diff --git a/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_controller.java b/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_controller.java index 1136dabe4..d22e7d62c 100755 --- a/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_controller.java +++ b/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_controller.java @@ -35,17 +35,17 @@ public class battle_controller extends script.base_script { public boolean lokActive = true; public boolean nabooActive = true; - public int tatooineDelay = 3; - public int corelliaDelay = 3; - public int dantooineDelay = 3; - public int lokDelay = 3; - public int nabooDelay = 3; + public int tatooineDelay = DEFAULT_TATOOINE_DELAY; + public int corelliaDelay = DEFAULT_CORELLIA_DELAY; + public int dantooineDelay = DEFAULT_DANTOOINE_DELAY; + public int lokDelay = DEFAULT_LOK_DELAY; + public int nabooDelay = DEFAULT_NABOO_DELAY; - public int tatooineStagger = 0; - public int corelliaStagger = 2; - public int dantooineStagger = 0; - public int lokStagger = 2; - public int nabooStagger = 4; + public int tatooineStagger = DEFAULT_TATOOINE_STAGGER; + public int corelliaStagger = DEFAULT_CORELLIA_STAGGER; + public int dantooineStagger = DEFAULT_DANTOOINE_STAGGER; + public int lokStagger = DEFAULT_LOK_STAGGER; + public int nabooStagger = DEFAULT_NABOO_STAGGER; public int OnAttach(obj_id self) throws InterruptedException { diff --git a/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_spawner.java b/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_spawner.java index 1b3649f09..9a66e6e12 100755 --- a/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_spawner.java +++ b/sku.0/sys.server/compiled/game/script/systems/gcw/space/battle_spawner.java @@ -13,10 +13,10 @@ public class battle_spawner extends script.base_class { public static final String IMPERIAL_SHIP_TEMPLATE = "imperial_lancer"; public static final String REBEL_SHIP_TEMPLATE = "nebulon_frigate"; private static final String HERO_PILOT_DATA = "datatables/npc/space/space_gcw_hero.iff"; - public static float DEFAULT_BATTLE_TIME_PREPATORY = 900.0f; // 900 == 15 minutes - public static float DEFAULT_BATTLE_TIME_LENGTH = 3600.0f; // 3600 == 60 minutes - public static int DEFAULT_MAX_SUPPORT_CRAFT = 30; - public static int DEFAULT_MAX_SUPPORT_SPAWN = 60; + public static final float DEFAULT_BATTLE_TIME_PREPARATORY = 900.0f; // 900 == 15 minutes + public static final float DEFAULT_BATTLE_TIME_LENGTH = 3600.0f; // 3600 == 60 minutes + public static final int DEFAULT_MAX_SUPPORT_CRAFT = 30; + public static final int DEFAULT_MAX_SUPPORT_SPAWN = 60; public static final double HERO_SPAWN_CHANCE = 0.20d; // 0.20d == 20% chance a hero will spawn public static final float DEFAULT_PVP_POINT_MULTIPLIER = 2.0f; public static final float DEFAULT_PVE_POINT_MULTIPLIER = 1.0f; @@ -78,22 +78,22 @@ public class battle_spawner extends script.base_class { BATTLE_TYPE_PVP }; - public float customPveBattleModifier; - public float customPvpBattleModifier; - public float customPvePointModifier; - public float customPvpPointModifier; - public float customWinTokenModifier; - public float customLossTokenModifier; - public float customWinPointModifier; - public float customLossPointModifier; - public int pobPlayerCeiling; - public int gunshipPlayerCeiling; - public int customTokenAward; - public int customPointAward; - public float battleTimeLength; - public float prepatoryTimeLength; - public static int maxSupportShips; - public static int maxSupportSpawn; + public float customPveBattleModifier = DEFAULT_PVE_TOKEN_MULTIPLIER; + public float customPvpBattleModifier = DEFAULT_PVP_TOKEN_MULTIPLIER; + public float customPvePointModifier = DEFAULT_PVE_POINT_MULTIPLIER; + public float customPvpPointModifier = DEFAULT_PVE_POINT_MULTIPLIER; + public float customWinTokenModifier = DEFAULT_WIN_TOKEN_MULTIPLIER; + public float customLossTokenModifier = DEFAULT_WIN_TOKEN_MULTIPLIER; + public float customWinPointModifier = DEFAULT_WIN_POINT_MULTIPLIER; + public float customLossPointModifier = DEFAULT_LOSS_POINT_MULTIPLIER; + public int pobPlayerCeiling = DEFAULT_POB_PLAYER_CEILING; + public int gunshipPlayerCeiling = DEFAULT_GUNSHIP_PLAYER_CEILING; + public int customTokenAward = DEFAULT_TOKEN_AWARD; + public int customPointAward = DEFAULT_POINT_AWARD; + public float battleTimeLength = DEFAULT_BATTLE_TIME_LENGTH; + public float preparatoryTimeLength = DEFAULT_BATTLE_TIME_LENGTH; + public static int maxSupportShips = DEFAULT_MAX_SUPPORT_CRAFT; + public static int maxSupportSpawn = DEFAULT_MAX_SUPPORT_SPAWN; // This script is the spawner for the Space GCW (GCW 2) battles. // It uses Tatooine to track battles (the controller) and places the following object vars @@ -103,6 +103,10 @@ public class battle_spawner extends script.base_class { // space_gcw.participant.. -- is the battle identifier, is the obj id of the player. public int OnAttach(obj_id self) throws InterruptedException + { + return SCRIPT_CONTINUE; + } + public int OnInitialize(obj_id self) throws InterruptedException { messageTo(self, "registerWithController", null, 30.0f, false); return SCRIPT_CONTINUE; @@ -178,8 +182,8 @@ public class battle_spawner extends script.base_class { params.put("defendingShip", defendingShip); // spawn attacking capital ship - spaceLog( "In startSpaceGCWBattle... starting battle in " + prepatoryTimeLength / 60.0f + " minutes."); - messageTo(self, "spawnAttack", params, prepatoryTimeLength, false); + spaceLog( "In startSpaceGCWBattle... starting battle in " + preparatoryTimeLength / 60.0f + " minutes."); + messageTo(self, "spawnAttack", params, preparatoryTimeLength, false); return SCRIPT_CONTINUE; } @@ -811,8 +815,8 @@ public class battle_spawner extends script.base_class { battleTimeLength = utils.stringToFloat(getConfigSetting("GameServer", "spaceGcwLengthOfBattle")); if (battleTimeLength <= 0) battleTimeLength = DEFAULT_BATTLE_TIME_LENGTH; - prepatoryTimeLength = utils.stringToFloat(getConfigSetting("GameServer", "spaceGcwPrepatoryTime")); - if (prepatoryTimeLength <= 0) prepatoryTimeLength = DEFAULT_BATTLE_TIME_PREPATORY; + preparatoryTimeLength = utils.stringToFloat(getConfigSetting("GameServer", "spaceGcwPreparatoryTime")); + if (preparatoryTimeLength <= 0) preparatoryTimeLength = DEFAULT_BATTLE_TIME_PREPARATORY; maxSupportShips = utils.stringToInt(getConfigSetting("GameServer", "spaceGcwMaxSupportShips")); if (maxSupportShips <= 0) maxSupportShips = DEFAULT_MAX_SUPPORT_CRAFT;