Then how the hell does:
[INTERACTION:MATERIAL_EMISSION]
[I_SOURCE:CREATURE_ACTION]
[I_TARGET:A:MATERIAL]
[IT_MATERIAL:CONTEXT_MATERIAL]
[I_TARGET:B:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION] <-- this is always the emitter for now
[I_TARGET:C:LOCATION]
[IT_LOCATION:CONTEXT_LOCATION]
[IT_MANUAL_INPUT:target]
[I_EFFECT:MATERIAL_EMISSION]
[IE_TARGET:A]
[IE_TARGET:B]
[IE_TARGET:C]
[IE_IMMEDIATE]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Hurl fireball]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:HAND]
[CDI:FLOW:FIREBALL]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:30]
I only really see TARGET:C being used am I failing to see what uses TARGET:A and TARGET:B?
do the two mentioned TARGETs aim at stuff within the creature?
Target A is the material to be emitted, defined by the CDI
Target B is the source square, defined by context_location
Target C is the target square, defined by manual input
The above CDI uses a flow where it would usually define the material.
There's no target_self in the CDI so it works.
Yeah, it must be something with material emissions. Remember, Toady made material emissions first, and then updated them to fit in the newer interactions-system, so they might be quirky. Well, it's all quirky, but they might be extra quirky.
Has anyone figured out how the [CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:1:2] tag works? I know that the 1:2 part tells it to multiply the weapon force by 1/2, but I can't figure out how to make it use a specific material. [CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:METAL:SILVER:10:1] still seems to affect all materials rather than just silver, whereas [CE_MATERIAL_FORCE_MULTIPLIER:METAL:SILVER:10:1] just gives me errors. I'm assuming there's probably a token I have to use instead of MAT_MULT, but I can't figure out what it might be.
INORGANIC:SILVER