aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/crnonpl.cc8
1 files 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;
}
}