diff --git a/data/init/world_gen.txt b/data/init/world_gen.txt index 85e6df9..9fab826 100644 --- a/data/init/world_gen.txt +++ b/data/init/world_gen.txt @@ -26,9 +26,9 @@ [DEMON_NUMBER:52] [NIGHT_TROLL_NUMBER:26] [BOGEYMAN_NUMBER:26] - [VAMPIRE_NUMBER:26] - [WEREBEAST_NUMBER:26] - [SECRET_NUMBER:52] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:52] [DISTURBANCE_INTERACTION_NUMBER:52] [EVIL_CLOUD_NUMBER:26] @@ -113,9 +113,9 @@ [DEMON_NUMBER:52] [NIGHT_TROLL_NUMBER:26] [BOGEYMAN_NUMBER:26] - [VAMPIRE_NUMBER:26] - [WEREBEAST_NUMBER:26] - [SECRET_NUMBER:52] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:52] [DISTURBANCE_INTERACTION_NUMBER:52] [EVIL_CLOUD_NUMBER:26] @@ -200,9 +200,9 @@ [DEMON_NUMBER:28] [NIGHT_TROLL_NUMBER:14] [BOGEYMAN_NUMBER:14] - [VAMPIRE_NUMBER:14] - [WEREBEAST_NUMBER:14] - [SECRET_NUMBER:28] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:28] [DISTURBANCE_INTERACTION_NUMBER:28] [EVIL_CLOUD_NUMBER:14] @@ -287,9 +287,9 @@ [DEMON_NUMBER:28] [NIGHT_TROLL_NUMBER:14] [BOGEYMAN_NUMBER:14] - [VAMPIRE_NUMBER:14] - [WEREBEAST_NUMBER:14] - [SECRET_NUMBER:28] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:28] [DISTURBANCE_INTERACTION_NUMBER:28] [EVIL_CLOUD_NUMBER:14] @@ -374,9 +374,9 @@ [DEMON_NUMBER:22] [NIGHT_TROLL_NUMBER:11] [BOGEYMAN_NUMBER:11] - [VAMPIRE_NUMBER:11] - [WEREBEAST_NUMBER:11] - [SECRET_NUMBER:22] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:22] [DISTURBANCE_INTERACTION_NUMBER:22] [EVIL_CLOUD_NUMBER:11] @@ -461,9 +461,9 @@ [DEMON_NUMBER:22] [NIGHT_TROLL_NUMBER:11] [BOGEYMAN_NUMBER:11] - [VAMPIRE_NUMBER:11] - [WEREBEAST_NUMBER:11] - [SECRET_NUMBER:22] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:22] [DISTURBANCE_INTERACTION_NUMBER:22] [EVIL_CLOUD_NUMBER:11] @@ -548,9 +548,9 @@ [DEMON_NUMBER:20] [NIGHT_TROLL_NUMBER:10] [BOGEYMAN_NUMBER:10] - [VAMPIRE_NUMBER:10] - [WEREBEAST_NUMBER:10] - [SECRET_NUMBER:20] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:20] [DISTURBANCE_INTERACTION_NUMBER:20] [EVIL_CLOUD_NUMBER:10] @@ -635,9 +635,9 @@ [DEMON_NUMBER:20] [NIGHT_TROLL_NUMBER:10] [BOGEYMAN_NUMBER:10] - [VAMPIRE_NUMBER:10] - [WEREBEAST_NUMBER:10] - [SECRET_NUMBER:20] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:20] [DISTURBANCE_INTERACTION_NUMBER:20] [EVIL_CLOUD_NUMBER:10] @@ -722,9 +722,9 @@ [DEMON_NUMBER:20] [NIGHT_TROLL_NUMBER:10] [BOGEYMAN_NUMBER:10] - [VAMPIRE_NUMBER:10] - [WEREBEAST_NUMBER:10] - [SECRET_NUMBER:20] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:20] [DISTURBANCE_INTERACTION_NUMBER:20] [EVIL_CLOUD_NUMBER:10] @@ -809,9 +809,9 @@ [DEMON_NUMBER:20] [NIGHT_TROLL_NUMBER:10] [BOGEYMAN_NUMBER:10] - [VAMPIRE_NUMBER:10] - [WEREBEAST_NUMBER:10] - [SECRET_NUMBER:20] + [VAMPIRE_NUMBER:2] + [WEREBEAST_NUMBER:2] + [SECRET_NUMBER:2] [REGIONAL_INTERACTION_NUMBER:20] [DISTURBANCE_INTERACTION_NUMBER:20] [EVIL_CLOUD_NUMBER:10] diff --git a/raw/objects/inorganic_putnamagic.txt b/raw/objects/inorganic_putnamagic.txt new file mode 100644 index 0000000..6af9c66 --- /dev/null +++ b/raw/objects/inorganic_putnamagic.txt @@ -0,0 +1,110 @@ +inorganic_putnamagic + +[OBJECT:INORGANIC] + +[INORGANIC:FOCUS_WATER_SCIENCE] + [USE_MATERIAL_TEMPLATE:SOIL_TEMPLATE] + [MAT_FIXED_TEMP:9990] + [MELTING_POINT:10170] + [BOILING_POINT:10180] + [DISPLAY_COLOR:1:0:0] + [BUILD_COLOR:1:0:1] + [MATERIAL_VALUE:350] + [SOLID_DENSITY:917] + [LIQUID_DENSITY:1000] + [STATE_NAME_ADJ:SOLID:enchanted ice] + [STATE_NAME_ADJ:POWDER:enchanted snow] + [STATE_NAME_ADJ:LIQUID:enchanted water] + [STATE_NAME_ADJ:GAS:enchanted water vapor] + [STATE_COLOR:ALL:BLUE] + [MATERIAL_REACTION_PRODUCT:FOCUS:INORGANIC:WATER_WEAPON_SCIENCE] + [SPECIAL] + +[INORGANIC:WATER_WEAPON_SCIENCE] + [USE_MATERIAL_TEMPLATE:METAL_TEMPLATE] + [MELTING_POINT:10900] + [BOILING_POINT:10980] + [DISPLAY_COLOR:1:0:0] + [BUILD_COLOR:1:0:1] + [MATERIAL_VALUE:350] + [STATE_NAME_ADJ:SOLID:water] + [STATE_NAME_ADJ:POWDER:enchanted snow] + [STATE_NAME_ADJ:LIQUID:enchanted water] + [STATE_NAME_ADJ:GAS:enchanted water vapor] + [SOLID_DENSITY:5000] + [LIQUID_DENSITY:10660] + [MOLAR_MASS:18015] + [IMPACT_YIELD:5000000] + [IMPACT_FRACTURE:5000000] + [IMPACT_STRAIN_AT_YIELD:0] + [COMPRESSIVE_YIELD:5000000] + [COMPRESSIVE_FRACTURE:5000000] + [COMPRESSIVE_STRAIN_AT_YIELD:0] + [TENSILE_YIELD:5000000] + [TENSILE_FRACTURE:5000000] + [TENSILE_STRAIN_AT_YIELD:0] + [TORSION_YIELD:5000000] + [TORSION_FRACTURE:5000000] + [TORSION_STRAIN_AT_YIELD:0] + [SHEAR_YIELD:5000000] + [SHEAR_FRACTURE:5000000] + [SHEAR_STRAIN_AT_YIELD:0] + [BENDING_YIELD:5000000] + [BENDING_FRACTURE:5000000] + [BENDING_STRAIN_AT_YIELD:0] + [MAX_EDGE:100000] + [STATE_COLOR:ALL_SOLID:BLUE] + [SPECIAL] + +[INORGANIC:FOCUS_FIRE_SCIENCE] + [USE_MATERIAL_TEMPLATE:SOIL_TEMPLATE] + [MELTING_POINT:10090] + [MAT_FIXED_TEMP:10080] + [BOILING_POINT:10180] + [DISPLAY_COLOR:4:14:0] + [BUILD_COLOR:4:14:0] + [MATERIAL_VALUE:350] + [SOLID_DENSITY:917] + [LIQUID_DENSITY:1000] + [STATE_NAME_ADJ:ALL_SOLID:enchanted fire] + [STATE_NAME_ADJ:LIQUID:enchanted fire] + [STATE_NAME_ADJ:GAS:enchanted fire] + [MATERIAL_REACTION_PRODUCT:FOCUS:INORGANIC:FIRE_WEAPON_SCIENCE] + [SPECIAL] + +[INORGANIC:FIRE_WEAPON_SCIENCE] + [USE_MATERIAL_TEMPLATE:METAL_TEMPLATE] + [MELTING_POINT:15000] + [MAT_FIXED_TEMP:12000] + [BOILING_POINT:15180] + [DISPLAY_COLOR:4:14:0] + [BUILD_COLOR:4:14:0] + [MATERIAL_VALUE:350] + [STATE_NAME_ADJ:SOLID:fire] + [STATE_NAME_ADJ:POWDER:enchanted fire] + [STATE_NAME_ADJ:LIQUID:enchanted fire] + [STATE_NAME_ADJ:GAS:enchanted fire] + [SOLID_DENSITY:5000] + [LIQUID_DENSITY:10660] + [MOLAR_MASS:18015] + [IMPACT_YIELD:5000000] + [IMPACT_FRACTURE:5000000] + [IMPACT_STRAIN_AT_YIELD:0] + [COMPRESSIVE_YIELD:5000000] + [COMPRESSIVE_FRACTURE:5000000] + [COMPRESSIVE_STRAIN_AT_YIELD:0] + [TENSILE_YIELD:5000000] + [TENSILE_FRACTURE:5000000] + [TENSILE_STRAIN_AT_YIELD:0] + [TORSION_YIELD:5000000] + [TORSION_FRACTURE:5000000] + [TORSION_STRAIN_AT_YIELD:0] + [SHEAR_YIELD:5000000] + [SHEAR_FRACTURE:5000000] + [SHEAR_STRAIN_AT_YIELD:0] + [BENDING_YIELD:5000000] + [BENDING_FRACTURE:5000000] + [BENDING_STRAIN_AT_YIELD:0] + [MAX_EDGE:100000] + [STATE_COLOR:ALL_SOLID:RED] + [SPECIAL] \ No newline at end of file diff --git a/raw/objects/interaction_secret_putnamagic.txt b/raw/objects/interaction_secret_putnamagic.txt new file mode 100644 index 0000000..3637db0 --- /dev/null +++ b/raw/objects/interaction_secret_putnamagic.txt @@ -0,0 +1,343 @@ +interactions_secret_putnamagic + +[OBJECT:INTERACTION] + +[INTERACTION:BLIGHT_CAUSE_ZOMBIFICATION] + [I_SOURCE:SECRET] + [IS_NAME:the secret of a horrible disease that makes people eat their kin] + [IS_SPHERE:DISEASE] + [IS_SPHERE:BLIGHT] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_blight.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:HAS_BLOOD] + [IT_FORBIDDEN:NOT_LIVING] + [IT_CANNOT_HAVE_SYNDROME_CLASS:500] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:Zombie] + [SYNDROME] + [CE_ADD_TAG:SUPERNATURAL:START:0] + [CE_CAN_DO_INTERACTION:START:403200] + [CDI:INTERACTION:MAKE_ME_A_ZOMBIE_DISEASE] + [CDI:ADV_NAME:unleash your zombieness] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:20] + [CDI:MAX_TARGET_NUMBER:A:1] + [CDI:WAIT_PERIOD:20] + [CDI:FREE_ACTION] + [CE_BODY_MAT_INTERACTION:MAT_TOKEN:RESERVED_BLOOD:START:403200] + [CE:INTERACTION:ZOMBIFY_DISEASE] + [CE:SYNDROME_TAG:SYN_INGESTED] + [CE:SYNDROME_TAG:SYN_INJECTED] + [CE:SYNDROME_TAG:SYN_CONTACT] + [CE_BODY_MAT_INTERACTION:MAT_TOKEN:PUS:START:403200] + [CE:INTERACTION:ZOMBIFY_DISEASE] + [CE:SYNDROME_TAG:SYN_INGESTED] + [CE:SYNDROME_TAG:SYN_INJECTED] + [CE:SYNDROME_TAG:SYN_CONTACT] + +[INTERACTION:HAPPINESS_ETERNAL_CONTENTNESS] + [I_SOURCE:SECRET] + [IS_NAME:the secret of happiness] + [IS_SPHERE:HAPPINESS] + [IS_SPHERE:REVELRY] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + not recordable because... well, it would be odd + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [SYNDROME] + [CE_ADD_TAG:NOEMOTION:START:0] + +[INTERACTION:MINERALS_STONESKIN_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secrets of the minerals that make up the earth below] + [IS_SPHERE:MINERALS] + [IS_SPHERE:EARTH] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_mineral.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:Mineralist] + [SYNDROME] + [CE_DISPLAY_TILE:TILE:7:3:0:1:START:0] + [CE_DISPLAY_NAME:NAME:mineral master:mineral masters:mineral:START:0] + [CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:3:32:START:0] + +[INTERACTION:FISH_NOBREATH_SECRET] Yeah, some are pretty lame. + [I_SOURCE:SECRET] + [IS_NAME:the secrets of the fish and their underwater life] + [IS_SPHERE:FISH] + [IS_SPHERE:NATURE] + [IS_SPHERE:ANIMALS] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_fish.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:fish secret] + [SYNDROME] + [CE_FLASH_TILE:TILE:224:3:0:1:FREQUENCY:5000:100:START:0] + [CE_ADD_TAG:NOBREATHE:NOEXERT:START:0] + +[INTERACTION:WATER_WATER_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secrets of water] + [IS_SPHERE:WATER] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_water.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:waterbender] Unfortunately, there's no actual bending of water involved. Sorry about that. There is generating of water, though.' + [SYNDROME] + [CE_FLASH_TILE:TILE:247:1:0:0:FREQUENCY:3000:2000:START:0] + [CE_ADD_TAG:NOBREATHE:START:0] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:ADV_NAME:spatter some water at your feet] + [CDI:INTERACTION:MATERIAL_EMISSION] + [CDI:MATERIAL:WATER:SPATTER_LIQUID] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:spatter some water on the ground:spatters some water on the ground:NA] + [CDI:WAIT_PERIOD:100] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:ADV_NAME:throw a glob of water] + [CDI:INTERACTION:MATERIAL_EMISSION] + [CDI:USAGE_HINT:ATTACK] + [CDI:BP_REQUIRED:BY_TYPE:GRASP] + [CDI:MATERIAL:WATER:LIQUID_GLOB] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:throw a glob of water:throws a glob of water:NA] + [CDI:WAIT_PERIOD:30] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:ADV_NAME:create enchanted ice for other water attacks] + [CDI:INTERACTION:MATERIAL_EMISSION] + [CDI:USAGE_HINT:FLEEING] + [CDI:MATERIAL:INORGANIC:FOCUS_WATER:SPATTER_LIQUID] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:spatter some water on the ground:spatters some water on the ground:NA] + [CDI:WAIT_PERIOD:10] + +[INTERACTION:CHAOS_MISCHEVIOUSNESS_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secret of chaos] + [IS_SPHERE:CHAOS] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_chaos.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [SYNDROME] + [CE_ADD_TAG:MISCHIEVOUS:START:0] + +[INTERACTION:FIRE_FIRE_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secrets of fire] + [IS_SPHERE:FIRE] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_fire.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:firebender] Unfortunately, there's no actual bending of fire involved. Sorry about that. There is generating of fire, though.' + [SYNDROME] + [CE_ADD_TAG:NOBREATHE:START:0] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:USAGE_HINT:ATTACK] + [CDI:ADV_NAME:throw a jet of fire] + [CDI:INTERACTION:MATERIAL_EMISSION] + [CDI:BP_REQUIRED:BY_TYPE:GRASP] + [CDI:FLOW:FIREJET] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:throw a jet of fire:throws a jet of fire:NA] + [CDI:WAIT_PERIOD:30] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:ADV_NAME:throw a ball of fire] + [CDI:USAGE_HINT:ATTACK] + [CDI:INTERACTION:MATERIAL_EMISSION] + [CDI:BP_REQUIRED:BY_TYPE:GRASP] + [CDI:FLOW:FIREBALL] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:throw a ball of fire:throws a ball of fire:NA] + [CDI:WAIT_PERIOD:30] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:ADV_NAME:create enchanted fire for other fire attacks] + [CDI:INTERACTION:MATERIAL_EMISSION] + [CDI:USAGE_HINT:FLEEING] + [CDI:MATERIAL:INORGANIC:FOCUS_FIRE:SPATTER_LIQUID] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:spatter some enchanted fire on the ground:spatters some strange substance on the ground:NA] + [CDI:WAIT_PERIOD:10] + +[INTERACTION:METAL_WEAKNESS_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secret of metals and how best to use them] + [IS_SPHERE:METALS] + [IS_SPHERE:EARTH] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_metal.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:metal secret] + [SYNDROME] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:USAGE_HINT:ATTACK] + [CDI:ADV_NAME:weaken somebody] + [CDI:INTERACTION:WEAKNESS_METALS] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:gesture:gestures:NA] + [CDI:WAIT_PERIOD:30] + +[INTERACTION:SALT_DESSICATE_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secret of salt and its dehydrating properties] + [IS_SPHERE:METALS] + [IS_SPHERE:EARTH] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_salt.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:salt secret] + [SYNDROME] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:USAGE_HINT:ATTACK] + [CDI:ADV_NAME:dessicate somebody] + [CDI:INTERACTION:DESSICATION_SALT] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:gesture:gestures:NA] + [CDI:WAIT_PERIOD:500] + +[INTERACTION:EARTH_EARTH_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secret of earth and all it is made up of] + [IS_SPHERE:EARTH] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_earth.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:earth secret] + [SYNDROME] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:USAGE_HINT:ATTACK] + [CDI:ADV_NAME:dessicate somebody] + [CDI:INTERACTION:DESSICATION_SALT] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:gesture:gestures:NA] + [CDI:WAIT_PERIOD:500] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:USAGE_HINT:ATTACK] + [CDI:ADV_NAME:weaken somebody] + [CDI:INTERACTION:WEAKNESS_METALS] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:gesture:gestures:NA] + [CDI:WAIT_PERIOD:30] + [CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:3:32:START:0] + +[INTERACTION:ANIMAL_ENTHRALL_SECRET] + [I_SOURCE:SECRET] + [IS_NAME:the secret of animals and turning them to your own side] + [IS_SPHERE:ANIMALS] + [IS_SPHERE:NATURE] + [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE] + [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE] + [IS_SECRET:MUNDANE_TEACHING_POSSIBLE] + [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_animals.txt] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:MORTAL] + [IT_REQUIRES:CAN_LEARN] + [IT_REQUIRES:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [IE_ARENA_NAME:animals secret] + [SYNDROME] + [CE_CAN_DO_INTERACTION:START:0] + [CDI:USAGE_HINT:ATTACK] + [CDI:ADV_NAME:enthrall an animal] + [CDI:INTERACTION:ENTHRALLMENT_ANIMALS] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:1] + [CDI:VERB:gesture:gestures:NA] + [CDI:WAIT_PERIOD:500] + [CE_ADD_TAG:OPPOSED_TO_LIFE:NOT_LIVING:START:0] The only way enthrallment works... \ No newline at end of file diff --git a/raw/objects/interaction_sphere_putnamagic.txt b/raw/objects/interaction_sphere_putnamagic.txt new file mode 100644 index 0000000..f539899 --- /dev/null +++ b/raw/objects/interaction_sphere_putnamagic.txt @@ -0,0 +1,76 @@ +interaction_sphere_putnamagic + +[OBJECT:INTERACTION] + +[INTERACTION:WEAKNESS_METALS] + [I_SOURCE:CREATURE_ACTION] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_CANNOT_TARGET_IF_ALREADY_AFFECTED] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [SYNDROME] + [CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:INORGANIC:NONE:3:2:START:0:END:1200] + +[INTERACTION:DESSICATION_SALT] + [I_SOURCE:CREATURE_ACTION] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_CANNOT_TARGET_IF_ALREADY_AFFECTED] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [SYNDROME] + [CE_REMOVE_TAG:NO_DRINK:START:0:END:1200] + [CE_PAIN:SEV:100000:PROB:100:BP:BY_CATEGORY:STOMACH:ALL:START:0:END:1200] + [CE_PAIN:SEV:100000:PROB:100:BP:BY_CATEGORY:MOUTH:ALL:START:0:END:1200] + [CE_DIZZINESS:SEV:10000:PROB:100:START:0:END:1200] + [CE_PHYS_ATT_CHANGE:STRENGTH:5:0:TOUGHNESS:5:0:ENDURANCE:1:0:START:0:END:1200] + +[INTERACTION:ENTHRALLMENT_ANIMALS] + [I_SOURCE:CREATURE_ACTION] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_CANNOT_TARGET_IF_ALREADY_AFFECTED] + [IT_FORBIDDEN:CAN_SPEAK] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [SYNDROME] + [CE_ADD_TAG:CAN_LEARN:CAN_SPEAK:OPPOSED_TO_LIFE:NOT_LIVING:MISCHIEVIOUS:START:0] + +[INTERACTION:ZOMBIFY_DISEASE] + [I_SOURCE:CREATURE_ACTION] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_REQUIRES:SUPERNATURAL] + [IT_MANUAL_INPUT:zombie] + [IT_CANNOT_HAVE_SYNDROME_CLASS:500] + [I_EFFECT:ADD_SYNDROME] + [CE_FLASH_TILE:TILE:165:3:0:0:FREQUENCY:2000:1000:START:0] + [CE_PHYS_ATT_CHANGE:STRENGTH:300:1000:TOUGHNESS:300:1000:START:0] + [CE_SPEED_CHANGE:SPEED_PERC:60:START:0] +[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0] + [CE_REMOVE_TAG:HAS_BLOOD:TRANCES:LIKES_FIGHTING:MISCHIEVOUS:START:0] + + +[INTERACTION:MAKE_ME_A_ZOMBIE_DISEASE] + [I_SOURCE:CREATURE_ACTION] + [I_TARGET:A:CREATURE] + [IT_LOCATION:CONTEXT_CREATURE] + [IT_MANUAL_INPUT:target] + [IT_CANNOT_HAVE_SYNDROME_CLASS:500] + [I_EFFECT:ADD_SYNDROME] + [IE_TARGET:A] + [IE_IMMEDIATE] + [SYNDROME] + [CE_CAN_DO_INTERACTION:START:0:END:2400] + [CDI:INTERACTION:ZOMBIFY_DISEASE] + [CDI:ADV_NAME:make that guy who just looked at you funny a zombie] + [CDI:TARGET:A:LINE_OF_SIGHT] + [CDI:TARGET_RANGE:A:20] + [CDI:MAX_TARGET_NUMBER:A:1] + [CDI:WAIT_PERIOD:20] + [CDI:FREE_ACTION] + diff --git a/raw/objects/reaction_adventure_magic.txt b/raw/objects/reaction_adventure_magic.txt new file mode 100644 index 0000000..8c723ff --- /dev/null +++ b/raw/objects/reaction_adventure_magic.txt @@ -0,0 +1,32 @@ +reaction_putnamagic + +[OBJECT:REACTION] + +[REACTION:WHIP_PUTNAMAGIC] + [NAME:make a whip from enchanted stuff] + [REAGENT:A:1:NONE:NONE:NONE:NONE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT][PRESERVE_REAGENT][HAS_MATERIAL_REACTION_PRODUCT:FOCUS] + [PRODUCT:100:1:WEAPON:ITEM_WEAPON_WHIP:GET_MATERIAL_FROM_REAGENT:A:FOCUS] + [ADVENTURE_MODE_ENABLED] + +[REACTION:WATER_PUDDLE_PUTNAMAGIC] + [NAME:make a very small pond's worth of water with enchanted water]' + [REAGENT:A:1:NONE:NONE:INORGANIC:FOCUS_WATER_SCIENCE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT][PRESERVE_REAGENT] + [PRODUCT:100:3000:LIQUID_MISC:NONE:WATER:NONE] + [ADVENTURE_MODE_ENABLED] + +[REACTION:SPATTER_ADD_WEAPON_POISON_SCIENCE_ADV] + [NAME:Coat a weapon with poison] + [ADVENTURE_MODE_ENABLED] + [SKILL:ALCHEMY] + [REAGENT:extract:150:LIQUID_MISC:NONE:NONE:NONE] + [MIN_DIMENSION:150] + [DOES_NOT_DETERMINE_PRODUCT_AMOUNT] + [REACTION_CLASS:POISON] + [REAGENT:extract container:1:NONE:NONE:NONE:NONE] + [CONTAINS:extract] + [PRESERVE_REAGENT] + [DOES_NOT_DETERMINE_PRODUCT_AMOUNT] + [REAGENT:weapon:1:WEAPON:NONE:NONE:NONE] + [PRESERVE_REAGENT] + [DOES_NOT_DETERMINE_PRODUCT_AMOUNT] + [IMPROVEMENT:800:weapon:COVERED:GET_MATERIAL_FROM_REAGENT:extract:NONE] \ No newline at end of file diff --git a/raw/objects/text/secret_animals.txt b/raw/objects/text/secret_animals.txt new file mode 100644 index 0000000..1e25a39 --- /dev/null +++ b/raw/objects/text/secret_animals.txt @@ -0,0 +1,9 @@ +Animals +Beasts +Creatures +Living things +Canines +Felines +Quadrapeds +Birds +Reptiles \ No newline at end of file diff --git a/raw/objects/text/secret_blight.txt b/raw/objects/text/secret_blight.txt new file mode 100644 index 0000000..62c9e78 --- /dev/null +++ b/raw/objects/text/secret_blight.txt @@ -0,0 +1,4 @@ +Walking Dead +Zombies +the Crazed +the Diseased \ No newline at end of file diff --git a/raw/objects/text/secret_chaos.txt b/raw/objects/text/secret_chaos.txt new file mode 100644 index 0000000..186fe6e --- /dev/null +++ b/raw/objects/text/secret_chaos.txt @@ -0,0 +1,6 @@ +Lawlessness +Callousness +Thieves +Rogues +Sabotagers +Lever-pulling \ No newline at end of file diff --git a/raw/objects/text/secret_earth.txt b/raw/objects/text/secret_earth.txt new file mode 100644 index 0000000..1a738c3 --- /dev/null +++ b/raw/objects/text/secret_earth.txt @@ -0,0 +1,35 @@ +Salt +Iron +Steel +Metal +Gold +Silver +Platinum +Copper +Tin +Nickel +Metals +Aluminum +Aluminium +Vanadium +Lead +Minerals +Stone +Microcline +Orthoclase +Marble +Calcite +Garnets +Pyralspites +Pyropes +Diamonds +Boulders +Soil +Tiger eyes +Magnetite +Cassiterite +Hematite +Limonite +Rutile +Pitchblende +the earth beneath our feet \ No newline at end of file diff --git a/raw/objects/text/secret_fire.txt b/raw/objects/text/secret_fire.txt new file mode 100644 index 0000000..598137e --- /dev/null +++ b/raw/objects/text/secret_fire.txt @@ -0,0 +1,6 @@ +Fire +Heat +the Inferno +Blazes +Infernos +Firebending diff --git a/raw/objects/text/secret_fish.txt b/raw/objects/text/secret_fish.txt new file mode 100644 index 0000000..32faf1c --- /dev/null +++ b/raw/objects/text/secret_fish.txt @@ -0,0 +1,7 @@ +Fish +Pike +Minnows +Carp +Trout +Swimming +Lungfish \ No newline at end of file diff --git a/raw/objects/text/secret_metal.txt b/raw/objects/text/secret_metal.txt new file mode 100644 index 0000000..0364aaf --- /dev/null +++ b/raw/objects/text/secret_metal.txt @@ -0,0 +1,14 @@ +Iron +Steel +Metal +Gold +Silver +Platinum +Copper +Tin +Nickel +Metals +Aluminum +Aluminium +Vanadium +Lead \ No newline at end of file diff --git a/raw/objects/text/secret_mineral.txt b/raw/objects/text/secret_mineral.txt new file mode 100644 index 0000000..9b5223a --- /dev/null +++ b/raw/objects/text/secret_mineral.txt @@ -0,0 +1,19 @@ +Minerals +Stone +Microcline +Orthoclase +Marble +Calcite +Garnets +Pyralspites +Pyropes +Diamonds +Boulders +Soil +Tiger eyes +Magnetite +Cassiterite +Hematite +Limonite +Rutile +Pitchblende \ No newline at end of file diff --git a/raw/objects/text/secret_salt.txt b/raw/objects/text/secret_salt.txt new file mode 100644 index 0000000..76a6889 --- /dev/null +++ b/raw/objects/text/secret_salt.txt @@ -0,0 +1 @@ +Salt \ No newline at end of file diff --git a/raw/objects/text/secret_water.txt b/raw/objects/text/secret_water.txt new file mode 100644 index 0000000..c0ed3ec --- /dev/null +++ b/raw/objects/text/secret_water.txt @@ -0,0 +1,11 @@ +Flow +Rivers +Water +Lakes +Oceans +Puddles +Ponds +Oases +Rain +Storms +Waterbending \ No newline at end of file