Machiavelli
3ea9fe4022
Core/Movement: Remove a redundant check in EffectMovementGenerator that could prevent MovementInform from being called
2012-02-28 00:17:01 +01:00
Machiavelli
f402bad532
Core/MovementGenerators: Ensure correct virtual function overrides are called. May/should/will/could/might fix various different movement related issues. Please report back.
2012-02-27 20:22:38 +01:00
Shauren
f1f469481d
Core/MovementGenerators: Removed pointless check
2012-02-24 22:43:12 +01:00
Shauren
dc28b92415
Core: Random cleanup + compile fix
2012-02-23 13:01:16 +01:00
Machiavelli
e742873f1b
Merge pull request #5271 from Chaplain/knockback
...
Core/Movement: Fix MoveJump handling.
2012-02-22 03:45:52 -08:00
MrSmite
fb39566f1f
Core/Pets: Fix bugged reactstate behaviour after spline system implementation.
...
Signed-off-by: Machiavelli <[email protected] >
2012-02-21 10:26:14 +01:00
click
5411e1ce52
Core: Clean up whitespace and tabs in the base sourcetree
2012-02-18 16:52:08 +01:00
Chaplain
af90546835
Core/Movement: Fix MoveJump handling.
...
*Closes #5238 issue
*Fix possible crash in MotionMaster
2012-02-17 00:19:14 +03:00
Spp
03c34ee507
Fix a lot of warnings
2012-02-16 13:56:28 +01:00
kaelima
d336c9efc5
Core/Movement: Fix a crash when a player logout in a hostile area. The honorless spell should and is already casted after recieving CMSG_MOVE_SPLINE_DONE.
...
Closes #5245
- Also corrected an error message in auctionhousemgr.
2012-02-16 11:11:29 +01:00
Subv
f8df838db9
Fixed build, thanks Amit86 for noticing
2012-02-14 13:47:35 -05:00
Subv
8a72aede16
Codestyle: Renamed some variables to fit codestyle, corrected order in structure/class fields to match alignment (they use slightly less memory now)
...
Signed-off-by: Subv <[email protected] >
2012-02-14 12:46:26 -05: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
Shocker
08be716ef8
Core/Misc: Rename UNIT_STAT_* enums to UNIT_STATE_*
2012-02-03 19:02:17 +02:00
Manuel Carrasco
2db5c13d8f
Core/Spline: Removed redundant call.
2012-01-27 13:44:44 -03:00
click
e6d5b21778
Core: Fix non-PCH build and remove a few warnings.
2012-01-24 00:24:39 +01:00
Chaplain
accea2b44e
Core/Movegen: Added missing part in ChaseMovementgenerator and minor logic fix in MotionMaster::MoveJump()
2012-01-18 18:42:25 +03:00
Chaplain
86104943cb
Core/MotionMaster: Fix logic in MoveLand() and MoveTakeoff()
2012-01-18 16:26:45 +03:00
Chaplain
47b6862302
Merge branch 'master' of [email protected] :TrinityCore/TrinityCore.git
2012-01-16 14:03:07 +03:00
Chaplain
6bb48a2a87
Core/Movegen: Fix logic in WaypointMovementGenerator<Creature>::StartMove
2012-01-15 21:25:03 +03:00
Machiavelli
b02666213c
Scripts/Misc: Fix some MovementInform handler filters after recent motionmaster changes
...
Also correct year of SQL in dbbac0bdaa
2012-01-15 15:27:43 +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
kiper
8299627ed9
Update headers for 2012. HAPPY NEW YEAR!!!
2012-01-01 00:32:13 +01:00
Spp
d59c5e627f
Fix warnings
2011-12-15 11:12:15 +01:00
megamage
f091360940
Do not allow base map be accessed from outside if map is instanceable.
2011-11-23 13:14:59 -05:00
megamage
98be413ce0
Clean up very some confusing MapManager functions (create/find map/base map).
2011-11-23 12:45:59 -05:00
kaelima
9b7e9a1ee3
Core/Movement:
...
- Lower movement radius and speed when confused/disoriented.
- Force attackstop when confused or feared. Should fix issue with creatures "teleporting" after fear.
Close #2689
Close #466
Close #3743
2011-11-13 02:36:51 +01:00
Pesthuf
04ad9b8bed
Don't send StartTravel with MoveJump. Fixes client display of jumping effects.
2011-10-31 20:10:06 +01:00
Liberate
04bb2f4a17
Core/Movement: Fix Point Movement after a stun/root. The NPC should now correctly start moving again.
2011-10-17 03:06:35 +02:00
kaelima
97e5140a1d
Core/WaypointMgr: Allow to set orientation to waypoints.
...
- Instead of the need to use a waypoint_script to change orientation on waypoint arrival.
2011-10-15 18:38:27 +02:00
megamage
d156e066cf
Rename "SetPosition" to "UpdatePosition".
...
Replace CreatureRelocation in scripts with new Creature::SetPosition.
2011-10-10 17:08:01 -04:00
Spp
b16d2245bb
Cosmetic: Multiple cosmetic changes
...
- Added missing space to 'if', 'for', 'while' and 'switch' when it's followed by '('
- Added missing space after a comma and remove space before comma (with some exceptions)
- Remove trailing spaces
- Convert tab to spaces
Note: Only affects files with extension "cpp" and "h" under /src/server
2011-09-29 12:43:05 +02:00
Spp
af05915b9e
[Cosmetic] Apply codestyle "XXX * " and "XXX *" changed to "XXX* " (with some exceptions)
2011-09-15 14:12:57 +02:00
Spp-
acd0fc79f6
Core: Pass by const reference for simple objects replaced with pass by value
2011-08-01 14:23:27 +02:00
Spp-
1fc1da842e
Core: Fix annoying compile warning and some other minor changes here and there
2011-08-01 13:46:00 +02:00
Spp-
0457d98405
Core/Movement: Crash fix
2011-08-01 13:44:54 +02:00
Shauren
3e5aa2d1ff
Core/Movement: Implemented methods to animate creatures landing and takeoff and use them in Sindragosa script
2011-07-27 12:40:14 +02:00
Shauren
0a4f18fab3
Compile fix and removed unneeded call in HomeMovementGenerator initialization
2011-07-22 20:10:48 +02:00
Shauren
1e3c23a4e8
Core/Spells: Set UNIT_FIELD_TARGET to current spell cast target for proper facing the target
2011-07-15 12:33:03 +02:00
click
158966dc79
Core: Codestyle cleanup
2011-06-11 22:35:29 +02:00
Shauren
cb608283b2
Core/WaypointMgr: Fixed crashes when loading data with waypoint_data.id=0 and fixed memory leaks in .wp reload command
2011-05-24 23:13:47 +02:00
leak
1003f30448
Add spaces after commas
2011-04-29 20:47:02 +02:00
Shauren
2f79b0f266
Core: Removed all double (and more) empty lines
2011-03-21 10:52:14 +01:00
Shauren
e5347a3bda
Core: Fixed warnings:
...
C4100: 'variable' : unreferenced formal parameter
C4701: potentially uninitialized local variable
C4389: '!=' : signed/unsigned mismatch
C4245: 'argument' : conversion from 'X' to 'Y', signed/unsigned mismatch
2011-03-08 16:42:00 +01:00
Machiavelli
e07e20ffca
Core/Log: Implement log masks for debug log level, to allow selective debug output. Update your worldserver.conf.
2011-02-20 20:16:34 +01:00
Machiavelli
957c69de83
Update copyright note for 2011.
...
Happy new year.
2011-01-01 15:01:13 +01:00
Shauren
928443d899
Core: Removed more operator workarounds for ACE_Singleton (missed previously because of inconsistent naming)
...
--HG--
branch : trunk
2010-12-23 23:25:44 +01:00
Shauren
0f3b9019a8
Core: Get rid of dirty operator workaround for ACE_Singleton class implementation
...
--HG--
branch : trunk
2010-12-22 21:25:23 +01:00