home *** CD-ROM | disk | FTP | other *** search
/ Level 2000 August / Level_2000-08_cd1.bin / Demos / Vampire / Vampire_Demo.exe / Codex.nob / EffectDiscVigorMortis.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-22  |  1.3 KB  |  24 lines

  1. public class EffectDiscVigorMortis extends Codex {
  2.    public void EndEffect(int targetGuid) {
  3.       CodexActor _Target = new CodexActor(targetGuid);
  4.       _Target.SetActorTeam(_Target.GetActorOriTeam());
  5.       _Target.DamageActor(1000.0F, 2, 0);
  6.    }
  7.  
  8.    public void effectstarted(int actorGuid, int effectGuid, int creatorGuid, int duration) {
  9.       CodexActor _Target = new CodexActor(actorGuid);
  10.       CodexActor _Creator = new CodexActor(creatorGuid);
  11.       ((CodexThing)_Target).SpawnThing("blackMagic");
  12.       _Target.SetActorTeam(_Creator.GetActorTeam());
  13.       ((Codex)this).CaptureThing(actorGuid);
  14.    }
  15.  
  16.    public void killed(int guid, int causeID, int captureID) {
  17.       this.EndEffect(guid);
  18.    }
  19.  
  20.    public void effectended(int actorGuid, int effectGuid, int creatorGuid, int reason) {
  21.       this.EndEffect(actorGuid);
  22.    }
  23. }
  24.