package script.conversation; import script.library.*; import script.*; public class ep3_eyma extends script.base_script { public ep3_eyma() { } public static String c_stringFile = "conversation/ep3_eyma"; public boolean ep3_eyma_condition__defaultCondition(obj_id player, obj_id npc) throws InterruptedException { return true; } public boolean ep3_eyma_condition_hasWon_assassinate_DEALER(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "assassinate", "ep3_kash_station_assassinate_neutral") || space_quest.hasWonQuest(player, "assassinate", "ep3_kash_station_assassinate_rebel") || space_quest.hasWonQuest(player, "assassinate", "ep3_kash_station_assassinate_imperial")); } public boolean ep3_eyma_condition_aboutToBe_ambushed(obj_id player, obj_id npc) throws InterruptedException { if (space_quest.hasQuest(player, "destroy_surpriseattack", "ep3_kash_station_ghrag_ambush") || space_quest.hasQuest(player, "destroy_surpriseattack", "ep3_kash_station_ghrag_ambush_strong")) { return true; } return false; } public boolean ep3_eyma_condition_isOn_CONTACT_EYMA_00(obj_id player, obj_id npc) throws InterruptedException { return (groundquests.isQuestActive(player, "ep3_kash_station_contact_eyma_00")); } public boolean ep3_eyma_condition_isOn_RESCUE_ALPHA(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasQuest(player, "rescue", "ep3_kash_station_rescue_alpha")); } public boolean ep3_eyma_condition_hasWonQuest_01(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "escort", "ep3_kash_station_escort_alpha")); } public boolean ep3_eyma_condition_hasWonQuest_02(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "escort", "ep3_kash_station_escort_bravo")); } public boolean ep3_eyma_condition_hasWon_rescue_alpha(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "rescue", "ep3_kash_station_rescue_alpha")); } public boolean ep3_eyma_condition_isOn_escort_GHRAG(obj_id player, obj_id npc) throws InterruptedException { return space_quest.hasQuest(player, "escort", "ep3_kash_station_escort_ghrag"); } public boolean ep3_eyma_condition_hasBeeen_REWARDED_FINAL(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasReceivedReward(player, "assassinate", "ep3_kash_station_assassinate_neutral") || space_quest.hasReceivedReward(player, "assassinate", "ep3_kash_station_assassinate_rebel") || space_quest.hasReceivedReward(player, "assassinate", "ep3_kash_station_assassinate_imperial")); } public boolean ep3_eyma_condition_aboutToBe_rewarded_REB(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "assassinate", "ep3_kash_station_assassinate_rebel") && !space_quest.hasReceivedReward(player, "assassinate", "ep3_kash_station_assassinate_rebel")); } public boolean ep3_eyma_condition_aboutToBe_rewarded_IMP(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "assassinate", "ep3_kash_station_assassinate_imperial") && !space_quest.hasReceivedReward(player, "assassinate", "ep3_kash_station_assassinate_imperial")); } public boolean ep3_eyma_condition_aboutToBe_rewarded_NEU(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "assassinate", "ep3_kash_station_assassinate_neutral") && !space_quest.hasReceivedReward(player, "assassinate", "ep3_kash_station_assassinate_neutral")); } public boolean ep3_eyma_condition_aboutToBe_rewarded_escort_GHRAG(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasWonQuest(player, "escort", "ep3_kash_station_escort_ghrag") && !space_quest.hasReceivedReward(player, "escort", "ep3_kash_station_escort_ghrag")); } public boolean ep3_eyma_condition_hasFailed_rescue_alpha(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasFailedQuest(player, "rescue", "ep3_kash_station_rescue_alpha") || space_quest.hasAbortedQuest(player, "rescue", "ep3_kash_station_rescue_alpha")); } public boolean ep3_eyma_condition_hasFailed_escort_ghrag(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasFailedQuest(player, "escort", "ep3_kash_station_escort_ghrag") || space_quest.hasAbortedQuest(player, "escort", "ep3_kash_station_escort_ghrag")); } public boolean ep3_eyma_condition_hasFailed_assassinate_DEALER(obj_id player, obj_id npc) throws InterruptedException { return (space_quest.hasFailedQuest(player, "assassinate", "ep3_kash_station_assassinate_neutral") || space_quest.hasAbortedQuest(player, "assassinate", "ep3_kash_station_assassinate_neutral") || space_quest.hasFailedQuest(player, "assassinate", "ep3_kash_station_assassinate_rebel") || space_quest.hasAbortedQuest(player, "assassinate", "ep3_kash_station_assassinate_rebel") || space_quest.hasFailedQuest(player, "assassinate", "ep3_kash_station_assassinate_imperial") || space_quest.hasAbortedQuest(player, "assassinate", "ep3_kash_station_assassinate_imperial")); } public boolean ep3_eyma_condition_isOn_CONTACT_EYMA_01(obj_id player, obj_id npc) throws InterruptedException { return (groundquests.isQuestActive(player, "ep3_kash_station_contact_eyma_01")); } public boolean ep3_eyma_condition_hasWon_groundquest_01(obj_id player, obj_id npc) throws InterruptedException { return (groundquests.hasCompletedQuest(player, "ep3_kash_station_contact_eyma_01")); } public boolean ep3_eyma_condition_hasWon_escort_GHRAG(obj_id player, obj_id npc) throws InterruptedException { return space_quest.hasWonQuest(player, "escort", "ep3_kash_station_escort_ghrag"); } public boolean ep3_eyma_condition_isRebelPilot(obj_id player, obj_id npc) throws InterruptedException { int playerFactionID = pvpGetAlignedFaction(player); if (playerFactionID == (370444368)) { return true; } else { return (hasSkill(player, "pilot_rebel_navy_novice")); } } public boolean ep3_eyma_condition_isImperialPilot(obj_id player, obj_id npc) throws InterruptedException { int playerFactionID = pvpGetAlignedFaction(player); if (playerFactionID == (-615855020)) { return true; } else { return (hasSkill(player, "pilot_imperial_navy_novice")); } } public void ep3_eyma_action_giveQuest_assassinate_DEALER(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "assassinate", "ep3_kash_station_assassinate_neutral"); } public void ep3_eyma_action_giveQuest_assassinate_DEALER_reb(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "assassinate", "ep3_kash_station_assassinate_rebel"); } public void ep3_eyma_action_giveQuest_assassinate_DEALER_imp(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "assassinate", "ep3_kash_station_assassinate_imperial"); } public void ep3_eyma_action_sendSignal_00(obj_id player, obj_id npc) throws InterruptedException { groundquests.sendSignal(player, "contact00"); space_quest.grantQuest(player, "rescue", "ep3_kash_station_rescue_alpha"); } public void ep3_eyma_action_giveReward_assassinate_REB(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "assassinate", "ep3_kash_station_assassinate_rebel", 25000, "object/tangible/ship/components/weapon/wpn_ionic_pulse_weapon.iff"); } public void ep3_eyma_action_giveReward_assassinate_IMP(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "assassinate", "ep3_kash_station_assassinate_imperial", 25000, "object/tangible/ship/components/weapon/wpn_ionic_pulse_weapon.iff"); } public void ep3_eyma_action_giveReward_assassinate_NEU(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "assassinate", "ep3_kash_station_assassinate_neutral", 25000, "object/tangible/ship/components/weapon/wpn_ionic_pulse_weapon.iff"); } public void ep3_eyma_action_giveReward_escort_GHRAG(obj_id player, obj_id npc) throws InterruptedException { space_quest.giveReward(player, "escort", "ep3_kash_station_escort_ghrag", 15000, "object/tangible/ship/components/booster/bst_nova_breaker.iff"); } public void ep3_eyma_action_sendSignal_01_STRONG(obj_id player, obj_id npc) throws InterruptedException { groundquests.sendSignal(player, "contact01"); space_quest.grantQuest(player, "destroy_surpriseattack", "ep3_kash_station_ghrag_ambush_strong"); } public void ep3_eyma_action_sendSignal_01(obj_id player, obj_id npc) throws InterruptedException { groundquests.sendSignal(player, "contact01"); space_quest.grantQuest(player, "destroy_surpriseattack", "ep3_kash_station_ghrag_ambush"); } public void ep3_eyma_action_clearGroundQuest_01(obj_id player, obj_id npc) throws InterruptedException { groundquests.clearQuest(player, "ep3_kash_station_contact_eyma_01"); } public void ep3_eyma_action_giveQuest_escort_Ghrag(obj_id player, obj_id npc) throws InterruptedException { space_quest.grantQuest(player, "escort", "ep3_kash_station_escort_ghrag"); } public int ep3_eyma_handleBranch1(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_211")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveReward_assassinate_REB(player, npc); string_id message = new string_id(c_stringFile, "s_213"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_215"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 2); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_219")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveReward_assassinate_IMP(player, npc); string_id message = new string_id(c_stringFile, "s_221"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_223"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 4); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_227")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveReward_assassinate_NEU(player, npc); string_id message = new string_id(c_stringFile, "s_229"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_231"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 6); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_311")) { if (ep3_eyma_condition_isRebelPilot(player, npc)) { string_id message = new string_id(c_stringFile, "s_313"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_315"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 8); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isImperialPilot(player, npc)) { string_id message = new string_id(c_stringFile, "s_319"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_321"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 10); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_325"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_327"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_331"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_252"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 12); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch2(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_215")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_217"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch4(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_223")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_225"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch6(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_231")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_234"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch8(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_315")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_317"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch10(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_321")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_323"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch12(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_327")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_329"); utils.removeScriptVar(player, "conversation.ep3_eyma.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_331")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_333"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_335"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_339"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 14); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_252")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_254"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_256"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 18); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch14(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_335")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_337"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_339")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_341"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_343"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 16); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch16(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_343")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_345"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch18(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_256")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_258"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_260"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 19); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch19(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_260")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_262"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch21(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_354")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveReward_escort_GHRAG(player, npc); string_id message = new string_id(c_stringFile, "s_358"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_360"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 22); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch22(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_360")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_362"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch24(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_422")) { if (ep3_eyma_condition_isImperialPilot(player, npc)) { string_id message = new string_id(c_stringFile, "s_297"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_353"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 31); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isRebelPilot(player, npc)) { string_id message = new string_id(c_stringFile, "s_369"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_371"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_387"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 36); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_419"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_421"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 49); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_424")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_426"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch26(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_278")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_280"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_283"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 27); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_289")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_292"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch27(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_283")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_escort_Ghrag(player, npc); string_id message = new string_id(c_stringFile, "s_286"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch30(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_349")) { if (ep3_eyma_condition_isImperialPilot(player, npc)) { string_id message = new string_id(c_stringFile, "s_297"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_353"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 31); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isRebelPilot(player, npc)) { string_id message = new string_id(c_stringFile, "s_369"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_371"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_387"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 36); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_419"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_421"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 49); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch31(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_353")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_355"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_357"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 32); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch32(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_357")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_359"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_361"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 33); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch33(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_361")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_363"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_365"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 34); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch34(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_365")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_assassinate_DEALER_imp(player, npc); string_id message = new string_id(c_stringFile, "s_367"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch36(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_371")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_373"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_375"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 37); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_387")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_389"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_391"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_403"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 41); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch37(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_375")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_377"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_379"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 38); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch38(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_379")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_381"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_383"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 39); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch39(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_383")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_assassinate_DEALER_reb(player, npc); string_id message = new string_id(c_stringFile, "s_385"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch41(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_391")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_393"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_395"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 42); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_403")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_405"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_407"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 45); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch42(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_395")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_397"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_399"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 43); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch43(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_399")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_assassinate_DEALER_reb(player, npc); string_id message = new string_id(c_stringFile, "s_401"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch45(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_407")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_409"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_411"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 46); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch46(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_411")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_413"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_415"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 47); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch47(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_415")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_assassinate_DEALER_reb(player, npc); string_id message = new string_id(c_stringFile, "s_417"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch49(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_421")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_423"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_425"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_433"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 50); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch50(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_425")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_427"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_429"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 51); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_433")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "stop"); string_id message = new string_id(c_stringFile, "s_435"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_439"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 53); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch51(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_429")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_assassinate_DEALER(player, npc); string_id message = new string_id(c_stringFile, "s_431"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch53(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_439")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_443"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_447"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 54); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch54(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_447")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_giveQuest_assassinate_DEALER(player, npc); string_id message = new string_id(c_stringFile, "s_451"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch56(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_458")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_461"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_463")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "shake_head_disgust"); string_id message = new string_id(c_stringFile, "s_466"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch60(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_474")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_477"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_481"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_497"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 61); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch61(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_481")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "shrug_hands"); string_id message = new string_id(c_stringFile, "s_485"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_489"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 62); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_497")) { ep3_eyma_action_giveQuest_escort_Ghrag(player, npc); if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_501"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch62(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_489")) { ep3_eyma_action_giveQuest_escort_Ghrag(player, npc); if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_493"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch65(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_509")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "nod"); string_id message = new string_id(c_stringFile, "s_513"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_517"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_543"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 66); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch66(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_517")) { ep3_eyma_action_sendSignal_01(player, npc); if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_523"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_527"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_535"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 67); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.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_543")) { ep3_eyma_action_sendSignal_01_STRONG(player, npc); if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_547"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_549"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_571"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 70); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcSpeak(player, pp); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch67(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_527")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_531"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_535")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_540"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch70(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_549")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_553"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_556"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_564"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 71); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_571")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "cough_polite"); string_id message = new string_id(c_stringFile, "s_573"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_577"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 74); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch71(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_556")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_560"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_564")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_567"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch74(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_577")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "rub_chin_thoughtful"); string_id message = new string_id(c_stringFile, "s_580"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch77(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_591")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { ep3_eyma_action_sendSignal_00(player, npc); string_id message = new string_id(c_stringFile, "s_595"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_597")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_601"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch80(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_608")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_612"); utils.removeScriptVar(player, "conversation.ep3_eyma.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 ep3_eyma_handleBranch82(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_619")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_621"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch83(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_625")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "pound_fist_palm"); ep3_eyma_action_sendSignal_00(player, npc); string_id message = new string_id(c_stringFile, "s_628"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_632"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 84); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_639")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_642"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_645")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_648"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch84(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_632")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_636"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch86(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_625")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "pound_fist_palm"); ep3_eyma_action_sendSignal_00(player, npc); string_id message = new string_id(c_stringFile, "s_628"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_632"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 84); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_639")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_642"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_645")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_648"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch87(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_625")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "pound_fist_palm"); ep3_eyma_action_sendSignal_00(player, npc); string_id message = new string_id(c_stringFile, "s_628"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_632"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 84); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_639")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_642"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_645")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_648"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_625"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_639"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_645"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 83); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch88(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_654")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "greet"); string_id message = new string_id(c_stringFile, "s_657"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition_hasWonQuest_01(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_660"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_670"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 89); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_721")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_724"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_729"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_737"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 99); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_760")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "shrug_hands"); string_id message = new string_id(c_stringFile, "s_762"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_764"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_768"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 105); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch89(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_660")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { string_id message = new string_id(c_stringFile, "s_663"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_667"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 90); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_670")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "dream"); string_id message = new string_id(c_stringFile, "s_673"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition_hasWonQuest_02(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_676"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_689"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 91); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch90(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_667")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_679"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_683"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 92); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch91(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_676")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_679"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_683"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 92); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_689")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "rub_chin_thoughtful"); string_id message = new string_id(c_stringFile, "s_692"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_695"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_708"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 94); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch92(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_683")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_686"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch94(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_695")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "cough_polite"); string_id message = new string_id(c_stringFile, "s_699"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_702"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 95); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } if (response.equals("s_708")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "nod_head_multiple"); string_id message = new string_id(c_stringFile, "s_711"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_715"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 97); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch95(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_702")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "check_wrist_device"); string_id message = new string_id(c_stringFile, "s_705"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch97(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_715")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "nod"); string_id message = new string_id(c_stringFile, "s_718"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch99(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_729")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_733"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_737")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "rub_chin_thoughtful"); string_id message = new string_id(c_stringFile, "s_741"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_745"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_752"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 101); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch101(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_745")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_749"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_752")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "gesticulate_wildly"); string_id message = new string_id(c_stringFile, "s_754"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_756"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 103); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch103(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_756")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_758"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int ep3_eyma_handleBranch105(obj_id player, obj_id npc, string_id response) throws InterruptedException { if (response.equals("s_764")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "goodbye"); string_id message = new string_id(c_stringFile, "s_766"); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); return SCRIPT_CONTINUE; } } if (response.equals("s_768")) { if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "explain"); string_id message = new string_id(c_stringFile, "s_679"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_683"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 92); npcSpeak(player, message); npcSetConversationResponses(player, responses); } else { utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); npcEndConversationWithMessage(player, message); } return SCRIPT_CONTINUE; } } return SCRIPT_DEFAULT; } public int OnInitialize(obj_id self) throws InterruptedException { setCondition(self, CONDITION_CONVERSABLE); setName(self, "Eyma"); setInvulnerable(self, true); return SCRIPT_CONTINUE; } public int OnAttach(obj_id self) throws InterruptedException { setCondition(self, CONDITION_CONVERSABLE); setName(self, "Eyma"); setInvulnerable(self, true); 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); faceTo(self, player); return SCRIPT_CONTINUE; } public int OnIncapacitated(obj_id self, obj_id killer) throws InterruptedException { clearCondition(self, CONDITION_CONVERSABLE); detachScript(self, "conversation.ep3_eyma"); 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 (ep3_eyma_condition_hasWon_assassinate_DEALER(player, npc)) { string_id message = new string_id(c_stringFile, "s_309"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition_aboutToBe_rewarded_REB(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition_aboutToBe_rewarded_IMP(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_condition_aboutToBe_rewarded_NEU(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse2 = true; } boolean hasResponse3 = false; if (ep3_eyma_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_211"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_219"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_227"); } if (hasResponse3) { responses[responseIndex++] = new string_id(c_stringFile, "s_311"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 1); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_aboutToBe_rewarded_escort_GHRAG(player, npc)) { string_id message = new string_id(c_stringFile, "s_352"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_354"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 21); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_hasFailed_assassinate_DEALER(player, npc)) { string_id message = new string_id(c_stringFile, "s_420"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_422"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_424"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 24); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_hasFailed_escort_ghrag(player, npc)) { string_id message = new string_id(c_stringFile, "s_275"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_278"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_289"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 26); npcStartConversation(player, npc, "ep3_eyma", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_hasWon_escort_GHRAG(player, npc)) { string_id message = new string_id(c_stringFile, "s_347"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_349"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 30); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_aboutToBe_ambushed(player, npc)) { doAnimationAction(npc, "greet"); string_id message = new string_id(c_stringFile, "s_455"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_458"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_463"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 56); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isOn_escort_GHRAG(player, npc)) { string_id message = new string_id(c_stringFile, "s_725"); chat.chat(npc, player, message); return SCRIPT_CONTINUE; } if (ep3_eyma_condition_hasWon_groundquest_01(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_470"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_474"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 60); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isOn_CONTACT_EYMA_01(player, npc)) { doAnimationAction(npc, "greet"); string_id message = new string_id(c_stringFile, "s_505"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_509"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 65); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isOn_RESCUE_ALPHA(player, npc)) { string_id message = new string_id(c_stringFile, "s_584"); chat.chat(npc, player, message); return SCRIPT_CONTINUE; } if (ep3_eyma_condition_hasFailed_rescue_alpha(player, npc)) { string_id message = new string_id(c_stringFile, "s_588"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_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_591"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_597"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 77); npcStartConversation(player, npc, "ep3_eyma", message, responses); } else { chat.chat(npc, player, message); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_hasWon_rescue_alpha(player, npc)) { doAnimationAction(npc, "greet"); string_id message = new string_id(c_stringFile, "s_604"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_608"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 80); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition_isOn_CONTACT_EYMA_00(player, npc)) { string_id message = new string_id(c_stringFile, "s_615"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_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_619"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 82); prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); npcStartConversation(player, npc, "ep3_eyma", null, pp, responses); } else { prose_package pp = new prose_package(); pp.stringId = message; pp.actor.set(player); pp.target.set(npc); chat.chat(npc, player, null, null, pp); } return SCRIPT_CONTINUE; } if (ep3_eyma_condition__defaultCondition(player, npc)) { doAnimationAction(npc, "bow2"); string_id message = new string_id(c_stringFile, "s_652"); int numberOfResponses = 0; boolean hasResponse = false; boolean hasResponse0 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse0 = true; } boolean hasResponse1 = false; if (ep3_eyma_condition__defaultCondition(player, npc)) { ++numberOfResponses; hasResponse = true; hasResponse1 = true; } boolean hasResponse2 = false; if (ep3_eyma_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_654"); } if (hasResponse1) { responses[responseIndex++] = new string_id(c_stringFile, "s_721"); } if (hasResponse2) { responses[responseIndex++] = new string_id(c_stringFile, "s_760"); } utils.setScriptVar(player, "conversation.ep3_eyma.branchId", 88); npcStartConversation(player, npc, "ep3_eyma", 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("ep3_eyma")) { return SCRIPT_CONTINUE; } obj_id npc = self; int branchId = utils.getIntScriptVar(player, "conversation.ep3_eyma.branchId"); if (branchId == 1 && ep3_eyma_handleBranch1(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 2 && ep3_eyma_handleBranch2(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 4 && ep3_eyma_handleBranch4(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 6 && ep3_eyma_handleBranch6(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 8 && ep3_eyma_handleBranch8(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 10 && ep3_eyma_handleBranch10(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 12 && ep3_eyma_handleBranch12(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 14 && ep3_eyma_handleBranch14(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 16 && ep3_eyma_handleBranch16(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 18 && ep3_eyma_handleBranch18(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 19 && ep3_eyma_handleBranch19(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 21 && ep3_eyma_handleBranch21(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 22 && ep3_eyma_handleBranch22(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 24 && ep3_eyma_handleBranch24(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 26 && ep3_eyma_handleBranch26(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 27 && ep3_eyma_handleBranch27(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 30 && ep3_eyma_handleBranch30(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 31 && ep3_eyma_handleBranch31(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 32 && ep3_eyma_handleBranch32(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 33 && ep3_eyma_handleBranch33(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 34 && ep3_eyma_handleBranch34(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 36 && ep3_eyma_handleBranch36(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 37 && ep3_eyma_handleBranch37(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 38 && ep3_eyma_handleBranch38(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 39 && ep3_eyma_handleBranch39(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 41 && ep3_eyma_handleBranch41(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 42 && ep3_eyma_handleBranch42(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 43 && ep3_eyma_handleBranch43(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 45 && ep3_eyma_handleBranch45(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 46 && ep3_eyma_handleBranch46(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 47 && ep3_eyma_handleBranch47(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 49 && ep3_eyma_handleBranch49(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 50 && ep3_eyma_handleBranch50(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 51 && ep3_eyma_handleBranch51(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 53 && ep3_eyma_handleBranch53(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 54 && ep3_eyma_handleBranch54(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 56 && ep3_eyma_handleBranch56(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 60 && ep3_eyma_handleBranch60(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 61 && ep3_eyma_handleBranch61(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 62 && ep3_eyma_handleBranch62(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 65 && ep3_eyma_handleBranch65(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 66 && ep3_eyma_handleBranch66(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 67 && ep3_eyma_handleBranch67(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 70 && ep3_eyma_handleBranch70(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 71 && ep3_eyma_handleBranch71(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 74 && ep3_eyma_handleBranch74(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 77 && ep3_eyma_handleBranch77(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 80 && ep3_eyma_handleBranch80(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 82 && ep3_eyma_handleBranch82(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 83 && ep3_eyma_handleBranch83(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 84 && ep3_eyma_handleBranch84(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 86 && ep3_eyma_handleBranch86(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 87 && ep3_eyma_handleBranch87(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 88 && ep3_eyma_handleBranch88(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 89 && ep3_eyma_handleBranch89(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 90 && ep3_eyma_handleBranch90(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 91 && ep3_eyma_handleBranch91(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 92 && ep3_eyma_handleBranch92(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 94 && ep3_eyma_handleBranch94(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 95 && ep3_eyma_handleBranch95(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 97 && ep3_eyma_handleBranch97(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 99 && ep3_eyma_handleBranch99(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 101 && ep3_eyma_handleBranch101(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 103 && ep3_eyma_handleBranch103(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } if (branchId == 105 && ep3_eyma_handleBranch105(player, npc, response) == SCRIPT_CONTINUE) { return SCRIPT_CONTINUE; } chat.chat(npc, "Error: Fell through all branches and responses for OnNpcConversationResponse."); utils.removeScriptVar(player, "conversation.ep3_eyma.branchId"); return SCRIPT_CONTINUE; } }