Page 1 of 1

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

PostPosted: Thu Oct 08, 2009 10:55 am
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.


PostPosted: Thu Oct 08, 2009 11:25 am
by gnounc
Okay in combat.qc i found where t_damage checks for godmode on

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 ( < 1) = 60};

and if so, how would I set a flag like that?

deadflag values in defs.qc?

float DEAD_CORPSE = 5;

PostPosted: Fri Oct 09, 2009 7:07 am
by r00k
not sure i havent seen the copse tut, but can u compare FOR the classname of the corpse?

No comprende

PostPosted: Fri Oct 09, 2009 8:25 am
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";

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