From 68cd345d75c0ef3e874cd5729b933fe40d8050b5 Mon Sep 17 00:00:00 2001 From: 0x_Hazel <0x.voidweaver@gmail.com> Date: Sat, 13 Jan 2024 04:21:58 +0000 Subject: [PATCH] Removed being able to engage yourself in an encounter --- commands/encounter_cmdset.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/commands/encounter_cmdset.py b/commands/encounter_cmdset.py index 2f5e609..13d106b 100644 --- a/commands/encounter_cmdset.py +++ b/commands/encounter_cmdset.py @@ -177,7 +177,7 @@ class CmdEngage(Command): Initiates an encounter with the selected target """ key = "engage" - aliases = ["encounter"] + aliases = ["encounter", "fight"] def func(self): if not self.args: self.caller.msg("Usage: engage ") @@ -185,6 +185,9 @@ class CmdEngage(Command): target = self.caller.search(self.args) if not target: return + if target == self.caller: + self.caller.msg("You can't initiate an encounter with yourself!") + return if target.ndb.encounter_handler: target.ndb.encounter_handler.add_character(self.caller) target.ndb.encounter_handler.msg_all(f"{self.caller} joins the encounter")