Переглянути джерело

Fix warnings about empty kill target

nordsoft 2 роки тому
батько
коміт
966ffe4377
1 змінених файлів з 3 додано та 0 видалено
  1. 3 0
      lib/mapObjects/CQuest.cpp

+ 3 - 0
lib/mapObjects/CQuest.cpp

@@ -423,6 +423,9 @@ void IQuestObject::afterAddToMapCommon(CMap * map) const
 
 
 void CGSeerHut::setObjToKill()
 void CGSeerHut::setObjToKill()
 {
 {
+	if(quest->killTarget == ObjectInstanceID::NONE)
+		return;
+	
 	if(getCreatureToKill(true))
 	if(getCreatureToKill(true))
 	{
 	{
 		quest->stackToKill = getCreatureToKill(false)->getStack(SlotID(0)); //FIXME: stacks tend to disappear (desync?) on server :?
 		quest->stackToKill = getCreatureToKill(false)->getStack(SlotID(0)); //FIXME: stacks tend to disappear (desync?) on server :?