Commit Graph

28125 Commits

Author SHA1 Message Date
Treeston
49aa8a2e59 Scripts/Spell: Port spell_generic.cpp to new script registration syntax wherever possible. No actual changes in functionality. (fb87ac8 follow-up) 2017-07-20 16:43:45 +02:00
Treeston
37f59f8850 Scripts/Item: Port spell_item.cpp scripts to new script registration syntax wherever possible. No actual changes in functionality. (fb87ac8 follow-up) 2017-07-20 01:26:15 +02:00
treeston
fb87ac8e8d Core/Scripts: Implement generic script loaders (and script registry macros) to greatly reduce code duplication (#19526) (cherry-picked from commit a9174d5). 2017-07-20 00:27:20 +02:00
ariel-
bce40818bc Dep/gSOAP: Update gSOAP to 2.8.49
Closes #20039
2017-07-19 12:51:28 -03:00
ariel-
f0357a861d Core/Tools: fix whitespace 2017-07-19 12:40:01 -03:00
tkrokli
a59ebb35b6 DB/Quest: Stone Is Better than Cloth - use actual player name ($N)
Progress gossip contained the name "Orthanc" instead of player name.
(Maybe result of a bad sniff sample or copy-paste.)
2017-07-18 22:05:30 +02:00
treeston
02b1d8bb48 Scripts/Item: Change Nitro -> Boosts <- to use the correct knockup effect for their backfire. Also, script that knockup effect to work properly ("usually" deploy a rescue parachute). 2017-07-18 18:32:56 +02:00
Aokromes
edb82fcfbf Core/Spells: Renamed TARGET_DEST_UNK_110 to TARGET_UNIT_CONE_ENTRY_110
cherry pick from be7486f
2017-07-18 17:04:39 +02:00
treeston
24ec3ad340 Core/Taxi: Properly send taxi node status on login, as well as if the taxi master is out of range. Closes #20035. 2017-07-18 15:55:31 +02:00
tkrokli
d99f4e8900 DB/Quest: Death From Below - Show actual player race in Reward gossip
- The old text showed 'troll' as a player reference instead of actual race.
- The text should show actual player race, even if the "troll" comment is funny.
- http://www.wowhead.com/quest=667/death-from-below
2017-07-18 14:47:04 +02:00
treeston
125127ea73 Scripits/Item: Nitro. BOOSTS. 2017-07-18 14:11:12 +02:00
treeston
f953d85960 Scripts/Item: Fix Nitro Boosts to only fail in flyable areas. Also, it's called nitro _boosts_. Not _boots_. Nitro _boosts_. 2017-07-18 14:08:10 +02:00
tkrokli
134700b28f DB/Quests: Battle of Hillsbrad (7) missing Progress & Reward text
- the original quest ID 550 is already deprecated & from before patch 3.3.0
  - http://www.wowhead.com/quest=550/deprecated-battle-of-hillsbrad

- sniffs of current quest ID 14351 only contain quest_template text
- added text from http://www.wowhead.com/quest=14351/deprecated-battle-of-hillsbrad

* The texts differ enough to fit their personalities.
  - http://www.wowhead.com/npc=36273/bragor-bloodfist
  - http://www.wowhead.com/npc=2425/varimathras
2017-07-18 04:22:05 +02:00
treeston
e0194e4a2c Revert "Scripts/Commands: Fix a potential crash when summoning players that are just logging on." - the check was unnecessary (already done in extractPlayerTarget).
This reverts commit 05cdcdb230.
2017-07-17 23:23:54 +02:00
treeston
05cdcdb230 Scripts/Commands: Fix a potential crash when summoning players that are just logging on. 2017-07-17 23:00:46 +02:00
jackpoz
832a114196 Core/Misc: Fix static analysis issues 2017-07-17 18:48:07 +02:00
cribolouf
e38852c5d6 Optimize and Streamline Extractor.bat 2017-07-17 11:26:43 +02:00
keke222
15f6a02b72 Tools: Automatically create directories for tools (#17971) 2017-07-17 10:18:35 +02:00
Gustavo
551d0559aa Core/Vehicles: Do not call InstallAllAccessories for dead Vehicles (#20033) 2017-07-16 23:39:55 +02:00
jackpoz
348b02155b Core/Misc: Build fix
Fix build broken in 9cf4dd7345
2017-07-16 18:26:05 +02:00
jackpoz
9cf4dd7345 Core/Misc: Fix static analysis issues 2017-07-16 18:20:29 +02:00
Treeston
f44956b051 Core/Quest: Prevent an issue causing quests to become invisible upon relog. (#20030)
Closes #20012
2017-07-16 14:36:42 +02:00
Aokromes
d7919a97de Update 2017_07_16_00_world.sql 2017-07-16 03:28:24 +02:00
Killyana
abf38f9b8f DB/Creature: Add some missing spawns in Deathforge 2017-07-16 03:23:31 +02:00
jackpoz
41f4a80f30 Core/Misc: Fix static analysis issues 2017-07-15 16:41:59 +02:00
jackpoz
7d3291e804 Core/Misc: Fix static analysis issues 2017-07-15 16:31:07 +02:00
jackpoz
b2a341df6e Core/Misc: Fix static analysis issues 2017-07-15 16:22:32 +02:00
Regigicas
d9c83a6c01 Scripts/Commands: Fix a crash on summon when no group is avaible (#20029)
Closes #20027
2017-07-15 12:43:03 +01:00
tkrokli
9c1a426202 Contrib/Windows: extractor.bat cleanup
- Missing GOTO label :EOF at the end of the file
- Messages to user are in full English sentences.
2017-07-14 06:50:41 +02:00
Weyrath
8b2bd9a5f2 Core/Quests: Fixed order of RewardChoiceItems and reputation reward. (#19904) 2017-07-13 17:52:26 +02:00
Treeston
8d0633c842 Core/AI: UnitAI::SelectTarget now applies offset BEFORE filtering by predicate (to match expected behavior). (#19975)
* Also some major code deduplication (SelectTarget now calls SelectTargetList).
2017-07-13 17:49:48 +02:00
Rochet2
b9f276f0a0 Tools/MMapsGenerator: Get all tiles in beginning and calulate proper total tile count (#20013) 2017-07-13 17:31:24 +02:00
Shauren
fba87d3f33 Core/Auth: Prevent queueing more than one realmlist query at the same time 2017-07-12 19:22:53 +02:00
Killyana
432dd7c25d DB/Quest: Celestial Planetarium access heroic requirements
Updates #19981
2017-07-12 17:03:41 +02:00
Killyana
1008536ce4 DB/Quest: Celestial Planetarium access quests
Closes #19981
2017-07-12 16:54:23 +02:00
Killyana
13edbd9e31 DB/Creature: Overseer Faedris
Remove Dup spawn
Closes #20020
2017-07-12 16:50:35 +02:00
Killyana
d50794a33e DB/Quest: Finish Me!
Fix Quest requirements
Closes #20019
by meji46
2017-07-12 16:47:13 +02:00
treeston
3f8c0cb446 Some more script adjustments ported from #19930. 2017-07-11 12:52:53 +02:00
Treeston
ed241a2fd6 Prevent an issue that stopped Aura AfterEffect handlers being called on default handler prevention. (#20001)
Fixes #19996.
2017-07-09 13:58:59 +02:00
treeston
9bacaf15b6 Woopsie. Fix an oversight causing the main tank flag in SelectTarget to be inverted. 2017-07-09 02:53:00 +02:00
treeston
74af880217 Hi, I'm Treeston, and welcome to Combat PR Prep Refactors.
Today, we're moving UNIT_FLAG_IMMUNE_TO_PC and UNIT_FLAG_IMMUNE_TO_NPC to higher-level abstraction so combat manager can react to it.
New methods on Unit:
- void SetImmuneTo<All/PC/NPC>(apply, keepCombat = false);
- bool IsImmuneTo<All/PC/NPC>() const;
2017-07-09 02:07:29 +02:00
Killyana
c6d7994445 DB/Creature: Tivax the Breaker 2017-07-08 18:55:29 +02:00
Keader
3aadb72eaa Build fix 2017-07-08 13:13:01 -03:00
Keader
e254ebebbe Core/Custom: Fixed SPELLMOD_COOLDOWN exploit on Duel Reset system
Followup 0048d4b618
Closes #17419
2017-07-08 13:08:50 -03:00
Nyeriah
746fce30d9 Scripts/Karazhan: Fix Attumen and Midnight not moving towards each other on phase transition after latest changes 2017-07-08 12:37:03 -03:00
Killyana
83932aaafd DB/Gameoject: Add some missing mailboxes in Undercity 2017-07-07 23:25:30 +02:00
Killyana
fe15464feb DB: Fix the previous commit 2017-07-07 22:48:30 +02:00
Killyana
fb194588e1 DB/Gameobject: Add missing spawn of The Alliance of Lordaeron 2017-07-07 22:03:59 +02:00
Killyana
ce8996fa23 DB/Creature: Crystalforge Bunny 2017-07-07 18:44:17 +02:00
Killyana
1f834d3cd1 DB: Use the correct ID for Hagash The blind
Updates #18930
2017-07-06 21:39:46 +02:00