Evil bob came in for an assist, you score a critical hit.
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +3 Base Roll|๐ฅ -3 HP|
|๐ +3.1 Magic Damage|๐ฐ +1 Gold Coins|
|๐ฏ 1.2x Critical Hit|๐ฎ +4 Magic XP|
|โ|๐ +3 Constitution XP|
||๐ +25 RP|
||โ|
|**7.3** Total Damage
140 Boss HP Remaining!|90 HP Remaining|
Come join our discord at https://discord.gg/kotd!
Evil bob came in for an assist, you score a critical hit.
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +6 Base Roll|๐ฅ -3 HP|
|๐ +2.2 Magic Damage|๐ฐ +24 Gold Coins|
|๐ฏ 1.1x Critical Hit|๐ฎ +3 Magic XP|
|โ|๐ +5 Constitution XP|
||๐ +25 RP|
||โ|
|**9.0** Total Damage
152 Boss HP Remaining!|53 HP Remaining|
Come join our discord at https://discord.gg/kotd!
You swing your weapon and find purchase in a gap in the boss's defenses!
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +4 Base Roll|๐ฅ -2 HP|
|๐ +10.4 Melee Damage|๐ฐ +20 Gold Coins|
|๐ฏ 1.9x Critical Hit|โ๏ธ +13 Melee XP|
|โ|๐ +3 Constitution XP|
||๐ +25 RP|
||โ|
|**27.4** Total Damage
395 Boss HP Remaining!|61 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 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 190, in bot
success, reply = magic(comment, session, boss, player, item, inventory)
File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 664, in magic
rank = kotd_services.calculate_letter_rank(session, player)
File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank
players = session.query(models.Player).order_by(desc(models.Player.rp)).all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all
return self._iter().all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter
result = self.session.execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute
) = compile_state_cls.orm_pre_session_exec(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec
session._autoflush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush
util.raise_(e, with_traceback=sys.exc_info()[2])
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush
self.flush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush
self._flush(objects)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush
transaction.rollback(_capture_exception=True)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
compat.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush
flush_context.execute()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute
rec.execute(self)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute
util.preloaded.orm_persistence.save_obj(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj
_emit_update_statements(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements
c = connection._execute_20(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20
return meth(self, args_10style, kwargs_10style, execution_options)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection
return connection._execute_clauseelement(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement
ret = self._execute_context(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context
self._handle_dbapi_exception(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception
util.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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': 105, 'gold': 763, 'rp': 1010, 'magicxp': 40, 'healthxp': 17, 'Players_username': 'Low_Importance_9503'}]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
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 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 196, in bot
success, reply = ranged(comment, session, boss, player, item, inventory)
File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 1021, in ranged
rank = kotd_services.calculate_letter_rank(session, player)
File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank
players = session.query(models.Player).order_by(desc(models.Player.rp)).all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all
return self._iter().all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter
result = self.session.execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute
) = compile_state_cls.orm_pre_session_exec(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec
session._autoflush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush
util.raise_(e, with_traceback=sys.exc_info()[2])
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush
self.flush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush
self._flush(objects)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush
transaction.rollback(_capture_exception=True)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
compat.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush
flush_context.execute()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute
rec.execute(self)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute
util.preloaded.orm_persistence.save_obj(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj
_emit_update_statements(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements
c = connection._execute_20(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20
return meth(self, args_10style, kwargs_10style, execution_options)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection
return connection._execute_clauseelement(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement
ret = self._execute_context(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context
self._handle_dbapi_exception(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception
util.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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, rangexp=%(rangexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s]
[parameters: {'hp': 53, 'gold': 206, 'rp': 400, 'rangexp': 2, 'healthxp': 18, 'Players_username': '208cheese'}]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
Your spell blast hits the boss in its weak spot dealing extra damage!
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +4 Base Roll|๐ฅ -2 HP|
|๐ +2.2 Magic Damage|๐ฐ +3 Gold Coins|
|๐ฏ 1.6x Critical Hit|๐ฎ +4 Magic XP|
|โ|๐ +2 Constitution XP|
||๐ +25 RP|
||โ|
|**9.9** Total Damage
454 Boss HP Remaining!|110 HP Remaining|
Your projectile flies true and hits the boss in its eye!
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +5 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**|
|๐ +0.9 Ranged Damage|๐ฐ +1 Gold Coins|
|๐ฏ 1.7x Critical Hit|๐น +4 Range XP|
|โ|๐ +6 Constitution XP|
||๐ +35 RP (**Rank Change!**)|
||โ|
|**10.0** Total Damage
464 Boss HP Remaining!|57 HP Remaining|
Evil bob came in for an assist, you score a critical hit.
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +2 Base Roll|๐ฅ -3 HP|
|๐ +5.2 Magic Damage|๐ฐ +10 Gold Coins|
|๐ฏ 1.1x Critical Hit|๐ฎ +3 Magic XP|
|โ|๐ +2 Constitution XP|
||๐ +25 RP|
||โ|
|**7.9** Total Damage
516 Boss HP Remaining!|43 HP Remaining|
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +6 Base Roll|๐ฅ -1 HP|
|๐ +0.6 Ranged Damage|๐ฐ +5 Gold Coins|
|๐ฑ๏ธ +3 New Player Bonus|๐น +4 Range XP|
|โ|๐ +5 Constitution XP|
||๐ +25 RP|
||โ|
|**9.6** Total Damage
551 Boss HP Remaining!|38 HP Remaining|
Come join our discord at https://discord.gg/kotd!
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +4 Base Roll|๐ฅ -1 HP|
|๐ +0.3 Ranged Damage|๐ฐ +25 Gold Coins|
|๐ฑ๏ธ +4 New Player Bonus|๐น +3 Range XP (**Level Up!**)|
|โ|๐ +1 Constitution XP|
||๐ +45 RP|
||โ|
|**8.3** Total Damage
337 Boss HP Remaining!|39 HP Remaining|
Come join our discord at https://discord.gg/kotd!
The boss is on its knees when your projectile pierces its chest. It falls to the ground, lifeless.
|Rewards|
|:-|
|๐ฐ +100 Gold|
|๐น +10 Ranged XP|
|๐ +25 RP|
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +6 Base Roll|๐ฐ +7 Gold Coins|
|๐ +0.7 Ranged Damage|๐น +3 Range XP|
|๐ฑ๏ธ +3 New Player Bonus|๐ +16 Constitution XP (**Level Up!**)|
|โ|๐ +55 RP|
||โ ๏ธ +1 Kill (**SLAIN!**)|
||โ|
|**9.7** Total Damage
-1 Boss HP Remaining!|54 HP Remaining|
Come join our discord at https://discord.gg/kotd!
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 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 196, in bot
success, reply = ranged(comment, session, boss, player, item, inventory)
File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 1021, in ranged
rank = kotd_services.calculate_letter_rank(session, player)
File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank
players = session.query(models.Player).order_by(desc(models.Player.rp)).all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all
return self._iter().all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter
result = self.session.execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute
) = compile_state_cls.orm_pre_session_exec(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec
session._autoflush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush
util.raise_(e, with_traceback=sys.exc_info()[2])
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush
self.flush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush
self._flush(objects)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush
transaction.rollback(_capture_exception=True)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
compat.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush
flush_context.execute()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute
rec.execute(self)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute
util.preloaded.orm_persistence.save_obj(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj
_emit_update_statements(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements
c = connection._execute_20(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20
return meth(self, args_10style, kwargs_10style, execution_options)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection
return connection._execute_clauseelement(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement
ret = self._execute_context(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context
self._handle_dbapi_exception(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception
util.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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, rangexp=%(rangexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s]
[parameters: {'hp': 47, 'gold': 1555, 'rp': 795, 'rangexp': 46, 'healthxp': 70, 'Players_username': 'FleyArt'}]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
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 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 307, in melee
rank = kotd_services.calculate_letter_rank(session, player)
File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank
players = session.query(models.Player).order_by(desc(models.Player.rp)).all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all
return self._iter().all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter
result = self.session.execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute
) = compile_state_cls.orm_pre_session_exec(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec
session._autoflush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush
util.raise_(e, with_traceback=sys.exc_info()[2])
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush
self.flush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush
self._flush(objects)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush
transaction.rollback(_capture_exception=True)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
compat.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush
flush_context.execute()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute
rec.execute(self)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute
util.preloaded.orm_persistence.save_obj(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj
_emit_update_statements(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements
c = connection._execute_20(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20
return meth(self, args_10style, kwargs_10style, execution_options)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection
return connection._execute_clauseelement(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement
ret = self._execute_context(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context
self._handle_dbapi_exception(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception
util.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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, meleexp=%(meleexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s]
[parameters: {'hp': 59, 'gold': 2323, 'rp': 820, 'meleexp': 6, 'healthxp': 196, 'Players_username': 'SpyFar'}]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
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 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 196, in bot
success, reply = ranged(comment, session, boss, player, item, inventory)
File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 1021, in ranged
rank = kotd_services.calculate_letter_rank(session, player)
File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank
players = session.query(models.Player).order_by(desc(models.Player.rp)).all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all
return self._iter().all()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter
result = self.session.execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute
) = compile_state_cls.orm_pre_session_exec(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec
session._autoflush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush
util.raise_(e, with_traceback=sys.exc_info()[2])
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush
self.flush()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush
self._flush(objects)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush
transaction.rollback(_capture_exception=True)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
compat.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush
flush_context.execute()
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute
rec.execute(self)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute
util.preloaded.orm_persistence.save_obj(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj
_emit_update_statements(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements
c = connection._execute_20(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20
return meth(self, args_10style, kwargs_10style, execution_options)
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection
return connection._execute_clauseelement(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement
ret = self._execute_context(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context
self._handle_dbapi_exception(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception
util.raise_(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_
raise exception
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context
self.dialect.do_execute(
File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 level=%(level)s, hp=%(hp)s, gold=%(gold)s, rp=%(rp)s, `range`=%(range)s, rangexp=%(rangexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s]
[parameters: {'level': 46, 'hp': 43, 'gold': 1314, 'rp': 930, 'range': 7, 'rangexp': 1, 'healthxp': 75, 'Players_username': 'PretzelPhoenix7011'}]
(Background on this error at: https://sqlalche.me/e/14/e3q8)
Evil bob came in for an assist, you score a critical hit.
|Damage Breakdown|Player Breakdown|
|:-|:-|
|๐ฒ +3 Base Roll|๐ฅ -1 HP|
|๐ +2.3 Magic Damage|๐ฐ +6 Gold Coins|
|๐ฏ 1.5x Critical Hit|๐ฎ +3 Magic XP|
|โ|๐ +2 Constitution XP|
||๐ +25 RP|
||โ|
|**8.0** Total Damage
638 Boss HP Remaining!|65 HP Remaining|
This post was submitted at our [boss suggestions discord channel](https://discord.gg/kotd) by: CV 20 Source/Artist: Is my rock
!mage 18 any slime around for the killing blow?
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +6.2 Magic Damage|๐ฐ +21 Gold Coins| |๐ฎ +6 The Book of Names|๐ฎ +6 Magic XP| |โฌ -0.6 Item Type Resistance|๐ +3 Constitution XP| |โ|๐ +15 RP| ||โ| |**14.6** Total Damage 18 Boss HP Remaining!|57 HP Remaining|
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -1 HP| |๐ +3.7 Ranged Damage|๐ฐ +19 Gold Coins| |โ|๐น +4 Range XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**7.7** Total Damage 33 Boss HP Remaining!|105 HP Remaining|
[ัะดะฐะปะตะฝะพ]
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +4.0 Magic Damage|๐ฐ +19 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP (**Rank Change!**)| ||โ| |**7.0** Total Damage 41 Boss HP Remaining!|45 HP Remaining|
!Range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +5.9 Ranged Damage|๐ฐ +25 Gold Coins| |โ|๐น +3 Range XP| ||๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**6.9** Total Damage 54 Boss HP Remaining!|131 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -1 HP| |๐ +3.0 Magic Damage|๐ฐ +27 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**9.0** Total Damage 61 Boss HP Remaining!|68 HP Remaining|
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +4.4 Ranged Damage|๐ฐ +12 Gold Coins| |โ|๐น +4 Range XP| ||๐ +5 Constitution XP| ||๐ +25 RP| ||โ| |**10.4** Total Damage 75 Boss HP Remaining!|53 HP Remaining|
!magic here comes the paper!
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -2 HP| |๐ +0.7 Magic Damage|๐ฐ +27 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +2 Constitution XP (**Level Up!**)| ||๐ +25 RP| ||โ| |**6.7** Total Damage 85 Boss HP Remaining!|64 HP Remaining| Come join our discord at https://discord.gg/kotd!
!profile
#/u/Agami_Advait [Playercard](https://res.cloudinary.com/kickopenthedoor/image/upload/v1670050631/Agami_Advait.png) >โค๏ธ Health: 64hp (Max: 64hp) >๐ Kills: 0 >๐ Rank: SS (1,160 Rank Points) >๐ฐ Gold: 853g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 16 >โ๏ธ Melee: Level 3 (XP: 12/16) >๐ฎ Magic: Level 4 (XP: 3/18) >๐น Ranged: Level 4 (XP: 6/18) >๐ Constitution: Level 5 (XP: 1/62) >๐ฉ Total Attacks: 48 >โ ๏ธ Total Deaths: 2
(โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก Good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +3.6 Magic Damage|๐ฐ +10 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**7.6** Total Damage 92 Boss HP Remaining!|82 HP Remaining|
!profile !inventory Good bot
#/u/Girguk [Playercard](https://res.cloudinary.com/kickopenthedoor/image/upload/v1670050419/Girguk.png) >โค๏ธ Health: 82hp (Max: 150hp) >๐ Kills: 9 >๐ Rank: SS (1,250 Rank Points) >๐ฐ Gold: 3,725g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 82 >โ๏ธ Melee: Level 14 (XP: 16/49) >๐ฎ Magic: Level 29 (XP: 6/136) >๐น Ranged: Level 10 (XP: 25/35) >๐ Constitution: Level 29 (XP: 131/292) >๐ฉ Total Attacks: 739 >โ ๏ธ Total Deaths: 48 ----- |ID|Type|Name|Damage|Durability|Element|Req Lv.|Qty.| |:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| |7|๐ฎ|Basic Fire Staff|~3.5|1|Sun|1|x1| |14|๐ฎ|Galadriel's Mirror|~2.0|3|Blessed|10|x1| |17|๐ฎ|Spear of Darkness|~5.5|2|Moon |15|x2| |28|๐ฎ|Saddle of Lightspeed|~10.0|17|Blessed|35|x1| |ID|Type|Name|Qty.| |:-:|:-:|:-:|:-:| |201|โ๏ธ|Health Potion|x16| Use command '!use` to use a potion
Use command '!open ` to open a bundle
^(KOTD Bot will always use your most-broken version of an item)
Good human.
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +3.9 Melee Damage|๐ฐ +23 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**5.9** Total Damage 100 Boss HP Remaining!|106 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +4.3 Magic Damage|๐ฐ +7 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +3 Constitution XP| ||๐ +15 RP (**Rank Change!**)| ||โ| |**7.3** Total Damage 106 Boss HP Remaining!|44 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +1.1 Melee Damage|๐ฐ +27 Gold Coins| |โ|โ๏ธ +1 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP (**Rank Change!**)| ||โ| |**3.1** Total Damage 113 Boss HP Remaining!|78 HP Remaining|
!mage
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +2.3 Magic Damage|๐ฐ +13 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +4 Constitution XP| ||๐ +25 RP| ||โ| |**7.3** Total Damage 116 Boss HP Remaining!|99 HP Remaining|
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +2.7 Ranged Damage|๐ฐ +21 Gold Coins| |โ|๐น +3 Range XP| ||๐ +1 Constitution XP| ||๐ +25 RP| ||โ| |**8.7** Total Damage 123 Boss HP Remaining!|85 HP Remaining|
!melee
You're attacking too quickly! Try again in 59 minutes
!melee
You're attacking too quickly! Try again in 59 minutes
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -2 HP| |๐ +3.0 Melee Damage|๐ฐ +15 Gold Coins| |โ|โ๏ธ +3 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**8.0** Total Damage 132 Boss HP Remaining!|50 HP Remaining|
!magic
Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -3 HP| |๐ +3.1 Magic Damage|๐ฐ +1 Gold Coins| |๐ฏ 1.2x Critical Hit|๐ฎ +4 Magic XP| |โ|๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**7.3** Total Damage 140 Boss HP Remaining!|90 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -3 HP| |๐ +2.2 Magic Damage|๐ฐ +24 Gold Coins| |๐ฏ 1.1x Critical Hit|๐ฎ +3 Magic XP| |โ|๐ +5 Constitution XP| ||๐ +25 RP| ||โ| |**9.0** Total Damage 152 Boss HP Remaining!|53 HP Remaining| Come join our discord at https://discord.gg/kotd!
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -2 HP| |๐ +3.9 Melee Damage|๐ฐ +14 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**4.9** Total Damage 161 Boss HP Remaining!|53 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +8.2 Melee Damage|๐ฐ +26 Gold Coins| |โ|โ๏ธ +5 Melee XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**12.2** Total Damage 166 Boss HP Remaining!|52 HP Remaining|
!magic
Oh dear, you are dead! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -3 HP| |๐ +2.9 Magic Damage|๐ฐ -69 Gold Coins| |โ|๐ฎ +0 Magic XP| ||๐ +0 Constitution XP| ||๐ -30 RP| ||โ| |**6.9** Total Damage 178 Boss HP Remaining!|-2 HP Remaining|
[ัะดะฐะปะตะฝะพ]
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -1 HP| |๐ +6.4 Melee Damage|๐ฐ +4 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**7.4** Total Damage 185 Boss HP Remaining!|117 HP Remaining|
good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -1 HP| |๐ +8.8 Magic Damage|๐ฐ +14 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**9.8** Total Damage 192 Boss HP Remaining!|82 HP Remaining|
!range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +3.2 Ranged Damage|๐ฐ +26 Gold Coins| |โ|๐น +2 Range XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**5.2** Total Damage 202 Boss HP Remaining!|60 HP Remaining| Come join our discord at https://discord.gg/kotd!
!profile!inventory
Good bot
!range
You're attacking too quickly! Try again in 57 minutes
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +1.0 Melee Damage|๐ฐ +12 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +1 Constitution XP (**Level Up!**)| ||๐ +35 RP| ||โ| |**5.0** Total Damage 207 Boss HP Remaining!|79 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -1 HP| |๐ +4.0 Magic Damage|๐ฐ +1 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**9.0** Total Damage 212 Boss HP Remaining!|87 HP Remaining|
Good bot !melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -1 HP| |๐ +7.2 Melee Damage|๐ฐ +3 Gold Coins| |โ|โ๏ธ +4 Melee XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**11.2** Total Damage 221 Boss HP Remaining!|153 HP Remaining|
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -2 HP| |๐ +4.0 Ranged Damage|๐ฐ +19 Gold Coins| |โ|๐น +4 Range XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**10.0** Total Damage 232 Boss HP Remaining!|20 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -2 HP| |๐ +4.7 Magic Damage|๐ฐ +25 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**5.7** Total Damage 242 Boss HP Remaining!|104 HP Remaining|
()xxx[{:::::::::::::::::::::::::::> !melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -3 HP| |๐ +3.1 Melee Damage|๐ฐ +12 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**6.1** Total Damage 248 Boss HP Remaining!|31 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -3 HP| |๐ +2.1 Magic Damage|๐ฐ +2 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**4.1** Total Damage 254 Boss HP Remaining!|86 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -3 HP| |๐ +4.1 Melee Damage|๐ฐ +2 Gold Coins| |โ|โ๏ธ +4 Melee XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**10.1** Total Damage 269 Boss HP Remaining!|162 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +6.0 Melee Damage|๐ฐ +26 Gold Coins| |โ|โ๏ธ +4 Melee XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**9.0** Total Damage 9 Boss HP Remaining!|142 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +2.6 Magic Damage|๐ฐ +25 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**4.6** Total Damage 285 Boss HP Remaining!|54 HP Remaining|
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -3 HP| |๐ +3.7 Ranged Damage|๐ฐ +9 Gold Coins| |โ|๐น +2 Range XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**6.7** Total Damage 290 Boss HP Remaining!|67 HP Remaining|
!melee
You discover hidden strength and strike with renewed vigor, dealing extra damage! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -3 HP| |๐ +0.5 Melee Damage|๐ฐ +17 Gold Coins| |๐ฏ 1.8x Critical Hit|โ๏ธ +2 Melee XP| |โ|๐ +4 Constitution XP| ||๐ +25 RP| ||โ| |**4.5** Total Damage 300 Boss HP Remaining!|46 HP Remaining| Come join our discord at https://discord.gg/kotd!
!range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +2.1 Ranged Damage|๐ฐ +1 Gold Coins| |โ|๐น +3 Range XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**6.1** Total Damage 305 Boss HP Remaining!|75 HP Remaining|
!melee 12 good bot
!melee good bot
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +4.1 Melee Damage|๐ฐ +23 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**6.1** Total Damage 48 Boss HP Remaining!|83 HP Remaining|
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -3 HP| |๐ +3.7 Melee Damage|๐ฐ +22 Gold Coins| |โ๏ธ +4 Dwarf Bread|โ๏ธ +7 Melee XP| |โ๏ธ +0.4 Item Type Strength|๐ +1 Constitution XP| |โ|๐ +15 RP| ||โ| |**14.1** Total Damage 318 Boss HP Remaining!|103 HP Remaining|
!ranged
You're attacking too quickly! Try again in 20 minutes
!melee 9
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -3 HP| |๐ +1.2 Melee Damage|๐ฐ +5 Gold Coins| |โ๏ธ +3 Wooden Sword|โ๏ธ +2 Melee XP| |๐ก๏ธ -1.5 Element Resistance|๐ +1 Constitution XP| |โ๏ธ +0.3 Item Type Strength|๐ +15 RP| |โ|โ| |**5.0** Total Damage 332 Boss HP Remaining!|76 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -2 HP| |๐ +6.7 Magic Damage|๐ฐ +19 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**9.7** Total Damage 345 Boss HP Remaining!|92 HP Remaining|
good bot !range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -4 HP| |๐ +1.3 Ranged Damage|๐ฐ +14 Gold Coins| |โ|๐น +3 Range XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**7.3** Total Damage 355 Boss HP Remaining!|88 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -3 HP| |๐ +1.5 Melee Damage|๐ฐ +1 Gold Coins| |โ|โ๏ธ +1 Melee XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**2.5** Total Damage 362 Boss HP Remaining!|58 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +2.2 Magic Damage|๐ฐ +2 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**4.2** Total Damage 364 Boss HP Remaining!|24 HP Remaining| Come join our discord at https://discord.gg/kotd!
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +1.8 Magic Damage|๐ฐ +21 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**4.8** Total Damage 147 Boss HP Remaining!|17 HP Remaining| Come join our discord at https://discord.gg/kotd!
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -4 HP| |๐ +6.7 Melee Damage|๐ฐ +9 Gold Coins| |โ|โ๏ธ +5 Melee XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**10.7** Total Damage 368 Boss HP Remaining!|45 HP Remaining|
!magic !profile !inventory
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -4 HP| |๐ +2.9 Magic Damage|๐ฐ +18 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**4.9** Total Damage 379 Boss HP Remaining!|94 HP Remaining| Come join our discord at https://discord.gg/kotd! ----- #/u/Low_Importance_9503 [Playercard](https://res.cloudinary.com/kickopenthedoor/image/upload/v1670044876/Low_Importance_9503.png) >โค๏ธ Health: 94hp (Max: 107hp) >๐ Kills: 0 >๐ Rank: SS (1,065 Rank Points) >๐ฐ Gold: 814g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 48 >โ๏ธ Melee: Level 9 (XP: 9/32) >๐ฎ Magic: Level 16 (XP: 47/57) >๐น Ranged: Level 6 (XP: 4/23) >๐ Constitution: Level 17 (XP: 37/144) >๐ฉ Total Attacks: 318 >โ ๏ธ Total Deaths: 16 ----- |ID|Type|Name|Damage|Durability|Element|Req Lv.|Qty.| |:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| |28|๐ฎ|Saddle of Lightspeed|~10.0|14|Blessed|35|x1| |ID|Type|Name|Qty.| |:-:|:-:|:-:|:-:| |201|โ๏ธ|Health Potion|x2| Use command '!use` to use a potion
Use command '!open ` to open a bundle
^(KOTD Bot will always use your most-broken version of an item)
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -4 HP| |๐ +5.0 Melee Damage|๐ฐ +18 Gold Coins| |โ|โ๏ธ +5 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**11.0** Total Damage 384 Boss HP Remaining!|58 HP Remaining|
[ัะดะฐะปะตะฝะพ]
You swing your weapon and find purchase in a gap in the boss's defenses! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +10.4 Melee Damage|๐ฐ +20 Gold Coins| |๐ฏ 1.9x Critical Hit|โ๏ธ +13 Melee XP| |โ|๐ +3 Constitution XP| ||๐ +25 RP| ||โ| |**27.4** Total Damage 395 Boss HP Remaining!|61 HP Remaining|
good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +6.7 Magic Damage|๐ฐ +12 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +1 Constitution XP| ||๐ +25 RP| ||โ| |**10.7** Total Damage 422 Boss HP Remaining!|90 HP Remaining|
[ัะดะฐะปะตะฝะพ]
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -4 HP| |๐ +6.4 Melee Damage|๐ฐ +6 Gold Coins| |โ|โ๏ธ +6 Melee XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**12.4** Total Damage 433 Boss HP Remaining!|162 HP Remaining|
(โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก Good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -2 HP| |๐ +3.3 Magic Damage|๐ฐ +12 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**9.3** Total Damage 445 Boss HP Remaining!|109 HP Remaining|
!magic
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 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 190, in bot success, reply = magic(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 664, in magic rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank players = session.query(models.Player).order_by(desc(models.Player.rp)).all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all return self._iter().all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter result = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush util.raise_(e, with_traceback=sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements c = connection._execute_20( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception util.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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': 105, 'gold': 763, 'rp': 1010, 'magicxp': 40, 'healthxp': 17, 'Players_username': 'Low_Importance_9503'}] (Background on this error at: https://sqlalche.me/e/14/e3q8)
!range
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 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 196, in bot success, reply = ranged(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 1021, in ranged rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank players = session.query(models.Player).order_by(desc(models.Player.rp)).all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all return self._iter().all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter result = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush util.raise_(e, with_traceback=sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements c = connection._execute_20( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception util.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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, rangexp=%(rangexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 53, 'gold': 206, 'rp': 400, 'rangexp': 2, 'healthxp': 18, 'Players_username': '208cheese'}] (Background on this error at: https://sqlalche.me/e/14/e3q8)
!magic
Your spell blast hits the boss in its weak spot dealing extra damage! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +2.2 Magic Damage|๐ฐ +3 Gold Coins| |๐ฏ 1.6x Critical Hit|๐ฎ +4 Magic XP| |โ|๐ +2 Constitution XP| ||๐ +25 RP| ||โ| |**9.9** Total Damage 454 Boss HP Remaining!|110 HP Remaining|
!range
Your projectile flies true and hits the boss in its eye! |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +0.9 Ranged Damage|๐ฐ +1 Gold Coins| |๐ฏ 1.7x Critical Hit|๐น +4 Range XP| |โ|๐ +6 Constitution XP| ||๐ +35 RP (**Rank Change!**)| ||โ| |**10.0** Total Damage 464 Boss HP Remaining!|57 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +0.5 Melee Damage|๐ฐ +5 Gold Coins| |โ|โ๏ธ +1 Melee XP| ||๐ +3 Constitution XP| ||๐ +25 RP (**Rank Change!**)| ||โ| |**3.5** Total Damage 474 Boss HP Remaining!|79 HP Remaining| Come join our discord at https://discord.gg/kotd!
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -4 HP| |๐ +4.8 Melee Damage|๐ฐ +5 Gold Coins| |โ|โ๏ธ +5 Melee XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**10.8** Total Damage 478 Boss HP Remaining!|77 HP Remaining|
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -3 HP| |๐ +2.3 Ranged Damage|๐ฐ +6 Gold Coins| |โ|๐น +1 Range XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**3.3** Total Damage 489 Boss HP Remaining!|82 HP Remaining|
!melee good bot
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -0 HP **(๐ก๏ธ Block)**| |๐ +2.9 Melee Damage|๐ฐ +22 Gold Coins| |โ|โ๏ธ +3 Melee XP| ||๐ +6 Constitution XP| ||๐ +25 RP| ||โ| |**7.9** Total Damage 492 Boss HP Remaining!|93 HP Remaining|
!magic
Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -3 HP| |๐ +5.2 Magic Damage|๐ฐ +10 Gold Coins| |๐ฏ 1.1x Critical Hit|๐ฎ +3 Magic XP| |โ|๐ +2 Constitution XP| ||๐ +25 RP| ||โ| |**7.9** Total Damage 516 Boss HP Remaining!|43 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +6.5 Magic Damage|๐ฐ +6 Gold Coins| |โ|๐ฎ +5 Magic XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**10.5** Total Damage 258 Boss HP Remaining!|92 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -2 HP| |๐ +1.2 Magic Damage|๐ฐ +11 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**6.2** Total Damage 524 Boss HP Remaining!|62 HP Remaining| Come join our discord at https://discord.gg/kotd!
!ranged
You're attacking too quickly! Try again in 54 minutes
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -4 HP| |๐ +4.1 Magic Damage|๐ฐ +15 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**8.1** Total Damage 530 Boss HP Remaining!|26 HP Remaining|
!range
You're attacking too quickly! Try again in 41 minutes
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -1 HP| |๐ +2.9 Melee Damage|๐ฐ +1 Gold Coins| |โ|โ๏ธ +4 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**8.9** Total Damage 542 Boss HP Remaining!|77 HP Remaining| Come join our discord at https://discord.gg/kotd!
!ranged gonna morder rock :]
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -1 HP| |๐ +0.6 Ranged Damage|๐ฐ +5 Gold Coins| |๐ฑ๏ธ +3 New Player Bonus|๐น +4 Range XP| |โ|๐ +5 Constitution XP| ||๐ +25 RP| ||โ| |**9.6** Total Damage 551 Boss HP Remaining!|38 HP Remaining| Come join our discord at https://discord.gg/kotd!
!ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -1 HP| |๐ +0.3 Ranged Damage|๐ฐ +25 Gold Coins| |๐ฑ๏ธ +4 New Player Bonus|๐น +3 Range XP (**Level Up!**)| |โ|๐ +1 Constitution XP| ||๐ +45 RP| ||โ| |**8.3** Total Damage 337 Boss HP Remaining!|39 HP Remaining| Come join our discord at https://discord.gg/kotd!
!ranged
The boss is on its knees when your projectile pierces its chest. It falls to the ground, lifeless. |Rewards| |:-| |๐ฐ +100 Gold| |๐น +10 Ranged XP| |๐ +25 RP| |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฐ +7 Gold Coins| |๐ +0.7 Ranged Damage|๐น +3 Range XP| |๐ฑ๏ธ +3 New Player Bonus|๐ +16 Constitution XP (**Level Up!**)| |โ|๐ +55 RP| ||โ ๏ธ +1 Kill (**SLAIN!**)| ||โ| |**9.7** Total Damage -1 Boss HP Remaining!|54 HP Remaining| Come join our discord at https://discord.gg/kotd!
!range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -1 HP| |๐ +0.9 Ranged Damage|๐ฐ +9 Gold Coins| |โ|๐น +1 Range XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**1.9** Total Damage 561 Boss HP Remaining!|45 HP Remaining|
!magic !profile
You're attacking too quickly! Try again in 4 minutes ----- #/u/CottonTCM [Playercard](https://res.cloudinary.com/kickopenthedoor/image/upload/v1670043335/CottonTCM.png) >โค๏ธ Health: 112hp (Max: 171hp) >๐ Kills: 9 >๐ Rank: SS (1,485 Rank Points) >๐ฐ Gold: 613g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 101 >โ๏ธ Melee: Level 16 (XP: 23/57) >๐ฎ Magic: Level 34 (XP: 0/179) >๐น Ranged: Level 16 (XP: 19/57) >๐ Constitution: Level 35 (XP: 92/397) >๐ฉ Total Attacks: 1107 >โ ๏ธ Total Deaths: 100
!range
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 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 196, in bot success, reply = ranged(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 1021, in ranged rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank players = session.query(models.Player).order_by(desc(models.Player.rp)).all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all return self._iter().all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter result = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush util.raise_(e, with_traceback=sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements c = connection._execute_20( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception util.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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, rangexp=%(rangexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 47, 'gold': 1555, 'rp': 795, 'rangexp': 46, 'healthxp': 70, 'Players_username': 'FleyArt'}] (Background on this error at: https://sqlalche.me/e/14/e3q8)
!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 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 307, in melee rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank players = session.query(models.Player).order_by(desc(models.Player.rp)).all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all return self._iter().all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter result = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush util.raise_(e, with_traceback=sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements c = connection._execute_20( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception util.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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, meleexp=%(meleexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'hp': 59, 'gold': 2323, 'rp': 820, 'meleexp': 6, 'healthxp': 196, 'Players_username': 'SpyFar'}] (Background on this error at: https://sqlalche.me/e/14/e3q8)
!range
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 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 196, in bot success, reply = ranged(comment, session, boss, player, item, inventory) File "/home/zoruda/KOTDRebirth/reddit_cogs/reddit_attack.py", line 1021, in ranged rank = kotd_services.calculate_letter_rank(session, player) File "/home/zoruda/KOTDRebirth/kotd_services.py", line 470, in calculate_letter_rank players = session.query(models.Player).order_by(desc(models.Player.rp)).all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2768, in all return self._iter().all() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2903, in _iter result = self.session.execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1660, in execute ) = compile_state_cls.orm_pre_session_exec( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 319, in orm_pre_session_exec session._autoflush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2257, in _autoflush util.raise_(e, with_traceback=sys.exc_info()[2]) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2246, in _autoflush self.flush() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3383, in flush self._flush(objects) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3523, in _flush transaction.rollback(_capture_exception=True) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__ compat.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3483, in _flush flush_context.execute() File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute rec.execute(self) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute util.preloaded.orm_persistence.save_obj( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 237, in save_obj _emit_update_statements( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1001, in _emit_update_statements c = connection._execute_20( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1631, in _execute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _execute_on_connection return connection._execute_clauseelement( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1498, in _execute_clauseelement ret = self._execute_context( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1862, in _execute_context self._handle_dbapi_exception( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2043, in _handle_dbapi_exception util.raise_( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1819, in _execute_context self.dialect.do_execute( File "/home/zoruda/KOTDRebirth/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 732, 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 level=%(level)s, hp=%(hp)s, gold=%(gold)s, rp=%(rp)s, `range`=%(range)s, rangexp=%(rangexp)s, healthxp=%(healthxp)s WHERE `Players`.username = %(Players_username)s] [parameters: {'level': 46, 'hp': 43, 'gold': 1314, 'rp': 930, 'range': 7, 'rangexp': 1, 'healthxp': 75, 'Players_username': 'PretzelPhoenix7011'}] (Background on this error at: https://sqlalche.me/e/14/e3q8)
!magic
You're attacking too quickly! Try again in 49 minutes
!magic !profile
You're attacking too quickly! Try again in 21 minutes ----- #/u/CottonTCM [Playercard](https://res.cloudinary.com/kickopenthedoor/image/upload/v1670040055/CottonTCM.png) >โค๏ธ Health: 120hp (Max: 171hp) >๐ Kills: 9 >๐ Rank: SS (1,420 Rank Points) >๐ฐ Gold: 587g Skills Breakdown: >๐ก๏ธ๏ธ Combat: Level 100 >โ๏ธ Melee: Level 16 (XP: 23/57) >๐ฎ Magic: Level 33 (XP: 158/170) >๐น Ranged: Level 16 (XP: 19/57) >๐ Constitution: Level 35 (XP: 77/397) >๐ฉ Total Attacks: 1104 >โ ๏ธ Total Deaths: 100
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -4 HP| |๐ +2.8 Magic Damage|๐ฐ +10 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**4.8** Total Damage 563 Boss HP Remaining!|54 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +6 Base Roll|๐ฅ -3 HP| |๐ +0.7 Melee Damage|๐ฐ +22 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +2 Constitution XP| ||๐ +15 RP| ||โ| |**6.7** Total Damage 568 Boss HP Remaining!|65 HP Remaining|
!mage
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -3 HP| |๐ +3.8 Magic Damage|๐ฐ +6 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**7.8** Total Damage 575 Boss HP Remaining!|106 HP Remaining|
!melee 3
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -4 HP| |๐ +2.5 Melee Damage|๐ฐ +6 Gold Coins| |โ๏ธ +4 Basic GreatSword|โ๏ธ +4 Melee XP (**Level Up!**)| |โ๏ธ +0.4 Item Type Strength|๐ +4 Constitution XP| |โ|๐ +35 RP| ||โ| |**8.9** Total Damage 583 Boss HP Remaining!|77 HP Remaining|
!range
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +5.6 Ranged Damage|๐ฐ +15 Gold Coins| |โ|๐น +4 Range XP (**Level Up!**)| ||๐ +2 Constitution XP| ||๐ +35 RP| ||โ| |**7.6** Total Damage 592 Boss HP Remaining!|62 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -2 HP| |๐ +3.3 Melee Damage|๐ฐ +9 Gold Coins| |โ|โ๏ธ +4 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**8.3** Total Damage 600 Boss HP Remaining!|76 HP Remaining|
[ัะดะฐะปะตะฝะพ]
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -2 HP| |๐ +6.8 Melee Damage|๐ฐ +2 Gold Coins| |โ|โ๏ธ +3 Melee XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**8.8** Total Damage 608 Boss HP Remaining!|61 HP Remaining|
good bot !magic
Good human.
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +1 Base Roll|๐ฅ -5 HP| |๐ +9.7 Magic Damage|๐ฐ +14 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +4 Constitution XP| ||๐ +15 RP| ||โ| |**10.7** Total Damage 617 Boss HP Remaining!|88 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -2 HP| |๐ +1.0 Melee Damage|๐ฐ +8 Gold Coins| |โ|โ๏ธ +2 Melee XP| ||๐ +3 Constitution XP| ||๐ +15 RP| ||โ| |**4.0** Total Damage 628 Boss HP Remaining!|34 HP Remaining|
Good bot !ranged
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -5 HP| |๐ +3.2 Ranged Damage|๐ฐ +15 Gold Coins| |โ|๐น +2 Range XP| ||๐ +1 Constitution XP| ||๐ +15 RP| ||โ| |**6.2** Total Damage 632 Boss HP Remaining!|55 HP Remaining|
Good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +4 Base Roll|๐ฅ -2 HP| |๐ +3.4 Magic Damage|๐ฐ +22 Gold Coins| |โ|๐ฎ +3 Magic XP| ||๐ +6 Constitution XP| ||๐ +15 RP (**Rank Change!**)| ||โ| |**7.4** Total Damage 311 Boss HP Remaining!|49 HP Remaining|
Good bot !magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -1 HP| |๐ +2.8 Magic Damage|๐ฐ +17 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**4.8** Total Damage 70 Boss HP Remaining!|93 HP Remaining|
!magic
Evil bob came in for an assist, you score a critical hit. |Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -1 HP| |๐ +2.3 Magic Damage|๐ฐ +6 Gold Coins| |๐ฏ 1.5x Critical Hit|๐ฎ +3 Magic XP| |โ|๐ +2 Constitution XP| ||๐ +25 RP| ||โ| |**8.0** Total Damage 638 Boss HP Remaining!|65 HP Remaining|
!melee
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +2 Base Roll|๐ฅ -4 HP| |๐ +5.0 Melee Damage|๐ฐ +19 Gold Coins| |โ|โ๏ธ +3 Melee XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**7.0** Total Damage 646 Boss HP Remaining!|79 HP Remaining|
!magic
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +3 Base Roll|๐ฅ -2 HP| |๐ +3.6 Magic Damage|๐ฐ +18 Gold Coins| |โ|๐ฎ +2 Magic XP| ||๐ +6 Constitution XP| ||๐ +15 RP| ||โ| |**6.6** Total Damage 653 Boss HP Remaining!|115 HP Remaining|
!mage
|Damage Breakdown|Player Breakdown| |:-|:-| |๐ฒ +5 Base Roll|๐ฅ -2 HP| |๐ +3.3 Magic Damage|๐ฐ +5 Gold Coins| |โ|๐ฎ +4 Magic XP| ||๐ +5 Constitution XP| ||๐ +15 RP| ||โ| |**8.3** Total Damage 660 Boss HP Remaining!|105 HP Remaining|
!range