mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-07-13 22:01:04 -04:00
Initial Cleanup
This commit is contained in:
@@ -95,7 +95,7 @@ public class beast extends script.base_script
|
||||
experiencePercentage = (int)(((float)experienceProgress / experienceNeeded) * 100);
|
||||
}
|
||||
names[idx] = "level_progress";
|
||||
attribs[idx] = "" + experiencePercentage + "%";
|
||||
attribs[idx] = String.valueOf(experiencePercentage) + "%";
|
||||
idx++;
|
||||
}
|
||||
if (beast_lib.getBeastCanLevel(self))
|
||||
@@ -114,7 +114,7 @@ public class beast extends script.base_script
|
||||
String currentHappiness = utils.packStringId(beast_lib.convertHappinessString(beastBCD));
|
||||
if (currentHappiness != null)
|
||||
{
|
||||
attribs[idx] = "" + currentHappiness;
|
||||
attribs[idx] = String.valueOf(currentHappiness);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -125,7 +125,7 @@ public class beast extends script.base_script
|
||||
String currentLoyalty = utils.packStringId(beast_lib.convertLoyaltyString(beastBCD));
|
||||
if (currentLoyalty != null)
|
||||
{
|
||||
attribs[idx] = "" + currentLoyalty;
|
||||
attribs[idx] = String.valueOf(currentLoyalty);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -136,7 +136,7 @@ public class beast extends script.base_script
|
||||
if (loyaltyPercentage >= 0)
|
||||
{
|
||||
names[idx] = beast_lib.BEAST_LOYALTY_PERCENTAGE_TITLE;
|
||||
attribs[idx] = "" + loyaltyPercentage + "%";
|
||||
attribs[idx] = String.valueOf(loyaltyPercentage) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -148,29 +148,29 @@ public class beast extends script.base_script
|
||||
if (!abilityList[3].equals("") && slotsAvalable >= 0 && !abilityList[3].equals("empty") && !abilityList[3].equals("disabled"))
|
||||
{
|
||||
names[idx] = "bm_ability_1";
|
||||
attribs[idx] = "" + utils.packStringId(new string_id("cmd_n", abilityList[3]));
|
||||
attribs[idx] = String.valueOf(utils.packStringId(new string_id("cmd_n", abilityList[3])));
|
||||
idx++;
|
||||
}
|
||||
if (!abilityList[4].equals("") && slotsAvalable >= 1 && !abilityList[4].equals("empty") && !abilityList[4].equals("disabled"))
|
||||
{
|
||||
names[idx] = "bm_ability_2";
|
||||
attribs[idx] = "" + utils.packStringId(new string_id("cmd_n", abilityList[4]));
|
||||
attribs[idx] = String.valueOf(utils.packStringId(new string_id("cmd_n", abilityList[4])));
|
||||
idx++;
|
||||
}
|
||||
if (!abilityList[5].equals("") && slotsAvalable >= 2 && !abilityList[5].equals("empty") && !abilityList[5].equals("disabled"))
|
||||
{
|
||||
names[idx] = "bm_ability_3";
|
||||
attribs[idx] = "" + utils.packStringId(new string_id("cmd_n", abilityList[5]));
|
||||
attribs[idx] = String.valueOf(utils.packStringId(new string_id("cmd_n", abilityList[5])));
|
||||
idx++;
|
||||
}
|
||||
if (!abilityList[6].equals("") && slotsAvalable >= 3 && !abilityList[6].equals("empty") && !abilityList[6].equals("disabled"))
|
||||
{
|
||||
names[idx] = "bm_ability_4";
|
||||
attribs[idx] = "" + utils.packStringId(new string_id("cmd_n", abilityList[6]));
|
||||
attribs[idx] = String.valueOf(utils.packStringId(new string_id("cmd_n", abilityList[6])));
|
||||
idx++;
|
||||
}
|
||||
names[idx] = "armorhpmax";
|
||||
attribs[idx] = "" + (utils.getIntScriptVar(self, "beast.display.armor") + getEnhancedSkillStatisticModifier(self, "private_armor_bonus"));
|
||||
attribs[idx] = String.valueOf((utils.getIntScriptVar(self, "beast.display.armor") + getEnhancedSkillStatisticModifier(self, "private_armor_bonus")));
|
||||
idx++;
|
||||
obj_id beastWeapon = getCurrentWeapon(self);
|
||||
if (isIdValid(beastWeapon))
|
||||
@@ -182,14 +182,14 @@ public class beast extends script.base_script
|
||||
maxDamage = (int)(maxDamage * (1.0f + (expertiseDamageBonus / 100.0f)));
|
||||
float weaponSpeed = getWeaponAttackSpeed(beastWeapon);
|
||||
names[idx] = "damage";
|
||||
attribs[idx] = "" + minDamage + " - " + maxDamage;
|
||||
attribs[idx] = minDamage + " - " + maxDamage;
|
||||
idx++;
|
||||
names[idx] = "attackspeed";
|
||||
attribs[idx] = "" + weaponSpeed;
|
||||
attribs[idx] = String.valueOf(weaponSpeed);
|
||||
idx++;
|
||||
float beastDPS = utils.roundFloatByDecimal((minDamage + maxDamage) / weaponSpeed / 2);
|
||||
names[idx] = "basedps";
|
||||
attribs[idx] = "" + beastDPS;
|
||||
attribs[idx] = String.valueOf(beastDPS);
|
||||
idx++;
|
||||
}
|
||||
else
|
||||
@@ -204,14 +204,14 @@ public class beast extends script.base_script
|
||||
minDamage = (int)(minDamage * (1.0f + (expertiseDamageBonus / 100.0f)));
|
||||
maxDamage = (int)(maxDamage * (1.0f + (expertiseDamageBonus / 100.0f)));
|
||||
names[idx] = "damage";
|
||||
attribs[idx] = "" + minDamage + " - " + maxDamage;
|
||||
attribs[idx] = minDamage + " - " + maxDamage;
|
||||
idx++;
|
||||
names[idx] = "attackspeed";
|
||||
attribs[idx] = "" + weaponSpeed;
|
||||
attribs[idx] = String.valueOf(weaponSpeed);
|
||||
idx++;
|
||||
float beastDPS = utils.roundFloatByDecimal((minDamage + maxDamage) / weaponSpeed / 2);
|
||||
names[idx] = "basedps";
|
||||
attribs[idx] = "" + beastDPS;
|
||||
attribs[idx] = String.valueOf(beastDPS);
|
||||
idx++;
|
||||
}
|
||||
}
|
||||
@@ -225,13 +225,13 @@ public class beast extends script.base_script
|
||||
if (!name.equals("block_value_bonus"))
|
||||
{
|
||||
names[idx] = beast_lib.DISPLAY_NAMES[i];
|
||||
attribs[idx] = "" + utils.roundFloatByDecimal((utils.getFloatScriptVar(self, beast_lib.ARRAY_BEAST_INCUBATION_STATS[i]) * beast_lib.DISPLAY_CONVERSION_RATES[i])) + "%";
|
||||
attribs[idx] = String.valueOf(utils.roundFloatByDecimal((utils.getFloatScriptVar(self, beast_lib.ARRAY_BEAST_INCUBATION_STATS[i]) * beast_lib.DISPLAY_CONVERSION_RATES[i]))) + "%";
|
||||
idx++;
|
||||
}
|
||||
else
|
||||
{
|
||||
names[idx] = beast_lib.DISPLAY_NAMES[i];
|
||||
attribs[idx] = "" + utils.roundFloatByDecimal(utils.getFloatScriptVar(self, beast_lib.ARRAY_BEAST_INCUBATION_STATS[i]));
|
||||
attribs[idx] = String.valueOf(utils.roundFloatByDecimal(utils.getFloatScriptVar(self, beast_lib.ARRAY_BEAST_INCUBATION_STATS[i])));
|
||||
idx++;
|
||||
}
|
||||
continue;
|
||||
@@ -239,7 +239,7 @@ public class beast extends script.base_script
|
||||
else
|
||||
{
|
||||
names[idx] = beast_lib.DISPLAY_NAMES[i];
|
||||
attribs[idx] = "" + utils.roundFloatByDecimal(utils.getFloatScriptVar(self, beast_lib.ARRAY_BEAST_INCUBATION_STATS[i]));
|
||||
attribs[idx] = String.valueOf(utils.roundFloatByDecimal(utils.getFloatScriptVar(self, beast_lib.ARRAY_BEAST_INCUBATION_STATS[i])));
|
||||
idx++;
|
||||
continue;
|
||||
}
|
||||
@@ -249,7 +249,7 @@ public class beast extends script.base_script
|
||||
if (glanceReduct > 0)
|
||||
{
|
||||
names[idx] = "bm_glance_reduct";
|
||||
attribs[idx] = "" + glanceReduct + "%";
|
||||
attribs[idx] = String.valueOf(glanceReduct) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -260,7 +260,7 @@ public class beast extends script.base_script
|
||||
if (damageReduct > 0)
|
||||
{
|
||||
names[idx] = "bm_damage_reduct";
|
||||
attribs[idx] = "" + damageReduct + "%";
|
||||
attribs[idx] = String.valueOf(damageReduct) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -271,7 +271,7 @@ public class beast extends script.base_script
|
||||
if (punishReduct > 0)
|
||||
{
|
||||
names[idx] = "bm_punish_reduct";
|
||||
attribs[idx] = "" + punishReduct + "%";
|
||||
attribs[idx] = String.valueOf(punishReduct) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -260,7 +260,7 @@ public class beast_control_device extends script.base_script
|
||||
String currentHappiness = utils.packStringId(beast_lib.convertHappinessString(self));
|
||||
if (currentHappiness != null)
|
||||
{
|
||||
attribs[idx] = "" + currentHappiness;
|
||||
attribs[idx] = String.valueOf(currentHappiness);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -271,7 +271,7 @@ public class beast_control_device extends script.base_script
|
||||
String currentLoyalty = utils.packStringId(beast_lib.convertLoyaltyString(self));
|
||||
if (currentLoyalty != null)
|
||||
{
|
||||
attribs[idx] = "" + currentLoyalty;
|
||||
attribs[idx] = String.valueOf(currentLoyalty);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -283,7 +283,7 @@ public class beast_control_device extends script.base_script
|
||||
if (trainingPoints > 0)
|
||||
{
|
||||
names[idx] = "bm_single_max_training_points";
|
||||
attribs[idx] = "" + trainingPoints;
|
||||
attribs[idx] = String.valueOf(trainingPoints);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -294,7 +294,7 @@ public class beast_control_device extends script.base_script
|
||||
if (pointsSpent > 0)
|
||||
{
|
||||
names[idx] = "bm_points_spent";
|
||||
attribs[idx] = "" + pointsSpent;
|
||||
attribs[idx] = String.valueOf(pointsSpent);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -305,7 +305,7 @@ public class beast_control_device extends script.base_script
|
||||
if (maxAvailableTrainingPoints > 0)
|
||||
{
|
||||
names[idx] = "bm_points_available";
|
||||
attribs[idx] = "" + maxAvailableTrainingPoints;
|
||||
attribs[idx] = String.valueOf(maxAvailableTrainingPoints);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -325,13 +325,13 @@ public class beast_control_device extends script.base_script
|
||||
if (!name.equals("block_value_bonus"))
|
||||
{
|
||||
names[idx] = beast_lib.DISPLAY_NAMES[i];
|
||||
attribs[idx] = "" + utils.roundFloatByDecimal(incubationBonuses[i] * beast_lib.DISPLAY_OBJVAR_CONVERSION_RATES[i]) + "%";
|
||||
attribs[idx] = String.valueOf(utils.roundFloatByDecimal(incubationBonuses[i] * beast_lib.DISPLAY_OBJVAR_CONVERSION_RATES[i])) + "%";
|
||||
idx++;
|
||||
}
|
||||
else
|
||||
{
|
||||
names[idx] = beast_lib.DISPLAY_NAMES[i];
|
||||
attribs[idx] = "" + incubationBonuses[i];
|
||||
attribs[idx] = String.valueOf(incubationBonuses[i]);
|
||||
idx++;
|
||||
}
|
||||
continue;
|
||||
@@ -339,7 +339,7 @@ public class beast_control_device extends script.base_script
|
||||
else
|
||||
{
|
||||
names[idx] = beast_lib.DISPLAY_NAMES[i];
|
||||
attribs[idx] = "" + incubationBonuses[i];
|
||||
attribs[idx] = String.valueOf(incubationBonuses[i]);
|
||||
idx++;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ public class pet extends script.base_script
|
||||
location[] newPath = new location[oldPath.getNumItems()];
|
||||
for (int i = 0; i < newPath.length; ++i)
|
||||
{
|
||||
location point = oldPath.getLocationObjVar("" + i);
|
||||
location point = oldPath.getLocationObjVar(String.valueOf(i));
|
||||
newPath[i] = point;
|
||||
}
|
||||
setObjVar(self, pet_lib.OBJVAR_PET_PATROL_POINTS, newPath);
|
||||
@@ -109,7 +109,7 @@ public class pet extends script.base_script
|
||||
if (pet_lib.isDroidPet(self))
|
||||
{
|
||||
names[idx] = "pet_stats.level";
|
||||
attribs[idx] = "" + getLevel(self);
|
||||
attribs[idx] = String.valueOf(getLevel(self));
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -131,7 +131,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
int general_protection = getIntObjVar(petControlDevice, "creature_attribs.general_protection");
|
||||
names[idx] = "pet_stats.dna_comp_armor_effectiveness";
|
||||
attribs[idx] = "" + general_protection;
|
||||
attribs[idx] = String.valueOf(general_protection);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -150,7 +150,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_tohit";
|
||||
int value = getIntObjVar(petControlDevice, "creature_attribs.toHitChance");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = String.valueOf(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -161,7 +161,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_defense";
|
||||
int value = getIntObjVar(petControlDevice, "creature_attribs.defenseValue");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = String.valueOf(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -172,7 +172,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_state_resist";
|
||||
float value = getFloatObjVar(petControlDevice, "creature_attribs.stateResist");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -183,7 +183,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_crit_chance";
|
||||
float value = getFloatObjVar(petControlDevice, "creature_attribs.critChance");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -194,7 +194,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_crit_save";
|
||||
float value = getFloatObjVar(petControlDevice, "creature_attribs.critSave");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -205,7 +205,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_aggro_bonus";
|
||||
float value = getFloatObjVar(petControlDevice, "creature_attribs.aggroBonus");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -221,7 +221,7 @@ public class pet extends script.base_script
|
||||
int[] dmgBonus = pet_lib.getPetAbilityDamageBonus(petControlDevice, min, max);
|
||||
min += dmgBonus[0];
|
||||
max += dmgBonus[1];
|
||||
attribs[idx] = "" + min + " - " + max;
|
||||
attribs[idx] = min + " - " + max;
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -263,7 +263,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.storage_module_rating";
|
||||
int storage = getIntObjVar(petControlDevice, "storageModuleRating");
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -274,7 +274,7 @@ public class pet extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.storage_module_rating";
|
||||
int storage = getIntObjVar(petControlDevice, "ai.pet.hasContainer");
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -287,7 +287,7 @@ public class pet extends script.base_script
|
||||
if (storage > 0)
|
||||
{
|
||||
names[idx] = "pet_stats.inventory_capacity";
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -356,7 +356,7 @@ public class pet extends script.base_script
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
names[idx] = "pet_stats.data_module_rating";
|
||||
attribs[idx] = "" + datastorage;
|
||||
attribs[idx] = String.valueOf(datastorage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -369,7 +369,7 @@ public class pet extends script.base_script
|
||||
if (storage > 0)
|
||||
{
|
||||
names[idx] = "pet_stats.datapad_slots";
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -722,7 +722,7 @@ public class pet_control_device extends script.base_script
|
||||
names[idx] = "rideables_current_of_max";
|
||||
int currentRideables = callable.getNumStoredCDByType(player, callable.CALLABLE_TYPE_RIDEABLE);
|
||||
int maxRideables = callable.getMaxAllowedStoredRideables(player);
|
||||
attribs[idx] = "" + target_dummy.BLUE + currentRideables + " of " + maxRideables;
|
||||
attribs[idx] = target_dummy.BLUE + currentRideables + " of " + maxRideables;
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -763,7 +763,7 @@ public class pet_control_device extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "" + available;
|
||||
attribs[idx] = String.valueOf(available);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -771,7 +771,7 @@ public class pet_control_device extends script.base_script
|
||||
}
|
||||
int trainingPts = getIntObjVar(self, "ai.petAbility.trainingPts");
|
||||
names[idx] = "ability_points";
|
||||
attribs[idx] = "" + trainingPts;
|
||||
attribs[idx] = String.valueOf(trainingPts);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -780,7 +780,7 @@ public class pet_control_device extends script.base_script
|
||||
int xpEarned = getIntObjVar(self, "ai.petAdvance.xpEarned");
|
||||
int xpToLevel = pet_lib.getPcdXpForNextLevel(self);
|
||||
names[idx] = "ability_xp";
|
||||
attribs[idx] = "" + xpEarned + "/" + xpToLevel;
|
||||
attribs[idx] = xpEarned + "/" + xpToLevel;
|
||||
}
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
@@ -801,7 +801,7 @@ public class pet_control_device extends script.base_script
|
||||
vitality = 0;
|
||||
}
|
||||
names[idx] = "creature_vitality";
|
||||
attribs[idx] = "" + vitality + "/" + maxVitality;
|
||||
attribs[idx] = vitality + "/" + maxVitality;
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -816,13 +816,13 @@ public class pet_control_device extends script.base_script
|
||||
health += pet_lib.getPetAbilityHealthBonus(self, health);
|
||||
if (vitality < pet_lib.MAX_VITALITY_LOSS)
|
||||
{
|
||||
attribs[idx] = "" + pet_lib.getReducedStatValue(health, vitality) + "/";
|
||||
attribs[idx] = pet_lib.getReducedStatValue(health, vitality) + "/";
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "";
|
||||
}
|
||||
attribs[idx] += "" + health;
|
||||
attribs[idx] += String.valueOf(health);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -836,13 +836,13 @@ public class pet_control_device extends script.base_script
|
||||
regen += pet_lib.getPetAbilityRegenBonus(self, regen);
|
||||
if (vitality < pet_lib.MAX_VITALITY_LOSS)
|
||||
{
|
||||
attribs[idx] = "" + pet_lib.getReducedStatValue(regen, vitality) + "/";
|
||||
attribs[idx] = pet_lib.getReducedStatValue(regen, vitality) + "/";
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "";
|
||||
}
|
||||
attribs[idx] += "" + regen;
|
||||
attribs[idx] += String.valueOf(regen);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -853,7 +853,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
int general_protection = getIntObjVar(self, "creature_attribs.general_protection");
|
||||
names[idx] = "pet_stats.dna_comp_armor_effectiveness";
|
||||
attribs[idx] = "" + general_protection;
|
||||
attribs[idx] = String.valueOf(general_protection);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -867,7 +867,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_tohit";
|
||||
int value = getIntObjVar(self, "creature_attribs.toHitChance");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = String.valueOf(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -878,7 +878,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_defense";
|
||||
int value = getIntObjVar(self, "creature_attribs.defenseValue");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = String.valueOf(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -889,7 +889,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_state_resist";
|
||||
float value = getFloatObjVar(self, "creature_attribs.stateResist");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -900,7 +900,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_crit_chance";
|
||||
float value = getFloatObjVar(self, "creature_attribs.critChance");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -911,7 +911,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_crit_save";
|
||||
float value = getFloatObjVar(self, "creature_attribs.critSave");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -922,7 +922,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.creature_aggro_bonus";
|
||||
float value = getFloatObjVar(self, "creature_attribs.aggroBonus");
|
||||
attribs[idx] = "" + value * 100 + "%";
|
||||
attribs[idx] = String.valueOf(value * 100) + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -937,7 +937,7 @@ public class pet_control_device extends script.base_script
|
||||
int[] dmgBonus = pet_lib.getPetAbilityDamageBonus(self, min, max);
|
||||
min += dmgBonus[0];
|
||||
max += dmgBonus[1];
|
||||
attribs[idx] = "" + min + " - " + max;
|
||||
attribs[idx] = min + " - " + max;
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1003,7 +1003,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.storage_module_rating";
|
||||
int storage = getIntObjVar(self, "storageModuleRating");
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1014,7 +1014,7 @@ public class pet_control_device extends script.base_script
|
||||
{
|
||||
names[idx] = "pet_stats.storage_module_rating";
|
||||
int storage = getIntObjVar(self, "ai.pet.hasContainer");
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1027,7 +1027,7 @@ public class pet_control_device extends script.base_script
|
||||
if (storage > 0)
|
||||
{
|
||||
names[idx] = "pet_stats.inventory_capacity";
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1096,7 +1096,7 @@ public class pet_control_device extends script.base_script
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
names[idx] = "pet_stats.data_module_rating";
|
||||
attribs[idx] = "" + datastorage;
|
||||
attribs[idx] = String.valueOf(datastorage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1109,7 +1109,7 @@ public class pet_control_device extends script.base_script
|
||||
if (storage > 0)
|
||||
{
|
||||
names[idx] = "pet_stats.datapad_slots";
|
||||
attribs[idx] = "" + storage;
|
||||
attribs[idx] = String.valueOf(storage);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1475,13 +1475,13 @@ public class pet_control_device extends script.base_script
|
||||
myHealth += pet_lib.getPetAbilityHealthBonus(self, myHealth);
|
||||
if (vitality < pet_lib.MAX_VITALITY_LOSS)
|
||||
{
|
||||
attribs[idx] = "" + pet_lib.getReducedStatValue(myHealth, vitality) + "/";
|
||||
attribs[idx] = pet_lib.getReducedStatValue(myHealth, vitality) + "/";
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "";
|
||||
}
|
||||
attribs[idx] += "" + myHealth;
|
||||
attribs[idx] += String.valueOf(myHealth);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1490,7 +1490,7 @@ public class pet_control_device extends script.base_script
|
||||
names[idx] = "pet_stats.creature_attack";
|
||||
float attackSpeed = creatureDict.getInt("attackSpeed");
|
||||
attackSpeed = (float)((int)(attackSpeed * 100) / 100.0f);
|
||||
attribs[idx] = "" + attackSpeed;
|
||||
attribs[idx] = String.valueOf(attackSpeed);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1498,7 +1498,7 @@ public class pet_control_device extends script.base_script
|
||||
}
|
||||
names[idx] = "pet_stats.creature_tohit";
|
||||
int toHit = dataTableGetInt(create.STAT_BALANCE_TABLE, toHitLevel - 1, "ToHit");
|
||||
attribs[idx] = "" + toHit;
|
||||
attribs[idx] = String.valueOf(toHit);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1506,7 +1506,7 @@ public class pet_control_device extends script.base_script
|
||||
}
|
||||
names[idx] = "pet_stats.creature_defense";
|
||||
int defenseValue = dataTableGetInt(create.STAT_BALANCE_TABLE, toHitLevel - 1, "Def");
|
||||
attribs[idx] = "" + defenseValue;
|
||||
attribs[idx] = String.valueOf(defenseValue);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1519,7 +1519,7 @@ public class pet_control_device extends script.base_script
|
||||
minDamage += dmgBonus[0];
|
||||
maxDamage += dmgBonus[1];
|
||||
names[idx] = "pet_stats.creature_damage";
|
||||
attribs[idx] = "" + minDamage + " - " + maxDamage;
|
||||
attribs[idx] = minDamage + " - " + maxDamage;
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -1641,38 +1641,37 @@ public class pet_control_device extends script.base_script
|
||||
float fltBaseWalkSpeed = dctMountInfo.getFloat("fltBaseWalkSpeed");
|
||||
float fltBurstRunSpeed = dctMountInfo.getFloat("fltBaseRunSpeed");
|
||||
names[idx] = "mount";
|
||||
attribs[idx++] = "" + pet_lib.isMountPcd(self);
|
||||
attribs[idx++] = Boolean.toString(pet_lib.isMountPcd(self));
|
||||
if (hasObjVar(self, "mount_type"))
|
||||
{
|
||||
int mountType = getIntObjVar(self, "mount_type");
|
||||
if (mountType == 0)
|
||||
{
|
||||
names[idx] = "walkspeed";
|
||||
attribs[idx++] = "" + fltBaseWalkSpeed;
|
||||
names[idx] = "runspeed";
|
||||
attribs[idx++] = "" + fltBurstRunSpeed;
|
||||
}
|
||||
else if (mountType == 1)
|
||||
{
|
||||
names[idx] = "glide_speed";
|
||||
attribs[idx++] = "" + fltBaseWalkSpeed;
|
||||
names[idx] = "fly_speed";
|
||||
attribs[idx++] = "" + fltBurstRunSpeed;
|
||||
}
|
||||
else
|
||||
{
|
||||
names[idx] = "walkspeed";
|
||||
attribs[idx++] = "" + fltBaseWalkSpeed;
|
||||
names[idx] = "runspeed";
|
||||
attribs[idx++] = "" + fltBurstRunSpeed;
|
||||
switch (mountType) {
|
||||
case 0:
|
||||
names[idx] = "walkspeed";
|
||||
attribs[idx++] = Float.toString(fltBaseWalkSpeed);
|
||||
names[idx] = "runspeed";
|
||||
attribs[idx++] = Float.toString(fltBurstRunSpeed);
|
||||
break;
|
||||
case 1:
|
||||
names[idx] = "glide_speed";
|
||||
attribs[idx++] = Float.toString(fltBaseWalkSpeed);
|
||||
names[idx] = "fly_speed";
|
||||
attribs[idx++] = Float.toString(fltBurstRunSpeed);
|
||||
break;
|
||||
default:
|
||||
names[idx] = "walkspeed";
|
||||
attribs[idx++] = Float.toString(fltBaseWalkSpeed);
|
||||
names[idx] = "runspeed";
|
||||
attribs[idx++] = Float.toString(fltBurstRunSpeed);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
names[idx] = "walkspeed";
|
||||
attribs[idx++] = "" + fltBaseWalkSpeed;
|
||||
attribs[idx++] = Float.toString(fltBaseWalkSpeed);
|
||||
names[idx] = "runspeed";
|
||||
attribs[idx++] = "" + fltBurstRunSpeed;
|
||||
attribs[idx++] = Float.toString(fltBurstRunSpeed);
|
||||
}
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
|
||||
@@ -80,7 +80,7 @@ public class city_pathing_npc extends script.base_script
|
||||
}
|
||||
public void doFacingAction(obj_id npc, obj_id currentStop) throws InterruptedException
|
||||
{
|
||||
obj_id objThingToFace = utils.stringToObjId("" + getIntObjVar(currentStop, "faceto"));
|
||||
obj_id objThingToFace = utils.stringToObjId(Integer.toString(getIntObjVar(currentStop, "faceto")));
|
||||
if (isIdValid(objThingToFace))
|
||||
{
|
||||
faceTo(npc, objThingToFace);
|
||||
@@ -109,7 +109,7 @@ public class city_pathing_npc extends script.base_script
|
||||
{
|
||||
if (hasObjVar(currentStop, "destination"))
|
||||
{
|
||||
obj_id dest = utils.stringToObjId("" + getIntObjVar(currentStop, "destination"));
|
||||
obj_id dest = utils.stringToObjId(Integer.toString(getIntObjVar(currentStop, "destination")));
|
||||
utils.setScriptVar(npc, "pathing.currentStop", dest);
|
||||
pathTo(npc, getLocation(dest));
|
||||
}
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
|
||||
package script;
|
||||
|
||||
import java.util.HashMap;
|
||||
import script.library.combat_consts;
|
||||
import script.library.utils;
|
||||
|
||||
import java.util.Hashtable;
|
||||
import java.util.Map;
|
||||
|
||||
public class combat_engine
|
||||
{
|
||||
@@ -18,12 +19,12 @@ public class combat_engine
|
||||
* Combat constants
|
||||
*/
|
||||
|
||||
private static Hashtable m_CombatDataCache = new Hashtable();
|
||||
private static Hashtable m_BuffDataCache = new Hashtable();
|
||||
|
||||
private static final Map<String, combat_data> m_CombatDataCache = new HashMap<>();
|
||||
private static final Map<String, buff_data> m_BuffDataCache = new HashMap<>();
|
||||
|
||||
public static final int OUT_OF_RANGE = Integer.MIN_VALUE;
|
||||
private static float MAX_MELEE_TARGET_RANGE = -1.0f;
|
||||
private static float DEFAULT_MAX_MELEE_TARGET_RANGE = 24.0f;
|
||||
private static final float DEFAULT_MAX_MELEE_TARGET_RANGE = 24.0f;
|
||||
|
||||
private static float MAX_COMBAT_RANGE = -1.0f;
|
||||
|
||||
@@ -629,17 +630,17 @@ public class combat_engine
|
||||
// Buff data
|
||||
|
||||
public static buff_data getBuffData(int buffNameCrc)
|
||||
{
|
||||
if(m_BuffDataCache.containsKey("" + buffNameCrc))
|
||||
{
|
||||
if(m_BuffDataCache.containsKey(Integer.toString(buffNameCrc)))
|
||||
{
|
||||
return buff_data.clone((buff_data)m_BuffDataCache.get("" + buffNameCrc));
|
||||
return buff_data.clone((buff_data)m_BuffDataCache.get(Integer.toString(buffNameCrc)));
|
||||
}
|
||||
|
||||
buff_data dat = loadBuffData(buffNameCrc);
|
||||
|
||||
if(dat != null)
|
||||
{
|
||||
m_BuffDataCache.put("" + buffNameCrc, dat);
|
||||
m_BuffDataCache.put(Integer.toString(buffNameCrc), dat);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -206,29 +206,27 @@ public class spawn_generation_tool extends script.base_script
|
||||
clearSUIDataSource(pid, sui.LISTBOX_DATASOURCE);
|
||||
if (!isIdValid(mso) || ast.equals(NOT_ASSIGNED))
|
||||
{
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 0);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "0");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 0, sui.PROP_TEXT, "Create New Spawn Data");
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 1);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "1");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 1, sui.PROP_TEXT, "Load Existing Spawn Data");
|
||||
subscribeToSUIProperty(pid, sui.LISTBOX_LIST, sui.PROP_SELECTEDROW);
|
||||
subscribeToSUIProperty(pid, sui.LISTBOX_TITLE, sui.PROP_TEXT);
|
||||
showSUIPage(pid);
|
||||
flushSUIPage(pid);
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 0);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "0");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 0, sui.PROP_TEXT, "Use Existing Data");
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 1);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "1");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 1, sui.PROP_TEXT, "Create New Spawn Data");
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 2);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "2");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 2, sui.PROP_TEXT, "Load Existing Spawn Data");
|
||||
subscribeToSUIProperty(pid, sui.LISTBOX_LIST, sui.PROP_SELECTEDROW);
|
||||
subscribeToSUIProperty(pid, sui.LISTBOX_TITLE, sui.PROP_TEXT);
|
||||
showSUIPage(pid);
|
||||
flushSUIPage(pid);
|
||||
return;
|
||||
}
|
||||
}
|
||||
public void setMasterSpawnObject(obj_id player) throws InterruptedException
|
||||
@@ -249,14 +247,14 @@ public class spawn_generation_tool extends script.base_script
|
||||
clearSUIDataSource(pid, sui.LISTBOX_DATASOURCE);
|
||||
if (sortedList == null || sortedList.length == 0)
|
||||
{
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 0);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "0");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 0, sui.PROP_TEXT, "No Available Objects In Range");
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int i = 0; i < sortedList.length; i++)
|
||||
{
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + i);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, Integer.toString(i));
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + i, sui.PROP_TEXT, sortedList[i]);
|
||||
}
|
||||
}
|
||||
@@ -281,9 +279,9 @@ public class spawn_generation_tool extends script.base_script
|
||||
setSUIProperty(pid, sui.LISTBOX_BTN_OK, sui.PROP_TEXT, "@ok");
|
||||
setSUIProperty(pid, sui.LISTBOX_BTN_CANCEL, sui.PROP_TEXT, "@cancel");
|
||||
clearSUIDataSource(pid, sui.LISTBOX_DATASOURCE);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 0);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "0");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 0, sui.PROP_TEXT, "Create New Associated Spawn Table");
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "" + 1);
|
||||
addSUIDataItem(pid, sui.LISTBOX_DATASOURCE, "1");
|
||||
setSUIProperty(pid, sui.LISTBOX_DATASOURCE + "." + 1, sui.PROP_TEXT, "Load Exisisting Associated Spawn Table");
|
||||
subscribeToSUIEvent(pid, sui_event_type.SET_onGenericSelection, sui.LISTBOX_LIST, "createSpawnGenerationSui");
|
||||
subscribeToSUIPropertyForEvent(pid, sui_event_type.SET_onGenericSelection, sui.LISTBOX_LIST, sui.LISTBOX_LIST, sui.PROP_SELECTEDROW);
|
||||
|
||||
@@ -163,7 +163,6 @@ public class faction_recruiter_imperial extends script.base_script
|
||||
int faction_id = pvpGetAlignedFaction(player);
|
||||
String playerGcwFaction = factions.getFactionNameByHashCode(faction_id);
|
||||
faction_perk.displayAvailableFactionItemRanks(player, npc, playerGcwRank, playerGcwFaction);
|
||||
return;
|
||||
}
|
||||
public String faction_recruiter_imperial_tokenTO_getFactionRankName(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
@@ -189,7 +188,7 @@ public class faction_recruiter_imperial extends script.base_script
|
||||
public String faction_recruiter_imperial_tokenTO_getRebelScoreString(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
int intTest = getIntObjVar(npc, "Rebel.controlScore");
|
||||
return "" + intTest;
|
||||
return Integer.toString(intTest);
|
||||
}
|
||||
public int faction_recruiter_imperial_tokenDI_getImperialScore(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
|
||||
@@ -158,7 +158,6 @@ public class faction_recruiter_rebel extends script.base_script
|
||||
int faction_id = pvpGetAlignedFaction(player);
|
||||
String playerGcwFaction = factions.getFactionNameByHashCode(faction_id);
|
||||
faction_perk.displayAvailableFactionItemRanks(player, npc, playerGcwRank, playerGcwFaction);
|
||||
return;
|
||||
}
|
||||
public String faction_recruiter_rebel_tokenTO_getFactionRankName(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
@@ -173,7 +172,7 @@ public class faction_recruiter_rebel extends script.base_script
|
||||
}
|
||||
public String faction_recruiter_rebel_tokenTO_getRebelScoreString(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
return "" + getIntObjVar(npc, "Rebel.controlScore");
|
||||
return getStringObjVar(npc, "Rebel.controlScore");
|
||||
}
|
||||
public int faction_recruiter_rebel_tokenDI_getImperialScore(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
|
||||
@@ -23,25 +23,11 @@ public class fs_medic_puzzle_head_medic extends script.base_script
|
||||
}
|
||||
public boolean fs_medic_puzzle_head_medic_condition_hasCompleted1(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
if (quests.canActivate(MEDIC_QUEST_NAME_TWO, player) && quests.isComplete(MEDIC_QUEST_NAME_ONE, player))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return quests.canActivate(MEDIC_QUEST_NAME_TWO, player) && quests.isComplete(MEDIC_QUEST_NAME_ONE, player);
|
||||
}
|
||||
public boolean fs_medic_puzzle_head_medic_condition_hasCompleted2(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
if (quests.canActivate(MEDIC_QUEST_NAME_THREE, player) && quests.isComplete(MEDIC_QUEST_NAME_TWO, player))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return quests.canActivate(MEDIC_QUEST_NAME_THREE, player) && quests.isComplete(MEDIC_QUEST_NAME_TWO, player);
|
||||
}
|
||||
public boolean fs_medic_puzzle_head_medic_condition_Finished(obj_id player, obj_id npc) throws InterruptedException
|
||||
{
|
||||
@@ -180,7 +166,7 @@ public class fs_medic_puzzle_head_medic extends script.base_script
|
||||
peopleHealed = peopleHealed - 5;
|
||||
}
|
||||
peopleHealed = 5 - peopleHealed;
|
||||
return "" + peopleHealed;
|
||||
return Integer.toString(peopleHealed);
|
||||
}
|
||||
public static final String MEDIC_QUEST_NAME_ONE = "fs_medic_puzzle_quest_01";
|
||||
public static final String MEDIC_QUEST_NAME_TWO = "fs_medic_puzzle_quest_02";
|
||||
|
||||
@@ -117,7 +117,7 @@ public class cybernetic_crafted_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("throwRangeMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("throwRangeMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("rangedRangeMod") != 0)
|
||||
@@ -129,7 +129,7 @@ public class cybernetic_crafted_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("rangedRangeMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("rangedRangeMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("healingMod") != 0)
|
||||
@@ -141,7 +141,7 @@ public class cybernetic_crafted_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("healingMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("healingMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("rangedAccuracyMod") != 0)
|
||||
@@ -153,7 +153,7 @@ public class cybernetic_crafted_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("rangedAccuracyMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("rangedAccuracyMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("meleeDefMod") != 0)
|
||||
@@ -165,7 +165,7 @@ public class cybernetic_crafted_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("meleeDefMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("meleeDefMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("meleeAccuracyMod") != 0)
|
||||
@@ -177,7 +177,7 @@ public class cybernetic_crafted_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("meleeAccuracyMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("meleeAccuracyMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("commandoLegs") != 0)
|
||||
|
||||
@@ -138,7 +138,7 @@ public class cybernetic_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("throwRangeMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("throwRangeMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("rangedRangeMod") != 0)
|
||||
@@ -150,7 +150,7 @@ public class cybernetic_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("rangedRangeMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("rangedRangeMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("healingMod") != 0)
|
||||
@@ -162,7 +162,7 @@ public class cybernetic_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("healingMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("healingMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("rangedAccuracyMod") != 0)
|
||||
@@ -174,7 +174,7 @@ public class cybernetic_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("rangedAccuracyMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("rangedAccuracyMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("meleeDefMod") != 0)
|
||||
@@ -186,7 +186,7 @@ public class cybernetic_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("meleeDefMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("meleeDefMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("meleeAccuracyMod") != 0)
|
||||
@@ -198,7 +198,7 @@ public class cybernetic_item extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[free++] = "" + cyberRow.getInt("meleeAccuracyMod");
|
||||
attribs[free++] = Integer.toString(cyberRow.getInt("meleeAccuracyMod"));
|
||||
}
|
||||
}
|
||||
if (cyberRow.getInt("commandoLegs") != 0)
|
||||
|
||||
@@ -264,21 +264,20 @@ public class dianoga_dumpster extends script.base_script
|
||||
if (succesFeeds > 0)
|
||||
{
|
||||
names[idx] = "times_fed";
|
||||
attribs[idx] = "" + succesFeeds;
|
||||
attribs[idx] = Integer.toString(succesFeeds);
|
||||
idx++;
|
||||
}
|
||||
names[idx] = "next_feed";
|
||||
if (currentStatus == 0)
|
||||
{
|
||||
attribs[idx] = getCalendarTimeStringLocal(lastFed + house_pet.getUpdateWeekly(self));
|
||||
}
|
||||
else if (currentStatus == 1)
|
||||
{
|
||||
attribs[idx] = "Now";
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "Hopefully Soon";
|
||||
switch (currentStatus) {
|
||||
case 0:
|
||||
attribs[idx] = getCalendarTimeStringLocal(lastFed + house_pet.getUpdateWeekly(self));
|
||||
break;
|
||||
case 1:
|
||||
attribs[idx] = "Now";
|
||||
break;
|
||||
default:
|
||||
attribs[idx] = "Hopefully Soon";
|
||||
break;
|
||||
}
|
||||
idx++;
|
||||
names[idx] = "time_now";
|
||||
|
||||
+31
-32
@@ -291,21 +291,20 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
if (succesFeeds > 0)
|
||||
{
|
||||
names[idx] = "times_fed";
|
||||
attribs[idx] = "" + succesFeeds;
|
||||
attribs[idx] = Integer.toString(succesFeeds);
|
||||
idx++;
|
||||
}
|
||||
names[idx] = "next_feed";
|
||||
if (currentStatus == 0)
|
||||
{
|
||||
attribs[idx] = getCalendarTimeStringLocal(lastFed + house_pet.getUpdateWeekly(self));
|
||||
}
|
||||
else if (currentStatus == 1)
|
||||
{
|
||||
attribs[idx] = "Now";
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "Hopefully Soon";
|
||||
switch (currentStatus) {
|
||||
case 0:
|
||||
attribs[idx] = getCalendarTimeStringLocal(lastFed + house_pet.getUpdateWeekly(self));
|
||||
break;
|
||||
case 1:
|
||||
attribs[idx] = "Now";
|
||||
break;
|
||||
default:
|
||||
attribs[idx] = "Hopefully Soon";
|
||||
break;
|
||||
}
|
||||
idx++;
|
||||
names[idx] = "time_now";
|
||||
@@ -505,7 +504,7 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (params == null || params.equals(""))
|
||||
if (params == null || params.isEmpty())
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
@@ -527,7 +526,7 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (params == null || params.equals(""))
|
||||
if (params == null || params.isEmpty())
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
@@ -553,7 +552,7 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
if (params == null || params.equals(""))
|
||||
if (params == null || params.isEmpty())
|
||||
{
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
@@ -646,21 +645,21 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " has a feeding iteration, continuing debug procedures.");
|
||||
}
|
||||
int currentPhase = getIntObjVar(sarlacc, house_pet.SARLACC_CURRENT_PHASE);
|
||||
if (currentPhase == house_pet.SARLACC_DEATH)
|
||||
{
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently DEAD.");
|
||||
}
|
||||
else if (currentPhase == house_pet.SARLACC_STARVING)
|
||||
{
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently STARVING.");
|
||||
}
|
||||
else if (currentPhase == house_pet.SARLACC_HUNGRY)
|
||||
{
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently HUNGRY.");
|
||||
}
|
||||
else if (currentPhase == house_pet.SARLACC_FED)
|
||||
{
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently FED.");
|
||||
switch (currentPhase) {
|
||||
case house_pet.SARLACC_DEATH:
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently DEAD.");
|
||||
break;
|
||||
case house_pet.SARLACC_STARVING:
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently STARVING.");
|
||||
break;
|
||||
case house_pet.SARLACC_HUNGRY:
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently HUNGRY.");
|
||||
break;
|
||||
case house_pet.SARLACC_FED:
|
||||
CustomerServiceLog("sarlacc_minigame: ", "updateSarlaccPet - Sarlacc: " + sarlacc + " we haven't even started updating yet and the Sarlacc is currently FED.");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (getIntObjVar(sarlacc, house_pet.SARLACC_FEEDING_ITERATION) >= house_pet.SARLACC_PHASE_WEEKS)
|
||||
{
|
||||
@@ -842,7 +841,7 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
for (int i = 0; i < edibleItems.length; i++)
|
||||
{
|
||||
String name = getAssignedName(edibleItems[i]);
|
||||
if (name.equals("") || name == null)
|
||||
if (name.isEmpty() || name == null)
|
||||
{
|
||||
name = getString(getNameStringId(edibleItems[i]));
|
||||
}
|
||||
@@ -1328,7 +1327,7 @@ public class sarlacc_furniture_terminal extends script.base_script
|
||||
{
|
||||
logData += " No Sarlacc Penalty Variable.";
|
||||
}
|
||||
if (logData == null || logData.equals(""))
|
||||
if (logData.isEmpty() || logData.isBlank())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ public class fish extends script.base_script
|
||||
if (length > 0.0f)
|
||||
{
|
||||
names[line] = "length";
|
||||
attribs[line] = "" + length + "m";
|
||||
attribs[line] = length + "m";
|
||||
line++;
|
||||
if (line > names.length)
|
||||
{
|
||||
|
||||
@@ -115,7 +115,7 @@ public class pole extends script.base_script
|
||||
{
|
||||
names[idx] = "useModifier";
|
||||
float attrib = getIntObjVar(self, "useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Float.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -48,13 +48,13 @@ public class gcw_score
|
||||
allData[i][0] = playerGcwData.playerName;
|
||||
allData[i][1] = playerGcwData.playerFaction;
|
||||
allData[i][2] = playerGcwData.playerProfession;
|
||||
allData[i][3] = "" + playerGcwData.playerLevel;
|
||||
allData[i][4] = "" + playerGcwData.playerGCW;
|
||||
allData[i][5] = "" + playerGcwData.playerPvpKills;
|
||||
allData[i][6] = "" + playerGcwData.playerKills;
|
||||
allData[i][7] = "" + playerGcwData.playerAssists;
|
||||
allData[i][8] = "" + playerGcwData.playerCraftedItems;
|
||||
allData[i][9] = "" + playerGcwData.playerDestroyedItems;
|
||||
allData[i][3] = Integer.toString(playerGcwData.playerLevel);
|
||||
allData[i][4] = Integer.toString(playerGcwData.playerGCW);
|
||||
allData[i][5] = Integer.toString(playerGcwData.playerPvpKills);
|
||||
allData[i][6] = Integer.toString(playerGcwData.playerKills);
|
||||
allData[i][7] = Integer.toString(playerGcwData.playerAssists);
|
||||
allData[i][8] = Integer.toString(playerGcwData.playerCraftedItems);
|
||||
allData[i][9] = Integer.toString(playerGcwData.playerDestroyedItems);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@ public class dynamic_armor extends script.base_script
|
||||
if (requiredLevelToEquip != 0)
|
||||
{
|
||||
names[free] = utils.packStringId(new string_id("proc/proc", "required_combat_level"));
|
||||
attribs[free++] = "" + requiredLevelToEquip;
|
||||
attribs[free++] = Integer.toString(requiredLevelToEquip);
|
||||
}
|
||||
String requiredSkillToEquip = getStringObjVar(self, "dynamic_item.required_skill");
|
||||
if (requiredSkillToEquip != null && !requiredSkillToEquip.equals(""))
|
||||
|
||||
@@ -70,7 +70,7 @@ public class crafted extends script.item.comestible.comestible
|
||||
else
|
||||
{
|
||||
int numMods = am.length;
|
||||
attribs[n] = "" + numMods;
|
||||
attribs[n] = Integer.toString(numMods);
|
||||
n++;
|
||||
if (n > names.length)
|
||||
{
|
||||
@@ -84,7 +84,7 @@ public class crafted extends script.item.comestible.comestible
|
||||
if (val > 0) {
|
||||
sVal = "+" + val;
|
||||
} else if (val < 0) {
|
||||
sVal = "" + val;
|
||||
sVal = Integer.toString(val);
|
||||
}
|
||||
int minutes = duration / 60;
|
||||
int seconds = duration - (minutes * 60);
|
||||
|
||||
@@ -74,7 +74,7 @@ public class dead_eye extends script.base_script
|
||||
if (hasObjVar(self, "deadeye_eff"))
|
||||
{
|
||||
names[idx] = "examine_dot_apply_power";
|
||||
attribs[idx] = "" + getIntObjVar(self, "deadeye_eff") + "%";
|
||||
attribs[idx] = getIntObjVar(self, "deadeye_eff") + "%";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -32,7 +32,7 @@ public class foraged extends script.item.comestible.comestible
|
||||
else
|
||||
{
|
||||
int numMods = am.length;
|
||||
attribs[n] = "" + numMods;
|
||||
attribs[n] = Integer.toString(numMods);
|
||||
n++;
|
||||
if (n > names.length)
|
||||
{
|
||||
@@ -47,7 +47,7 @@ public class foraged extends script.item.comestible.comestible
|
||||
if (newVal > 0) {
|
||||
sVal = "+" + newVal;
|
||||
} else if (newVal < 0) {
|
||||
sVal = "" + newVal;
|
||||
sVal = Integer.toString(newVal);
|
||||
}
|
||||
names[n] = toLower(consumable.STAT_NAME[attrib]);
|
||||
attribs[n] = sVal + "%, " + duration + "s";
|
||||
|
||||
@@ -152,7 +152,7 @@ public class spice extends script.base_script
|
||||
}
|
||||
else
|
||||
{
|
||||
attribs[idx] = "" + numMods;
|
||||
attribs[idx] = Integer.toString(numMods);
|
||||
}
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
|
||||
@@ -24,7 +24,7 @@ public class component_attribs extends script.base_script
|
||||
if (complexity >= 0)
|
||||
{
|
||||
names[i] = "@crafting:complexity";
|
||||
attribs[i] = "" + complexity;
|
||||
attribs[i] = Float.toString(complexity);
|
||||
++i;
|
||||
}
|
||||
obj_var_list componentData = getObjVarList(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME);
|
||||
|
||||
+2
-2
@@ -20,7 +20,7 @@ public class reverse_engineer_component extends script.base_script
|
||||
{
|
||||
int powerModPower = getIntObjVar(self, "reverse_engineering.reverse_engineering_power");
|
||||
names[i] = "@crafting:power_bit_power";
|
||||
attribs[i] = "" + powerModPower;
|
||||
attribs[i] = Integer.toString(powerModPower);
|
||||
++i;
|
||||
}
|
||||
if (hasObjVar(self, "reverse_engineering.reverse_engineering_modifier"))
|
||||
@@ -34,7 +34,7 @@ public class reverse_engineer_component extends script.base_script
|
||||
{
|
||||
int modBitRatio = getIntObjVar(self, "reverse_engineering.reverse_engineering_ratio");
|
||||
names[i] = "@crafting:mod_bit_ratio";
|
||||
attribs[i] = "" + modBitRatio;
|
||||
attribs[i] = Integer.toString(modBitRatio);
|
||||
++i;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ public class chance_cube extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -76,7 +76,7 @@ public class configurable_group_dice extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -59,7 +59,7 @@ public class one_hundred_sided_dice_set extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -66,7 +66,7 @@ public class six_sided_dice_set extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -59,7 +59,7 @@ public class ten_sided_dice_set extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -59,7 +59,7 @@ public class twelve_sided_dice_set extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -59,7 +59,7 @@ public class twenty_sided_dice_set extends script.item.dice.base.base_dice
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -63,7 +63,7 @@ public class food extends script.base_script
|
||||
float duration = buff.getDuration(buff_name);
|
||||
duration *= dur;
|
||||
String durString = formatTime((int)duration);
|
||||
attribs[idx] = "" + durString + "\n";
|
||||
attribs[idx] = durString + "\n";
|
||||
attribs[idx] += "\n" + "The duration of the buff from this item can be increased cumulatively by eating more of the same food " + "as long as the resulting duration does not exceed 2 hours. \n\n" + "Note that the value of primary buffed modifier of the last one eaten will be the one used by the buff.";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
@@ -98,7 +98,7 @@ public class food extends script.base_script
|
||||
{
|
||||
value *= eff;
|
||||
}
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Float.toString(value);
|
||||
switch (buff_name) {
|
||||
case "drink_ruby_bliel":
|
||||
names[idx] = "food_stimpack_roundtime";
|
||||
@@ -144,7 +144,7 @@ public class food extends script.base_script
|
||||
{
|
||||
attribs[idx] = "+";
|
||||
}
|
||||
attribs[idx] += "" + value;
|
||||
attribs[idx] += Float.toString(value);
|
||||
if (param.contains("percent"))
|
||||
{
|
||||
attribs[idx] += "%";
|
||||
@@ -384,7 +384,7 @@ public class food extends script.base_script
|
||||
seconds -= (minutes * 60);
|
||||
if (hours > 0)
|
||||
{
|
||||
result += "" + hours + ":";
|
||||
result += hours + ":";
|
||||
}
|
||||
if (minutes > 0 || hours > 0)
|
||||
{
|
||||
@@ -392,13 +392,13 @@ public class food extends script.base_script
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + minutes + ":";
|
||||
result += minutes + ":";
|
||||
}
|
||||
if (minutes > 0 && seconds < 10)
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + seconds;
|
||||
result += seconds;
|
||||
return result;
|
||||
}
|
||||
public boolean isClickyCombatNerfed(String buff_name) throws InterruptedException
|
||||
|
||||
@@ -51,7 +51,7 @@ public class heroic_token_box extends script.base_script
|
||||
for (int i = 0; i < tokenTypes.length; i++)
|
||||
{
|
||||
names[free] = utils.packStringId(new string_id("static_item_n", trial.HEROIC_TOKENS[i]));
|
||||
attribs[free++] = "" + tokenTypes[i];
|
||||
attribs[free++] = Integer.toString(tokenTypes[i]);
|
||||
}
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
|
||||
@@ -159,7 +159,7 @@ public class fryer extends script.base_script
|
||||
}
|
||||
int currentStatus = getIntObjVar(self, DECAY);
|
||||
names[idx] = "fryer_status";
|
||||
attribs[idx] = "" + currentStatus + "%";
|
||||
attribs[idx] = currentStatus + "%";
|
||||
idx++;
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
@@ -338,7 +338,7 @@ public class fryer extends script.base_script
|
||||
while (randomRows.size() < (collection.ICE_CREAM_BUFF_ARRAY.length - 2))
|
||||
{
|
||||
int randomNum = rand(BASIC_BUFF_ROWS, datatableLength);
|
||||
randomRows.add("" + randomNum);
|
||||
randomRows.add(Integer.toString(randomNum));
|
||||
blog("getRandomRowNumbersWithoutDuplicates - adding this to hash: " + randomNum);
|
||||
}
|
||||
String[] allNumbers = new String[randomRows.size()];
|
||||
|
||||
@@ -170,7 +170,7 @@ public class ice_cream_fail extends script.base_script
|
||||
seconds -= (minutes * 60);
|
||||
if (hours > 0)
|
||||
{
|
||||
result += "" + hours + ":";
|
||||
result += hours + ":";
|
||||
}
|
||||
if (minutes > 0 || hours > 0)
|
||||
{
|
||||
@@ -178,13 +178,13 @@ public class ice_cream_fail extends script.base_script
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + minutes + ":";
|
||||
result += minutes + ":";
|
||||
}
|
||||
if (minutes > 0 && seconds < 10)
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + seconds;
|
||||
result += seconds;
|
||||
return result;
|
||||
}
|
||||
public int removeItemFoodScript(obj_id self, dictionary params) throws InterruptedException
|
||||
|
||||
@@ -170,7 +170,7 @@ public class ice_cream_nobuff extends script.base_script
|
||||
seconds -= (minutes * 60);
|
||||
if (hours > 0)
|
||||
{
|
||||
result += "" + hours + ":";
|
||||
result += hours + ":";
|
||||
}
|
||||
if (minutes > 0 || hours > 0)
|
||||
{
|
||||
@@ -178,13 +178,13 @@ public class ice_cream_nobuff extends script.base_script
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + minutes + ":";
|
||||
result += minutes + ":";
|
||||
}
|
||||
if (minutes > 0 && seconds < 10)
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + seconds;
|
||||
result += seconds;
|
||||
return result;
|
||||
}
|
||||
public int removeItemFoodScript(obj_id self, dictionary params) throws InterruptedException
|
||||
|
||||
@@ -194,7 +194,7 @@ public class instance_reset extends script.base_script
|
||||
obj_id owner = instance_data.getObjId("owner");
|
||||
int startTime = instance_data.getInt("start_time");
|
||||
int resetAt = getCalendarTime();
|
||||
setObjVar(player, instance.PLAYER_INSTANCE + "." + instanceToRemove, "" + resetAt + "_" + instance_id + "_" + owner + "_" + newStartTime);
|
||||
setObjVar(player, instance.PLAYER_INSTANCE + "." + instanceToRemove, resetAt + "_" + instance_id + "_" + owner + "_" + newStartTime);
|
||||
instance_data = instance.getLockoutData(player, instanceToRemove);
|
||||
if (instance_data != null && !instance_data.isEmpty())
|
||||
{
|
||||
|
||||
@@ -51,7 +51,7 @@ public class enhancer extends script.base_script
|
||||
if (hasObjVar(self, "healing.enhancement"))
|
||||
{
|
||||
names[idx] = "enhancer_power";
|
||||
attribs[idx] = "" + Math.floor(getFloatObjVar(self, "healing.enhancement"));
|
||||
attribs[idx] = Double.toString(Math.floor(getFloatObjVar(self, "healing.enhancement")));
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ public class stimpack extends script.base_script
|
||||
{
|
||||
names[idx] = "healing_power";
|
||||
int value = getIntObjVar(self, "healing.power");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -33,7 +33,7 @@ public class stimpack extends script.base_script
|
||||
{
|
||||
names[idx] = "healing_combat_level_required";
|
||||
int value = getIntObjVar(self, "healing.combat_level_required");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -42,7 +42,7 @@ public class stimpack extends script.base_script
|
||||
}
|
||||
names[idx] = "count";
|
||||
int value = getCount(self);
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException
|
||||
|
||||
@@ -23,7 +23,7 @@ public class stimpack_crafted extends script.base_script
|
||||
{
|
||||
names[idx] = "healing_power";
|
||||
int value = getIntObjVar(self, "healing.power");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -34,7 +34,7 @@ public class stimpack_crafted extends script.base_script
|
||||
{
|
||||
names[idx] = "healing_combat_level_required";
|
||||
int value = getIntObjVar(self, "healing.combat_level_required");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -43,7 +43,7 @@ public class stimpack_crafted extends script.base_script
|
||||
}
|
||||
names[idx] = "count";
|
||||
int value = getCount(self);
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException
|
||||
|
||||
@@ -24,7 +24,7 @@ public class stimpack_pet extends script.base_script
|
||||
{
|
||||
names[idx] = "healing_power";
|
||||
float value = getIntObjVar(self, "healing.power");
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Float.toString(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -33,7 +33,7 @@ public class stimpack_pet extends script.base_script
|
||||
}
|
||||
names[idx] = "count";
|
||||
int value = getCount(self);
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException
|
||||
|
||||
@@ -201,7 +201,7 @@ public class parrot_cage extends script.base_script
|
||||
{
|
||||
names[idx] = "usemodifier";
|
||||
int attrib = (int)getFloatObjVar(self, craftinglib.COMPONENT_ATTRIBUTE_OBJVAR_NAME + ".useModifier");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
|
||||
@@ -150,7 +150,7 @@ public class base extends script.base_script
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
names[idx] = "skill_modifier_amount";
|
||||
attribs[idx] = "" + value;
|
||||
attribs[idx] = Integer.toString(value);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -243,7 +243,7 @@ public class base extends script.base_script
|
||||
seconds -= (minutes * 60);
|
||||
if (hours > 0)
|
||||
{
|
||||
result += "" + hours + ":";
|
||||
result += hours + ":";
|
||||
}
|
||||
if (minutes > 0 || hours > 0)
|
||||
{
|
||||
@@ -251,13 +251,13 @@ public class base extends script.base_script
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + minutes + ":";
|
||||
result += minutes + ":";
|
||||
}
|
||||
if (minutes > 0 && seconds < 10)
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + seconds;
|
||||
result += seconds;
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ public class spice extends script.base_script
|
||||
float duration = buff.getDuration(buff_name);
|
||||
String durString = formatTime((int)duration);
|
||||
names[idx] = "duration";
|
||||
attribs[idx] = "" + durString + "\n";
|
||||
attribs[idx] = durString + "\n";
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -176,7 +176,7 @@ public class spice extends script.base_script
|
||||
seconds -= (minutes * 60);
|
||||
if (hours > 0)
|
||||
{
|
||||
result += "" + hours + ":";
|
||||
result += hours + ":";
|
||||
}
|
||||
if (minutes > 0 || hours > 0)
|
||||
{
|
||||
@@ -184,13 +184,13 @@ public class spice extends script.base_script
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + minutes + ":";
|
||||
result += minutes + ":";
|
||||
}
|
||||
if (minutes > 0 && seconds < 10)
|
||||
{
|
||||
result += "0";
|
||||
}
|
||||
result += "" + seconds;
|
||||
result += seconds;
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +177,7 @@ public class static_item_base extends script.base_script
|
||||
if (requiredLevelToEquip != 0 && !hasScript(self, "systems.combat.combat_weapon"))
|
||||
{
|
||||
names[free] = utils.packStringId(new string_id("proc/proc", "required_combat_level"));
|
||||
attribs[free++] = "" + requiredLevelToEquip;
|
||||
attribs[free++] = Integer.toString(requiredLevelToEquip);
|
||||
}
|
||||
String requiredSkillToEquip = itemData.getString("required_skill");
|
||||
if (requiredSkillToEquip != null && !requiredSkillToEquip.equals("") && !hasScript(self, "systems.combat.combat_weapon"))
|
||||
@@ -230,7 +230,7 @@ public class static_item_base extends script.base_script
|
||||
if (requiredLevelForEffect != 0)
|
||||
{
|
||||
names[free] = utils.packStringId(new string_id("proc/proc", "effect_level"));
|
||||
attribs[free++] = "" + requiredLevelForEffect;
|
||||
attribs[free++] = Integer.toString(requiredLevelForEffect);
|
||||
}
|
||||
String buffName = typeData.getString("buff_name");
|
||||
if (buffName != null && !buffName.equals("") && buffIdentity == 0)
|
||||
@@ -316,9 +316,9 @@ public class static_item_base extends script.base_script
|
||||
}
|
||||
int tier = itemData.getInt("tier");
|
||||
names[free] = "tier";
|
||||
attribs[free++] = "" + tier;
|
||||
attribs[free++] = Integer.toString(tier);
|
||||
names[free] = "tooltip.tier";
|
||||
attribs[free++] = "" + tier;
|
||||
attribs[free++] = Integer.toString(tier);
|
||||
if (static_item.isUniqueStaticItem(self))
|
||||
{
|
||||
names[free] = "unique";
|
||||
|
||||
@@ -95,7 +95,7 @@ public class texture_kit extends script.base_script
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
names[idx] = "charges";
|
||||
attribs[idx] = "" + getCount(self);
|
||||
attribs[idx] = Integer.toString(getCount(self));
|
||||
idx++;
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ public class medikit extends script.base_script
|
||||
{
|
||||
names[idx] = "useModifier";
|
||||
int attrib = getIntObjVar(self, "medikit.quality");
|
||||
attribs[idx] = "" + attrib;
|
||||
attribs[idx] = Integer.toString(attrib);
|
||||
idx++;
|
||||
if (idx >= names.length)
|
||||
{
|
||||
@@ -197,14 +197,7 @@ public class medikit extends script.base_script
|
||||
}
|
||||
public boolean haveChargedMedTool(obj_id player, obj_id medikitTool) throws InterruptedException
|
||||
{
|
||||
if ((getCount(medikitTool) > 0) && (utils.isNestedWithin(medikitTool, player)))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (getCount(medikitTool) > 0) && (utils.isNestedWithin(medikitTool, player));
|
||||
}
|
||||
public void clearTrackingScriptVars(obj_id self) throws InterruptedException
|
||||
{
|
||||
|
||||
+2
-2
@@ -143,13 +143,13 @@ public class reverse_engineering_poweredup_item extends script.base_script
|
||||
attribs[i] = "@stat_n:" + mod;
|
||||
i++;
|
||||
names[i] = "@spam:pup_power";
|
||||
attribs[i] = "" + (power / ratio);
|
||||
attribs[i] = Integer.toString((power / ratio));
|
||||
i++;
|
||||
}
|
||||
float expiration = reverse_engineering.getDieTime(reverse_engineering.EXPIRATION_TIME, self);
|
||||
float timeInMinutes = expiration / 60;
|
||||
names[i] = "@spam:pup_expire_time";
|
||||
attribs[i] = "" + (int)timeInMinutes;
|
||||
attribs[i] = Float.toString(timeInMinutes);
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ public class reverse_engineering_powerup extends script.base_script
|
||||
String mod = getStringObjVar(self, reverse_engineering.ENGINEERING_MODIFIER);
|
||||
int ratio = getIntObjVar(self, reverse_engineering.ENGINEERING_RATIO);
|
||||
names[i] = "@stat_n:" + mod;
|
||||
attribs[i] = "" + power / ratio;
|
||||
attribs[i] = Integer.toString(power / ratio);
|
||||
}
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
|
||||
@@ -498,7 +498,6 @@ public class reverse_engineering_tool extends script.base_script
|
||||
{
|
||||
sendSystemMessage(player, new string_id("spam", "powerup_wrong_components"));
|
||||
}
|
||||
return;
|
||||
}
|
||||
public void generatePowerBit(obj_id self, obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -612,7 +611,6 @@ public class reverse_engineering_tool extends script.base_script
|
||||
setName(powerBit, finalName);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public void generateModifierBit(obj_id self, obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -668,7 +666,6 @@ public class reverse_engineering_tool extends script.base_script
|
||||
}
|
||||
prependModNameToObject(powerBit, modName);
|
||||
}
|
||||
return;
|
||||
}
|
||||
public boolean isJunk(obj_id item) throws InterruptedException
|
||||
{
|
||||
@@ -697,11 +694,7 @@ public class reverse_engineering_tool extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (hasObjVar(item, "skillmod.bonus"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(item, "skillmod.bonus");
|
||||
}
|
||||
public int getPowerBitType(obj_id item) throws InterruptedException
|
||||
{
|
||||
@@ -723,19 +716,11 @@ public class reverse_engineering_tool extends script.base_script
|
||||
return false;
|
||||
}
|
||||
String templateName = getTemplateName(item);
|
||||
if (templateName.equals("object/tangible/component/reverse_engineering/enhancement_module.iff"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return templateName.equals("object/tangible/component/reverse_engineering/enhancement_module.iff");
|
||||
}
|
||||
public boolean isModifierBit(obj_id item) throws InterruptedException
|
||||
{
|
||||
if (hasObjVar(item, "reverse_engineering.reverse_engineering_modifier") && hasObjVar(item, "reverse_engineering.reverse_engineering_ratio") && !hasScript(item, "item.tool.reverse_engineering_powerup") && !hasScript(item, "item.tool.reverse_engineering_poweredup_item"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(item, "reverse_engineering.reverse_engineering_modifier") && hasObjVar(item, "reverse_engineering.reverse_engineering_ratio") && !hasScript(item, "item.tool.reverse_engineering_powerup") && !hasScript(item, "item.tool.reverse_engineering_poweredup_item");
|
||||
}
|
||||
public int getFinalAttachmentLevel(obj_id item) throws InterruptedException
|
||||
{
|
||||
@@ -759,11 +744,7 @@ public class reverse_engineering_tool extends script.base_script
|
||||
public boolean canUpgradeAttachment(obj_id player) throws InterruptedException
|
||||
{
|
||||
float skillMod = getEnhancedSkillStatisticModifierUncapped(player, "expertise_attachment_upgrade");
|
||||
if (skillMod > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return skillMod > 0;
|
||||
}
|
||||
public String getGemTemplateByClass(obj_id player, int ratio, int type) throws InterruptedException
|
||||
{
|
||||
@@ -805,13 +786,13 @@ public class reverse_engineering_tool extends script.base_script
|
||||
{
|
||||
float power = getFloatObjVar(self, "crafting.stationMod");
|
||||
names[idx] = "@obj_attr_n:experiment_bonus_eff";
|
||||
attribs[idx] = "" + power;
|
||||
attribs[idx] = Float.toString(power);
|
||||
idx++;
|
||||
}
|
||||
if (hasObjVar(self, "res_quality"))
|
||||
{
|
||||
names[idx] = "quality_bonus";
|
||||
attribs[idx] = "" + getFloatObjVar(self, "res_quality");
|
||||
attribs[idx] = Float.toString(getFloatObjVar(self, "res_quality"));
|
||||
idx++;
|
||||
}
|
||||
return SCRIPT_CONTINUE;
|
||||
@@ -830,7 +811,6 @@ public class reverse_engineering_tool extends script.base_script
|
||||
String newName = modName + " " + stringName;
|
||||
setName(object, newName);
|
||||
}
|
||||
return;
|
||||
}
|
||||
public float getReverseEngineeringBonusMultiplier() throws InterruptedException
|
||||
{
|
||||
|
||||
@@ -247,7 +247,7 @@ public class vet_instance_reset extends script.base_script
|
||||
obj_id owner = instance_data.getObjId("owner");
|
||||
int startTime = instance_data.getInt("start_time");
|
||||
int resetAt = getCalendarTime();
|
||||
setObjVar(player, instance.PLAYER_INSTANCE + "." + instanceToRemove, "" + resetAt + "_" + instance_id + "_" + owner + "_" + newStartTime);
|
||||
setObjVar(player, instance.PLAYER_INSTANCE + "." + instanceToRemove, resetAt + "_" + instance_id + "_" + owner + "_" + newStartTime);
|
||||
instance_data = instance.getLockoutData(player, instanceToRemove);
|
||||
if (instance_data != null && !instance_data.isEmpty())
|
||||
{
|
||||
|
||||
@@ -134,7 +134,6 @@ public class advanced_turret extends script.base_script
|
||||
dictionary dict = new dictionary();
|
||||
dict.put("range", range);
|
||||
messageTo(turret, "createTriggerVolume", dict, 0.0f, false);
|
||||
return;
|
||||
}
|
||||
public static void deactivateTurret(obj_id turret) throws InterruptedException
|
||||
{
|
||||
@@ -146,7 +145,6 @@ public class advanced_turret extends script.base_script
|
||||
stopTrackingTarget(turret);
|
||||
utils.removeScriptVar(turret, IS_ACTIVE);
|
||||
setInvulnerable(turret, true);
|
||||
return;
|
||||
}
|
||||
public static boolean isActive(obj_id turret) throws InterruptedException
|
||||
{
|
||||
@@ -175,7 +173,6 @@ public class advanced_turret extends script.base_script
|
||||
return;
|
||||
}
|
||||
utils.setScriptVar(turret, IS_ENGAGED, target);
|
||||
return;
|
||||
}
|
||||
public static void stopTrackingTarget(obj_id turret) throws InterruptedException
|
||||
{
|
||||
@@ -185,7 +182,6 @@ public class advanced_turret extends script.base_script
|
||||
return;
|
||||
}
|
||||
utils.removeScriptVar(turret, IS_ENGAGED);
|
||||
return;
|
||||
}
|
||||
public static boolean isEngaged(obj_id turret) throws InterruptedException
|
||||
{
|
||||
@@ -193,11 +189,7 @@ public class advanced_turret extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (utils.hasScriptVar(turret, IS_ENGAGED))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return utils.hasScriptVar(turret, IS_ENGAGED);
|
||||
}
|
||||
public static obj_id getCurrentTarget(obj_id turret) throws InterruptedException
|
||||
{
|
||||
@@ -276,7 +268,6 @@ public class advanced_turret extends script.base_script
|
||||
ri.maxRange = range;
|
||||
setWeaponRangeInfo(objWeapon, ri);
|
||||
activateTurret(turret);
|
||||
return;
|
||||
}
|
||||
public static boolean isValidTarget(obj_id turret, obj_id target) throws InterruptedException
|
||||
{
|
||||
@@ -367,7 +358,7 @@ public class advanced_turret extends script.base_script
|
||||
{
|
||||
if (!isValidTarget(turret, target))
|
||||
{
|
||||
doLogging("addTarget", "" + getName(target) + "/" + target + " was invalid");
|
||||
doLogging("addTarget", getName(target) + "/" + target + " was invalid");
|
||||
return;
|
||||
}
|
||||
Vector targets = null;
|
||||
@@ -391,7 +382,6 @@ public class advanced_turret extends script.base_script
|
||||
attackPulse(turret);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static void addTargets(obj_id turret, obj_id[] newTargets) throws InterruptedException
|
||||
{
|
||||
@@ -406,7 +396,7 @@ public class advanced_turret extends script.base_script
|
||||
}
|
||||
for (obj_id newTarget : newTargets) {
|
||||
if (!isValidTarget(turret, newTarget) || targets.indexOf(newTarget) != -1) {
|
||||
doLogging("addTargets", "" + getName(newTarget) + "/" + newTarget + " was invalid or already in my target array");
|
||||
doLogging("addTargets", getName(newTarget) + "/" + newTarget + " was invalid or already in my target array");
|
||||
continue;
|
||||
}
|
||||
targets.add(newTarget);
|
||||
@@ -419,7 +409,6 @@ public class advanced_turret extends script.base_script
|
||||
messageTo(turret, "handleTurretAttack", null, 1, false);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static void removeTarget(obj_id turret, obj_id target) throws InterruptedException
|
||||
{
|
||||
@@ -451,7 +440,6 @@ public class advanced_turret extends script.base_script
|
||||
utils.setBatchScriptVar(turret, TARGETS, targets);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static boolean handleTurretDamage(obj_id turret, obj_id attacker, obj_id weapon, int dmgAmount) throws InterruptedException
|
||||
{
|
||||
@@ -505,7 +493,6 @@ public class advanced_turret extends script.base_script
|
||||
deactivateTurret(turret);
|
||||
playClientEffectLoc(turret, "clienteffect/combat_explosion_lair_large.cef", death, 0);
|
||||
messageTo(turret, "handleDestroyTurret", null, 2, false);
|
||||
return;
|
||||
}
|
||||
public static obj_id getGoodTurretTarget(obj_id turret) throws InterruptedException
|
||||
{
|
||||
@@ -583,7 +570,6 @@ public class advanced_turret extends script.base_script
|
||||
dictionary params = new dictionary();
|
||||
params.put("target", target);
|
||||
messageTo(turret, "turretShot", params, getWeaponAttackSpeed(weapon), false);
|
||||
return;
|
||||
}
|
||||
public static void doLogging(String section, String message) throws InterruptedException
|
||||
{
|
||||
|
||||
@@ -329,11 +329,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (hasScript(beast, "ai.beast"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasScript(beast, "ai.beast");
|
||||
}
|
||||
public static boolean isBeastMaster(obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -366,11 +362,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!hasObjVar(bcd, OBJVAR_BEAST_TYPE))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
return hasObjVar(bcd, OBJVAR_BEAST_TYPE);
|
||||
}
|
||||
public static boolean isValidPlayer(obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -536,11 +528,7 @@ public class beast_lib extends script.base_script
|
||||
}
|
||||
public static boolean hasBCDBeastName(obj_id bcd) throws InterruptedException
|
||||
{
|
||||
if (hasObjVar(bcd, "beast.beastName"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(bcd, "beast.beastName");
|
||||
}
|
||||
public static String getBCDBeastName(obj_id bcd) throws InterruptedException
|
||||
{
|
||||
@@ -632,7 +620,7 @@ public class beast_lib extends script.base_script
|
||||
return "";
|
||||
}
|
||||
String template = getTemplateName(beast);
|
||||
String[] templateSplit = split(template, '/');
|
||||
String[] templateSplit = template.split("/");
|
||||
template = templateSplit[templateSplit.length - 1];
|
||||
int row = dataTableSearchColumnForString(template, "template", BEASTS_TABLE);
|
||||
dictionary dict = dataTableGetRow(BEASTS_TABLE, row);
|
||||
@@ -990,11 +978,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (hasObjVar(bcd, OBJVAR_BEAST_HAPPINESS))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(bcd, OBJVAR_BEAST_HAPPINESS);
|
||||
}
|
||||
public static int getBeastHappiness(obj_id beast) throws InterruptedException
|
||||
{
|
||||
@@ -1039,11 +1023,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (hasObjVar(bcd, PET_LOYALTY_OBJVAR))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(bcd, PET_LOYALTY_OBJVAR);
|
||||
}
|
||||
public static float getBeastLoyalty(obj_id beast) throws InterruptedException
|
||||
{
|
||||
@@ -1206,11 +1186,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (hasObjVar(bcd, PET_LOYALTY_LEVEL_OBJVAR))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(bcd, PET_LOYALTY_LEVEL_OBJVAR);
|
||||
}
|
||||
public static int getBeastLoyaltyLevel(obj_id beast) throws InterruptedException
|
||||
{
|
||||
@@ -1308,11 +1284,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (hasObjVar(bcd, OBJVAR_BEAST_FOOD))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return hasObjVar(bcd, OBJVAR_BEAST_FOOD);
|
||||
}
|
||||
public static int[] getBeastFood(obj_id beast) throws InterruptedException
|
||||
{
|
||||
@@ -2012,11 +1984,7 @@ public class beast_lib extends script.base_script
|
||||
return false;
|
||||
}
|
||||
int experience = (int)beastStatsDict.getInt("XP");
|
||||
if (experience > 0 && getBeastExperience(beast) >= experience)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return experience > 0 && getBeastExperience(beast) >= experience;
|
||||
}
|
||||
public static void grantBeastExperience(obj_id beast) throws InterruptedException
|
||||
{
|
||||
@@ -2144,7 +2112,6 @@ public class beast_lib extends script.base_script
|
||||
messageTo(beast, "checkMovementSpeed", params, 1, false);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static void doConfusedEmote(obj_id beast) throws InterruptedException
|
||||
{
|
||||
@@ -2281,7 +2248,6 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
doAnimationAction(beast, "trick_" + trickNumber);
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static void setupHappinessLoyalty(obj_id beastBCD) throws InterruptedException
|
||||
{
|
||||
@@ -3215,11 +3181,7 @@ public class beast_lib extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!isValidBeastSkillForCreature(getBeastOnPlayer(player), actionName))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
return isValidBeastSkillForCreature(getBeastOnPlayer(player), actionName);
|
||||
}
|
||||
public static void doBmProvokeCommand(obj_id self, obj_id target, int provokeLevel) throws InterruptedException
|
||||
{
|
||||
@@ -3273,7 +3235,6 @@ public class beast_lib extends script.base_script
|
||||
return;
|
||||
}
|
||||
initializeBeastStats(BCD, beast);
|
||||
return;
|
||||
}
|
||||
public static void removeAttentionPenaltyDebuff(obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -3420,7 +3381,6 @@ public class beast_lib extends script.base_script
|
||||
if (currentHappiness >= 0)
|
||||
{
|
||||
buff.applyBuff(beast, "bm_happiness_content");
|
||||
return;
|
||||
}
|
||||
}
|
||||
public static string_id convertLoyaltyString(obj_id beastBCD) throws InterruptedException
|
||||
@@ -3636,14 +3596,7 @@ public class beast_lib extends script.base_script
|
||||
}
|
||||
public static boolean isChargeAttack(String actionName) throws InterruptedException
|
||||
{
|
||||
if (actionName.startsWith("bm_charge") || actionName.startsWith("bm_trample"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return actionName.startsWith("bm_charge") || actionName.startsWith("bm_trample");
|
||||
}
|
||||
public static boolean setBCDBeastHueFromEgg(obj_id bcd, obj_id egg) throws InterruptedException
|
||||
{
|
||||
@@ -3940,19 +3893,19 @@ public class beast_lib extends script.base_script
|
||||
dictionary creatureDict = dataTableGetRow("datatables/mob/creatures.iff", creatureName);
|
||||
if (ck_skill > -1)
|
||||
{
|
||||
if (creatureDict.getString("hideType") != "none")
|
||||
if (!creatureDict.getString("hideType").equalsIgnoreCase("none"))
|
||||
{
|
||||
names[idx] = "creature_resource_hide";
|
||||
attribs[idx] = utils.packStringId(new string_id("obj_attr_n", creatureDict.getString("hideType")));
|
||||
idx++;
|
||||
}
|
||||
if (creatureDict.getString("meatType") != "none")
|
||||
if (!creatureDict.getString("meatType").equalsIgnoreCase("none"))
|
||||
{
|
||||
names[idx] = "creature_resource_meat";
|
||||
attribs[idx] = utils.packStringId(new string_id("obj_attr_n", creatureDict.getString("meatType")));
|
||||
idx++;
|
||||
}
|
||||
if (creatureDict.getString("boneType") != "none")
|
||||
if (!creatureDict.getString("boneType").equalsIgnoreCase("none"))
|
||||
{
|
||||
names[idx] = "creature_resource_bone";
|
||||
attribs[idx] = utils.packStringId(new string_id("obj_attr_n", creatureDict.getString("boneType")));
|
||||
@@ -3962,10 +3915,10 @@ public class beast_lib extends script.base_script
|
||||
if (ck_skill > 0)
|
||||
{
|
||||
names[idx] = "aggro";
|
||||
attribs[idx] = "" + creatureDict.getFloat("aggressive");
|
||||
attribs[idx] = Float.toString(creatureDict.getFloat("aggressive"));
|
||||
idx++;
|
||||
names[idx] = "assist_range";
|
||||
attribs[idx] = "" + creatureDict.getFloat("assist");
|
||||
attribs[idx] = Float.toString(creatureDict.getFloat("assist"));
|
||||
idx++;
|
||||
names[idx] = "deathblow";
|
||||
boolean deathBlow = (creatureDict.getInt("death_blow") > 0);
|
||||
@@ -3993,22 +3946,22 @@ public class beast_lib extends script.base_script
|
||||
int minDamage = Math.round((dps * attackSpeed) * 0.5f);
|
||||
int maxDamage = Math.round((dps * attackSpeed) * 1.5f);
|
||||
names[idx] = "damage_min";
|
||||
attribs[idx] = "" + minDamage;
|
||||
attribs[idx] = Integer.toString(minDamage);
|
||||
idx++;
|
||||
names[idx] = "damage_max";
|
||||
attribs[idx] = "" + maxDamage;
|
||||
attribs[idx] = Integer.toString(maxDamage);
|
||||
idx++;
|
||||
names[idx] = "attackspeed";
|
||||
attribs[idx] = "" + attackSpeed;
|
||||
attribs[idx] = Float.toString(attackSpeed);
|
||||
idx++;
|
||||
names[idx] = "damage_dps";
|
||||
attribs[idx] = "" + dps;
|
||||
attribs[idx] = Float.toString(dps);
|
||||
idx++;
|
||||
}
|
||||
if (ck_skill > 5)
|
||||
{
|
||||
names[idx] = "armor_rating";
|
||||
attribs[idx] = "" + statDict.getInt(prefix + "Armor");
|
||||
attribs[idx] = Integer.toString(statDict.getInt(prefix + "Armor"));
|
||||
idx++;
|
||||
}
|
||||
if (ck_skill > 7)
|
||||
@@ -4676,14 +4629,7 @@ public class beast_lib extends script.base_script
|
||||
exp = 1;
|
||||
}
|
||||
}
|
||||
if (exp > 1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return exp > 1;
|
||||
}
|
||||
public static int useBeastInjector(obj_id player, obj_id injector, obj_id beast, String beastFamily, String[] injectorFamilies, int mark) throws InterruptedException
|
||||
{
|
||||
|
||||
@@ -147,7 +147,6 @@ public class factions extends script.base_script
|
||||
setObjVar(objPlayer, "intChangingFactionStatus", 1);
|
||||
pvpPrepareToBeCovert(objPlayer);
|
||||
messageTo(objPlayer, "msgGoCovert", null, fltDelay, true);
|
||||
return;
|
||||
}
|
||||
public static void goCovert(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
@@ -165,14 +164,12 @@ public class factions extends script.base_script
|
||||
buff.removeAllAuraBuffs(objPlayer);
|
||||
pvpMakeCovert(objPlayer);
|
||||
CustomerServiceLog("player_faction", "PLAYER-FACTION ALTERED|TIME:" + getGameTime() + "|PLAYER:" + objPlayer + "|PLAYER NAME:" + getName(objPlayer) + "|ZONE:" + getCurrentSceneName() + "|Player has been set to covert");
|
||||
return;
|
||||
}
|
||||
public static void goOvertWithDelay(obj_id objPlayer, float fltDelay) throws InterruptedException
|
||||
{
|
||||
setObjVar(objPlayer, "intChangingFactionStatus", 1);
|
||||
pvpPrepareToBeDeclared(objPlayer);
|
||||
messageTo(objPlayer, "msgGoOvert", null, fltDelay, true);
|
||||
return;
|
||||
}
|
||||
public static void goOvert(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
@@ -186,7 +183,6 @@ public class factions extends script.base_script
|
||||
buff.removeAllAuraBuffs(objPlayer);
|
||||
pvpMakeDeclared(objPlayer);
|
||||
CustomerServiceLog("player_faction", "PLAYER-FACTION ALTERED|TIME:" + getGameTime() + "|PLAYER:" + objPlayer + "|PLAYER NAME:" + getName(objPlayer) + "|ZONE:" + getCurrentSceneName() + "|Player has been set to overt");
|
||||
return;
|
||||
}
|
||||
public static void goOnLeaveWithDelay(obj_id objPlayer, float fltDelay) throws InterruptedException
|
||||
{
|
||||
@@ -197,7 +193,6 @@ public class factions extends script.base_script
|
||||
setObjVar(objPlayer, "intChangingFactionStatus", 1);
|
||||
pvpPrepareToBeNeutral(objPlayer);
|
||||
messageTo(objPlayer, "msgGoOnLeave", null, fltDelay, true);
|
||||
return;
|
||||
}
|
||||
public static void goOnLeave(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
@@ -254,7 +249,6 @@ public class factions extends script.base_script
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static boolean isDeclared(obj_id target) throws InterruptedException
|
||||
{
|
||||
@@ -322,11 +316,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if ((370444368) == currentMercenaryFaction)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return (370444368) == currentMercenaryFaction;
|
||||
}
|
||||
public static boolean isImperialHelper(obj_id target) throws InterruptedException
|
||||
{
|
||||
@@ -339,11 +329,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if ((-615855020) == currentMercenaryFaction)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return (-615855020) == currentMercenaryFaction;
|
||||
}
|
||||
public static boolean isRebelorRebelHelper(obj_id target) throws InterruptedException
|
||||
{
|
||||
@@ -351,11 +337,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (isRebelHelper(target) || getFactionFlag(target) == FACTION_FLAG_REBEL)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return isRebelHelper(target) || getFactionFlag(target) == FACTION_FLAG_REBEL;
|
||||
}
|
||||
public static boolean isImperialorImperialHelper(obj_id target) throws InterruptedException
|
||||
{
|
||||
@@ -363,11 +345,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (isImperialHelper(target) || getFactionFlag(target) == FACTION_FLAG_IMPERIAL)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return isImperialHelper(target) || getFactionFlag(target) == FACTION_FLAG_IMPERIAL;
|
||||
}
|
||||
public static boolean isSameFactionorFactionHelper(obj_id target, obj_id target2) throws InterruptedException
|
||||
{
|
||||
@@ -375,11 +353,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if ((isImperialorImperialHelper(target) && isImperialorImperialHelper(target2)) || (isRebelorRebelHelper(target) && isRebelorRebelHelper(target2)))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return (isImperialorImperialHelper(target) && isImperialorImperialHelper(target2)) || (isRebelorRebelHelper(target) && isRebelorRebelHelper(target2));
|
||||
}
|
||||
public static float getFactionStanding(obj_id target, int intFaction) throws InterruptedException
|
||||
{
|
||||
@@ -393,7 +367,7 @@ public class factions extends script.base_script
|
||||
}
|
||||
if (!isPlayer(target))
|
||||
{
|
||||
if (getFaction(target) == factionName)
|
||||
if (getFaction(target).equals(factionName))
|
||||
{
|
||||
return FACTION_RATING_MAX;
|
||||
}
|
||||
@@ -529,7 +503,7 @@ public class factions extends script.base_script
|
||||
String title = utils.packStringId(SID_SUI_DELEGATE_FACTION);
|
||||
prose_package ppSuiTitle = prose.getPackage(SID_SUI_DELEGATE_FACTION_TEXT);
|
||||
prose.setTT(ppSuiTitle, getRankNameStringId(rank, faction));
|
||||
prose.setTO(ppSuiTitle, "" + ratioFrom + ":" + ratioTo);
|
||||
prose.setTO(ppSuiTitle, ratioFrom + ":" + ratioTo);
|
||||
prose.setDI(ppSuiTitle, available);
|
||||
String prompt = " \0" + packOutOfBandProsePackage(null, ppSuiTitle);
|
||||
int pid = sui.transfer(self, self, prompt, title, utils.packStringId(SID_SUI_DELEGATE_FACTION_TITLE), available, utils.packStringId(SID_SUI_DELEGATE_FACTION_CAT), 0, "handleDelegateSui", ratioFrom, ratioTo);
|
||||
@@ -552,7 +526,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
prose_package ppLackPointsToGive = prose.getPackage(SID_FACTION_LACK_POINTS_TO_GIVE);
|
||||
prose.setTT(ppLackPointsToGive, target);
|
||||
prose.setTO(ppLackPointsToGive, "" + amt);
|
||||
prose.setTO(ppLackPointsToGive, Integer.toString(amt));
|
||||
prose.setDI(ppLackPointsToGive, required);
|
||||
sendSystemMessageProse(self, ppLackPointsToGive);
|
||||
}
|
||||
@@ -582,7 +556,7 @@ public class factions extends script.base_script
|
||||
prose_package ppDelegate = prose.getPackage(SID_FACTION_DELEGATE_X_TO_TARGET);
|
||||
prose.setTT(ppDelegate, target);
|
||||
prose.setDI(ppDelegate, amt);
|
||||
prose.setTO(ppDelegate, "" + required);
|
||||
prose.setTO(ppDelegate, Integer.toString(required));
|
||||
sendSystemMessageProse(self, ppDelegate);
|
||||
CustomerServiceLog("faction_perk", getFirstName(self) + "(" + self + ") delegated " + amt + " points to " + getFirstName(target) + " for a cost of " + required + " points.");
|
||||
}
|
||||
@@ -753,11 +727,7 @@ public class factions extends script.base_script
|
||||
}
|
||||
public static boolean grantFactionBonus(obj_id target, String factionName, float value) throws InterruptedException
|
||||
{
|
||||
if (!isIdValid(target) || factionName == null || factionName.equals("") || value == 0.0f)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
return !(!isIdValid(target) || factionName == null || factionName.equals("") || value == 0.0f);
|
||||
}
|
||||
public static float getFactionStoryReward(obj_id target, String factionName, float value) throws InterruptedException
|
||||
{
|
||||
@@ -854,13 +824,12 @@ public class factions extends script.base_script
|
||||
{
|
||||
return;
|
||||
}
|
||||
boolean pvp_only = pvpOnly == 1 ? true : false;
|
||||
if (factionName.equals(FACTION_IMPERIAL))
|
||||
{
|
||||
setAttributeAttained(target, attrib.IMPERIAL);
|
||||
setAttributeInterested(target, attrib.REBEL);
|
||||
ai_lib.setDefaultCalmMood(target, "npc_imperial");
|
||||
if (pvp_only)
|
||||
if (pvpOnly == 1)
|
||||
{
|
||||
setObjVar(target, "huysMagicSpecialForcesOnlyObjvar", true);
|
||||
}
|
||||
@@ -869,7 +838,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
setAttributeAttained(target, attrib.REBEL);
|
||||
setAttributeInterested(target, attrib.IMPERIAL);
|
||||
if (pvp_only)
|
||||
if (pvpOnly == 1)
|
||||
{
|
||||
setObjVar(target, "huysMagicSpecialForcesOnlyObjvar", true);
|
||||
}
|
||||
@@ -908,11 +877,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (pvpGetType(target) == PVPTYPE_NEUTRAL)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return pvpGetType(target) == PVPTYPE_NEUTRAL;
|
||||
}
|
||||
public static String getFactionNameByHashCode(int hashCode) throws InterruptedException
|
||||
{
|
||||
@@ -1115,11 +1080,7 @@ public class factions extends script.base_script
|
||||
value += bonus;
|
||||
}
|
||||
}
|
||||
if (addFactionStanding(player, factionName, value))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return addFactionStanding(player, factionName, value);
|
||||
}
|
||||
public static void grantCombatFaction(obj_id killer, obj_id target, double percentDamage) throws InterruptedException
|
||||
{
|
||||
@@ -1332,7 +1293,6 @@ public class factions extends script.base_script
|
||||
changeFactionPoints(factions.FACTION_REBEL, intPoints);
|
||||
changeFactionPoints(factions.FACTION_IMPERIAL, intPoints * -1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static boolean isFactionWinning(String strFaction) throws InterruptedException
|
||||
{
|
||||
@@ -1343,11 +1303,7 @@ public class factions extends script.base_script
|
||||
int intImperial = getIntObjVar(objParent, "gcw." + strImperial);
|
||||
if (strFaction.equals(strRebel))
|
||||
{
|
||||
if (intRebel > intImperial)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return intRebel > intImperial;
|
||||
}
|
||||
if (strFaction.equals(strImperial))
|
||||
{
|
||||
@@ -1388,14 +1344,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (utils.hasScriptVar(player, VAR_NEWLY_DECLARED))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return utils.hasScriptVar(player, VAR_NEWLY_DECLARED);
|
||||
}
|
||||
public static boolean canUseFactionItem(obj_id player, obj_id item) throws InterruptedException
|
||||
{
|
||||
@@ -1460,7 +1409,6 @@ public class factions extends script.base_script
|
||||
ammount *= -1;
|
||||
pp = prose.getPackage(PROSE_LOSE_FACTION, getLocalizedFactionName(HSSKOR), (int)ammount);
|
||||
sendSystemMessageProse(player, pp);
|
||||
return;
|
||||
}
|
||||
public static void awardHsskorFaction(obj_id player, int ammount) throws InterruptedException
|
||||
{
|
||||
@@ -1488,7 +1436,6 @@ public class factions extends script.base_script
|
||||
ammount *= -1;
|
||||
pp = prose.getPackage(PROSE_LOSE_FACTION, getLocalizedFactionName(KASHYYYK), (int)ammount);
|
||||
sendSystemMessageProse(player, pp);
|
||||
return;
|
||||
}
|
||||
public static void validateBalance(obj_id player, String faction) throws InterruptedException
|
||||
{
|
||||
@@ -1523,7 +1470,6 @@ public class factions extends script.base_script
|
||||
setObjVar(player, checkHsskor, -1 * getFactionStanding(player, KASHYYYK));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static boolean isUnaligned(obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -1534,11 +1480,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (getFloatObjVar(player, hsskor) != 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
return getFloatObjVar(player, hsskor) == 0;
|
||||
}
|
||||
public static boolean isAlignedKashyyyk(obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -1559,11 +1501,7 @@ public class factions extends script.base_script
|
||||
public static boolean isImperial(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
int intPlayerFaction = pvpGetAlignedFaction(objPlayer);
|
||||
if (intPlayerFaction == (-615855020))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return intPlayerFaction == (-615855020);
|
||||
}
|
||||
public static boolean isRebel(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
@@ -1577,11 +1515,7 @@ public class factions extends script.base_script
|
||||
public static boolean isOnLeave(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
int intFaction = pvpGetAlignedFaction(objPlayer);
|
||||
if ((intFaction != 0) && pvpGetType(objPlayer) == PVPTYPE_NEUTRAL)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return (intFaction != 0) && pvpGetType(objPlayer) == PVPTYPE_NEUTRAL;
|
||||
}
|
||||
public static boolean isActiveImperial(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
@@ -1669,14 +1603,7 @@ public class factions extends script.base_script
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (player_faction_id == npc_faction_id)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return player_faction_id == npc_faction_id;
|
||||
}
|
||||
public static boolean joinFaction(obj_id player, int faction_id, boolean returnFromReserves) throws InterruptedException
|
||||
{
|
||||
@@ -1712,11 +1639,7 @@ public class factions extends script.base_script
|
||||
}
|
||||
public static boolean isOnLeaveFromFriendlyFaction(obj_id objPlayer, obj_id objNPC) throws InterruptedException
|
||||
{
|
||||
if (pvpGetAlignedFaction(objPlayer) == pvpGetAlignedFaction(objNPC) && (pvpGetType(objPlayer) == PVPTYPE_NEUTRAL))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return pvpGetAlignedFaction(objPlayer) == pvpGetAlignedFaction(objNPC) && (pvpGetType(objPlayer) == PVPTYPE_NEUTRAL);
|
||||
}
|
||||
public static boolean isInEnemyFaction(obj_id objPlayer, obj_id objNPC) throws InterruptedException
|
||||
{
|
||||
@@ -1729,11 +1652,7 @@ public class factions extends script.base_script
|
||||
}
|
||||
public static boolean isInFriendlyFaction(obj_id objPlayer, obj_id objNPC) throws InterruptedException
|
||||
{
|
||||
if (pvpGetAlignedFaction(objPlayer) == pvpGetAlignedFaction(objNPC))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return pvpGetAlignedFaction(objPlayer) == pvpGetAlignedFaction(objNPC);
|
||||
}
|
||||
public static boolean isOnLeaveFromEnemyFaction(obj_id objPlayer, obj_id objNPC) throws InterruptedException
|
||||
{
|
||||
@@ -1758,11 +1677,7 @@ public class factions extends script.base_script
|
||||
}
|
||||
int cost = factions.getRankCost(current_rank + 1);
|
||||
int faction_standing = (int)factions.getFactionStanding(objPlayer, intFaction);
|
||||
if (faction_standing >= cost)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return faction_standing >= cost;
|
||||
}
|
||||
public static void applyPromotion(obj_id objPlayer, int intFaction) throws InterruptedException
|
||||
{
|
||||
@@ -1777,7 +1692,6 @@ public class factions extends script.base_script
|
||||
factions.setRank(objPlayer, current_rank + 1);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
public static boolean isSmuggler(obj_id player) throws InterruptedException
|
||||
{
|
||||
@@ -1956,48 +1870,46 @@ public class factions extends script.base_script
|
||||
int intYourPVPType = pvpGetType(objTarget);
|
||||
string_id strTitleId = new string_id("gcw", "gcw_status_change");
|
||||
String strTitle = utils.packStringId(strTitleId);
|
||||
if (intMyPVPType == PVPTYPE_NEUTRAL)
|
||||
{
|
||||
if (intYourPVPType == PVPTYPE_COVERT)
|
||||
{
|
||||
string_id strSpam = new string_id("gcw", "gcw_status_change_covert");
|
||||
String strPrompt = utils.packStringId(strSpam);
|
||||
int pid = sui.inputbox(objPlayer, objPlayer, strPrompt, strTitle, "handleGoCovert", "");
|
||||
return;
|
||||
}
|
||||
else if (intYourPVPType == PVPTYPE_DECLARED)
|
||||
{
|
||||
string_id strSpam = new string_id("gcw", "gcw_status_change_overt");
|
||||
String strPrompt = utils.packStringId(strSpam);
|
||||
int pid = sui.inputbox(objPlayer, objPlayer, strPrompt, strTitle, "handleGoOvert", "");
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 4 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
}
|
||||
}
|
||||
else if (intMyPVPType == PVPTYPE_COVERT)
|
||||
{
|
||||
if (intYourPVPType == PVPTYPE_COVERT)
|
||||
{
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 1 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
}
|
||||
else if (intYourPVPType == PVPTYPE_DECLARED)
|
||||
{
|
||||
string_id strSpam = new string_id("gcw", "gcw_status_change_overt");
|
||||
String strPrompt = utils.packStringId(strSpam);
|
||||
int pid = sui.inputbox(objPlayer, objPlayer, strPrompt, strTitle, "handleGoOvert", "");
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 3 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 2 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
switch (intMyPVPType) {
|
||||
case PVPTYPE_NEUTRAL:
|
||||
switch (intYourPVPType) {
|
||||
case PVPTYPE_COVERT:
|
||||
{
|
||||
string_id strSpam = new string_id("gcw", "gcw_status_change_covert");
|
||||
String strPrompt = utils.packStringId(strSpam);
|
||||
int pid = sui.inputbox(objPlayer, objPlayer, strPrompt, strTitle, "handleGoCovert", "");
|
||||
return;
|
||||
}
|
||||
case PVPTYPE_DECLARED:
|
||||
{
|
||||
string_id strSpam = new string_id("gcw", "gcw_status_change_overt");
|
||||
String strPrompt = utils.packStringId(strSpam);
|
||||
int pid = sui.inputbox(objPlayer, objPlayer, strPrompt, strTitle, "handleGoOvert", "");
|
||||
return;
|
||||
}
|
||||
default:
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 4 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case PVPTYPE_COVERT:
|
||||
switch (intYourPVPType) {
|
||||
case PVPTYPE_COVERT:
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 1 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
break;
|
||||
case PVPTYPE_DECLARED:
|
||||
string_id strSpam = new string_id("gcw", "gcw_status_change_overt");
|
||||
String strPrompt = utils.packStringId(strSpam);
|
||||
int pid = sui.inputbox(objPlayer, objPlayer, strPrompt, strTitle, "handleGoOvert", "");
|
||||
return;
|
||||
default:
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 3 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
sendSystemMessageTestingOnly(objPlayer, "Error # 2 : You got a PVP error message. Your PVP Type is " + intMyPVPType + ". Your faction is" + pvpGetAlignedFaction(objPlayer) + ". Your target is " + objTarget + " their pvp type is " + pvpGetType(objTarget) + " and their faction is " + pvpGetAlignedFaction(objTarget));
|
||||
break;
|
||||
}
|
||||
}
|
||||
public static boolean pvpDoAllowedHelpCheck(obj_id objPlayer, obj_id objTarget) throws InterruptedException
|
||||
@@ -2045,11 +1957,7 @@ public class factions extends script.base_script
|
||||
}
|
||||
public static boolean canGoOnLeave(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
if (isInAdhocPvpArea(objPlayer))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
return !isInAdhocPvpArea(objPlayer);
|
||||
}
|
||||
public static boolean canGoCovert(obj_id objPlayer) throws InterruptedException
|
||||
{
|
||||
@@ -2131,7 +2039,6 @@ public class factions extends script.base_script
|
||||
skill.revokeSkill(player, "pvp_rebel_last_man_ability");
|
||||
skill.revokeSkill(player, "pvp_rebel_aura_buff_self");
|
||||
skill.revokeSkill(player, "pvp_rebel_airstrike_ability");
|
||||
return;
|
||||
}
|
||||
public static boolean shareSocialGroup(obj_id creatureOne, obj_id creatureTwo) throws InterruptedException
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user