Files
dsrc/sku.0/sys.server/compiled/game/script/conversation/tatooine_privateer_tier4.script
T

11587 lines
326 KiB
Plaintext

// ======================================================================
//
// tatooine_privateer_tier4.script
// Copyright 2004, Sony Online Entertainment
// All Rights Reserved.
//
// Created with SwgConversationEditor 1.37 - DO NOT EDIT THIS AUTO-GENERATED FILE!
//
// ======================================================================
// ======================================================================
// Library Includes
// ======================================================================
include library.ai_lib;
include library.chat;
include library.conversation;
include library.skill;
include library.space_flags;
include library.space_quest;
include library.utils;
// ======================================================================
// Script Constants
// ======================================================================
string c_stringFile = "conversation/tatooine_privateer_tier4";
// ======================================================================
// Script Conditions
// ======================================================================
boolean tatooine_privateer_tier4_condition__defaultCondition (obj_id player, obj_id npc)
{
return true;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isWrongFaction (obj_id player, obj_id npc)
{
//check the player has the correct novice skill box for this trainer
return (!hasSkill(player,"pilot_neutral_novice"));
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasCompletedTier3 (obj_id player, obj_id npc)
{
/*
if (!hasSkill( player, "pilot_neutral_starships_03" ))
return false;
else if (!hasSkill( player, "pilot_neutral_procedures_03" ))
return false;
else if (!hasSkill( player, "pilot_neutral_droid_03" ))
return false;
else if (!hasSkill( player, "pilot_neutral_weapons_03" ))
return false;
else
return true;
*/
return space_flags.hasCompletedTierThree(player);
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isOnMission (obj_id player, obj_id npc)
{
return ( space_quest.hasQuest(player) );
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_faliedMissionOne (obj_id player, obj_id npc)
{
if ( space_quest.hasAbortedQuestRecursive( player, "delivery", "tatooine_privateer_tier4_1a" ) ||
space_quest.hasFailedQuestRecursive( player, "delivery", "tatooine_privateer_tier4_1a" ) )
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_failedMissionTwo (obj_id player, obj_id npc)
{
if ( space_quest.hasAbortedQuestRecursive( player, "recovery", "tatooine_privateer_tier4_2a" ) ||
space_quest.hasFailedQuestRecursive( player, "recovery", "tatooine_privateer_tier4_2a" ) )
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_failedMissionThree (obj_id player, obj_id npc)
{
if ( space_quest.hasFailedQuest( player, "inspect", "tatooine_privateer_tier4_3a" ) ||
space_quest.hasFailedQuest( player, "recovery", "tatooine_privateer_tier4_3c" ) )
return true;
if ( space_quest.hasAbortedQuest( player, "inspect", "tatooine_privateer_tier4_3a" ) ||
space_quest.hasAbortedQuest( player, "recovery", "tatooine_privateer_tier4_3c" ) )
return true;
return false;
/*
if (space_quest.hasWonQuest(player, "inspect", "tatooine_privateer_tier4_3a" ) &&
space_quest.hasWonQuest(player, "recovery", "tatooine_privateer_tier4_3c") )
return false;
return true;
*/
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_failedMissionFour (obj_id player, obj_id npc)
{
if ( space_quest.hasAbortedQuestRecursive( player, "assassinate", "tatooine_privateer_tier4_4a" ) ||
space_quest.hasFailedQuestRecursive( player, "assassinate", "tatooine_privateer_tier4_4a" ) )
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_failedMasterMission (obj_id player, obj_id npc)
{
if ( space_quest.hasAbortedQuestRecursive( player, "destroy", "tatooine_privateer_master" ) ||
space_quest.hasFailedQuestRecursive( player, "destroy", "tatooine_privateer_master" ) )
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isReadyForTraining (obj_id player, obj_id npc)
{
//see if the player has NOT completed all of tier 4
//AND has enough XP to buy a tier-4 skill
if (tatooine_privateer_tier4_condition_hasCompletedTier4(player,npc))
return false;//you're already done
return ( space_quest.isPlayerQualifiedForSkill( player, "pilot_neutral_starships_04" ) );
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasCompletedTier4 (obj_id player, obj_id npc)
{
/*
if (!hasSkill( player, "pilot_neutral_starships_04" ))
return false;
else if (!hasSkill( player, "pilot_neutral_procedures_04" ))
return false;
else if (!hasSkill( player, "pilot_neutral_droid_04" ))
return false;
else if (!hasSkill( player, "pilot_neutral_weapons_04" ))
return false;
else
return true;
*/
return space_flags.hasCompletedTierFour(player);
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasMasterSkill (obj_id player, obj_id npc)
{
return (hasSkill( player, "pilot_neutral_master" ));
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isGettingMissionOneReward (obj_id player, obj_id npc)
{
if (!space_quest.hasCompletedQuestRecursive( player, "delivery", "tatooine_privateer_tier4_1a" ))
return false;//haven't completed it, so no reward
//you've completed it, so you must be here for the reward:
if (!space_quest.hasReceivedReward( player, "delivery", "tatooine_privateer_tier4_1a" ))
return true;
else
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isGettingMissionTwoReward (obj_id player, obj_id npc)
{
if (!space_quest.hasCompletedQuestRecursive( player, "recovery", "tatooine_privateer_tier4_2a" ))
return false;//haven't completed it, so no reward
//you've completed it, so you must be here for the reward:
if (!space_quest.hasReceivedReward( player, "recovery", "tatooine_privateer_tier4_2a" ))
return true;
else
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isGettingMissionThreeReward (obj_id player, obj_id npc)
{
if (!space_quest.hasCompletedQuest( player, "recovery", "tatooine_privateer_tier4_3c" ))
return false;//haven't completed it, so no reward
//you've completed it, so you must be here for the reward:
if (!space_quest.hasReceivedReward( player, "inspect", "tatooine_privateer_tier4_3a" ))
return true;
else
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isGettingMissionFourReward (obj_id player, obj_id npc)
{
if (!space_quest.hasCompletedQuestRecursive( player, "assassinate", "tatooine_privateer_tier4_4a" ))
return false;//haven't completed it, so no reward
//you've completed it, so you must be here for the reward:
if (!space_quest.hasReceivedReward( player, "assassinate", "tatooine_privateer_tier4_4a" ))
return true;
else
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isGettingMasterReward (obj_id player, obj_id npc)
{
if (!space_quest.hasCompletedQuestRecursive( player, "destroy", "tatooine_privateer_master" ))
return false;//haven't completed it, so no reward
//you've completed it, so you must be here for the reward:
if (!space_quest.hasReceivedReward( player, "destroy", "tatooine_privateer_master" ))
return true;
else
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasProcedures04 (obj_id player, obj_id npc)
{
return hasSkill( player, "pilot_neutral_procedures_04" );
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasStarships04 (obj_id player, obj_id npc)
{
return hasSkill( player, "pilot_neutral_starships_04" );
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasDroids04 (obj_id player, obj_id npc)
{
return hasSkill( player, "pilot_neutral_droid_04" );
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasWeapons04 (obj_id player, obj_id npc)
{
return hasSkill( player, "pilot_neutral_weapons_04" );
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_onMyTrack (obj_id player, obj_id npc)
{
return space_flags.isSpaceTrack(player, space_flags.PRIVATEER_TATOOINE);
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_canFlyNonTrackDuty (obj_id player, obj_id npc)
{
if(space_flags.hasCompletedTierThree(player) && !space_quest.hasQuest(player))
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasMetMe (obj_id player, obj_id npc)
{
return space_flags.hasSpaceFlag(player, "metTier4");
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasTwoSkills (obj_id player, obj_id npc)
{
int skillCount = 0;
if ( hasSkill( player, "pilot_neutral_droid_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_starships_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_weapons_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_procedures_04" ) )
++skillCount;
if(skillCount == 2)
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasThreeSkills (obj_id player, obj_id npc)
{
int skillCount = 0;
if ( hasSkill( player, "pilot_neutral_droid_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_starships_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_weapons_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_procedures_04" ) )
++skillCount;
if(skillCount == 3)
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_hasFourSkills (obj_id player, obj_id npc)
{
int skillCount = 0;
if ( hasSkill( player, "pilot_neutral_droid_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_starships_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_weapons_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_procedures_04" ) )
++skillCount;
if(skillCount == 4)
return true;
return false;
}
// ----------------------------------------------------------------------
boolean tatooine_privateer_tier4_condition_isReadyForMission (obj_id player, obj_id npc)
{
return space_flags.hasSpaceFlag(player, "readyForTier4Mission");
}
// ======================================================================
// Script Actions
// ======================================================================
void tatooine_privateer_tier4_action_grantMissionOne (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "delivery", "tatooine_privateer_tier4_1a" );
if(space_flags.hasSpaceFlag(player, "readyForTier4Mission"))
space_flags.removeSpaceFlag(player, "readyForTier4Mission");
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantMissionTwo (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "recovery", "tatooine_privateer_tier4_2a" );
if(space_flags.hasSpaceFlag(player, "readyForTier4Mission"))
space_flags.removeSpaceFlag(player, "readyForTier4Mission");
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantMissionThree (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "inspect", "tatooine_privateer_tier4_3a" );
if(space_flags.hasSpaceFlag(player, "readyForTier4Mission"))
space_flags.removeSpaceFlag(player, "readyForTier4Mission");
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantMissionFour (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "assassinate", "tatooine_privateer_tier4_4a" );
if(space_flags.hasSpaceFlag(player, "readyForTier4Mission"))
space_flags.removeSpaceFlag(player, "readyForTier4Mission");
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantMasterMission (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "destroy", "tatooine_privateer_master" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantDutyMissionOne (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "escort_duty", "tatooine_privateer_tier4_1" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantDutyMissionTwo (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "rescue_duty", "tatooine_privateer_tier4_1" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantDutyMissionThree (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "recovery_duty", "tatooine_privateer_tier4_1" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantDutyMissionFour (obj_id player, obj_id npc)
{
space_quest.grantQuest( player, "destroy_duty", "tatooine_privateer_tier4_1" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_rewardForMissionOne (obj_id player, obj_id npc)
{
if (!space_quest.hasReceivedReward( player, "delivery", "tatooine_privateer_tier4_1a" ))
space_quest.giveReward( player, "delivery", "tatooine_privateer_tier4_1a", 10000, "object/tangible/ship/components/booster/bst_mission_reward_neutral_mandal_q_series.iff" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_rewardForMissionTwo (obj_id player, obj_id npc)
{
if (!space_quest.hasReceivedReward( player, "recovery", "tatooine_privateer_tier4_2a" ))
space_quest.giveReward( player, "recovery", "tatooine_privateer_tier4_2a", 10000, "object/tangible/ship/components/weapon/wpn_mission_reward_neutral_borstel_disruptor.iff" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_rewardForMissionThree (obj_id player, obj_id npc)
{
if (!space_quest.hasReceivedReward( player, "inspect", "tatooine_privateer_tier4_3a" ))
space_quest.giveReward( player, "inspect", "tatooine_privateer_tier4_3a", 10000, "object/tangible/ship/components/shield_generator/shd_mission_reward_neutral_armek_plasma_web.iff" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_rewardForMissionFour (obj_id player, obj_id npc)
{
if (!space_quest.hasReceivedReward( player, "assassinate", "tatooine_privateer_tier4_4a" ))
space_quest.giveReward( player, "assassinate", "tatooine_privateer_tier4_4a", 10000, "object/tangible/ship/components/engine/eng_mission_reward_neutral_haor_chall_military.iff" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_rewardForMasterMission (obj_id player, obj_id npc)
{
if (!space_quest.hasReceivedReward( player, "destroy", "tatooine_privateer_master" ))
{
space_quest.giveReward( player, "destroy", "tatooine_privateer_master", 5000 );
grantSkill( player, "pilot_neutral_master" );
}
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_buyWeaponsSkill04 (obj_id player, obj_id npc)
{
skill.purchaseSkill( player, "pilot_neutral_weapons_04" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_buyStartshipsSkill04 (obj_id player, obj_id npc)
{
skill.purchaseSkill( player, "pilot_neutral_starships_04" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_buyDroidSkill04 (obj_id player, obj_id npc)
{
skill.purchaseSkill( player, "pilot_neutral_droid_04" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_buyProceduresSkill04 (obj_id player, obj_id npc)
{
skill.purchaseSkill( player, "pilot_neutral_procedures_04" );
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_grantNextMission (obj_id player, obj_id npc)
{
int skillCount = 0;
if ( hasSkill( player, "pilot_neutral_droid_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_starships_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_weapons_04" ) )
++skillCount;
if ( hasSkill( player, "pilot_neutral_procedures_04" ) )
++skillCount;
switch ( skillCount )
{
case 1 :
tatooine_privateer_tier4_action_grantMissionOne( player, npc );
break;
case 2 :
tatooine_privateer_tier4_action_grantMissionTwo( player, npc );
break;
case 3 :
tatooine_privateer_tier4_action_grantMissionThree( player, npc );
break;
case 4 :
tatooine_privateer_tier4_action_grantMissionFour( player, npc );
break;
}
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_setMetMe (obj_id player, obj_id npc)
{
space_flags.setSpaceFlag(player, "metTier4", true);
}
// ----------------------------------------------------------------------
void tatooine_privateer_tier4_action_setReadyForMission (obj_id player, obj_id npc)
{
space_flags.setSpaceFlag(player, "readyForTier4Mission", true);
}
// ======================================================================
// Script %TO Tokens
// ======================================================================
// ======================================================================
// Script %DI Tokens
// ======================================================================
// ======================================================================
// Script %DF Tokens
// ======================================================================
// ======================================================================
// handleBranch<n> Functions
// ======================================================================
int tatooine_privateer_tier4_handleBranch2 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: What brings a pilot like you out this way?
//-- [RESPONSE NOTE]
//-- PLAYER: I'm looking for a mission. Do you have any?
if (response == "s_c1ff5062")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition_canFlyNonTrackDuty (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: Eh, you're in luck. Normally I would send you packing, but I do actually have a couple of duty missions . Do you want me to give you a briefing?
string_id message = new string_id (c_stringFile, "s_e9cabb66");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Yes, please.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_c82e9a2f");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 3);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_on_dismissing");
//-- NPC: Do I have any missions? Yes. Do I think you can handle them? No. Why don't you go find your mama and quit bothering me.
string_id message = new string_id (c_stringFile, "s_324779f6");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch3 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Eh, you're in luck. Normally I would send you packing, but I do actually have a couple of duty missions . Do you want me to give you a briefing?
//-- [RESPONSE NOTE]
//-- PLAYER: Yes, please.
if (response == "s_c82e9a2f")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
string_id message = new string_id (c_stringFile, "s_87550112");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_378");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 159);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch5 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You're not through tier-3 yet
//-- NPC: Hey! Beissa's looking for you.
//-- [RESPONSE NOTE]
//-- PLAYER: How do you know?
if (response == "s_e86f1062")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "tap_head");
//-- NPC: I know all! Get your backside over to Jabba's Palace.
string_id message = new string_id (c_stringFile, "s_555c668c");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Mind your own business.
if (response == "s_5206ea9b")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "point_accusingly");
//-- NPC: No, I'M telling YOU to mind your OWN business! And your business is at Jabba's Palace! So start walking, bub.
string_id message = new string_id (c_stringFile, "s_5e6a9bde");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch8 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You're busy. Already doing a mission. Hup hup, go do it.
//-- NPC: Time is money! And you're wasting time! I don't do business with malingerers!
//-- [RESPONSE NOTE]
//-- PLAYER: Yes sir!
if (response == "s_a30c1a53")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
//-- NPC: I want to see the back of you! Pronto!
string_id message = new string_id (c_stringFile, "s_49155225");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: What'd you call me?
if (response == "s_f8e8f311")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_finger_warning");
//-- NPC: GET TO WORK!
string_id message = new string_id (c_stringFile, "s_38264798");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch11 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You failed mission 1, do it over.
//-- NPC: I thought you told me you were the greatest pilot of all time.
//-- [RESPONSE NOTE]
//-- PLAYER: I said that?
if (response == "s_3ff5bba1")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
//-- NPC: Actually, no, you didn't. Talon said it! Maybe Talon was wrong!
string_id message = new string_id (c_stringFile, "s_69647725");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Don't be so quick to judge me. I can get the job done.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_559912");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 12);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: No. I said I was good.
if (response == "s_3c7012a7")
{
doAnimationAction (player, "point_to_self");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Well, good pilots don't flub missions!
string_id message = new string_id (c_stringFile, "s_842eb2d9");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Good point.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_190e0e72");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 14);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch12 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Actually, no, you didn't. Talon said it! Maybe Talon was wrong!
//-- [RESPONSE NOTE]
//-- PLAYER: Don't be so quick to judge me. I can get the job done.
if (response == "s_559912")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_on_dismissing");
tatooine_privateer_tier4_action_grantMissionOne (player, npc);
//-- NPC: I hope so! Go on, get out of here!
string_id message = new string_id (c_stringFile, "s_cf53514d");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch14 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Well, good pilots don't flub missions!
//-- [RESPONSE NOTE]
//-- PLAYER: Good point.
if (response == "s_190e0e72")
{
doAnimationAction (player, "rub_chin_thoughtful");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Are you mocking me?
string_id message = new string_id (c_stringFile, "s_1234129d");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_900f01d1");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 15);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch15 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Are you mocking me?
//-- [RESPONSE NOTE]
//-- PLAYER: What?
if (response == "s_900f01d1")
{
doAnimationAction (player, "listen");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "stamp_feet");
tatooine_privateer_tier4_action_grantMissionOne (player, npc);
//-- NPC: Get back to work!
string_id message = new string_id (c_stringFile, "s_aeab6bd1");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch17 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You failed mission 2, do it over.
//-- NPC: Those Imperials are STOMPING you.
//-- [RESPONSE NOTE]
//-- PLAYER: Tell me about it.
if (response == "s_58362a8d")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If I give you another shot, do you think you can handle it?
string_id message = new string_id (c_stringFile, "s_76e45e0f");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Yeah.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_7e0dff76");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 18);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: What are you trying to say?
if (response == "s_db089cf0")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "hold_nose");
//-- NPC: You stink!
string_id message = new string_id (c_stringFile, "s_e5e29dc");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Don't beat around the bush! Just give it to me straight.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_df1485b");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 20);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch18 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: If I give you another shot, do you think you can handle it?
//-- [RESPONSE NOTE]
//-- PLAYER: Yeah.
if (response == "s_7e0dff76")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_grantMissionTwo (player, npc);
//-- NPC: Okay. Suit up. You're going back out there.
string_id message = new string_id (c_stringFile, "s_6f729033");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch20 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: You stink!
//-- [RESPONSE NOTE]
//-- PLAYER: Don't beat around the bush! Just give it to me straight.
if (response == "s_df1485b")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "gesticulate_wildly");
//-- NPC: The Imperials are giving it to YOU straight - with both barrels! Come on, now! Where's your pirate pride?
string_id message = new string_id (c_stringFile, "s_fa259cfa");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Buried deep, deep down inside.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_f2648004");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 21);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch21 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: The Imperials are giving it to YOU straight - with both barrels! Come on, now! Where's your pirate pride?
//-- [RESPONSE NOTE]
//-- PLAYER: Buried deep, deep down inside.
if (response == "s_f2648004")
{
doAnimationAction (player, "embarrassed");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionTwo (player, npc);
//-- NPC: OK smartmouth, that's enough out of you. Just get back to work!
string_id message = new string_id (c_stringFile, "s_e00688cd");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch23 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You failed mission 3, do it over.
//-- NPC: Let's review the basics here.
//-- [RESPONSE NOTE]
//-- PLAYER: Oh boy. Here we go.
if (response == "s_3d6e04e6")
{
doAnimationAction (player, "smack_self");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (player, "point_forward");
//-- NPC: First, I TELL you what to do.
string_id message = new string_id (c_stringFile, "s_c4076628");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Uh huh.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_c3363bcd");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 24);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Don't bother! I know what you're going to say.
if (response == "s_351c69aa")
{
doAnimationAction (player, "wave_on_dismissing");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: What?
string_id message = new string_id (c_stringFile, "s_3c81c35");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: That I blew it!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_b7e5af8c");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 29);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch24 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: First, I TELL you what to do.
//-- [RESPONSE NOTE]
//-- PLAYER: Uh huh.
if (response == "s_c3363bcd")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (player, "point_away");
//-- NPC: And then you DO it.
string_id message = new string_id (c_stringFile, "s_a85bc17d");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Mm hmm.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_a587c342");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 25);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch25 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: And then you DO it.
//-- [RESPONSE NOTE]
//-- PLAYER: Mm hmm.
if (response == "s_a587c342")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "tap_head");
//-- NPC: Is there any part of that you don't understand?
string_id message = new string_id (c_stringFile, "s_b6298a33");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Nope! I think I got it.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_a38a9e82");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 26);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch26 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Is there any part of that you don't understand?
//-- [RESPONSE NOTE]
//-- PLAYER: Nope! I think I got it.
if (response == "s_a38a9e82")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Then why have we got this situation?
string_id message = new string_id (c_stringFile, "s_b5a3db93");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Well, it's a little hard to explain.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_851d7ea3");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 27);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch27 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Then why have we got this situation?
//-- [RESPONSE NOTE]
//-- PLAYER: Well, it's a little hard to explain.
if (response == "s_851d7ea3")
{
doAnimationAction (player, "shrug_hands");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "gesticulate_wildly");
tatooine_privateer_tier4_action_grantMissionThree (player, npc);
//-- NPC: You're upsetting me! And I don't LIKE getting upset! Get back to work! And do the job right this time!
string_id message = new string_id (c_stringFile, "s_e15e4244");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch29 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: What?
//-- [RESPONSE NOTE]
//-- PLAYER: That I blew it!
if (response == "s_b7e5af8c")
{
doAnimationAction (player, "embarrassed");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "gesticulate_wildly");
//-- NPC: THAT'S RIGHT! You must be some kind of mindreader! Maybe you should quit being a pilot and get a job reading palms down at the cantina!
string_id message = new string_id (c_stringFile, "s_3fac3195");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: OK! I get it! I'll get back to work!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_36a61f55");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 30);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch30 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: THAT'S RIGHT! You must be some kind of mindreader! Maybe you should quit being a pilot and get a job reading palms down at the cantina!
//-- [RESPONSE NOTE]
//-- PLAYER: OK! I get it! I'll get back to work!
if (response == "s_36a61f55")
{
doAnimationAction (player, "slump_head");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionThree (player, npc);
//-- NPC: Good luck! You'll need it!
string_id message = new string_id (c_stringFile, "s_9ee65601");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch32 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: You've got to finish what you've started.
//-- [RESPONSE NOTE]
//-- PLAYER: I know.
if (response == "s_87d7e908")
{
doAnimationAction (player, "embarrassed");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionFour (player, npc);
//-- NPC: The last thing you want is a bunch of fighter aces gunning for you. Get back out there!
string_id message = new string_id (c_stringFile, "s_58b4c6a6");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: I'm still working on it.
if (response == "s_b857b065")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionFour (player, npc);
//-- NPC: Try not to get killed. Get back out there.
string_id message = new string_id (c_stringFile, "s_10652869");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch35 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You have completed mission one and so here is your reward.
//-- NPC: OK! So far, so good. Mission accomplished. And in true pirate tradition, you get a little off the top.
//-- [RESPONSE NOTE]
//-- PLAYER: Thanks.
if (response == "s_fc27931b")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_hands");
//-- NPC: Anytime! I'm a generous Rodian. See me later.
string_id message = new string_id (c_stringFile, "s_e775f9ef");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: I can use it.
if (response == "s_6e4cac2c")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_shoulders");
//-- NPC: Sure! We all need a little something now and then. Come back when you're ready for more.
string_id message = new string_id (c_stringFile, "s_baacb22a");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch38 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You have completed mission two and so here is your reward.
//-- NPC: I'm always happy to see TIE fighter debris, floating through space. Nice work out there!
//-- [RESPONSE NOTE]
//-- PLAYER: Thanks.
if (response == "s_69")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Here's a little something to tide you over until your next mission. Don't spend it all in one place.
string_id message = new string_id (c_stringFile, "s_88926265");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Just doing my job.
if (response == "s_dcc126b1")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: False modesty! I love it. Here's your cut. Let me know when you're ready to do some more work for Talon.
string_id message = new string_id (c_stringFile, "s_70a95d7f");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch41 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You have completed mission three and so here is your reward.
//-- NPC: Everything's coming up roses, %TU.
//-- [RESPONSE NOTE]
//-- PLAYER: What does that mean?
if (response == "s_dd67013")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: It means that Jabba's paid us for services rendered! And since YOU'RE the one that rendered said service, here's a little cut.
string_id message = new string_id (c_stringFile, "s_e6d5d85c");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: This is all I get?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_f69cf191");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 42);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Um, okay.
if (response == "s_96c7f9b")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "point_to_self");
//-- NPC: Jabba's happy. And that means I'm happy. And if I'm happy, you're happy!
string_id message = new string_id (c_stringFile, "s_4bb84e05");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'm not happy.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_9cc12ff4");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 44);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch42 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: It means that Jabba's paid us for services rendered! And since YOU'RE the one that rendered said service, here's a little cut.
//-- [RESPONSE NOTE]
//-- PLAYER: This is all I get?
if (response == "s_f69cf191")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Hey! Don't be ungrateful. It's unattractive. If you want more, just ask me for another mission.
string_id message = new string_id (c_stringFile, "s_3afa07bf");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch44 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Jabba's happy. And that means I'm happy. And if I'm happy, you're happy!
//-- [RESPONSE NOTE]
//-- PLAYER: I'm not happy.
if (response == "s_9cc12ff4")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Here's your pay!
string_id message = new string_id (c_stringFile, "s_11eba9b0");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay, NOW I'm happy!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_f600815f");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 45);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch45 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Here's your pay!
//-- [RESPONSE NOTE]
//-- PLAYER: Okay, NOW I'm happy!
if (response == "s_f600815f")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_shoulders");
//-- NPC: Of course. Come see me when you're ready for some more interstellar action!
string_id message = new string_id (c_stringFile, "s_ae9a6733");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch47 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You have completed mission four and so here is your reward.
//-- NPC: Money! You want it?
//-- [RESPONSE NOTE]
//-- PLAYER: Yes.
if (response == "s_d70dba34")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: You've got it!
string_id message = new string_id (c_stringFile, "s_35a6c533");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: EVERYBODY wants money!
if (response == "s_677b3694")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Especially smugglers! Here's your pay. Nice work out there.
string_id message = new string_id (c_stringFile, "s_96d69e86");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch50 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Hey, there you are. Ready to get back to work?
//-- [RESPONSE NOTE]
//-- PLAYER: Sure.
if (response == "s_8be640b8")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition_hasFourSkills (player, npc))
{
//-- NPC: Smugglers like us, we have a code.
string_id message = new string_id (c_stringFile, "s_8945d3f4");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Enlighten me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_420");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_456");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 57);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition_hasThreeSkills (player, npc))
{
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
string_id message = new string_id (c_stringFile, "s_50335ae8");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What do you mean?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Nothing to tell. I'm here to get a mission!
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_490");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_534");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 75);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition_hasTwoSkills (player, npc))
{
//-- NPC: What do you know about the Black Sun?
string_id message = new string_id (c_stringFile, "s_e2084aee");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I know they're good.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I know they're trouble.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: Not much.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_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_564");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_588");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_612");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 94);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Now then. You did good work with Jabba.
string_id message = new string_id (c_stringFile, "s_da0b2b1e");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I guess.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_650");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_714");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 116);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch51 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Smugglers like us, we have a code.
//-- [RESPONSE NOTE]
//-- PLAYER: Enlighten me.
if (response == "s_420")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: It's simple. We just try to help people in need.
string_id message = new string_id (c_stringFile, "s_422");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: That's it?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_424");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 58);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
if (response == "s_456")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: What happened? Did you blow your paycheck at the cantina?
string_id message = new string_id (c_stringFile, "s_458");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: None of your business.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_460");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 67);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch52 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
//-- [RESPONSE NOTE]
//-- PLAYER: What do you mean?
if (response == "s_490")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Jabba's always working an angle. And we haven't heard much from him lately. Is he planning something in Dathomir?
string_id message = new string_id (c_stringFile, "s_492");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What? No!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_494");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 76);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Nothing to tell. I'm here to get a mission!
if (response == "s_534")
{
doAnimationAction (player, "shrug_shoulders");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Did you like the palace?
string_id message = new string_id (c_stringFile, "s_536");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Not really. It smelled terrible.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_538");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 87);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch53 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: What do you know about the Black Sun?
//-- [RESPONSE NOTE]
//-- PLAYER: I know they're good.
if (response == "s_564")
{
doAnimationAction (player, "shrug_shoulders");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: They sure are! But even they get into trouble now and then. Any interest in helping them out?
string_id message = new string_id (c_stringFile, "s_566");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Depends. I don't want to get sucked into their world.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_568");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 95);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: I know they're trouble.
if (response == "s_588")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shake_head_no");
//-- NPC: Not for us, they're not! Talon and the Black Sun have an... understanding. A lucrative one.
string_id message = new string_id (c_stringFile, "s_590");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Interesting.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_592");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 101);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Not much.
if (response == "s_612")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: Oh come on! You're kidding, right? The Black Sun is the biggest criminal syndicate around. And they are CONNECTED.
string_id message = new string_id (c_stringFile, "s_614");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: No way.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_616");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 107);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch54 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Now then. You did good work with Jabba.
//-- [RESPONSE NOTE]
//-- PLAYER: Thanks.
if (response == "s_650")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "celebrate");
//-- NPC: Write that one down in your diary! I just gave you a compliment. I NEVER give compliments. It's a red-letter day.
string_id message = new string_id (c_stringFile, "s_652");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Aw shucks. Lucky me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_654");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 117);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: I guess.
if (response == "s_714")
{
doAnimationAction (player, "shrug_hands");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "point_to_self");
//-- NPC: Now that Jabba's happy, you're free to work with Talon Karrde again. But Talon's busy. So you're reporting to me!
string_id message = new string_id (c_stringFile, "s_716");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: OK.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_718");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 133);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch55 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You're ready for a new skill, which would you like?
//-- NPC: Pilots like you receive skills training. And you'll be getting that training from me. So get ready!
//-- [RESPONSE NOTE]
//-- PLAYER: What's on the plate for today?
if (response == "s_405")
{
//-- [NOTE]
if (!tatooine_privateer_tier4_condition_hasStarships04 (player, npc))
{
//-- NPC: Let's see. How about exotic vessels?
string_id message = new string_id (c_stringFile, "s_406");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds great.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_410");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 56);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (!tatooine_privateer_tier4_condition_hasWeapons04 (player, npc))
{
//-- NPC: Let's see. How about heavy starship components?
string_id message = new string_id (c_stringFile, "s_407");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds great.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_412");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 143);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (!tatooine_privateer_tier4_condition_hasProcedures04 (player, npc))
{
//-- NPC: Let's see. How about expert techniques?
string_id message = new string_id (c_stringFile, "s_408");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds great.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_414");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 144);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Let's see. How about droid intelligence theory?
string_id message = new string_id (c_stringFile, "s_409");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds great.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_416");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 145);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch56 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Let's see. How about exotic vessels?
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds great.
if (response == "s_410")
{
tatooine_privateer_tier4_action_buyStartshipsSkill04 (player, npc);
//-- [NOTE] Now go do Mission Four
if (tatooine_privateer_tier4_condition_hasFourSkills (player, npc))
{
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Smugglers like us, we have a code.
string_id message = new string_id (c_stringFile, "s_418");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Enlighten me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_420");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_456");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 57);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Three.
if (tatooine_privateer_tier4_condition_hasThreeSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
string_id message = new string_id (c_stringFile, "s_488");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What do you mean?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Nothing to tell. I'm here to get a mission!
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_490");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_534");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 75);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Two.
if (tatooine_privateer_tier4_condition_hasTwoSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: What do you know about the Black Sun?
string_id message = new string_id (c_stringFile, "s_562");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I know they're good.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I know they're trouble.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: Not much.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_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_564");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_588");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_612");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 94);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission One.
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Now then. You did good work with Jabba.
string_id message = new string_id (c_stringFile, "s_648");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I guess.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_650");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_714");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 116);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch57 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] Now go do Mission Four
//-- NPC: Smugglers like us, we have a code.
//-- [RESPONSE NOTE]
//-- PLAYER: Enlighten me.
if (response == "s_420")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: It's simple. We just try to help people in need.
string_id message = new string_id (c_stringFile, "s_422");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: That's it?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_424");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 58);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
if (response == "s_456")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: What happened? Did you blow your paycheck at the cantina?
string_id message = new string_id (c_stringFile, "s_458");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: None of your business.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_460");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 67);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch58 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: It's simple. We just try to help people in need.
//-- [RESPONSE NOTE]
//-- PLAYER: That's it?
if (response == "s_424")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_belly");
//-- NPC: Well...we really try to help people who can help US later on.
string_id message = new string_id (c_stringFile, "s_426");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Now you're talking.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_428");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 59);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch59 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Well...we really try to help people who can help US later on.
//-- [RESPONSE NOTE]
//-- PLAYER: Now you're talking.
if (response == "s_428")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "offer_affection");
//-- NPC: Good job with those Valarian fighters! You really put them in their place.
string_id message = new string_id (c_stringFile, "s_430");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I just did what I was told.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_432");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 60);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch60 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Good job with those Valarian fighters! You really put them in their place.
//-- [RESPONSE NOTE]
//-- PLAYER: I just did what I was told.
if (response == "s_432")
{
doAnimationAction (player, "shrug_hands");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: Lots of people in this sector hate the Valarians. They appreciate what you did. It's good publicity for the Smugglers Alliance, see.
string_id message = new string_id (c_stringFile, "s_434");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I follow you.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_436");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 61);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch61 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Lots of people in this sector hate the Valarians. They appreciate what you did. It's good publicity for the Smugglers Alliance, see.
//-- [RESPONSE NOTE]
//-- PLAYER: I follow you.
if (response == "s_436")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: So I want to keep spreading the love. You're going to go on a goodwill mission.
string_id message = new string_id (c_stringFile, "s_438");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: How so?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_440");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 62);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch62 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: So I want to keep spreading the love. You're going to go on a goodwill mission.
//-- [RESPONSE NOTE]
//-- PLAYER: How so?
if (response == "s_440")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "pound_fist_palm");
//-- NPC: I want you to start targeting enemy forces - starting with an Imperial Ace. Everybody hates the Imperials!
string_id message = new string_id (c_stringFile, "s_442");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Where is this guy?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_444");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 63);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch63 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I want you to start targeting enemy forces - starting with an Imperial Ace. Everybody hates the Imperials!
//-- [RESPONSE NOTE]
//-- PLAYER: Where is this guy?
if (response == "s_444")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: All your action's going to be in Lok. Later on, you'll be targeting CorSec forces, even RSF - all the guys that do their part to stifle and subjugate the masses.
string_id message = new string_id (c_stringFile, "s_446");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So you're just a freedom fighter.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_448");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 64);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch64 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: All your action's going to be in Lok. Later on, you'll be targeting CorSec forces, even RSF - all the guys that do their part to stifle and subjugate the masses.
//-- [RESPONSE NOTE]
//-- PLAYER: So you're just a freedom fighter.
if (response == "s_448")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_shoulders");
//-- NPC: Well...I want everybody to be free to do business with our smugglers, if that's what you mean!
string_id message = new string_id (c_stringFile, "s_450");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Very touching.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_452");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 65);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch65 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Well...I want everybody to be free to do business with our smugglers, if that's what you mean!
//-- [RESPONSE NOTE]
//-- PLAYER: Very touching.
if (response == "s_452")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "stretch");
tatooine_privateer_tier4_action_grantMissionFour (player, npc);
//-- NPC: Thanks. I think so! You're clear to leave anytime.
string_id message = new string_id (c_stringFile, "s_454");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch67 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: What happened? Did you blow your paycheck at the cantina?
//-- [RESPONSE NOTE]
//-- PLAYER: None of your business.
if (response == "s_460")
{
doAnimationAction (player, "wave_on_dismissing");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Good job with those Valarian fighters! You really put them in their place.
string_id message = new string_id (c_stringFile, "s_462");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I just did what I was told.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_464");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 68);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch68 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Good job with those Valarian fighters! You really put them in their place.
//-- [RESPONSE NOTE]
//-- PLAYER: I just did what I was told.
if (response == "s_464")
{
doAnimationAction (player, "shrug_shoulders");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "sneeze");
//-- NPC: Lots of people in this system hate the Valarians. They appreciate what you did. It's good publicity for the Smugglers Alliance, see.
string_id message = new string_id (c_stringFile, "s_466");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I follow you.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_468");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 69);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch69 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Lots of people in this system hate the Valarians. They appreciate what you did. It's good publicity for the Smugglers Alliance, see.
//-- [RESPONSE NOTE]
//-- PLAYER: I follow you.
if (response == "s_468")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: So I want to keep spreading the love. You're going to go on a goodwill mission.
string_id message = new string_id (c_stringFile, "s_470");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: How so?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_472");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 70);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch70 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: So I want to keep spreading the love. You're going to go on a goodwill mission.
//-- [RESPONSE NOTE]
//-- PLAYER: How so?
if (response == "s_472")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: I want you to start targeting enemy forces - starting with an Imperial Ace. Everybody hates the Imperials!
string_id message = new string_id (c_stringFile, "s_474");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Where is this guy?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_476");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 71);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch71 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I want you to start targeting enemy forces - starting with an Imperial Ace. Everybody hates the Imperials!
//-- [RESPONSE NOTE]
//-- PLAYER: Where is this guy?
if (response == "s_476")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: All your action's going to be in Lok. Later on, you'll be targeting CorSec forces, even RSF - all the guys that do their part to stifle and subjugate the masses.
string_id message = new string_id (c_stringFile, "s_478");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So you're just a freedom fighter.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_480");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 72);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch72 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: All your action's going to be in Lok. Later on, you'll be targeting CorSec forces, even RSF - all the guys that do their part to stifle and subjugate the masses.
//-- [RESPONSE NOTE]
//-- PLAYER: So you're just a freedom fighter.
if (response == "s_480")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_shoulders");
//-- NPC: Well...I want everybody to be free to do business with our smugglers, if that's what you mean!
string_id message = new string_id (c_stringFile, "s_482");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Very touching.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_484");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 73);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch73 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Well...I want everybody to be free to do business with our smugglers, if that's what you mean!
//-- [RESPONSE NOTE]
//-- PLAYER: Very touching.
if (response == "s_484")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "stretch");
tatooine_privateer_tier4_action_grantMissionFour (player, npc);
//-- NPC: Thanks. I think so! You're clear to leave anytime.
string_id message = new string_id (c_stringFile, "s_486");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch75 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] Now go do Mission Three.
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
//-- [RESPONSE NOTE]
//-- PLAYER: What do you mean?
if (response == "s_490")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Jabba's always working an angle. And we haven't heard much from him lately. Is he planning something in Dathomir?
string_id message = new string_id (c_stringFile, "s_492");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What? No!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_494");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 76);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Nothing to tell. I'm here to get a mission!
if (response == "s_534")
{
doAnimationAction (player, "shrug_shoulders");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Did you like the palace?
string_id message = new string_id (c_stringFile, "s_536");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Not really. It smelled terrible.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_538");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 87);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch76 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Jabba's always working an angle. And we haven't heard much from him lately. Is he planning something in Dathomir?
//-- [RESPONSE NOTE]
//-- PLAYER: What? No!
if (response == "s_494")
{
doAnimationAction (player, "shake_head_no");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: He is, isn't he? I've heard stories.
string_id message = new string_id (c_stringFile, "s_496");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I don't know what you're talking about.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_498");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 77);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch77 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: He is, isn't he? I've heard stories.
//-- [RESPONSE NOTE]
//-- PLAYER: I don't know what you're talking about.
if (response == "s_498")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
//-- NPC: Uh huh.
string_id message = new string_id (c_stringFile, "s_500");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Really, I don't! I didn't have any time for gossip. I was too busy working.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_502");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 78);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch78 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Uh huh.
//-- [RESPONSE NOTE]
//-- PLAYER: Really, I don't! I didn't have any time for gossip. I was too busy working.
if (response == "s_502")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: I'll just say one word: Dathomir.
string_id message = new string_id (c_stringFile, "s_504");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I can't tell you what I don't know!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_506");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 79);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch79 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I'll just say one word: Dathomir.
//-- [RESPONSE NOTE]
//-- PLAYER: I can't tell you what I don't know!
if (response == "s_506")
{
doAnimationAction (player, "sigh_deeply");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: OK tough guy, have it your way. Let's get down to business. We need to help Jabba.
string_id message = new string_id (c_stringFile, "s_508");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I thought I was done with him.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_510");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 80);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch80 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: OK tough guy, have it your way. Let's get down to business. We need to help Jabba.
//-- [RESPONSE NOTE]
//-- PLAYER: I thought I was done with him.
if (response == "s_510")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shake_head_no");
//-- NPC: Jabba's a good ally for us. He's the strongest crime lord in the sector, by far.
string_id message = new string_id (c_stringFile, "s_512");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sure - for now. One of these days, Lady Valarian could become the strongest.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_514");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 81);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch81 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Jabba's a good ally for us. He's the strongest crime lord in the sector, by far.
//-- [RESPONSE NOTE]
//-- PLAYER: Sure - for now. One of these days, Lady Valarian could become the strongest.
if (response == "s_514")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh_cackle");
//-- NPC: She's definitely the UGLIEST - and that's saying something! Jabba's not exactly easy on the eyes. And forget about Lady Valarian becoming the top player. It'll never happen.
string_id message = new string_id (c_stringFile, "s_516");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: You never know.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_518");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 82);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch82 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: She's definitely the UGLIEST - and that's saying something! Jabba's not exactly easy on the eyes. And forget about Lady Valarian becoming the top player. It'll never happen.
//-- [RESPONSE NOTE]
//-- PLAYER: You never know.
if (response == "s_518")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: We're doing our part to keep Jabba on top. And that leads me to your next assignment.
string_id message = new string_id (c_stringFile, "s_520");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What is it?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_522");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 83);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch83 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: We're doing our part to keep Jabba on top. And that leads me to your next assignment.
//-- [RESPONSE NOTE]
//-- PLAYER: What is it?
if (response == "s_522")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: Valarians are starting to get active around Dantooine. Too active, if you know what I mean. We need to nip that nonsense in the bud. I want you to disable a Valarian gunship and inspect it.
string_id message = new string_id (c_stringFile, "s_524");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What am I looking for?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_526");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 84);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch84 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Valarians are starting to get active around Dantooine. Too active, if you know what I mean. We need to nip that nonsense in the bud. I want you to disable a Valarian gunship and inspect it.
//-- [RESPONSE NOTE]
//-- PLAYER: What am I looking for?
if (response == "s_526")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Freight plans. I want to know what they're transporting!
string_id message = new string_id (c_stringFile, "s_528");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: You got it.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_530");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 85);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch85 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Freight plans. I want to know what they're transporting!
//-- [RESPONSE NOTE]
//-- PLAYER: You got it.
if (response == "s_530")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "celebrate");
tatooine_privateer_tier4_action_grantMissionThree (player, npc);
//-- NPC: And remember: Jabba forever!
string_id message = new string_id (c_stringFile, "s_532");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch87 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Did you like the palace?
//-- [RESPONSE NOTE]
//-- PLAYER: Not really. It smelled terrible.
if (response == "s_538")
{
doAnimationAction (player, "hold_nose");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: That's the smell of money, %TU! Jabba's a good ally for us. He's the strongest crime lord in the system, by far.
string_id message = new string_id (c_stringFile, "s_540");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sure - for now. One of these days, Lady Valarian could become the strongest.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_542");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 88);
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.tatooine_privateer_tier4.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;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch88 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: That's the smell of money, %TU! Jabba's a good ally for us. He's the strongest crime lord in the system, by far.
//-- [RESPONSE NOTE]
//-- PLAYER: Sure - for now. One of these days, Lady Valarian could become the strongest.
if (response == "s_542")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: She's definitely the UGLIEST - and that's saying something! Jabba's not exactly easy on the eyes. And forget about Lady Valarian becoming the top player. It'll never happen.
string_id message = new string_id (c_stringFile, "s_544");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: You never know.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_546");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 89);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch89 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: She's definitely the UGLIEST - and that's saying something! Jabba's not exactly easy on the eyes. And forget about Lady Valarian becoming the top player. It'll never happen.
//-- [RESPONSE NOTE]
//-- PLAYER: You never know.
if (response == "s_546")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: We're doing our part to keep Jabba on top. And that leads me to your next assignment.
string_id message = new string_id (c_stringFile, "s_548");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What is it?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_550");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 90);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch90 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: We're doing our part to keep Jabba on top. And that leads me to your next assignment.
//-- [RESPONSE NOTE]
//-- PLAYER: What is it?
if (response == "s_550")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: Valarians are becoming active around Dantooine. Too active, if you know what I mean. We need to nip that nonsense in the bud. I want you to disable a Valarian gunship and inspect it.
string_id message = new string_id (c_stringFile, "s_552");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What am I looking for?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_554");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 91);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch91 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Valarians are becoming active around Dantooine. Too active, if you know what I mean. We need to nip that nonsense in the bud. I want you to disable a Valarian gunship and inspect it.
//-- [RESPONSE NOTE]
//-- PLAYER: What am I looking for?
if (response == "s_554")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Freight plans. I want to know what they're transporting!
string_id message = new string_id (c_stringFile, "s_556");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: You got it.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_558");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 92);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch92 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Freight plans. I want to know what they're transporting!
//-- [RESPONSE NOTE]
//-- PLAYER: You got it.
if (response == "s_558")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "celebrate");
tatooine_privateer_tier4_action_grantMissionThree (player, npc);
//-- NPC: And remember: Jabba forever!
string_id message = new string_id (c_stringFile, "s_560");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch94 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] Now go do Mission Two.
//-- NPC: What do you know about the Black Sun?
//-- [RESPONSE NOTE]
//-- PLAYER: I know they're good.
if (response == "s_564")
{
doAnimationAction (player, "shrug_shoulders");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: They sure are! But even they get into trouble now and then. Any interest in helping them out?
string_id message = new string_id (c_stringFile, "s_566");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Depends. I don't want to get sucked into their world.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_568");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 95);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: I know they're trouble.
if (response == "s_588")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shake_head_no");
//-- NPC: Not for us, they're not! Talon and the Black Sun have an... understanding. A lucrative one.
string_id message = new string_id (c_stringFile, "s_590");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Interesting.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_592");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 101);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Not much.
if (response == "s_612")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: Oh come on! You're kidding, right? The Black Sun is the biggest criminal syndicate around. And they are CONNECTED.
string_id message = new string_id (c_stringFile, "s_614");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: No way.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_616");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 107);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch95 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: They sure are! But even they get into trouble now and then. Any interest in helping them out?
//-- [RESPONSE NOTE]
//-- PLAYER: Depends. I don't want to get sucked into their world.
if (response == "s_568")
{
doAnimationAction (player, "stretch");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Not likely. The Black Sun have their own code of ethics when it comes to business. They stick to their own.
string_id message = new string_id (c_stringFile, "s_570");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What's the situation?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_572");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 96);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch96 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Not likely. The Black Sun have their own code of ethics when it comes to business. They stick to their own.
//-- [RESPONSE NOTE]
//-- PLAYER: What's the situation?
if (response == "s_572")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: The Imperials have captured a Black Sun transport. It's carrying some good contraband - the kind of thing that would eventually end up in our pockets, if the Imperials would just mind their own business.
string_id message = new string_id (c_stringFile, "s_574");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So I'm gunning for the Imperials.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_576");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 97);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch97 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: The Imperials have captured a Black Sun transport. It's carrying some good contraband - the kind of thing that would eventually end up in our pockets, if the Imperials would just mind their own business.
//-- [RESPONSE NOTE]
//-- PLAYER: So I'm gunning for the Imperials.
if (response == "s_576")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: You sure are!
string_id message = new string_id (c_stringFile, "s_578");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What about the Black Sun? Don't they want to save their own ship?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_580");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 98);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch98 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: You sure are!
//-- [RESPONSE NOTE]
//-- PLAYER: What about the Black Sun? Don't they want to save their own ship?
if (response == "s_580")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "cough_polite");
//-- NPC: Sure! But the ship's almost completely disabled, so the guys on board are no use. And there aren't any other Black Sun in the vicinity. We're it!
string_id message = new string_id (c_stringFile, "s_582");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Then I guess I better get to work.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_584");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 99);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch99 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure! But the ship's almost completely disabled, so the guys on board are no use. And there aren't any other Black Sun in the vicinity. We're it!
//-- [RESPONSE NOTE]
//-- PLAYER: Then I guess I better get to work.
if (response == "s_584")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionTwo (player, npc);
//-- NPC: I guess so! Let me know how it goes! Get to Dantooine and hurry up.
string_id message = new string_id (c_stringFile, "s_586");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch101 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Not for us, they're not! Talon and the Black Sun have an... understanding. A lucrative one.
//-- [RESPONSE NOTE]
//-- PLAYER: Interesting.
if (response == "s_592")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: Sure is! They're killers and sociopaths, but they're good earners. And they need our help.
string_id message = new string_id (c_stringFile, "s_594");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What's the situation?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_596");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 102);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch102 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure is! They're killers and sociopaths, but they're good earners. And they need our help.
//-- [RESPONSE NOTE]
//-- PLAYER: What's the situation?
if (response == "s_596")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: The Imperials have captured a Black Sun transport. It's carrying some good contraband - the kind of thing that would eventually end up in our pockets, if the Imperials would just mind their own business.
string_id message = new string_id (c_stringFile, "s_598");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So I'm gunning for the Imperials.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_600");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 103);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch103 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: The Imperials have captured a Black Sun transport. It's carrying some good contraband - the kind of thing that would eventually end up in our pockets, if the Imperials would just mind their own business.
//-- [RESPONSE NOTE]
//-- PLAYER: So I'm gunning for the Imperials.
if (response == "s_600")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "snap_finger1");
//-- NPC: You sure are!
string_id message = new string_id (c_stringFile, "s_602");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What about the Black Sun? Don't they want to save their own ship?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_604");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 104);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch104 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: You sure are!
//-- [RESPONSE NOTE]
//-- PLAYER: What about the Black Sun? Don't they want to save their own ship?
if (response == "s_604")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_belly");
//-- NPC: Sure! But the ship's almost completely disabled, so the guys on board are no use. And there aren't any other Black Sun in the vicinity. We're it!
string_id message = new string_id (c_stringFile, "s_606");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Then I guess I better get to work.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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.tatooine_privateer_tier4.branchId", 105);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch105 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure! But the ship's almost completely disabled, so the guys on board are no use. And there aren't any other Black Sun in the vicinity. We're it!
//-- [RESPONSE NOTE]
//-- PLAYER: Then I guess I better get to work.
if (response == "s_608")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionTwo (player, npc);
//-- NPC: I guess so! Let me know how it goes! Get to Dantooine and hurry up.
string_id message = new string_id (c_stringFile, "s_610");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch107 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Oh come on! You're kidding, right? The Black Sun is the biggest criminal syndicate around. And they are CONNECTED.
//-- [RESPONSE NOTE]
//-- PLAYER: No way.
if (response == "s_616")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: They've got their fingers in every pie.
string_id message = new string_id (c_stringFile, "s_618");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Including Karrde's?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_620");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 108);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch108 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: They've got their fingers in every pie.
//-- [RESPONSE NOTE]
//-- PLAYER: Including Karrde's?
if (response == "s_620")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_hands");
//-- NPC: Talon and the Black Sun have an... understanding. A lucrative one.
string_id message = new string_id (c_stringFile, "s_622");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: But I thought...
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_624");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 109);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch109 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Talon and the Black Sun have an... understanding. A lucrative one.
//-- [RESPONSE NOTE]
//-- PLAYER: But I thought...
if (response == "s_624")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "tap_head");
//-- NPC: Pirate life, my friend! There's no black and white. It's all just shades of gray.
string_id message = new string_id (c_stringFile, "s_626");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Interesting.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_628");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 110);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch110 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Pirate life, my friend! There's no black and white. It's all just shades of gray.
//-- [RESPONSE NOTE]
//-- PLAYER: Interesting.
if (response == "s_628")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Sure is! The Black Sun are killers and sociopaths, but they're good earners. And they need our help.
string_id message = new string_id (c_stringFile, "s_630");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What's the situation?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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.tatooine_privateer_tier4.branchId", 111);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch111 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure is! The Black Sun are killers and sociopaths, but they're good earners. And they need our help.
//-- [RESPONSE NOTE]
//-- PLAYER: What's the situation?
if (response == "s_632")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: The Imperials have captured a Black Sun freighter. It's carrying some good contraband - the kind of thing that would eventually end up in our pockets, if the Imperials would just mind their own business.
string_id message = new string_id (c_stringFile, "s_634");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So I'm gunning for the Imperials.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_636");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 112);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch112 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: The Imperials have captured a Black Sun freighter. It's carrying some good contraband - the kind of thing that would eventually end up in our pockets, if the Imperials would just mind their own business.
//-- [RESPONSE NOTE]
//-- PLAYER: So I'm gunning for the Imperials.
if (response == "s_636")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: You sure are!
string_id message = new string_id (c_stringFile, "s_638");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What about the Black Sun? Don't they want to save their own ship?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_640");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 113);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch113 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: You sure are!
//-- [RESPONSE NOTE]
//-- PLAYER: What about the Black Sun? Don't they want to save their own ship?
if (response == "s_640")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_belly");
//-- NPC: Sure! But the ship's almost completely disabled, so the guys on board are no use. And there aren't any other Black Sun in the vicinity. We're it!
string_id message = new string_id (c_stringFile, "s_642");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Then I guess I better get to work.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_644");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 114);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch114 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure! But the ship's almost completely disabled, so the guys on board are no use. And there aren't any other Black Sun in the vicinity. We're it!
//-- [RESPONSE NOTE]
//-- PLAYER: Then I guess I better get to work.
if (response == "s_644")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionTwo (player, npc);
//-- NPC: I guess so! Let me know how it goes! Get to Dantooine and hurry up.
string_id message = new string_id (c_stringFile, "s_646");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch116 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] Now go do Mission One.
//-- NPC: Now then. You did good work with Jabba.
//-- [RESPONSE NOTE]
//-- PLAYER: Thanks.
if (response == "s_650")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "celebrate");
//-- NPC: Write that one down in your diary! I just gave you a compliment. I NEVER give compliments. It's a red-letter day.
string_id message = new string_id (c_stringFile, "s_652");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Aw shucks. Lucky me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_654");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 117);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: I guess.
if (response == "s_714")
{
doAnimationAction (player, "shrug_hands");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "point_to_self");
//-- NPC: Now that Jabba's happy, you're free to work with Talon Karrde again. But Talon's busy. So you're reporting to me!
string_id message = new string_id (c_stringFile, "s_716");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: OK.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_718");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 133);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch117 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Write that one down in your diary! I just gave you a compliment. I NEVER give compliments. It's a red-letter day.
//-- [RESPONSE NOTE]
//-- PLAYER: Aw shucks. Lucky me.
if (response == "s_654")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If Jabba's happy, we're happy. We can't do our jobs without the love and affection of our local crime lords.
string_id message = new string_id (c_stringFile, "s_656");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I see.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_658");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 118);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch118 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: If Jabba's happy, we're happy. We can't do our jobs without the love and affection of our local crime lords.
//-- [RESPONSE NOTE]
//-- PLAYER: I see.
if (response == "s_658")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Now that Jabba's content, we can go about our business.
string_id message = new string_id (c_stringFile, "s_660");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Yeah.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_662");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 119);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch119 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Now that Jabba's content, we can go about our business.
//-- [RESPONSE NOTE]
//-- PLAYER: Yeah.
if (response == "s_662")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
//-- NPC: But the question is, what have you done for me lately? So let's get to work. Had enough of this place?
string_id message = new string_id (c_stringFile, "s_664");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Enough for a lifetime!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_666");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 120);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch120 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: But the question is, what have you done for me lately? So let's get to work. Had enough of this place?
//-- [RESPONSE NOTE]
//-- PLAYER: Enough for a lifetime!
if (response == "s_666")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "tap_head");
//-- NPC: Well listen up, there's a whole galaxy of booty out there, ripe for the picking! It's time for you to branch out, see what's out there. Think you're up to it?
string_id message = new string_id (c_stringFile, "s_668");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Oh yeah.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_670");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 121);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch121 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Well listen up, there's a whole galaxy of booty out there, ripe for the picking! It's time for you to branch out, see what's out there. Think you're up to it?
//-- [RESPONSE NOTE]
//-- PLAYER: Oh yeah.
if (response == "s_670")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: I'm warning you now - it's the big time! Lots of unsavory elements flying around out there!
string_id message = new string_id (c_stringFile, "s_672");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Like what?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_674");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 122);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch122 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I'm warning you now - it's the big time! Lots of unsavory elements flying around out there!
//-- [RESPONSE NOTE]
//-- PLAYER: Like what?
if (response == "s_674")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_hands");
//-- NPC: There's CorSec, for one thing. Those guys are always mucking things up for us. Then you've got your stuck-up RSF forces. The Imperials would like us to straighten up and fly right - and that'll never happen! Even your old friend Lady Valarian is gunning for us, since we're aligned with Jabba.
string_id message = new string_id (c_stringFile, "s_676");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I can handle them.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: You know Jabba was always trying to make backdoor deal with the Imperials.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_678");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_694");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 123);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch123 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: There's CorSec, for one thing. Those guys are always mucking things up for us. Then you've got your stuck-up RSF forces. The Imperials would like us to straighten up and fly right - and that'll never happen! Even your old friend Lady Valarian is gunning for us, since we're aligned with Jabba.
//-- [RESPONSE NOTE]
//-- PLAYER: I can handle them.
if (response == "s_678")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "fishing_cast");
//-- NPC: OK! That's all I need to hear. Now listen up! Here's the situation. One of Nym's ships is carrying a load of spice - although you didn't hear that from me. You're going to transfer that spice to a Hutt smuggler.
string_id message = new string_id (c_stringFile, "s_680");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Where?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_682");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 124);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: You know Jabba was always trying to make backdoor deal with the Imperials.
if (response == "s_694")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_belly");
//-- NPC: Jabba works all the angles! Things are different with Talon. He's no fan of the Empire. Are you willing to aim your blasters at those TIE fighters?
string_id message = new string_id (c_stringFile, "s_696");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I can handle them.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_698");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 128);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch124 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: OK! That's all I need to hear. Now listen up! Here's the situation. One of Nym's ships is carrying a load of spice - although you didn't hear that from me. You're going to transfer that spice to a Hutt smuggler.
//-- [RESPONSE NOTE]
//-- PLAYER: Where?
if (response == "s_682")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Lok! Prettiest corner of the galaxy. Although you won't be doing any business on the surface. This is strictly a space mission.
string_id message = new string_id (c_stringFile, "s_684");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds easy enough.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_686");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 125);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch125 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Lok! Prettiest corner of the galaxy. Although you won't be doing any business on the surface. This is strictly a space mission.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds easy enough.
if (response == "s_686")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "stretch");
//-- NPC: Sure! It'd be REAL easy, if the Imperials would just mind their own business! But I think you can count on some interference from Imperial forces.
string_id message = new string_id (c_stringFile, "s_688");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds like fun.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_690");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 126);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch126 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure! It'd be REAL easy, if the Imperials would just mind their own business! But I think you can count on some interference from Imperial forces.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds like fun.
if (response == "s_690")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "dismiss");
tatooine_privateer_tier4_action_grantMissionOne (player, npc);
//-- NPC: If you say so! You'll find the coordinates in your ship's database. Bye now!
string_id message = new string_id (c_stringFile, "s_692");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch128 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Jabba works all the angles! Things are different with Talon. He's no fan of the Empire. Are you willing to aim your blasters at those TIE fighters?
//-- [RESPONSE NOTE]
//-- PLAYER: I can handle them.
if (response == "s_698")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "fishing_cast");
//-- NPC: OK! That's all I need to hear. Now listen up! Here's the situation. One of Nym's ships is carrying a load of spice - although you didn't hear that from me. You're going to transfer that spice to a Hutt smuggler.
string_id message = new string_id (c_stringFile, "s_700");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Where?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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.tatooine_privateer_tier4.branchId", 129);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch129 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: OK! That's all I need to hear. Now listen up! Here's the situation. One of Nym's ships is carrying a load of spice - although you didn't hear that from me. You're going to transfer that spice to a Hutt smuggler.
//-- [RESPONSE NOTE]
//-- PLAYER: Where?
if (response == "s_702")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Lok! Prettiest corner of the galaxy. Although you won't be doing any business on the surface. This is strictly a space mission.
string_id message = new string_id (c_stringFile, "s_704");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds easy enough.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_706");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 130);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch130 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Lok! Prettiest corner of the galaxy. Although you won't be doing any business on the surface. This is strictly a space mission.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds easy enough.
if (response == "s_706")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "stretch");
//-- NPC: Sure! It'd be REAL easy, if the Imperials would just mind their own business! But I think you can count on some interference from Imperial forces.
string_id message = new string_id (c_stringFile, "s_708");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds like fun.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_710");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 131);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch131 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure! It'd be REAL easy, if the Imperials would just mind their own business! But I think you can count on some interference from Imperial forces.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds like fun.
if (response == "s_710")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_on_dismissing");
tatooine_privateer_tier4_action_grantMissionOne (player, npc);
//-- NPC: If you say so! You'll find the coordinates in your ship's database. Bye now!
string_id message = new string_id (c_stringFile, "s_712");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch133 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Now that Jabba's happy, you're free to work with Talon Karrde again. But Talon's busy. So you're reporting to me!
//-- [RESPONSE NOTE]
//-- PLAYER: OK.
if (response == "s_718")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Talon says you're a good worker. But I'll believe it when I see it!
string_id message = new string_id (c_stringFile, "s_720");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So put me to work!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_722");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 134);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch134 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Talon says you're a good worker. But I'll believe it when I see it!
//-- [RESPONSE NOTE]
//-- PLAYER: So put me to work!
if (response == "s_722")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: Hey! Good idea! Listen pal, there's a whole galaxy of booty out there, ripe for the picking! It's time for you to branch out, see what's out there. Think you're up to it?
string_id message = new string_id (c_stringFile, "s_724");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Oh yeah.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_726");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 135);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch135 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Hey! Good idea! Listen pal, there's a whole galaxy of booty out there, ripe for the picking! It's time for you to branch out, see what's out there. Think you're up to it?
//-- [RESPONSE NOTE]
//-- PLAYER: Oh yeah.
if (response == "s_726")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_finger_warning");
//-- NPC: I'm warning you buddy - it's the big time! Lots of unsavory elements flying around out there!
string_id message = new string_id (c_stringFile, "s_728");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Like what?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_730");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 136);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch136 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I'm warning you buddy - it's the big time! Lots of unsavory elements flying around out there!
//-- [RESPONSE NOTE]
//-- PLAYER: Like what?
if (response == "s_730")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: There's CorSec, for one thing. Those guys are always mucking things up for us. Then you've got your stuck-up RSF forces. The Imperials would like us to straighten up and fly right - and that'll never happen! Even your old friend Lady Valarian is gunning for us, since we're aligned with Jabba.
string_id message = new string_id (c_stringFile, "s_732");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: You know I worked WITH the Empire when I was helping Jabba.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_734");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 137);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch137 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: There's CorSec, for one thing. Those guys are always mucking things up for us. Then you've got your stuck-up RSF forces. The Imperials would like us to straighten up and fly right - and that'll never happen! Even your old friend Lady Valarian is gunning for us, since we're aligned with Jabba.
//-- [RESPONSE NOTE]
//-- PLAYER: You know I worked WITH the Empire when I was helping Jabba.
if (response == "s_734")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: Jabba works all the angles! Things are different with Talon. He's no fan of the Empire. Are you willing to aim your blasters at those TIE fighters?
string_id message = new string_id (c_stringFile, "s_736");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I can handle them.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_738");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 138);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch138 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Jabba works all the angles! Things are different with Talon. He's no fan of the Empire. Are you willing to aim your blasters at those TIE fighters?
//-- [RESPONSE NOTE]
//-- PLAYER: I can handle them.
if (response == "s_738")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "fishing_cast");
//-- NPC: OK! That's all I need to hear. Now listen up! Here's the situation. One of Nym's ships is carrying a load of spice - although you didn't hear that from me. You're going to transfer that spice to a Hutt smuggler.
string_id message = new string_id (c_stringFile, "s_740");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Where?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_742");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 139);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch139 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: OK! That's all I need to hear. Now listen up! Here's the situation. One of Nym's ships is carrying a load of spice - although you didn't hear that from me. You're going to transfer that spice to a Hutt smuggler.
//-- [RESPONSE NOTE]
//-- PLAYER: Where?
if (response == "s_742")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: Lok! Prettiest corner of the galaxy. Although you won't be doing any business on the surface. This is strictly a space mission.
string_id message = new string_id (c_stringFile, "s_744");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds easy enough.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_746");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 140);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch140 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Lok! Prettiest corner of the galaxy. Although you won't be doing any business on the surface. This is strictly a space mission.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds easy enough.
if (response == "s_746")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
//-- NPC: Sure! It'd be REAL easy, if the Imperials would just mind their own business! But I think you can count on some interference from Imperial forces.
string_id message = new string_id (c_stringFile, "s_748");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds like fun.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_750");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 141);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch141 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure! It'd be REAL easy, if the Imperials would just mind their own business! But I think you can count on some interference from Imperial forces.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds like fun.
if (response == "s_750")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_on_dismissing");
tatooine_privateer_tier4_action_grantMissionOne (player, npc);
//-- NPC: If you say so! You'll find the coordinates in your ship's database. Bye now!
string_id message = new string_id (c_stringFile, "s_752");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch143 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Let's see. How about heavy starship components?
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds great.
if (response == "s_412")
{
tatooine_privateer_tier4_action_buyWeaponsSkill04 (player, npc);
//-- [NOTE] Now go do Mission Four
if (tatooine_privateer_tier4_condition_hasFourSkills (player, npc))
{
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Smugglers like us, we have a code.
string_id message = new string_id (c_stringFile, "s_418");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Enlighten me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_420");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_456");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 57);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Three.
if (tatooine_privateer_tier4_condition_hasThreeSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
string_id message = new string_id (c_stringFile, "s_488");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What do you mean?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Nothing to tell. I'm here to get a mission!
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_490");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_534");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 75);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Two.
if (tatooine_privateer_tier4_condition_hasTwoSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: What do you know about the Black Sun?
string_id message = new string_id (c_stringFile, "s_562");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I know they're good.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I know they're trouble.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: Not much.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_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_564");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_588");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_612");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 94);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission One.
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Now then. You did good work with Jabba.
string_id message = new string_id (c_stringFile, "s_648");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I guess.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_650");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_714");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 116);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch144 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Let's see. How about expert techniques?
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds great.
if (response == "s_414")
{
tatooine_privateer_tier4_action_buyProceduresSkill04 (player, npc);
//-- [NOTE] Now go do Mission Four
if (tatooine_privateer_tier4_condition_hasFourSkills (player, npc))
{
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Smugglers like us, we have a code.
string_id message = new string_id (c_stringFile, "s_418");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Enlighten me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_420");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_456");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 57);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Three.
if (tatooine_privateer_tier4_condition_hasThreeSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
string_id message = new string_id (c_stringFile, "s_488");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What do you mean?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Nothing to tell. I'm here to get a mission!
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_490");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_534");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 75);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Two.
if (tatooine_privateer_tier4_condition_hasTwoSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: What do you know about the Black Sun?
string_id message = new string_id (c_stringFile, "s_562");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I know they're good.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I know they're trouble.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: Not much.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_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_564");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_588");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_612");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 94);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission One.
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Now then. You did good work with Jabba.
string_id message = new string_id (c_stringFile, "s_648");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I guess.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_650");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_714");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 116);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch145 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Let's see. How about droid intelligence theory?
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds great.
if (response == "s_416")
{
tatooine_privateer_tier4_action_buyDroidSkill04 (player, npc);
//-- [NOTE] Now go do Mission Four
if (tatooine_privateer_tier4_condition_hasFourSkills (player, npc))
{
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Smugglers like us, we have a code.
string_id message = new string_id (c_stringFile, "s_418");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Enlighten me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Skip the lecture and give me a mission! I need the money.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_420");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_456");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 57);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Three.
if (tatooine_privateer_tier4_condition_hasThreeSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: So tell me. Did you hear any good rumors in Jabba's Palace?
string_id message = new string_id (c_stringFile, "s_488");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What do you mean?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Nothing to tell. I'm here to get a mission!
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_490");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_534");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 75);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission Two.
if (tatooine_privateer_tier4_condition_hasTwoSkills (player, npc))
{
doAnimationAction (npc, "rub_chin_thoughtful");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: What do you know about the Black Sun?
string_id message = new string_id (c_stringFile, "s_562");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I know they're good.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I know they're trouble.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: Not much.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_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_564");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_588");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_612");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 94);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] Now go do Mission One.
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_setReadyForMission (player, npc);
//-- NPC: Now then. You did good work with Jabba.
string_id message = new string_id (c_stringFile, "s_648");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I guess.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_650");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_714");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 116);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch146 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: What brings a pilot like you out this way? Surely you didn't come just to say hello.
//-- [RESPONSE NOTE]
//-- PLAYER: I'm looking for Talon Karrde.
if (response == "s_6b1ef548")
{
tatooine_privateer_tier4_action_setMetMe (player, npc);
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "wave_on_dismissing");
//-- NPC: Don't bother! He's too busy to deal with the likes of you. As far as you're concerned, I AM Talon Karrde.
string_id message = new string_id (c_stringFile, "s_90f41db9");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay. So what's your name?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_b0328fe7");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 147);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch147 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Don't bother! He's too busy to deal with the likes of you. As far as you're concerned, I AM Talon Karrde.
//-- [RESPONSE NOTE]
//-- PLAYER: Okay. So what's your name?
if (response == "s_b0328fe7")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "flex_biceps");
//-- NPC: What's in a name? You can just call me Sir.
string_id message = new string_id (c_stringFile, "s_9f0981a2");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sounds like you're really in love with yourself.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_f1aeca8b");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 148);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch148 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: What's in a name? You can just call me Sir.
//-- [RESPONSE NOTE]
//-- PLAYER: Sounds like you're really in love with yourself.
if (response == "s_f1aeca8b")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "pose_proudly");
//-- NPC: Sure. What's not to love?
string_id message = new string_id (c_stringFile, "s_8e76f5e4");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'm assuming you have work for me.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_879f33d");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 149);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch149 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Sure. What's not to love?
//-- [RESPONSE NOTE]
//-- PLAYER: I'm assuming you have work for me.
if (response == "s_879f33d")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
//-- NPC: You guessed right. Let's see what I've got on my roster! If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
string_id message = new string_id (c_stringFile, "s_8782c730");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_67e6df55");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 150);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch150 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: You guessed right. Let's see what I've got on my roster! If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
//-- [RESPONSE NOTE]
//-- PLAYER: Okay.
if (response == "s_67e6df55")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: Then there's a Nym smuggler who needs an escort if he's going to make it through Lok space. As you can see, we have lots of opportunities here to earn Nym's gratitude. And that's a good thing.
string_id message = new string_id (c_stringFile, "s_e5da4e7");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I see what you mean.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_fc00cf40");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 151);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch151 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Then there's a Nym smuggler who needs an escort if he's going to make it through Lok space. As you can see, we have lots of opportunities here to earn Nym's gratitude. And that's a good thing.
//-- [RESPONSE NOTE]
//-- PLAYER: I see what you mean.
if (response == "s_fc00cf40")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: If you want to stick it to the Imperials, you could liberate - wink, wink - one of their freighters and bring it to a hyperspace jump point. We could always use something like that.
string_id message = new string_id (c_stringFile, "s_74aa808d");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Interesting.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_364");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 152);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch152 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: If you want to stick it to the Imperials, you could liberate - wink, wink - one of their freighters and bring it to a hyperspace jump point. We could always use something like that.
//-- [RESPONSE NOTE]
//-- PLAYER: Interesting.
if (response == "s_364")
{
doAnimationAction (player, "nod_head_once");
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_shoulders");
//-- NPC: And if you just feel like blasting everything in sight, I could send you out a Dantooine patrol! Everybody's out there these days: CorSec, RSF, Imperial, even Valarian ships. Plenty of targets. So which one is it going to be?
string_id message = new string_id (c_stringFile, "s_c91fbb55");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'll take that escort.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Sounds like that poor smuggler needs my help.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse2 = true;
}
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
boolean hasResponse3 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse3 = true;
}
//-- PLAYER: Could you explain it to me again?.
boolean hasResponse4 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse4 = true;
}
if (hasResponse)
{
int responseIndex = 0;
string_id responses [] = new string_id [numberOfResponses];
if (hasResponse0)
responses [responseIndex++] = new string_id (c_stringFile, "s_412dc22e");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_4bb3bd9d");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_aa6112c9");
if (hasResponse3)
responses [responseIndex++] = new string_id (c_stringFile, "s_fcb2db97");
if (hasResponse4)
responses [responseIndex++] = new string_id (c_stringFile, "s_694ce3f1");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 154);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch153 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: And if you just feel like blasting everything in sight, I could send you out a Dantooine patrol! Everybody's out there these days: CorSec, RSF, Imperial, even Valarian ships. Plenty of targets. So which one is it going to be?
//-- [RESPONSE NOTE] Destroy Duty
//-- PLAYER: I'll take that escort.
if (response == "s_412dc22e")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionOne (player, npc);
//-- NPC: Better make sure your blasters are operating at full capacity before you take off for Lok! Watch your back, %TU.
string_id message = new string_id (c_stringFile, "s_38a1649f");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
prose_package pp = new prose_package ();
pp.stringId = message;
pp.actor.set (player);
pp.target.set (npc);
npcEndConversationWithMessage (player, pp);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Escort Duty
//-- PLAYER: Sounds like that poor smuggler needs my help.
if (response == "s_4bb3bd9d")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionTwo (player, npc);
//-- NPC: Sounds that way! They are in Lok. Get going.
string_id message = new string_id (c_stringFile, "s_aba2cf17");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Recovery Duty
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
if (response == "s_aa6112c9")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionThree (player, npc);
//-- NPC: You tell ME how tough it is - when you get back from Dantooine!
string_id message = new string_id (c_stringFile, "s_ae92ea5d");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
if (response == "s_fcb2db97")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_grantDutyMissionFour (player, npc);
//-- NPC: Nym's going to appreciate that!
string_id message = new string_id (c_stringFile, "s_4eee118b");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Could you explain it to me again?.
if (response == "s_694ce3f1")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
string_id message = new string_id (c_stringFile, "s_87550112");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_378");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 159);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch154 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE] You have not completed tier-4, so do one of these duty missions until you xp your way to a new skill.
//-- NPC: Time for you to get to work! You're no use to me when you're just standing around. What are you going to do? Or do you need me to explain the situation to you again?
//-- [RESPONSE NOTE] Destroy Duty
//-- PLAYER: I'll take that escort.
if (response == "s_412dc22e")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionOne (player, npc);
//-- NPC: Better make sure your blasters are operating at full capacity before you take off for Lok! Watch your back, %TU.
string_id message = new string_id (c_stringFile, "s_38a1649f");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
prose_package pp = new prose_package ();
pp.stringId = message;
pp.actor.set (player);
pp.target.set (npc);
npcEndConversationWithMessage (player, pp);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Escort Duty
//-- PLAYER: Sounds like that poor smuggler needs my help.
if (response == "s_4bb3bd9d")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionTwo (player, npc);
//-- NPC: Sounds that way! They are in Lok. Get going.
string_id message = new string_id (c_stringFile, "s_aba2cf17");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Recovery Duty
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
if (response == "s_aa6112c9")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionThree (player, npc);
//-- NPC: You tell ME how tough it is - when you get back from Dantooine!
string_id message = new string_id (c_stringFile, "s_ae92ea5d");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
if (response == "s_fcb2db97")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_grantDutyMissionFour (player, npc);
//-- NPC: Nym's going to appreciate that!
string_id message = new string_id (c_stringFile, "s_4eee118b");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Could you explain it to me again?.
if (response == "s_694ce3f1")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
string_id message = new string_id (c_stringFile, "s_87550112");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_378");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 159);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch159 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
//-- [RESPONSE NOTE]
//-- PLAYER: Okay.
if (response == "s_378")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: Then there's a Nym smuggler who needs an escort if he's going to make it through Lok space. As you can see, we have lots of opportunities here to earn Nym's gratitude. And that's a good thing.
string_id message = new string_id (c_stringFile, "s_380");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I see what you mean.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_382");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 160);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch160 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Then there's a Nym smuggler who needs an escort if he's going to make it through Lok space. As you can see, we have lots of opportunities here to earn Nym's gratitude. And that's a good thing.
//-- [RESPONSE NOTE]
//-- PLAYER: I see what you mean.
if (response == "s_382")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "laugh_cackle");
//-- NPC: If you want to stick it to the Imperials, you could liberate - wink, wink - one of their freighters and bring it to a hyperspace jump point. We could always use something like that.
string_id message = new string_id (c_stringFile, "s_384");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Interesting.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_386");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 161);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch161 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: If you want to stick it to the Imperials, you could liberate - wink, wink - one of their freighters and bring it to a hyperspace jump point. We could always use something like that.
//-- [RESPONSE NOTE]
//-- PLAYER: Interesting.
if (response == "s_386")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shrug_shoulders");
//-- NPC: And if you just feel like blasting everything in sight, I could send you out a Dantooine patrol! Everybody's out there these days: CorSec, RSF, Imperial, even Valarian ships. Plenty of targets. So which one is it going to be?
string_id message = new string_id (c_stringFile, "s_388");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'll take that escort.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Sounds like that poor smuggler needs my help.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse2 = true;
}
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
boolean hasResponse3 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse3 = true;
}
//-- PLAYER: Could you explain it to me again?.
boolean hasResponse4 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse4 = true;
}
if (hasResponse)
{
int responseIndex = 0;
string_id responses [] = new string_id [numberOfResponses];
if (hasResponse0)
responses [responseIndex++] = new string_id (c_stringFile, "s_412dc22e");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_4bb3bd9d");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_aa6112c9");
if (hasResponse3)
responses [responseIndex++] = new string_id (c_stringFile, "s_fcb2db97");
if (hasResponse4)
responses [responseIndex++] = new string_id (c_stringFile, "s_694ce3f1");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 154);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch162 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: And if you just feel like blasting everything in sight, I could send you out a Dantooine patrol! Everybody's out there these days: CorSec, RSF, Imperial, even Valarian ships. Plenty of targets. So which one is it going to be?
//-- [RESPONSE NOTE] Destroy Duty
//-- PLAYER: I'll take that escort.
if (response == "s_412dc22e")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionOne (player, npc);
//-- NPC: Better make sure your blasters are operating at full capacity before you take off for Lok! Watch your back, %TU.
string_id message = new string_id (c_stringFile, "s_38a1649f");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
prose_package pp = new prose_package ();
pp.stringId = message;
pp.actor.set (player);
pp.target.set (npc);
npcEndConversationWithMessage (player, pp);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Escort Duty
//-- PLAYER: Sounds like that poor smuggler needs my help.
if (response == "s_4bb3bd9d")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionTwo (player, npc);
//-- NPC: Sounds that way! They are in Lok. Get going.
string_id message = new string_id (c_stringFile, "s_aba2cf17");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Recovery Duty
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
if (response == "s_aa6112c9")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionThree (player, npc);
//-- NPC: You tell ME how tough it is - when you get back from Dantooine!
string_id message = new string_id (c_stringFile, "s_ae92ea5d");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
if (response == "s_fcb2db97")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_grantDutyMissionFour (player, npc);
//-- NPC: Nym's going to appreciate that!
string_id message = new string_id (c_stringFile, "s_4eee118b");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Could you explain it to me again?.
if (response == "s_694ce3f1")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
string_id message = new string_id (c_stringFile, "s_87550112");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_378");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 159);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch163 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Hey! There's my favorite bum now. I have some surprising news here for you.
//-- [RESPONSE NOTE]
//-- PLAYER: What are you talking about?
if (response == "s_2313ac9e")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: I just got a communique from Alliance headquarters. Admiral Burke is asking us for help. They're in a jam, and they are looking for the best pilots they can find.
string_id message = new string_id (c_stringFile, "s_95b55346");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Who is Admiral Burke?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Why would we want to help the Rebellion?
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_bbe3529b");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_8c39d757");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 164);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch164 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I just got a communique from Alliance headquarters. Admiral Burke is asking us for help. They're in a jam, and they are looking for the best pilots they can find.
//-- [RESPONSE NOTE]
//-- PLAYER: Who is Admiral Burke?
if (response == "s_bbe3529b")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "explain");
//-- NPC: He is one of the Alliance fleet commanders. He's got a force stationed in the Outer Rim. Not really sure what they are planning to do out there, but if he is looking for outside help, it must be something big.
string_id message = new string_id (c_stringFile, "s_5681e74d");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So you want me to join the Rebellion?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_71d95498");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 165);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Why would we want to help the Rebellion?
if (response == "s_8c39d757")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "check_wrist_device");
//-- NPC: Why not? They're useful, in their way.
string_id message = new string_id (c_stringFile, "s_b2909765");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: So you want me to join the Rebellion?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_403");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 169);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch165 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: He is one of the Alliance fleet commanders. He's got a force stationed in the Outer Rim. Not really sure what they are planning to do out there, but if he is looking for outside help, it must be something big.
//-- [RESPONSE NOTE]
//-- PLAYER: So you want me to join the Rebellion?
if (response == "s_71d95498")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shake_head_no");
//-- NPC: I don't want you to join ANYTHING. But I'll tell you one thing, if the Alliance is going to do something big, you can be sure that the Empire will be involved. And the way I see it, anything that is bad for the Empire is good for us.
string_id message = new string_id (c_stringFile, "s_94e9bd3b");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What are the Rebels planning to do?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_ac1da756");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 166);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch166 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I don't want you to join ANYTHING. But I'll tell you one thing, if the Alliance is going to do something big, you can be sure that the Empire will be involved. And the way I see it, anything that is bad for the Empire is good for us.
//-- [RESPONSE NOTE]
//-- PLAYER: What are the Rebels planning to do?
if (response == "s_ac1da756")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "stretch");
//-- NPC: I can't really say, since I don't know. But it won't kill you to see this Admiral and hear what he has to say, right? He can't exactly force you to do anything for him, but there is a lot of things a pilot can learn from the Alliance.
string_id message = new string_id (c_stringFile, "s_1d267ca4");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Where am I supposed to meet him?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_f8674c23");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 167);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch167 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: I can't really say, since I don't know. But it won't kill you to see this Admiral and hear what he has to say, right? He can't exactly force you to do anything for him, but there is a lot of things a pilot can learn from the Alliance.
//-- [RESPONSE NOTE]
//-- PLAYER: Where am I supposed to meet him?
if (response == "s_f8674c23")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: He's stationed on Corellia, in Doaba Guerfel. He is expecting someone from our operation to show up... and I think that someone should be you. I can't force you to go. It's up to you, but I think it would be a smart move, %TU.
string_id message = new string_id (c_stringFile, "s_b1d60b3e");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.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;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch169 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Why not? They're useful, in their way.
//-- [RESPONSE NOTE]
//-- PLAYER: So you want me to join the Rebellion?
if (response == "s_403")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "shake_head_no");
//-- NPC: I don't want you to join ANYTHING. But I'll tell you one thing, if the Alliance is going to do something big, you can be sure that the Empire will be involved. And the way I see it, anything that is bad for the Empire is good for us.
string_id message = new string_id (c_stringFile, "s_94e9bd3b");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What are the Rebels planning to do?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_ac1da756");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 166);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
int tatooine_privateer_tier4_handleBranch170 (obj_id player, obj_id npc, string_id response)
{
//-- [BRANCH NOTE]
//-- NPC: Hey, you're still in one piece. I guess those Alliance boys didn't work you over TOO hard. Are you looking for work?
//-- [RESPONSE NOTE] Destroy Duty
//-- PLAYER: I'll take that escort.
if (response == "s_412dc22e")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionOne (player, npc);
//-- NPC: Better make sure your blasters are operating at full capacity before you take off for Lok! Watch your back, %TU.
string_id message = new string_id (c_stringFile, "s_38a1649f");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
prose_package pp = new prose_package ();
pp.stringId = message;
pp.actor.set (player);
pp.target.set (npc);
npcEndConversationWithMessage (player, pp);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Escort Duty
//-- PLAYER: Sounds like that poor smuggler needs my help.
if (response == "s_4bb3bd9d")
{
//-- [NOTE] Get to work
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionTwo (player, npc);
//-- NPC: Sounds that way! They are in Lok. Get going.
string_id message = new string_id (c_stringFile, "s_aba2cf17");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE] Recovery Duty
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
if (response == "s_aa6112c9")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
tatooine_privateer_tier4_action_grantDutyMissionThree (player, npc);
//-- NPC: You tell ME how tough it is - when you get back from Dantooine!
string_id message = new string_id (c_stringFile, "s_ae92ea5d");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
if (response == "s_fcb2db97")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "nod_head_once");
tatooine_privateer_tier4_action_grantDutyMissionFour (player, npc);
//-- NPC: Nym's going to appreciate that!
string_id message = new string_id (c_stringFile, "s_4eee118b");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
return SCRIPT_CONTINUE;
}
}
//-- [RESPONSE NOTE]
//-- PLAYER: Could you explain it to me again?.
if (response == "s_694ce3f1")
{
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
//-- NPC: If you want to be a hero to Nym's group, you could rescue one of his transports. CorSec and RSF ships are attacking it as we speak!
string_id message = new string_id (c_stringFile, "s_87550112");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Okay.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_378");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 159);
npcSpeak (player, message);
npcSetConversationResponses (player, responses);
}
else
{
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
npcEndConversationWithMessage (player, message);
}
return SCRIPT_CONTINUE;
}
}
return SCRIPT_DEFAULT;
}
// ----------------------------------------------------------------------
// ======================================================================
// User Script Triggers
// ======================================================================
trigger OnInitialize ()
{
if ((!isMob (self)) || (isPlayer (self)))
detachScript(self, "conversation.tatooine_privateer_tier4");
setCondition (self, CONDITION_CONVERSABLE);
setCondition( self, CONDITION_SPACE_INTERESTING );
setInvulnerable(self, true);
return SCRIPT_CONTINUE;
}
trigger OnAttach ()
{
setCondition (self, CONDITION_CONVERSABLE);
setCondition( self, CONDITION_SPACE_INTERESTING );
setInvulnerable(self, true);
return SCRIPT_CONTINUE;
}
trigger OnObjectMenuRequest (obj_id player, menu_info menuInfo)
{
int menu = menuInfo.addRootMenu (menu_info_types.CONVERSE_START, null);
menu_info_data menuInfoData = menuInfo.getMenuItemById (menu);
menuInfoData.setServerNotify (false);
faceTo( self, player );
return SCRIPT_CONTINUE;
}
trigger OnIncapacitated (obj_id killer)
{
clearCondition (self, CONDITION_CONVERSABLE);
detachScript (self, "conversation.tatooine_privateer_tier4");
return SCRIPT_CONTINUE;
}
// ======================================================================
// Script Triggers
// ======================================================================
//-- This function should move to base_class.java
boolean npcStartConversation(obj_id player, obj_id npc, string convoName, string_id greetingId, prose_package greetingProse, string_id[] responses)
{
Object[] objects = new Object[responses.length];
System.arraycopy(responses, 0, objects, 0, responses.length);
return npcStartConversation(player, npc, convoName, greetingId, greetingProse, objects);
}
// ----------------------------------------------------------------------
trigger OnStartNpcConversation (obj_id player)
{
obj_id npc = self;
if (ai_lib.isInCombat (npc) || ai_lib.isInCombat (player))
return SCRIPT_OVERRIDE;
//-- [NOTE] You're the wrong faction.
if (tatooine_privateer_tier4_condition_isWrongFaction (player, npc))
{
doAnimationAction (npc, "wave_on_dismissing");
//-- NPC: Hey! I've got no time for bums like you.
string_id message = new string_id (c_stringFile, "s_30a9191e");
chat.chat (npc, player, message);
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (!tatooine_privateer_tier4_condition_onMyTrack (player, npc))
{
doAnimationAction (npc, "rub_belly");
//-- NPC: What brings a pilot like you out this way?
string_id message = new string_id (c_stringFile, "s_13031eaa");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'm looking for a mission. Do you have any?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_c1ff5062");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 2);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You're not through tier-3 yet
if (!tatooine_privateer_tier4_condition_hasCompletedTier3 (player, npc))
{
//-- NPC: Hey! Beissa's looking for you.
string_id message = new string_id (c_stringFile, "s_fabf48da");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: How do you know?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Mind your own business.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_e86f1062");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_5206ea9b");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 5);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You're busy. Already doing a mission. Hup hup, go do it.
if (tatooine_privateer_tier4_condition_isOnMission (player, npc))
{
doAnimationAction (npc, "stamp_feet");
//-- NPC: Time is money! And you're wasting time! I don't do business with malingerers!
string_id message = new string_id (c_stringFile, "s_1a5ce928");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Yes sir!
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: What'd you call me?
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_a30c1a53");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_f8e8f311");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 8);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You failed mission 1, do it over.
if (tatooine_privateer_tier4_condition_faliedMissionOne (player, npc))
{
//-- NPC: I thought you told me you were the greatest pilot of all time.
string_id message = new string_id (c_stringFile, "s_4854b859");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I said that?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: No. I said I was good.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_3ff5bba1");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_3c7012a7");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 11);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You failed mission 2, do it over.
if (tatooine_privateer_tier4_condition_failedMissionTwo (player, npc))
{
doAnimationAction (npc, "laugh");
//-- NPC: Those Imperials are STOMPING you.
string_id message = new string_id (c_stringFile, "s_b30e002f");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Tell me about it.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: What are you trying to say?
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_58362a8d");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_db089cf0");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 17);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You failed mission 3, do it over.
if (tatooine_privateer_tier4_condition_failedMissionThree (player, npc))
{
//-- NPC: Let's review the basics here.
string_id message = new string_id (c_stringFile, "s_c9b06630");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Oh boy. Here we go.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Don't bother! I know what you're going to say.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_3d6e04e6");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_351c69aa");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 23);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition_failedMissionFour (player, npc))
{
//-- NPC: You've got to finish what you've started.
string_id message = new string_id (c_stringFile, "s_c4b1700b");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I know.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I'm still working on it.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_87d7e908");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_b857b065");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 32);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You have completed mission one and so here is your reward.
if (tatooine_privateer_tier4_condition_isGettingMissionOneReward (player, npc))
{
tatooine_privateer_tier4_action_rewardForMissionOne (player, npc);
//-- NPC: OK! So far, so good. Mission accomplished. And in true pirate tradition, you get a little off the top.
string_id message = new string_id (c_stringFile, "s_18b41c2f");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: I can use it.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_fc27931b");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_6e4cac2c");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 35);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You have completed mission two and so here is your reward.
if (tatooine_privateer_tier4_condition_isGettingMissionTwoReward (player, npc))
{
tatooine_privateer_tier4_action_rewardForMissionTwo (player, npc);
//-- NPC: I'm always happy to see TIE fighter debris, floating through space. Nice work out there!
string_id message = new string_id (c_stringFile, "s_1371de7b");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Thanks.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Just doing my job.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_69");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_dcc126b1");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 38);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You have completed mission three and so here is your reward.
if (tatooine_privateer_tier4_condition_isGettingMissionThreeReward (player, npc))
{
tatooine_privateer_tier4_action_rewardForMissionThree (player, npc);
//-- NPC: Everything's coming up roses, %TU.
string_id message = new string_id (c_stringFile, "s_62b0748");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What does that mean?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Um, okay.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_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_dd67013");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_96c7f9b");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 41);
prose_package pp = new prose_package ();
pp.stringId = message;
pp.actor.set (player);
pp.target.set (npc);
npcStartConversation (player, npc, "tatooine_privateer_tier4", 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;
}
//-- [NOTE] You have completed mission four and so here is your reward.
if (tatooine_privateer_tier4_condition_isGettingMissionFourReward (player, npc))
{
tatooine_privateer_tier4_action_rewardForMissionFour (player, npc);
//-- NPC: Money! You want it?
string_id message = new string_id (c_stringFile, "s_2e0d4c28");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Yes.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: EVERYBODY wants money!
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
if (hasResponse)
{
int responseIndex = 0;
string_id responses [] = new string_id [numberOfResponses];
if (hasResponse0)
responses [responseIndex++] = new string_id (c_stringFile, "s_d70dba34");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_677b3694");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 47);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition_isReadyForMission (player, npc))
{
//-- NPC: Hey, there you are. Ready to get back to work?
string_id message = new string_id (c_stringFile, "s_67ec71d0");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: Sure.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_8be640b8");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 50);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You're ready for a new skill, which would you like?
if (tatooine_privateer_tier4_condition_isReadyForTraining (player, npc))
{
//-- NPC: Pilots like you receive skills training. And you'll be getting that training from me. So get ready!
string_id message = new string_id (c_stringFile, "s_9a63e564");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What's on the plate for today?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_405");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 55);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (!tatooine_privateer_tier4_condition_hasMetMe (player, npc))
{
//-- NPC: What brings a pilot like you out this way? Surely you didn't come just to say hello.
string_id message = new string_id (c_stringFile, "s_350");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'm looking for Talon Karrde.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_6b1ef548");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 146);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE] You have not completed tier-4, so do one of these duty missions until you xp your way to a new skill.
if (!tatooine_privateer_tier4_condition_hasCompletedTier4 (player, npc))
{
//-- NPC: Time for you to get to work! You're no use to me when you're just standing around. What are you going to do? Or do you need me to explain the situation to you again?
string_id message = new string_id (c_stringFile, "s_81f135c8");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'll take that escort.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Sounds like that poor smuggler needs my help.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse2 = true;
}
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
boolean hasResponse3 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse3 = true;
}
//-- PLAYER: Could you explain it to me again?.
boolean hasResponse4 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse4 = true;
}
if (hasResponse)
{
int responseIndex = 0;
string_id responses [] = new string_id [numberOfResponses];
if (hasResponse0)
responses [responseIndex++] = new string_id (c_stringFile, "s_412dc22e");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_4bb3bd9d");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_aa6112c9");
if (hasResponse3)
responses [responseIndex++] = new string_id (c_stringFile, "s_fcb2db97");
if (hasResponse4)
responses [responseIndex++] = new string_id (c_stringFile, "s_694ce3f1");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 154);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (!tatooine_privateer_tier4_condition_hasMasterSkill (player, npc))
{
doAnimationAction (npc, "beckon");
//-- NPC: Hey! There's my favorite bum now. I have some surprising news here for you.
string_id message = new string_id (c_stringFile, "s_303b5f14");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: What are you talking about?
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_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_2313ac9e");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 163);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
//-- [NOTE]
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
doAnimationAction (npc, "greet");
//-- NPC: Hey, you're still in one piece. I guess those Alliance boys didn't work you over TOO hard. Are you looking for work?
string_id message = new string_id (c_stringFile, "s_e46f0376");
int numberOfResponses = 0;
boolean hasResponse = false;
//-- PLAYER: I'll take that escort.
boolean hasResponse0 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse0 = true;
}
//-- PLAYER: Sounds like that poor smuggler needs my help.
boolean hasResponse1 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse1 = true;
}
//-- PLAYER: An Imperial freighter? Sounds like a tough assignment. I'll take it.
boolean hasResponse2 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse2 = true;
}
//-- PLAYER: Let's see what I can do about making Dantooine safe for smuggler kind.
boolean hasResponse3 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse3 = true;
}
//-- PLAYER: Could you explain it to me again?.
boolean hasResponse4 = false;
if (tatooine_privateer_tier4_condition__defaultCondition (player, npc))
{
++numberOfResponses;
hasResponse = true;
hasResponse4 = true;
}
if (hasResponse)
{
int responseIndex = 0;
string_id responses [] = new string_id [numberOfResponses];
if (hasResponse0)
responses [responseIndex++] = new string_id (c_stringFile, "s_412dc22e");
if (hasResponse1)
responses [responseIndex++] = new string_id (c_stringFile, "s_4bb3bd9d");
if (hasResponse2)
responses [responseIndex++] = new string_id (c_stringFile, "s_aa6112c9");
if (hasResponse3)
responses [responseIndex++] = new string_id (c_stringFile, "s_fcb2db97");
if (hasResponse4)
responses [responseIndex++] = new string_id (c_stringFile, "s_694ce3f1");
utils.setScriptVar (player, "conversation.tatooine_privateer_tier4.branchId", 154);
npcStartConversation (player, npc, "tatooine_privateer_tier4", message, responses);
}
else
{
chat.chat (npc, player, message);
}
return SCRIPT_CONTINUE;
}
chat.chat (npc, "Error: All conditions for OnStartNpcConversation were false.");
return SCRIPT_CONTINUE;
}
// ----------------------------------------------------------------------
trigger OnNpcConversationResponse (string conversationId, obj_id player, string_id response)
{
if (conversationId != "tatooine_privateer_tier4")
return SCRIPT_CONTINUE;
obj_id npc = self;
int branchId = utils.getIntScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
if (branchId == 2 && tatooine_privateer_tier4_handleBranch2 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 3 && tatooine_privateer_tier4_handleBranch3 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 5 && tatooine_privateer_tier4_handleBranch5 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 8 && tatooine_privateer_tier4_handleBranch8 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 11 && tatooine_privateer_tier4_handleBranch11 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 12 && tatooine_privateer_tier4_handleBranch12 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 14 && tatooine_privateer_tier4_handleBranch14 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 15 && tatooine_privateer_tier4_handleBranch15 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 17 && tatooine_privateer_tier4_handleBranch17 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 18 && tatooine_privateer_tier4_handleBranch18 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 20 && tatooine_privateer_tier4_handleBranch20 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 21 && tatooine_privateer_tier4_handleBranch21 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 23 && tatooine_privateer_tier4_handleBranch23 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 24 && tatooine_privateer_tier4_handleBranch24 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 25 && tatooine_privateer_tier4_handleBranch25 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 26 && tatooine_privateer_tier4_handleBranch26 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 27 && tatooine_privateer_tier4_handleBranch27 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 29 && tatooine_privateer_tier4_handleBranch29 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 30 && tatooine_privateer_tier4_handleBranch30 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 32 && tatooine_privateer_tier4_handleBranch32 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 35 && tatooine_privateer_tier4_handleBranch35 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 38 && tatooine_privateer_tier4_handleBranch38 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 41 && tatooine_privateer_tier4_handleBranch41 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 42 && tatooine_privateer_tier4_handleBranch42 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 44 && tatooine_privateer_tier4_handleBranch44 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 45 && tatooine_privateer_tier4_handleBranch45 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 47 && tatooine_privateer_tier4_handleBranch47 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 50 && tatooine_privateer_tier4_handleBranch50 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 51 && tatooine_privateer_tier4_handleBranch51 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 52 && tatooine_privateer_tier4_handleBranch52 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 53 && tatooine_privateer_tier4_handleBranch53 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 54 && tatooine_privateer_tier4_handleBranch54 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 55 && tatooine_privateer_tier4_handleBranch55 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 56 && tatooine_privateer_tier4_handleBranch56 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 57 && tatooine_privateer_tier4_handleBranch57 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 58 && tatooine_privateer_tier4_handleBranch58 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 59 && tatooine_privateer_tier4_handleBranch59 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 60 && tatooine_privateer_tier4_handleBranch60 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 61 && tatooine_privateer_tier4_handleBranch61 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 62 && tatooine_privateer_tier4_handleBranch62 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 63 && tatooine_privateer_tier4_handleBranch63 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 64 && tatooine_privateer_tier4_handleBranch64 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 65 && tatooine_privateer_tier4_handleBranch65 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 67 && tatooine_privateer_tier4_handleBranch67 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 68 && tatooine_privateer_tier4_handleBranch68 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 69 && tatooine_privateer_tier4_handleBranch69 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 70 && tatooine_privateer_tier4_handleBranch70 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 71 && tatooine_privateer_tier4_handleBranch71 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 72 && tatooine_privateer_tier4_handleBranch72 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 73 && tatooine_privateer_tier4_handleBranch73 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 75 && tatooine_privateer_tier4_handleBranch75 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 76 && tatooine_privateer_tier4_handleBranch76 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 77 && tatooine_privateer_tier4_handleBranch77 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 78 && tatooine_privateer_tier4_handleBranch78 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 79 && tatooine_privateer_tier4_handleBranch79 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 80 && tatooine_privateer_tier4_handleBranch80 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 81 && tatooine_privateer_tier4_handleBranch81 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 82 && tatooine_privateer_tier4_handleBranch82 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 83 && tatooine_privateer_tier4_handleBranch83 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 84 && tatooine_privateer_tier4_handleBranch84 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 85 && tatooine_privateer_tier4_handleBranch85 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 87 && tatooine_privateer_tier4_handleBranch87 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 88 && tatooine_privateer_tier4_handleBranch88 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 89 && tatooine_privateer_tier4_handleBranch89 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 90 && tatooine_privateer_tier4_handleBranch90 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 91 && tatooine_privateer_tier4_handleBranch91 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 92 && tatooine_privateer_tier4_handleBranch92 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 94 && tatooine_privateer_tier4_handleBranch94 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 95 && tatooine_privateer_tier4_handleBranch95 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 96 && tatooine_privateer_tier4_handleBranch96 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 97 && tatooine_privateer_tier4_handleBranch97 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 98 && tatooine_privateer_tier4_handleBranch98 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 99 && tatooine_privateer_tier4_handleBranch99 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 101 && tatooine_privateer_tier4_handleBranch101 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 102 && tatooine_privateer_tier4_handleBranch102 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 103 && tatooine_privateer_tier4_handleBranch103 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 104 && tatooine_privateer_tier4_handleBranch104 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 105 && tatooine_privateer_tier4_handleBranch105 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 107 && tatooine_privateer_tier4_handleBranch107 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 108 && tatooine_privateer_tier4_handleBranch108 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 109 && tatooine_privateer_tier4_handleBranch109 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 110 && tatooine_privateer_tier4_handleBranch110 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 111 && tatooine_privateer_tier4_handleBranch111 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 112 && tatooine_privateer_tier4_handleBranch112 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 113 && tatooine_privateer_tier4_handleBranch113 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 114 && tatooine_privateer_tier4_handleBranch114 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 116 && tatooine_privateer_tier4_handleBranch116 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 117 && tatooine_privateer_tier4_handleBranch117 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 118 && tatooine_privateer_tier4_handleBranch118 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 119 && tatooine_privateer_tier4_handleBranch119 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 120 && tatooine_privateer_tier4_handleBranch120 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 121 && tatooine_privateer_tier4_handleBranch121 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 122 && tatooine_privateer_tier4_handleBranch122 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 123 && tatooine_privateer_tier4_handleBranch123 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 124 && tatooine_privateer_tier4_handleBranch124 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 125 && tatooine_privateer_tier4_handleBranch125 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 126 && tatooine_privateer_tier4_handleBranch126 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 128 && tatooine_privateer_tier4_handleBranch128 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 129 && tatooine_privateer_tier4_handleBranch129 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 130 && tatooine_privateer_tier4_handleBranch130 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 131 && tatooine_privateer_tier4_handleBranch131 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 133 && tatooine_privateer_tier4_handleBranch133 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 134 && tatooine_privateer_tier4_handleBranch134 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 135 && tatooine_privateer_tier4_handleBranch135 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 136 && tatooine_privateer_tier4_handleBranch136 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 137 && tatooine_privateer_tier4_handleBranch137 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 138 && tatooine_privateer_tier4_handleBranch138 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 139 && tatooine_privateer_tier4_handleBranch139 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 140 && tatooine_privateer_tier4_handleBranch140 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 141 && tatooine_privateer_tier4_handleBranch141 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 143 && tatooine_privateer_tier4_handleBranch143 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 144 && tatooine_privateer_tier4_handleBranch144 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 145 && tatooine_privateer_tier4_handleBranch145 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 146 && tatooine_privateer_tier4_handleBranch146 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 147 && tatooine_privateer_tier4_handleBranch147 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 148 && tatooine_privateer_tier4_handleBranch148 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 149 && tatooine_privateer_tier4_handleBranch149 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 150 && tatooine_privateer_tier4_handleBranch150 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 151 && tatooine_privateer_tier4_handleBranch151 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 152 && tatooine_privateer_tier4_handleBranch152 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 153 && tatooine_privateer_tier4_handleBranch153 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 154 && tatooine_privateer_tier4_handleBranch154 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 159 && tatooine_privateer_tier4_handleBranch159 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 160 && tatooine_privateer_tier4_handleBranch160 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 161 && tatooine_privateer_tier4_handleBranch161 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 162 && tatooine_privateer_tier4_handleBranch162 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 163 && tatooine_privateer_tier4_handleBranch163 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 164 && tatooine_privateer_tier4_handleBranch164 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 165 && tatooine_privateer_tier4_handleBranch165 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 166 && tatooine_privateer_tier4_handleBranch166 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 167 && tatooine_privateer_tier4_handleBranch167 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 169 && tatooine_privateer_tier4_handleBranch169 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
if (branchId == 170 && tatooine_privateer_tier4_handleBranch170 (player, npc, response) == SCRIPT_CONTINUE)
return SCRIPT_CONTINUE;
chat.chat (npc, "Error: Fell through all branches and responses for OnNpcConversationResponse.");
utils.removeScriptVar (player, "conversation.tatooine_privateer_tier4.branchId");
return SCRIPT_CONTINUE;
}
// ======================================================================