Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: src/arcemu-world/Creature.h
- ===================================================================
- --- src/arcemu-world/Creature.h (revision 4634)
- +++ src/arcemu-world/Creature.h (working copy)
- @@ -81,6 +81,8 @@
- MONSTER_SAY_EVENT_ON_COMBAT_STOP = 3,
- MONSTER_SAY_EVENT_ON_DAMAGE_TAKEN = 4,
- MONSTER_SAY_EVENT_ON_DIED = 5,
- + MONSTER_SAY_EVENT_ON_QUEST_STARTED = 6,
- + MONSTER_SAY_EVENT_ON_QUEST_FINISHED = 7,
- NUM_MONSTER_SAY_EVENTS,
- };
- Index: src/arcemu-world/QuestMgr.cpp
- ===================================================================
- --- src/arcemu-world/QuestMgr.cpp (revision 4634)
- +++ src/arcemu-world/QuestMgr.cpp (working copy)
- @@ -1039,7 +1039,8 @@
- void QuestMgr::OnQuestAccepted(Player* plr, Quest* qst, Object* qst_giver)
- {
- -
- + if( qst_giver->IsCreature() )
- + TO<Creature*>(qst_giver)->HandleMonsterSayEvent(MONSTER_SAY_EVENT_ON_QUEST_STARTED);
- }
- void QuestMgr::OnQuestFinished(Player* plr, Quest* qst, Object* qst_giver, uint32 reward_slot)
- @@ -1370,6 +1371,10 @@
- plr->AddToFinishedQuests((*iter));
- }
- }
- +
- + //Some Quest givers talk in the end of the quest.
- + if( qst_giver->IsCreature() )
- + TO<Creature*>(qst_giver)->HandleMonsterSayEvent(MONSTER_SAY_EVENT_ON_QUEST_FINISHED);
- }
- /////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement