42 lines
1.7 KiB
Plaintext
42 lines
1.7 KiB
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: FileName ds_jumpjailout
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:: Created By: Script Wizard
|
||
|
//:: Created On: 9/8/02 7:26:12 PM
|
||
|
//:: Edited By: DM Heatstroke
|
||
|
//:: Edited On: 10/30/08 6:51 PM
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:://////////////////////////////////////////////
|
||
|
|
||
|
#include "nw_i0_generic"
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
//Set up faction variables
|
||
|
object oPC = GetPCSpeaker();
|
||
|
object oTyrian = GetObjectByTag("ATHAS_FACTION_TYR");
|
||
|
object oUrikite = GetObjectByTag("ATHAS_FACTION_URIK");
|
||
|
object oNoncombat = GetObjectByTag("ATHAS_FACTION_NONCOMBATANT");
|
||
|
object oNeut1 = GetObjectByTag("ATHAS_FACTION_NEUTRAL1");
|
||
|
object oNeut2 = GetObjectByTag("ATHAS_FACTION_NEUTRAL2");
|
||
|
object oVA = GetObjectByTag("ATHAS_FACTION_VEILEDALLIANCE");
|
||
|
object oDraqo = GetObjectByTag("ATHAS_FACTION_DRAQO");
|
||
|
|
||
|
// Set the faction to like the player so they may leave jail safely.
|
||
|
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oTyrian, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oUrikite, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oNoncombat, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oNeut1, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oNeut2, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oVA, 80);
|
||
|
AdjustReputation(GetPCSpeaker(), oDraqo, 80);
|
||
|
|
||
|
// Set standard factions to like the player so they may leave jail safely.
|
||
|
SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 80);
|
||
|
SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 80);
|
||
|
DetermineCombatRound(GetPCSpeaker());
|
||
|
AssignCommand(GetPCSpeaker(),ActionJumpToLocation(GetLocation(GetObjectByTag("WP_JailOut"))));
|
||
|
}
|