Although it has probably been noted that there should be a system in which you can play a Dragon or Giant Cave Spider and use their firebreath/silking power, I think I have come up with a cool way to do that for a CPU. This is taken from my modding topic about dragons.
There should be two new body token: "[FIREGLAND:#tiles:ConeofFireo:tempo]" and "[SILKGLAND:#tiles:ConeofFireo]", which would determine that the body part is capable of producing either webbing or fire. You would construct a body part like this:
[BODY:DRAGON_GIZZARD]
[BP:DGIZZARD:gizzard][CONTYPE:UPPERBODY][INTERNAL][SMALL][FIREGLAND:24:45:10800]
[BODY:GIANT_SPINNERET]
[BP:GSPINNERET:spinneret][CONTYPE:LOWERBODY][SMALL][SILKGLAND:10:20]
Then, using the [f]ire key, the option to spit fire/webbing using the marksman system is available. In the above examples, the adventure would shoot fire that would consume 24 tiles in a 45o angle from the point of fire at a temperature equal to the homeothermic value of a fire man (and, maybe even the inverse with ice dragons that freeze enemies). The body part will then need a few steps to refill its sac.
However, you could also do something like this:
[BODY:2GIZZARDS]
[BP:RGIZZARD:right gizzard][CONTYPE:UPPERBODY][INTERNAL][SMALL][RIGHT][FIREGLAND:24:45:10800]
[BP:LGIZZARD:left gizzard][CONTYPE:UPPERBODY][INTERNAL][SMALL][LEFT][FIREGLAND:24:45:10800]
Then, the character would have the ability to shoot two jets of fire immediately, but would then need to wait for at least one of them to refill after the other has.