Various Fixes.
generified the Worldboss module; removed the spammy-section as of currently, will be readded at a later stage.
This commit is contained in:
@@ -10,6 +10,7 @@ from core.command_request import CommandRequest
|
||||
from core.db import DB
|
||||
from core.decorators import instance, event, command
|
||||
from core.dict_object import DictObject
|
||||
from core.event_service import EventService
|
||||
from core.fifo_queue import FifoQueue
|
||||
from core.igncore import IgnCore
|
||||
from core.logger import Logger
|
||||
@@ -49,6 +50,7 @@ class OnlineController:
|
||||
self.online_display: OnlineDisplay = OnlineDisplay(self.text, self.util, self.db, self.afk_list)
|
||||
self.account_service: AccountService = registry.get_instance("account_service")
|
||||
self.character_service: CharacterService = registry.get_instance("character_service")
|
||||
self.event_service: EventService = registry.get_instance("event_service")
|
||||
|
||||
def pre_start(self):
|
||||
self.db.exec("DROP TABLE IF EXISTS online")
|
||||
@@ -92,7 +94,7 @@ class OnlineController:
|
||||
while self.bot.status != BotStatus.SHUTDOWN:
|
||||
data, channel, logged = self.awaiting_data.get()
|
||||
buddy = (self.buddy_service.get_buddy(data.packet.char_id) or {}).get("types", [])
|
||||
if ("org_member" in buddy) or ("member" in buddy):
|
||||
if ("org_member" in buddy) or ("member" in buddy) or ("darknet" in buddy):
|
||||
if logged:
|
||||
self.db.exec("INSERT IGNORE INTO online VALUES(?, ?, ?)",
|
||||
[data.packet.char_id, channel, self.bot.get_char_id()])
|
||||
|
||||
Reference in New Issue
Block a user