qzdoom-gpl/wadsrc/static/zscript/strife/oracle.txt
Christoph Oelckers 371712c53a - turned everything I could into non-action functions.
- fixed emission of the self pointer in FxVMFunctionCall. I did not realize that the self expression only sets up a register for the value, not pushing it onto the stack.
2016-10-22 17:49:08 +02:00

38 lines
547 B
Text

// Oracle -------------------------------------------------------------------
class Oracle : Actor
{
Default
{
Health 1;
Radius 15;
Height 56;
Monster;
+NOTDMATCH
+NOBLOOD
+NEVERRESPAWN
DamageFactor "Fire", 0.5;
DamageFactor "SpectralLow", 0;
MaxDropoffHeight 32;
Tag "$TAG_ORACLE";
DropItem "Meat";
}
native void A_WakeOracleSpectre ();
States
{
Spawn:
ORCL A -1;
Stop;
Death:
ORCL BCDEFGHIJK 5;
ORCL L 5 A_NoBlocking;
ORCL M 5;
ORCL N 5 A_WakeOracleSpectre;
ORCL OP 5;
ORCL Q -1;
Stop;
}
}