Commit graph

1190 commits

Author SHA1 Message Date
Griatch
5a06ac4a8b Changed how script repeats are internally handled; now counting the number of calls rather than trying to count down to zero in the ExtendedLoopingCall. 2014-02-15 15:40:40 +01:00
Griatch
f35fd236b7 Renamed fire() method to force_repeat(). 2014-02-14 01:52:14 +01:00
Griatch
cf4a6f90a5 Added rounding of command output 2014-02-14 01:41:59 +01:00
Griatch
d6e6c12939 Fixed so refurbished Scripts work normally. Added script.fire() method to fire the script on-demand, as suggested in #420. Also added as method remaining_repeats() to be able to get how many more times the script will fire. 2014-02-14 01:31:09 +01:00
Griatch
64fc8f0b2a Fixed repeat functionality with new Script implementation. 2014-02-13 22:36:52 +01:00
Griatch
9f2433b9c2 Switched Scripts to use ExtendedLoopingCall. 2014-02-13 21:04:59 +01:00
Griatch
854a452f03 Added more functionality to ExtendedLoopingCall class, like reset and repeats. 2014-02-13 17:39:29 +01:00
Griatch
6e4591d633 Created the ExtendedLoopingCall class for making resheduling of scripts a little more robust 2014-02-13 13:25:46 +01:00
Griatch
d159f6731d Implemented better client identification in telnet TTYPE, including a long-standing reversal of DO TTYPE and WILL TTYPE which is due to a typo in the tintin++ TTYPE specification and which was only fixable by going to the original Telnet TTYPE specification from 1989. Should now correctly identify the most common clients that supports e.g. xterm256 colors. 2014-02-13 02:04:43 +01:00
Griatch
bc8ce9f394 Fixed command auto-help strings to make it look better in the cmdhelp wiki page 2014-02-12 15:05:17 +01:00
Griatch
ee269d13cf Cleaned up the tickerhandler 2014-02-12 00:46:22 +01:00
Griatch
e481161444 Converted oobhandler to use tickerhandler. 2014-02-12 00:46:22 +01:00
Griatch
029ee71ffa Used 2014-02-12 00:46:22 +01:00
Griatch
afc7fd758f Made TickerHandler more general. 2014-02-12 00:46:22 +01:00
Griatch
205960948d Added first version of TickerHandler, for managing subscription style tickers in a centralized way. 2014-02-12 00:46:22 +01:00
delizin
1b0d229eeb Fix to text2html regex pattern 2014-02-10 20:22:35 -05:00
delizin
c8dcae06ed Revert to master fork changes 2014-02-09 20:27:16 -05:00
delizin
99c9d8aca6 Merge pull request #9 from evennia/master
Merge with Master
2014-02-09 20:21:25 -05:00
Griatch
4d85a38260 Made a more consistent cleaning of the _playable_character list to remove stagnant references 2014-02-09 23:32:32 +01:00
Griatch
6feb233670 Fixed display issue in CmdOOCLook if Character was deleted. 2014-02-09 23:25:34 +01:00
delizin
38090e686f Fixed bug with how PlayerDB import was handled 2014-02-09 12:27:02 -05:00
delizin
e7de2de63b Delete char from player list upon obj deletion 2014-02-09 00:00:13 -05:00
Griatch
4791868d41 Update evform.py 2014-02-03 09:55:38 +01:00
Griatch
bb7c30e774 Update evtable.py 2014-02-03 09:54:50 +01:00
Griatch
985055d64d Some minor changes before merging 2014-02-02 09:26:43 +01:00
delizin
45ebc2c1ad Fixed grammer in a Player.py string 2014-02-02 00:27:51 -05:00
delizin
d136e6a1e2 Fixed bans not being recognized 2014-02-01 19:59:34 -05:00
Griatch
c09d6eef53 Removing test with ANSIString for the moment. It might not be suited for evform due to regex handling. 2014-02-01 22:39:42 +01:00
Griatch
9b1f376117 Forgot to rename mudform_test.py. 2014-02-01 21:41:30 +01:00
Griatch
6515e501bb Renamed mudtable back to evtable and mudform to evform for consistency. 2014-02-01 21:37:51 +01:00
Kelketek Rritaa
9ebd2d76ce Fixed some unicode encoding mixups. 2014-02-01 14:03:44 -06:00
Griatch
59f1ce5609 Merge branch 'master' of github.com:evennia/evennia 2014-02-01 20:20:06 +01:00
Griatch
013b35dda8 Added test input file for mudform 2014-02-01 20:19:50 +01:00
Griatch
33bbf6274e Fixed player-level commands that were not updated to handle the cmdhandler's dealing with Player/Character separation. 2014-02-01 19:39:07 +01:00
Griatch
1352fecf75 Merge branch 'master' of github.com:evennia/evennia 2014-02-01 18:35:01 +01:00
Griatch
499d16e9b1 More fixups on the table. 2014-02-01 18:34:35 +01:00
Griatch
b4cbd40db7 Other fixes to the mudform. 2014-02-01 18:15:17 +01:00
Griatch
62dc119296 Fixed mudform unicode issues and expanded docs. 2014-02-01 17:01:15 +01:00
Griatch
f3f96af23a Allignment and minor fixes to how small table headers are resized. 2014-02-01 15:38:53 +01:00
Griatch
a38f9f6bc4 Added first version of mudform - an advanced ascii template formatter. 2014-02-01 14:25:57 +01:00
Griatch
033b07469e Fixed width bug with wider borders. 2014-02-01 14:03:30 +01:00
Griatch
fdc6cc76a4 Multiple fixes to MudTable class, fixing bugs and edge cases. 2014-02-01 13:02:18 +01:00
delizin
e070617751 Fixed multiword drop bug #442 2014-01-31 22:05:15 -05:00
delizin
33f1b41e79 Fixed multiword drop bug #442 2014-01-31 22:01:48 -05:00
delizin
6e50d7e357 Fixed multiword drop bug #442 2014-01-31 22:00:31 -05:00
delizin
38d5cdefa2 Fixed grammar in drop command 2014-01-31 19:09:25 -05:00
Griatch
6624f6c150 Merge pull request #470 from delizin/master
Resolution to issue #469: Messages "Player has enter the game" and "Player has left the game" repeated twice.
2014-01-31 12:33:37 -08:00
delizin
8de289f5ad Update objects.py 2014-01-31 13:33:35 -05:00
delizin
967d283507 Update objects.py
Removed the following line from at_pre_puppet, because it is repeated in at_post_puppet and results in the message "%s has entered the game" appearing twice.

self.location.msg_contents("%s has entered the game." % self.name, exclude=[self])
2014-01-31 13:32:33 -05:00
delizin
770e4438db Update player.py
Removed the following lines from the @OOC command to prevent the player is leaving the game message from appearing twice:

save location as if we were disconnecting from the game entirely.
        if old_char.location:
            old_char.location.msg_contents("%s has left the game." % old_char.key, exclude=[old_char])
2014-01-31 13:29:33 -05:00