From 6e93e71bbf8e5f444ffd88518d77a84cda766685 Mon Sep 17 00:00:00 2001 From: fusion32 Date: Fri, 23 Jan 2026 11:24:56 -0300 Subject: fix problem with summons also creating summons (#51) --- src/crnonpl.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/crnonpl.cc b/src/crnonpl.cc index cfd36b3..81c0f16 100644 --- a/src/crnonpl.cc +++ b/src/crnonpl.cc @@ -2585,9 +2585,11 @@ void TMonster::IdleStimulus(void){ } case IMPACT_SUMMON:{ - int SummonRace = SpellData->ImpactParam1; - int MaxSummons = SpellData->ImpactParam2; - Impact = new TSummonImpact(this, SummonRace, MaxSummons); + if(this->Master == 0){ + int SummonRace = SpellData->ImpactParam1; + int MaxSummons = SpellData->ImpactParam2; + Impact = new TSummonImpact(this, SummonRace, MaxSummons); + } break; } } -- cgit v1.2.3