home *** CD-ROM | disk | FTP | other *** search
- #
- # SY_damagesector.cog
- #
- #
- # [IS] (as damage wall)
- # 04/15/98 {DGS} created from damage wall
- #
- # (C) 1997 LucasArts Entertainment Co. All Rights Reserved
- # ========================================================================================
-
- symbols
- message entered
- message exited
- message pulse
-
- sector damage0_s
- sector damage1_s
-
- flex maxDamage=10.0
- flex minDamage=5.0
-
- int victim=-1 local
- flex damage=0 local
- flex garbage=0 local
- end
-
- # ========================================================================================
-
- code
- entered:
- setpulse(1);
- return;
-
- exited:
- setpulse(0);
- return;
-
- pulse:
- //victim = GetSourceRef();
- victim = getlocalplayerthing();
- damage = (rand() * (maxDamage - minDamage)) + minDamage;
- print("Damage!");
- printflex(damage);
- garbage = DamageThing(victim, damage, 0x2, victim); // self-inflicted damage
- return;
- end
-
-