Commit Graph

22193 Commits

Author SHA1 Message Date
Aokromes
0748e7f820 Added some missing SetFallInformation calls
Fixed HP drop bug on zeppelins
Fixed possible packet relocation problems on huge transports
2017-02-17 09:39:09 +01:00
Aokromes
00622f0ad9 Core/Misc: Fix static analysis issues 2017-02-17 09:30:02 +01:00
Gustavo
08687e2fca Core/Scripts Update boss Skadi the Ruthless (#19114) 2017-02-17 09:23:47 +01:00
Aokromes
3938ee3be4 Add missing code 2017-02-12 10:58:25 +01:00
Aokromes
d5c7d80ec5 Make travis happy 2017-02-10 17:22:55 +01:00
Aokromes
bc19916d79 Sync with 3.3.5a 2017-02-10 06:45:33 +01:00
Aokromes
ce5a361470 Compile fix 2017-02-10 05:58:52 +01:00
Aokromes
d57462bf0f Core/Scripts Rework boss Terestian Illhoof (Karazhan) 2017-02-10 05:33:28 +01:00
Keader
9363b3528a Build fix and codestyle 2017-02-10 05:27:36 +01:00
Afgann
7edac2b441 Core/Scripts: Moorabi encounter updated. (#19013) 2017-02-10 05:27:27 +01:00
Shauren
c7d5c24bfe fix typo 2017-02-10 05:26:49 +01:00
Shauren
9d4a1ddc10 Core/Maps: Adjusted WorldObject::GetGridActivationRange() to never be less than map visibility distance for active objects to ensure equal ranges for activation/deactivation of grids
Updates #19072
2017-02-10 05:26:38 +01:00
Kittnz
159709e0b0 Game/Scripting: Add OnPlayerRepop hook
Called when a player presses release when he died
2017-02-10 05:26:15 +01:00
treeston
f1681c75b1 Core/Creature: Prevent boss creatures from ever respawning naturally. 2017-02-10 05:25:45 +01:00
ariel-
9aa3dd4881 Core/Scripts: fix dynamic build 2017-02-10 05:25:24 +01:00
Shauren
fae31bf07d Core/Auras: Prevent infinite stacking of passive auras with the same id from the same caster on the same target
Closes #18475

(cherry picked from commit 8867612058)
2017-02-10 05:25:16 +01:00
Rushor
042633b10e Game/Mapscripts: Implement SCRIPT_COMMAND_MOVEMENT 2017-02-10 05:24:53 +01:00
ariel-
79e6325716 Core/SmartAI: Delay SMART_ACTION_FORCE_DESPAWN by at least one world tick
- Restore old despawn behavior of SmartAI despawning (without reintroducing the run time logs caused by IsSmart)
- Some SAIs relied on this to function (for example #1249)

Partial reverts commit 4fc4c81e89
2017-02-10 05:24:35 +01:00
Gustavo
55b002e357 Core/Scripts Update boss Maiden of Virtue (#19058) 2017-02-10 05:23:57 +01:00
xinef1
6832ce8c32 Core/Spells: Corrected summon category SUMMON_CATEGORY_VEHICLE (#19052) 2017-02-10 05:21:58 +01:00
Gustavo
bf87734b2e Core/Scripts: boss The Curator (Karazhan) rework (#19040)
Closes #16099
2017-02-10 05:21:38 +01:00
Keader
90223b79b4 Core/Scripts: Illidan Stormrage Rewrite (#18963)
Closes #5018
2017-02-10 05:20:09 +01:00
Aokromes
4b3c65de74 Compile fix 2017-02-05 02:50:06 +01:00
xinef1
2c05a59815 Core/Misc: Fix various crashes, also related to multithreading (#19012)
* When iterating groups we have to either do it not in multithreaded context (map updates) or start with checking maps (they are guaranteed to change in single thread update).
* Properly clear ComboPoint references on player remove 
* remove some possible references item may have when it is deleted during save. 
* Also clear all hostile references when unit is removed from map.
2017-02-05 01:58:11 +01:00
xinef1
a76da51e7f Core/Spells: Fixed spell effect 93 (SPELL_EFFECT_FORCE_DESELECT) (#19001) 2017-02-05 01:57:59 +01:00
xinef1
01b43b3da0 Core/Pets: Fixed flashing pet attack button (#18906) 2017-02-05 01:57:37 +01:00
Gustavo
44503ff4d0 Core/Scripts: boss Nightbane rework (Karazhan) (#18899)
Closes #10017
2017-02-05 01:55:22 +01:00
xinef1
f6baed105d Core/Loot: Only allow the roll winner to loot the item he won in case it cannot be added to inventory instantly (full or any other reason) (#19037) 2017-02-05 01:55:10 +01:00
Keader
37cb06e294 Core/Scripts: Updated Ruby Sanctum instance model 2017-02-05 01:54:58 +01:00
Keader
e015d7f7b9 Core/Ruby Sanctum: Improved General Zarithrian encounter
* Fixed spell timers
* Improved Codestyle
* Fixed minions number in 25 man
* Fixed movement
* Implemented DespawnAtEvade
*
2017-02-05 01:54:48 +01:00
Shauren
043b4de635 Fixed clang segmentation fault in nopch mode
(cherry picked from commit 787adc24b2)
2017-02-05 01:54:34 +01:00
Aokromes
87d48cfdca coding style 2017-02-04 21:00:25 +01:00
Aokromes
0d6f292fde missing change 2017-02-04 20:28:02 +01:00
Aokromes
3cd922b962 build fix
By ariel-
2017-02-04 20:15:14 +01:00
Aokromes
4c6ce2e565 better fix
By Ariel-
2017-02-04 18:20:58 +01:00
Flameshot
30732ecc5d Fixed one build error and performance warnings 2017-02-04 16:34:09 +02:00
Aokromes
b083a07dfa missing parts 2017-02-04 02:36:43 +01:00
Aokromes
086c48586f typo fix 2017-02-02 04:45:49 +01:00
Aokromes
a6255746c8 missing changes 2017-02-02 04:32:27 +01:00
Aokromes
e769592e11 Core/Server: fix duplicated inserts into tutorials table for newly cr…
…eated characters
2017-02-01 17:24:06 +01:00
Aokromes
44f4265f58 Core/World: readd lines lost in rebase 2017-02-01 17:20:44 +01:00
Aokromes
ecc9da7291 Remade who list processing
Remade who list processing, requests are now processed in maps. Player entries are now copied every 5 seconds to dedicated storage (avoids usage of hashmapholder mutex)
2017-02-01 17:17:29 +01:00
Aokromes
e40037a989 Core: add some missing Player Name normalization on input data 2017-02-01 16:59:11 +01:00
Aokromes
8bb777ef5c Few small optimizations here and there 2017-02-01 16:51:21 +01:00
Aokromes
0f9c7106ce Core/Spells: Added very little tolerance level to completed casts to …
…ensure that spell cast at target standing at the max possible range is finished properly even if target moves a little
2017-02-01 15:23:16 +01:00
Aokromes
30eced8380 Core/Spells: Properly send autorepeat cancel packet to self and fix s…
…ome problems with autoshot
2017-02-01 15:18:54 +01:00
Gildor
1f4c468799 Build Fix (#19004) 2017-02-01 04:02:22 +01:00
Tonghost
9d7b0eb31f Core/Auth: Use QueryCallbackProcessor insted boost::optional. Fixes build for boost 1.55.0 2017-02-01 04:01:31 +01:00
Aokromes
6ed35a2072 Removed debug leftovers 2017-02-01 03:59:19 +01:00
Aokromes
cc0a2e6dde Build fix 2017-02-01 03:58:18 +01:00