diff options
author | Rene Stoeckel <[email protected]> | 2005-11-20 22:18:34 +0000 |
---|---|---|
committer | Rene Stoeckel <[email protected]> | 2005-11-20 22:18:34 +0000 |
commit | 57f4ee905c2805bdb07076c04a41ab54111e8a71 (patch) | |
tree | 1e745d77d6f0b7b4e86c1978917525c43961b3ac /src/jake2/game/GameAI.java | |
parent | 07964a7dee884f99eb25e069406ef349c6af43ac (diff) |
savegames are now independend from different jake2 builds and releases
Diffstat (limited to 'src/jake2/game/GameAI.java')
-rw-r--r-- | src/jake2/game/GameAI.java | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/jake2/game/GameAI.java b/src/jake2/game/GameAI.java index 88577b2..97e9868 100644 --- a/src/jake2/game/GameAI.java +++ b/src/jake2/game/GameAI.java @@ -20,7 +20,7 @@ // Created on 02.11.2003 by RST. -// $Id: GameAI.java,v 1.8 2005-11-16 22:24:53 salomo Exp $ +// $Id: GameAI.java,v 1.9 2005-11-20 22:18:33 salomo Exp $ package jake2.game; @@ -357,6 +357,7 @@ public class GameAI { } public static EntThinkAdapter walkmonster_start_go = new EntThinkAdapter() { + public String getID() { return "walkmonster_start_go"; } public boolean think(edict_t self) { if (0 == (self.spawnflags & 2) && GameBase.level.time < 1) { @@ -381,6 +382,8 @@ public class GameAI { }; public static EntThinkAdapter walkmonster_start = new EntThinkAdapter() { + public String getID() { return "walkmonster_start";} + public boolean think(edict_t self) { self.think = walkmonster_start_go; @@ -390,6 +393,7 @@ public class GameAI { }; public static EntThinkAdapter flymonster_start_go = new EntThinkAdapter() { + public String getID() { return "flymonster_start_go";} public boolean think(edict_t self) { if (!M.M_walkmove(self, 0, 0)) GameBase.gi.dprintf(self.classname + " in solid at " @@ -408,6 +412,7 @@ public class GameAI { }; public static EntThinkAdapter flymonster_start = new EntThinkAdapter() { + public String getID() { return "flymonster_start";} public boolean think(edict_t self) { self.flags |= Defines.FL_FLY; self.think = flymonster_start_go; @@ -417,6 +422,7 @@ public class GameAI { }; public static EntThinkAdapter swimmonster_start_go = new EntThinkAdapter() { + public String getID() { return "swimmonster_start_go";} public boolean think(edict_t self) { if (0 == self.yaw_speed) self.yaw_speed = 20; @@ -431,6 +437,7 @@ public class GameAI { }; public static EntThinkAdapter swimmonster_start = new EntThinkAdapter() { + public String getID() { return "swimmonster_start";} public boolean think(edict_t self) { self.flags |= Defines.FL_SWIM; self.think = swimmonster_start_go; @@ -443,9 +450,11 @@ public class GameAI { * ============= ai_turn * * don't move, but turn towards ideal_yaw Distance is for slight position - * adjustments needed by the animations ============= + * adjustments needed by the animations + * ============= */ public static AIAdapter ai_turn = new AIAdapter() { + public String getID() { return "ai_turn";} public void ai(edict_t self, float dist) { if (dist != 0) @@ -467,6 +476,7 @@ public class GameAI { * ============== */ public static AIAdapter ai_move = new AIAdapter() { + public String getID() { return "ai_move";} public void ai(edict_t self, float dist) { M.M_walkmove(self, self.s.angles[Defines.YAW], dist); } @@ -480,6 +490,7 @@ public class GameAI { * ============= */ public static AIAdapter ai_walk = new AIAdapter() { + public String getID() { return "ai_walk";} public void ai(edict_t self, float dist) { if (self.index == 312) self.index = 312; @@ -514,6 +525,7 @@ public class GameAI { */ public static AIAdapter ai_stand = new AIAdapter() { + public String getID() { return "ai_stand";} public void ai(edict_t self, float dist) { float[] v = { 0, 0, 0 }; @@ -569,7 +581,7 @@ public class GameAI { * ============== */ public static AIAdapter ai_charge = new AIAdapter() { - + public String getID() { return "ai_charge";} public void ai(edict_t self, float dist) { float[] v = { 0, 0, 0 }; @@ -590,6 +602,7 @@ public class GameAI { * ============= */ public static AIAdapter ai_run = new AIAdapter() { + public String getID() { return "ai_run";} public void ai(edict_t self, float dist) { float[] v = { 0, 0, 0 }; |