Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void() Wiz_FastFire =
- {
- local vector vec;
- local vector dst;
- if (self.owner.health > 0)
- {
- //self.owner.effects = self.owner.effects | #EF_MUZZLEFLASH;
- MuzzleFlash(self.owner);
- makevectors (self.enemy.angles);
- dst = self.enemy.origin - 13*self.movedir;
- // omc_monsterthief this is where the thief gets attacked
- //if (self.enemy.job & (#JOB_THIEF && #JOB_ACTIVE))
- if (self.enemy.job & #JOB_THIEF && self.enemy.job & #JOB_ACTIVE)
- {
- #ifdef OMC_DEBUG
- bprint(#PRINT_MEDIUM," We're in Wiz_Fastfire!\n");
- #endif
- vec = SloppyAim(self, self.enemy);
- }
- vec = normalize(dst - self.origin);
- sound (self, #CHAN_WEAPON, "wizard/wattack.wav", 1, #ATTN_NORM);
- launch_spike (self.origin, vec);
- newmis.velocity = vec*(600 + 600 * random() ); //- Was 600
- newmis.owner = self.owner;
- newmis.classname = "wizspike";
- setmodel (newmis, "progs/w_spike.mdl");
- setsize (newmis, #VEC_ORIGIN, #VEC_ORIGIN);
- }
- remove (self);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement