home *** CD-ROM | disk | FTP | other *** search
/ Classic Fond 52 / ClassicFond52.iso / GAMES / DROIDW.RAR / DWCD.GOB / mission_cog_sy_damagesector.cog < prev    next >
Encoding:
Text File  |  1998-11-04  |  934 b   |  48 lines

  1. #
  2. # SY_damagesector.cog
  3. #
  4. #
  5. # [IS]        (as damage wall)
  6. #  04/15/98 {DGS}         created from damage wall
  7. #
  8. # (C) 1997 LucasArts Entertainment Co. All Rights Reserved
  9. # ========================================================================================
  10.  
  11. symbols
  12. message        entered
  13. message        exited
  14. message        pulse
  15.  
  16. sector        damage0_s
  17. sector        damage1_s
  18.  
  19. flex        maxDamage=10.0
  20. flex        minDamage=5.0
  21.  
  22. int               victim=-1    local
  23. flex        damage=0    local
  24. flex        garbage=0    local
  25. end
  26.  
  27. # ========================================================================================
  28.  
  29. code
  30. entered:
  31.     setpulse(1);
  32.     return;
  33.     
  34. exited:
  35.     setpulse(0);
  36.     return;
  37.  
  38. pulse:
  39.     //victim = GetSourceRef();
  40.     victim = getlocalplayerthing();
  41.     damage = (rand() * (maxDamage - minDamage)) + minDamage;
  42.     print("Damage!");
  43.     printflex(damage);
  44.     garbage = DamageThing(victim, damage, 0x2, victim);        // self-inflicted damage
  45.     return;
  46. end
  47.  
  48.