Java Version: 1.8.0_66
CraftBukkit Version: git-Spigot-1646 (MC: 1.7.10)
Active Plugins (25): BetterChat: 1.1, WorldEdit: 6.1;no_git_id, Essentials: 2.13.1, Announcer: 1.5,
SetSpawn: 2.1, Multiverse-Core: 2.5-b688, WorldGuard: 6.1, NightVision: 1.2,
EssentialsProtect: 2.13.1, VoxelSniper: 5.170.0-SNAPSHOT-jnks317-gitfcb8fe1,
EssentialsChat: 2.13.1, EssentialsAntiBuild: 2.13.1, PermissionsEx: 1.23.3,
CS-CoreLib: 1.2.9, WGCustomFlags: 1.7, Vault: 1.4.1-b436, EssentialsSpawn: 2.13.1,
HolographicDisplays: 2.1.10, Citizens: 2.0.13-SNAPSHOT (build 1171), CommandNPC: 1.7.2,
Blacksmith: 1.1, QuickSell: 2.0.3, Denizen: 0.9.6-SNAPSHOT (build 1544), Alchemist: 1.1,
Sentry: 1.8.5
Loaded Worlds (5): world, world_nether, world_the_end, flat, Flatgrass
Online Players (3): Enviox(Enviox), Alphatrooper(Alphatrooper), BurpingPenguin(BurpingPenguin),
02:46:45 [INFO] Starting InstantQueue 'COINFLIP_SingingVolMolecular'...
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<context.args.size>" "<" "1" "{" "-" "narrate" "You have
provided no arguments to the command" "targets:<player>"
"-" "queue" "clear" "}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag <context.args.size> with '2'.
02:46:45 [INFO] Comparable 1: Comparable='Number(2)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<context.args.get[1].has_flag[CoinFlipProgress]>" "{" "-"
"narrate" "<&c>This player is already in an active coin
flip!" "-" "queue" "clear" "}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Unfilled attributes '[has_flag[CoinFlipProgress]]' for
tag <context.args.get[1].has_flag[CoinFlipProgress]>!
02:46:45 [INFO] Filled tag
<context.args.get[1].has_flag[CoinFlipProgress]> with
'null'.
02:46:45 [INFO] ERROR in script 'COINFLIP'! Tag
<context.args.get[1].has_flag[CoinFlipProgress]> is
invalid!
02:46:45 [INFO] Comparable 1: Comparable='Element(null)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: DEFINE
"PlayerinProgress" "<context.args.get[1]>"
02:46:45 [INFO] +- Executing dCommand: DEFINE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <context.args.get[1]> with 'BurpingPenguin'.
02:46:45 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_SingingVolMolecular'
definition='playerinprogress' value='BurpingPenguin'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>"
"{" "-" "narrate" "<&c>This player is already in a coin
flip game!" "-" "queue" "clear" "}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag
<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>
with
'def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]'.
02:46:45 [INFO] ERROR in script 'COINFLIP'! Tag
<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>
is invalid!
02:46:45 [INFO] Comparable 1:
Comparable='Element(def[PlayerinProgress]as_player.has_flag[CoinFlipProgress])',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: DEFINE
"CoinFlipPlayer" "<player.name>"
02:46:45 [INFO] +- Executing dCommand: DEFINE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <player.name> with 'Enviox'.
02:46:45 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_SingingVolMolecular'
definition='coinflipplayer' value='Enviox'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<context.args.get[1]>" "==" "accept" "{" "-" "if"
"<player.has_flag[CoinFlip]>" "{" "-" "flag"
"<player.flag[CoinFlip]>" "CoinFlip:<player>"
"duration:15s" "-" "take" "money"
"qty:<player.flag[CoinFlipMoney]>" "-" "if"
"<util.random.int[1].to[100]>" "<=" "50" "{" "-" "define"
"winner" "<player>" "-" "define" "loser"
"<player.flag[CoinFlip]>" "}" "else" "{" "-" "define"
"winner" "<player.flag[CoinFlip]>" "-" "define" "loser"
"<player>" "}" "-" "flag" "<def... * snip! *
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag <context.args.get[1]> with 'BurpingPenguin'.
02:46:45 [INFO] Comparable 1: Comparable='Element(BurpingPenguin)',
Operator='EQUALS', ComparedTo='Element(accept)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: DEFINE
"opponent"
"<server.match_player[<context.args.get[1]>]||none>"
02:46:45 [INFO] +- Executing dCommand: DEFINE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <context.args.get[1]> with 'BurpingPenguin'.
02:46:45 [INFO] Filled tag
<server.match_player[<context.args.get[1]>]||none> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_SingingVolMolecular'
definition='opponent'
value='p@39a85a48-9f13-4aea-b715-55802c25dc01'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<def[opponent]>" "==" "none" "{" "-" "narrate" "<&c>No
player online found with that name!" "-" "queue" "clear"
"}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag <def[opponent]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] Comparable 1:
Comparable='Element(p@39a85a48-9f13-4aea-b715-55802c25dc01)',
Operator='EQUALS', ComparedTo='Element(none)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<player.has_flag[CoinFlip]>" "{" "-" "narrate"
"<&7>[LWCoinFlip] Please wait
<player.flag[CoinFlip].expiration.formatted.replace[forever].with[0s]>
seconds before coin flipping again!" "-" "queue" "clear"
"}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag <player.has_flag[CoinFlip]> with 'false'.
02:46:45 [INFO] Comparable 1: Comparable='Element(false)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: DEFINE
"CoinFlipMoney" "<context.args.get[2]||none>"
02:46:45 [INFO] +- Executing dCommand: DEFINE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <context.args.get[2]||none> with '1'.
02:46:45 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_SingingVolMolecular'
definition='coinflipmoney' value='1'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"!<def[CoinFlipMoney]>" "matches" "double" "{" "-"
"narrate" "<&c>That's not a real number u doofus" "-"
"queue" "clear" "}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] Comparable 1: Logic='NEGATIVE', Comparable='Element(1)',
Operator='MATCHES', ComparedTo='Element(double)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: IF
"<player.money>" "<" "<def[CoinFlipMoney]>" "||"
"<def[opponent].money>" "<" "<def[CoinFlipMoney]>" "{" "-"
"narrate" "<&c>You or the targetted player do not have
enough money to coin flip!" "-" "queue" "clear" "}"
02:46:45 [INFO] +- Executing dCommand: IF/p@Enviox ---------+
02:46:45 [INFO] Filled tag <player.money> with '15995.0'.
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] Filled tag <def[opponent].money> with '48047.0'.
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] Comparable 1: Comparable='Decimal(15995.0)',
Operator='LESS', ComparedTo='Number(1)' -->
OUTCOME='false'
02:46:45 [INFO] Comparable 2: Comparable='Decimal(48047.0)',
Operator='LESS', ComparedTo='Number(1)' -->
OUTCOME='false'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: TAKE
"money" "qty:<def[CoinFlipMoney]>"
02:46:45 [INFO] +- Executing dCommand: TAKE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] +> Executing 'TAKE': Type='MONEY' qty='1' Items='null'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: NARRATE
"<&6>[LWCoinFlip] Sent Coinflip request to
<&f><def[opponent].name> <&6>for $<def[CoinFlipMoney]>!"
02:46:45 [INFO] +- Executing dCommand: NARRATE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <&6> with ''.
02:46:45 [INFO] Filled tag <&f> with ''.
02:46:45 [INFO] Filled tag <def[opponent].name> with 'BurpingPenguin'.
02:46:45 [INFO] Filled tag <&6> with ''.
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Sent
Coinflip request to BurpingPenguin for $1!'
Targets='[p@Enviox]'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: NARRATE
"<&a>[LWCoinFlip] They have 15 seconds to accept the coin
flip by doing /coinflip accept"
02:46:45 [INFO] +- Executing dCommand: NARRATE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <&a> with ''.
02:46:45 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] They have
15 seconds to accept the coin flip by doing /coinflip
accept' Targets='[p@Enviox]'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: NARRATE
"<&6>[LWCoinFlip] Player <player.name> wants to
flip-a-coin with you for $<def[CoinFlipMoney]>"
"targets:<def[opponent]>"
02:46:45 [INFO] +- Executing dCommand: NARRATE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <&6> with ''.
02:46:45 [INFO] Filled tag <player.name> with 'Enviox'.
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] Filled tag <def[opponent]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Player
Enviox wants to flip-a-coin with you for $1'
Targets='[p@BurpingPenguin]'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: NARRATE
"<&7>[LWCoinFlip] Type /coinflip accept to accept the
coinflip!" "targets:<def[opponent]>"
02:46:45 [INFO] +- Executing dCommand: NARRATE/p@Enviox ---------+
02:46:45 [INFO] Filled tag <&7> with ''.
02:46:45 [INFO] Filled tag <def[opponent]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Type
/coinflip accept to accept the coinflip!'
Targets='[p@BurpingPenguin]'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: FLAG
"<def[opponent]>" "CoinFlip:<player>" "duration:15s"
02:46:45 [INFO] +- Executing dCommand: FLAG/p@Enviox ---------+
02:46:45 [INFO] Filled tag <def[opponent]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] Filled tag <player> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:45 [INFO] +> Executing 'FLAG': flag_name='COINFLIP'
Action/Value='SET_VALUE(p@48d87156-ca20-448e-a76d-0d41e47c5108)'
duration='d@300t' flag_target='p@BurpingPenguin'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: FLAG
"<def[opponent]>" "CoinFlipMoney:<def[CoinFlipMoney]>"
"duration:15s"
02:46:45 [INFO] +- Executing dCommand: FLAG/p@Enviox ---------+
02:46:45 [INFO] Filled tag <def[opponent]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:45 [INFO] +> Executing 'FLAG': flag_name='COINFLIPMONEY'
Action/Value='SET_VALUE(1)' duration='d@300t'
flag_target='p@BurpingPenguin'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: FLAG
"<player>" "CoinFlip:<def[opponent]>" "duration:15s"
02:46:45 [INFO] +- Executing dCommand: FLAG/p@Enviox ---------+
02:46:45 [INFO] Filled tag <player> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:45 [INFO] Filled tag <def[opponent]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:45 [INFO] +> Executing 'FLAG': flag_name='COINFLIP'
Action/Value='SET_VALUE(p@39a85a48-9f13-4aea-b715-55802c25dc01)'
duration='d@300t' flag_target='p@Enviox'
02:46:45 [INFO] Queue 'COINFLIP_SingingVolMolecular' Executing: WAIT
"15s"
02:46:45 [INFO] +- Executing dCommand: WAIT/p@Enviox ---------+
02:46:45 [INFO] +> Executing 'WAIT': queue='COINFLIP_SingingVolMolecular'
delay='d@300t'
02:46:45 [INFO] Forcing queue COINFLIP_SingingVolMolecular into a timed
queue...
02:46:45 [INFO] Completing queue 'COINFLIP_SingingVolMolecular'.
02:46:45 [INFO] Starting TimedQueue 'COINFLIP_SingingVolMolecular'...
02:46:45 [INFO] Completing queue 'COINFLIP_SingingVolMolecular'.
02:46:45 [INFO] Re-completing queue 'COINFLIP_SingingVolMolecular'.
02:46:45 [INFO] Re-completing queue 'COINFLIP_SingingVolMolecular'.
02:46:46 [INFO] Starting InstantQueue
'COINFLIP_CelebrationTrackedJournal'...
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing: IF
"<context.args.size>" "<" "1" "{" "-" "narrate" "You have
provided no arguments to the command" "targets:<player>"
"-" "queue" "clear" "}"
02:46:46 [INFO] +- Executing dCommand: IF/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <context.args.size> with '1'.
02:46:46 [INFO] Comparable 1: Comparable='Number(1)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing: IF
"<context.args.get[1].has_flag[CoinFlipProgress]>" "{" "-"
"narrate" "<&c>This player is already in an active coin
flip!" "-" "queue" "clear" "}"
02:46:46 [INFO] +- Executing dCommand: IF/p@BurpingPenguin ---------+
02:46:46 [INFO] Unfilled attributes '[has_flag[CoinFlipProgress]]' for
tag <context.args.get[1].has_flag[CoinFlipProgress]>!
02:46:46 [INFO] Filled tag
<context.args.get[1].has_flag[CoinFlipProgress]> with
'null'.
02:46:46 [INFO] ERROR in script 'COINFLIP'! Tag
<context.args.get[1].has_flag[CoinFlipProgress]> is
invalid!
02:46:46 [INFO] Comparable 1: Comparable='Element(null)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
DEFINE "PlayerinProgress" "<context.args.get[1]>"
02:46:46 [INFO] +- Executing dCommand: DEFINE/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <context.args.get[1]> with 'accept'.
02:46:46 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_CelebrationTrackedJournal'
definition='playerinprogress' value='accept'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing: IF
"<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>"
"{" "-" "narrate" "<&c>This player is already in a coin
flip game!" "-" "queue" "clear" "}"
02:46:46 [INFO] +- Executing dCommand: IF/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag
<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>
with
'def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]'.
02:46:46 [INFO] ERROR in script 'COINFLIP'! Tag
<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>
is invalid!
02:46:46 [INFO] Comparable 1:
Comparable='Element(def[PlayerinProgress]as_player.has_flag[CoinFlipProgress])',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
DEFINE "CoinFlipPlayer" "<player.name>"
02:46:46 [INFO] +- Executing dCommand: DEFINE/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <player.name> with 'BurpingPenguin'.
02:46:46 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_CelebrationTrackedJournal'
definition='coinflipplayer' value='BurpingPenguin'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing: IF
"<context.args.get[1]>" "==" "accept" "{" "-" "if"
"<player.has_flag[CoinFlip]>" "{" "-" "flag"
"<player.flag[CoinFlip]>" "CoinFlip:<player>"
"duration:15s" "-" "take" "money"
"qty:<player.flag[CoinFlipMoney]>" "-" "if"
"<util.random.int[1].to[100]>" "<=" "50" "{" "-" "define"
"winner" "<player>" "-" "define" "loser"
"<player.flag[CoinFlip]>" "}" "else" "{" "-" "define"
"winner" "<player.flag[CoinFlip]>" "-" "define" "loser"
"<player>" "}" "-" "flag"... * snip! *
02:46:46 [INFO] +- Executing dCommand: IF/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <context.args.get[1]> with 'accept'.
02:46:46 [INFO] Comparable 1: Comparable='Element(accept)',
Operator='EQUALS', ComparedTo='Element(accept)' -->
OUTCOME='true'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing: IF
"<player.has_flag[CoinFlip]>" "{" "-" "flag"
"<player.flag[CoinFlip]>" "CoinFlip:<player>"
"duration:15s" "-" "take" "money"
"qty:<player.flag[CoinFlipMoney]>" "-" "if"
"<util.random.int[1].to[100]>" "<=" "50" "{" "-" "define"
"winner" "<player>" "-" "define" "loser"
"<player.flag[CoinFlip]>" "}" "else" "{" "-" "define"
"winner" "<player.flag[CoinFlip]>" "-" "define" "loser"
"<player>" "}" "-" "flag" "<def[winner]>"
"CoinFlipProgress" "-" "flag" "<de... * snip! *
02:46:46 [INFO] +- Executing dCommand: IF/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <player.has_flag[CoinFlip]> with 'true'.
02:46:46 [INFO] Comparable 1: Comparable='Element(true)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='true'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
FLAG "<player.flag[CoinFlip]>" "CoinFlip:<player>"
"duration:15s"
02:46:46 [INFO] +- Executing dCommand: FLAG/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <player.flag[CoinFlip]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:46 [INFO] Filled tag <player> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:46 [INFO] +> Executing 'FLAG': flag_name='COINFLIP'
Action/Value='SET_VALUE(p@39a85a48-9f13-4aea-b715-55802c25dc01)'
duration='d@300t' flag_target='p@Enviox'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
TAKE "money" "qty:<player.flag[CoinFlipMoney]>"
02:46:46 [INFO] +- Executing dCommand: TAKE/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <player.flag[CoinFlipMoney]> with '1'.
02:46:46 [INFO] +> Executing 'TAKE': Type='MONEY' qty='1' Items='null'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing: IF
"<util.random.int[1].to[100]>" "<=" "50" "{" "-" "define"
"winner" "<player>" "-" "define" "loser"
"<player.flag[CoinFlip]>" "}" "else" "{" "-" "define"
"winner" "<player.flag[CoinFlip]>" "-" "define" "loser"
"<player>" "}"
02:46:46 [INFO] +- Executing dCommand: IF/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <util.random.int[1].to[100]> with '84'.
02:46:46 [INFO] Comparable 1: Comparable='Number(84)',
Operator='OR_LESS', ComparedTo='Number(50)' -->
OUTCOME='false'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
DEFINE "winner" "<player.flag[CoinFlip]>"
02:46:46 [INFO] +- Executing dCommand: DEFINE/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <player.flag[CoinFlip]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:46 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_CelebrationTrackedJournal'
definition='winner'
value='p@48d87156-ca20-448e-a76d-0d41e47c5108'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
DEFINE "loser" "<player>"
02:46:46 [INFO] +- Executing dCommand: DEFINE/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <player> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:46 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_CelebrationTrackedJournal'
definition='loser'
value='p@39a85a48-9f13-4aea-b715-55802c25dc01'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
FLAG "<def[winner]>" "CoinFlipProgress"
02:46:46 [INFO] +- Executing dCommand: FLAG/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <def[winner]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:46 [INFO] +> Executing 'FLAG': flag_name='CoinFlipProgress'
Action/Value='SET_BOOLEAN(true)' flag_target='p@Enviox'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
FLAG "<def[loser]>" "CoinFlipProgress"
02:46:46 [INFO] +- Executing dCommand: FLAG/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <def[loser]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:46 [INFO] +> Executing 'FLAG': flag_name='CoinFlipProgress'
Action/Value='SET_BOOLEAN(true)'
flag_target='p@BurpingPenguin'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
NARRATE "<&6>[LWCoinFlip] Coin flip accepted! Flipping the
coin in..." "targets:<def[winner]>|<def[loser]>"
02:46:46 [INFO] +- Executing dCommand: NARRATE/p@BurpingPenguin ---------+
02:46:46 [INFO] Filled tag <&6> with ''.
02:46:46 [INFO] Filled tag <def[winner]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:46 [INFO] Filled tag <def[loser]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:46 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Coin flip
accepted! Flipping the coin in...' Targets='[p@Enviox,
p@BurpingPenguin]'
02:46:46 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
WAIT "1s"
02:46:46 [INFO] +- Executing dCommand: WAIT/p@BurpingPenguin ---------+
02:46:46 [INFO] +> Executing 'WAIT':
queue='COINFLIP_CelebrationTrackedJournal' delay='d@20t'
02:46:46 [INFO] Forcing queue COINFLIP_CelebrationTrackedJournal into a
timed queue...
02:46:46 [INFO] Completing queue 'COINFLIP_CelebrationTrackedJournal'.
02:46:46 [INFO] Starting TimedQueue
'COINFLIP_CelebrationTrackedJournal'...
02:46:46 [INFO] Re-completing queue 'COINFLIP_CelebrationTrackedJournal'.
02:46:47 [INFO] Starting InstantQueue
'COINFLIP_DominicanCriticismSimpson'...
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<context.args.size>" "<" "1" "{" "-" "narrate" "You have
provided no arguments to the command" "targets:<player>"
"-" "queue" "clear" "}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <context.args.size> with '2'.
02:46:47 [INFO] Comparable 1: Comparable='Number(2)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<context.args.get[1].has_flag[CoinFlipProgress]>" "{" "-"
"narrate" "<&c>This player is already in an active coin
flip!" "-" "queue" "clear" "}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Unfilled attributes '[has_flag[CoinFlipProgress]]' for
tag <context.args.get[1].has_flag[CoinFlipProgress]>!
02:46:47 [INFO] Filled tag
<context.args.get[1].has_flag[CoinFlipProgress]> with
'null'.
02:46:47 [INFO] ERROR in script 'COINFLIP'! Tag
<context.args.get[1].has_flag[CoinFlipProgress]> is
invalid!
02:46:47 [INFO] Comparable 1: Comparable='Element(null)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
DEFINE "PlayerinProgress" "<context.args.get[1]>"
02:46:47 [INFO] +- Executing dCommand: DEFINE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <context.args.get[1]> with 'Enviox'.
02:46:47 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_DominicanCriticismSimpson'
definition='playerinprogress' value='Enviox'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>"
"{" "-" "narrate" "<&c>This player is already in a coin
flip game!" "-" "queue" "clear" "}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag
<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>
with
'def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]'.
02:46:47 [INFO] ERROR in script 'COINFLIP'! Tag
<def[PlayerinProgress]as_player.has_flag[CoinFlipProgress]>
is invalid!
02:46:47 [INFO] Comparable 1:
Comparable='Element(def[PlayerinProgress]as_player.has_flag[CoinFlipProgress])',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
DEFINE "CoinFlipPlayer" "<player.name>"
02:46:47 [INFO] +- Executing dCommand: DEFINE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <player.name> with 'Alphatrooper'.
02:46:47 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_DominicanCriticismSimpson'
definition='coinflipplayer' value='Alphatrooper'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<context.args.get[1]>" "==" "accept" "{" "-" "if"
"<player.has_flag[CoinFlip]>" "{" "-" "flag"
"<player.flag[CoinFlip]>" "CoinFlip:<player>"
"duration:15s" "-" "take" "money"
"qty:<player.flag[CoinFlipMoney]>" "-" "if"
"<util.random.int[1].to[100]>" "<=" "50" "{" "-" "define"
"winner" "<player>" "-" "define" "loser"
"<player.flag[CoinFlip]>" "}" "else" "{" "-" "define"
"winner" "<player.flag[CoinFlip]>" "-" "define" "loser"
"<player>" "}" "-" "flag"... * snip! *
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <context.args.get[1]> with 'Enviox'.
02:46:47 [INFO] Comparable 1: Comparable='Element(Enviox)',
Operator='EQUALS', ComparedTo='Element(accept)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
DEFINE "opponent"
"<server.match_player[<context.args.get[1]>]||none>"
02:46:47 [INFO] +- Executing dCommand: DEFINE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <context.args.get[1]> with 'Enviox'.
02:46:47 [INFO] Filled tag
<server.match_player[<context.args.get[1]>]||none> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_DominicanCriticismSimpson'
definition='opponent'
value='p@48d87156-ca20-448e-a76d-0d41e47c5108'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<def[opponent]>" "==" "none" "{" "-" "narrate" "<&c>No
player online found with that name!" "-" "queue" "clear"
"}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <def[opponent]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] Comparable 1:
Comparable='Element(p@48d87156-ca20-448e-a76d-0d41e47c5108)',
Operator='EQUALS', ComparedTo='Element(none)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<player.has_flag[CoinFlip]>" "{" "-" "narrate"
"<&7>[LWCoinFlip] Please wait
<player.flag[CoinFlip].expiration.formatted.replace[forever].with[0s]>
seconds before coin flipping again!" "-" "queue" "clear"
"}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <player.has_flag[CoinFlip]> with 'false'.
02:46:47 [INFO] Comparable 1: Comparable='Element(false)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
DEFINE "CoinFlipMoney" "<context.args.get[2]||none>"
02:46:47 [INFO] +- Executing dCommand: DEFINE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <context.args.get[2]||none> with '1'.
02:46:47 [INFO] +> Executing 'DEFINE':
queue='COINFLIP_DominicanCriticismSimpson'
definition='coinflipmoney' value='1'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"!<def[CoinFlipMoney]>" "matches" "double" "{" "-"
"narrate" "<&c>That's not a real number u doofus" "-"
"queue" "clear" "}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] Comparable 1: Logic='NEGATIVE', Comparable='Element(1)',
Operator='MATCHES', ComparedTo='Element(double)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing: IF
"<player.money>" "<" "<def[CoinFlipMoney]>" "||"
"<def[opponent].money>" "<" "<def[CoinFlipMoney]>" "{" "-"
"narrate" "<&c>You or the targetted player do not have
enough money to coin flip!" "-" "queue" "clear" "}"
02:46:47 [INFO] +- Executing dCommand: IF/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <player.money> with '84991.0'.
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] Filled tag <def[opponent].money> with '15994.0'.
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] Comparable 1: Comparable='Decimal(84991.0)',
Operator='LESS', ComparedTo='Number(1)' -->
OUTCOME='false'
02:46:47 [INFO] Comparable 2: Comparable='Decimal(15994.0)',
Operator='LESS', ComparedTo='Number(1)' -->
OUTCOME='false'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
TAKE "money" "qty:<def[CoinFlipMoney]>"
02:46:47 [INFO] +- Executing dCommand: TAKE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] +> Executing 'TAKE': Type='MONEY' qty='1' Items='null'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
NARRATE "<&6>[LWCoinFlip] Sent Coinflip request to
<&f><def[opponent].name> <&6>for $<def[CoinFlipMoney]>!"
02:46:47 [INFO] +- Executing dCommand: NARRATE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <&6> with ''.
02:46:47 [INFO] Filled tag <&f> with ''.
02:46:47 [INFO] Filled tag <def[opponent].name> with 'Enviox'.
02:46:47 [INFO] Filled tag <&6> with ''.
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Sent
Coinflip request to Enviox for $1!'
Targets='[p@Alphatrooper]'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
NARRATE "<&a>[LWCoinFlip] They have 15 seconds to accept
the coin flip by doing /coinflip accept"
02:46:47 [INFO] +- Executing dCommand: NARRATE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <&a> with ''.
02:46:47 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] They have
15 seconds to accept the coin flip by doing /coinflip
accept' Targets='[p@Alphatrooper]'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
NARRATE "<&6>[LWCoinFlip] Player <player.name> wants to
flip-a-coin with you for $<def[CoinFlipMoney]>"
"targets:<def[opponent]>"
02:46:47 [INFO] +- Executing dCommand: NARRATE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <&6> with ''.
02:46:47 [INFO] Filled tag <player.name> with 'Alphatrooper'.
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] Filled tag <def[opponent]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Player
Alphatrooper wants to flip-a-coin with you for $1'
Targets='[p@Enviox]'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
NARRATE "<&7>[LWCoinFlip] Type /coinflip accept to accept
the coinflip!" "targets:<def[opponent]>"
02:46:47 [INFO] +- Executing dCommand: NARRATE/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <&7> with ''.
02:46:47 [INFO] Filled tag <def[opponent]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] Type
/coinflip accept to accept the coinflip!'
Targets='[p@Enviox]'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
FLAG "<def[opponent]>" "CoinFlip:<player>" "duration:15s"
02:46:47 [INFO] +- Executing dCommand: FLAG/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <def[opponent]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] Filled tag <player> with
'p@30610a15-d2e8-4043-94ec-32c3c093d220'.
02:46:47 [INFO] +> Executing 'FLAG': flag_name='COINFLIP'
Action/Value='SET_VALUE(p@30610a15-d2e8-4043-94ec-32c3c093d220)'
duration='d@300t' flag_target='p@Enviox'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
FLAG "<def[opponent]>"
"CoinFlipMoney:<def[CoinFlipMoney]>" "duration:15s"
02:46:47 [INFO] +- Executing dCommand: FLAG/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <def[opponent]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] Filled tag <def[CoinFlipMoney]> with '1'.
02:46:47 [INFO] +> Executing 'FLAG': flag_name='COINFLIPMONEY'
Action/Value='SET_VALUE(1)' duration='d@300t'
flag_target='p@Enviox'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
FLAG "<player>" "CoinFlip:<def[opponent]>" "duration:15s"
02:46:47 [INFO] +- Executing dCommand: FLAG/p@Alphatrooper ---------+
02:46:47 [INFO] Filled tag <player> with
'p@30610a15-d2e8-4043-94ec-32c3c093d220'.
02:46:47 [INFO] Filled tag <def[opponent]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] +> Executing 'FLAG': flag_name='COINFLIP'
Action/Value='SET_VALUE(p@48d87156-ca20-448e-a76d-0d41e47c5108)'
duration='d@300t' flag_target='p@Alphatrooper'
02:46:47 [INFO] Queue 'COINFLIP_DominicanCriticismSimpson' Executing:
WAIT "15s"
02:46:47 [INFO] +- Executing dCommand: WAIT/p@Alphatrooper ---------+
02:46:47 [INFO] +> Executing 'WAIT':
queue='COINFLIP_DominicanCriticismSimpson' delay='d@300t'
02:46:47 [INFO] Forcing queue COINFLIP_DominicanCriticismSimpson into a
timed queue...
02:46:47 [INFO] Completing queue 'COINFLIP_DominicanCriticismSimpson'.
02:46:47 [INFO] Starting TimedQueue
'COINFLIP_DominicanCriticismSimpson'...
02:46:47 [INFO] Completing queue 'COINFLIP_DominicanCriticismSimpson'.
02:46:47 [INFO] Re-completing queue 'COINFLIP_DominicanCriticismSimpson'.
02:46:47 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
NARRATE "<&7>[LWCoinFlip] 3..."
"targets:<def[winner]>|<def[loser]>"
02:46:47 [INFO] +- Executing dCommand: NARRATE/p@BurpingPenguin ---------+
02:46:47 [INFO] Filled tag <&7> with ''.
02:46:47 [INFO] Filled tag <def[winner]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:47 [INFO] Filled tag <def[loser]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:47 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] 3...'
Targets='[p@Enviox, p@BurpingPenguin]'
02:46:47 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
WAIT "1s"
02:46:47 [INFO] +- Executing dCommand: WAIT/p@BurpingPenguin ---------+
02:46:47 [INFO] +> Executing 'WAIT':
queue='COINFLIP_CelebrationTrackedJournal' delay='d@20t'
02:46:47 [INFO] Re-completing queue 'COINFLIP_DominicanCriticismSimpson'.
02:46:48 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
NARRATE "<&7>[LWCoinFlip] 2..."
"targets:<def[winner]>|<def[loser]>"
02:46:48 [INFO] +- Executing dCommand: NARRATE/p@BurpingPenguin ---------+
02:46:48 [INFO] Filled tag <&7> with ''.
02:46:48 [INFO] Filled tag <def[winner]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:48 [INFO] Filled tag <def[loser]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:48 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] 2...'
Targets='[p@Enviox, p@BurpingPenguin]'
02:46:48 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
WAIT "1s"
02:46:48 [INFO] +- Executing dCommand: WAIT/p@BurpingPenguin ---------+
02:46:48 [INFO] +> Executing 'WAIT':
queue='COINFLIP_CelebrationTrackedJournal' delay='d@20t'
02:46:49 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
NARRATE "<&7>[LWCoinFlip] 1..."
"targets:<def[winner]>|<def[loser]>"
02:46:49 [INFO] +- Executing dCommand: NARRATE/p@BurpingPenguin ---------+
02:46:49 [INFO] Filled tag <&7> with ''.
02:46:49 [INFO] Filled tag <def[winner]> with
'p@48d87156-ca20-448e-a76d-0d41e47c5108'.
02:46:49 [INFO] Filled tag <def[loser]> with
'p@39a85a48-9f13-4aea-b715-55802c25dc01'.
02:46:49 [INFO] +> Executing 'NARRATE': Narrating='[LWCoinFlip] 1...'
Targets='[p@Enviox, p@BurpingPenguin]'
02:46:49 [INFO] Queue 'COINFLIP_CelebrationTrackedJournal' Executing:
WAIT "1s"
02:46:49 [INFO] +- Executing dCommand: WAIT/p@BurpingPenguin ---------+
02:46:49 [INFO] +> Executing 'WAIT':
queue='COINFLIP_CelebrationTrackedJournal' delay='d@20t'