From cbd04c2ce67e50e2932192e27546f4f67a2d2fb3 Mon Sep 17 00:00:00 2001 From: Gent Date: Fri, 2 Oct 2020 17:03:11 -0400 Subject: [PATCH] Unsummon nano when stamina runs out --- src/MobManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/MobManager.cpp b/src/MobManager.cpp index 824aaca..456bc63 100644 --- a/src/MobManager.cpp +++ b/src/MobManager.cpp @@ -1,5 +1,6 @@ #include "MobManager.hpp" #include "PlayerManager.hpp" +#include "NanoManager.hpp" #include "NPCManager.hpp" #include "ItemManager.hpp" #include "MissionManager.hpp" @@ -605,7 +606,7 @@ void MobManager::playerTick(CNServer *serv, time_t currTime) { plr->Nanos[plr->activeNano].iStamina -= 1; if (plr->Nanos[plr->activeNano].iStamina < 0) - plr->activeNano = 0; + NanoManager::summonNano(PlayerManager::getSockFromID(plr->iID), -1); transmit = true; } else if (plr->Nanos[plr->equippedNanos[i]].iStamina < 150) { // regain stamina