Files
dsrc/sku.0/sys.server/compiled/game/script/conversation/ep3_eyma.java
T
2018-06-07 00:32:29 +01:00

4338 lines
181 KiB
Java
Executable File

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;
}
}