Shauren
806733550c
Core/GameObjects: Fixed crashes in GameObject::SetLootState and GameObject::SetGoState for summoned objects
...
Closes #5166
2012-02-10 10:24:56 +01:00
QAston
5365bd25fa
Core/Spells: remove some workarounds about transform spells in corpse explosion script.
2012-02-09 23:27:59 +01:00
Subv
9791bb599a
Merge pull request #5160 from TrinityCore/dynamic_vmaps
...
Added Dynamic Vmaps, RE-EXTRACT YOUR VMAPS
2012-02-09 11:17:05 -08:00
Subv2112
93d199f043
Core/Collision: Ported dynamic line of sight patch by Silverice from MaNGOS and
...
added lots of improvements
Please re-extract vmaps
2012-02-09 13:58:22 -05:00
QAston
012be16796
Merge pull request #4726 from ille/baa2252bd31718e93ccc3e97aa81afeecb5ec9c3
...
Core/GameObject: implement stealth/invisibility for traps
2012-02-09 09:38:13 -08:00
QAston
dc326131a3
Core/Entities: don't save aura caster's guid for pets to db.
2012-02-09 17:19:24 +01:00
kaelima
e7cd9f0b4c
Core/Movement: Don't send heartbeat message only to self on movementflag update. Should solve some recent issues with vehicles.
2012-02-09 13:41:43 +01:00
QAston
a27758207f
Merge pull request #5096 from devilcoredev/fix_005
...
Core/AI: Fix a bug on some pets introdouced in commit 14bc551862
2012-02-07 23:30:41 -08:00
Matthew Goff
7a117dd429
Core/Misc:
...
- Replace emote magic number by enum
- Added all missing defines from AnimationData.dbc. Minor corrections to existing ones. Standardized some naming and updated cpp files as needed.
- Correct a spell used in AQ
Closes #3787
Closes #5095
2012-02-06 01:22:45 +00:00
Giuseppe Montesanto
9a3a6c7641
Fix a bug introdouced in recent commit.
2012-02-05 21:22:01 +01:00
QAston
a2494f569e
Merge pull request #5013 from PKX/fix_auras
...
Core/Auras: Fix Pet & Totem aura stacking
2012-02-05 00:14:53 -08:00
QAston
7be73a0667
Merge pull request #5075 from devilcoredev/fix_004
...
Core/AI: Fix pet and other types of minion pet attack on targets with Crowd Controls.
2012-02-05 00:13:56 -08:00
Subv2112
31615bdc86
Core/Spells: Add a new parameter to Unit::SelectNearbyTarget to allow excluding a certain unit.
...
closes #4989
2012-02-04 21:21:51 -05:00
QAston
6b12f39b35
Merge pull request #4821 from devilcoredev/fix_001
...
Core/AuraScript: Add OnDispel and AfterDispel hook to AuraScript
2012-02-04 06:09:57 -08:00
Giuseppe Montesanto
14bc551862
Fix pet/guardian and other types of minion pet attack on targets with Crowd Controls.
2012-02-04 14:59:17 +01:00
Giuseppe Montesanto
271feb587f
Add hook on AuraScript called when an aura is dispelled
2012-02-04 13:32:40 +01:00
Subv2112
1975291a98
Core/Achievements: ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM should only be counted once for each new item you receive
...
closes #5065
Signed-off-by: Subv <[email protected] >
2012-02-03 20:04:26 -05:00
Subv2112
69ab572786
Codestyle/Logs: Add more detailed information in Creature::Respawn, replacing the useless previous log
...
Signed-off-by: Subv <[email protected] >
2012-02-03 19:37:28 -05:00
QAston
92ad375864
Core/Entities: clarify comment added in c7ea952a47
2012-02-03 22:56:42 +01:00
QAston
7e99e5f094
Core/Spells:
...
- rename SpellInfo::IsAOE to SpellInfo::IsTargetingArea due to ambiguity of old name.
- add IsAffectingArea function to check whenever spell or it's effects are affecting objects in area and use new function to fix problems with hunter flares.
Closes #3310 . Thanks to Kaelima and Warpten for research.
2012-02-03 22:24:03 +01:00
QAston
aae833a759
Core/Spells: fix GameObject spell cast on enemies, original patch by Svannon, thanks to horn for research.
2012-02-03 20:07:57 +01:00
QAston
c7ea952a47
Core/Entities: Rename UNIT_FLAG_OOC_NOT_ATTACKABLE and UNIT_FLAG_PASSIVE to UNIT_FLAG_IMMUNE_TO_PC and UNIT_FLAG_IMMUNE_TO_NPC respectively. New names tell much more about what those flags do.
2012-02-03 18:46:05 +01:00
Shocker
08be716ef8
Core/Misc: Rename UNIT_STAT_* enums to UNIT_STATE_*
2012-02-03 19:02:17 +02:00
kaelima
e602619912
Core/Player: Remove spell used to unlearn talents and replace with a direct packet send. Spell is not found casted in 3.3.5a sniffs. Thanks Malcrom for the hint.
2012-02-03 14:56:29 +01:00
Subv2112
953587abdb
Fixed build
2012-02-02 13:15:44 -05:00
Subv2112
8dc75e7091
Codestyle: Converted some casts to their respective ToClass()
2012-02-02 13:03:54 -05:00
Souler
eef0c61bbf
Script/Spells: Solve problems with argent tournament spells
...
- Including cleanup in spell_generic
2012-02-01 16:02:58 +01:00
Subv2112
2786ea1f5e
Core/Quests: Fixed a crash caused when trying to add a quest to a player who does not have any free slot in his quest log. fixes #4572
...
Signed-off-by: Subv2112 <[email protected] >
2012-01-31 16:45:36 -05:00
Subv2112
bdae78ac9d
Core/LFD: Fixed possible multithreading crash, thanks LihO
2012-01-31 14:38:14 -05:00
Subv2112
1bc370aaf8
Core/Achievements: Fixed achievements with ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM, they were not accumulating the amount
2012-01-31 10:01:29 -05:00
Souler
75992143c1
Scripts/Spells: Fix Argent Tournament mount spells:
...
* Break-Shield
* Charge
* Defend (visual)
* Mounted duel
* Faction Pennants when riding argent tournament mounts
Closes #4917 .
2012-01-30 00:21:42 +01:00
Subv2112
f525087538
Core/Movement: Correctly fixed flying npcs falling to ground, no more glitches with this
...
Signed-off-by: Subv2112 <[email protected] >
2012-01-29 15:28:19 -05:00
PKX
727133b049
Core/Auras: Fix Pet & Totem aura stacking
...
Fixes aura staking for Pet, Totem and other spell effects that do not use SPELL_EFFECT_APPLY_AURA
Signed-off-by: PKX <[email protected] >
2012-01-27 15:43:21 +01:00
click
e6d5b21778
Core: Fix non-PCH build and remove a few warnings.
2012-01-24 00:24:39 +01:00
Subv2112
3d4f55723c
Core/SAI: Linked events should be executed after the event that linked them is executed.
...
Core/SAI: Allow SMART_EVENT_GO_STATE_CHANGED to use ActionInvoker target
Signed-off-by: Subv2112 <[email protected] >
2012-01-22 20:36:01 -05:00
Vlad
0f383e9cdd
Core/Movement: properly set mover for possess/vehicles
2012-01-20 05:11:52 +03:00
Machiavelli
e652d9043b
Missing unsaved changes for previous commit...
2012-01-18 19:00:52 +01:00
Machiavelli
46dda033c8
Core/Items: Blizzlike fix for the recent trade exploit fix
2012-01-18 18:57:21 +01:00
Machiavelli
abd94e324b
Core/Items: Fix crash and updated documentation in SplitItem
2012-01-18 13:14:06 +01:00
SignFinder
cc88681dc5
Core/Items: Really fix a trading spoof exploit.
...
Thanks Alexsot for fix.
2012-01-18 11:56:34 +04:00
Kaelima
afc0d72761
Merge pull request #4789 from drskull/master
...
Spirit Hunt
2012-01-17 21:41:47 -08:00
kaelima
819da8af4d
Core/Items: Attempt to fix crash in Player::SplitItem caused by 6a44399852.
...
And some random cleanup
2012-01-18 06:07:30 +01:00
Machiavelli
6a44399852
Core/Items: Fix a trading spoof exploit.
...
Closes #4713
2012-01-17 18:51:04 +01:00
Shauren
894c27af52
Core/Groups: Need restrictions in need before greed loot method should apply only to LFG dungeons
2012-01-14 18:42:23 +01:00
Subv2112
f4075f0f94
Core/LFG:
...
Fix priority of the player when its added to the lfg group
Better implementation of the Dungeon Deserter debuff
Rewrite the NeedBeforeGreed loot
Fixed players being shown as Unknown Entity when entering the lfg group
Some incremental optimizations after original patch
Thanks to Retriman and Paecman for base implementation
Signed-off-by: Machiavelli <[email protected] >
2012-01-14 17:37:28 +01:00
Machiavelli
dbbac0bdaa
Core/Movement: Implement spline movement subsystem.
...
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.
Technical changes:
* Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
* Precission increased. There are no more position desync issues since client's position calculation formulas used.
* Now possible to move by paths with multiple points, send whole path to client.
--
Original author of research and implementation: SilverIce. Massive kudos.
Original port for Trinity (ref #4629 ) Chaplain and Venugh
With the following incremental fixes during my review:
- Restore flightmaster end grid pre-loading
- Fix uninitialized Creature::m_path_id
- Add missing trinity_string entries for .movegens command
- Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time
Known issues:
- Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0.
This is caused by bad DB data. This commit didn't "break" it.
Do not forget to re-run CMake before compiling.
2012-01-14 15:36:07 +01:00
Machiavelli
2293d2d7df
Core/Movement: Prevent IdleMovementGenerator being put into MOTION_SLOT_IDLE and MOTION_SLOT_ACTIVE simultaneously
2012-01-13 16:43:49 +01:00
dr.skull
1abb447243
Fix Feral Spirit passive spell Spirit Hunt
...
Now will heal wolfs too.
Signed-off-by: dr.skull <[email protected] >
2012-01-12 13:16:04 +01:00
Giuseppe Montesanto
885e9fda34
Fix the 'Trueshot Aura' on pet
2012-01-11 12:15:44 +01:00
Jorge
528a9a6966
Merge pull request #4742 from Subv/gossips
...
Gossips
2012-01-10 03:16:06 -08:00