Commit graph

3554 commits

Author SHA1 Message Date
Dan Feeney
770b8f16ab added comment containing an explanation of the Dockerfile's purpose, including a link to the wiki page with detailed usage instructions 2017-01-24 22:31:11 +01:00
Dan Feeney
32386172f6 as discussed, removed docker-related components from game_template directory 2017-01-24 22:31:11 +01:00
Dan Feeney
35ae6d82c3 added comments to dockerfiles 2017-01-24 22:31:11 +01:00
Dan Feeney
84ec9f15a2 added docker-compose.yml to the game_template directory 2017-01-24 22:31:11 +01:00
Dan Feeney
f5f61ea5ba added initial dockerfiles to the top level folder and game_template directories 2017-01-24 22:31:11 +01:00
Tehom
9a41b30089 Set another factory to not be noisy 2017-01-24 16:45:10 +01:00
Griatch
807ca6c52c Run migrations! First version of the data migration for tags/attributes. 2017-01-22 17:37:01 +01:00
Griatch
b6c2aaedc5 Add correct use of db_model field to Attributes. 2017-01-22 17:22:52 +01:00
Griatch
982b11ddfb Start making the Tag/Attribute migrations. Not finished yet. 2017-01-22 00:07:27 +01:00
Griatch
55e9a01790 Fix a bug with creating tags with the db_model property. Resolves #1170. 2017-01-21 23:21:14 +01:00
Griatch
6e5c584e18 Update capitalization handling of the taghandler and its children. 2017-01-21 23:21:14 +01:00
Griatch
f8e1fb6826 Make db_model/db_tagtype to properly separate tags/aliases/perms. Needs a schema migration. 2017-01-21 23:21:14 +01:00
Griatch
82866a7dda Start to rework to actually make use of the db_model field of Tags and Attributes. Reapplying this will require a migration down the line. 2017-01-21 23:21:14 +01:00
Griatch
ae3af20cd7 Update evmenu docstring. 2017-01-21 23:06:56 +01:00
Griatch
0aebbf6975 Make evmenu 'goto' option argument accept a callable for deciding the next node. 2017-01-21 22:59:43 +01:00
Griatch
5b62a30ce6 Update dummyrunner documentation. 2017-01-19 10:36:31 +01:00
CloudKeeper1
86e67a299c Suggested changes.
Expanded the argument documentation and removed nick replacement.
2017-01-18 18:55:47 +11:00
Tablet-PC\cloud
e62418fd11 Bots use inputfunc 2017-01-18 12:26:42 +11:00
Griatch
55d956a799 In Evmenu, make sure to not assign the Session from the Command until the caller has been correctly identified. 2017-01-16 18:12:18 +01:00
Griatch
89cbb6c30e Fix buggy case sensitivity not switching on xterm-256 support for the XTERM terminal type, pertains to #1165. 2017-01-16 07:16:18 +01:00
Griatch
edbc8afca4 Fix reversed order of arguments to isinstance. 2017-01-15 20:44:03 +01:00
Griatch
052e1845a2 Fix error in MonitorHandler recovering a saved Session across a reload. This probably affected the TickerHandler as well. Add a new hook to the server object that gets called once the portal has synced, and run the monitorhandler/tickerhandler restores there. Also some changes to the serialization of Sessions. Resolves #1164. 2017-01-15 19:55:51 +01:00
Griatch
b46bc9b2aa Update naming scheme in search for the sake of the API. 2017-01-14 22:34:39 +01:00
Griatch
506c5c6d39 Refactor some names to make api cleaner to read. 2017-01-14 22:21:12 +01:00
Griatch
f7936df104 Make EvMenu nodes-options' 'exec' callbacks able to return a string for dynamic goto replacement. 2017-01-14 18:49:29 +01:00
Griatch
a403cc9576 Change ingoing message path to reroute through serversession.data_in before calling the inputfuncs. This allows users to view all incoming data in one place if they want to do eventual pre-processing. Resolves #1163. 2017-01-14 12:28:07 +01:00
Griatch
44bd403cc8 Add session-awareness to EvMenu through parsing the command (making it persistent-safe). Also accept an optional session keyword for the very first output. This is only really important if caller is a player and multisession_mode>2. Made as an alternative to #1162." 2017-01-14 12:06:23 +01:00
Griatch
7a3b3ceb76 Fix the get_value inputfunc to return both name and value. 2017-01-13 13:02:53 +01:00
Griatch
1b92c036a1 Make CmdHelp's choice of Commands to offer help on easier to override. 2017-01-12 22:18:22 +01:00
Griatch
50e523e4f9 Update contrib readme to mention mail system contrib. 2017-01-12 22:08:46 +01:00
Griatch
19e8528b04 Update ObjectSessionHandler to avoid a caching syncing issue; should resolve #1153. 2017-01-11 23:42:09 +01:00
Griatch
99c4042fbc Make the lock command force-update Exits to handle cmd-type locks without a reload; as per #1142. 2017-01-11 21:49:23 +01:00
Griatch
b57b807da6 Make lockwarning log file name settable; turn off if not set. Resolves #1161. 2017-01-11 21:37:32 +01:00
Griatch
9e505b9b72 Clean up spurious whitespace. 2017-01-11 21:22:03 +01:00
Simon Vermeersch
a0cd61df27 Send an OOB message to the client once a player logs in. 2017-01-10 22:40:45 +01:00
Griatch
9d714a9c55 Refactor to use list comprehension instead of filter() for future py3 compatibility. 2017-01-10 18:31:45 +01:00
Simon Vermeersch
5a4dbea3bb Return an empty list when searching for a script by #dbref and there is
no such script.
2017-01-10 18:31:45 +01:00
John Steensen
4be45a6295 Update building.py
Removed extra colon from E-Mail label. Fixed capitalization.
2017-01-10 18:23:05 +01:00
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