Commit graph

3428 commits

Author SHA1 Message Date
Jake Shasteen
da4e35ee9a Fix typo 2016-11-06 03:33:57 -05:00
Griatch
69a5258fda Add escaping of the quote. Should now handle all aspects of #1002. 2016-11-06 08:57:23 +01:00
Griatch
1d81212a8e Addresses most cases related to #1108. The case of using quotes in MXP command names appears elusive, since even escaping the quote will result in a malformed JS link. 2016-11-06 01:08:25 +01:00
Griatch
3de2e649a1 Merge branch 'patch-1' of https://github.com/BlauFeuer/evennia into BlauFeuer-patch-1 2016-11-05 22:14:57 +01:00
BlauFeuer
1f270d76ab Clarify MXP links in docstring 2016-11-03 18:13:43 -04:00
Griatch
afa4e74322 More elaborate catch of the .pk property for Attributes and Tags. 2016-11-03 20:18:08 +01:00
Griatch
fb7e5762a6 Add .pk check to Tag/AttributeHandler when returning cached Tags and Attributes. 2016-11-03 20:12:07 +01:00
Tehom
b3d432e0c6 Change to make strip() in EvTable more specific for fixing align 2016-11-03 14:03:22 -04:00
Griatch
4d3ea8df07 Add support for testing with other settings than the default one. Implements #774. 2016-11-02 21:01:47 +01:00
Griatch
73cd97e10a Reformat readme file 2016-11-02 19:45:02 +01:00
Griatch
401b60e233 Comment out full notification until webclient has a config pane. Make webclient title reflect game name. Merges #1046. 2016-11-02 19:36:38 +01:00
Joe Roberts
57ea70cb82 Switched to using png for favicon and display logo in notifications. 2016-11-02 19:36:38 +01:00
Joe Roberts
067a731ace Notification now changes favicon to reflect unread messages. 2016-11-02 19:36:38 +01:00
Joe Roberts
684fea5d62 Basic Notifications support for the web client. 2016-11-02 19:36:38 +01:00
Joe Roberts
5790c82837 Tab/window title notifications in web client, shows the number of unread messages in brackets before the title. 2016-11-02 19:36:37 +01:00
Griatch
a6e353548f Change travis to install with -e to check coverage. 2016-11-02 18:31:52 +01:00
Griatch
f220b6abe9 Refine coverage call further. 2016-11-02 18:26:49 +01:00
Griatch
c8f36c67c3 Change of path. 2016-11-02 17:57:55 +01:00
Griatch
1e28192c76 Test to set up coveralls. 2016-11-02 17:52:17 +01:00
Griatch
b0032a88cb Further fix. 2016-11-02 17:32:44 +01:00
Griatch
29f387b500 Remove extra bracket. 2016-11-02 17:29:56 +01:00
Griatch
e034d067ea Clean up links in readme. 2016-11-02 17:28:31 +01:00
Griatch
74b68fc5c7 Update with coveralls hook. 2016-11-02 17:21:00 +01:00
Griatch
73c10cf6cb Update README.md
Added coverage link
2016-11-02 17:17:47 +01:00
Griatch
de041f1048 Fix some bugs in rpsystem, pertaining to (the relevant parts of) #1112. 2016-11-01 21:00:41 +01:00
Johnny
76db10c2c5 Update characters.py
Adds required argument to at_after_move hook for clarity.
2016-10-30 15:55:18 -04:00
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
BlauFeuer
501c9f73a1 text2html.py Use double quotes in HTML MXP link
This just changes the problem from not escaping single quotes properly to not escaping double quotes when supplied in the MXP command or text.
2016-10-26 15:12:41 -04:00
Griatch
0554492b79 Make sure webclient can send empty input. Resolves #1111. 2016-10-26 20:26:55 +02:00
Trent Robbins
73633f01d9 Added a line by line command parser in the web client. 2016-10-25 20:39:04 -07:00
Griatch
384d08f9d8 Make rpsystem embedded emote-says handle references embedded in language quotes. Resolves #1054. Also make rpsystem say command use the emote mechanism to give it full support for embedded references. 2016-10-23 19:32:54 +02:00
Griatch
5021563704 Fix some erroneous lock access calls in earlier commit. 2016-10-22 23:03:10 +02:00
Griatch
fd27442c39 Add correct checks for builders to use build commands on entities they create. 2016-10-22 22:30:24 +02:00
Griatch
6b3f92dcbf Add support for ANSIString.strip() and .rstrip(), matching normal string equivalents. Resolve #1022. 2016-10-22 21:30:52 +02:00
Griatch
6f02ab572f Add role='log' to webclient messagewindow div, to aid screenreaders. 2016-10-22 21:01:55 +02:00
BlauFeuer
ecb82a2a23 MXP text/command simple double quote escape
Escape simple double quote characters when used in MXP text/command text
2016-10-22 14:43:32 -04:00
BlauFeuer
fd0f765ad5 MXP tags to use double quote instead of single
This works around the problem of having to escape single quotes (apostrophes) in MXP commands or texts, but then requires (simple) double quotes to be escaped.
2016-10-22 14:06:19 -04:00
Griatch
6a7431d784 Add startnode_input kwarg to EvMenu for sending input text to the startnode as if coming from a virtual previous node. This is used by the persistent save mechanism, to re-run the last node with exactly the same input. Resolves #969. 2016-10-22 18:31:22 +02:00
Griatch
f423771423 Added some more noisy=False to other factories as per #1107. 2016-10-22 16:02:32 +02:00
Tehom
5b07a8bd2c Remove ampfactory start/stop messages from portal log for every connection. 2016-10-22 09:01:15 -04:00
Tehom
242fb0e747 Removed kwarg, now have align check for whether there's only a single whitespace. 2016-10-21 05:12:17 -04:00
Tehom
5f5ffe4324 Added 'justify' kwarg, so base functionality is unchanged 2016-10-20 19:23:49 -04:00
Tehom
c9a9f145c7 Have evtable align arg strip out whitespace along the border that it is aligned with, so that the text is justified. 2016-10-20 19:11:46 -04:00
Griatch
44e4ff4c1d Change to use the subscriptionhandler in distribute_message to support both players and objects subscribing to channels. 2016-10-20 08:08:55 +02: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
Tehom
441b081e55 allow for channel commands without a current subscription, so that players can use channelcommands such as <channelname>/history 2016-10-20 08:08:55 +02:00
Tehom
024a476355 get tag from list returned by get_tag 2016-10-19 23:50:30 +02:00
Greg Taylor
654b32a0b3 Remove gamedir_client backwards compat shim.
You'll want to make sure to use egi_client instead. See egi_client/README.md
for instructions.
2016-10-18 20:57:56 -07:00