Ejemplo n.º 1
0
 def attack_monster(self, damage, chat_id):
     monster = Monster.get(Monster.hp != None)
     chat = Chats.get(Chats.chat_id == chat_id)
     monster.hp-=damage
     chat.total_dmg += damage
     rem_hp = monster.hp
     monster.save()
     chat.save()
     return rem_hp
Ejemplo n.º 2
0
 def get_dmg(self, chat_id):
     chat = Chats.get(Chats.chat_id==chat_id)
     return chat.total_dmg
Ejemplo n.º 3
0
 def set_stats_id(self, chat_id, stats_id, time_stats=time.time()):
     chat = Chats.get(Chats.chat_id==chat_id)
     chat.stat_message_id = stats_id
     chat.time_stat_message = time_stats
     chat.save()
Ejemplo n.º 4
0
 def set_kill_id(self, chat_id, kill_id, time_kill=time.time()):
     chat = Chats.get(Chats.chat_id==chat_id)
     chat.kill_message_id = kill_id
     chat.time_kill_message = time_kill
     chat.save()
Ejemplo n.º 5
0
 def get_stats_id(self, chat_id):
     chat = Chats.get(Chats.chat_id==chat_id)
     return chat.stat_message_id, chat.time_stat_message
Ejemplo n.º 6
0
 def get_kill_id(self, chat_id):
     chat = Chats.get(Chats.chat_id==chat_id)
     return chat.kill_message_id, chat.time_kill_message
Ejemplo n.º 7
0
 def get_chats_ids(self):
     return [chat.chat_id for chat in Chats.select(Chats.chat_id)]
Ejemplo n.º 8
0
 def write_chats(self, args):
     Chats.insert(**args).on_conflict_ignore().execute()