MitchesD
c82311897a
Merge pull request #15681 from Treeston/3.3.5-faerlina
...
Scripts/Naxxramas: Faerlina cleanup
2015-11-01 20:49:10 +01:00
Shauren
cba122ad94
Core/Conditions: Optimizations part 3 removed copying condition containers all over the place
...
(cherry picked from commit b09e63e9debfab49e635a591339294dd96b09d95)
2015-10-31 20:26:40 +01:00
Shauren
dc74454356
Core/Conditions: Type renaming
...
(cherry picked from commit 5e0cee85ddd67188365ead3f18206df088e1f0c7)
2015-10-31 20:26:40 +01:00
Kittnz
16f9d4ceeb
Core/Player: Fixed tab issues
2015-10-31 00:03:38 +01:00
Kittnz
3c82b498cc
Core/Player: Set correct Gender by Modelid
...
An example: You are a blood elf female, you use [Iron Boot Flask], you turn into a male dwarf, you use [Orb of the Sin'dorei] and it will turn you into a blood elf male. This is the correct behavior like retail.
2015-10-30 23:57:23 +01:00
Shauren
4a36850167
Core/World: Store account id in CharacterInfo to reduce the amount of database queries
...
(cherry picked from commit aaaa1c34410c160c7b0382f5ecdb39fa01ba007c)
2015-10-29 21:08:00 +01:00
treeston
577fcf356e
Scripts/Naxxramas: Faerlina cleanup:
...
- Move greeting to areatrigger instead of MoveInLineOfSight hack
- Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro
- Ensure all adds are always pulled alongside the boss and vice versa
- Add missing texts.
- Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars.
2015-10-26 00:43:01 +01:00
pete318
c9258d436b
Core/Auras: Fixed auras limited to a single target not being removed in all cases as expected
...
* Fixes possible assertion failure in Aura::UnregisterSingleTarget
Closes #15696
Ref #15668
Cherry picked (manually) from b808910a89822f741d35d4b90e6c4bcf101cd9ef
2015-10-14 18:38:13 +02:00
pete318
cdb16c5181
Rooted vehicle movement ( #13342 for example)
...
Corrects issue where certain combinations of actions would cause vehicles (usually cannons/artillary) that should be rooted, to be fully movable
2015-10-06 22:05:11 +02:00
jackpoz
3f24853e29
Merge pull request #15473 from Treeston/3.3.5-fixplayerdamagereq
...
Core/Unit: Player-summoned creature damage counts towards quest credit
2015-09-25 22:51:42 +02:00
pete318
dcb7082277
Map local guids 6.x -> 3.3.35:
...
Implemented:
https://github.com/TrinityCore/TrinityCore/commit/ca83e14f8b141fab0a13e08f48fca6c1ace0c4c7
https://github.com/TrinityCore/TrinityCore/commit/ee1c1b97be4492ecabe8b15ea6323fc37e4eaa8c
https://github.com/TrinityCore/TrinityCore/commit/18e4ab6911468b829b0fc768e532a770263c3717
https://github.com/TrinityCore/TrinityCore/commit/bf37446b3c2ed73b4d3aa9e227d3eff5c53b378b
https://github.com/TrinityCore/TrinityCore/commit/cb854a2b7bb7bd96cf9c4d1daf3789f797bf4db8
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396e
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
* Added new function to return but not increment guid
* Adjusted .debug loadcells to show low guid in map before/after load
* Added debug messages for creature spawn/destroy, for map guid debugging
* Store all Gameobjects and Creatures added to OutdoorPvP, so the callback script can be removed when OutdoorPvP instance is destroyed.
2015-09-22 21:33:57 +02:00
StormBytePP
7b245a0b6b
Core: Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert
2015-09-21 15:11:06 +02:00
Shauren
1321427901
Core/Unit: Fixed incorrect value sent in highest threat unit update
2015-09-15 16:58:30 +02:00
treeston
946fdbc06b
Allow player-created temporary summons (quest "helper" NPCs summoned by item etc.) to contribute to the 50% player damage requirement.
...
Fixes quests such as "Valduran the Stormborn" (12984) or "The Air Stands Still" (13125) which previously required the player to out-damage the "helper" NPC to get credit.
2015-09-09 18:47:50 +02:00
treeston
d42a498063
Allow mounting while under transformations that can be cast while mounted.
...
Closes #12042 .
Credit to @SeTM for base code used.
2015-09-07 19:04:44 +02:00
StormBytePP
4ada913d02
Core/Unit: Prevent AoE damage to have effect in some cases when faction is unfriendly but they don't attack you and you don't have at war enabled (Example, Sporaggar faction)
...
Fixes #15374
2015-08-29 02:35:58 +02:00
StormBytePP
70f029fd0a
Core/Unit: Do not remove aura with interrupt flag AURA_INTERRUPT_FLAG_NOT_UNDERWATER when already flying
2015-08-24 16:00:38 +02:00
StormBytePP
424576e098
Core/Misc: Added checks for procSpell nullptr cases
...
Fixes Coverity Defect ID: 1023036
2015-08-20 16:29:36 +02:00
jackpoz
ea4d9c0d9e
Core/Misc: Remove unneeded ToCreature() casts
...
Remove some ToCreature() casts not needed anymore after 1ee90e1022 changes that moved IsPet(), IsTotem(), IsSummon(), IsGuardian(), IsHunterPet() and IsVehicle() from Creature to Unit
2015-08-12 14:05:14 +02:00
jackpoz
d243630acf
Core/Misc: Remove unneeded ToCreature() casts
...
Remove some ToCreature() casts not needed anymore after 1ee90e1022 changes that moved IsPet() from Creature to Unit
2015-08-12 12:48:33 +02:00
jackpoz
3f3ff8b36b
Merge pull request #15119 from robinsch/grounding
...
Core/Spells: Grounding totem fix
Fixes #15108
2015-08-08 21:11:55 +02:00
jackpoz
143026ed19
Core/Spells: Fix damage done by SPELL_EFFECT_NORMALIZED_WEAPON_DMG
...
Fix a rare case that would cause SPELL_EFFECT_NORMALIZED_WEAPON_DMG to do 4 billions damage or to trigger an assertion in Unit::CalculateDamage() depending by Unit base damage.
To reproduce the issue cast spell 25816 on a level 1-14 warrior, then make the warrior cast spell 694 on a Creature.
2015-08-05 19:58:19 +02:00
Vincent-Michael
d2d4bc2668
Core: Header cleanup in game/*/*.cpp
...
(cherry picked from commit 2e586bc520e7eda2387e850c3c0049e6daa880de)
Conflicts:
src/server/game/Battlegrounds/Battleground.cpp
src/server/game/Battlegrounds/BattlegroundMgr.cpp
src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp
src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp
src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
src/server/game/Chat/Chat.cpp
src/server/game/Combat/ThreatManager.cpp
src/server/game/DataStores/DB2Stores.cpp
src/server/game/DataStores/DBCStores.cpp
src/server/game/Entities/Creature/Creature.cpp
src/server/game/Entities/Creature/GossipDef.cpp
src/server/game/Entities/Object/Object.cpp
src/server/game/Entities/Object/ObjectGuid.cpp
src/server/game/Entities/Object/Updates/UpdateData.cpp
src/server/game/Entities/Pet/Pet.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Player/Player.h
src/server/game/Globals/ObjectAccessor.cpp
src/server/game/Handlers/BankHandler.cpp
src/server/game/Handlers/CombatHandler.cpp
src/server/game/Handlers/GroupHandler.cpp
src/server/game/Handlers/GuildHandler.cpp
src/server/game/Handlers/ItemHandler.cpp
src/server/game/Handlers/MiscHandler.cpp
src/server/game/Handlers/MovementHandler.cpp
src/server/game/Handlers/PetitionsHandler.cpp
src/server/game/Handlers/QueryHandler.cpp
src/server/game/Handlers/SpellHandler.cpp
src/server/game/Handlers/TokenHandler.cpp
src/server/game/Handlers/VoiceChatHandler.cpp
src/server/game/Maps/Map.cpp
src/server/game/Movement/Spline/MoveSplineInit.cpp
src/server/game/Quests/QuestDef.cpp
src/server/game/Server/Packet.cpp
src/server/game/Server/Packets/SpellPackets.cpp
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Spells/Auras/SpellAuraEffects.cpp
src/server/game/Spells/Spell.cpp
src/server/game/Spells/SpellEffects.cpp
src/server/game/Spells/SpellScript.cpp
src/server/game/Warden/Warden.cpp
src/server/game/Warden/WardenWin.cpp
src/server/game/Weather/WeatherMgr.cpp
2015-07-25 21:53:30 +01:00
robinsch
f4b826002f
#15108
2015-07-18 11:48:44 +02:00
mik1893
90fcfb3f2d
Merge pull request #14974 from pete318/stealth_work
...
Stealth changes (Player stealthed vs NPCs) - 3.3.5
2015-07-15 18:43:19 +02:00
Rushor
ab0c0b7cb8
Merge pull request #15092 from robinsch/shamanT10enhancement
...
Core/Spells: Enhancement Shaman T10 4P bonus set
closes #15090
2015-07-15 14:21:43 +02:00
robinsch
230df99434
Core/Spells: Enhancement Shaman T10 4P bonus set #15090
2015-07-15 12:04:22 +02:00
mik1893
ef4918d939
Merge pull request #14987 from robinsch/fixupSpellModDOT
...
Core/Spells: Revert changes to Unit.cpp done in 198ffba
2015-07-14 16:46:55 +02:00
pete318
1e0213bc57
The following stealth changes are implemented.
...
- Combat no longer removes stealth, only damage does
- Creatures will pursue a stealthed unit they cannot see if they're already in combat with them
- When a player is ~~3 yards~~ 8% + 1.5 yards away from the usual stealth detection distance, the creature will perform the "alerted" effect.
- When sitting/sleeping creatures are distracted or alerted, they will stand up
- Idle movement creatures will return to their original (spawn) orientation after distract/alert
- When entering combat with a distracted/alerted creature, distract state is removed
- NPC no longer have a limit to stealth visibility (granted by stealth modifier spells/buffs)
- If alert visibility is greater than aggro range, no alert sent
2015-07-02 23:11:20 +00:00
robinsch
2263cb9e10
Core/Unit: Fix issue with Divine Shield immunities
...
Closes #14910
2015-07-01 17:37:36 +02:00
robinsch
067b4c3243
Core/Spells: Revert changes to Unit.cpp done in https://github.com/TrinityCore/TrinityCore/commit/198ffba5ee3b64852b3b090ebdeebd87494cc9f6 . This will fix issues with direct damage spells dealing wrong damage that are based on percentage of existing HOT or DOT auras due to missing SPELLMOD_DOT apply.
2015-07-01 16:04:37 +02:00
Shauren
efad3a3123
Core/Spells: Implemented CAST_FLAG_IMMUNITY
2015-06-30 11:44:11 +02:00
Shauren
2538a84d0c
Core/Units: Changed SPELL_AURA_MOD_MINIMUM_SPEED to always be applied, not only if under a slow aura (SPELL_AURA_MOD_MINIMUM_SPEED can set the minimum speed higher than base speed)
...
(cherry picked from commit d2142ac380863716ecea6f4aa44f7e556e44dfd9)
2015-06-26 01:26:22 +01:00
jackpoz
81cec13a58
Merge pull request #14250 from xjose93/SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED
...
Core/Unit: Fix snare/daze immunities versus SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED
Fix SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED modifying speeds of bosses that are immune to changes of speeds.
2015-06-14 16:34:49 +02:00
xjose93
6f2b086048
Core/Unit: Fix snare/daze immunities versus SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED.
2015-06-14 13:45:29 +02:00
robinsch
81111116fa
Core/Movement: Knockback Effect on Flying Mount
...
by @robinsch; closes #6099
Keep the mounted player flying after the knockback effect cast on mounted player.
Before these changes, the flying mount behaves like a ground mount after the knockback.
From large enough heights, the fall causes damage or death to the falling (mounted) character.
2015-06-02 04:26:40 +02:00
robinsch
198ffba5ee
Core/Auras: Fixed SPELLMOD_DOT not being applied
...
Closes #14817
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2015-06-01 18:33:01 +02:00
Shauren
8a013ba0fb
Core/Misc: Moved Position to its own file
...
(cherry picked from commit 48ee1f003347910a48183f768501c1080fc40269)
Conflicts:
src/server/game/Entities/Object/Object.cpp
src/server/game/Entities/Object/Object.h
src/server/game/Spells/Spell.cpp
2015-05-19 21:44:39 +01:00
Duarte Duarte
f4c1a8fb2d
Merge pull request #14454 from ariel-/cd
...
Port Core/Spells: Cooldown updates (6.x branch)
2015-05-19 18:52:05 +01:00
tkrokli
c54cbebf88
Fix: Can cast on fear if rooted [3.3.5a]
...
by @Xiledria; closes #13964
Removes the ability to cast while in fear and rooted.
Tested and found working by @Raydor and @Xiledria
2015-05-03 02:08:32 +02:00
Vincent-Michael
67ce9924a2
Core/Spells: Fix typo
2015-04-29 20:48:41 +02:00
jackpoz
c3b8800cf7
Core/Misc: Fix issues reported by static analysis
...
Coverity defect IDs: 1023036, 1022620
2015-04-19 17:45:55 +02:00
MitchesD
7836a4a418
Core/Unit: fixed removing UNIT_FLAG_PET_IN_COMBAT from guardians
...
Closes https://github.com/TrinityCore/TrinityCore/issues/14566
(cherry picked from commit 8096edec15dc2c51d2c9f57b618cd0ced569f793)
2015-04-19 14:49:29 +02:00
jackpoz
5b5c0938da
Core/Misc: Fix issues reported by static analysis
...
Properly fix Coverity defect ID 1227434
2015-04-18 17:33:14 +02:00
ariel-
e707905764
Port commit 56186319bdd41dd26b6cc14f84e6e41eef5d953b (6.x branch)
...
Core/Spells: Cooldown updates
Updates #14418
2015-04-13 12:13:46 -03:00
jackpoz
d23538ce56
Core/Misc: Fix issues reported by static analysis
...
Coverity defect IDs: 1227510, 1227434, 1023036, 1062426, 1062425, 1062424, 1062423, 1062422
2015-04-04 20:20:04 +02:00
jackpoz
76986880c9
Core/Misc: Fix issues reported by static analysis
...
Coverity defect IDs: 1267938, 1267937, 1267933, 1267932, 1267929
2015-04-04 16:40:01 +02:00
leak
7010671931
Core/Misc: Remove unused headers
2015-03-30 17:16:50 +02:00
Nayd
2ac40775a2
Core/Spells: Implement HasAttribute() helper for SpellInfo for easier readability
...
Original code by @Shocker (6.x branch)
2015-03-18 23:16:39 +00:00
click
64584e9e7a
Core: More INFO -> DEBUG (Unit.cpp this time)
2015-03-08 06:11:12 +01:00