Commit Graph

1102 Commits

Author SHA1 Message Date
ratkosrb edccff925a Gossip for Marin Noggenfogger. 2018-05-08 23:38:54 +03:00
GuybrushGit 24bb79afcf Followup to Item Recovery Gossips (#78) 2018-05-08 11:31:45 +03:00
ratkosrb 33b34c8b15 Duke Hydraxis gossip and other fixes. 2018-05-08 11:24:59 +03:00
ratkosrb 37f09415b8 Weather system improvements (#69)
* Implement improved weather system.

* Add rain chance for ZG.
2018-05-05 19:59:28 +03:00
GuybrushGit 3a71c56cd8 Item recovery gossips (#59)
* Item recovery gossips

* Item recovery gossips
2018-05-05 19:59:10 +03:00
GuybrushGit 14c5c47310 Fixes to Intoxicating Venom (#9) 2018-05-05 19:58:44 +03:00
sipertruk 8953934843 Flight transitions and related fixes (#4)
* Flight transitions and related fixes

* Fix compile error on Debian.
2018-05-05 19:57:59 +03:00
QAkvastskaft 77e4b01bfd Thousand Needles Quality Fix (#71) 2018-05-05 23:21:55 +10:00
QAkvastskaft 255d6e8d17 Badlands Quality Fix (#75) 2018-05-05 23:21:36 +10:00
bladez d40f53cb2e Additional Naxxramas changes (#76)
* Ensure all bosses are dead before activating Sapphiron's teleporter
Re-add hardcoded Toxic Tunnel periodic cast

* Set mechanic mask for Necro Stalker

* Simple helper method to clear a unit's current target selection

* Rework Gothik teleport logic to prevent a client visual bug along with Gothik sometimes running through the gate
2018-05-05 22:41:48 +10:00
ratkosrb 376af396bf Move Flamewaker Priest script to db. 2018-05-04 19:02:42 +03:00
ratkosrb 58642ce310 Add mechanic SLOW_CAST_SPEED and remove hacks. 2018-05-04 05:06:18 +03:00
bladez d567a7c214 Remove an extra Necropolis 2018-05-02 21:20:50 +10:00
bladez bcde0803f6 Minor Naxx changes (#72)
* Force combat pulse on a few big trash mobs

* Always have toxic gas aura on toxic tunnel NPCs

* Force evade after a short time on Toxic Tunnel NPCs

* Enable Argent Dawn game event
2018-05-02 20:43:11 +10:00
GuybrushGit 1e4257284c Quest experience overhaul part 2 (#60) 2018-05-02 18:59:35 +10:00
ratkosrb eff8acb667 Fix wrong mount name. 2018-04-30 20:25:17 +00:00
ratkosrb 4cb745944c Reimplement ossirian aggro triger in EventAI and move to custom.
Also fixed issue with conditions that have big ids.
2018-04-30 20:54:40 +03:00
ratkosrb ea66fc38fe Implement EventAI for Pets (#66)
* Added an AI class for Pets that inherits EventAI.

* Added conditions to check target's HP and Mana percents.

* Fixed mistake in Unit::IsImmuneToDamage.

* Made DoSelectLowestHpFriendly work with Players.

* Added a script command to set a creature's react state.

* Moved Timbermaw Ancestor's script to EventAI.
2018-04-28 23:54:45 +03:00
ratkosrb 207b3db9e4 Improve custom training dummy script. 2018-04-25 20:27:55 +03:00
ratkosrb 2abbb9511f Make doors in Twin Emperors room active objects. 2018-04-25 19:32:08 +03:00
ratkosrb 8aae07b48b Fix too short timer for a few caster mobs. 2018-04-24 14:40:15 +03:00
ratkosrb 340fae868c Implement changes to riding skills and mounts.
- Added proper gossip menus for all riding trainers and vendors.

- Removed hardcoded script for mount vendors.

- Implemented all changes to mount items.

- Added all missing item templates for unobtainable mounts.

- Added a system to automatically replace old riding skills in patch 1.12.
2018-04-23 18:59:17 +03:00
ratkosrb 6dc64de32d Fix Bloodseeker Bat for real this time. 2018-04-23 01:58:12 +03:00
QAkvastskaft c688b5824a temp (#55) 2018-04-21 16:39:42 +10:00
QAkvastskaft d8769d4b40 Desolace Quality Fix (#56) 2018-04-21 16:38:58 +10:00
QAkvastskaft 3504763b09 Hillsbrad Foothills and Alterac mts. (#54) 2018-04-21 16:38:16 +10:00
GuybrushGit d113ad0522 Refactor encounter in progress check (#47)
* Refactor encounter in progress check

* Encounter in progress kick player on login

* Molten Core & Onyxia's Lair

* Bug Trio and Huhuran

* AQ20 encounters

* ZG encounters

* BWL & Naxxramas

* Onyxia SetData bug

* Add comment about why we're not using MAX_ENCOUNTER

* Random finger mashing
2018-04-21 16:37:37 +10:00
bladez c81e35c9fb Revert changes to Bloodseeker Bat inhabit type 2018-04-20 23:43:29 +10:00
ratkosrb 5d5736062d Add other variants of first pack in DM North. 2018-04-17 12:09:36 +03:00
ratkosrb 9dbbf07683 Fix startup error. 2018-04-16 13:09:13 +00:00
ratkosrb f734f1fe1c Implement creature melee distance correction. (#48)
* Implement distance correction.

* Add migration.

* Rename functions.
2018-04-16 15:50:29 +03:00
ratkosrb 71e02b2fe8 Move caster mobs to Creature Spells and fix any script issues. (#21)
Move close to 600 ranged mobs to creature_spells system.
2018-04-16 15:35:51 +03:00
ratkosrb 84daaf6dd1 Level requirement changes for Triage quests. 2018-04-11 17:53:46 +03:00
ratkosrb 779af27bd8 Fix Portal Trainer gossips. 2018-04-11 16:24:21 +03:00
GuybrushGit d2b31a62e2 Misc DB fixes (#49)
* Misc DB fixes

* Darnassus banker faction
2018-04-11 20:18:00 +10:00
ratkosrb 56f264e787 Add loot to Bloated Mightfish and fix Warlock trainer gossips. 2018-04-09 02:10:57 +03:00
sipertruk f2acf1a594 Fix prospector Remtravel escort quest. (#46) 2018-04-07 00:58:36 +10:00
ratkosrb 8215e8775f Fix not needed target params in migration. 2018-04-04 15:41:14 +00:00
GuybrushGit 6ed442ccc6 Alterac Valley NPC immunities (#10) 2018-04-04 19:58:59 +10:00
QAkvastskaft a8d6e17c4c Stonetalon-mts-Quality-Fix (#26) 2018-04-04 19:55:24 +10:00
sipertruk 45c3f4f2d5 Creatures Inhabit db fix. (#16) 2018-04-04 19:54:59 +10:00
GuybrushGit c500cac18c Fixes to AV NPCs (#38) 2018-04-01 14:41:41 +10:00
GuybrushGit 0b2ccbe347 Quest experience overhaul (#22) 2018-03-30 14:00:54 +11:00
QAkvastskaft 927f71dc71 Barrens-Quality-Fix (#25) 2018-03-30 14:00:00 +11:00
QAkvastskaft f1ac181507 Ashenvale-Quality-Fix (#27) 2018-03-30 13:57:55 +11:00
GuybrushGit 932f35cd52 Patchwerk instance bind (#32) 2018-03-30 13:15:55 +11:00
GuybrushGit 8ed484e8cb Temporary weapon enchant durations (#24) 2018-03-28 20:39:46 +11:00
ratkosrb 003322c5ad Fix alliance AQ collection prequest. (#14) 2018-03-28 18:53:07 +11:00
ratkosrb 5dce9ef1cc New database script for Nathanos Blightcaller.
Better than the old hardcoded script! Now he says all his texts and the whole skull fetching event is implemented, and its done properly with the spells Blizzard used. The logic for the skeleton spawning spell in the old script was completely wrong, it is not used when somebody heals, its just a timer but the chance is not 100% so some people tried to attribute a reason to the randomness. Multiple comments disprove it, and you can see that in the warrior solo video linked in the migration he summons a ton of skeletons, even though the warrior never heals.
2018-03-26 19:20:51 +03:00
GuybrushGit 7b5e275187 Mount race restrictions (#20) 2018-03-22 18:56:16 +11:00