Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ACTOR NormalZombieManSpawner replaces ZombieMan
- +NOCLIP
- +THRUACTORS
- States
- {
- Spawn:
- TNT1 A 0
- TNT1 A 0
- TNT1 A 1
- TNT1 A 1 A_JumpIf(ACS_ExecuteWithResult(101) == 1,"SpawnVanilla")
- TNT1 A 1
- TNT1 A 1
- TNT1 A 1 A_SpawnItemEx("FastZombieMan",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
- Stop
- SpawnVanilla:
- TNT1 A 0
- TNT1 A 0
- TNT1 A 1
- TNT1 A 1 A_SpawnItemEx("NormalZombieMan",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
- Stop
- }
- }
- ACTOR NormalZombieMan : ZombieMan {}
- ACTOR FastZombieMan : ZombieMan
- {
- Monster
- +FLOORCLIP
- States
- {
- Spawn:
- POSS AB 10 A_Look
- Loop
- See:
- POSS AABBCCDD 4 A_Chase
- Loop
- Missile:
- POSS E 5 A_FaceTarget
- POSS F 4 A_PosAttack
- POSS E 4
- Goto See
- Pain:
- POSS G 1
- POSS G 1 A_Pain
- Goto See
- Death:
- POSS H 5
- POSS I 5 A_Scream
- POSS J 5 A_NoBlocking
- POSS K 5
- POSS L -1
- Stop
- XDeath:
- POSS M 5
- POSS N 5 A_XScream
- POSS O 5 A_NoBlocking
- POSS PQRST 5
- POSS U -1
- Stop
- Raise:
- POSS K 5
- POSS JIH 5
- Goto See
- }
- }
- /////ACS
- script 101 (void)
- {
- SetResultValue(GetCVar("sv_fastmonsters"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement