Define burning, please. Are they actually catching fire, or are they just melting? Fire immunity only prevents them from catching fire.
Give the fire immune castes different body materials than the other castes. The fire castes should be given materials with no ignite, boiling, heat-damage, or melting point. Except liquid materials such as blood; you generally want blood to be liquid, not solid, so they should have a melting point.
I mean that after 1 tick of being in the arena it says they're blistering and melting, the grass around them catches fire as well, though they can still move around without having to do alt plus a numpad key.
Also, even if I have want to have all castes with the materials modified to be fireproof, it still happens.
Meaning, even if I add this, same as the regular dragons
[SELECT_MATERIAL:ALL]
[MULTIPLY_VALUE:15]
[COLDDAM_POINT:NONE]
[HEATDAM_POINT:NONE]
[IGNITE_POINT:NONE]
[IF_EXISTS_SET_MELTING_POINT:55000]
[IF_EXISTS_SET_BOILING_POINT:57000]
[SPEC_HEAT:30000]
Need to make sure blood and pus aren't solid at regular temperatures.
[SELECT_MATERIAL:BLOOD]
[PLUS_MATERIAL:PUS]
[MELTING_POINT:10000]
They still burn the grass around them and start melting. I'm not sure if I place those tokens in the wrong spot, since I know different positions for tokens can be the cause of errors.
EDIT: Ok nvm, it seems I caught the problem. Moved the tokens around and now it seems to work - I'm still having issues with the creature where I only want specific castes to have immunity to fire damage - do I have to define completely different body materials or will simply putting the modifiers below a SELECT_CASTE:X and SELECT_CASTE:Y work?