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 <s.v.h21@hotmail.com >
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 <s.v.h21@hotmail.com >
2012-01-29 15:28:19 -05: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 <s.v.h21@hotmail.com >
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 <machiavelli.trinity@gmail.com >
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 <dr.skull@centrum.sk >
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
Subv2112
d02c781241
Core/Gossips: Fixed questgiver GOs that also have gossip menus, fixed gossip option selecting on GOs
...
Signed-off-by: Subv2112 <s.v.h21@hotmail.com >
2012-01-09 09:29:45 -05:00
dr.skull
d6ff717b74
Fix Shaman T10 Enhancement 4P Bonus
...
Signed-off-by: dr.skull <dr.skull@centrum.sk >
2012-01-09 14:31:15 +01:00
Subv2112
5584354444
Core/Players: Fix crash in LoadFromDB
...
Closes #4724
Closes #4673
2012-01-08 18:37:16 +00:00
Kaelima
e457649170
Merge pull request #4714 from elecyb/mover
...
Core-Vehicles: Change player mover when add/remove passenger (thanks Sub...
2012-01-08 06:41:02 -08:00
elecyb
fc4b033715
Core-Vehicles: Change player mover when add/remove passenger (thanks Subv)
...
Core-Misc: Restore correct mover for victim of possesion spell.
Closes #4704 , #4707
2012-01-08 03:56:33 -03:00
Machiavelli
5a504f94f7
Merge pull request #4700 from Subv/fix001
...
Core/SAI: Implement SMART_EVENT_GO_STATE_CHANGED and SMART_ACTION_GO_SET_LOOT_STATE
2012-01-07 11:24:53 -08:00
Machiavelli
1dc6f6a2da
Merge pull request #4646 from elecyb/crash1
...
Core/PacketIO: Fix crash and exploit caused when client sends tampered m...
2012-01-07 03:58:42 -08:00
Subv2112
aaa255b83d
Core/SAI: Implemented SMART_EVENT_GO_STATE_CHANGED and SMART_ACTION_GO_SET_LOOT_STATE
...
Signed-off-by: Subv2112 <s.v.h21@hotmail.com >
2012-01-06 11:09:01 -05:00
Shauren
1a8bf13cb6
Core/Events: Last part of seasonal quest loading/saving fixes (should all be one commit)
2012-01-06 15:08:21 +01:00
Shauren
5ae622678a
Core/Events: Fixed saving seasonal quest status
2012-01-06 15:01:30 +01:00
Shauren
2bef633e1f
Core/Events: Corrected column type when loading seasonal quest status
2012-01-06 14:58:55 +01:00
Shauren
0c2dd2dc7f
Core/Events: Fixed crash when loading character_queststatus_seasonal
2012-01-06 14:57:01 +01:00
elecyb
7d7bb8363d
Core/PacketIO: Fix crash and exploit caused when client sends tampered mover guids
...
Closes : #4056
2012-01-05 18:34:56 -03:00
Shauren
01900b5829
Core/Events
...
* Changed how quests are linked to events (no longer in Quest class)
* Added quest validation when loading game_event_seasonal_questrelation
* Renamed fields in new table to be consistent with game_event* tables
* Corrected db data (some entries had -1 as event id)
2012-01-05 13:27:17 +01:00
Shocker
08bcbc89b0
Merge pull request #4229 from devilcoredev/fix_002
...
Core/Spells: Fix the spell immunity system to be effect-dependent
2012-01-04 13:41:51 -08:00
Shocker
91d51d9474
Merge pull request #4244 from Warpten/master
...
Core/Spells: Fix Earthen Power
2012-01-04 13:31:45 -08:00
Shocker
ecb1bdd7c3
Merge pull request #4489 from devilcoredev/fix_001
...
Core/Achievemens: Fix 'The Undying' and 'The Immortal' achievements
2012-01-04 13:27:43 -08:00
Shocker
0a17ab2e4c
Merge pull request #4314 from drskull/master
...
Core/Spells: Windfury and Flametongue should proc from abilities
2012-01-04 13:25:43 -08:00
Shocker
b1129499a2
Merge pull request #4587 from wilds/fix_reenter_bg
...
Core/Battleground: Fix re-entering battlegrounds after disconnect
Closes #90
2012-01-04 13:18:05 -08:00
Shocker
8d7f77eb00
Merge pull request #4616 from kandera/fix_seasonal_quest_reset
...
Core/Quests: Add implementation of seasonal quest reset
2012-01-04 13:11:34 -08:00
Shocker
67076d702d
Merge pull request #4625 from Odyssey/master
...
Core/Misc: Engrish fixing in Unit.cpp log messages
2012-01-04 13:04:55 -08:00
kandera
34c437e973
[Core/Spells] Fix Blood Tap (finally fixes full spell)
...
ignore removal of aura provided by Souler thanks!
2012-01-04 11:50:31 -05:00
Odyssey
1ad6a5fd00
Core/Misc: Remove some engrish from Unit.cpp log messages
2012-01-04 16:35:57 +01:00