diff options
| author | megamage <none@none> | 2009-04-18 21:34:10 -0500 |
|---|---|---|
| committer | megamage <none@none> | 2009-04-18 21:34:10 -0500 |
| commit | 6e27a4c455633851c381d8ded602325c6c888ff9 (patch) | |
| tree | cd531a9aec429fd26809b46a9340efca4f407294 /src | |
| parent | de43919a6599860a167767b942f9fa84621d3afc (diff) | |
* Added support for GO 191229 and 191230 (also related to quest 12790) - SD2 964 By nofantasy.
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/bindings/scripts/scripts/go/go_scripts.cpp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/bindings/scripts/scripts/go/go_scripts.cpp b/src/bindings/scripts/scripts/go/go_scripts.cpp index 5613ccdd9b7..969c7ea69ee 100644 --- a/src/bindings/scripts/scripts/go/go_scripts.cpp +++ b/src/bindings/scripts/scripts/go/go_scripts.cpp @@ -233,6 +233,37 @@ bool GOHello_go_sacred_fire_of_life(Player* pPlayer, GameObject* pGO) return true; } +/*###### +## go_tele_to_dalaran_crystal +######*/ + +enum +{ + QUEST_LEARN_LEAVE_RETURN = 12790, + QUEST_TELE_CRYSTAL_FLAG = 12845 +}; + +bool GOHello_go_tele_to_dalaran_crystal(Player* pPlayer, GameObject* pGo) +{ + if (pPlayer->GetQuestRewardStatus(QUEST_TELE_CRYSTAL_FLAG)) + return false; + + //TODO: must send error message (what kind of message? On-screen?) + return true; +} + +/*###### +## go_tele_to_violet_stand +######*/ + +bool GOHello_go_tele_to_violet_stand(Player* pPlayer, GameObject* pGo) +{ + if (pPlayer->GetQuestRewardStatus(QUEST_LEARN_LEAVE_RETURN) || pPlayer->GetQuestStatus(QUEST_LEARN_LEAVE_RETURN) == QUEST_STATUS_INCOMPLETE) + return false; + + return true; +} + void AddSC_go_scripts() { Script *newscript; |
