package script.conversation; import script.library.*; import script.*; public class station_dantooine extends script.base_script { public station_dantooine() { } public static String c_stringFile = "conversation/station_dantooine"; public boolean station_dantooine_condition__defaultCondition(obj_id player, obj_id npc) throws InterruptedException { return true; } public boolean station_dantooine_condition_canAfford50(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.canAffordShipRepairs(player, npc, 0.50f); } public boolean station_dantooine_condition_canAfford25(obj_id player, obj_id npc) throws InterruptedException { return (space_crafting.canAffordShipRepairs(player, npc, 0.25f) && space_crafting.isDamaged(player)); } public boolean station_dantooine_condition_canAfford75(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.canAffordShipRepairs(player, npc, 0.75f); } public boolean station_dantooine_condition_canAfford100(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.canAffordShipRepairs(player, npc, 1.0f); } public boolean station_dantooine_condition_needRepairs(obj_id player, obj_id npc) throws InterruptedException { float fltDamage = space_crafting.getDamageTotal(player, getPilotedShip(player)); if (fltDamage > 0) { return true; } return false; } public boolean station_dantooine_condition_isTooFar(obj_id player, obj_id npc) throws InterruptedException { space_combat.playCombatTauntSound(player); obj_id containingShip = space_transition.getContainingShip(player); return (getDistance(npc, containingShip) > space_transition.STATION_COMM_MAX_DISTANCE); } public boolean station_dantooine_condition_hasRecentlyRepaired(obj_id player, obj_id npc) throws InterruptedException { if (hasObjVar(player, "space_quests.dantooine_station.fullRepair")) { return false; } int wasRepairedAtTime = utils.getIntScriptVar(player, "stationDantooineLastRepairs"); int currentTime = getGameTime(); if ((wasRepairedAtTime + 360) > currentTime) { return true; } else { return false; } } public boolean station_dantooine_condition_canTakeMissions(obj_id player, obj_id npc) throws InterruptedException { if (space_flags.hasCompletedTierOne(player)) { return true; } else { return false; } } public boolean station_dantooine_condition_isSmuggler(obj_id player, obj_id npc) throws InterruptedException { if (!space_flags.hasCompletedTierOne(player)) { return false; } if (space_flags.isSpaceTrack(player, space_flags.PRIVATEER_TATOOINE)) { return true; } else { return false; } } public boolean station_dantooine_condition_completedLokDelivery(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1") && space_quest.hasWonQuest(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_completedNabooDelivery(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1") && space_quest.hasWonQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_completedTatooineDelivery(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1") && space_quest.hasWonQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_completedCorelliaDelivery(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1") && space_quest.hasWonQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_receivedRewardLok(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_receivedRewardCorellia(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_receivedRewardNaboo(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_receivedRewardTat(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_hasDeliveredAll(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1") || !space_quest.hasReceivedReward(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1") || !space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1") || !space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_rebelLanding(obj_id player, obj_id npc) throws InterruptedException { if (hasObjVar(player, "space.dantooine_landing_permission")) { return false; } if (!hasSkill(player, "pilot_rebel_navy_novice")) { return false; } if (space_flags.hasCompletedTierOne(player)) { return true; } else { return false; } } public boolean station_dantooine_condition_failedLandingMission(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasReceivedReward(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1")) { return false; } if (space_quest.hasAbortedQuest(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1")) { return true; } if (space_quest.hasFailedQuest(player, "space_battle", "stn_dantooine_owner_rebel_landing_tier2_2") || space_quest.hasAbortedQuest(player, "space_battle", "stn_dantooine_owner_rebel_landing_tier2_2")) { return true; } if (space_quest.hasFailedQuest(player, "assassinate", "stn_dantooine_owner_rebel_landing_tier2_3") || space_quest.hasAbortedQuest(player, "assassinate", "stn_dantooine_owner_rebel_landing_tier2_3")) { return true; } else { return false; } } public boolean station_dantooine_condition_wonLandingMission(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasReceivedReward(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1")) { return false; } if (space_quest.hasWonQuest(player, "space_battle", "stn_dantooine_owner_rebel_landing_tier2_2")) { return true; } else { return false; } } public boolean station_dantooine_condition_rebelBase(obj_id player, obj_id npc) throws InterruptedException { if (hasObjVar(player, "space.dantooine_landing_permission")) { return true; } else { return false; } } public boolean station_dantooine_condition_failedSmuggler(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasReceivedReward(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1")) { return false; } if (space_quest.hasFailedQuestRecursive(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1") || space_quest.hasAbortedQuestRecursive(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_wonSmuggler(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasReceivedReward(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1")) { return false; } if (space_quest.hasWonQuestRecursive(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_hasMission(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasQuest(player)) { return true; } else { return false; } } public boolean station_dantooine_condition_canRepairFull(obj_id player, obj_id npc) throws InterruptedException { if (hasObjVar(player, "space_quests.dantooine_station.fullRepair")) { return true; } else { return false; } } public boolean station_dantooine_condition_hasFailedRepair(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01")) { return false; } if (space_quest.hasFailedQuestRecursive(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01") || space_quest.hasAbortedQuestRecursive(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01")) { return true; } else { return false; } } public boolean station_dantooine_condition_hasWonRepair(obj_id player, obj_id npc) throws InterruptedException { if (!space_quest.hasReceivedReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01") && space_quest.hasWonQuestRecursive(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01")) { return true; } else { return false; } } public boolean station_dantooine_condition_failedLokDelivery(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasFailedQuest(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1") || space_quest.hasAbortedQuest(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_failedCorelliaDelivery(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasFailedQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1") || space_quest.hasAbortedQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_failedNabooDelivery(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasFailedQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1") || space_quest.hasAbortedQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_failedTatooineDelivery(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasFailedQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1") || space_quest.hasAbortedQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1")) { return true; } else { return false; } } public boolean station_dantooine_condition_canTakeSmuggler(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasReceivedReward(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1")) { return false; } if (!space_flags.hasCompletedTierOne(player)) { return false; } if (space_flags.isSpaceTrack(player, space_flags.PRIVATEER_TATOOINE)) { return true; } else { return false; } } public boolean station_dantooine_condition_canLandAtHouse(obj_id player, obj_id npc) throws InterruptedException { if (hasObjVar(player, "homingBeacon.planet")) { String homePlanet = getStringObjVar(player, "homingBeacon.planet"); return (homePlanet.endsWith("dantooine")); } else { return false; } } public boolean station_dantooine_condition_canHandleTier4(obj_id player, obj_id npc) throws InterruptedException { return space_flags.hasCompletedTierThree(player); } public boolean station_dantooine_condition_canHandleTier2(obj_id player, obj_id npc) throws InterruptedException { return space_flags.hasCompletedTierThree(player); } public boolean station_dantooine_condition_canAttackImperial(obj_id player, obj_id npc) throws InterruptedException { if (space_flags.isRebelPilot(player) || space_flags.isRebelHelperPilot(player)) { return true; } return false; } public boolean station_dantooine_condition_canAttackRebel(obj_id player, obj_id npc) throws InterruptedException { if (space_flags.isImperialPilot(player) || space_flags.isImperialHelperPilot(player)) { return true; } return false; } public void station_dantooine_action_landStation3(obj_id player, obj_id npc) throws InterruptedException { space_content.landPlayer(player, npc, "Dantooine Imperial Outpost"); } public void station_dantooine_action_fix25(obj_id player, obj_id npc) throws InterruptedException { space_crafting.doStationToShipRepairs(player, npc, 0.25f); } public void station_dantooine_action_fix50(obj_id player, obj_id npc) throws InterruptedException { space_crafting.doStationToShipRepairs(player, npc, 0.50f); } public void station_dantooine_action_fix75(obj_id player, obj_id npc) throws InterruptedException { space_crafting.doStationToShipRepairs(player, npc, 0.75f); } public void station_dantooine_action_fix100(obj_id player, obj_id npc) throws InterruptedException { space_crafting.doStationToShipRepairs(player, npc, 1.0f); } public void station_dantooine_action_landStation1(obj_id player, obj_id npc) throws InterruptedException { space_content.landPlayer(player, npc, "Dantooine Mining Outpost"); } public void station_dantooine_action_landStation2(obj_id player, obj_id npc) throws InterruptedException { space_content.landPlayer(player, npc, "Dantooine Agro Outpost"); } public void station_dantooine_action_flagRecentlyRepaired(obj_id player, obj_id npc) throws InterruptedException { utils.setScriptVar(player, "stationDantooineLastRepairs", getGameTime()); } public void station_dantooine_action_grantDestroyDuty(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "stn_dantooine_owner_all_raiderdestroy_tier2_1"); } public void station_dantooine_action_grantLokPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1"); } public void station_dantooine_action_grantTatooinePickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1"); } public void station_dantooine_action_grantNabooPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1"); } public void station_dantooine_action_grantCorelliaPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1"); } public void station_dantooine_action_grantEscortDuty(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "escort_duty", "stn_dantooine_owner_all_escortduty_tier2_1"); } public void station_dantooine_action_grantRecoveryDuty(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "recovery_duty", "stn_dantooine_owner_smuggler_recoveryduty_tier2_1"); } public void station_dantooine_action_rewardLokPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1", 20000); grantExperiencePoints(player, "space_combat_general", 2000); } public void station_dantooine_action_rewardCorelliaPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1", 10000); grantExperiencePoints(player, "space_combat_general", 1000); } public void station_dantooine_action_rewardNabooPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1", 10000); grantExperiencePoints(player, "space_combat_general", 1000); } public void station_dantooine_action_rewardTatPickup(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1", 10000); grantExperiencePoints(player, "space_combat_general", 1000); } public void station_dantooine_action_grantLandingMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1"); } public void station_dantooine_action_regrantLandingMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1"); } public void station_dantooine_action_clearLandingMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1"); space_quest.clearQuestFlags(player, "assassinate", "stn_dantooine_owner_rebel_landing_tier2_3"); space_quest.clearQuestFlags(player, "space_battle", "stn_dantooine_owner_rebel_landing_tier2_2"); } public void station_dantooine_action_rewardLanding(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "recovery", "stn_dantooine_owner_rebel_landing_tier2_1", 5000); grantExperiencePoints(player, "space_combat_general", 1000); setObjVar(player, "space.dantooine_landing_permission", 1); } public void station_dantooine_action_landStation4(obj_id player, obj_id npc) throws InterruptedException { space_content.landPlayer(player, npc, "Abandoned Rebel Base"); } public void station_dantooine_action_grantSmugglerMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1"); } public void station_dantooine_action_grantSmugglerAgain(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1"); } public void station_dantooine_action_clearSmugglerMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1"); space_quest.clearQuestFlags(player, "recovery", "stn_dantooine_owner_smuggler_recovery02_tier2_1"); space_quest.clearQuestFlags(player, "destroy_surpriseattack", "stn_dantooine_owner_smuggler_surpriseattack01_tier2_1"); space_quest.clearQuestFlags(player, "inspect", "stn_dantooine_owner_smuggler_inspect02_tier2_1"); space_quest.clearQuestFlags(player, "destroy_surpriseattack", "stn_dantooine_owner_smuggler_surpriseattack02_tier2_1"); } public void station_dantooine_action_rewardSmuggler(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "inspect", "stn_dantooine_owner_smuggler_inspect01_tier2_1", 30000); grantExperiencePoints(player, "space_combat_general", 3000); } public void station_dantooine_action_grantRepairMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01"); } public void station_dantooine_action_clearRepairMission(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01"); space_quest.clearQuestFlags(player, "escort", "stn_dantooine_owner_all_repairmission_tier2_2"); } public void station_dantooine_action_rewardRepair(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "delivery_no_pickup", "stn_dantooine_owner_all_mircropickup_tier2_01", 2000); setObjVar(player, "space_quests.dantooine_station.fullRepair", 1); grantExperiencePoints(player, "space_combat_general", 1000); } public void station_dantooine_action_clearLokDelivery(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "delivery_no_pickup", "stan_dantooine_owner_all_lokdelivery_tier2_1"); } public void station_dantooine_action_clearNabooDelivery(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "delivery_no_pickup", "stn_dantooine_owner_all_naboodelivery_tier2_1"); } public void station_dantooine_action_clearTatooineDelivery(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "delivery_no_pickup", "stn_dantooine_owner_all_tatooinedelivery_tier2_1"); } public void station_dantooine_action_clearCorelliaDelivery(obj_id player, obj_id npc) throws InterruptedException { space_quest.clearQuestFlags(player, "delivery_no_pickup", "stn_dantooine_owner_all_corelliapickup_tier2_1"); } public void station_dantooine_action_landHoming(obj_id player, obj_id npc) throws InterruptedException { space_content.landPlayerHoming(player, npc); } public void station_dantooine_action_grantImperialDuty4(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_imperial_tier4"); } public void station_dantooine_action_grantImperialDuty5(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "kessel_imperial_tier5"); } public void station_dantooine_action_grantRebelDuty4(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_rebel_tier4"); } public void station_dantooine_action_grantRebelDuty5(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "kessel_rebel_tier5"); } public void station_dantooine_action_grantDroidDuty5(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_rogue_droid_tier5"); } public void station_dantooine_action_grantDroidDuty4(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_rogue_droid_tier4"); } public void station_dantooine_action_grantVoidDuty5(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_void_wing_tier5"); } public void station_dantooine_action_grantVoidDuty4(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_void_wing_tier4"); } public void station_dantooine_action_grantImperialDuty5_2(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_imperial_tier5"); } public void station_dantooine_action_grantRebelDuty5_2(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "destroy_duty", "dantooine_rebel_tier5"); } public String station_dantooine_tokenTO_tokenTO0001(obj_id player, obj_id npc) throws InterruptedException { return new String(); } public int station_dantooine_tokenDI_getStationRepairCost25(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.getStationRepairCost(player, npc, 0.25f); } public int station_dantooine_tokenDI_getStationRepairCost50(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.getStationRepairCost(player, npc, 0.50f); } public int station_dantooine_tokenDI_getStationRepairCost75(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.getStationRepairCost(player, npc, 0.75f); } public int station_dantooine_tokenDI_getStationRepairCost100(obj_id player, obj_id npc) throws InterruptedException { return space_crafting.getStationRepairCost(player, npc, 1.0f); } public int station_dantooine_handleBranch2(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_e141a0e8")) { station_dantooine_action_clearLandingMission(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_regrantLandingMission(player, npc); string_id message = new string_id(c_stringFile, "s_da7e618d"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_75f22c97")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_54c04765")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_cc899cff")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_clearLandingMission(player, npc); string_id message = new string_id(c_stringFile, "s_432005ea"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch4(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch5(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_a14e5fb1")) { station_dantooine_action_clearSmugglerMission(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantSmugglerMission(player, npc); string_id message = new string_id(c_stringFile, "s_aa9dafbe"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_14")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_16")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_18")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_clearSmugglerMission(player, npc); string_id message = new string_id(c_stringFile, "s_338dd0a0"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch7(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch8(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_1e46e4ca")) { station_dantooine_action_clearRepairMission(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantRepairMission(player, npc); string_id message = new string_id(c_stringFile, "s_23"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_25")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_27")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_29")) { station_dantooine_action_clearRepairMission(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_31"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch10(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch11(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_4ff8fc41")) { station_dantooine_action_clearLokDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantLokPickup(player, npc); string_id message = new string_id(c_stringFile, "s_25329888"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_305434ff")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_37")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_39")) { station_dantooine_action_clearLokDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_965f7738"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch13(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch14(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_43")) { station_dantooine_action_clearCorelliaDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantCorelliaPickup(player, npc); string_id message = new string_id(c_stringFile, "s_45"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_47")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_49")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_51")) { station_dantooine_action_clearCorelliaDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_53"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch16(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch17(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_56")) { station_dantooine_action_clearNabooDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantNabooPickup(player, npc); string_id message = new string_id(c_stringFile, "s_58"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_60")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_62")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_64")) { station_dantooine_action_clearNabooDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_66"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch19(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch20(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_69")) { station_dantooine_action_clearTatooineDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantTatooinePickup(player, npc); string_id message = new string_id(c_stringFile, "s_71"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_73")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_75")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_77")) { station_dantooine_action_clearNabooDelivery(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_79"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch22(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch23(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch24(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch25(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch26(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch28(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_5076c164")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_rewardRepair(player, npc); string_id message = new string_id(c_stringFile, "s_3da1b8c8"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch29(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch30(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_9553e32c")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_a7c07d40"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch31(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch32(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch33(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_fc85e244")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_460d6dba"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelBase(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canLandAtHouse(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_9fa6755e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_9977dcd9"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_6c9d2543"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f81007d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_229"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 34); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch34(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_9fa6755e")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_bc8bd720"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_890b6a4c"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_737e644a"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 35); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_9977dcd9")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_8316a19c"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bceb6c8c"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_5d4f7fdb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 38); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_6c9d2543")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_eb3c41c"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_112"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_aec16b0a"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 41); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_7f81007d")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_landStation4(player, npc); string_id message = new string_id(c_stringFile, "s_e06f5f77"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_229")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_230"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_231"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_232"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 45); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch35(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_890b6a4c")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_landStation1(player, npc); string_id message = new string_id(c_stringFile, "s_3ca4bcbc"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_737e644a")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b0cfe018"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch38(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_bceb6c8c")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_landStation2(player, npc); string_id message = new string_id(c_stringFile, "s_d857aa79"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5d4f7fdb")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_772ab602"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch41(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_112")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_landStation3(player, npc); string_id message = new string_id(c_stringFile, "s_28876db2"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_aec16b0a")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_116"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch45(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_231")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_landHoming(player, npc); string_id message = new string_id(c_stringFile, "s_234"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_232")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_233"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch48(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_bbdda3b3")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_fe0697d3"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d6695e83"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_1b800e2e"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 49); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_cb019515")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_49a5815f"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_7a1a092d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_137"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 51); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch49(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_d6695e83")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_9e962746"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcEndConversationWithMessage(player, pp); return SCRIPT_CONTINUE; } } if (response.equals("s_1b800e2e")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_460d6dba"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelBase(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canLandAtHouse(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_9fa6755e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_9977dcd9"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_6c9d2543"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f81007d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_229"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 34); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch51(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_7a1a092d")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_460d6dba"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelBase(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canLandAtHouse(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_9fa6755e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_9977dcd9"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_6c9d2543"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f81007d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_229"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 34); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_137")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_139"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcEndConversationWithMessage(player, pp); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch53(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_90ee7f5d")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_6b2d605a"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fef28268"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_ca932c28"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 54); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost25(player, npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost25(player, npc); npcEndConversationWithMessage(player, pp); } return SCRIPT_CONTINUE; } } if (response.equals("s_245c7c6d")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2fc5fe5d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d70dba34"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_4c695dbd"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 57); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost50(player, npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost50(player, npc); npcEndConversationWithMessage(player, pp); } return SCRIPT_CONTINUE; } } if (response.equals("s_70876928")) { if (station_dantooine_condition_canRepairFull(player, npc)) { string_id message = new string_id(c_stringFile, "s_6bceda29"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_156"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_160"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 60); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost100(player, npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost100(player, npc); npcEndConversationWithMessage(player, pp); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_89c649f8"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_ebe2e111"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_49c64100"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_172"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 63); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost75(player, npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); pp.digitInteger = station_dantooine_tokenDI_getStationRepairCost75(player, npc); npcEndConversationWithMessage(player, pp); } return SCRIPT_CONTINUE; } } if (response.equals("s_169df3bb")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_7e303ed8"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcEndConversationWithMessage(player, pp); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch54(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_fef28268")) { station_dantooine_action_fix25(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_5600fd38"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_ca932c28")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_be24e8c2"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch57(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_d70dba34")) { station_dantooine_action_fix50(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_4daeb488"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_4c695dbd")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_f3b73e85"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch60(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_156")) { station_dantooine_action_fix100(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_158"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_160")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_162"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch63(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_ebe2e111")) { station_dantooine_action_fix75(player, npc); if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_flagRecentlyRepaired(player, npc); string_id message = new string_id(c_stringFile, "s_26c53da2"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_49c64100")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_61aa8974"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c385e8d2"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_25a58267"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 65); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_172")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_d3dfb66a"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_3d1c2e17"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_853a6233"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 67); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch65(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_c385e8d2")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantRepairMission(player, npc); string_id message = new string_id(c_stringFile, "s_6301c26"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_25a58267")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch67(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_3d1c2e17")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_ff02facb"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_853a6233")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_landStation1(player, npc); string_id message = new string_id(c_stringFile, "s_1c95bcfd"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch71(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_f801849e")) { if (station_dantooine_condition_canHandleTier4(player, npc)) { string_id message = new string_id(c_stringFile, "s_241"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition_canAttackImperial(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAttackImperial(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAttackImperial(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_canAttackRebel(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canAttackRebel(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } boolean hasResponse5 = false; if (station_dantooine_condition_canAttackRebel(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse5 = true; } boolean hasResponse6 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse6 = true; } boolean hasResponse7 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse7 = true; } boolean hasResponse8 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse8 = true; } boolean hasResponse9 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse9 = true; } boolean hasResponse10 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse10 = true; } boolean hasResponse11 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse11 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_242"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_243"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_290"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_244"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_245"); } if (hasResponse5) { responses[responseIndex++] = new string_id(c_stringFile, "s_291"); } if (hasResponse6) { responses[responseIndex++] = new string_id(c_stringFile, "s_246"); } if (hasResponse7) { responses[responseIndex++] = new string_id(c_stringFile, "s_247"); } if (hasResponse8) { responses[responseIndex++] = new string_id(c_stringFile, "s_248"); } if (hasResponse9) { responses[responseIndex++] = new string_id(c_stringFile, "s_249"); } if (hasResponse10) { responses[responseIndex++] = new string_id(c_stringFile, "s_250"); } if (hasResponse11) { responses[responseIndex++] = new string_id(c_stringFile, "s_251"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 72); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_canHandleTier2(player, npc)) { string_id message = new string_id(c_stringFile, "s_262"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_263"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 85); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_265"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_cbcf9a11")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2f1ada36"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition_receivedRewardLok(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_receivedRewardCorellia(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_receivedRewardTat(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_receivedRewardNaboo(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_a545492f"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_c3d29ec8"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_c03160ec"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_72e300ed"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 88); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a3c632c9")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantEscortDuty(player, npc); string_id message = new string_id(c_stringFile, "s_925010fb"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_23615777")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_6ee8b2ec"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_48d5ef59"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_c0ce6b3a"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 94); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch72(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_242")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantRebelDuty4(player, npc); string_id message = new string_id(c_stringFile, "s_253"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_243")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantRebelDuty5(player, npc); string_id message = new string_id(c_stringFile, "s_254"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_290")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantRebelDuty5_2(player, npc); string_id message = new string_id(c_stringFile, "s_292"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_244")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantImperialDuty4(player, npc); string_id message = new string_id(c_stringFile, "s_255"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_245")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantImperialDuty5(player, npc); string_id message = new string_id(c_stringFile, "s_256"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_291")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantImperialDuty5_2(player, npc); string_id message = new string_id(c_stringFile, "s_293"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_246")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantVoidDuty4(player, npc); string_id message = new string_id(c_stringFile, "s_257"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_247")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantVoidDuty5(player, npc); string_id message = new string_id(c_stringFile, "s_258"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_248")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantDroidDuty4(player, npc); string_id message = new string_id(c_stringFile, "s_259"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_249")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantDroidDuty5(player, npc); string_id message = new string_id(c_stringFile, "s_260"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_250")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantDestroyDuty(player, npc); string_id message = new string_id(c_stringFile, "s_261"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_251")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_252"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch85(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_263")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantDestroyDuty(player, npc); string_id message = new string_id(c_stringFile, "s_264"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch87(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_93")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_688c4b5e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_fc85e244"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_126")) { if (station_dantooine_condition_hasRecentlyRepaired(player, npc)) { string_id message = new string_id(c_stringFile, "s_3626cec6"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_bbdda3b3"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cb019515"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 48); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_b22f6cee"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford50(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford75(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_90ee7f5d"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_245c7c6d"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_70876928"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_169df3bb"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_a560e84c")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_874539f7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_hasDeliveredAll(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_isSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_f801849e"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_cbcf9a11"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a3c632c9"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_23615777"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_87f1159b"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_7f5d5f9d")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_f00111d"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_c9aa99a2"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 98); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_2612d825"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5f4f6d25")) { if (station_dantooine_condition_hasMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_b6617db1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_d1d752d1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_783aa9d8"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_289"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch88(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_a545492f")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantLokPickup(player, npc); string_id message = new string_id(c_stringFile, "s_478f318d"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_c3d29ec8")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantCorelliaPickup(player, npc); string_id message = new string_id(c_stringFile, "s_3ea99f04"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_c03160ec")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantTatooinePickup(player, npc); string_id message = new string_id(c_stringFile, "s_df473597"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_72e300ed")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantNabooPickup(player, npc); string_id message = new string_id(c_stringFile, "s_59a700b5"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch94(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_48d5ef59")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantRecoveryDuty(player, npc); string_id message = new string_id(c_stringFile, "s_407899ba"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_c0ce6b3a")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_964449aa"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch98(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_c9aa99a2")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_9121f9d2"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_2798158f"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_269"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 99); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch99(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_2798158f")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_3555e858"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_2102ee02"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_a567620f"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 100); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_269")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_271"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch100(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_2102ee02")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantLandingMission(player, npc); string_id message = new string_id(c_stringFile, "s_b6546bce"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_a567620f")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_d4c99a54"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch105(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_d1d752d1")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_106850f3"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_29632203"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 106); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_783aa9d8")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_287"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch106(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_29632203")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_90f8c50e"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_362a48e0"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 107); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch107(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_362a48e0")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_7823bf"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_e2fc1d54"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_5ce90655"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 108); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int station_dantooine_handleBranch108(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_e2fc1d54")) { if (station_dantooine_condition__defaultCondition(player, npc)) { station_dantooine_action_grantSmugglerMission(player, npc); string_id message = new string_id(c_stringFile, "s_a7b78b9d"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_5ce90655")) { if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_72db56e1"); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int OnInitialize(obj_id self) throws InterruptedException { setCondition(self, CONDITION_CONVERSABLE); setObjVar(self, "convo.appearance", "object/mobile/space_comm_station_dantooine.iff"); return SCRIPT_CONTINUE; } public int OnAttach(obj_id self) throws InterruptedException { setCondition(self, CONDITION_CONVERSABLE); setObjVar(self, "convo.appearance", "object/mobile/space_comm_station_dantooine.iff"); return SCRIPT_CONTINUE; } public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info menuInfo) throws InterruptedException { int menu = menuInfo.addRootMenu(menu_info_types.CONVERSE_START, null); menu_info_data menuInfoData = menuInfo.getMenuItemById(menu); menuInfoData.setServerNotify(false); setCondition(self, CONDITION_CONVERSABLE); return SCRIPT_CONTINUE; } public int OnIncapacitated(obj_id self, obj_id killer) throws InterruptedException { clearCondition(self, CONDITION_CONVERSABLE); detachScript(self, "conversation.station_dantooine"); return SCRIPT_CONTINUE; } public boolean npcStartConversation(obj_id player, obj_id npc, String convoName, string_id greetingId, prose_package greetingProse, string_id[] responses) throws InterruptedException { Object[] objects = new Object[responses.length]; System.arraycopy(responses, 0, objects, 0, responses.length); return npcStartConversation(player, npc, convoName, greetingId, greetingProse, objects); } public int OnStartNpcConversation(obj_id self, obj_id player) throws InterruptedException { obj_id npc = self; if (ai_lib.isInCombat(npc) || ai_lib.isInCombat(player)) { return SCRIPT_OVERRIDE; } if (station_dantooine_condition_isTooFar(player, npc)) { string_id message = new string_id(c_stringFile, "s_1b90bd5"); chat.chat(npc, player, message); return SCRIPT_CONTINUE; } if (station_dantooine_condition_failedLandingMission(player, npc)) { string_id message = new string_id(c_stringFile, "s_d7c1b26f"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_e141a0e8"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_75f22c97"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_54c04765"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_cc899cff"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 2); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_failedSmuggler(player, npc)) { string_id message = new string_id(c_stringFile, "s_21255661"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_a14e5fb1"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_14"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_16"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_18"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 5); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_hasFailedRepair(player, npc)) { string_id message = new string_id(c_stringFile, "s_5ac08819"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_1e46e4ca"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_25"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_27"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_29"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 8); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_failedLokDelivery(player, npc)) { string_id message = new string_id(c_stringFile, "s_53317e16"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_4ff8fc41"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_305434ff"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_37"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_39"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 11); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_failedCorelliaDelivery(player, npc)) { string_id message = new string_id(c_stringFile, "s_ea0c00c7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_43"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_47"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_49"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_51"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 14); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_failedNabooDelivery(player, npc)) { string_id message = new string_id(c_stringFile, "s_be141863"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_56"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_60"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_62"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_64"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 17); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_failedTatooineDelivery(player, npc)) { string_id message = new string_id(c_stringFile, "s_8a3087d7"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_69"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_73"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_75"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_77"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 20); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_completedLokDelivery(player, npc)) { station_dantooine_action_rewardLokPickup(player, npc); string_id message = new string_id(c_stringFile, "s_1b496fe4"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_completedNabooDelivery(player, npc)) { station_dantooine_action_rewardNabooPickup(player, npc); string_id message = new string_id(c_stringFile, "s_60117ea4"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_completedTatooineDelivery(player, npc)) { station_dantooine_action_rewardTatPickup(player, npc); string_id message = new string_id(c_stringFile, "s_15716a1"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_completedCorelliaDelivery(player, npc)) { station_dantooine_action_rewardCorelliaPickup(player, npc); string_id message = new string_id(c_stringFile, "s_b16218ce"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_wonLandingMission(player, npc)) { station_dantooine_action_rewardLanding(player, npc); string_id message = new string_id(c_stringFile, "s_f7587a6"); chat.chat(npc, player, message); return SCRIPT_CONTINUE; } if (station_dantooine_condition_hasWonRepair(player, npc)) { string_id message = new string_id(c_stringFile, "s_1841fbde"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_5076c164"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 28); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition_wonSmuggler(player, npc)) { station_dantooine_action_rewardSmuggler(player, npc); string_id message = new string_id(c_stringFile, "s_2ba33f79"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_9553e32c"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 30); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (station_dantooine_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_73a08149"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (station_dantooine_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (station_dantooine_condition_canAfford25(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (station_dantooine_condition_canTakeMissions(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (station_dantooine_condition_rebelLanding(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse3 = true; } boolean hasResponse4 = false; if (station_dantooine_condition_canTakeSmuggler(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse4 = true; } if (hasResponse) { int responseIndex = 0; string_id responses[] = new string_id[numberOfResponses]; if (hasResponse0) { responses[responseIndex++] = new string_id(c_stringFile, "s_93"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_126"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_a560e84c"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_7f5d5f9d"); } if (hasResponse4) { responses[responseIndex++] = new string_id(c_stringFile, "s_5f4f6d25"); } utils.setScriptVar(player, "conversation.station_dantooine.branchId", 32); npcStartConversation(player, npc, "station_dantooine", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } chat.chat(npc, "Error: All conditions for OnStartNpcConversation were false."); return SCRIPT_CONTINUE; } public int OnNpcConversationResponse(obj_id self, String conversationId, obj_id player, string_id response) throws InterruptedException { if (!conversationId.equals("station_dantooine")) { return SCRIPT_CONTINUE; } obj_id npc = self; int branchId = utils.getIntScriptVar(player, "conversation.station_dantooine.branchId"); if (branchId == 2 && station_dantooine_handleBranch2(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 4 && station_dantooine_handleBranch4(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 5 && station_dantooine_handleBranch5(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 7 && station_dantooine_handleBranch7(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 8 && station_dantooine_handleBranch8(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 10 && station_dantooine_handleBranch10(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 11 && station_dantooine_handleBranch11(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 13 && station_dantooine_handleBranch13(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 14 && station_dantooine_handleBranch14(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 16 && station_dantooine_handleBranch16(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 17 && station_dantooine_handleBranch17(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 19 && station_dantooine_handleBranch19(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 20 && station_dantooine_handleBranch20(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 22 && station_dantooine_handleBranch22(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 23 && station_dantooine_handleBranch23(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 24 && station_dantooine_handleBranch24(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 25 && station_dantooine_handleBranch25(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 26 && station_dantooine_handleBranch26(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 28 && station_dantooine_handleBranch28(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 29 && station_dantooine_handleBranch29(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 30 && station_dantooine_handleBranch30(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 31 && station_dantooine_handleBranch31(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 32 && station_dantooine_handleBranch32(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 33 && station_dantooine_handleBranch33(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 34 && station_dantooine_handleBranch34(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 35 && station_dantooine_handleBranch35(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 38 && station_dantooine_handleBranch38(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 41 && station_dantooine_handleBranch41(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 45 && station_dantooine_handleBranch45(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 48 && station_dantooine_handleBranch48(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 49 && station_dantooine_handleBranch49(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 51 && station_dantooine_handleBranch51(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 53 && station_dantooine_handleBranch53(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 54 && station_dantooine_handleBranch54(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 57 && station_dantooine_handleBranch57(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 60 && station_dantooine_handleBranch60(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 63 && station_dantooine_handleBranch63(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 65 && station_dantooine_handleBranch65(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 67 && station_dantooine_handleBranch67(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 71 && station_dantooine_handleBranch71(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 72 && station_dantooine_handleBranch72(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 85 && station_dantooine_handleBranch85(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 87 && station_dantooine_handleBranch87(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 88 && station_dantooine_handleBranch88(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 94 && station_dantooine_handleBranch94(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 98 && station_dantooine_handleBranch98(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 99 && station_dantooine_handleBranch99(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 100 && station_dantooine_handleBranch100(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 105 && station_dantooine_handleBranch105(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 106 && station_dantooine_handleBranch106(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 107 && station_dantooine_handleBranch107(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 108 && station_dantooine_handleBranch108(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } chat.chat(npc, "Error: Fell through all branches and responses for OnNpcConversationResponse."); utils.removeScriptVar(player, "conversation.station_dantooine.branchId"); return SCRIPT_CONTINUE; } }