mirror of
https://github.com/evennia/evennia.git
synced 2026-03-29 20:17:16 +02:00
Battle commands merged into command set
I merged all the battle commands into a command set together, which makes the module easier to install. The installation instructions have been changed to reflect this.
This commit is contained in:
parent
9073b688a6
commit
fba536e979
1 changed files with 20 additions and 8 deletions
|
|
@ -26,20 +26,16 @@ instead of the default:
|
|||
|
||||
class Character(BattleCharacter):
|
||||
|
||||
Next, import the combat commands into your default_cmdsets.py module:
|
||||
Next, import this module into your default_cmdsets.py module:
|
||||
|
||||
from evennia.contrib.turnbattle import CmdFight, CmdAttack, CmdRest, CmdPass, CmdDisengage
|
||||
from evennia.contrib import turnbattle
|
||||
|
||||
And add the commands to your default command set:
|
||||
And add the battle command set to your default command set:
|
||||
|
||||
#
|
||||
# any commands you add below will overload the default ones.
|
||||
#
|
||||
self.add(CmdFight())
|
||||
self.add(CmdAttack())
|
||||
self.add(CmdRest())
|
||||
self.add(CmdPass())
|
||||
self.add(CmdDisengage())
|
||||
self.add(turnbattle.BattleCmdSet())
|
||||
|
||||
This module is meant to be heavily expanded on, so you may want to copy it
|
||||
to your game's 'world' folder and modify it there rather than importing it
|
||||
|
|
@ -494,6 +490,22 @@ class CmdRest(Command):
|
|||
You'll probably want to replace this with your own system for recovering HP.
|
||||
"""
|
||||
|
||||
class BattleCmdSet(default_cmds.CharacterCmdSet):
|
||||
"""
|
||||
This command set includes all the commmands used in the battle system.
|
||||
"""
|
||||
key = "DefaultCharacter"
|
||||
|
||||
def at_cmdset_creation(self):
|
||||
"""
|
||||
Populates the cmdset
|
||||
"""
|
||||
self.add(CmdFight())
|
||||
self.add(CmdAttack())
|
||||
self.add(CmdRest())
|
||||
self.add(CmdPass())
|
||||
self.add(CmdDisengage())
|
||||
|
||||
"""
|
||||
----------------------------------------------------------------------------
|
||||
SCRIPTS START HERE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue