Java Version: 1.7.0_51
CraftBukkit Version: git-Spigot-1.7.9-R0.2-205-g48578ee (MC: 1.7.10)
Active Plugins (5): Vault: 1.2.25-b333, WorldEdit: 5.6, iConomy: 7.0, Citizens: 2.0.13-SNAPSHOT (build 1176),
Denizen: 0.9.6-SNAPSHOT (build 105)
Loaded Worlds (3): adventure map, adventure map_nether, adventure map_the_end
Online Players (1): calicokid(calicokid)
20:52:16 [INFO] +> Executing 'Action': Type='On DAMAGE'
NPC='storekeeper/5' Container='STOREKEEPER(ASSIGNMENT)'
Player='calicokid'
20:52:16 [INFO] +- Building action 'On DAMAGE' for storekeeper/5
---------+
20:52:16 [INFO] Starting InstantQueue 'DNZZZEDNEE'...
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: IF
"!<player.inventory.contains[i@shopping bag]>" "&&"
"!<player.inventory.contains[i@item_bag]>" "&&"
"!<player.inventory.contains[i@selling bag]>" "{" "-"
"animate" "<npc>" "arm_swing" "-" "narrate" "Here, have a
complimentary shopping bag!" "-" "note" "in@player bag"
"as:<player.name>_shopping_bag" "-" "give" "<player>"
"i@shopping bag" "}" "else" "if" "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "f... * snip! *
20:52:16 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:16 [INFO] Filled tag <player.inventory.contains[i@shopping bag]>
with 'false'.
20:52:16 [INFO] Filled tag <red> with ''.
20:52:16 [INFO] Filled tag <player.inventory.contains[i@item_bag]> with
'false'.
20:52:16 [INFO] Filled tag <green> with ''.
20:52:16 [INFO] Filled tag <green> with ''.
20:52:16 [INFO] Filled tag <green> with ''.
20:52:16 [INFO] Filled tag <player.inventory.contains[i@selling bag]>
with 'true'.
20:52:16 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:16 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:16 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:16 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:16 [INFO] Comparable 3: Logic='NEGATIVE',
Comparable='Element(true)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: IF "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_shopping_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "if"
"<server.flag[<entry[item2].result.full.escaped>]>" "=="
"null" "{" "-" "flag" "server"
"<entry[item2].result.full.escaped>:1.00" "}" "-" "adjust"
"%value%" "quantity:1" "save:item" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item].r... * snip! *
20:52:16 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:16 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:16 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:16 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@shopping bag)'
--> OUTCOME='false'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: IF "<player.item_in_hand>"
"==" "i@selling bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}" "-" "narrate"
"<green>Ready to sell items? Just right click me with
yo... * snip! *
20:52:16 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:16 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:16 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@selling bag)' -->
OUTCOME='true'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "total_price" "0"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='total_price' value='0'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "name"
"<player.name>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled tag <player.name> with 'calicokid'.
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='name' value='calicokid'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: FOREACH
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}"
20:52:16 [INFO] +- Executing dCommand: FOREACH/p@calicokid ---------+
20:52:16 [INFO] Filled definition %name% with 'calicokid'.
20:52:16 [INFO] Filled tag <in@calicokid_selling_bag.list_contents> with
'li@i@air|i@air|i@wood_door'.
20:52:16 [INFO] +> Executing 'FOREACH': list='li@i@air|i@air|i@wood_door'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:16 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:16 [INFO] Filled definition %value% with 'i@air'.
20:52:16 [INFO] ...remembering this script entry as 'item2'!
20:52:16 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:16 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:16 [INFO] ERROR! 'null' is not a valid Integer.
20:52:16 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:16 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='price' value='null'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled definition %total_price% with '0'.
20:52:16 [INFO] Filled definition %price% with 'null'.
20:52:16 [INFO] ERROR! Uh oh! Report this to the Denizen developers! Err:
TagManagerObjectReflection
20:52:16 [INFO] ERROR! Internal exception was thrown!
20:52:16 [SEVERE] java.lang.NumberFormatException
20:52:16 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:16 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:16 [SEVERE] net.aufdemrand.denizen.objects.Element.getBD(Element.java:155)
20:52:16 [SEVERE] net.aufdemrand.denizen.objects.Element.getAttribute(Element.java:1495)
20:52:16 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fetchObject(TagManager.java:165)
20:52:16 [SEVERE] sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
20:52:16 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:16 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:16 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:16 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:16 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:16 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:16 [SEVERE] net.aufdemrand.denizen.tags.TagManager.readSingleTag(TagManager.java:179)
20:52:16 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:238)
20:52:16 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:213)
20:52:16 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:203)
20:52:16 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:291)
20:52:16 [SEVERE] net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:192)
20:52:16 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptEngine.revolve(ScriptEngine.java:57)
20:52:16 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.revolve(ScriptQueue.java:620)
20:52:16 [SEVERE] net.aufdemrand.denizen.scripts.queues.core.InstantQueue.onStart(InstantQueue.java:54)
20:52:16 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.start(ScriptQueue.java:480)
20:52:16 [SEVERE] net.aufdemrand.denizen.npc.actions.ActionHandler.doAction(ActionHandler.java:73)
20:52:16 [SEVERE] net.aufdemrand.denizen.objects.dNPC.action(dNPC.java:316)
20:52:16 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:213)
20:52:16 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:177)
20:52:16 [SEVERE] net.aufdemrand.denizen.scripts.triggers.core.DamageTrigger.damageTrigger(DamageTrigger.java:96)
20:52:16 [SEVERE] sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
20:52:16 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:16 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:16 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:16 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:16 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:16 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:16 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:108)
20:52:16 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:554)
20:52:16 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:467)
20:52:16 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:586)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1040)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:824)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:684)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:765)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:465)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.attack(EntityHuman.java:950)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1204)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:37)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.handle(PacketPlayInUseEntity.java:49)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
20:52:16 [SEVERE] net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
20:52:16 [INFO] Filled tag <el@val[0].add[null]> with
'el@val[0].add[null]'.
20:52:16 [INFO] ERROR in script 'STOREKEEPER'! Tag 'el@val[0].add[null]'
is invalid!
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='total_price' value='el@val[0].add[null]'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: FOREACH " CALLBACK"
20:52:16 [INFO] +- Foreach loop 2 ---------+
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:16 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:16 [INFO] Filled definition %value% with 'i@air'.
20:52:16 [INFO] ...remembering this script entry as 'item2'!
20:52:16 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:16 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:16 [INFO] ERROR! 'null' is not a valid Integer.
20:52:16 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:16 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='price' value='null'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled definition %total_price% with
'el@val[0].add[null]'.
20:52:16 [INFO] Filled definition %price% with 'null'.
20:52:16 [INFO] ERROR! Element 'val[el@val[0].add[null]]' is not a valid
decimal number!
20:52:16 [INFO] Filled tag <el@val[el@val[0].add[null]].add[null]> with
'null'.
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='total_price' value='null'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: FOREACH " CALLBACK"
20:52:16 [INFO] +- Foreach loop 3 ---------+
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:16 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:16 [INFO] Filled definition %value% with 'i@wood_door'.
20:52:16 [INFO] ...remembering this script entry as 'item2'!
20:52:16 [INFO] +> Executing 'ADJUST': object='i@wood_door'
mechanism='quantity' mechanism_value='1'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atWOOD_DOOR,0'.
20:52:16 [INFO] Filled tag <def[value].qty> with '1'.
20:52:16 [INFO] Filled tag
<yaml[prices].read[prices.i&atWOOD_DOOR,0].mul[1].as_int>
with '36'.
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='price' value='36'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:16 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:16 [INFO] Filled definition %total_price% with 'null'.
20:52:16 [INFO] Filled definition %price% with '36'.
20:52:16 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:16 [INFO] Filled tag <el@val[null].add[36]> with 'null'.
20:52:16 [INFO] +> Executing 'DEFINE': queue='DNZZZEDNEE'
definition='total_price' value='null'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: FOREACH " CALLBACK"
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: NARRATE "<green>Ready to
sell items? Just right click me with your bag!"
20:52:16 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:16 [INFO] Filled tag <green> with ''.
20:52:16 [INFO] +> Executing 'NARRATE': Narrating='Ready to sell items?
Just right click me with your bag!'
Targets='[p@calicokid]'
20:52:16 [INFO] Queue 'DNZZZEDNEE' Executing: NARRATE "<green>your total
price is <red>%total_price%"
20:52:16 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:16 [INFO] Filled definition %total_price% with 'null'.
20:52:16 [INFO] Filled tag <green> with ''.
20:52:16 [INFO] Filled tag <red> with ''.
20:52:16 [INFO] +> Executing 'NARRATE': Narrating='your total price is
null' Targets='[p@calicokid]'
20:52:16 [INFO] Completing queue 'DNZZZEDNEE'.
20:52:17 [INFO] +> Executing 'Action': Type='On DAMAGE'
NPC='storekeeper/5' Container='STOREKEEPER(ASSIGNMENT)'
Player='calicokid'
20:52:17 [INFO] +- Building action 'On DAMAGE' for storekeeper/5
---------+
20:52:17 [INFO] Starting InstantQueue 'ENDEDDNDIE'...
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: IF
"!<player.inventory.contains[i@shopping bag]>" "&&"
"!<player.inventory.contains[i@item_bag]>" "&&"
"!<player.inventory.contains[i@selling bag]>" "{" "-"
"animate" "<npc>" "arm_swing" "-" "narrate" "Here, have a
complimentary shopping bag!" "-" "note" "in@player bag"
"as:<player.name>_shopping_bag" "-" "give" "<player>"
"i@shopping bag" "}" "else" "if" "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "f... * snip! *
20:52:17 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.inventory.contains[i@shopping bag]>
with 'false'.
20:52:17 [INFO] Filled tag <red> with ''.
20:52:17 [INFO] Filled tag <player.inventory.contains[i@item_bag]> with
'false'.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <player.inventory.contains[i@selling bag]>
with 'true'.
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:17 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:17 [INFO] Comparable 3: Logic='NEGATIVE',
Comparable='Element(true)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: IF "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_shopping_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "if"
"<server.flag[<entry[item2].result.full.escaped>]>" "=="
"null" "{" "-" "flag" "server"
"<entry[item2].result.full.escaped>:1.00" "}" "-" "adjust"
"%value%" "quantity:1" "save:item" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item].r... * snip! *
20:52:17 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@shopping bag)'
--> OUTCOME='false'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: IF "<player.item_in_hand>"
"==" "i@selling bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}" "-" "narrate"
"<green>Ready to sell items? Just right click me with
yo... * snip! *
20:52:17 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@selling bag)' -->
OUTCOME='true'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "total_price" "0"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='total_price' value='0'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "name"
"<player.name>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.name> with 'calicokid'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='name' value='calicokid'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: FOREACH
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}"
20:52:17 [INFO] +- Executing dCommand: FOREACH/p@calicokid ---------+
20:52:17 [INFO] Filled definition %name% with 'calicokid'.
20:52:17 [INFO] Filled tag <in@calicokid_selling_bag.list_contents> with
'li@i@air|i@air|i@wood_door'.
20:52:17 [INFO] +> Executing 'FOREACH': list='li@i@air|i@air|i@wood_door'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:17 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:17 [INFO] Filled definition %value% with 'i@air'.
20:52:17 [INFO] ...remembering this script entry as 'item2'!
20:52:17 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:17 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:17 [INFO] ERROR! 'null' is not a valid Integer.
20:52:17 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:17 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='price' value='null'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with '0'.
20:52:17 [INFO] Filled definition %price% with 'null'.
20:52:17 [INFO] ERROR! Uh oh! Report this to the Denizen developers! Err:
TagManagerObjectReflection
20:52:17 [INFO] ERROR! Internal exception was thrown!
20:52:17 [SEVERE] java.lang.NumberFormatException
20:52:17 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:17 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:17 [SEVERE] net.aufdemrand.denizen.objects.Element.getBD(Element.java:155)
20:52:17 [SEVERE] net.aufdemrand.denizen.objects.Element.getAttribute(Element.java:1495)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fetchObject(TagManager.java:165)
20:52:17 [SEVERE] sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
20:52:17 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:17 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:17 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:17 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.readSingleTag(TagManager.java:179)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:238)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:213)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:203)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:291)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:192)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptEngine.revolve(ScriptEngine.java:57)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.revolve(ScriptQueue.java:620)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.core.InstantQueue.onStart(InstantQueue.java:54)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.start(ScriptQueue.java:480)
20:52:17 [SEVERE] net.aufdemrand.denizen.npc.actions.ActionHandler.doAction(ActionHandler.java:73)
20:52:17 [SEVERE] net.aufdemrand.denizen.objects.dNPC.action(dNPC.java:316)
20:52:17 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:213)
20:52:17 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:177)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.triggers.core.DamageTrigger.damageTrigger(DamageTrigger.java:96)
20:52:17 [SEVERE] sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
20:52:17 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:17 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:17 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:17 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:108)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:554)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:467)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:586)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1040)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:824)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:684)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:765)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:465)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.attack(EntityHuman.java:950)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1204)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:37)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.handle(PacketPlayInUseEntity.java:49)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
20:52:17 [INFO] Filled tag <el@val[0].add[null]> with
'el@val[0].add[null]'.
20:52:17 [INFO] ERROR in script 'STOREKEEPER'! Tag 'el@val[0].add[null]'
is invalid!
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='total_price' value='el@val[0].add[null]'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: FOREACH " CALLBACK"
20:52:17 [INFO] +- Foreach loop 2 ---------+
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:17 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:17 [INFO] Filled definition %value% with 'i@air'.
20:52:17 [INFO] ...remembering this script entry as 'item2'!
20:52:17 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:17 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:17 [INFO] ERROR! 'null' is not a valid Integer.
20:52:17 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:17 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='price' value='null'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with
'el@val[0].add[null]'.
20:52:17 [INFO] Filled definition %price% with 'null'.
20:52:17 [INFO] ERROR! Element 'val[el@val[0].add[null]]' is not a valid
decimal number!
20:52:17 [INFO] Filled tag <el@val[el@val[0].add[null]].add[null]> with
'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='total_price' value='null'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: FOREACH " CALLBACK"
20:52:17 [INFO] +- Foreach loop 3 ---------+
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:17 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:17 [INFO] Filled definition %value% with 'i@wood_door'.
20:52:17 [INFO] ...remembering this script entry as 'item2'!
20:52:17 [INFO] +> Executing 'ADJUST': object='i@wood_door'
mechanism='quantity' mechanism_value='1'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atWOOD_DOOR,0'.
20:52:17 [INFO] Filled tag <def[value].qty> with '1'.
20:52:17 [INFO] Filled tag
<yaml[prices].read[prices.i&atWOOD_DOOR,0].mul[1].as_int>
with '36'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='price' value='36'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with 'null'.
20:52:17 [INFO] Filled definition %price% with '36'.
20:52:17 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:17 [INFO] Filled tag <el@val[null].add[36]> with 'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='ENDEDDNDIE'
definition='total_price' value='null'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: FOREACH " CALLBACK"
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: NARRATE "<green>Ready to
sell items? Just right click me with your bag!"
20:52:17 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] +> Executing 'NARRATE': Narrating='Ready to sell items?
Just right click me with your bag!'
Targets='[p@calicokid]'
20:52:17 [INFO] Queue 'ENDEDDNDIE' Executing: NARRATE "<green>your total
price is <red>%total_price%"
20:52:17 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with 'null'.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <red> with ''.
20:52:17 [INFO] +> Executing 'NARRATE': Narrating='your total price is
null' Targets='[p@calicokid]'
20:52:17 [INFO] Completing queue 'ENDEDDNDIE'.
20:52:17 [INFO] +> Executing 'Action': Type='On DAMAGE'
NPC='storekeeper/5' Container='STOREKEEPER(ASSIGNMENT)'
Player='calicokid'
20:52:17 [INFO] +- Building action 'On DAMAGE' for storekeeper/5
---------+
20:52:17 [INFO] Starting InstantQueue 'NNNINENZDE'...
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: IF
"!<player.inventory.contains[i@shopping bag]>" "&&"
"!<player.inventory.contains[i@item_bag]>" "&&"
"!<player.inventory.contains[i@selling bag]>" "{" "-"
"animate" "<npc>" "arm_swing" "-" "narrate" "Here, have a
complimentary shopping bag!" "-" "note" "in@player bag"
"as:<player.name>_shopping_bag" "-" "give" "<player>"
"i@shopping bag" "}" "else" "if" "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "f... * snip! *
20:52:17 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.inventory.contains[i@shopping bag]>
with 'false'.
20:52:17 [INFO] Filled tag <red> with ''.
20:52:17 [INFO] Filled tag <player.inventory.contains[i@item_bag]> with
'false'.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <player.inventory.contains[i@selling bag]>
with 'true'.
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:17 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:17 [INFO] Comparable 3: Logic='NEGATIVE',
Comparable='Element(true)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: IF "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_shopping_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "if"
"<server.flag[<entry[item2].result.full.escaped>]>" "=="
"null" "{" "-" "flag" "server"
"<entry[item2].result.full.escaped>:1.00" "}" "-" "adjust"
"%value%" "quantity:1" "save:item" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item].r... * snip! *
20:52:17 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@shopping bag)'
--> OUTCOME='false'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: IF "<player.item_in_hand>"
"==" "i@selling bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}" "-" "narrate"
"<green>Ready to sell items? Just right click me with
yo... * snip! *
20:52:17 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:17 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@selling bag)' -->
OUTCOME='true'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "total_price" "0"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='total_price' value='0'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "name"
"<player.name>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <player.name> with 'calicokid'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='name' value='calicokid'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: FOREACH
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}"
20:52:17 [INFO] +- Executing dCommand: FOREACH/p@calicokid ---------+
20:52:17 [INFO] Filled definition %name% with 'calicokid'.
20:52:17 [INFO] Filled tag <in@calicokid_selling_bag.list_contents> with
'li@i@air|i@air|i@wood_door'.
20:52:17 [INFO] +> Executing 'FOREACH': list='li@i@air|i@air|i@wood_door'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:17 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:17 [INFO] Filled definition %value% with 'i@air'.
20:52:17 [INFO] ...remembering this script entry as 'item2'!
20:52:17 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:17 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:17 [INFO] ERROR! 'null' is not a valid Integer.
20:52:17 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:17 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='price' value='null'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with '0'.
20:52:17 [INFO] Filled definition %price% with 'null'.
20:52:17 [INFO] ERROR! Uh oh! Report this to the Denizen developers! Err:
TagManagerObjectReflection
20:52:17 [INFO] ERROR! Internal exception was thrown!
20:52:17 [SEVERE] java.lang.NumberFormatException
20:52:17 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:17 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:17 [SEVERE] net.aufdemrand.denizen.objects.Element.getBD(Element.java:155)
20:52:17 [SEVERE] net.aufdemrand.denizen.objects.Element.getAttribute(Element.java:1495)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fetchObject(TagManager.java:165)
20:52:17 [SEVERE] sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
20:52:17 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:17 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:17 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:17 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.readSingleTag(TagManager.java:179)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:238)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:213)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:203)
20:52:17 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:291)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:192)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptEngine.revolve(ScriptEngine.java:57)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.revolve(ScriptQueue.java:620)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.core.InstantQueue.onStart(InstantQueue.java:54)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.start(ScriptQueue.java:480)
20:52:17 [SEVERE] net.aufdemrand.denizen.npc.actions.ActionHandler.doAction(ActionHandler.java:73)
20:52:17 [SEVERE] net.aufdemrand.denizen.objects.dNPC.action(dNPC.java:316)
20:52:17 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:213)
20:52:17 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:177)
20:52:17 [SEVERE] net.aufdemrand.denizen.scripts.triggers.core.DamageTrigger.damageTrigger(DamageTrigger.java:96)
20:52:17 [SEVERE] sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
20:52:17 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:17 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:17 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:17 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:17 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:108)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:554)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:467)
20:52:17 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:586)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1040)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:824)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:684)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:765)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:465)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.attack(EntityHuman.java:950)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1204)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:37)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.handle(PacketPlayInUseEntity.java:49)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
20:52:17 [SEVERE] net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
20:52:17 [INFO] Filled tag <el@val[0].add[null]> with
'el@val[0].add[null]'.
20:52:17 [INFO] ERROR in script 'STOREKEEPER'! Tag 'el@val[0].add[null]'
is invalid!
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='total_price' value='el@val[0].add[null]'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: FOREACH " CALLBACK"
20:52:17 [INFO] +- Foreach loop 2 ---------+
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:17 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:17 [INFO] Filled definition %value% with 'i@air'.
20:52:17 [INFO] ...remembering this script entry as 'item2'!
20:52:17 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:17 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:17 [INFO] ERROR! 'null' is not a valid Integer.
20:52:17 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:17 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='price' value='null'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with
'el@val[0].add[null]'.
20:52:17 [INFO] Filled definition %price% with 'null'.
20:52:17 [INFO] ERROR! Element 'val[el@val[0].add[null]]' is not a valid
decimal number!
20:52:17 [INFO] Filled tag <el@val[el@val[0].add[null]].add[null]> with
'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='total_price' value='null'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: FOREACH " CALLBACK"
20:52:17 [INFO] +- Foreach loop 3 ---------+
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:17 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:17 [INFO] Filled definition %value% with 'i@wood_door'.
20:52:17 [INFO] ...remembering this script entry as 'item2'!
20:52:17 [INFO] +> Executing 'ADJUST': object='i@wood_door'
mechanism='quantity' mechanism_value='1'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atWOOD_DOOR,0'.
20:52:17 [INFO] Filled tag <def[value].qty> with '1'.
20:52:17 [INFO] Filled tag
<yaml[prices].read[prices.i&atWOOD_DOOR,0].mul[1].as_int>
with '36'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='price' value='36'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:17 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with 'null'.
20:52:17 [INFO] Filled definition %price% with '36'.
20:52:17 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:17 [INFO] Filled tag <el@val[null].add[36]> with 'null'.
20:52:17 [INFO] +> Executing 'DEFINE': queue='NNNINENZDE'
definition='total_price' value='null'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: FOREACH " CALLBACK"
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: NARRATE "<green>Ready to
sell items? Just right click me with your bag!"
20:52:17 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] +> Executing 'NARRATE': Narrating='Ready to sell items?
Just right click me with your bag!'
Targets='[p@calicokid]'
20:52:17 [INFO] Queue 'NNNINENZDE' Executing: NARRATE "<green>your total
price is <red>%total_price%"
20:52:17 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:17 [INFO] Filled definition %total_price% with 'null'.
20:52:17 [INFO] Filled tag <green> with ''.
20:52:17 [INFO] Filled tag <red> with ''.
20:52:17 [INFO] +> Executing 'NARRATE': Narrating='your total price is
null' Targets='[p@calicokid]'
20:52:17 [INFO] Completing queue 'NNNINENZDE'.
20:52:18 [INFO] +> Executing 'Action': Type='On DAMAGE'
NPC='storekeeper/5' Container='STOREKEEPER(ASSIGNMENT)'
Player='calicokid'
20:52:18 [INFO] +- Building action 'On DAMAGE' for storekeeper/5
---------+
20:52:18 [INFO] Starting InstantQueue 'NEIIENZINE'...
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: IF
"!<player.inventory.contains[i@shopping bag]>" "&&"
"!<player.inventory.contains[i@item_bag]>" "&&"
"!<player.inventory.contains[i@selling bag]>" "{" "-"
"animate" "<npc>" "arm_swing" "-" "narrate" "Here, have a
complimentary shopping bag!" "-" "note" "in@player bag"
"as:<player.name>_shopping_bag" "-" "give" "<player>"
"i@shopping bag" "}" "else" "if" "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "f... * snip! *
20:52:18 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.inventory.contains[i@shopping bag]>
with 'false'.
20:52:18 [INFO] Filled tag <red> with ''.
20:52:18 [INFO] Filled tag <player.inventory.contains[i@item_bag]> with
'false'.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <player.inventory.contains[i@selling bag]>
with 'true'.
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:18 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:18 [INFO] Comparable 3: Logic='NEGATIVE',
Comparable='Element(true)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: IF "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_shopping_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "if"
"<server.flag[<entry[item2].result.full.escaped>]>" "=="
"null" "{" "-" "flag" "server"
"<entry[item2].result.full.escaped>:1.00" "}" "-" "adjust"
"%value%" "quantity:1" "save:item" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item].r... * snip! *
20:52:18 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@shopping bag)'
--> OUTCOME='false'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: IF "<player.item_in_hand>"
"==" "i@selling bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}" "-" "narrate"
"<green>Ready to sell items? Just right click me with
yo... * snip! *
20:52:18 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@selling bag)' -->
OUTCOME='true'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "total_price" "0"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='total_price' value='0'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "name"
"<player.name>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.name> with 'calicokid'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='name' value='calicokid'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: FOREACH
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}"
20:52:18 [INFO] +- Executing dCommand: FOREACH/p@calicokid ---------+
20:52:18 [INFO] Filled definition %name% with 'calicokid'.
20:52:18 [INFO] Filled tag <in@calicokid_selling_bag.list_contents> with
'li@i@air|i@air|i@wood_door'.
20:52:18 [INFO] +> Executing 'FOREACH': list='li@i@air|i@air|i@wood_door'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:18 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:18 [INFO] Filled definition %value% with 'i@air'.
20:52:18 [INFO] ...remembering this script entry as 'item2'!
20:52:18 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:18 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:18 [INFO] ERROR! 'null' is not a valid Integer.
20:52:18 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:18 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='price' value='null'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with '0'.
20:52:18 [INFO] Filled definition %price% with 'null'.
20:52:18 [INFO] ERROR! Uh oh! Report this to the Denizen developers! Err:
TagManagerObjectReflection
20:52:18 [INFO] ERROR! Internal exception was thrown!
20:52:18 [SEVERE] java.lang.NumberFormatException
20:52:18 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:18 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:18 [SEVERE] net.aufdemrand.denizen.objects.Element.getBD(Element.java:155)
20:52:18 [SEVERE] net.aufdemrand.denizen.objects.Element.getAttribute(Element.java:1495)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fetchObject(TagManager.java:165)
20:52:18 [SEVERE] sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
20:52:18 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:18 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:18 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:18 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.readSingleTag(TagManager.java:179)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:238)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:213)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:203)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:291)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:192)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptEngine.revolve(ScriptEngine.java:57)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.revolve(ScriptQueue.java:620)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.core.InstantQueue.onStart(InstantQueue.java:54)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.start(ScriptQueue.java:480)
20:52:18 [SEVERE] net.aufdemrand.denizen.npc.actions.ActionHandler.doAction(ActionHandler.java:73)
20:52:18 [SEVERE] net.aufdemrand.denizen.objects.dNPC.action(dNPC.java:316)
20:52:18 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:213)
20:52:18 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:177)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.triggers.core.DamageTrigger.damageTrigger(DamageTrigger.java:96)
20:52:18 [SEVERE] sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
20:52:18 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:18 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:18 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:18 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:108)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:554)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:467)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:586)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1040)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:824)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:684)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:765)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:465)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.attack(EntityHuman.java:950)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1204)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:37)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.handle(PacketPlayInUseEntity.java:49)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
20:52:18 [INFO] Filled tag <el@val[0].add[null]> with
'el@val[0].add[null]'.
20:52:18 [INFO] ERROR in script 'STOREKEEPER'! Tag 'el@val[0].add[null]'
is invalid!
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='total_price' value='el@val[0].add[null]'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: FOREACH " CALLBACK"
20:52:18 [INFO] +- Foreach loop 2 ---------+
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:18 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:18 [INFO] Filled definition %value% with 'i@air'.
20:52:18 [INFO] ...remembering this script entry as 'item2'!
20:52:18 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:18 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:18 [INFO] ERROR! 'null' is not a valid Integer.
20:52:18 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:18 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='price' value='null'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with
'el@val[0].add[null]'.
20:52:18 [INFO] Filled definition %price% with 'null'.
20:52:18 [INFO] ERROR! Element 'val[el@val[0].add[null]]' is not a valid
decimal number!
20:52:18 [INFO] Filled tag <el@val[el@val[0].add[null]].add[null]> with
'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='total_price' value='null'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: FOREACH " CALLBACK"
20:52:18 [INFO] +- Foreach loop 3 ---------+
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:18 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:18 [INFO] Filled definition %value% with 'i@wood_door'.
20:52:18 [INFO] ...remembering this script entry as 'item2'!
20:52:18 [INFO] +> Executing 'ADJUST': object='i@wood_door'
mechanism='quantity' mechanism_value='1'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atWOOD_DOOR,0'.
20:52:18 [INFO] Filled tag <def[value].qty> with '1'.
20:52:18 [INFO] Filled tag
<yaml[prices].read[prices.i&atWOOD_DOOR,0].mul[1].as_int>
with '36'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='price' value='36'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with 'null'.
20:52:18 [INFO] Filled definition %price% with '36'.
20:52:18 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:18 [INFO] Filled tag <el@val[null].add[36]> with 'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='NEIIENZINE'
definition='total_price' value='null'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: FOREACH " CALLBACK"
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: NARRATE "<green>Ready to
sell items? Just right click me with your bag!"
20:52:18 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] +> Executing 'NARRATE': Narrating='Ready to sell items?
Just right click me with your bag!'
Targets='[p@calicokid]'
20:52:18 [INFO] Queue 'NEIIENZINE' Executing: NARRATE "<green>your total
price is <red>%total_price%"
20:52:18 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with 'null'.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <red> with ''.
20:52:18 [INFO] +> Executing 'NARRATE': Narrating='your total price is
null' Targets='[p@calicokid]'
20:52:18 [INFO] Completing queue 'NEIIENZINE'.
20:52:18 [INFO] ERROR! Unknown definition %1%.
20:52:18 [INFO] ERROR! Missing script for procedure script tag 'null'!
20:52:18 [INFO] ERROR in script 'WEIGHTEDRANDOMCHOICE'! Tag
'proc[isbetween].context[30|1|100]' is invalid!
20:52:18 [INFO] ERROR! Unknown definition %result%.
20:52:18 [INFO] +> Executing 'Action': Type='On DAMAGE'
NPC='storekeeper/5' Container='STOREKEEPER(ASSIGNMENT)'
Player='calicokid'
20:52:18 [INFO] +- Building action 'On DAMAGE' for storekeeper/5
---------+
20:52:18 [INFO] Starting InstantQueue 'EEIIDZIEED'...
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: IF
"!<player.inventory.contains[i@shopping bag]>" "&&"
"!<player.inventory.contains[i@item_bag]>" "&&"
"!<player.inventory.contains[i@selling bag]>" "{" "-"
"animate" "<npc>" "arm_swing" "-" "narrate" "Here, have a
complimentary shopping bag!" "-" "note" "in@player bag"
"as:<player.name>_shopping_bag" "-" "give" "<player>"
"i@shopping bag" "}" "else" "if" "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "f... * snip! *
20:52:18 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.inventory.contains[i@shopping bag]>
with 'false'.
20:52:18 [INFO] Filled tag <red> with ''.
20:52:18 [INFO] Filled tag <player.inventory.contains[i@item_bag]> with
'false'.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <player.inventory.contains[i@selling bag]>
with 'true'.
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:18 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:18 [INFO] Comparable 3: Logic='NEGATIVE',
Comparable='Element(true)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: IF "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_shopping_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "if"
"<server.flag[<entry[item2].result.full.escaped>]>" "=="
"null" "{" "-" "flag" "server"
"<entry[item2].result.full.escaped>:1.00" "}" "-" "adjust"
"%value%" "quantity:1" "save:item" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item].r... * snip! *
20:52:18 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@shopping bag)'
--> OUTCOME='false'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: IF "<player.item_in_hand>"
"==" "i@selling bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}" "-" "narrate"
"<green>Ready to sell items? Just right click me with
yo... * snip! *
20:52:18 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:18 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@selling bag)' -->
OUTCOME='true'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "total_price" "0"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='total_price' value='0'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "name"
"<player.name>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <player.name> with 'calicokid'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='name' value='calicokid'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: FOREACH
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}"
20:52:18 [INFO] +- Executing dCommand: FOREACH/p@calicokid ---------+
20:52:18 [INFO] Filled definition %name% with 'calicokid'.
20:52:18 [INFO] Filled tag <in@calicokid_selling_bag.list_contents> with
'li@i@air|i@air|i@wood_door'.
20:52:18 [INFO] +> Executing 'FOREACH': list='li@i@air|i@air|i@wood_door'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:18 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:18 [INFO] Filled definition %value% with 'i@air'.
20:52:18 [INFO] ...remembering this script entry as 'item2'!
20:52:18 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:18 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:18 [INFO] ERROR! 'null' is not a valid Integer.
20:52:18 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:18 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='price' value='null'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with '0'.
20:52:18 [INFO] Filled definition %price% with 'null'.
20:52:18 [INFO] ERROR! Uh oh! Report this to the Denizen developers! Err:
TagManagerObjectReflection
20:52:18 [INFO] ERROR! Internal exception was thrown!
20:52:18 [SEVERE] java.lang.NumberFormatException
20:52:18 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:18 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:18 [SEVERE] net.aufdemrand.denizen.objects.Element.getBD(Element.java:155)
20:52:18 [SEVERE] net.aufdemrand.denizen.objects.Element.getAttribute(Element.java:1495)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fetchObject(TagManager.java:165)
20:52:18 [SEVERE] sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
20:52:18 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:18 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:18 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:18 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.readSingleTag(TagManager.java:179)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:238)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:213)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:203)
20:52:18 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:291)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:192)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptEngine.revolve(ScriptEngine.java:57)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.revolve(ScriptQueue.java:620)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.core.InstantQueue.onStart(InstantQueue.java:54)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.start(ScriptQueue.java:480)
20:52:18 [SEVERE] net.aufdemrand.denizen.npc.actions.ActionHandler.doAction(ActionHandler.java:73)
20:52:18 [SEVERE] net.aufdemrand.denizen.objects.dNPC.action(dNPC.java:316)
20:52:18 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:213)
20:52:18 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:177)
20:52:18 [SEVERE] net.aufdemrand.denizen.scripts.triggers.core.DamageTrigger.damageTrigger(DamageTrigger.java:96)
20:52:18 [SEVERE] sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
20:52:18 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:18 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:18 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:18 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:18 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:108)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:554)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:467)
20:52:18 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:586)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1040)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:824)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:684)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:765)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:465)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.attack(EntityHuman.java:950)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1204)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:37)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.handle(PacketPlayInUseEntity.java:49)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
20:52:18 [SEVERE] net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
20:52:18 [INFO] Filled tag <el@val[0].add[null]> with
'el@val[0].add[null]'.
20:52:18 [INFO] ERROR in script 'STOREKEEPER'! Tag 'el@val[0].add[null]'
is invalid!
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='total_price' value='el@val[0].add[null]'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: FOREACH " CALLBACK"
20:52:18 [INFO] +- Foreach loop 2 ---------+
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:18 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:18 [INFO] Filled definition %value% with 'i@air'.
20:52:18 [INFO] ...remembering this script entry as 'item2'!
20:52:18 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:18 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:18 [INFO] ERROR! 'null' is not a valid Integer.
20:52:18 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:18 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='price' value='null'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with
'el@val[0].add[null]'.
20:52:18 [INFO] Filled definition %price% with 'null'.
20:52:18 [INFO] ERROR! Element 'val[el@val[0].add[null]]' is not a valid
decimal number!
20:52:18 [INFO] Filled tag <el@val[el@val[0].add[null]].add[null]> with
'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='total_price' value='null'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: FOREACH " CALLBACK"
20:52:18 [INFO] +- Foreach loop 3 ---------+
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:18 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:18 [INFO] Filled definition %value% with 'i@wood_door'.
20:52:18 [INFO] ...remembering this script entry as 'item2'!
20:52:18 [INFO] +> Executing 'ADJUST': object='i@wood_door'
mechanism='quantity' mechanism_value='1'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atWOOD_DOOR,0'.
20:52:18 [INFO] Filled tag <def[value].qty> with '1'.
20:52:18 [INFO] Filled tag
<yaml[prices].read[prices.i&atWOOD_DOOR,0].mul[1].as_int>
with '36'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='price' value='36'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:18 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with 'null'.
20:52:18 [INFO] Filled definition %price% with '36'.
20:52:18 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:18 [INFO] Filled tag <el@val[null].add[36]> with 'null'.
20:52:18 [INFO] +> Executing 'DEFINE': queue='EEIIDZIEED'
definition='total_price' value='null'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: FOREACH " CALLBACK"
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: NARRATE "<green>Ready to
sell items? Just right click me with your bag!"
20:52:18 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] +> Executing 'NARRATE': Narrating='Ready to sell items?
Just right click me with your bag!'
Targets='[p@calicokid]'
20:52:18 [INFO] Queue 'EEIIDZIEED' Executing: NARRATE "<green>your total
price is <red>%total_price%"
20:52:18 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:18 [INFO] Filled definition %total_price% with 'null'.
20:52:18 [INFO] Filled tag <green> with ''.
20:52:18 [INFO] Filled tag <red> with ''.
20:52:18 [INFO] +> Executing 'NARRATE': Narrating='your total price is
null' Targets='[p@calicokid]'
20:52:18 [INFO] Completing queue 'EEIIDZIEED'.
20:52:19 [INFO] +> Executing 'Action': Type='On DAMAGE'
NPC='storekeeper/5' Container='STOREKEEPER(ASSIGNMENT)'
Player='calicokid'
20:52:19 [INFO] +- Building action 'On DAMAGE' for storekeeper/5
---------+
20:52:19 [INFO] Starting InstantQueue 'DNEDEIZDDE'...
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: IF
"!<player.inventory.contains[i@shopping bag]>" "&&"
"!<player.inventory.contains[i@item_bag]>" "&&"
"!<player.inventory.contains[i@selling bag]>" "{" "-"
"animate" "<npc>" "arm_swing" "-" "narrate" "Here, have a
complimentary shopping bag!" "-" "note" "in@player bag"
"as:<player.name>_shopping_bag" "-" "give" "<player>"
"i@shopping bag" "}" "else" "if" "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "f... * snip! *
20:52:19 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:19 [INFO] Filled tag <player.inventory.contains[i@shopping bag]>
with 'false'.
20:52:19 [INFO] Filled tag <red> with ''.
20:52:19 [INFO] Filled tag <player.inventory.contains[i@item_bag]> with
'false'.
20:52:19 [INFO] Filled tag <green> with ''.
20:52:19 [INFO] Filled tag <green> with ''.
20:52:19 [INFO] Filled tag <green> with ''.
20:52:19 [INFO] Filled tag <player.inventory.contains[i@selling bag]>
with 'true'.
20:52:19 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:19 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:19 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:19 [INFO] Comparable 2: Logic='NEGATIVE',
Comparable='Element(false)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='true'
20:52:19 [INFO] Comparable 3: Logic='NEGATIVE',
Comparable='Element(true)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: IF "<player.item_in_hand>"
"==" "i@shopping bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_shopping_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "if"
"<server.flag[<entry[item2].result.full.escaped>]>" "=="
"null" "{" "-" "flag" "server"
"<entry[item2].result.full.escaped>:1.00" "}" "-" "adjust"
"%value%" "quantity:1" "save:item" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item].r... * snip! *
20:52:19 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:19 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:19 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:19 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@shopping bag)'
--> OUTCOME='false'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: IF "<player.item_in_hand>"
"==" "i@selling bag" "{" "-" "define" "total_price" "0"
"-" "define" "name" "<player.name>" "-" "foreach"
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}" "-" "narrate"
"<green>Ready to sell items? Just right click me with
yo... * snip! *
20:52:19 [INFO] +- Executing dCommand: IF/p@calicokid ---------+
20:52:19 [INFO] Filled tag <player.item_in_hand> with 'i@SELLING BAG'.
20:52:19 [INFO] Comparable 1: Comparable='Element(i@SELLING BAG)',
Operator='EQUALS', ComparedTo='Element(i@selling bag)' -->
OUTCOME='true'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "total_price" "0"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='total_price' value='0'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "name"
"<player.name>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled tag <player.name> with 'calicokid'.
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='name' value='calicokid'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: FOREACH
"<in@%name%_selling_bag.list_contents>" "{" "-" "adjust"
"%value%" "quantity:1" "save:item2" "-" "define" "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
"-" "define" "total_price"
"<el@val[%total_price%].add[%price%]>" "}"
20:52:19 [INFO] +- Executing dCommand: FOREACH/p@calicokid ---------+
20:52:19 [INFO] Filled definition %name% with 'calicokid'.
20:52:19 [INFO] Filled tag <in@calicokid_selling_bag.list_contents> with
'li@i@air|i@air|i@wood_door'.
20:52:19 [INFO] +> Executing 'FOREACH': list='li@i@air|i@air|i@wood_door'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:19 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:19 [INFO] Filled definition %value% with 'i@air'.
20:52:19 [INFO] ...remembering this script entry as 'item2'!
20:52:19 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:19 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:19 [INFO] ERROR! 'null' is not a valid Integer.
20:52:19 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:19 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='price' value='null'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled definition %total_price% with '0'.
20:52:19 [INFO] Filled definition %price% with 'null'.
20:52:19 [INFO] ERROR! Uh oh! Report this to the Denizen developers! Err:
TagManagerObjectReflection
20:52:19 [INFO] ERROR! Internal exception was thrown!
20:52:19 [SEVERE] java.lang.NumberFormatException
20:52:19 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:19 [SEVERE] java.math.BigDecimal.<init>(Unknown Source)
20:52:19 [SEVERE] net.aufdemrand.denizen.objects.Element.getBD(Element.java:155)
20:52:19 [SEVERE] net.aufdemrand.denizen.objects.Element.getAttribute(Element.java:1495)
20:52:19 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fetchObject(TagManager.java:165)
20:52:19 [SEVERE] sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
20:52:19 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:19 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:19 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:19 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:19 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:19 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:19 [SEVERE] net.aufdemrand.denizen.tags.TagManager.readSingleTag(TagManager.java:179)
20:52:19 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:238)
20:52:19 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:213)
20:52:19 [SEVERE] net.aufdemrand.denizen.tags.TagManager.tag(TagManager.java:203)
20:52:19 [SEVERE] net.aufdemrand.denizen.tags.TagManager.fillArguments(TagManager.java:291)
20:52:19 [SEVERE] net.aufdemrand.denizen.scripts.commands.CommandExecuter.execute(CommandExecuter.java:192)
20:52:19 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptEngine.revolve(ScriptEngine.java:57)
20:52:19 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.revolve(ScriptQueue.java:620)
20:52:19 [SEVERE] net.aufdemrand.denizen.scripts.queues.core.InstantQueue.onStart(InstantQueue.java:54)
20:52:19 [SEVERE] net.aufdemrand.denizen.scripts.queues.ScriptQueue.start(ScriptQueue.java:480)
20:52:19 [SEVERE] net.aufdemrand.denizen.npc.actions.ActionHandler.doAction(ActionHandler.java:73)
20:52:19 [SEVERE] net.aufdemrand.denizen.objects.dNPC.action(dNPC.java:316)
20:52:19 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:213)
20:52:19 [SEVERE] net.aufdemrand.denizen.npc.traits.TriggerTrait.trigger(TriggerTrait.java:177)
20:52:19 [SEVERE] net.aufdemrand.denizen.scripts.triggers.core.DamageTrigger.damageTrigger(DamageTrigger.java:96)
20:52:19 [SEVERE] sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
20:52:19 [SEVERE] sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:52:19 [SEVERE] java.lang.reflect.Method.invoke(Unknown Source)
20:52:19 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
20:52:19 [SEVERE] org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
20:52:19 [SEVERE] org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509)
20:52:19 [SEVERE] org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494)
20:52:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:108)
20:52:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:554)
20:52:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:467)
20:52:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:586)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.d(EntityLiving.java:1040)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.d(EntityHuman.java:824)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.EntityLiving.damageEntity(EntityLiving.java:684)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.damageEntity(EntityHuman.java:765)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.EntityPlayer.damageEntity(EntityPlayer.java:465)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.EntityHuman.attack(EntityHuman.java:950)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:1204)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:37)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.PacketPlayInUseEntity.handle(PacketPlayInUseEntity.java:49)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:186)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
20:52:19 [SEVERE] net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
20:52:19 [INFO] Filled tag <el@val[0].add[null]> with
'el@val[0].add[null]'.
20:52:19 [INFO] ERROR in script 'STOREKEEPER'! Tag 'el@val[0].add[null]'
is invalid!
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='total_price' value='el@val[0].add[null]'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: FOREACH " CALLBACK"
20:52:19 [INFO] +- Foreach loop 2 ---------+
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:19 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:19 [INFO] Filled definition %value% with 'i@air'.
20:52:19 [INFO] ...remembering this script entry as 'item2'!
20:52:19 [INFO] +> Executing 'ADJUST': object='i@air'
mechanism='quantity' mechanism_value='1'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atAIR,0'.
20:52:19 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:19 [INFO] ERROR! 'null' is not a valid Integer.
20:52:19 [INFO] Unfilled attributes '[as_int]' for tag
<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>!
20:52:19 [INFO] Filled tag
<yaml[prices].read[prices.i&atAIR,0].mul[<def[value].qty>].as_int>
with 'null'.
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='price' value='null'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled definition %total_price% with
'el@val[0].add[null]'.
20:52:19 [INFO] Filled definition %price% with 'null'.
20:52:19 [INFO] ERROR! Element 'val[el@val[0].add[null]]' is not a valid
decimal number!
20:52:19 [INFO] Filled tag <el@val[el@val[0].add[null]].add[null]> with
'null'.
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='total_price' value='null'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: FOREACH " CALLBACK"
20:52:19 [INFO] +- Foreach loop 3 ---------+
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: ADJUST "%value%"
"quantity:1" "save:item2"
20:52:19 [INFO] +- Executing dCommand: ADJUST/p@calicokid ---------+
20:52:19 [INFO] Filled definition %value% with 'i@wood_door'.
20:52:19 [INFO] ...remembering this script entry as 'item2'!
20:52:19 [INFO] +> Executing 'ADJUST': object='i@wood_door'
mechanism='quantity' mechanism_value='1'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "price"
"<yaml[prices].read[prices.<entry[item2].result.full.escaped>].mul[<def[value].qty>].as_int>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled tag <entry[item2].result.full.escaped> with
'i&atWOOD_DOOR,0'.
20:52:19 [INFO] Filled tag <def[value].qty> with '1'.
20:52:19 [INFO] Filled tag
<yaml[prices].read[prices.i&atWOOD_DOOR,0].mul[1].as_int>
with '36'.
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='price' value='36'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: DEFINE "total_price"
"<el@val[%total_price%].add[%price%]>"
20:52:19 [INFO] +- Executing dCommand: DEFINE/p@calicokid ---------+
20:52:19 [INFO] Filled definition %total_price% with 'null'.
20:52:19 [INFO] Filled definition %price% with '36'.
20:52:19 [INFO] ERROR! Element 'null' is not a valid decimal number!
20:52:19 [INFO] Filled tag <el@val[null].add[36]> with 'null'.
20:52:19 [INFO] +> Executing 'DEFINE': queue='DNEDEIZDDE'
definition='total_price' value='null'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: FOREACH " CALLBACK"
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: NARRATE "<green>Ready to
sell items? Just right click me with your bag!"
20:52:19 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:19 [INFO] Filled tag <green> with ''.
20:52:19 [INFO] +> Executing 'NARRATE': Narrating='Ready to sell items?
Just right click me with your bag!'
Targets='[p@calicokid]'
20:52:19 [INFO] Queue 'DNEDEIZDDE' Executing: NARRATE "<green>your total
price is <red>%total_price%"
20:52:19 [INFO] +- Executing dCommand: NARRATE/p@calicokid ---------+
20:52:19 [INFO] Filled definition %total_price% with 'null'.
20:52:19 [INFO] Filled tag <green> with ''.
20:52:19 [INFO] Filled tag <red> with ''.
20:52:19 [INFO] +> Executing 'NARRATE': Narrating='your total price is
null' Targets='[p@calicokid]'
20:52:19 [INFO] Completing queue 'DNEDEIZDDE'.
20:52:22 [INFO] ERROR! Unknown definition %1%.
20:52:22 [INFO] ERROR! Missing script for procedure script tag 'null'!
20:52:22 [INFO] ERROR in script 'WEIGHTEDRANDOMCHOICE'! Tag
'proc[isbetween].context[49|1|100]' is invalid!
20:52:22 [INFO] ERROR! Unknown definition %result%.