Simon Volpert zdoomrl / master zetashop / Knowledge.acs
master

Tree @master (Download .tar.gz)

Knowledge.acs @masterraw · history · blame

// ZDoomRL - Gameplay Modifications for DoomRL Arsenal
// Author: Simon Volpert <simon@simonvolpert.com>
// Project page: https://simonvolpert.com/zdoomrl/
// This program is free software, released under the MIT license. See the LICENSE file for more information

// Knowledge database
#define KNOWLEDGE 34 * 6
bool KnowledgeDB[KNOWLEDGE] = {
	// Assembly recepies
	"RLChainswordAssemblyLearntToken", "RLPiercingBladeAssemblyLearntToken", "RLSpeedloaderPistolAssemblyLearntToken",
	"RLSilencedPistolAssemblyLearntToken", "RLShredderPistolAssemblyLearntToken", "RLElephantGunAssemblyLearntToken",

	"RLGatlingGunAssemblyLearntToken", "RLMicroLauncherAssemblyLearntToken", "RLHighPowerWeaponAssemblyLearntToken",
	"RLTacticalShotgunAssemblyLearntToken", "RLPlasmaticShrapnelAssemblyLearntToken", "RLHeavyShotgunAssemblyLearntToken",

	"RLShrapnelCannonAssemblyLearntToken", "RLSniperRifleAssemblyLearntToken", "RLFlamethrowerAssemblyLearntToken",
	"RLDoubleChainsawAssemblyLearntToken", "RLTacticalRocketLauncherAssemblyLearntToken", "RLStormPistolAssemblyLearntToken",

	"RLPlasmaPistolAssemblyLearntToken", "RLAssaultRifleAssemblyLearntToken", "RLBurstCannonAssemblyLearntToken",
	"RLVBFG9000AssemblyLearntToken", "RLNanoShrapnelAssemblyLearntToken", "RLHyperblasterAssemblyLearntToken",

	"RLFocusedDoubleShotgunAssemblyLearntToken", "RLPlasmaRifleMkIIAssemblyLearntToken", "RLMiniMissilePistolAssemblyLearntToken",
	"RLAutoShotgunAssemblyLearntToken", "RLGrenadeLauncherAssemblyLearntToken", "RLBulletstormChaingunAssemblyLearntToken",

	"RLNuclearPlasmaShotgunAssemblyLearntToken", "RLNanoManufactureAmmoAssemblyLearntToken", "RLDemolitionAmmoAssemblyLearntToken",
	"RLBiggestFuckingGunAssemblyLearntToken", "RLRipperAssemblyLearntToken", "RLPlasmaRefractorAssemblyLearntToken",

	"RLMotherInLawAssemblyLearntToken", "RLClusterBombLauncherAssemblyLearntToken", "RLAutocannonAssemblyLearntToken",
	"RLPlasmaInfusionAssemblyLearntToken", "RLAntiMaterielRifleAssemblyLearntToken", "RLVoltgunAssemblyLearntToken",

	"RLConquerorShotgunAssemblyLearntToken", "RLGaussRifleAssemblyLearntToken", "RLMegatonShotgunAssemblyLearntToken",
	"RLZeusCannonAssemblyLearntToken", "RLSuperMachinegunAssemblyLearntToken", "",

	"", "", "",
	"", "", "",

	"", "", "",
	"", "", "",

	// Unique weapon effects
	"RLSteelBeastSniperLearntToken", "RLSteelBeastFirestormLearntToken", "RLSteelBeastNanoLearntToken",
	"RLTantrumCannonSniperLearntToken", "RLTantrumCannonFirestormLearntToken", "RLTantrumCannonNanoLearntToken",

	"RLTrigunSniperLearntToken", "RLTrigunFirestormLearntToken", "RLTrigunNanoLearntToken",
	"RLNullPointerSniperLearntToken", "RLNullPointerFirestormLearntToken", "RLNullPointerNanoLearntToken",

	"RLBFG10KSniperLearntToken", "RLBFG10KFirestormLearntToken", "RLBFG10KNanoLearntToken",
	"RLJackhammerSniperLearntToken", "RLJackhammerFirestormLearntToken", "RLJackhammerNanoLearntToken",

	"RLLightweaverSniperLearntToken", "RLLightweaverFirestormLearntToken", "RLLightweaverNanoLearntToken",
	"RLRailgunSniperLearntToken", "RLRailgunFirestormLearntToken", "RLRailgunNanoLearntToken",

	"RLMIRVLauncherSniperLearntToken", "RLMIRVLauncherFirestormLearntToken", "RLMIRVLauncherNanoLearntToken",
	"RLMarathonShotgunsNanoLearntToken", "RLMarathonShotgunsSniperLearntToken", "RLMarathonShotgunsFirestormLearntToken",

	"RLSussGunNanoLearntToken", "RLSussGunSniperLearntToken", "RLSussGunFirestormLearntToken",
	"RLMysteriousMagnumNanoLearntToken", "RLMysteriousMagnumFirestormLearntToken", "RLMysteriousMagnumSniperLearntToken",

	"RLUnknownHeraldNanoLearntToken", "RLUnknownHeraldFirestormLearntToken", "RLUnknownHeraldSniperLearntToken",
	"RLFragShotgunNanoLearntToken", "RLFragShotgunFirestormLearntToken", "RLFragShotgunSniperLearntToken",

	"RLQuadShotgunNanoLearntToken", "RLQuadShotgunFirestormLearntToken", "RLQuadShotgunSniperLearntToken",
	"RLGrammatonClericBerettaNanoLearntToken", "RLGrammatonClericBerettaFirestormLearntToken", "RLGrammatonClericBerettaSniperLearntToken",

	"RLAntiFreakJackalNanoLearntToken", "RLAntiFreakJackalFirestormLearntToken", "RLAntiFreakJackalSniperLearntToken",
	"RLHellsingARMSCasullNanoLearntToken", "RLHellsingARMSCasullFirestormLearntToken", "RLHellsingARMSCasullSniperLearntToken",

	"RLRevenantsLauncherNanoLearntToken", "RLRevenantsLauncherFirestormLearntToken", "RLRevenantsLauncherSniperLearntToken",
	"RLParticleBeamCannonNanoLearntToken", "RLParticleBeamCannonFirestormLearntToken", "RLParticleBeamCannonFirestormLearntToken",

	"RLPlasmaRedirectionCannonNanoLearntToken", "RLPlasmaRedirectionCannonFirestormLearntToken", "RLPlasmaRedirectionCannonSniperLearntToken",
	"RLSubtleKnifeNanoLearntToken", "RLSubtleKnifeFirestormLearntToken", "RLSubtleKnifeSniperLearntToken",

	"RLNuclearOnslaughtNanoLearntToken", "RLNuclearOnslaughtFirestormLearntToken", "RLNuclearOnslaughtSniperLearntToken",
	"RLSpectreRevolverNanoLearntToken", "RLSpectreRevolverFirestormLearntToken", "RLSpectreRevolverSniperLearntToken",

	"RLMarathonAssaultRifleNanoLearntToken", "RLMarathonAssaultRifleFirestormLearntToken", "RLMarathonAssaultRifleSniperLearntToken",
	"RLChameleonRifleNanoLearntToken", "RLChameleonRifleFirestormLearntToken", "RLChameleonRifleSniperLearntToken",

	"RLWidowmakerSMGNanoLearntToken", "RLWidowmakerSMGFirestormLearntToken", "RLWidowmakerSMGSniperLearntToken",
	"RLNanomachicArmamentGeneratorNanoLearntToken", "RLNanomachicArmamentGeneratorFirestormLearntToken", "RLNanomachicArmamentGeneratorSniperLearntToken",

	"RLJudgeOfTheDeadNanoLearntToken", "RLJudgeOfTheDeadFirestormLearntToken", "RLJudgeOfTheDeadSniperLearntToken",
	"RLHurricaneCannonNanoLearntToken", "RLHurricaneCannonFirestormLearntToken", "RLHurricaneCannonSniperLearntToken",

	"RLNeuralStunnerNanoLearntToken", "RLNeuralStunnerFirestormLearntToken", "RLNeuralStunnerSniperLearntToken",
	"RLBaronBlasterNanoLearntToken", "RLBaronBlasterFirestormLearntToken", "RLBaronBlasterSniperLearntToken",

	"RLRealityDistortionArrayNanoLearntToken", "RLRealityDistortionArrayFirestormLearntToken", "RLRealityDistortionArraySniperLearntToken",
	"RLBFGInfinityNanoLearntToken", "RLBFGInfinityFirestormLearntToken", "RLBFGInfinitySniperLearntToken",

	"RLDuke2RifleNanoLearntToken", "RLDuke2RifleFirestormLearntToken", "RLDuke2RifleSniperLearntToken",
	"", "", "",

	// Demonic weapon effects
	"RLDreadshotMortarNanoLearntToken", "RLDreadshotMortarFirestormLearntToken", "RLDreadshotMortarSniperLearntToken",
	"RLMortalyzerNanoLearntToken", "RLMortalyzerFirestormLearntToken", "RLMortalyzerSniperLearntToken",

	"RLSoulstormRifleNanoLearntToken", "RLSoulstormRifleFirestormLearntToken", "RLSoulstormRifleSniperLearntToken",
	"RLHellsReignNanoLearntToken", "RLHellsReignFirestormLearntToken", "RLHellsReignSniperLearntToken",

	"RLDeathsGazeNanoLearntToken", "RLDeathsGazeFirestormLearntToken", "RLDeathsGazeSniperLearntToken",
	"", "", "",

	// Demonic artifact effects
	"RLDeathsGazeDemonArtifactsLearntToken", "RLDeathsGazeDemonArtifactsLearntToken", "RLDeathsGazeDemonArtifactsLearntToken",
	"RLHellsReignDemonArtifactsLearntToken", "RLHellsReignDemonArtifactsLearntToken", "RLHellsReignDemonArtifactsLearntToken",

	"RLSoulstormRifleDemonArtifactsLearntToken", "RLSoulstormRifleDemonArtifactsLearntToken", "RLSoulstormRifleDemonArtifactsLearntToken",
	"RLMortalyzerDemonArtifactsLearntToken", "RLMortalyzerDemonArtifactsLearntToken", "RLMortalyzerDemonArtifactsLearntToken",

	"RLDreadshotMortarDemonArtifactsLearntToken", "RLDreadshotMortarDemonArtifactsLearntToken", "RLDreadshotMortarDemonArtifactsLearntToken",
	"RLUnmakerDemonArtifactsLearntToken", "RLUnmakerDemonArtifactsLearntToken", "RLUnmakerDemonArtifactsLearntToken",
};