Browse Source

Fix crash on getAverageExperience when stack count was 0

Michał Zaremba 5 months ago
parent
commit
507c305a5a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      mapeditor/inspector/inspector.cpp

+ 2 - 2
mapeditor/inspector/inspector.cpp

@@ -74,10 +74,10 @@ void Initializer::initialize(CGSignBottle * o)
 void Initializer::initialize(CGCreature * o)
 {
 	if(!o) return;
-	
+
 	o->character = CGCreature::Character::HOSTILE;
 	if(!o->hasStackAtSlot(SlotID(0)))
-		o->putStack(SlotID(0), std::make_unique<CStackInstance>(o->cb, CreatureID(o->subID), 0, false));
+		o->putStack(SlotID(0), std::make_unique<CStackInstance>(nullptr, CreatureID(o->subID), 1, false));
 }
 
 void Initializer::initialize(CGDwelling * o)