|
|
|
|
@ -3237,7 +3237,7 @@ void SpawnItem(Monster &monster, Point position, bool sendmsg, bool spawn /*= fa
|
|
|
|
|
bool dropsSpecialTreasure = (monster.data().treasure & T_UNIQ) != 0; |
|
|
|
|
bool dropBrain = Quests[Q_MUSHROOM]._qactive == QUEST_ACTIVE && Quests[Q_MUSHROOM]._qvar1 == QS_MUSHGIVEN; |
|
|
|
|
|
|
|
|
|
if (dropsSpecialTreasure && !gbIsMultiplayer) { |
|
|
|
|
if (dropsSpecialTreasure && !UseMultiplayerQuests()) { |
|
|
|
|
Item *uniqueItem = SpawnUnique(static_cast<_unique_items>(monster.data().treasure & T_MASK), position, false); |
|
|
|
|
if (uniqueItem != nullptr && sendmsg) |
|
|
|
|
NetSendCmdPItem(false, CMD_DROPITEM, uniqueItem->position, *uniqueItem); |
|
|
|
|
|