Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Random Objects from reactions - Science needed.  (Read 786 times)

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Random Objects from reactions - Science needed.
« on: August 09, 2013, 10:46:34 am »

Hey, I wanted to write a little random-object making workshop, and I stumbled upon some really weird behavior.

This reaction gives a steel helmet that is a civ-specific helm. It needs to be enabled in the entity file. If you have 10 helmets, its 1 of 10. If you only have 1, its always the same. No surprise here. It even respects the item tags, so it will not create a steel hood, because hoods dont have the HARD_MAT or METAL_MAT tags.
[REACTION:CHEAT]
[NAME:Helm]
[BUILDING:STILL:CUSTOM_S]
[REAGENT:A:150:BAR:NONE:INORGANIC:STEEL]       
[PRODUCT:100:1:HELM:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]

This generates... magma. And not 7/7 liquid magma that is trapped in the workshop, but a magma pool that will start a fire.
[REACTION:CHEAT]
   [NAME:Helm]
   [BUILDING:STILL:CUSTOM_S]
   [PRODUCT:100:1:HELM:NONE:INORGANIC:NONE]

Now this... gets weird. It generates any helmet it can find in the raws, randomly, without respecting any material tags or entity entries. And the generated "item-name" has no material. Instead of "this is a steel helm", it will read "this is a helm"... I have no idea how DF will calculate combat with this, it seems that the item has no material whatsoever.
[REACTION:CHEAT]
   [NAME:Helm]
   [BUILDING:STILL:CUSTOM_S]
   [PRODUCT:100:1:HELM:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]

Mh... if I make a bar from this, it counts as building material and results in "unknown material pillars".

Does anyone know how to make a random item of a specific material? A non-entity-enabled item.
« Last Edit: August 09, 2013, 11:21:19 am by Meph »
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Suds Zimmerman

  • Bay Watcher
    • View Profile
Re: Random Objects from reactions - Science needed.
« Reply #1 on: August 09, 2013, 11:01:26 am »

That's rather interesting. The magma thing in particular could be put to immediate use. I stumbled upon the random item thing, myself, but I didn't think much of it. If you give the nonspecific helm a valid material tag, it'll generate a random helmet out of that material, IIRC. Might have its uses.

EDIT: Wait, you already covered that. I need to learn to read.
Logged
You don't need a weatherman to know which way the wind blows
DORFAMUNDA - NECROMUNDA DF MOD

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Random Objects from reactions - Science needed.
« Reply #2 on: August 09, 2013, 11:22:57 am »

And I need to learn to copy things correctly. The magma is NONE:INORGANIC:NONE. NONE:NONE:NONE means you get a item without material.

NONE:NONE:INORGANIC:STEEL => crashes the game, because the item-token is needed.

Random plant mats with ITEM:NONE:PLANT_MAT:NONE:NONE doesnt work, neither does random plants with PLANT:NONE:NONE:NONE.

EDIT2: Wow, it gets even weirder. Apparently the "random item" trick does not work on weapons, shields or ammo. But it works on armor, pants, gloves, shoes and helms. ??? (failing my idea about a random weapon and ammo generator.)

