WoR_PRC8/_module/nss/prison_guard_att.nss
Jaysyn904 b5e28e52f4 Initial commit
Initial commit [1.18]
2025-04-03 11:49:34 -04:00

24 lines
905 B
Plaintext

void main()
{
object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
if (GetIsInCombat(oPC)) {
string sSayThis;
int iTalkVolume = TALKVOLUME_TALK;
int iTalkFlag = 0;
sSayThis = "Back to the cell for you fool!";
ClearAllActions();
if (GetDistanceToObject(oPC) < 8.0 && !GetIsDead(oPC) ) {
ActionSpeakString(sSayThis, iTalkVolume);
object oAreaP = GetArea (GetWaypointByTag("PRISON_WP6"));
vector vPositionP = GetPosition (GetWaypointByTag("PRISON_WP6"));
float fOrientationP = GetFacing (GetWaypointByTag("PRISON_WP6"));
location lSpawnP = Location (oAreaP, vPositionP, fOrientationP);
AssignCommand(oPC, ClearAllActions(TRUE));
DelayCommand(2.0, AssignCommand(oPC, ActionJumpToLocation(lSpawnP)));}
}
else {
// Do Nothing
}
}