Ovahlord
3f53afd39e
Core/Maps: fixed several issues with liquids by merging some 335 branch commits that are taking mopg flags into account
2018-08-07 12:35:02 +02:00
Ovahlord
6cea6eee77
Core/Objects: merged some CreateObject2 related commits and ported some transport changes from 335 branch
2018-07-25 15:58:27 +02:00
Ovahlord
a0e288e761
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-07-23 15:57:10 +02:00
Treeston
f441d36d78
Misc: Pass std::chrono types by value everywhere.
2018-07-23 13:53:13 +02:00
Ovahlord
4692c0ff6f
Core/Maps: restored some older codes until the corresponding commits has been merged and (fixed?) a crash regarding terrain swap map area id's
2018-07-22 00:49:23 +02:00
Ovahlord
59d169e8e4
Merge branch 'dynamicSpawnMerge' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/Entities/Creature/Creature.cpp
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
2018-07-21 23:13:55 +02:00
Ovahlord
b976bc1187
Core/Spawns: merged Dynamic Spawning
2018-07-21 20:44:41 +02:00
Ovahlord
0f32e2d263
Core/Spells: merged a radius calculation from 3.3.5 that covers the attempted fix from last commit
2018-07-13 15:17:54 +02:00
Ovahlord
0d46b893fc
Core/Objects:
...
*merged 3.3.5 renaming of GetObjectSize() to GetCombatReach()
*made GetBoundaryRadius virtual and use it to determine the actual spell radius distance with it instead of using CombatReach
2018-07-13 14:50:10 +02:00
Ovahlord
46cad2a53c
Core/Transports: fixed generic elevators such as in Orgrimmar
...
* fixed Lady Deathwhisper's Elevator
* use a better value for returning to stop frame 0
2018-06-23 17:53:56 +02:00
Ovahlord
a659a8fa2d
Scripts/BoT: initial work on Theralion and Valiona
...
Todo:
*Valiona's Deep Breath mechanic and phase switch
*Twilight Realm hostiles
*Heroic abilities
2018-05-12 23:13:04 +02:00
Ovahlord
dac4772341
Core/Creature: fixed some spacing
2018-05-06 23:29:41 +02:00
Ovahlord
cfee8a09a1
Core/Maps: Fixed loading vmaps and mmaps in instances
...
(ported commit b773d9997bdd723cad8c646170e025a48f140f1d)
2018-05-06 18:47:51 +02:00
Ovahlord
891422379b
Core/Objects: simplified and corrected hover height addition for flying creatures
2018-04-25 13:59:53 +02:00
Ovahlord
ef129a851c
Core/Units: do not take hover height into account for creatures that are underwater
2018-04-24 23:26:43 +02:00
Ovahlord
3136de4850
Core/Creature: take HoverHeight into account when calculating ground height for flying, hovering or levitating creatures
2018-04-17 16:49:48 +02:00
Ovahlord
97ec97330f
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-04-14 10:25:28 +02:00
Aokromes
4aebd4de3b
Core/Misc: Fix no-pch build
...
Closes #158 by Mordoth
2018-04-12 17:56:58 +02:00
Ovahlord
fb465c6953
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-04-09 07:29:47 +02:00
Aokromes
ca588b2e66
Core/Spells: Implemented personal summons
...
* By default determined by summon property flag SUMMON_PROP_FLAG_PERSONAL_SPAWN
2018-04-08 21:56:55 +02:00
tkrokli
043d22a16b
Object.cpp: TC_LOG_ERROR grammar improvement
...
Bad English grammar previously used in the error log:
"Attempt get value from non-existed value field"
After the change:
"Attempt to get value from non-existing value field"
2018-04-06 07:26:53 +02:00
Ovahlord
98a7ccfab5
Tools/Mapextractor: Implemented liquid object detection
...
* Core/Vmaps: reverted position and liquid data update function from 3.3.5 and restored master handling in order to fix conflicts between the new phasing and liquid object handlings
2018-03-29 21:41:58 +02:00
Ovahlord
0db0f35cae
Revert "Core/Entities: Some changes to LoS z checking & MotionMaster::MoveJumpTo"
...
This reverts commit 157719d4b0 .
2018-03-28 18:45:36 +02:00
Ovahlord
2cfdd3cbe0
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/CoreAI/PetAI.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
# src/server/game/DungeonFinding/LFGMgr.h
# src/server/game/DungeonFinding/LFGQueue.h
# src/server/game/Entities/Creature/Creature.h
# src/server/game/Entities/Pet/Pet.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Entities/Unit/Unit.h
# src/server/game/Globals/ObjectMgr.h
# src/server/game/Groups/Group.cpp
# src/server/game/Groups/Group.h
# src/server/game/Guilds/Guild.cpp
# src/server/game/Guilds/Guild.h
# src/server/game/Handlers/GuildHandler.cpp
# src/server/game/Handlers/LFGHandler.cpp
# src/server/game/Handlers/MiscHandler.cpp
# src/server/game/Handlers/NPCHandler.cpp
# src/server/game/Instances/InstanceScript.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
# src/server/game/Maps/ZoneScript.cpp
# src/server/game/Server/WorldSession.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/game/Weather/Weather.cpp
# src/server/game/Weather/WeatherMgr.cpp
# src/server/scripts/Commands/cs_reload.cpp
# src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
# src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
# src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
# src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
# src/server/scripts/EasternKingdoms/eastern_kingdoms_script_loader.cpp
# src/server/scripts/Kalimdor/VortexPinnacle/vortex_pinnacle.h
# src/server/scripts/Spells/spell_dk.cpp
# src/server/scripts/Spells/spell_druid.cpp
# src/server/scripts/Spells/spell_generic.cpp
# src/server/scripts/Spells/spell_hunter.cpp
# src/server/scripts/Spells/spell_mage.cpp
# src/server/scripts/Spells/spell_pet.cpp
# src/server/scripts/Spells/spell_shaman.cpp
# src/server/scripts/Spells/spell_warrior.cpp
2018-03-28 12:35:52 +02:00
ariel-
5ff847159c
Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources
2018-03-28 04:41:59 -03:00
Ovahlord
157719d4b0
Core/Entities: Some changes to LoS z checking & MotionMaster::MoveJumpTo
2018-03-20 01:39:11 +01:00
Ovahlord
617b3a8a11
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Maps/Map.h
2018-03-14 08:22:00 +01:00
Ovahlord
6afdbfc8ce
Revert "Core/Objects: use map to get area and zone id"
...
This reverts commit 5ad547d8d9 .
2018-03-12 11:55:28 +01:00
Ovahlord
78793ac452
Core/Entities: use PhaseShift when processing terrain updates
2018-03-12 11:08:05 +01:00
Aokromes
066f0eada0
Core/Objects: use map to get area and zone id
2018-03-10 15:43:39 +00:00
Ovahlord
5ad547d8d9
Core/Objects: use map to get area and zone id
2018-03-10 16:37:17 +01:00
Ovahlord
27652214b5
Core/Phasing: Rewrite GetTerrainMapId *updated phasing with latest changes
2018-03-10 16:10:48 +01:00
Ovahlord
ce4e137889
Core/Entities: Take terrain swaps into account when calculating LoS/height/area
2018-03-09 23:45:06 +01:00
Ovahlord
e44bb5f387
Core/Entities: Phase Rework (main commit)
2018-03-08 22:58:50 +01:00
Ovalord
c9b5bf9534
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-02-18 20:55:31 +01:00
Aokromes
cbe84fa130
Core/Entities: remove grid-wide visibility from setActive and implement another method for it
2018-02-17 17:45:03 +01:00
Aokromes
ca5e3445b8
Core/SAI: Add an action_param3 to "summon gob" to control when the object will despawn
...
0 - For despawn when creature dies or time runs out
1 - For despawn after time
2018-02-16 04:05:47 +01:00
Ovalord
84d980742d
Core/Units: send object update before sending smsg_dismount to prevent the mount hitbox becoming huge
2018-02-14 20:40:18 +01:00
Aokromes
4bd0525edd
Update copyright note for 2018
2018-01-01 01:06:19 +01:00
Aokromes
1a00fad992
Core/Scripts: Implemented OnlyOnceAreaTriggerScript
2017-12-11 16:15:22 +01:00
Aokromes
3ba5756c1c
Core/Skills: implement Archaeology
2017-11-26 07:32:16 +00:00
Aokromes
b93430ee08
Misc: More cleanup
2017-11-25 02:25:18 +01:00
Aokromes
91affef0c6
Misc: Kill trailing white spaces
2017-11-25 01:36:21 +01:00
Ovalord
c868e10d9b
Core/Skills: implement Archaeology
2017-11-09 03:58:28 +01:00
Aokromes
5b2b8ae9d1
Core/Misc: make clang 6.0 happy
2017-10-28 17:12:58 +02:00
Aokromes
4326455788
build fix
2017-06-19 21:16:50 +02:00
Aokromes
e17e5a1ba2
missing changes
2017-06-19 20:34:49 +02:00
Aokromes
1a5c0f5c3b
Core/Grids: Ported cmangos/mangos-wotlk@ea99457
...
(cherry picked from commit 9299e9b)
2017-06-19 20:20:26 +02:00
Aokromes
9057cae219
So, I came in trying to fix gameobject LoS. So I restructured some stuff.
...
Then it turned out that gameobject LoS is already fixed. So all this does, really, is restructure some stuff.
And remove the hack from Sapphiron because I could.
2017-06-11 19:02:07 +02:00
Aokromes
543a25d367
typo fix
2017-06-09 14:26:49 +02:00