Browse Source

Fix crash on getAverageExperience when stack count was 0

Michał Zaremba 5 tháng trước cách đây
mục cha
commit
507c305a5a
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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)
 void Initializer::initialize(CGCreature * o)
 {
 {
 	if(!o) return;
 	if(!o) return;
-	
+
 	o->character = CGCreature::Character::HOSTILE;
 	o->character = CGCreature::Character::HOSTILE;
 	if(!o->hasStackAtSlot(SlotID(0)))
 	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)
 void Initializer::initialize(CGDwelling * o)