Update README.md:

* contrib has been moved to evennia.contrib.grid.
* default_cmds.Character_CmdSet has been renamed to default_cmds.CharacterCmdSet
* Clarify that order in relation to super() is important due to overriding look and desc.
This commit is contained in:
Kenneth Aalberg 2022-12-20 19:12:58 +01:00
parent eff8b4aa66
commit 0cee06bfbf

View file

@ -16,11 +16,12 @@ In more detail, in `mygame/commands/default_cmdsets.py`:
```python
...
from evennia.contrib import extended_room # <---
from evennia.contrib.grid import extended_room # <---
class CharacterCmdset(default_cmds.Character_CmdSet):
class CharacterCmdset(default_cmds.CharacterCmdSet):
...
def at_cmdset_creation(self):
super().at_cmdset_creation()
...
self.add(extended_room.ExtendedRoomCmdSet) # <---
@ -28,7 +29,10 @@ class CharacterCmdset(default_cmds.Character_CmdSet):
Then reload to make the new commands available. Note that they only work
on rooms with the typeclass `ExtendedRoom`. Create new rooms with the right
typeclass or use the `typeclass` command to swap existing rooms.
typeclass or use the `typeclass` command to swap existing rooms. Note that since
this contrib overrides the `look` command, you will need to add the
`extended_room.ExtendedRoomCmdSet` to the default character cmdset *after*
super().at_cmdset_creation(), or it will be overridden by the default look.
## Features