Commit Graph

2226 Commits

Author SHA1 Message Date
bladez c727e59e39 Refactored petition handling (#1037)
* Now load petitions into memory and manage them directly

* Reworked petition handling to utilize memory stored petitions rather than directly querying the database

* Add support for reloading petitions

* Now store charterguid in DB with petition info

* Now send a valid message when a player has already signed a charter on the same account
Re-added SendPetitionShowList
Corrected debug message formatting

* Reset petition pointer after deletion

* Now delete petitions when charters are deleted

* Add guards to guild mappings

* Forward decl Petition

* Include GuildMgr

* Move Player* constructor of PetitionSignature to TU rather than header

* Include GuildMgr in Item
2017-12-20 17:24:24 +11:00
GuybrushGit a760147307 Quest level overhaul (#843) 2017-12-19 18:05:20 +11:00
GuybrushGit eb8103970e Winter Veil fixes (#1023) 2017-12-17 18:06:54 +11:00
GuybrushGit 7225ee9059 Free Metzen quest credit (#1016) 2017-12-17 18:05:36 +11:00
Prithu Parker 71724bf7ad 3x resource rates 2017-12-13 21:46:30 +11:00
brotalnia 0cfc5eac41 Improve Test of Lore quest chain. 2017-12-10 14:06:36 +02:00
brotalnia dd92c22363 Add gossip menu for Estelle Gendry. 2017-12-09 10:08:05 +02:00
brotalnia 7d4c305a26 Finished replacing hardcoded texts in AV scripts. 2017-12-09 09:18:51 +02:00
brotalnia 996c54dad4 Replace some hardcoded texts in AV scripts. 2017-12-08 14:20:22 +02:00
brotalnia b4fe86c6be Replace some texts in AV scripts with broadcast texts. 2017-12-07 12:53:03 +02:00
brotalnia bda11aece8 Add broadcast texts to gossip menu options. (#926)
* Add broadcast texts to gossip menu options.

* Add deleted teleport npc in custom patch.
2017-12-07 08:59:31 +02:00
GuybrushGit 4d33e2450f Winter Veil fixes (#900)
* Metzen's gossip and quest completion

* Add Snowball knockdown

* Winter's Presents quest relations

* Snowball knockdown

* Winter Veil fixes
2017-12-06 10:13:17 +02:00
bladez 2d60efb153 Arcane Concentration (Clearcasting) proc flags (#880)
* Only proc on damaging spells

* Correct family check for blizzard CC trigger - was proccing on any frost AoE
2017-12-03 17:17:43 +11:00
dimefox 993f61965b Assign missing ZoneOrSort value to quests (#884)
* Two quests missing WPL category

* Add more quests thare are missing ZoneOrSort value.
2017-12-03 01:15:36 +02:00
brotalnia 62cba8d9e4 Add end script for quest For Love Eternal. 2017-12-03 00:53:51 +02:00
GuybrushGit 3f84413cc3 Really fix Dark Iron migration (#866) 2017-12-01 04:33:43 +00:00
GuybrushGit b44cb9ede0 Fix to Dark Iron migration (#860) 2017-11-30 23:41:29 +00:00
GuybrushGit 54f2acea90 Demitrian option to resummon Thunderaan (#831)
* Demitrian option to resummon Thunderaan

* Demitrian option to resummon Thunderaan

* Demitrian option to resummon Thunderaan

* Demitrian option to resummon Thunderaan
2017-11-30 01:10:52 +02:00
GuybrushGit bbe312a7fa Misc DB fixes (#795)
* Misc DB fixes

* Misc DB fixes

* Misc DB fixes

* Removed Mossflayer Scout flee

* Stratholme service entrance auto close time

* Jindo skeletons no XP

* ZHC proc flags

* Remove Twilight Corrupter permanent spawn

* UC and Tirisfal Alliance graveyard

* Overlord Wyrmthalak missing loot
2017-11-30 01:10:11 +02:00
dimefox 8111cb3ffd Fix Anvilrage mob abilities (#777)
* generic spell ai should recognize party auras

* Correct abilities and AI for Anvilrage mobs

Fixes #230
2017-11-30 00:35:40 +02:00
GuybrushGit 8caa34460b Add Dark Iron world spawns (#696) 2017-11-30 00:29:55 +02:00
GuybrushGit 3dd90cd8ca Fix to Battlegear of Eternal Justice (#688) 2017-11-30 00:29:18 +02:00
brotalnia d8a77eec29 Add the war effort quests to the event. 2017-11-29 19:46:58 +02:00
brotalnia 1bc6956a70 Fix startup errors and minor stuff. 2017-11-29 19:41:25 +02:00
brotalnia 6525828d6e Fix typo in migration. 2017-11-29 04:32:50 +02:00
brotalnia 13a61805c0 Merge branch 'development' of http://github.com/lightshope/server into development 2017-11-29 04:01:33 +02:00
brotalnia 8601dc8c83 Various progression stuff. 2017-11-29 04:01:28 +02:00
brotalnia 583b07d7b9 Implement Meeting Stone functionality. (#798)
* Initial core implementation.

* Add script command to join queue.

* Add gossip option to innkeepers.

* Add patch support to gameobject spawns.
2017-11-29 03:52:03 +02:00
GuybrushGit 9f5f3aca34 Fix to Atiesh quest migration (#837) 2017-11-28 19:32:59 +00:00
GuybrushGit 2042757642 Add priest Atiesh quest (#824) 2017-11-28 18:48:31 +11:00
Henrik e8edc18e04 Remove mobs ability to actively daze you (#405) 2017-11-28 18:11:18 +11:00
dimefox c678e099e0 Fixes for Celebras (#720)
* update Celebras script to use improved broadcast texts

* Make Celebras the Redeemed non TemporarySummon so he respawns and persists

* remove unused Maraudon scripts

* simplify celebras_spirit script and add timeout on waiting for click on book

* data for Celebras gossip and spawn

* handle quick book click

* adapt migration npc_text to new schema
2017-11-28 02:16:28 +02:00
brotalnia ad3d0a0f47 Add online players column to uptime table. 2017-11-28 01:43:04 +02:00
dimefox 7a204b1cdc Scripting for LBRS Vaelan (#787)
* fix scripting for LBRS npc Vaelan

* feedback: use event script for Vaelan instead

* set Valean's npc flags during event

* Add gossip and quest conditions.
2017-11-27 23:48:31 +02:00
brotalnia 0d899f790d Fix game event problems. 2017-11-27 21:42:55 +02:00
GuybrushGit 31f520d271 Lowered Ironfoe proc rate (#786) 2017-11-27 18:53:31 +11:00
dimefox e6fdfbe04d fix reward text for 1684 (#803) 2017-11-27 18:32:29 +11:00
brotalnia c0181f2f60 Add pre-1.11 pvp vendors. 2017-11-26 21:44:06 +02:00
GuybrushGit 8060551783 Allow stacking Alterac Spring Water (#738) 2017-11-25 02:40:25 +11:00
GuybrushGit eb4dbe5baf Fix to Mage T2 threat reduction (#774) 2017-11-24 15:37:03 +11:00
brotalnia c5b7d08af8 Fix some mistakes in Spanish and Russian locales. 2017-11-22 18:51:29 +02:00
Prithu Parker 90d534be50 Allow smoked desert dumplings in 1.8 2017-11-22 20:13:08 +11:00
Prithu Parker 6931cc403d 108 and 109 content release SQLs 2017-11-22 20:04:32 +11:00
Henrik 8a527d5e7e General DB issues part III (#429) 2017-11-22 18:08:15 +11:00
brotalnia 3f1de3067a Fix wrong column name in migration. 2017-11-20 16:00:10 +02:00
GuybrushGit 939f0b3cdb Implemented a max level for quests (#631)
* Implemented a max level for quests

* Implemented a max level for quests

* Assign correct max level for old pvp quests.

Their quest level is X5 instead of X9.
2017-11-20 04:06:38 +02:00
brotalnia 1335cfff91 Implement broadcast texts in npc_text table. 2017-11-19 23:09:15 +02:00
brotalnia a37ae4642b Corrected more wrong npc_text ids. 2017-11-18 04:03:13 +02:00
StadenElysium f99e40d8dd Geolocking implementation (#518)
* Implements a mechanism for locking accounts down if a player logs in from another country.
* Removed some deprecated cruft (auto_ptr/random_shuffle/register/(unary | binary)_function) at the same time.
* Adds JSON for Modern C++ (https://github.com/nlohmann/json/) to the project.
2017-11-14 23:55:27 +00:00
brotalnia fd257ee92a Replace creature nostalrius string ids with broadcast text. 2017-11-15 00:32:45 +02:00