瀏覽代碼

Source ID from bonusing objects is not object index but object type. Fixes at least partially #1822

Ivan Savenko 11 年之前
父節點
當前提交
aaf314baf4
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      lib/NetPacksLib.cpp

+ 1 - 2
lib/NetPacksLib.cpp

@@ -263,8 +263,7 @@ DLL_LINKAGE void GiveBonus::applyGs( CGameState *gs )
 
 	if(!bdescr.message.size()
 		&& bonus.source == Bonus::OBJECT
-		&& (bonus.type == Bonus::LUCK || bonus.type == Bonus::MORALE)
-		&& gs->map->objects[bonus.sid]->ID == Obj::EVENT) //it's morale/luck bonus from an event without description
+		&& (bonus.type == Bonus::LUCK || bonus.type == Bonus::MORALE))
 	{
 		descr = VLC->generaltexth->arraytxt[bonus.val > 0 ? 110 : 109]; //+/-%d Temporary until next battle"
 	}