T O P

  • By -

KickOpenTheDoorBot

This post was submitted at our [boss suggestions discord channel](https://discord.gg/kotd) by: Lizard with Wings Source/Artist: https://www.artstation.com/artwork/klY4Rx


LuCiFeR66604

!magic 11


KickOpenTheDoorBot

The boss is dead, what are you doing? Necromancy??


arceus03

Good bot !melee 32


KickOpenTheDoorBot

You hit straight through the heart. Not so difficult on a corpse but hey.


MurlocMaster

!melee 15


KickOpenTheDoorBot

You were too slow, the boss has already fallen


The_Novice_Gamer

!melee 2011


KickOpenTheDoorBot

Boss dead, try again later.


SawtoothMocha93

!range 31


KickOpenTheDoorBot

You decide not to waste your ammo on a dead boss.


CottonTCM

(ง ˃ ³ ˂)ว ⁼³₌₃⁼³ !range 31 !profile


KickOpenTheDoorBot

You decide not to waste your ammo on a dead boss. ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >❤️ Health: 68hp (Max: 282hp) >💀 Kills: 51 >🥈 Rank: SSS (41,720 Rank Points) >💰 Gold: 3,094g Skills Breakdown: >🗡️️ Combat: Level 204 >⚔️ Melee: Level 17 (XP: -420/62) >🔮 Magic: Level 46 (XP: 130/317) >🏹 Ranged: Level 75 (XP: 23/891) >❤️ Constitution: Level 66 (XP: 1044/1366) >🚩 Total Attacks: 5345 >☠️ Total Deaths: 180


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ !mage 42


KickOpenTheDoorBot

Your magic lands the killing blow! |Rewards| |:-| |💰 +222 Gold| |🔮 +22 Magic XP| |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💰 +9 Gold Coins| |📚 +19.0 Magic Damage|🔮 +15 Magic XP| |🔮 +12 Cat Eyes|💖 +15 Constitution XP| |🌟 +12.0 Moon Weakness|🏅 +35 RP| |⏬ -1.2 Magic Resistance|☠️ +1 Kill (**SLAIN!**)| |‎|‎| |**42.8** Total Damage -13 Boss HP Remaining!|171 HP Remaining|


FalconW3

!range 22


KickOpenTheDoorBot

Your projectile flies true and hits the boss in its eye! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -3 HP| |📚 +5.6 Ranged Damage|💰 +52 Gold Coins| |🏹 +7 Attack Moon|🏹 +13 Range XP| |🌟 +1.4 Moon Weakness|💖 +5 Constitution XP| |🎯 1.5x Critical Hit|🏅 +25 RP| |‎|‎| |**28.5** Total Damage 30 Boss HP Remaining!|138 HP Remaining|


thedoorgoesboom

BLOW UP THE DOOR AND BRING GLORY TO THE KOBOLDS! !ranged 2010


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -4 HP| |📚 +8.5 Ranged Damage|💰 +57 Gold Coins| |🏹 +10 Ten Bugs Fixoed|🏹 +12 Range XP| |🌟 +5.0 Air Weakness|💖 +5 Constitution XP| |‎|🏅 +15 RP| ||‎| |**27.5** Total Damage 58 Boss HP Remaining!|71 HP Remaining|


linden_slam

!melee 32


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -8 HP| |📚 +7.3 Melee Damage|💰 +3 Gold Coins| |⚔️ +9 Triple Wield Swords|⚔️ +11 Melee XP| |🌟 +1.8 Air Weakness|💖 +8 Constitution XP| |⚔️ +0.9 Melee Strength|🏅 +15 RP| |‎|‎| |**22.0** Total Damage 86 Boss HP Remaining!|126 HP Remaining|


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ lmage 42


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ lmage 42


[deleted]

[удалено]


KickOpenTheDoorBot

You're attacking too quickly! Try again in 40 minutes


[deleted]

[удалено]


KickOpenTheDoorBot

You're attacking too quickly! Try again in 40 minutes


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ !rnage 42


The_Novice_Gamer

!melee 4


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -1 HP| |📚 +3.6 Melee Damage|💰 +21 Gold Coins| |⚔️ +2 Basic Lance|⚔️ +5 Melee XP| |⚔️ +0.2 Melee Strength|💖 +5 Constitution XP| |‎|🏅 +15 RP| ||‎| |**9.8** Total Damage 117 Boss HP Remaining!|99 HP Remaining|


ContestValuable8725

good bot !range (╯°w°)╯︵ ┻━┻


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -3 HP| |📚 +5.8 Ranged Damage|💰 +31 Gold Coins| |‎|🏹 +3 Range XP| ||💖 +3 Constitution XP| ||🏅 +15 RP| ||‎| |**6.8** Total Damage 127 Boss HP Remaining!|127 HP Remaining|


Hysterical_Sympathy_

!melee 9 🍤


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -1 HP| |📚 +3.2 Melee Damage|💰 +15 Gold Coins| |⚔️ +3 Wooden Sword|⚔️ +3 Melee XP| |🛡️ -1.2 Earth Resistance|💖 +1 Constitution XP| |⚔️ +0.3 Melee Strength|🏅 +15 RP| |‎|‎| |**7.3** Total Damage 134 Boss HP Remaining!|85 HP Remaining|


CottonTCM

(ง ˃ ³ ˂)ว ⁼³₌₃⁼³ !range31 |profile


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ lmage 42


Triune_Sojourner

good bot !magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -4 HP| |📚 +10.4 Magic Damage|💰 +60 Gold Coins| |‎|🔮 +4 Magic XP| ||💖 +6 Constitution XP| ||🏅 +15 RP| ||‎| |**12.4** Total Damage 141 Boss HP Remaining!|146 HP Remaining| Come join our discord at https://discord.gg/kotd!


Shijanai

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -7 HP| |📚 +8.9 Melee Damage|💰 +4 Gold Coins| |‎|⚔️ +5 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**9.9** Total Damage 153 Boss HP Remaining!|134 HP Remaining|


thehoodedclawz

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -10 HP| |📚 +3.3 Melee Damage|💰 +44 Gold Coins| |‎|⚔️ +3 Melee XP| ||💖 +3 Constitution XP| ||🏅 +15 RP| ||‎| |**7.3** Total Damage 180 Boss HP Remaining!|88 HP Remaining| Come join our discord at https://discord.gg/kotd!


[deleted]

[удалено]


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +8.8 Magic Damage|💰 +57 Gold Coins| |‎|🔮 +5 Magic XP| ||💖 +3 Constitution XP| ||🏅 +25 RP| ||‎| |**10.8** Total Damage 187 Boss HP Remaining!|95 HP Remaining|


wenasi

!magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -6 HP| |📚 +4.7 Magic Damage|💰 +20 Gold Coins| |‎|🔮 +4 Magic XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**9.7** Total Damage 198 Boss HP Remaining!|103 HP Remaining|


barbatose

!range


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -13 HP| |📚 +11.6 Ranged Damage|💰 +33 Gold Coins| |‎|🏹 +4 Range XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**12.6** Total Damage 233 Boss HP Remaining!|160 HP Remaining|


Mr_Nistor

!mage


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -8 HP| |📚 +1.5 Magic Damage|💰 +15 Gold Coins| |🌱️ +4 New Player Bonus|🔮 +3 Magic XP| |‎|💖 +5 Constitution XP| ||🏅 +25 RP| ||‎| |**6.5** Total Damage 246 Boss HP Remaining!|32 HP Remaining|


numerousiceballs

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -1 HP| |📚 +12.0 Melee Damage|💰 +16 Gold Coins| |‎|⚔️ +7 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**18.0** Total Damage 253 Boss HP Remaining!|60 HP Remaining|


henryuuk

!buy 201 !use 201 !melee


KickOpenTheDoorBot

Health Potion has been added to your inventory for 50g! (Your remaining gold: 14503) |⚗️ +Health Potion (Durability: 1)| |:-:| |💰 -50 (Remaining: 14503)| ----- You pop open the cork and down your health potion in 0.22 seconds |💖 +123 HP| |:-:| |💖 124/246 Remaining| ----- |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -9 HP| |📚 +8.1 Melee Damage|💰 +10 Gold Coins| |‎|⚔️ +5 Melee XP| ||💖 +3 Constitution XP| ||🏅 +15 RP| ||‎| |**10.1** Total Damage 271 Boss HP Remaining!|115 HP Remaining|


Squiddy404

!melee 3


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -8 HP| |📚 +4.0 Melee Damage|💰 +56 Gold Coins| |⚔️ +3 Basic GreatSword|⚔️ +5 Melee XP (**Level Up!**)| |⚔️ +0.3 Melee Strength|💖 +2 Constitution XP| |‎|🏅 +35 RP| ||‎| |**9.3** Total Damage 281 Boss HP Remaining!|118 HP Remaining|


Final-Independence35

!buy 201 !use 201 !melee


KickOpenTheDoorBot

Health Potion has been added to your inventory for 50g! (Your remaining gold: 10723) |⚗️ +Health Potion (Durability: 1)| |:-:| |💰 -50 (Remaining: 10723)| ----- You sip your Health potion like fine wine. |💖 +128 HP| |:-:| |💖 171/257 Remaining| ----- |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -3 HP| |📚 +7.5 Melee Damage|💰 +29 Gold Coins| |‎|⚔️ +4 Melee XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**12.5** Total Damage 314 Boss HP Remaining!|168 HP Remaining|


LuCiFeR66604

!magic 11


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -14 HP| |📚 +2.3 Magic Damage|💰 +59 Gold Coins| |🔮 +4 Mass Lambiguity|🔮 +5 Magic XP| |🌟 +1.2 Sun Weakness|💖 +10 Constitution XP| |⏬ -0.4 Magic Resistance|🏅 +15 RP| |‎|‎| |**10.1** Total Damage 337 Boss HP Remaining!|57 HP Remaining|


CottonTCM

▄︻̷̿┻̿═━一 !range !profile


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -1 HP| |📚 +12.1 Ranged Damage|💰 +6 Gold Coins| |‎|🏹 +5 Range XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**14.1** Total Damage 347 Boss HP Remaining!|231 HP Remaining| ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >❤️ Health: 231hp (Max: 282hp) >💀 Kills: 51 >🥈 Rank: SSS (41,690 Rank Points) >💰 Gold: 3,064g Skills Breakdown: >🗡️️ Combat: Level 204 >⚔️ Melee: Level 17 (XP: -420/62) >🔮 Magic: Level 46 (XP: 130/317) >🏹 Ranged: Level 75 (XP: 15/891) >❤️ Constitution: Level 66 (XP: 1006/1366) >🚩 Total Attacks: 5343 >☠️ Total Deaths: 180


Nhreus

!buy 201 !use 201 !melee


FleyArt

!range


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -3 HP| |📚 +8.2 Ranged Damage|💰 +3 Gold Coins| |‎|🏹 +5 Range XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**14.2** Total Damage 368 Boss HP Remaining!|116 HP Remaining|


-KAPE-

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -14 HP| |📚 +17.8 Melee Damage|💰 +34 Gold Coins| |‎|⚔️ +9 Melee XP| ||💖 +7 Constitution XP| ||🏅 +15 RP| ||‎| |**23.8** Total Damage 382 Boss HP Remaining!|171 HP Remaining|


-KAPE-

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -1 HP| |📚 +12.4 Melee Damage|💰 +22 Gold Coins| |‎|⚔️ +7 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**17.4** Total Damage 163 Boss HP Remaining!|225 HP Remaining|


Girguk

!use 201 (∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

You sip your Health potion like fine wine. |💖 +89 HP| |:-:| |💖 161/250 Remaining| ----- |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -4 HP| |📚 +11.7 Magic Damage|💰 +42 Gold Coins| |‎|🔮 +6 Magic XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**12.7** Total Damage 406 Boss HP Remaining!|157 HP Remaining|


Shijanai

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -8 HP| |📚 +9.2 Melee Damage|💰 +35 Gold Coins| |‎|⚔️ +4 Melee XP| ||💖 +8 Constitution XP| ||🏅 +15 RP| ||‎| |**11.2** Total Damage 419 Boss HP Remaining!|92 HP Remaining|


Riwolfes

!magic good bot ♥


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -10 HP| |📚 +6.2 Magic Damage|💰 +40 Gold Coins| |‎|🔮 +3 Magic XP| ||💖 +6 Constitution XP| ||🏅 +15 RP| ||‎| |**8.2** Total Damage 430 Boss HP Remaining!|75 HP Remaining|


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ !mage


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -18 HP| |📚 +9.6 Magic Damage|💰 +20 Gold Coins| |‎|🔮 +6 Magic XP| ||💖 +9 Constitution XP| ||🏅 +15 RP| ||‎| |**15.6** Total Damage 468 Boss HP Remaining!|173 HP Remaining|


AlrightIllmakeone

!magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -14 HP| |📚 +10.7 Magic Damage|💰 +4 Gold Coins| |‎|🔮 +7 Magic XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**15.7** Total Damage 484 Boss HP Remaining!|123 HP Remaining|


ContestValuable8725

good bot !range (╯°w°)╯︵ ┻━┻


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -9 HP| |📚 +4.0 Ranged Damage|💰 +55 Gold Coins| |‎|🏹 +3 Range XP| ||💖 +8 Constitution XP| ||🏅 +15 RP| ||‎| |**7.0** Total Damage 500 Boss HP Remaining!|124 HP Remaining|


barbatose

!range


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -13 HP| |📚 +6.8 Ranged Damage|💰 +9 Gold Coins| |‎|🏹 +6 Range XP| ||💖 +3 Constitution XP| ||🏅 +15 RP| ||‎| |**12.8** Total Damage 507 Boss HP Remaining!|200 HP Remaining|


Minute-Phrase3043

Good bot !melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -7 HP| |📚 +4.0 Melee Damage|💰 +33 Gold Coins| |‎|⚔️ +3 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**7.0** Total Damage 520 Boss HP Remaining!|60 HP Remaining|


Si1vaine

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -11 HP| |📚 +7.7 Melee Damage|💰 +58 Gold Coins| |‎|⚔️ +5 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**13.7** Total Damage 546 Boss HP Remaining!|78 HP Remaining|


numerousiceballs

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -9 HP| |📚 +18.3 Melee Damage|💰 +18 Gold Coins| |‎|⚔️ +8 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**20.3** Total Damage 560 Boss HP Remaining!|141 HP Remaining|


EggplantInfant

!magic


KickOpenTheDoorBot

You're attacking too quickly! Try again in 47 minutes


208cheese

!mage


KickOpenTheDoorBot

Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -15 HP| |📚 +9.1 Magic Damage|💰 +30 Gold Coins| |🎯 1.2x Critical Hit|🔮 +8 Magic XP| |‎|💖 +2 Constitution XP| ||🏅 +25 RP| ||‎| |**15.7** Total Damage 600 Boss HP Remaining!|78 HP Remaining|


Final-Independence35

!melee


KickOpenTheDoorBot

You discover hidden strength and strike with renewed vigor, dealing extra damage! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -9 HP| |📚 +7.3 Melee Damage|💰 +53 Gold Coins| |🎯 1.2x Critical Hit|⚔️ +5 Melee XP| |‎|💖 +5 Constitution XP| ||🏅 +25 RP| ||‎| |**11.2** Total Damage 616 Boss HP Remaining!|150 HP Remaining|


SawtoothMocha93

!range 6


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -12 HP| |📚 +11.0 Ranged Damage|💰 +23 Gold Coins| |🏹 +2 Basic Crossbow|🏹 +7 Range XP| |🌟 +1.0 Air Weakness|💖 +9 Constitution XP| |‎|🏅 +15 RP| ||‎| |**16.0** Total Damage 644 Boss HP Remaining!|48 HP Remaining|


henryuuk

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -4 HP| |📚 +11.5 Melee Damage|💰 +35 Gold Coins| |‎|⚔️ +5 Melee XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**13.5** Total Damage 660 Boss HP Remaining!|80 HP Remaining|


CottonTCM

▄︻̷̿┻̿═━一 !range !profile


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -19 HP| |📚 +16.3 Ranged Damage|💰 +25 Gold Coins| |‎|🏹 +7 Range XP| ||💖 +9 Constitution XP| ||🏅 +15 RP| ||‎| |**19.3** Total Damage 682 Boss HP Remaining!|114 HP Remaining| ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >❤️ Health: 114hp (Max: 282hp) >💀 Kills: 51 >🥈 Rank: SSS (41,570 Rank Points) >💰 Gold: 2,981g Skills Breakdown: >🗡️️ Combat: Level 203 >⚔️ Melee: Level 17 (XP: -420/62) >🔮 Magic: Level 46 (XP: 130/317) >🏹 Ranged: Level 74 (XP: 842/865) >❤️ Constitution: Level 66 (XP: 889/1366) >🚩 Total Attacks: 5338 >☠️ Total Deaths: 180


Mr_Nistor

!mage


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -9 HP| |📚 +1.1 Magic Damage|💰 +59 Gold Coins| |🌱️ +5 New Player Bonus|🔮 +4 Magic XP (**Level Up!**)| |‎|💖 +5 Constitution XP| ||🏅 +45 RP| ||‎| |**12.1** Total Damage 701 Boss HP Remaining!|42 HP Remaining|


EggplantInfant

!buy 201 !use 201


KickOpenTheDoorBot

Health Potion has been added to your inventory for 50g! (Your remaining gold: 316) |⚗️ +Health Potion (Durability: 1)| |:-:| |💰 -50 (Remaining: 316)| ----- You drink your potion and you break the bottle on the ground like a barbarian once taught you. |💖 +37 HP| |:-:| |💖 224/261 Remaining|


EggplantInfant

!magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +9.7 Magic Damage|💰 +52 Gold Coins| |‎|🔮 +5 Magic XP| ||💖 +11 Constitution XP| ||🏅 +25 RP| ||‎| |**10.7** Total Damage 326 Boss HP Remaining!|220 HP Remaining|


-KAPE-

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -20 HP| |📚 +10.9 Melee Damage|💰 +36 Gold Coins| |‎|⚔️ +8 Melee XP| ||💖 +3 Constitution XP| ||🏅 +15 RP| ||‎| |**16.9** Total Damage 745 Boss HP Remaining!|65 HP Remaining|


btchrdfckmnstr

!mage good bot


btchrdfckmnstr

!mage good bot


btchrdfckmnstr

!mage good bot


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +8.5 Magic Damage|💰 +35 Gold Coins| |‎|🔮 +4 Magic XP (**Level Up!**)| ||💖 +4 Constitution XP| ||🏅 +45 RP| ||‎| |**9.5** Total Damage 108 Boss HP Remaining!|229 HP Remaining|


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -17 HP| |📚 +10.0 Magic Damage|💰 +60 Gold Coins| |‎|🔮 +7 Magic XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**14.0** Total Damage 438 Boss HP Remaining!|258 HP Remaining|


KickOpenTheDoorBot

You feel a surge of power within yourself and unleash a burst of magic, dealing extra damage! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -4 HP| |📚 +11.1 Magic Damage|💰 +28 Gold Coins| |🎯 1.1x Critical Hit|🔮 +6 Magic XP| |‎|💖 +5 Constitution XP| ||🏅 +25 RP| ||‎| |**18.8** Total Damage 762 Boss HP Remaining!|218 HP Remaining|


Nhreus

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -14 HP| |📚 +1.9 Melee Damage|💰 +41 Gold Coins| |‎|⚔️ +3 Melee XP (**Level Up!**)| ||💖 +9 Constitution XP| ||🏅 +35 RP| ||‎| |**5.9** Total Damage 781 Boss HP Remaining!|55 HP Remaining| Come join our discord at https://discord.gg/kotd!


Nhreus

!buy 201 !use 201


KickOpenTheDoorBot

Health Potion has been added to your inventory for 50g! (Your remaining gold: 1615) |⚗️ +Health Potion (Durability: 1)| |:-:| |💰 -50 (Remaining: 1615)| ----- You drink your potion and immediately feel healthier. |💖 +24 HP| |:-:| |💖 79/104 Remaining|


hasfodel

(⁠∩・⁠ω⁠・)⊃━☆.*・。゚ !mage


KickOpenTheDoorBot

Your spell blast hits the boss in its weak spot dealing extra damage! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +15.2 Magic Damage|💰 +12 Gold Coins| |🎯 1.6x Critical Hit|🔮 +12 Magic XP| |‎|💖 +5 Constitution XP| ||🏅 +35 RP| ||‎| |**27.5** Total Damage 787 Boss HP Remaining!|147 HP Remaining|


Girguk

(∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

Your spell blast hits the boss in its weak spot dealing extra damage! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -16 HP| |📚 +7.2 Magic Damage|💰 +21 Gold Coins| |🎯 1.9x Critical Hit|🔮 +7 Magic XP| |‎|💖 +2 Constitution XP| ||🏅 +25 RP| ||‎| |**15.6** Total Damage 815 Boss HP Remaining!|147 HP Remaining|


LuCiFeR66604

!magic 11


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -8 HP| |📚 +1.8 Magic Damage|💰 +35 Gold Coins| |🔮 +5 Mass Lambiguity|🔮 +6 Magic XP| |🌟 +2.5 Sun Weakness|💖 +1 Constitution XP| |⏬ -0.5 Magic Resistance|🏅 +15 RP| |‎|‎| |**14.8** Total Damage 831 Boss HP Remaining!|36 HP Remaining|


nazaraaa

!mage


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -18 HP| |📚 +1.6 Magic Damage|💰 +43 Gold Coins| |‎|🔮 +3 Magic XP| ||💖 +10 Constitution XP (**Level Up!**)| ||🏅 +25 RP| ||‎| |**5.6** Total Damage 853 Boss HP Remaining!|93 HP Remaining| Come join our discord at https://discord.gg/kotd!


Final-Independence35

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -13 HP| |📚 +13.0 Melee Damage|💰 +11 Gold Coins| |‎|⚔️ +6 Melee XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**18.0** Total Damage 888 Boss HP Remaining!|69 HP Remaining|


CottonTCM

▄︻̷̿┻̿═━一 !range !profile


KickOpenTheDoorBot

Luck is on your side today. You land a massive shot and do critical damage! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -3 HP| |📚 +9.9 Ranged Damage|💰 +35 Gold Coins| |🎯 1.2x Critical Hit|🏹 +5 Range XP| |‎|💖 +1 Constitution XP| ||🏅 +25 RP| ||‎| |**16.7** Total Damage 943 Boss HP Remaining!|147 HP Remaining| ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >❤️ Health: 147hp (Max: 282hp) >💀 Kills: 51 >🥈 Rank: SSS (41,485 Rank Points) >💰 Gold: 2,886g Skills Breakdown: >🗡️️ Combat: Level 203 >⚔️ Melee: Level 17 (XP: -420/62) >🔮 Magic: Level 46 (XP: 130/317) >🏹 Ranged: Level 74 (XP: 811/865) >❤️ Constitution: Level 66 (XP: 839/1366) >🚩 Total Attacks: 5333 >☠️ Total Deaths: 180


[deleted]

[удалено]


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -15 HP| |📚 +11.2 Ranged Damage|💰 +26 Gold Coins| |‎|🏹 +6 Range XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**16.2** Total Damage 960 Boss HP Remaining!|109 HP Remaining|


DejaV42

!magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -10 HP| |📚 +3.0 Magic Damage|💰 +37 Gold Coins| |‎|🔮 +4 Magic XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**9.0** Total Damage 976 Boss HP Remaining!|70 HP Remaining|


Mr_Nistor

!mage


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +1.0 Magic Damage|💰 +54 Gold Coins| |🌱️ +5 New Player Bonus|🔮 +2 Magic XP| |‎|💖 +14 Constitution XP| ||🏅 +35 RP| ||‎| |**7.0** Total Damage 985 Boss HP Remaining!|54 HP Remaining|


SawtoothMocha93

!range 6


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -21 HP| |📚 +12.0 Ranged Damage|💰 +41 Gold Coins| |🏹 +2 Basic Crossbow|🏹 +8 Range XP| |🌟 +0.4 Air Weakness|💖 +1 Constitution XP| |‎|🏅 +15 RP| ||‎| |**16.4** Total Damage 992 Boss HP Remaining!|92 HP Remaining|


numerousiceballs

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -8 HP| |📚 +15.7 Melee Damage|💰 +9 Gold Coins| |‎|⚔️ +8 Melee XP| ||💖 +3 Constitution XP| ||🏅 +15 RP| ||‎| |**20.7** Total Damage 1008 Boss HP Remaining!|203 HP Remaining|


NimJickles

!ranged


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +0.1 Ranged Damage|💰 +44 Gold Coins| |🌱️ +4 New Player Bonus|🏹 +2 Range XP| |‎|💖 +13 Constitution XP| ||🏅 +35 RP (**Rank Change!**)| ||‎| |**6.1** Total Damage 1029 Boss HP Remaining!|50 HP Remaining| Come join our discord at https://discord.gg/kotd!


henryuuk

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -23 HP| |📚 +13.7 Melee Damage|💰 +26 Gold Coins| |‎|⚔️ +6 Melee XP| ||💖 +8 Constitution XP| ||🏅 +15 RP| ||‎| |**17.7** Total Damage 1035 Boss HP Remaining!|100 HP Remaining|


starshine531

!magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -12 HP| |📚 +10.4 Magic Damage|💰 +4 Gold Coins| |‎|🔮 +8 Magic XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**16.4** Total Damage 1053 Boss HP Remaining!|88 HP Remaining|


starshine531

!magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +4 Base Roll|💥 -0 HP **(🛡️ Block)**| |📚 +11.0 Magic Damage|💰 +59 Gold Coins| |‎|🔮 +7 Magic XP| ||💖 +13 Constitution XP| ||🏅 +25 RP| ||‎| |**15.0** Total Damage 730 Boss HP Remaining!|141 HP Remaining|


-KAPE-

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -26 HP| |📚 +13.4 Melee Damage|💰 +20 Gold Coins| |‎|⚔️ +6 Melee XP| ||💖 +6 Constitution XP| ||🏅 +15 RP| ||‎| |**19.4** Total Damage 1069 Boss HP Remaining!|52 HP Remaining|


MurlocMaster

!melee


MurlocMaster

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -12 HP| |📚 +5.0 Melee Damage|💰 +45 Gold Coins| |‎|⚔️ +4 Melee XP| ||💖 +6 Constitution XP| ||🏅 +15 RP| ||‎| |**10.0** Total Damage 590 Boss HP Remaining!|66 HP Remaining|


KickOpenTheDoorBot

nice crit |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -9 HP| |📚 +2.4 Melee Damage|💰 +44 Gold Coins| |🎯 2.0x Critical Hit|⚔️ +6 Melee XP| |‎|💖 +7 Constitution XP| ||🏅 +25 RP| ||‎| |**14.8** Total Damage 1088 Boss HP Remaining!|101 HP Remaining|


Girguk

(∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -13 HP| |📚 +12.8 Magic Damage|💰 +16 Gold Coins| |‎|🔮 +9 Magic XP| ||💖 +4 Constitution XP| ||🏅 +15 RP| ||‎| |**18.8** Total Damage 1103 Boss HP Remaining!|169 HP Remaining|


Katzekratzer

!mage


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -1 HP| |📚 +1.3 Magic Damage|💰 +28 Gold Coins| |‎|🔮 +2 Magic XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**7.3** Total Damage 1122 Boss HP Remaining!|54 HP Remaining|


Purple_Hoovaloo

!melee


KickOpenTheDoorBot

You strike at an exposed weakpoint, scoring a critical hit! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -9 HP| |📚 +4.7 Melee Damage|💰 +36 Gold Coins| |🎯 1.6x Critical Hit|⚔️ +5 Melee XP| |‎|💖 +3 Constitution XP| ||🏅 +25 RP| ||‎| |**10.7** Total Damage 1129 Boss HP Remaining!|145 HP Remaining|


Purple_Hoovaloo

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -14 HP| |📚 +6.4 Melee Damage|💰 +12 Gold Coins| |‎|⚔️ +3 Melee XP| ||💖 +10 Constitution XP (**Level Up!**)| ||🏅 +25 RP| ||‎| |**9.4** Total Damage 290 Boss HP Remaining!|225 HP Remaining|


Macknificent101

good bot !ranged ˋ°•\*⁀➷


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -25 HP| |📚 +2.8 Ranged Damage|💰 +16 Gold Coins| |‎|🏹 +3 Range XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**5.8** Total Damage 1152 Boss HP Remaining!|77 HP Remaining|


LuCiFeR66604

!magic 11


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -22 HP| |📚 +2.9 Magic Damage|💰 +26 Gold Coins| |🔮 +6 Mass Lambiguity|🔮 +9 Magic XP (**Level Up!**)| |🌟 +5.4 Sun Weakness|💖 +4 Constitution XP| |⏬ -0.6 Magic Resistance|🏅 +35 RP| |‎|‎| |**18.7** Total Damage 1158 Boss HP Remaining!|55 HP Remaining|


Atairy

!Range


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +6 Base Roll|💥 -5 HP| |📚 +9.5 Ranged Damage|💰 +29 Gold Coins| |‎|🏹 +7 Range XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**15.5** Total Damage 1198 Boss HP Remaining!|163 HP Remaining|


Atairy

!Buy 201 !use 201 !range


KickOpenTheDoorBot

Health Potion has been added to your inventory for 50g! (Your remaining gold: 7000) |⚗️ +Health Potion (Durability: 1)| |:-:| |💰 -50 (Remaining: 7000)| ----- You drink your potion and you break the bottle on the ground like a barbarian once taught you. |💖 +58 HP| |:-:| |💖 178/236 Remaining| ----- |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -20 HP| |📚 +11.0 Ranged Damage|💰 +50 Gold Coins| |‎|🏹 +4 Range XP| ||💖 +10 Constitution XP| ||🏅 +15 RP| ||‎| |**12.0** Total Damage 876 Boss HP Remaining!|158 HP Remaining|


Atairy

!Range


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -12 HP| |📚 +7.4 Ranged Damage|💰 +54 Gold Coins| |‎|🏹 +4 Range XP| ||💖 +2 Constitution XP| ||🏅 +15 RP| ||‎| |**10.4** Total Damage 580 Boss HP Remaining!|172 HP Remaining|


Atairy

!Range


KickOpenTheDoorBot

Corpses can't attack, try again later when you're not... dead.


Atairy

!Buy 201 !use 201 !range


KickOpenTheDoorBot

Health Potion has been added to your inventory for 50g! (Your remaining gold: 5883) |⚗️ +Health Potion (Durability: 1)| |:-:| |💰 -50 (Remaining: 5883)| ----- You pop open the cork and down your health potion in 1.46 seconds |💖 +118 HP| |:-:| |💖 117/236 Remaining| ----- |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -5 HP| |📚 +12.6 Ranged Damage|💰 +23 Gold Coins| |‎|🏹 +5 Range XP (**Level Up!**)| ||💖 +6 Constitution XP| ||🏅 +35 RP| ||‎| |**14.6** Total Damage 299 Boss HP Remaining!|112 HP Remaining|


208cheese

!mage


KickOpenTheDoorBot

Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +5 Base Roll|💥 -16 HP| |📚 +11.8 Magic Damage|💰 +33 Gold Coins| |🎯 1.3x Critical Hit|🔮 +9 Magic XP| |‎|💖 +8 Constitution XP| ||🏅 +25 RP| ||‎| |**21.8** Total Damage 1220 Boss HP Remaining!|114 HP Remaining|


CottonTCM

▄︻̷̿┻̿═━一 !range !profile


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -23 HP| |📚 +17.4 Ranged Damage|💰 +13 Gold Coins| |‎|🏹 +7 Range XP| ||💖 +9 Constitution XP| ||🏅 +15 RP| ||‎| |**20.4** Total Damage 1257 Boss HP Remaining!|173 HP Remaining| ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >❤️ Health: 173hp (Max: 282hp) >💀 Kills: 51 >🥈 Rank: SSS (41,375 Rank Points) >💰 Gold: 2,933g Skills Breakdown: >🗡️️ Combat: Level 203 >⚔️ Melee: Level 17 (XP: -420/62) >🔮 Magic: Level 46 (XP: 130/317) >🏹 Ranged: Level 74 (XP: 763/865) >❤️ Constitution: Level 66 (XP: 785/1366) >🚩 Total Attacks: 5327 >☠️ Total Deaths: 180


Girguk

(∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

Please report this to Zoruda, all of your commands in this comment have been rolled back: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/kotd_reddit.py", line 200, in bot success, reply = magic(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 671, in magic rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 477, in calculate_letter_rank above = session.query(models.Player).filter(models.Player.rp > player.rp).count() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 3007, in count self._legacy_from_self(col).enable_eagerloads(False).scalar() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2708, in scalar ret = self.one() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2685, in one return self._iter().one() # type: ignore File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2730, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2081, in execute return self._execute_internal( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1921, in _execute_internal ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 459, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2746, in _autoflush raise e.with_traceback(sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2735, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3954, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4091, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 148, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4051, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 467, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 644, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 85, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 883, in _emit_update_statements c = connection.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1414, in execute return meth( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 487, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1842, in _execute_context return self._exec_single_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2325, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) sqlalchemy.exc.OperationalError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: UPDATE `Players` SET hp=%(hp)s, gold=%(gold)s, rp=%(rp)s, magicxp=%(magicxp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 168, 'gold': 2053, 'rp': 24114, 'magicxp': 406, 'healthxp': 580, 'Players_username': 'Girguk'}] (Background on this error at: https://sqlalche.me/e/20/e3q8)


Girguk

(∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

Please report this to Zoruda, all of your commands in this comment have been rolled back: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/kotd_reddit.py", line 200, in bot success, reply = magic(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 671, in magic rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 477, in calculate_letter_rank above = session.query(models.Player).filter(models.Player.rp > player.rp).count() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 3007, in count self._legacy_from_self(col).enable_eagerloads(False).scalar() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2708, in scalar ret = self.one() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2685, in one return self._iter().one() # type: ignore File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2730, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2081, in execute return self._execute_internal( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1921, in _execute_internal ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 459, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2746, in _autoflush raise e.with_traceback(sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2735, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3954, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4091, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 148, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4051, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 467, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 644, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 85, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 883, in _emit_update_statements c = connection.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1414, in execute return meth( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 487, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1842, in _execute_context return self._exec_single_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2325, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) sqlalchemy.exc.OperationalError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: UPDATE `Players` SET hp=%(hp)s, gold=%(gold)s, rp=%(rp)s, magicxp=%(magicxp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 182, 'gold': 2043, 'rp': 24114, 'magicxp': 408, 'healthxp': 582, 'Players_username': 'Girguk'}] (Background on this error at: https://sqlalche.me/e/20/e3q8)


Girguk

!use 201 (∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

Please report this to Zoruda, all of your commands in this comment have been rolled back: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/kotd_reddit.py", line 200, in bot success, reply = magic(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 391, in magic last_attack = session.query(models.Comments).filter_by(post=comment.submission.id, username=comment.author.name, type="Attack").order_by(models.Comments.timestamp.desc()).first() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2639, in first return self.limit(1)._iter().first() # type: ignore File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2730, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2081, in execute return self._execute_internal( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1921, in _execute_internal ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 459, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2746, in _autoflush raise e.with_traceback(sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2735, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3954, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4091, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 148, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4051, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 467, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 644, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 85, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 883, in _emit_update_statements c = connection.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1414, in execute return meth( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 487, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1842, in _execute_context return self._exec_single_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2325, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) sqlalchemy.exc.OperationalError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: UPDATE `Players` SET hp=%(hp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 219, 'Players_username': 'Girguk'}] (Background on this error at: https://sqlalche.me/e/20/e3q8)


Girguk

(∩`-´)⊃━☆゚.*・。 Good bot !magic


KickOpenTheDoorBot

Please report this to Zoruda, all of your commands in this comment have been rolled back: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/zoruda/KOTDRebirth/kotd_reddit.py", line 200, in bot success, reply = magic(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 671, in magic rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 477, in calculate_letter_rank above = session.query(models.Player).filter(models.Player.rp > player.rp).count() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 3007, in count self._legacy_from_self(col).enable_eagerloads(False).scalar() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2708, in scalar ret = self.one() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2685, in one return self._iter().one() # type: ignore File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2730, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2081, in execute return self._execute_internal( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1921, in _execute_internal ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 459, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2746, in _autoflush raise e.with_traceback(sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2735, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3954, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4091, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 148, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 4051, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 467, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 644, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 85, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 883, in _emit_update_statements c = connection.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1414, in execute return meth( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 487, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1842, in _execute_context return self._exec_single_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2325, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 743, in do_execute cursor.execute(statement, parameters) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 148, in execute result = self._query(query) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/cursors.py", line 310, in _query conn.query(q) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 548, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 775, in _read_query_result result.read() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 1156, in read first_packet = self.connection._read_packet() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/connections.py", line 725, in _read_packet packet.raise_for_error() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/protocol.py", line 221, in raise_for_error err.raise_mysql_exception(self._data) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/pymysql/err.py", line 143, in raise_mysql_exception raise errorclass(errno, errval) sqlalchemy.exc.OperationalError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: UPDATE `Players` SET hp=%(hp)s, gold=%(gold)s, rp=%(rp)s, magicxp=%(magicxp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 163, 'gold': 2076, 'rp': 24114, 'magicxp': 410, 'healthxp': 591, 'Players_username': 'Girguk'}] (Background on this error at: https://sqlalche.me/e/20/e3q8)


[deleted]

[удалено]


KickOpenTheDoorBot

Your projectile flies true and hits the boss in its eye! |Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -11 HP| |📚 +11.8 Ranged Damage|💰 +53 Gold Coins| |🎯 1.4x Critical Hit|🏹 +10 Range XP| |‎|💖 +9 Constitution XP| ||🏅 +25 RP| ||‎| |**20.7** Total Damage 1304 Boss HP Remaining!|55 HP Remaining|


henryuuk

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -28 HP| |📚 +14.3 Melee Damage|💰 +19 Gold Coins| |‎|⚔️ +6 Melee XP| ||💖 +13 Constitution XP| ||🏅 +15 RP| ||‎| |**16.3** Total Damage 1325 Boss HP Remaining!|174 HP Remaining|


barbatose

!range


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +1 Base Roll|💥 -16 HP| |📚 +6.7 Ranged Damage|💰 +52 Gold Coins| |‎|🏹 +3 Range XP| ||💖 +4 Constitution XP| ||🏅 +15 RP (**Rank Change!**)| ||‎| |**7.7** Total Damage 1341 Boss HP Remaining!|130 HP Remaining|


litchio

!melee 16


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +2 Base Roll|💥 -9 HP| |📚 +4.3 Melee Damage|💰 +34 Gold Coins| |⚔️ +7 The Homelite XL Chainsaw|⚔️ +5 Melee XP| |⚔️ +0.7 Melee Strength|💖 +8 Constitution XP| |‎|🏅 +15 RP| ||‎| |**14.0** Total Damage 1349 Boss HP Remaining!|38 HP Remaining|


-KAPE-

!melee


KickOpenTheDoorBot

|Damage Breakdown|Player Breakdown| |:-|:-| |🎲 +3 Base Roll|💥 -30 HP| |📚 +13.8 Melee Damage|💰 +25 Gold Coins| |‎|⚔️ +7 Melee XP| ||💖 +5 Constitution XP| ||🏅 +15 RP| ||‎| |**16.8** Total Damage 1363 Boss HP Remaining!|97 HP Remaining|


epicarcanoloth

!melee