34 | | pGossipHello(NULL), pQuestAccept(NULL), pGossipSelect(NULL), pGossipSelectWithCode(NULL), |
35 | | pQuestSelect(NULL), pQuestComplete(NULL), pNPCDialogStatus(NULL), pGODialogStatus(NULL), pChooseReward(NULL), |
36 | | pItemHello(NULL), pGOHello(NULL), pAreaTrigger(NULL), pItemQuestAccept(NULL), pGOQuestAccept(NULL), |
37 | | pGOChooseReward(NULL),pReceiveEmote(NULL),pItemUse(NULL), GetAI(NULL), GetInstanceData(NULL) |
38 | | {} |
| 34 | pGossipHello(NULL), pQuestAccept(NULL), pGossipSelect(NULL), pGossipSelectWithCode(NULL), |
| 35 | pQuestSelect(NULL), pQuestComplete(NULL), pNPCDialogStatus(NULL), pGODialogStatus(NULL), pChooseReward(NULL), |
| 36 | pItemHello(NULL), pGOHello(NULL), pAreaTrigger(NULL), pItemQuestAccept(NULL), pGOQuestAccept(NULL), |
| 37 | pGOChooseReward(NULL),pReceiveEmote(NULL),pItemUse(NULL), GetAI(NULL), GetInstanceData(NULL) |
| 38 | {} |
42 | | // Quest/gossip Methods to be scripted |
43 | | bool (*pGossipHello )(Player*, Creature*); |
44 | | bool (*pQuestAccept )(Player*, Creature*, Quest const* ); |
45 | | bool (*pGossipSelect )(Player*, Creature*, uint32 , uint32 ); |
46 | | bool (*pGossipSelectWithCode)(Player*, Creature*, uint32 , uint32 , const char* ); |
47 | | bool (*pQuestSelect )(Player*, Creature*, Quest const* ); |
48 | | bool (*pQuestComplete )(Player*, Creature*, Quest const* ); |
49 | | uint32 (*pNPCDialogStatus )(Player*, Creature* ); |
50 | | uint32 (*pGODialogStatus )(Player *player, GameObject * _GO ); |
51 | | bool (*pChooseReward )(Player*, Creature*, Quest const*, uint32 ); |
52 | | bool (*pItemHello )(Player*, Item*, Quest const* ); |
53 | | bool (*pGOHello )(Player*, GameObject* ); |
54 | | bool (*pAreaTrigger )(Player*, AreaTriggerEntry* ); |
55 | | bool (*pItemQuestAccept )(Player*, Item *, Quest const* ); |
56 | | bool (*pGOQuestAccept )(Player*, GameObject*, Quest const* ); |
57 | | bool (*pGOChooseReward )(Player*, GameObject*_GO, Quest const*, uint32 ); |
58 | | bool (*pReceiveEmote )(Player*, Creature*, uint32 ); |
59 | | bool (*pItemUse )(Player*, Item*, SpellCastTargets const& ); |
| 42 | //Methods to be scripted |
| 43 | bool (*pGossipHello )(Player*, Creature*); |
| 44 | bool (*pQuestAccept )(Player*, Creature*, Quest const* ); |
| 45 | bool (*pGossipSelect )(Player*, Creature*, uint32 , uint32 ); |
| 46 | bool (*pGossipSelectWithCode)(Player*, Creature*, uint32 , uint32 , const char* ); |
| 47 | bool (*pQuestSelect )(Player*, Creature*, Quest const* ); |
| 48 | bool (*pQuestComplete )(Player*, Creature*, Quest const* ); |
| 49 | uint32 (*pNPCDialogStatus )(Player*, Creature* ); |
| 50 | uint32 (*pGODialogStatus )(Player*, GameObject * _GO ); |
| 51 | bool (*pChooseReward )(Player*, Creature*, Quest const*, uint32 ); |
| 52 | bool (*pItemHello )(Player*, Item*, Quest const* ); |
| 53 | bool (*pGOHello )(Player*, GameObject* ); |
| 54 | bool (*pAreaTrigger )(Player*, AreaTriggerEntry* ); |
| 55 | bool (*pItemQuestAccept )(Player*, Item *, Quest const* ); |
| 56 | bool (*pGOQuestAccept )(Player*, GameObject*, Quest const* ); |
| 57 | bool (*pGOChooseReward )(Player*, GameObject*, Quest const*, uint32 ); |
| 58 | bool (*pReceiveEmote )(Player*, Creature*, uint32 ); |
| 59 | bool (*pItemUse )(Player*, Item*, SpellCastTargets const& ); |