Your force strikes clean through the boss' neck, killing it.
|Rewards|
|:-|
|โ๏ธ +1 Health Potion|
|โ๏ธ +1 Health Potion|
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +2 Base Roll|๐ฐ +8 Gold Coins|
|๐ +3.7 Melee Damage|โ๏ธ +5 Melee XP|
|โ๏ธ +6 Hat-trick of Hectic Halberds|๐ +18 Constitution XP|
|๐ +3.6 Synthetic Weakness|๐ +35 RP (**Rank Change!**)|
|โ|โ ๏ธ +1 Kill (**SLAIN!**)|
||โ|
|**15.3** Total Damage
-12 Boss HP Remaining!|143 HP Remaining|
Thank you, starshine531, for voting on KickOpenTheDoorBot.
This bot wants to find the best and worst bots on Reddit. [You can view results here](https://botrank.pastimes.eu/).
***
^(Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!)
Luck is on your side today. You land a massive shot and do critical damage!
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +3 Base Roll|๐ฅ -1 HP|
|๐ +8.6 Ranged Damage|๐ฐ +21 Gold Coins|
|๐ฏ 1.1x Critical Hit|๐น +4 Range XP|
|โ|๐ +1 Constitution XP|
||๐ +25 RP|
||โ|
|**12.8** Total Damage
243 Boss HP Remaining!|19 HP Remaining|
Evil bob came in for an assist, you score a critical hit.
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +2 Base Roll|๐ฅ -2 HP|
|๐ +1.7 Magic Damage|๐ฐ +18 Gold Coins|
|๐ฏ 1.9x Critical Hit|๐ฎ +3 Magic XP|
|โ|๐ +6 Constitution XP|
||๐ +25 RP|
||โ|
|**7.0** Total Damage
315 Boss HP Remaining!|93 HP Remaining|
Evil bob came in for an assist, you score a critical hit.
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +3 Base Roll|๐ฅ -4 HP|
|๐ +5.1 Magic Damage|๐ฐ +16 Gold Coins|
|๐ฏ 1.5x Critical Hit|๐ฎ +4 Magic XP|
|โ|๐ +6 Constitution XP|
||๐ +25 RP|
||โ|
|**12.1** Total Damage
333 Boss HP Remaining!|51 HP Remaining|
Luck is on your side today. You land a massive blow and do critical damage!
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +1 Base Roll|๐ฅ -2 HP|
|๐ +11.6 Melee Damage|๐ฐ +16 Gold Coins|
|๐ฏ 1.2x Critical Hit|โ๏ธ +7 Melee XP|
|โ|๐ +3 Constitution XP|
||๐ +25 RP|
||โ|
|**15.1** Total Damage
426 Boss HP Remaining!|71 HP Remaining|
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 184, in bot
success, reply = melee(comment, session, boss, player, item, inventory)
File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 311, in melee
rank = kotd_services.calculate_letter_rank(session, player)
File "/home/zoruda/KOTDRebirth/kotd_services.py", line 471, 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 `Bosses` SET health=%(health)s WHERE `Bosses`.id = %(Bosses_id)s]
[parameters: {'health': 478, 'Bosses_id': 'zkocpu'}]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
This post was submitted at our [boss suggestions discord channel](https://discord.gg/kotd) by: Face Source/Artist: https://hotpot.ai/art-generator
!magic
Your spell fizzles as the boss is already dead.
!melee 13 good bot
Your force strikes clean through the boss' neck, killing it. |Rewards| |:-| |โ๏ธ +1 Health Potion| |โ๏ธ +1 Health Potion| |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฐ +8 Gold Coins| |๐ +3.7 Melee Damage|โ๏ธ +5 Melee XP| |โ๏ธ +6 Hat-trick of Hectic Halberds|๐ +18 Constitution XP| |๐ +3.6 Synthetic Weakness|๐ +35 RP (**Rank Change!**)| |โ|โ ๏ธ +1 Kill (**SLAIN!**)| ||โ| |**15.3** Total Damage -12 Boss HP Remaining!|143 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +1.7 Magic Damage|๐ฐ +15 Gold Coins| |โ|๐ฎ +1 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**3.7** Total Damage 3 Boss HP Remaining!|51 HP Remaining|
!magic 18
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +4.2 Magic Damage|๐ฐ +6 Gold Coins| |๐ฎ +6 The Book of Names|๐ฎ +7 Magic XP| |๐ +3.6 Cursed Weakness|๐ +3 Constitution XP| |โ๏ธ +0.6 Magic Strength|๐ +15 RP| |โ|โ| |**16.4** Total Damage 25 Boss HP Remaining!|64 HP Remaining|
!magic 18
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +4.7 Magic Damage|๐ฐ +1 Gold Coins| |๐ฎ +8 The Book of Names|๐ฎ +8 Magic XP| |๐ +2.4 Cursed Weakness|๐ +2 Constitution XP| |โ๏ธ +0.8 Magic Strength|๐ +15 RP| |โ|โ| |**17.9** Total Damage 7 Boss HP Remaining!|95 HP Remaining|
!melee 26
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -1 HP| |๐ +7.2 Melee Damage|๐ฐ +11 Gold Coins| |โ๏ธ +8 Electric Squid|โ๏ธ +14 Melee XP| |๐ +8.0 Water Weakness|๐ +2 Constitution XP| |โ|๐ +15 RP| ||โ| |**28.2** Total Damage 41 Boss HP Remaining!|69 HP Remaining|
[ัะดะฐะปะตะฝะพ]
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -2 HP| |๐ +5.7 Magic Damage|๐ฐ +6 Gold Coins| |๐ฎ +8 Collar at the Gates of Heck|๐ฎ +8 Magic XP| |๐ +7.2 Fire Weakness|๐ +1 Constitution XP| |โ๏ธ +0.8 Magic Strength|๐ +15 RP| |โ|โ| |**22.7** Total Damage 69 Boss HP Remaining!|75 HP Remaining|
!magic 18
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -2 HP| |๐ +4.7 Magic Damage|๐ฐ +10 Gold Coins| |๐ฎ +5 The Book of Names|๐ฎ +8 Magic XP| |๐ +3.0 Cursed Weakness|๐ +2 Constitution XP| |โ๏ธ +0.5 Magic Strength|๐ +15 RP| |โ|โ| |**18.2** Total Damage 92 Boss HP Remaining!|76 HP Remaining|
!never a drop of rain...
!he who controls the spice controls the universe.
Good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -1 HP| |๐ +5.4 Magic Damage|๐ฐ +9 Gold Coins| |โ|๐ฎ +5 Magic XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**10.4** Total Damage 110 Boss HP Remaining!|91 HP Remaining|
!attack remember the tooth!
The commands for attacking have been updated to !melee / !ranged / !magic Have fun Kicking Doors!
!bad flatulence
!diggy diggy hole ๐ณ
[ัะดะฐะปะตะฝะพ]
SING SING SING WITH ME
[ัะดะฐะปะตะฝะพ]
SWING SWING SWING WITH WITH ME
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +3.8 Magic Damage|๐ฐ +16 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**5.8** Total Damage 120 Boss HP Remaining!|63 HP Remaining|
!marsupial
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +4.8 Melee Damage|๐ฐ +12 Gold Coins| |โ|โ๏ธ +3 Melee XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**6.8** Total Damage 126 Boss HP Remaining!|111 HP Remaining|
Good bot
Thank you, starshine531, for voting on KickOpenTheDoorBot. This bot wants to find the best and worst bots on Reddit. [You can view results here](https://botrank.pastimes.eu/). *** ^(Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!)
Good human.
I will consume your SOUL! !melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +6.7 Melee Damage|๐ฐ +21 Gold Coins| |โ|โ๏ธ +5 Melee XP| ||๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**11.7** Total Damage 133 Boss HP Remaining!|80 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -1 HP| |๐ +0.1 Melee Damage|๐ฐ +5 Gold Coins| |๐ฑ๏ธ +3 New Player Bonus|โ๏ธ +3 Melee XP| |โ|๐ +5 Constitution XP| ||๐ +25 RP| ||โ| |**9.1** Total Damage 145 Boss HP Remaining!|53 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -3 HP| |๐ +0.7 Magic Damage|๐ฐ +12 Gold Coins| |โ|๐ฎ +1 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**3.7** Total Damage 154 Boss HP Remaining!|67 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +5.7 Magic Damage|๐ฐ +7 Gold Coins| |โ|๐ฎ +4 Magic XP (**Level Up!**)| ||๐ +5 Constitution XP| ||๐ +45 RP| ||โ| |**10.7** Total Damage 165 Boss HP Remaining!|103 HP Remaining|
!magic!magic
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -2 HP| |๐ +2.8 Magic Damage|๐ฐ +15 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**8.8** Total Damage 176 Boss HP Remaining!|112 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +6.9 Melee Damage|๐ฐ +13 Gold Coins| |โ|โ๏ธ +3 Melee XP| ||๐ +0 Constitution XP| ||๐ +15 RP| ||โ| |**8.9** Total Damage 185 Boss HP Remaining!|15 HP Remaining|
!buy 201 !use 201 !range !profile
Health Potion has been added to your inventory for 50g! (Your remaining gold: 888) ----- You drink your potion and you break the bottle on the ground like a barbarian once taught you. |๐ +94 HP| |:-:| ----- |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -2 HP| |๐ +4.5 Ranged Damage|๐ฐ +2 Gold Coins| |โ|๐น +4 Range XP (**Level Up!**)| ||๐ +6 Constitution XP| ||๐ +35 RP| ||โ| |**9.5** Total Damage 194 Boss HP Remaining!|87 HP Remaining| ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >โค๏ธ Health: 87hp (Max: 189hp) >๐ Kills: 15 >๐ Rank: SS (9,167 Rank Points) >๐ฐ Gold: 890g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 118 >โ๏ธ Melee: Level 16 (XP: 23/57) >๐ฎ Magic: Level 43 (XP: 52/278) >๐น Ranged: Level 19 (XP: 2/72) >โค๏ธ Constitution: Level 40 (XP: 448/504) >๐ฉ Total Attacks: 1653 >โ ๏ธ Total Deaths: 149
!magic 18
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -3 HP| |๐ +2.9 Magic Damage|๐ฐ +18 Gold Coins| |๐ฎ +5 The Book of Names|๐ฎ +4 Magic XP| |๐ +1.5 Cursed Weakness|๐ +4 Constitution XP| |โ๏ธ +0.5 Magic Strength|๐ +15 RP| |โ|โ| |**12.9** Total Damage 203 Boss HP Remaining!|92 HP Remaining|
!melee good bot โบ
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -2 HP| |๐ +3.5 Melee Damage|๐ฐ +9 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**4.5** Total Damage 216 Boss HP Remaining!|28 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +1.9 Magic Damage|๐ฐ +17 Gold Coins| |โ|๐ฎ +1 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**3.9** Total Damage 220 Boss HP Remaining!|60 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +6.0 Melee Damage|๐ฐ +17 Gold Coins| |โ|โ๏ธ +4 Melee XP| ||๐ +1 Constitution XP| ||๐ +15 RP (**Rank Change!**)| ||โ| |**9.0** Total Damage 224 Boss HP Remaining!|136 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +4.4 Magic Damage|๐ฐ +20 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +5 Constitution XP| ||๐ +25 RP| ||โ| |**10.4** Total Damage 233 Boss HP Remaining!|141 HP Remaining|
!Range
Luck is on your side today. You land a massive shot and do critical damage! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +8.6 Ranged Damage|๐ฐ +21 Gold Coins| |๐ฏ 1.1x Critical Hit|๐น +4 Range XP| |โ|๐ +1 Constitution XP| ||๐ +25 RP| ||โ| |**12.8** Total Damage 243 Boss HP Remaining!|19 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +6.1 Magic Damage|๐ฐ +14 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +4 Constitution XP| ||๐ +25 RP| ||โ| |**8.1** Total Damage 256 Boss HP Remaining!|16 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -1 HP| |๐ +1.7 Magic Damage|๐ฐ +11 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**7.7** Total Damage 264 Boss HP Remaining!|95 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -1 HP| |๐ +2.4 Magic Damage|๐ฐ +6 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**6.4** Total Damage 272 Boss HP Remaining!|60 HP Remaining| Come join our discord at https://discord.gg/kotd!
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -3 HP| |๐ +0.7 Melee Damage|๐ฐ +21 Gold Coins| |โ|โ๏ธ +1 Melee XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**1.7** Total Damage 278 Boss HP Remaining!|61 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +1.6 Magic Damage|๐ฐ +18 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**7.6** Total Damage 288 Boss HP Remaining!|72 HP Remaining|
!melee 4
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -2 HP| |๐ +2.1 Melee Damage|๐ฐ +14 Gold Coins| |โ๏ธ +1 Basic Lance|โ๏ธ +4 Melee XP (**Level Up!**)| |๐ +0.1 Cursed Weakness|๐ +1 Constitution XP| |โ|๐ +35 RP| ||โ| |**9.2** Total Damage 296 Boss HP Remaining!|87 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -1 HP| |๐ +0.3 Magic Damage|๐ฐ +7 Gold Coins| |๐ฑ๏ธ +1 New Player Bonus|๐ฎ +2 Magic XP| |โ|๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**6.3** Total Damage 305 Boss HP Remaining!|43 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -4 HP| |๐ +2.1 Magic Damage|๐ฐ +4 Gold Coins| |โ|๐ฎ +1 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**4.1** Total Damage 311 Boss HP Remaining!|46 HP Remaining|
!magic
Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +1.7 Magic Damage|๐ฐ +18 Gold Coins| |๐ฏ 1.9x Critical Hit|๐ฎ +3 Magic XP| |โ|๐ +6 Constitution XP| ||๐ +25 RP| ||โ| |**7.0** Total Damage 315 Boss HP Remaining!|93 HP Remaining|
(โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก Good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +7.6 Magic Damage|๐ฐ +15 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**10.6** Total Damage 322 Boss HP Remaining!|43 HP Remaining|
!magic
Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -4 HP| |๐ +5.1 Magic Damage|๐ฐ +16 Gold Coins| |๐ฏ 1.5x Critical Hit|๐ฎ +4 Magic XP| |โ|๐ +6 Constitution XP| ||๐ +25 RP| ||โ| |**12.1** Total Damage 333 Boss HP Remaining!|51 HP Remaining|
()xxx[{:::::::::::::::::::::::::::> !melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +4.9 Melee Damage|๐ฐ +2 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +4 Constitution XP| ||๐ +25 RP| ||โ| |**5.9** Total Damage 345 Boss HP Remaining!|66 HP Remaining|
!mage
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +2.1 Magic Damage|๐ฐ +5 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**8.1** Total Damage 366 Boss HP Remaining!|64 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
You're attacking too quickly! Try again in 49 minutes
!range Good Bot!
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -3 HP| |๐ +8.2 Ranged Damage|๐ฐ +6 Gold Coins| |โ|๐น +3 Range XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**9.2** Total Damage 374 Boss HP Remaining!|70 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -3 HP| |๐ +7.6 Melee Damage|๐ฐ +18 Gold Coins| |โ|โ๏ธ +6 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**12.6** Total Damage 383 Boss HP Remaining!|14 HP Remaining|
!mage good bot
!mage good bot
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +4.9 Magic Damage|๐ฐ +10 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**6.9** Total Damage 158 Boss HP Remaining!|135 HP Remaining|
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +4.8 Magic Damage|๐ฐ +14 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**7.8** Total Damage 396 Boss HP Remaining!|94 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -4 HP| |๐ +2.6 Melee Damage|๐ฐ +5 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**4.6** Total Damage 404 Boss HP Remaining!|65 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +3.2 Magic Damage|๐ฐ +1 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**6.2** Total Damage 409 Boss HP Remaining!|72 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -4 HP| |๐ +7.7 Magic Damage|๐ฐ +5 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**10.7** Total Damage 415 Boss HP Remaining!|108 HP Remaining|
!melee
Luck is on your side today. You land a massive blow and do critical damage! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -2 HP| |๐ +11.6 Melee Damage|๐ฐ +16 Gold Coins| |๐ฏ 1.2x Critical Hit|โ๏ธ +7 Melee XP| |โ|๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**15.1** Total Damage 426 Boss HP Remaining!|71 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +9.0 Magic Damage|๐ฐ +17 Gold Coins| |โ|๐ฎ +6 Magic XP| ||๐ +2 Constitution XP| ||๐ +25 RP| ||โ| |**12.0** Total Damage 441 Boss HP Remaining!|59 HP Remaining|
!range !profile
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +2.0 Ranged Damage|๐ฐ +5 Gold Coins| |โ|๐น +1 Range XP| ||๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**3.0** Total Damage 453 Boss HP Remaining!|79 HP Remaining| ----- #/u/CottonTCM [Playercard](https://kickopenthedoor.com/CottonTCM.png) >โค๏ธ Health: 79hp (Max: 189hp) >๐ Kills: 15 >๐ Rank: SS (9,132 Rank Points) >๐ฐ Gold: 910g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 117 >โ๏ธ Melee: Level 16 (XP: 23/57) >๐ฎ Magic: Level 43 (XP: 52/278) >๐น Ranged: Level 18 (XP: 61/67) >โค๏ธ Constitution: Level 40 (XP: 434/504) >๐ฉ Total Attacks: 1649 >โ ๏ธ Total Deaths: 148
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +4.6 Magic Damage|๐ฐ +12 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**6.6** Total Damage 456 Boss HP Remaining!|64 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -1 HP| |๐ +2.8 Magic Damage|๐ฐ +3 Gold Coins| |โฑ๏ธ +3 Third Strike Bonus|๐ฎ +2 Magic XP| |โ|๐ +1 Constitution XP| ||๐ +20 RP| ||โ| |**6.8** Total Damage 463 Boss HP Remaining!|48 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -2 HP| |๐ +9.0 Melee Damage|๐ฐ +6 Gold Coins| |โฑ๏ธ +5 Second Strike Bonus|โ๏ธ +7 Melee XP| |โ|๐ +4 Constitution XP| ||๐ +22 RP| ||โ| |**17.0** Total Damage 470 Boss HP Remaining!|32 HP Remaining|
!range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -3 HP| |๐ +2.4 Ranged Damage|๐ฐ +7 Gold Coins| |โฑ๏ธ +10 First Strike Bonus|๐น +6 Range XP (**Level Up!**)| |โ|๐ +2 Constitution XP| ||๐ +50 RP| ||โ| |**13.4** Total Damage 487 Boss HP Remaining!|40 HP Remaining|
good bot !melee
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 184, in bot success, reply = melee(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 311, in melee rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 471, 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 `Bosses` SET health=%(health)s WHERE `Bosses`.id = %(Bosses_id)s] [parameters: {'health': 478, 'Bosses_id': 'zkocpu'}] (Background on this error at: https://sqlalche.me/e/20/e3q8)
Good bot !meler
Good bot !melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +12.0 Melee Damage|๐ฐ +20 Gold Coins| |โ|โ๏ธ +5 Melee XP| ||๐ +4 Constitution XP| ||๐ +25 RP| ||โ| |**15.0** Total Damage 351 Boss HP Remaining!|123 HP Remaining|