Treeston
f2f45765e4
Core/Unit: No code change, just updating a comment with insights gleaned from sniffs.
2017-07-23 02:07:18 +02:00
Treeston
28b3469e89
Core/WorldObject: Properly initialize position data for all types when initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization. Closes #20028 .
2017-07-23 00:01:11 +02:00
Killyana
21b03e7d9b
Core/Npc: Remove bytes1 once the npc start a combat
...
Closes #16832
By Rushor
2017-07-22 09:09:16 +02:00
Treeston
331e463de8
Core/PlayerAI: Some adjustments:
...
- Add a 2 second delay before the AI begins using spells. This should provide opportunity for counterplay before that rogue activates cloak and goes on an unstoppable rampage among your healers. (Sorry, guys.)
- Stopped the AI from attacking invalid targets under some conditions. It should now properly leash back and follow the charmer if we try to select an invalid target.
- Stopped the AI from constantly re-creating the follow movement generator (and thus spamming movesplines).
2017-07-21 23:00:14 +02:00
Shauren
1f63554312
Core/Auth: Fixed client getting stuck on login or realm change
2017-07-21 20:34:00 +02:00
Treeston
40c78cac4c
Warning fix ( c7896f3 follow-up)
2017-07-21 18:12:59 +02:00
Treeston
c7896f3102
Core/Unit: For convenience, explicitly redirect CastSpell with nullptr as first argument to the Unit* overloads. No more ->CastSpell((Unit*)nullptr, ...) all over the place!
2017-07-21 18:02:48 +02:00
Treeston
42c993f8ad
nopch fix
2017-07-21 17:36:04 +02:00
Treeston
d80d7c6685
Scripts/Auchindoun: Last one, hopefully. Remove reliance on large grid searchers by integrating with instance script.
2017-07-21 17:29:06 +02:00
Treeston
04dc47e7e2
Scripts/Auchindoun: Blackheart the Inciter fully fixed now. I had way too much fun with this one.
...
Two points of note:
1) Spawning 5 invisible triggers with 5 distinct factions which then MC one target each? Biggest. Hack. Ever. Best part? It's blizzlike.
2) For over ten years, I thought it was spelled "Auchinodoun". It's not. It's spelled "Auchindoun". TIL.
2017-07-21 16:07:27 +02:00
Treeston
068254d6b9
nopch fix 2
2017-07-21 05:29:39 +02:00
Treeston
777befaaa9
nopch fix
2017-07-21 05:27:39 +02:00
Treeston
a38141fd6c
Scripts/Auchindoun: Replace the Blackheart the Inciter hack-filled script with a slightly less hack-filled script that actually mostly works. This should at least make the boss encounter possible to complete. No claims to correctness, of course.
2017-07-21 05:22:26 +02:00
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