CraftBukkit Version: git-Spigot-1269 (MC: 1.7.2)
Active Plugins: WorldBorder: 1.7.7, iTags: 2.1.1, Buycraft: 6.4, mcore: 7.0.1, Vault: 1.2.30-b408,
Multiverse-Core: 2.5-b677, MobBountyReloaded: 376, Whitelist: 3.3, MCDocs: 14.4,
CityGates: 1.7, Chairs: 3.3.beta, ItemAttributes: 1.2.0-SNAPSHOT-b102, EnderPearlCoolDown: 1.4,
MOTD: 1.0.3, WhatIsIt: 1.3.7, BanManager: 3.13, ProtocolLib: 3.1.2, Votifier: 1.9,
Catacombs: 3.6, ToughAnvils: 1.1-SNAPSHOT, GAListener: 0.9, Citizens: 2.0.11-SNAPSHOT (build 1063),
Referrals: 0.463, AlphaChest: 1.16.0, WorldEdit: 5.5.9-SNAPSHOT:3000-ab0d170,master,
MythicDrops: 3.0.0-SNAPSHOT-b386-RAZOR, VotifierCount: 1.0.5, PermissionsEx: 1.20.4,
HealthBar: 1.8.1, CombatTag: 6.0.2, WorldGuard: 5.8.1-SNAPSHOT:1268-2df3290,master with custom flags plugin.,
Give All: 0.1, PvPTimer: 1.2, CombatApples: 1.0, MobSpawnControl: 2.4.4,
massivetickets: 1.2.0, NoFarm: 0.8, ClearLag: 2.6.2, Herochat: 5.6.7-SNAPSHOT,
TrophyHeads: 1.12.6, CommunityBridge: 2.0.0.284, AutoAnnouncer: 1.7-03.23,
Essentials: Dev2.13.80, HyperConomy: 0.974.3, floAuction: 2.10.3, MonetaryDeathPenalty: 1.7,
SilkSpawners: 3.3.4, HyperMerchant: 1.4-dev, LeveledMobs: 13.0, Denizen: 0.9.4-SNAPSHOT (build 1438),
WGCustomFlags: 1.6, mcMMO: 1.5.00-SNAPSHOT-b96, SimpleRegionMarket: 3.6, EssentialsProtect: Dev2.13.80,
EssentialsSpawn: Dev2.13.80, BattleTracker: 2.5.8.3, EssentialsGeoIP: Dev2.13.80,
VanishNoPacket: 3.18.7, WGBlockRestricter: 1.7, AuthMe: 3.2, CompatNoCheatPlus: 6.4.5-SNAPSHOT-sMD5NET-b64,
NoCheatPlus: 3.10.8-SNAPSHOT-sMD5NET-b655, Factions: 2.3.0, ObsidianDestroyer: 4.1.3,
Sentry: 1.7.1, BattleArena: 3.9.5.7
Loaded Worlds: world, world_nether, world_the_end
Online Players: TheRealKeith(TheRealKeith), MineWorld4(MineWorld4)
04:38:39 [INFO] +- Getting interact script: Mercenary Boss/TheRealKeith
---------+
04:38:39 [INFO] OKAY! '10 HIRE A BODYGUARD' meets requirements.
04:38:39 [INFO]
04:38:39 [INFO] OKAY! Highest scoring script is HIRE A BODYGUARD.
04:38:39 [INFO] +---------------------+
04:38:39 [INFO] +- Parsing CLICK trigger: Mercenary Boss/TheRealKeith
---------+
04:38:39 [INFO] Starting TimedQueue 'DENIZZDZDZ'...
04:38:39 [INFO] +- Executing dCommand: RUN/TheRealKeith ---------+
04:38:39 [INFO] +> Executing 'RUN': script='BODYGUARD REQUIREMENT
CHECK(TASK)'
04:38:39 [INFO] Starting TimedQueue 'ZNZIIIEIII'...
04:38:39 [INFO] +- Executing dCommand: FOREACH/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <global.flag[removeablenpcs].aslist> with
'li@330|330|333|334|335|336|337|338|339|340'.
04:38:39 [INFO] +> Executing 'FOREACH':
list='li@330|330|333|334|335|336|337|338|339|340'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <330.id> with '330.id'.
04:38:39 [INFO] Filled tag <330.id> with '330.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.330.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(330.id)', Operator='EQUALS',
ComparedTo='String(330.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <330.id> with '330.id'.
04:38:39 [INFO] Filled tag <330.id> with '330.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.330.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(330.id)', Operator='EQUALS',
ComparedTo='String(330.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <333.id> with '333.id'.
04:38:39 [INFO] Filled tag <333.id> with '333.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.333.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(333.id)', Operator='EQUALS',
ComparedTo='String(333.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <334.id> with '334.id'.
04:38:39 [INFO] Filled tag <334.id> with '334.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.334.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(334.id)', Operator='EQUALS',
ComparedTo='String(334.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <335.id> with '335.id'.
04:38:39 [INFO] Filled tag <335.id> with '335.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.335.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(335.id)', Operator='EQUALS',
ComparedTo='String(335.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <336.id> with '336.id'.
04:38:39 [INFO] Filled tag <336.id> with '336.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.336.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(336.id)', Operator='EQUALS',
ComparedTo='String(336.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <337.id> with '337.id'.
04:38:39 [INFO] Filled tag <337.id> with '337.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.337.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(337.id)', Operator='EQUALS',
ComparedTo='String(337.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <338.id> with '338.id'.
04:38:39 [INFO] Filled tag <338.id> with '338.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.338.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(338.id)', Operator='EQUALS',
ComparedTo='String(338.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <339.id> with '339.id'.
04:38:39 [INFO] Filled tag <339.id> with '339.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.339.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(339.id)', Operator='EQUALS',
ComparedTo='String(339.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <340.id> with '340.id'.
04:38:39 [INFO] Filled tag <340.id> with '340.id'.
04:38:39 [INFO] Filled tag <global.flag[dontremove.340.id]> with 'null'.
04:38:39 [INFO] Filled tag <null> with 'null'.
04:38:39 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(340.id)', Operator='EQUALS',
ComparedTo='String(340.id)' --> OUTCOME='false'
04:38:39 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:39 [INFO] Completing queue 'DENIZZDZDZ'.
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <player.flag[GuardId].size> with '0'.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Limit]> with '1'.
04:38:39 [INFO] Filled tag <player.flag[GuardId].size> with '0'.
04:38:39 [INFO] Filled tag <player.flag[GuardId].size> with '0'.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Limit]> with '1'.
04:38:39 [INFO] Comparable 1: Comparable='Integer(0)',
Operator='OR_MORE', ComparedTo='Integer(1)' -->
OUTCOME='false'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Comparable 1: Comparable='Integer(0)',
Operator='OR_MORE', ComparedTo='Integer(1)' -->
OUTCOME='false'
04:38:39 [INFO] Comparable 2: Comparable='Integer(0)', Operator='LESS',
ComparedTo='Integer(1)' --> OUTCOME='true'
04:38:39 [INFO] +- Executing dCommand: RANDOM/TheRealKeith ---------+
04:38:39 [INFO] ...random number generator selected '1'.
04:38:39 [INFO] +- Executing dCommand: CHAT/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <yellow> with ''.
04:38:39 [INFO] +> Executing 'CHAT': talkers='li@n@330'
targets='p@TheRealKeith' message='These men will protect
you..for a price.'
04:38:39 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <red> with ''.
04:38:39 [INFO] Filled tag <&co> with ':'.
04:38:39 [INFO] +> Executing 'NARRATE': Narrating='Say:'
Targets='[p@TheRealKeith]'
04:38:39 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <white> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <gold> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:39 [INFO] Filled tag <player.money.currency> with ''.
04:38:39 [INFO] +> Executing 'NARRATE': Narrating='[Thug] - Low Level -
1000' Targets='[p@TheRealKeith]'
04:38:39 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <yellow> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Two Name]> with
'Brute'.
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <gold> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Two Price]> with
'2000'.
04:38:39 [INFO] Filled tag <player.money.currency> with ''.
04:38:39 [INFO] +> Executing 'NARRATE': Narrating='[Brute] - Mid Level
- 2000' Targets='[p@TheRealKeith]'
04:38:39 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <blue> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Three Name]> with
'Warrior'.
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <gold> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Three Price]> with
'5000'.
04:38:39 [INFO] Filled tag <player.money.currency> with ''.
04:38:39 [INFO] +> Executing 'NARRATE': Narrating='[Warrior] - High Level
- 5000' Targets='[p@TheRealKeith]'
04:38:39 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:39 [INFO] Filled tag <global.flag[SentryHorseMountAllow]> with
'Allow'.
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <dark_purple> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Four Name]> with
'Knight'.
04:38:39 [INFO] Filled tag <gray> with ''.
04:38:39 [INFO] Filled tag <gold> with ''.
04:38:39 [INFO] Filled tag <global.flag[Bodyguard Four Price]> with
'10000'.
04:38:39 [INFO] Filled tag <player.money.currency> with ''.
04:38:39 [INFO] Comparable 1: Comparable='String(Allow)',
Operator='EQUALS', ComparedTo='String(Allow)' -->
OUTCOME='true'
04:38:39 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:39 [INFO] +> Executing 'NARRATE': Narrating='[Knight] - Ultra Level
- 10000' Targets='[p@TheRealKeith]'
04:38:39 [INFO] +- Executing dCommand: ZAP/TheRealKeith ---------+
04:38:39 [INFO] +> Executing 'ZAP': targets='p@TheRealKeith' script='HIRE
A BODYGUARD(INTERACT)' step='2'
04:38:39 [INFO] Completing queue 'ZNZIIIEIII'.
04:38:40 [INFO] Completing queue 'DENIZZDZDZ'.
04:38:40 [INFO] +- Getting interact script: Mercenary Boss/TheRealKeith
---------+
04:38:40 [INFO] OKAY! '10 HIRE A BODYGUARD' meets requirements.
04:38:40 [INFO]
04:38:40 [INFO] OKAY! Highest scoring script is HIRE A BODYGUARD.
04:38:40 [INFO] +---------------------+
04:38:40 [INFO] +> Executing 'CHAT': Player='TheRealKeith' NPC='Mercenary
Boss/330' Radius(Max)='1.4277291135670924(3.0)' Trigger
text='thug' LOS='true' Facing='true'
04:38:40 [INFO] +> [ChatTrigger] entry value: I am interested in hiring
'/REGEX:^\w+$/'. keyword: REGEX:^\w+$ m.group: thug
matcher.group: /REGEX:^\w+$/
04:38:40 [INFO] Filled tag <npc.name.nickname> with 'Mercenary Boss'.
04:38:40 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:40 [INFO] Filled tag <npc.name.nickname> with 'Mercenary Boss'.
04:38:41 [INFO] +- Parsing CHAT trigger: Mercenary Boss/TheRealKeith
---------+
04:38:41 [INFO] Starting TimedQueue 'EEINDNZEEE'...
04:38:41 [INFO] +- Executing dCommand: ENGAGE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'ENGAGE': NPC='Mercenary Boss/330'
duration='300t'
04:38:41 [INFO] +> [WorldScriptH...] CHAT: TheRealKeith: thug
04:38:41 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Name]> with
'Brute'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Three Name]> with
'Warrior'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Four Name]> with
'Knight'.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Comparable 1:
Comparable='dList(li@Thug|Brute|Warrior|Knight)',
Operator='CONTAINS', ComparedTo='String(thug)' -->
OUTCOME='true'
04:38:41 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <player.flag[GuardId].size> with '0'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Limit]> with '1'.
04:38:41 [INFO] Comparable 1: Comparable='Integer(0)', Operator='LESS',
ComparedTo='Integer(1)' --> OUTCOME='true'
04:38:41 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Name]> with
'Brute'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Price]> with
'2000'.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Three Name]> with
'Warrior'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Three Price]> with
'5000'.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Four Name]> with
'Knight'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Four Price]> with
'10000'.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <player.money.asint> with '602388'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <npc.name> with 'Mercenary Boss'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Name]> with
'Brute'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Price]> with
'2000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <player.money.asint> with '602388'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Price]> with
'2000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <npc.name> with 'Mercenary Boss'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Three Name]> with
'Warrior'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Three Price]> with
'5000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <player.money.asint> with '602388'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Three Price]> with
'5000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <npc.name> with 'Mercenary Boss'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <context.message> with 'thug'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Four Name]> with
'Knight'.
04:38:41 [INFO] Filled tag <player.money> with '602387.9719661458'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Four Price]> with
'10000'.
04:38:41 [INFO] Filled tag <global.flag[SentryHorseMountAllow]> with
'Allow'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <player.money.asint> with '602388'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Four Price]> with
'10000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <npc.name> with 'Mercenary Boss'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Comparable 1: Comparable='String(thug)',
Operator='EQUALS', ComparedTo='String(Thug)' -->
OUTCOME='true'
04:38:41 [INFO] Comparable 2: Comparable='Double(602387.9719661458)',
Operator='OR_MORE', ComparedTo='Integer(1000)' -->
OUTCOME='true'
04:38:41 [INFO] +- Executing dCommand: RUN/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'RUN': script='CREATE BODYGUARD(TASK)'
04:38:41 [INFO] Adding definition %1% as One
04:38:41 [INFO] Starting TimedQueue 'IZNEIINEZZ'...
04:38:41 [INFO] +- Executing dCommand: TAKE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:41 [INFO] +> Executing 'TAKE': Type='MONEY' qty='1000'
inventory='in@player[holder=p@TheRealKeith]' Items='null'
04:38:41 [INFO] ...taking 1000.0 money.
04:38:41 [INFO] +- Executing dCommand: FLAG/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <player> with 'p@TheRealKeith'.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='BODYGUARD PRICE PAID'
Action/Value='SET_VALUE(1000)'
flag_target='p@TheRealKeith'
04:38:41 [INFO] +- Executing dCommand: FLAG/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <player> with 'p@TheRealKeith'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='BODYGUARD TIER'
Action/Value='SET_VALUE(One)'
flag_target='p@TheRealKeith'
04:38:41 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard Two Name]> with
'Brute'.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <&sq> with '''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <yellow> with ''.
04:38:41 [INFO] Comparable 1: Comparable='String(One)',
Operator='EQUALS', ComparedTo='String(One)' -->
OUTCOME='true'
04:38:41 [INFO] +- Executing dCommand: CHAT/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'CHAT': talkers='li@n@330'
targets='p@TheRealKeith' message='Alright, TheRealKeith.
His life is in your hands. Try not to get him killed too
quickly.'
04:38:41 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <npc.name> with 'Mercenary Boss'.
04:38:41 [INFO] Filled tag <gold> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Price]> with
'1000'.
04:38:41 [INFO] Filled tag <red> with ''.
04:38:41 [INFO] Filled tag <player.money.currency> with ''.
04:38:41 [INFO] +> Executing 'NARRATE': Narrating='You pay Mercenary Boss
1000 .' Targets='[p@TheRealKeith]'
04:38:41 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Player Name Suffix]> with
'dynamic'.
04:38:41 [INFO] Filled tag <global.flag[Player Name Suffix]> with
'dynamic'.
04:38:41 [INFO] Comparable 1: Comparable='String(dynamic)',
Operator='EQUALS', ComparedTo='String(dynamic)' -->
OUTCOME='true'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <global.flag[Player Name Suffix Color]> with
'green'.
04:38:41 [INFO] Filled tag <green> with ''.
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Name]> with 'Thug'.
04:38:41 [INFO] Filled tag <el@Thug.length> with '4'.
04:38:41 [INFO] Filled tag <m:13-4> with '9.0'.
04:38:41 [INFO] Filled tag <el@val[9.0].asint> with '9'.
04:38:41 [INFO] Filled tag <player.name.substring[1,9]> with 'TheRealKe'.
04:38:41 [INFO] Filled tag <white> with ''.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='npc create
Thug [TheRealKe] --speed 1.2 --trait sentry'
04:38:41 [INFO] +- Executing dCommand: RUN/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'RUN': script='BODYGUARD BASICS(TASK)'
instant='true'
04:38:41 [INFO] Starting InstantQueue 'ZEDDEEIZZN'...
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='npc owner
TheRealKeith'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
invincible false'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
respawn -1'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='npc assign
--set "Bodyguard Life and Death"'
04:38:41 [INFO] +> Executing 'Action': Type='On assignment' NPC='Thug
[TheRealK/350' Container='BODYGUARD LIFE AND
DEATH(ASSIGNMENT)' Player='Mercenary Boss'
04:38:41 [INFO] +- Building action 'On ASSIGNMENT' for Thug [TheRealK/350
---------+
04:38:41 [INFO] Starting InstantQueue 'DDEINDEDNN'...
04:38:41 [INFO] +- Executing dCommand: TRIGGER/Mercenary Boss ---------+
04:38:41 [INFO] +> Executing 'TRIGGER': trigger='click' toggle='true'
npc='n@350'
04:38:41 [INFO] +- Executing dCommand: FLAG/Mercenary Boss ---------+
04:38:41 [INFO] Filled tag <npc.owner> with 'p@TheRealKeith'.
04:38:41 [INFO] Filled tag <npc> with 'n@350'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='GUARDID'
Action/Value='INSERT(n@350)' flag_target='p@TheRealKeith'
04:38:41 [INFO] +- Executing dCommand: FLAG/Mercenary Boss ---------+
04:38:41 [INFO] Filled tag <npc> with 'n@350'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='Guarding'
Action/Value='SET_BOOLEAN(true)' npc='n@350'
04:38:41 [INFO] +- Executing dCommand: FLAG/Mercenary Boss ---------+
04:38:41 [INFO] Filled tag <npc> with 'n@350'.
04:38:41 [INFO] Filled tag <npc.owner.flag[Bodyguard Price Paid]> with
'1000'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='PRICE'
Action/Value='SET_VALUE(1000)' npc='n@350'
04:38:41 [INFO] +- Executing dCommand: FLAG/Mercenary Boss ---------+
04:38:41 [INFO] Filled tag <npc> with 'n@350'.
04:38:41 [INFO] Filled tag <npc.owner.flag[Bodyguard Tier]> with 'One'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='TIER'
Action/Value='SET_VALUE(One)' npc='n@350'
04:38:41 [INFO] Completing queue 'DDEINDEDNN'.
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
speed 1.2'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
guard TheRealKeith'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
follow 4'
04:38:41 [INFO] +- Executing dCommand: FLAG/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <player> with 'p@TheRealKeith'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='GUARD'
Action/Value='SET_VALUE(Hired)'
flag_target='p@TheRealKeith'
04:38:41 [INFO] Completing queue 'ZEDDEEIZZN'.
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Strength]> with
'4'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
strength 4'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Health]> with '50'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
health 50'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Healrate]> with
'1'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
healrate 1'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Armor]> with '4'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
armor 4'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <<> with '<'.
04:38:41 [INFO] Filled tag <>> with '>'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='ex flag
global removeablenpcs:->:<npc>'
04:38:41 [INFO] Starting InstantQueue 'NIDENZDIEN'...
04:38:41 [INFO] +- Executing dCommand: FLAG/Mercenary Boss ---------+
04:38:41 [INFO] Filled tag <npc> with 'n@350'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='REMOVEABLENPCS'
Action/Value='INSERT(n@350)' flag_target='server'
04:38:41 [INFO] Completing queue 'NIDENZDIEN'.
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <<> with '<'.
04:38:41 [INFO] Filled tag <>> with '>'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='ex flag
global dontremove.<npc.id>:true duration:30s'
04:38:41 [INFO] Starting InstantQueue 'NINDNDZNIE'...
04:38:41 [INFO] +- Executing dCommand: FLAG/Mercenary Boss ---------+
04:38:41 [INFO] Filled tag <npc.id> with '350'.
04:38:41 [INFO] +> Executing 'FLAG': flag_name='DONTREMOVE.350'
Action/Value='SET_VALUE(true)' duration='600t'
flag_target='server'
04:38:41 [INFO] Completing queue 'NINDNDZNIE'.
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Sword]> with
'Wood'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
equip Wood_SWORD'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Appearance]> with
'Leather'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
equip Leather_HELMET'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Appearance]> with
'Leather'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
equip Leather_CHESTPLATE'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Appearance]> with
'Leather'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
equip Leather_LEGGINGS'
04:38:41 [INFO] +- Executing dCommand: EXECUTE/TheRealKeith ---------+
04:38:41 [INFO] Filled tag <global.flag[Bodyguard One Appearance]> with
'Leather'.
04:38:41 [INFO] +> Executing 'EXECUTE': type='AS_NPC' command='sentry
equip Leather_BOOTS'
04:38:41 [INFO] Completing queue 'IZNEIINEZZ'.
04:38:41 [INFO] +- Executing dCommand: DISENGAGE/TheRealKeith ---------+
04:38:41 [INFO] +> Executing 'DISENGAGE': NPC='Mercenary Boss/330'
04:38:41 [INFO] Completing queue 'EEINDNZEEE'.
04:38:42 [INFO] Completing queue 'IZNEIINEZZ'.
04:38:44 [INFO] +- Getting interact script: Mercenary Boss/TheRealKeith
---------+
04:38:44 [INFO] OKAY! '10 HIRE A BODYGUARD' meets requirements.
04:38:44 [INFO]
04:38:44 [INFO] OKAY! Highest scoring script is HIRE A BODYGUARD.
04:38:44 [INFO] +---------------------+
04:38:44 [INFO] +- Parsing CLICK trigger: Mercenary Boss/TheRealKeith
---------+
04:38:44 [INFO] Starting TimedQueue 'IEENENEZEE'...
04:38:44 [INFO] +- Executing dCommand: RUN/TheRealKeith ---------+
04:38:44 [INFO] +> Executing 'RUN': script='BODYGUARD REQUIREMENT
CHECK(TASK)'
04:38:44 [INFO] Starting TimedQueue 'NNINENNEDE'...
04:38:44 [INFO] +- Executing dCommand: FOREACH/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <global.flag[removeablenpcs].aslist> with
'li@330|330|333|334|335|336|337|338|339|340|n@350'.
04:38:44 [INFO] +> Executing 'FOREACH':
list='li@330|330|333|334|335|336|337|338|339|340|n@350'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <330.id> with '330.id'.
04:38:44 [INFO] Filled tag <330.id> with '330.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.330.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(330.id)', Operator='EQUALS',
ComparedTo='String(330.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <330.id> with '330.id'.
04:38:44 [INFO] Filled tag <330.id> with '330.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.330.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(330.id)', Operator='EQUALS',
ComparedTo='String(330.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <333.id> with '333.id'.
04:38:44 [INFO] Filled tag <333.id> with '333.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.333.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(333.id)', Operator='EQUALS',
ComparedTo='String(333.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <334.id> with '334.id'.
04:38:44 [INFO] Filled tag <334.id> with '334.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.334.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(334.id)', Operator='EQUALS',
ComparedTo='String(334.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <335.id> with '335.id'.
04:38:44 [INFO] Filled tag <335.id> with '335.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.335.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(335.id)', Operator='EQUALS',
ComparedTo='String(335.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <336.id> with '336.id'.
04:38:44 [INFO] Filled tag <336.id> with '336.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.336.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(336.id)', Operator='EQUALS',
ComparedTo='String(336.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <337.id> with '337.id'.
04:38:44 [INFO] Filled tag <337.id> with '337.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.337.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(337.id)', Operator='EQUALS',
ComparedTo='String(337.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <338.id> with '338.id'.
04:38:44 [INFO] Filled tag <338.id> with '338.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.338.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(338.id)', Operator='EQUALS',
ComparedTo='String(338.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <339.id> with '339.id'.
04:38:44 [INFO] Filled tag <339.id> with '339.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.339.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(339.id)', Operator='EQUALS',
ComparedTo='String(339.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <340.id> with '340.id'.
04:38:44 [INFO] Filled tag <340.id> with '340.id'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.340.id]> with 'null'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='String(340.id)', Operator='EQUALS',
ComparedTo='String(340.id)' --> OUTCOME='false'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='String(null)', Operator='EQUALS',
ComparedTo='String(null)' --> OUTCOME='false'
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <n@350.id> with '350'.
04:38:44 [INFO] Filled tag <n@350.id> with '350'.
04:38:44 [INFO] Filled tag <global.flag[dontremove.350]> with 'true'.
04:38:44 [INFO] Filled tag <null> with 'null'.
04:38:44 [INFO] +> [Comparable] WARNING! Cannot compare NUMBER(350) with
'n@350.id'. Outcome for this Comparable will be false.
04:38:44 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Integer(350)', Operator='EQUALS',
ComparedTo='Double(NaN)' --> OUTCOME='true'
04:38:44 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(false)' --> OUTCOME='true'
04:38:44 [INFO] +- Executing dCommand: REMOVE/TheRealKeith ---------+
04:38:44 [INFO] +> Executing 'REMOVE': entities='[n@350]'
04:38:44 [INFO] +> [dNPCRegistry] Deconstructing Denizen NPC Thug
[TheRealK/350
04:38:44 [INFO] +> [dNPC] Uh oh! Denizen has encountered a NPE while
trying to fetch a NPC. Has this NPC been removed?
04:38:44 [INFO] Completing queue 'IEENENEZEE'.
04:38:44 [INFO] +- Executing dCommand: IF/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <player.flag[GuardId].size> with '1'.
04:38:44 [INFO] Filled tag <global.flag[Bodyguard Limit]> with '1'.
04:38:44 [INFO] Filled tag <player.flag[GuardId].size> with '1'.
04:38:44 [INFO] Filled tag <player.flag[GuardId].size> with '1'.
04:38:44 [INFO] Filled tag <global.flag[Bodyguard Limit]> with '1'.
04:38:44 [INFO] Comparable 1: Comparable='Integer(1)',
Operator='OR_MORE', ComparedTo='Integer(1)' -->
OUTCOME='true'
04:38:44 [INFO] +- Executing dCommand: RANDOM/TheRealKeith ---------+
04:38:44 [INFO] ...random number generator selected '1'.
04:38:44 [INFO] +- Executing dCommand: CHAT/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <yellow> with ''.
04:38:44 [INFO] Filled tag <white> with ''.
04:38:44 [INFO] Filled tag <player.name> with 'TheRealKeith'.
04:38:44 [INFO] Filled tag <yellow> with ''.
04:38:44 [INFO] +> Executing 'CHAT': talkers='li@n@330'
targets='p@TheRealKeith' message='Hi TheRealKeith, did
you lose your bodyguard? We can use our network of agents
to track 'em down.'
04:38:44 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <red> with ''.
04:38:44 [INFO] Filled tag <&co> with ':'.
04:38:44 [INFO] +> Executing 'NARRATE': Narrating='Say:'
Targets='[p@TheRealKeith]'
04:38:44 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <gray> with ''.
04:38:44 [INFO] Filled tag <green> with ''.
04:38:44 [INFO] Filled tag <gray> with ''.
04:38:44 [INFO] Filled tag <red> with ''.
04:38:44 [INFO] Filled tag <white> with ''.
04:38:44 [INFO] +> [dNPC] Uh oh! Denizen has encountered a NPE while
trying to fetch a NPC. Has this NPC been removed?
04:38:44 [INFO] Filled tag <player.flag[GuardId].formatted> with
'player.flag[GuardId].formatted'.
04:38:44 [INFO] Filled tag <red> with ''.
04:38:44 [INFO] +> Executing 'NARRATE': Narrating='[Yes] - To teleport
player.flag[GuardId].formatted back to you.'
Targets='[p@TheRealKeith]'
04:38:44 [INFO] +- Executing dCommand: NARRATE/TheRealKeith ---------+
04:38:44 [INFO] Filled tag <gray> with ''.
04:38:44 [INFO] Filled tag <yellow> with ''.
04:38:44 [INFO] Filled tag <gray> with ''.
04:38:44 [INFO] Filled tag <red> with ''.
04:38:44 [INFO] +> Executing 'NARRATE': Narrating='[No] - To cancel
teleport dialogue.' Targets='[p@TheRealKeith]'
04:38:44 [INFO] +- Executing dCommand: ZAP/TheRealKeith ---------+
04:38:44 [INFO] +> Executing 'ZAP': targets='p@TheRealKeith' script='HIRE
A BODYGUARD(INTERACT)' step='2'
04:38:44 [INFO] Completing queue 'NNINENNEDE'.
04:38:45 [INFO] Completing queue 'IEENENEZEE'.