home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / programs / qwiz12 / jump.qc < prev    next >
Encoding:
Text File  |  1996-08-16  |  1.0 KB  |  48 lines

  1. /*
  2.  
  3. ==============================================================================
  4.  
  5. JUMP SPELL
  6.  
  7. ==============================================================================
  8.  
  9. */
  10.  
  11.  
  12. //--------------------------------------------------------------------
  13. // Demon jump
  14. //--------------------------------------------------------------------
  15.  
  16.  
  17.  
  18. void() player_demon_jump = {
  19.     makevectors(self.v_angle);
  20.     self.origin_z = self.origin_z + 1;
  21.     self.velocity = v_forward * 800 + '0 0 350';
  22.     sound(self, CHAN_BODY, "hknight/slash1.wav", 1, ATTN_NORM);
  23.  
  24. };
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. //--------------------------------------------------------------------
  32. // Check if Jump spell can be used
  33. //--------------------------------------------------------------------
  34.  
  35. void() JumpC = 
  36. {
  37.     if (self.ammo_cells < 10)
  38.     {
  39.         sprint(self,"cells are low\n");
  40.         return;
  41.     }
  42.       self.currentammo = self.ammo_cells = self.ammo_cells - 10;
  43.     W_SetCurrentAmmo();
  44.     sound (self, CHAN_WEAPON, "shalrath/attack2.wav", 1, ATTN_NORM);
  45.  
  46.     player_demon_jump ();
  47. }; 
  48.