From 6fbcae75ba72512dbaa57454e28da8a398b7db6c Mon Sep 17 00:00:00 2001 From: GleenMike <rahmatrafid22@gmail.com> Date: Sat, 15 Apr 2023 18:27:26 +0700 Subject: [PATCH] bugfix : killpet when pet is wizard --- .../Assets/Scripts/Cheat/CheatActionsLogic.cs | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs b/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs index 19614ae..40147bb 100644 --- a/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs +++ b/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs @@ -93,12 +93,23 @@ namespace Console{ public static void KillPet(string[] args) { if (args.Length == 0) { - if (PetHealth.instance != null && !PetHealth.instance.isDead) { - PetHealth.instance.TakeDamage(PetHealth.instance.currentHealth); - DeveloperConsole.instance.AddMessageToConsole(":: Pet killed"); + if (StateController.petTag != 3) + { + if (PetHealth.instance != null && StateController.petTag != 2) + { + PetHealth.instance.TakeDamage(PetHealth.instance.currentHealth); + DeveloperConsole.instance.AddMessageToConsole(":: Pet killed"); + } + else if (WizardHealth.instance != null && StateController.petTag == 2) + { + WizardHealth.instance.TakeDamage(WizardHealth.instance.currentHealth); + DeveloperConsole.instance.AddMessageToConsole(":: Pet killed"); + } } - DeveloperConsole.instance.AddMessageToConsole("!! You don't have a pet"); - return; + else + { + DeveloperConsole.instance.AddMessageToConsole("!! You don't have a pet"); + } } DeveloperConsole.instance.AddMessageToConsole("!! This command doesn't take any arguments"); } -- GitLab