Page 1 of 1

[Done for V0.39] ACTION_DROPOUTOFTHESKY

Posted: Sun May 21, 2006 3:22 am
by Sophia
I would like an action that causes all flying objects to fall out of the sky, and execute their CONVERT_BREAK if they have one. I assume this is not terribly difficult to implement, but I will gladly explain my rationale in PM if I need to justify it.

I just don't want to spoil any surprises though. ;)

(of course, I'm curious if anyone knows a way to do this already, in which case, never mind!)

Posted: Mon May 22, 2006 10:49 am
by George Gilbert
Done something similar for V0.39

The new actions are:

- ACTION_STOP_ITEM_FLYING
- ACTION_KILL_ITEM_MONSTER
- ACTION_EXPLODE_ITEM_SPELL

These actions do the obvious to the item that triggers the action. For example, you could have a floor triggers all over a room which are activated by spells and triggers the explode action so that the party can't use fireballs etc in that room (or at least, if they did, they'd blow up in their faces).

Posted: Mon May 22, 2006 10:58 am
by beowuuf
But it wouldn't work for generic items or arbitrary placed?

Like say a neo monster that could stop your bullets dead?

Posted: Mon May 22, 2006 11:59 am
by George Gilbert
I don't understand the questions I'm afraid!

The actions are applied to the item that triggered the action. The only restriction in using them is getting the item to do the triggering.

So, for example a matrix style attack method (of say, "stop all bullets"), would require (inactive) floor triggers everywhere that activated the action stop flying. The attack method would then just toggle the floor triggers on and off again. If there were any flying items above the triggers then they'd be stopped.

Does that help explain?

Posted: Mon May 22, 2006 12:34 pm
by beowuuf
Yeah, I was just wandering if a geenric stop could be available so you didn't have to have items do the triggering : )

Posted: Mon May 22, 2006 3:13 pm
by George Gilbert
Ahhh right - now added "all" versions of the above 3 actions as well.

Posted: Mon May 22, 2006 7:04 pm
by Sophia
:D