John Steensen
c1921be469
Update format_output on CmdExamine
...
Updated format_output on CmdExamine to add a check for email attribute. If true, it displays the email address.
2017-01-10 18:23:05 +01:00
CloudKeeper1
495db52f75
Changed example use of _menutree
...
Docstring left out ndb reference.
2017-01-10 18:17:23 +01:00
Simon Vermeersch
c31e9fc613
Fixes error messages on the boot command
2017-01-10 18:15:56 +01:00
Griatch
0da4945c92
Reformatted with markdown syntax and some cleanup.
2017-01-10 18:04:52 +01:00
John Steensen
cc5e09a916
Updated rpsystem.py with install instructions.
...
Added the following to the docstring:
Verbose Installation Instructions:
1. In typeclasses/character.py:
Import the ContribRPCharacter class:
"from evennia.contrib.rpsystem import ContribRPCharacter"
Inherit ContribRPCharacter:
Change "class Character(DefaultCharacter):" to
"class Character(ContribRPCharacter):"
If you have any overriden calls in at_object_creation(self):
Add "super(Character,self).at_object_creation()" as the top line.
2. In typeclasses/rooms.py:
Import the ContribRPRoom class:
"from evennia.contrib.rpsystem import ContribRPRoom"
Inherit ContribRPRoom:
Change "class Character(DefaultRoom):" to
"class Character(ContribRPRoom):"
3. In typeclasses/objects.py
Import the ContribRPObject class:
"from evennia.contrib.rpsystem import ContribRPObject"
Inherit ContribRPObject:
Change "class Character(DefaultObject):" to
"class Character(ContribRPObject):"
4. Reload the server (@reload or from console: "evennia reload")
5. Force typeclass updates as required:
Example for your character: "@type/reset/force me =
typeclasses.characters.Character"
2017-01-10 18:04:52 +01:00
Phayte
a239ddcdeb
Fix an issues were exit aliases weren't being check when interating over them even though None is the default.
2017-01-10 17:56:51 +01:00
Griatch
5e8c5109dd
Remove some unused variables from mail contrib.
2017-01-10 17:44:03 +01:00
Tehom
cbbca99ef8
fix evmore sending messages to stale session object
2017-01-10 17:39:09 +01:00
Torild Lidman
4a69d871c2
Add viewport meta tag
2017-01-10 17:18:13 +01:00
Torild Lidman
ec048e5371
Add custom CSS with some tweaks for mobile use
2017-01-10 17:18:13 +01:00
Torild Lidman
18e4d72444
Link to custom CSS
2017-01-10 17:18:13 +01:00
Griatch
69551f88a1
Add some minor input validation and fix a typo in mail contrib.
2017-01-10 17:09:41 +01:00
grungies1138
b0ad1c06f4
Update mail.py
2016-12-30 09:04:30 -06:00
grungies1138
ddd3cd0888
Update mail.py
2016-12-20 11:53:37 -06:00
grungies1138
c2cc063a78
mail.py
...
In-game mail system.
2016-12-20 09:52:06 -06:00
Griatch
744cf4dd08
Change IN_GAME_ERRORS setting to True by default. This should make it easier to handle debugging for newcomers (although some errors will still have to only go to the log, such as critical reload errors). Note that this should be turned off in production for security reasons.
2016-12-18 09:21:42 +01:00
trinsic
31096331d9
Fixing reference to potentially uninitialized variable
2016-12-17 17:49:18 +01:00
trinsic
cc8be09d5e
Removing the /port switch on @boot and replacing it with the /sid switch to allow booting someone by their session id
2016-12-17 17:49:17 +01:00
trinsic
7ac777e0bf
cmdboot trying to reference pobj as a player before pobj is set as a player. changed to use the player name search failed on.
2016-12-17 17:49:17 +01:00
Griatch
d101a7d058
Add ability to add aliases to help entries via the command and create_helpentry utility.
2016-12-17 17:15:50 +01:00
trinsic
f568b51ebe
Adding aliases to help entries
2016-12-16 19:05:16 -05:00
Tehom
e82799fb13
set the from_obj for CmdSay and CmdPose, so they can be used properly
2016-12-13 20:20:51 -05:00
Griatch
2d30e6cf95
Slight rewording of maxlen warning.
2016-12-13 21:02:13 +01:00
Tehom
b41053dd38
Default value for MAX_CHAR_LIMIT and convert to int to catch early errors
2016-12-13 07:22:50 -05:00
Tehom
760c5b41fc
Put in check for maximum character size in input strings that can be set with settings.MAX_CHAR_LIMIT.
2016-12-13 06:53:35 -05:00
Griatch
619a9cee57
Expanded the property overload of dig and create by moving the entire lockstring into the property for easier overloading, pertaining to #1135 .
2016-12-12 23:29:05 +01:00
Trinsic
26bee8c751
Moving the default permission set on an object created with @create or a room created with @dig into an attribute of the command so it can be easily overridden without having to override the entire func call
2016-12-12 23:28:39 +01:00
Griatch
958b333a59
Small refactoring.
2016-12-11 22:07:38 +01:00
Simon Vermeersch
336002fc7f
Speedup for m_len to not do the regex when not needed
2016-12-11 21:58:06 +01:00
Griatch
f2fda4b1bd
Make some fixes to the linux/unix start scripts.
2016-12-09 20:23:35 +01:00
Griatch
bffc8b04d8
Add shell scripts for auto-starting and operating evennia on a server.
2016-12-08 23:53:48 +01:00
Griatch
293c3b077d
Add external-runner option to the launcher to allow for replacing the native evennia runner with an external process manager (like Linux' start-stop-daemon). Note that without a replacement, this option will make evennia un-reloadable.
2016-12-08 23:24:14 +01:00
Griatch
ad13594a46
Run migrations! Added blank=True field to ChannelDB to allow the Admin-creation of channels without any subscribers.
2016-12-06 20:13:24 +01:00
Griatch
822227090b
Add missing fix to ChannelDB admin.
2016-12-06 20:03:26 +01:00
Tehom
ee19a92c55
Fix django admin for other typeclasses. ChannelDB still requires subscribers to validate. Changed PickleField's clean method to prevent attribute errors for attributes added during basetype setup.
2016-12-06 07:06:46 -05:00
Tehom
c16a03fb5e
Remove the urls printout I was using during debugging. Oops.
2016-12-06 03:31:10 -05:00
Tehom
7bd7b91b93
Fix the save and continue editing option
2016-12-06 03:27:58 -05:00
Tehom
ae0b4bad55
Refactor of class_setting from init in typeclass so we can just call it from django admin, and avoid weirdness of calling init twice, which seemed to mess things up
2016-12-05 07:53:06 -05:00
Tehom
560def1f2b
Better solution - can call __init__ manually with typeclass as a kwarg, and this seems to resolve it
2016-12-05 06:58:05 -05:00
Tehom
5e7211a053
Explicitly assign typeclass for newly created objectdb
2016-12-02 17:21:44 -05:00
Griatch
19e8bed5ab
Fix docstring text error.
2016-11-30 18:02:39 +01:00
Daniel Maxson
d7c2e6fa90
Get JQuery over HTTPS to prevent browsers from blocking it
2016-11-30 08:38:14 +00:00
Griatch
8bf4379731
Removed the html quote replacement for Telnet handling; this deals with the remainders of #1058 and was tested both with Mudlet and MUSHclient to work correctly.
2016-11-29 11:41:39 +01:00
Griatch
54ea64d132
Fix formatting issue in slow_exit.CmdSetSpeed
2016-11-28 21:01:59 +01:00
Griatch
a903182b8f
Make better recommendations for install of slow_exit in docstring.
2016-11-28 20:33:40 +01:00
Griatch
381e91b822
Made channel_prefix honor the emit keyword. Also corrected docstrings of message_transform to correctly note a Msg object is needed instead of a string.
2016-11-27 12:08:23 +01:00
Griatch
25cdecc0db
Remove the Timekeeper script as part of tradehandler's finish() method.
2016-11-26 23:06:27 +01:00
Griatch
e83531da33
Add fix to stop barter handler script in unittest.
2016-11-26 22:50:59 +01:00
Griatch
b12a850e93
Add unit tests for contrib Barter system.
2016-11-26 22:15:45 +01:00
Griatch
79f2497902
Further test coverage for the extended_room.
2016-11-26 17:36:36 +01:00