I had to use this instead:
Code: [Select]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BLOWGUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCOURGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLAIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_GREAT_FOSSIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BAYONET:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLOCKWORK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DEMONIC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GLAIVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KHOPESH:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_RAPIER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KATANA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KATANA_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCYTHE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_PITCHFORK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLAMBERGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLUB:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_BEARDED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_SERRATED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_SERRATED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACE_SPIKE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_CHAIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACE_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TRIDENT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_SERRATED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_LANCE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_LABRYS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACHETE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KHUKURI:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_HOOK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLAYMORE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ARBALEST:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_SLEDGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MALLET:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_RECURVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_GREAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_CRESCENT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLAWS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TOMAHAWKS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KERIS_TWIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP_CHAIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_URUMI:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_CUTTER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_REAVER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_CUDGEL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_STAFF:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_BASTARD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KNUCKLES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_STAFF_QUARTER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KATARA_TWIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CROSSBOW_RECURVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHU_KO_NU:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:CAT_O_NINE_TAILS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CORSEQUE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FELLING_AXE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCIMITAR_VIPERLORD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_CHAMPION:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_DREADCLAYMORE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLAIL_SOULREAPER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_PICK_MOUNTAINKING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MORNINGSTAR_HEAVENS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_CLOUDGOD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MAUL_ARMOK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_GIANTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_PIKE_DRAGONSLAYER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TALWAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MISERICORDE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_JITTE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DADAO:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SHAMSHIR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_BLUNT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KAMA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BUTTERLY_KNIVES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KERIS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GORDON_FREEMAN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CUTLASS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_RAKE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GIANT_FORK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GIANT_SPOON:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_TWIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GASTRAPHETES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CINQUEDEA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BUTCHER_KNIFE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_JAMBIYA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HURLBAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_RITUAL_KNIFE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_KNIFE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCEPTER_OF_LOCUSTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_RUSTY:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_THORN_BLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GLYPHIC_BLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HELLION:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_KOBOLD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_GREENSKIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CROSSBOW_GREENSKIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_HALBERD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_SWORD_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_SWORD_LONG:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_MAUL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_AXE_GREAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_FLAIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_MORNINGSTAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_SCIMITAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN1:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN2:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN3:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN4:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL1:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL2:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL3:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL4:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL5:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL6:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_EVIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL8:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL7:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF4:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF3:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF2:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF1:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FROSTBRAND:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOOBY_TRAP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DAGGER_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP_THROWING_KOBOLD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SHOVEL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHOPPER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_POINTY_STICK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SLING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TOTEM_SLING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCOURGE_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHOPPER_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACHETE_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_POINTY_STICK_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLUB_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TOMAHAWKS_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ATLATL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DRUID_WHIP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SKALD_STAFF:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ORACLE_KRIS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WRAITH_SWORD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLACHETTE_GUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DAKKADAKKA_GUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_TOOTHED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACUAHUITL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_TOOTHED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MSFLAIL_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MSMACE_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MSBLADE_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_JAGUAR_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SEAWOLF_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DRAGON_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FALCON_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BLADEMASTER_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_LIFEGUARD_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CAVEBEAR_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ASSASSIN_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHAINAXE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VIBROBLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_STEAMHAMMER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SAPPER_FLAME:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AUXILLA_KIT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_LEGION_KIT:GET_MATERIAL_FROM_REAGENT:A:NONE]
« Last Edit: August 09, 2013, 03:34:34 pm by Meph »
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Nahere

  • Bay Watcher
    • View Profile
Re: Random Objects from reactions - Science needed.
« Reply #3 on: August 10, 2013, 02:12:01 am »

I have no idea how DF will calculate combat with this, it seems that the item has no material whatsoever.
As I understand it, a material less item does not exist for the purposes of armour, and will pass through the target without doing anything as a weapon or ammo.
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Random Objects from reactions - Science needed.
« Reply #4 on: August 10, 2013, 03:45:21 am »

As long as dwarves wont equip it, thats fine. I'll just use these ojects as blueprints then.
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Suds Zimmerman

  • Bay Watcher
    • View Profile
Re: Random Objects from reactions - Science needed.
« Reply #5 on: August 10, 2013, 11:16:04 am »

And I need to learn to copy things correctly. The magma is NONE:INORGANIC:NONE. NONE:NONE:NONE means you get a item without material.

NONE:NONE:INORGANIC:STEEL => crashes the game, because the item-token is needed.

Random plant mats with ITEM:NONE:PLANT_MAT:NONE:NONE doesnt work, neither does random plants with PLANT:NONE:NONE:NONE.

EDIT2: Wow, it gets even weirder. Apparently the "random item" trick does not work on weapons, shields or ammo. But it works on armor, pants, gloves, shoes and helms. ??? (failing my idea about a random weapon and ammo generator.)

