From 0da4945c92b978e1cccac7846826b5d387172299 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 10 Jan 2017 18:04:36 +0100 Subject: [PATCH] Reformatted with markdown syntax and some cleanup. --- evennia/contrib/rpsystem.py | 46 ++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/evennia/contrib/rpsystem.py b/evennia/contrib/rpsystem.py index 1b29cd5ab4..503c250cfa 100644 --- a/evennia/contrib/rpsystem.py +++ b/evennia/contrib/rpsystem.py @@ -68,31 +68,31 @@ Tall man (assuming his name is Tom) sees: The godlike figure looks at Tom and says "Hello". Verbose Installation Instructions: + 1. In typeclasses/character.py: - Import the ContribRPCharacter class: - "from evennia.contrib.rpsystem import ContribRPCharacter" + 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" - + 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 + """ from builtins import object