From 05ea2f76b85e3a6326afb0329e29291d8d3a403a Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 24 Jun 2014 02:01:40 +0200 Subject: Core/Misc: Fixed warnings --- src/server/scripts/World/action_ip_logger.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/World/action_ip_logger.cpp b/src/server/scripts/World/action_ip_logger.cpp index d4f48ab19be..057f3d6ee36 100644 --- a/src/server/scripts/World/action_ip_logger.cpp +++ b/src/server/scripts/World/action_ip_logger.cpp @@ -49,39 +49,39 @@ class AccountActionIpLogger : public AccountScript // We log last_ip instead of last_attempt_ip, as login was successful // ACCOUNT_LOGIN = 0 - void OnAccountLogin(uint32 accountId) + void OnAccountLogin(uint32 accountId) override { AccountIPLogAction(accountId, ACCOUNT_LOGIN); } // We log last_attempt_ip instead of last_ip, as failed login doesn't necessarily mean approperiate user // ACCOUNT_FAIL_LOGIN = 1 - void OnFailedAccountLogin(uint32 accountId) + void OnFailedAccountLogin(uint32 accountId) override { AccountIPLogAction(accountId, ACCOUNT_FAIL_LOGIN); } // ACCOUNT_CHANGE_PW = 2 - void OnPasswordChange(uint32 accountId) + void OnPasswordChange(uint32 accountId) override { AccountIPLogAction(accountId, ACCOUNT_CHANGE_PW); } // ACCOUNT_CHANGE_PW_FAIL = 3 - void OnFailedPasswordChange(uint32 accountId) + void OnFailedPasswordChange(uint32 accountId) override { AccountIPLogAction(accountId, ACCOUNT_CHANGE_PW_FAIL); } // Registration Email can NOT be changed apart from GM level users. Thus, we do not require to log them... - // ACCOUNT_CHANGE_EMAIL = 4 - void OnEmailChange(uint32 accountId) + // ACCOUNT_CHANGE_EMAIL = 4 + void OnEmailChange(uint32 accountId) override { AccountIPLogAction(accountId, ACCOUNT_CHANGE_EMAIL); // ... they get logged by gm command logger anyway } // ACCOUNT_CHANGE_EMAIL_FAIL = 5 - void OnFailedEmailChange(uint32 accountId) + void OnFailedEmailChange(uint32 accountId) override { AccountIPLogAction(accountId, ACCOUNT_CHANGE_EMAIL_FAIL); } @@ -168,19 +168,19 @@ class CharacterActionIpLogger : public PlayerScript CharacterActionIpLogger() : PlayerScript("CharacterActionIpLogger") { } // CHARACTER_CREATE = 7 - void OnCreate(Player* player) + void OnCreate(Player* player) override { CharacterIPLogAction(player, CHARACTER_CREATE); } // CHARACTER_LOGIN = 8 - void OnLogin(Player* player) + void OnLogin(Player* player, bool /*firstLogin*/) override { CharacterIPLogAction(player, CHARACTER_LOGIN); } // CHARACTER_LOGOUT = 9 - void OnLogout(Player* player) + void OnLogout(Player* player) override { CharacterIPLogAction(player, CHARACTER_LOGOUT); } @@ -252,13 +252,13 @@ public: CharacterDeleteActionIpLogger() : PlayerScript("CharacterDeleteActionIpLogger") { } // CHARACTER_DELETE = 10 - void OnDelete(uint64 guid, uint32 accountId) + void OnDelete(uint64 guid, uint32 accountId) override { DeleteIPLogAction(guid, accountId, CHARACTER_DELETE); } // CHARACTER_FAILED_DELETE = 11 - void OnFailedDelete(uint64 guid, uint32 accountId) + void OnFailedDelete(uint64 guid, uint32 accountId) override { DeleteIPLogAction(guid, accountId, CHARACTER_FAILED_DELETE); } -- cgit v1.2.3 From 41eb26217228c66db5e05d43f7e8175529b8b1d4 Mon Sep 17 00:00:00 2001 From: Aokromes Date: Tue, 24 Jun 2014 06:33:44 +0200 Subject: Script/Dustwallow mars: Remove no longer needed script --- .../scripts/Kalimdor/zone_dustwallow_marsh.cpp | 133 +++++---------------- 1 file changed, 32 insertions(+), 101 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp b/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp index aa9774bfd62..af7222e823a 100644 --- a/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp +++ b/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp @@ -132,106 +132,6 @@ class npc_risen_husk_spirit : public CreatureScript } }; -/*###### -## npc_theramor_guard -######*/ - -enum TheramoreGuard -{ - QUEST_DISCREDITING_THE_DESERTERS = 11133, - - NPC_THERAMORE_GUARD = 4979, - - SPELL_DOCTORED_LEAFLET = 42725, - SPELL_PROPAGANDIZED = 42246, - - SAY_QUEST1 = 0, - SAY_QUEST2 = 1, - SAY_QUEST3 = 2 -}; - -#define GOSSIP_ITEM_THERAMORE_GUARD "You look like an intelligent person. Why don't you read one of these leaflets and give it some thought?" - -class npc_theramore_guard : public CreatureScript -{ -public: - npc_theramore_guard() : CreatureScript("npc_theramore_guard") { } - - bool OnGossipHello(Player* player, Creature* creature) override - { - if (player->GetQuestStatus(QUEST_DISCREDITING_THE_DESERTERS) == QUEST_STATUS_INCOMPLETE) - player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_ITEM_THERAMORE_GUARD, GOSSIP_SENDER_MAIN, GOSSIP_SENDER_INFO); - - player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID()); - - return true; - } - - bool OnGossipSelect(Player* player, Creature* creature, uint32 /*sender*/, uint32 action) override - { - player->PlayerTalkClass->ClearMenus(); - - if (action == GOSSIP_SENDER_INFO) - { - player->CLOSE_GOSSIP_MENU(); - player->KilledMonsterCredit(NPC_THERAMORE_GUARD, 0); - creature->AI()->Talk(SAY_QUEST1); - creature->CastSpell(creature, SPELL_DOCTORED_LEAFLET, false); - creature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); - CAST_AI(npc_theramore_guard::npc_theramore_guardAI, creature->AI())->YellTimer = 4000; - CAST_AI(npc_theramore_guard::npc_theramore_guardAI, creature->AI())->bYellTimer = true; - } - - return true; - } - - CreatureAI* GetAI(Creature* creature) const override - { - return new npc_theramore_guardAI(creature); - } - - struct npc_theramore_guardAI : public ScriptedAI - { - npc_theramore_guardAI(Creature* creature) : ScriptedAI(creature) { } - - uint32 YellTimer; - uint32 Step; - bool bYellTimer; - - void Reset() override - { - bYellTimer = false; - Step = 0; - } - - void UpdateAI(uint32 Diff) override - { - if (!me->HasAura(SPELL_PROPAGANDIZED)) - me->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); - - if (bYellTimer && YellTimer <= Diff) - { - switch (Step) - { - case 0: - Talk(SAY_QUEST2); - YellTimer = 3000; - ++Step; - break; - case 1: - Talk(SAY_QUEST3); - me->HandleEmoteCommand(EMOTE_ONESHOT_LAUGH); - Step = 0; - bYellTimer = false; - break; - } - } - else - YellTimer -= Diff; - } - }; -}; - /*###### ## npc_lady_jaina_proudmoore ######*/ @@ -772,9 +672,40 @@ void AddSC_dustwallow_marsh() new npc_private_hendel(); new npc_zelfrax(); new npc_stinky(); - new npc_theramore_guard(); new spell_ooze_zap(); new spell_ooze_zap_channel_end(); new spell_energize_aoe(); new go_blackhoof_cage(); } + + +/*###### +## npc_risen_husk_spirit +######*/ + +enum HauntingWitchHill +{ + // Quest + QUEST_WHATS_HAUNTING_WITCH_HILL = 11180, + + // General spells + SPELL_SUMMON_RESTLESS_APPARITION = 42511, + SPELL_WITCH_HILL_INFORMATION_CREDIT = 42512, + + // Risen Husk specific + SPELL_CONSUME_FLESH = 37933, + NPC_RISEN_HUSK = 23555, + + // Risen Spirit specific + SPELL_INTANGIBLE_PRESENCE = 43127, + NPC_RISEN_SPIRIT = 23554, + + // Events + EVENT_CONSUME_FLESH = 1, + EVENT_INTANGIBLE_PRESENCE = 2, +}; + +class npc_risen_husk_spirit : public CreatureScript +{ + public: + npc_risen_husk_spirit() : CreatureScript( -- cgit v1.2.3 From 5f1b52acf44c755373b5c6ef22c449c43b2dd821 Mon Sep 17 00:00:00 2001 From: Aokromes Date: Tue, 24 Jun 2014 06:35:42 +0200 Subject: Remove github fuckup --- .../scripts/Kalimdor/zone_dustwallow_marsh.cpp | 32 ---------------------- 1 file changed, 32 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp b/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp index af7222e823a..ee244e51b09 100644 --- a/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp +++ b/src/server/scripts/Kalimdor/zone_dustwallow_marsh.cpp @@ -677,35 +677,3 @@ void AddSC_dustwallow_marsh() new spell_energize_aoe(); new go_blackhoof_cage(); } - - -/*###### -## npc_risen_husk_spirit -######*/ - -enum HauntingWitchHill -{ - // Quest - QUEST_WHATS_HAUNTING_WITCH_HILL = 11180, - - // General spells - SPELL_SUMMON_RESTLESS_APPARITION = 42511, - SPELL_WITCH_HILL_INFORMATION_CREDIT = 42512, - - // Risen Husk specific - SPELL_CONSUME_FLESH = 37933, - NPC_RISEN_HUSK = 23555, - - // Risen Spirit specific - SPELL_INTANGIBLE_PRESENCE = 43127, - NPC_RISEN_SPIRIT = 23554, - - // Events - EVENT_CONSUME_FLESH = 1, - EVENT_INTANGIBLE_PRESENCE = 2, -}; - -class npc_risen_husk_spirit : public CreatureScript -{ - public: - npc_risen_husk_spirit() : CreatureScript( -- cgit v1.2.3