I had to use this instead:
Code: [Select]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BLOWGUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCOURGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLAIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_GREAT_FOSSIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BAYONET:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLOCKWORK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DEMONIC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GLAIVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KHOPESH:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_RAPIER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KATANA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KATANA_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCYTHE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_PITCHFORK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLAMBERGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLUB:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_BEARDED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_SERRATED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_SERRATED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACE_SPIKE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_CHAIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACE_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TRIDENT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_SERRATED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_LANCE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_LABRYS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACHETE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KHUKURI:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_HOOK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLAYMORE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ARBALEST:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_SLEDGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MALLET:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_RECURVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_GREAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_CRESCENT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLAWS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TOMAHAWKS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KERIS_TWIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP_CHAIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_URUMI:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_CUTTER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_REAVER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_CUDGEL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_STAFF:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_BASTARD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KNUCKLES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_STAFF_QUARTER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KATARA_TWIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CROSSBOW_RECURVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHU_KO_NU:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:CAT_O_NINE_TAILS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CORSEQUE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FELLING_AXE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCIMITAR_VIPERLORD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_CHAMPION:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_DREADCLAYMORE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLAIL_SOULREAPER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_PICK_MOUNTAINKING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MORNINGSTAR_HEAVENS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_CLOUDGOD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MAUL_ARMOK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_GIANTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_PIKE_DRAGONSLAYER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TALWAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MISERICORDE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_JITTE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DADAO:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SHAMSHIR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_BLUNT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KAMA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BUTTERLY_KNIVES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_KERIS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GORDON_FREEMAN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CUTLASS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_RAKE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GIANT_FORK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GIANT_SPOON:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_TWIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GASTRAPHETES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CINQUEDEA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BUTCHER_KNIFE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_JAMBIYA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HURLBAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_RITUAL_KNIFE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VOID_KNIFE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCEPTER_OF_LOCUSTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SWORD_RUSTY:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_THORN_BLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GLYPHIC_BLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HELLION:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_KOBOLD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_GREENSKIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CROSSBOW_GREENSKIN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_HALBERD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_SWORD_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_SWORD_LONG:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_MAUL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_AXE_GREAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_FLAIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_MORNINGSTAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_ORC_WEAPON_SCIMITAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN1:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN2:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN3:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_GOBLIN4:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL1:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL2:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL3:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL4:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL5:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL6:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOW_EVIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL8:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_EVIL7:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF4:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF3:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF2:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ELF1:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FROSTBRAND:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BOOBY_TRAP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DAGGER_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_HAMMER_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP_THROWING_KOBOLD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WHIP_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_THROWING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SHOVEL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHOPPER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_POINTY_STICK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SLING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TOTEM_SLING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SCOURGE_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHOPPER_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACHETE_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_POINTY_STICK_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CLUB_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_TOMAHAWKS_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ATLATL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DRUID_WHIP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SKALD_STAFF:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ORACLE_KRIS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_WRAITH_SWORD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FLACHETTE_GUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DAKKADAKKA_GUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AXE_TOOTHED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MACUAHUITL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SPEAR_TOOTHED:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MSFLAIL_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MSMACE_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_MSBLADE_ORC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_JAGUAR_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SEAWOLF_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_DRAGON_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_FALCON_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_BLADEMASTER_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_LIFEGUARD_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CAVEBEAR_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_ASSASSIN_ARMS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_CHAINAXE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_VIBROBLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_STEAMHAMMER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_SAPPER_FLAME:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_AUXILLA_KIT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[PRODUCT:1:1:WEAPON:ITEM_WEAPON_LEGION_KIT:GET_MATERIAL_FROM_REAGENT:A:NONE]

That's odd, because the way I stumbled upon this was that I gave an invalid weapon tag, and it worked by spawning a random weapon. It should work - what did your reaction look like?
Logged
You don't need a weatherman to know which way the wind blows
DORFAMUNDA - NECROMUNDA DF MOD

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Random Objects from reactions - Science needed.
« Reply #6 on: August 10, 2013, 11:24:33 am »

WEAPON:NONE:NONE:NONE is what I used, a valid item token and no material tokens. I can try WEAPON:ASDF:NONE:NONE... I am unsure which version is better... maybe get_material_from_reaget will work on it. :)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Suds Zimmerman

  • Bay Watcher
    • View Profile
Re: Random Objects from reactions - Science needed.
« Reply #7 on: August 10, 2013, 11:34:18 am »

WEAPON:NONE:NONE:NONE is what I used, a valid item token and no material tokens. I can try WEAPON:ASDF:NONE:NONE... I am unsure which version is better... maybe get_material_from_reaget will work on it. :)

Yeah, so long as there's a valid material token, including GET_MATERIAL_FROM_REAGENT, I think it should work fine.
Logged
You don't need a weatherman to know which way the wind blows
DORFAMUNDA - NECROMUNDA DF MOD