Tweak Gibbable Monsters (non DP)tut to only gib on explosion

Need help with a tutorial found on InsideQC.com? Post here.
Post Reply
gnounc
Posts: 428
Joined: Mon Apr 06, 2009 6:26 am

Tweak Gibbable Monsters (non DP)tut to only gib on explosion

Post by gnounc »

I followed the tut by Kryton from 06 and wanted to tweak it a bit.

I want the corpses to only die by explosions

Zombies only die on 60 damage in 1 frame
so I upped the life of the corpse to 60, but I dont know where
the function for checking damage or being shot is, so I dont know where to reset health to 60 at.

Also how could I stop the corpse from bleeding when being shot?

..didnt think to check combat.qc.. checking now.
gnounc
Posts: 428
Joined: Mon Apr 06, 2009 6:26 am

flags?

Post by gnounc »

Okay in combat.qc i found where t_damage checks for godmode on
target.

Code: Select all

// check for godmode or invincibility
	if (targ.flags & FL_GODMODE)
couldnt I set a flag called FL_CORPSE

Code: Select all

and say something like

if (targ.flags & FL_CORPSE)
	{if (targ.health < 1) targ.health = 60};
and if so, how would I set a flag like that?

deadflag values in defs.qc?

float DEAD_CORPSE = 5;
r00k
Posts: 1111
Joined: Sat Nov 13, 2004 10:39 pm

Post by r00k »

not sure i havent seen the copse tut, but can u compare FOR the classname of the corpse?
gnounc
Posts: 428
Joined: Mon Apr 06, 2009 6:26 am

No comprende

Post by gnounc »

I dont quite understand what you're asking
but I think so

theres this line in the corpse.qc

self.classname = "monster_corpse";



also
I was told I could set the corpse to solid_trigger, works quite nicely to
stop the gibs from bleeding and only allow them to be gibbed by explosions, (but please respond anyway so I have more study
material)
Post Reply