Commit graph

124 commits

Author SHA1 Message Date
Greg Taylor
4424dec668 Remove broken and un-maintained IMC2 support.
As discussed with @Griatch, IMC2 is now rarely seen in the wild. Also, this
feature hasn't worked in ages. Time to de-clutter.
2016-10-28 22:53:43 -07:00
Tehom
fcc8a7d3c2 Added in missing whitespace that made the unit test fail. 2016-10-20 08:08:55 +02:00
Tehom
c32920999b Fixed missing variable in formatting of disconnect string in delcom, made display of @channels more legible and display when someone is Muted rather than not subscribed. Refactored the 'who' list for channels to now be a property of the channel that returns a string of all the subscribers separated by commas, with those who are actively listening (not muted) in bold, and made both '@cwho' and 'allcom who' call to it. 2016-10-20 08:08:55 +02:00
Tehom
951cd60a6d Okay, next try! I added 'on' and 'off' as arguments for the base channel command in channelhandler which allows you to unmute or mute the channel respectively, and added the mute and unmute methods to ChannelDB. distribute_message now checks for a subscriber being muted before passing along the message. Reverted the changes to the channel cmdset. Added the 'all' switch to delcom to allow for the deletion of aliases, otherwise it keeps the aliases intact for when they next join the channel. 2016-10-20 08:08:55 +02:00
Griatch
73bb293156 Fix a tracebac in page due to calling Msg.date_sent instead of Msg.date_created. 2016-10-02 14:15:18 +02:00
Griatch
9bab96e0e8 Set the method to better report a malformed lockfunc rather than to raise a traceback. 2016-09-19 07:13:23 +02:00
Griatch
bcf421de91 Minor check for .pk in nicks 2016-09-14 07:19:02 +02:00
Griatch
a8417fd42c Some fixes in comm channels related to nicks. 2016-06-26 09:44:43 +02:00
Griatch
316f03308e Update the comm system to work with the new nicks. 2016-06-26 01:20:24 +02:00
Griatch
984c6f9758 Added the ability to overload the default command parent. Implements #923. 2016-05-22 20:49:46 +02:00
CloudKeeper1
bc04d5f99e BlauFeuer's Bug. @Cemit/sendername not functioning.
if "sendername" in self.switches:
            message = "%s: %s" % (self.key, message)

Should read: message = "%s: %s" % (self.caller.key, message)

Not functioning as intended. Credit goes to BlauFeuer.
2016-04-04 14:24:15 +02:00
Griatch
961e94f118 Made some minor tweaks to irc2chan docstring. 2016-03-27 15:30:27 +02:00
Sina Mashek
4c113f9ab7 Implemented @Griatch's suggestions 2016-03-26 15:28:15 -07:00
Sina Mashek
2d54bc33ab Added support for SSL IRC connections. 2016-03-26 02:44:20 -07:00
Doug Miller
1910c6ae7c fix alias display on @channels/comlist 2016-01-12 20:17:58 +01:00
Griatch
efefe3e5ff First version of changed sessid->session change that starts properly. Not fully tested yet. 2015-11-14 21:43:58 +01:00
Ahmed Charles
f38efab999 Import python3 compatible cmp. 2015-11-02 00:19:04 +01:00
Ahmed Charles
bc340fbf0d Remove commented out print statements. 2015-10-19 23:31:19 +02:00
Griatch
c191996975 Changed so that channel names can use any case. Resolves #814. 2015-10-11 19:22:14 +02:00
Griatch
c781160225 Made various parts of the core respect the CLIENT_DEFAULT_WIDTH setting. Resolves #710. 2015-03-19 19:21:05 +01:00
Ahmed Charles
c7959587cb Update channel handlers when creating a channel. 2015-02-19 21:45:03 +01:00
Ahmed Charles
5c12ead301 Fix typo in comms.py. 2015-02-15 16:30:23 -06:00
Griatch
3ff937a6fd Updated commands to use new evennia path. 2015-01-07 14:31:35 +01:00
Griatch
c7325a5032 Further reworking, naming the library folder 'evennia' instead of lib or src. 2015-01-07 13:36:57 +01:00
Renamed from lib/commands/default/comms.py (Browse further)