Fixed:
-> !wants -> !orgs info -> special cmd's -> !assist -> "afk" for players without active account -> !loot add <item_ref> <count> => nolonger breaks !account Changes: -> grouped !tara, !gaunt, .. into !wb -> Display the most recent news entry on logon (default: enabled) -> improved grouping of !items -> Added the option to authentificate WS connections (Datanet module). This is used in special cases, where the Websocket Server requires the clien tto authentificate itself. (Server sends "#auth", client responds with the auth string) -> Add main name to relaying (priv <-> org) [default: disabled] -> Added logon/logoff messages back -> restricted default access to "dangerous" commands to moderator -> Added optional logging (Private Channel, Org Channel, Tells, ... disabled by default) Rewrite of the Tower Module. -> More verbosity, if enabled in config. by default, GAS and Hot timer only. -> !hot displays currently hot (and in penalty) sites, and these which go hot in < 60 minutes -> !attacks filterable by PF and Site -> display current contract QL's grouped by org: !contracts (requires managed cache)
This commit is contained in:
@@ -87,20 +87,22 @@ class PublicChannelService(BaseModule):
|
||||
return
|
||||
|
||||
if self.is_org_channel_id(packet.channel_id):
|
||||
# char_name = self.character_service.get_char_name(packet.char_id)
|
||||
# if packet.extended_message:
|
||||
# message = packet.extended_message.get_message()
|
||||
# else:
|
||||
# message = packet.message
|
||||
# # self.logger.log_chat(conn.id, "Org Channel", char_name, message)
|
||||
if self.setting_service.get_value("log_org") == "1" and packet.char_id == self.bot.get_char_id():
|
||||
char_name = self.character_service.get_char_name(packet.char_id)
|
||||
if packet.extended_message:
|
||||
message = packet.extended_message.get_message()
|
||||
else:
|
||||
message = packet.message
|
||||
self.logger.log_chat(conn.id, "Org Channel", char_name, message)
|
||||
self.event_service.fire_event(self.ORG_CHANNEL_MESSAGE_EVENT, packet)
|
||||
elif packet.channel_id == self.ORG_MSG_CHANNEL_ID:
|
||||
# char_name = self.character_service.get_char_name(packet.char_id)
|
||||
# if packet.extended_message:
|
||||
# message = packet.extended_message.get_message()
|
||||
# else:
|
||||
# message = packet.message
|
||||
# self.logger.log_chat(conn.id, "Org Msg", char_name, message)
|
||||
if self.setting_service.get_value("log_org") == "1" and packet.char_id == self.bot.get_char_id():
|
||||
char_name = self.character_service.get_char_name(packet.char_id)
|
||||
if packet.extended_message:
|
||||
message = packet.extended_message.get_message()
|
||||
else:
|
||||
message = packet.message
|
||||
self.logger.log_chat(conn.id, "Org Msg", char_name, message)
|
||||
self.event_service.fire_event(self.ORG_MSG_EVENT, packet)
|
||||
|
||||
def is_org_channel_id(self, channel_id):
|
||||
|
||||
Reference in New Issue
Block a user