0 Members and 1 Guest are viewing this topic.
I suggest that you keep an open mind and wait for a lot of crazy ideas and weapons.
(click to show/hide)Autoplaying YouTube video
So about this mod;For the monsters, you could ignore Pain states altogether and use a ACS script that makes them flash upon being hit. I did that with the zombies in Chaos Generator, and I can show you their coding if you want.
Ummmm....how do I get this to work? It's in a .zip file, which contains a folder, which contains a mix of more folders, wad files, and pk3 files.
I'm willing to help out with this project. I have some experience with making monsters and invasion based maps (walls lowering after X number of rounds, music change, etc). I'll be downloading this as soon as I get home =P
actor ChaosZombie{-SOLID-SHOOTABLE+NOGRAVITY-NOCLIP+LOOKALLAROUND+SKYEXPLODE+CANTSEEK+NOBLOOD+DROPOFF+DONTBLASTHeight 60scale 2.5radius 16Damage (0)Translation "192:192=162:162", "198:198=118:118"Health 25MaxStepHeight 32meleerange 50painchance 0obituary "%o was eaten by a zombie."mass 999999999speed 5States{Spawn:TNT1 A 0TNT1 A 1 ACS_ExecuteAlways(829,0,1)ZOMT F 0 A_ChangeFlag("MISSILE",0)ZOMT F 0 A_CheckSight("FailedSpawn")ZOMT F 1 A_JumpIf(z-floorz<=0, "Here")ZOMT F 1 A_JumpIf(z-floorz<=0, "Here")Goto Spawn+5Here:ZOMT F 0 A_ChangeFlag("NOGRAVITY",0)ZOMT F 0 A_ChangeFlag("SHOOTABLE",1)ZOMT F 0 ACS_ExecuteAlways(830,0)ZOMT GH 2Idle:ZOMB B 5 A_WanderZOMB B 0 A_LookZOMB C 5 A_WanderZOMB C 0 A_LookZOMB D 5 A_WanderZOMB D 0 A_LookZOMB E 5 A_WanderZOMB E 0 A_LookloopSee:ZOMB BCDE 5 A_ChaseloopMelee:ZOMB B 0 A_StopZOMB F 6 A_FaceTargetZOMB D 0 A_GiveToTarget("ZombieBite",1) ZOMB D 0 A_PlaySoundEx("misc/polarroar","Voice")ZOMB G 6 A_ClearTargetgoto IdleDeath:MMFX F 0MMFX FGHI 2stopFailedSpawn:TNT1 A 0stop}}
Script 830 (void) //Zombie damage flash and sound{while(GetActorProperty(0,APROP_Health)>0) { int zombiehealth = GetActorProperty(0,APROP_Health); while(GetActorProperty(0,APROP_Health) == zombiehealth) {Delay(1);} Thing_SetTranslation(0, 68); ActivatorSound("misc/devilpain",127); Delay(2); Thing_SetTranslation(0, 0); }}
script 800 OPEN{CreateTranslation(68,0:3=4:4,5:255=4:4);}
When I played it, the enemies had an unimaginable amount of health. I gave myself Instagib Metal Blade and it took me 5 or so hits to kill Bigeye.