void MonsterType::createLoot(Container* corpse)
{
for(LootItems::const_iterator it = lootItems.begin(); it != lootItems.end() && (corpse->capacity() - corpse->size() > 0); it++){
Item* tmpItem = createLootItem(*it);
if(tmpItem){
//middleysonadded
if(Container* container = tmpItem->getContainer()){
createLootContainer(container, *it);
if(container->size() == 0){
}
else{
corpse->__internalAddThing(tmpItem);
}
}
else{
corpse->__internalAddThing(tmpItem);
}
}
}
if (g_config.getBool(ConfigManager::SHOW_MONSTER_LOOT)) {
Player* owner = g_game.getPlayerByID(corpse->getCorpseOwner());
if (owner) {
std:
stringstream ss;
ss << "Loot of " << nameDescription << ": " << corpse->getContentDescription();
if (owner->getParty()) {
owner->getParty()->broadcastPartyLoot(ss.str());
} else {
owner->sendTextMessage(MSG_STATUS_CONSOLE_ORANGE, ss.str());
}
}
}
corpse->__startDecaying();
}
Probuje sam do dodać, ktos mi powie dlaczego wyskakuje tutaj
"monsters.cpp `g_game' was not declared in this scope"
poczatki nigdy nie sa latwe