Nay
b1c4118a33
Merge remote-tracking branch 'origin/master' into mmaps
2012-09-11 01:13:41 +01:00
Vincent-Michael
06eff1644d
Core/Vehicles: Fix warnings
2012-09-10 15:44:12 +02:00
Nay
4896a1775e
Merge remote-tracking branch 'origin/master' into mmaps
...
Conflicts:
src/server/game/Movement/Spline/MoveSplineInit.cpp
2012-09-10 00:54:29 +01:00
Shauren
83817afd99
Core/Vehicles: Improved vehicle passenger position calculation (still not complete)
2012-09-09 19:56:00 +02:00
Subv
97c3e2e6c1
Core/Movement: Make MovementGenerators use pointers instead of references. cleanup
2012-08-25 22:57:55 -05:00
Shauren
810f21efbc
Core/Movement
...
* Moved enter/exit vehicle packets to spline.
* Fixed spline movement on transports such as elevators (for which we do not keep track of its exact position) - path will be using normal coordinates (not transport offsets)
2012-06-06 20:36:34 +02:00
Nay
4e745d2888
Core/Enums: Update vehicle seat flags and vehicle seat b flags (from WPP)
2012-06-03 15:10:47 +01:00
Shauren
05bb8e4fcd
Core/Vehicles: Fixed creature passengers falling off vehicles at client side
2012-04-24 17:19:41 +02:00
Shauren
0506877e2a
Core/Vehicles: Use DespawnOrUnsummon in Vehicle::Dismiss to call AI despawn hooks.
2012-04-11 17:52:44 +02:00
kaelima
dce0a7d184
Core/Misc: Random cleanup
2012-03-16 08:57:42 +01:00
Machiavelli
6bb689b494
Core/Units: Properly update passenger position if vehicle uses waypoint movement. Fixes e.g. Icefang path
2012-03-01 17:06:41 +01:00
Spp
d38bc3a178
Core: Rename GetCreatureInfo to GetCreatureTemplate and minor cleanup here and there
2012-02-27 14:58:47 +01:00
kaelima
5684f39d58
Core/Protocol: Remove useless ResetInstances call inside WorldSession::HandleResetInstancesOpcode.
2012-02-10 12:52:30 +01:00
kaelima
03b2717931
Core/Map:
...
- Fixed crash when a player was disconnected during a transfer to another map.
- Only call OnPlayerLeaveMap if player is removed from map. (Ty QAston)
2012-02-10 12:43:13 +01:00
Shocker
08be716ef8
Core/Misc: Rename UNIT_STAT_* enums to UNIT_STATE_*
2012-02-03 19:02:17 +02:00
Vlad
0f383e9cdd
Core/Movement: properly set mover for possess/vehicles
2012-01-20 05:11:52 +03: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
kiper
8299627ed9
Update headers for 2012. HAPPY NEW YEAR!!!
2012-01-01 00:32:13 +01:00
Machiavelli
d7d79f058d
Forgotten change to seat flag defines, thanks to Venugh.
2011-12-11 15:28:33 +01:00
tobmaps
3569f01adc
Core/Spells: Fixed resist calculations for spells with multiple schools. Thx to Shauren for tips
...
Closes #3875
2011-11-12 04:40:44 +07:00
tobmaps
c5e316164f
Core/Vehicles: Fix some movable turrets
2011-11-12 04:04:22 +07: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-
fcdd4d784f
Core/Transport: Minor optimization in LoadTransports (And some cosmetic changes here and there in other files)
2011-08-03 08:18:24 +02:00
QAston
b0fe236265
Core: Use new SpellInfo class in core. Sadly, this commit is not compatibile with some of the custom code. To make your code work again you may need to change:
...
*SpellEntry is now SpellInfo
*GetSpellProto is now GetSpellInfo
*SpellEntry::Effect*[effIndex] is now avalible under SpellInfo.Effects[effIndex].*
*sSpellStore.LookupEntry is no longer valid, use sSpellMgr->GetSpellInfo()
*SpellFunctions from SpellMgr.h like DoSpellStuff(spellId) are now: spellInfo->DoStuff()
*SpellMgr::CalculateEffectValue and similar functions are now avalible in SpellEffectInfo class.
*GET_SPELL macro is removed, code which used it is moved to SpellMgr::LoadDbcDataCorrections
*code which affected dbc data in SpellMgr::LoadSpellCustomAttr is now moved to LoadDbcDataCorrections
2011-07-26 23:09:28 +02:00
tobmaps
99530dcde2
Core/Vehicles: Move most of hardcoded vehicle immunities to DB
2011-07-15 21:37:09 +07:00
tobmaps
0b40d39dcf
Core/Vehicles: Add more immunes to mechanical vehicles
2011-07-15 20:17:55 +07:00
kaelima
142943d4c1
This reverts commit f580cddc09.
2011-06-28 13:05:15 +02:00
click
f580cddc09
Core: Add wintergrasp-patch to wintergrasp_cleanup branch - resurrected from an old work-repository, now over as a branch to work on.
...
Original patch by socolin, cand a ton of contributors :
mathman, joda, spp, silinoron, josh, malcrom, shauren, machiavelli, click, rat, leak, tobmaps, _manuel_, the tcfr team (via socolin), and tons of others for chiming in.
NOTE: THIS IS A WORKING-BRANCH, AND _NOT_ MENT FOR PUBLIC USE OR EVEN CONSIDERED STABLE!
2011-06-28 00:56:29 +02:00
Machiavelli
23b9a31229
Core/Vehicles: Final stage of vehicle stat scaling table removal
2011-06-27 15:20:26 +02:00
Machiavelli
ad1777229f
Core/Vehicles: More codestyle. (missed changes)
2011-06-27 14:42:28 +02:00
Machiavelli
8a7957a759
Core/Vehicles: Remove now unused variables and apply codestyle in Vehicle class
2011-06-27 14:36:00 +02:00
Sarjuuk
249692b54b
Core/Vehicles: Remove vehicle stat scaling hack and implement it properly trough the spell system. NOTE: This does need some further research on coefficients for different vehicles.
...
Signed-off-by: Machiavelli <[email protected] >
2011-06-27 14:23:58 +02:00
maanuel
360f0534ce
Entities/Vehicle: Removed unneeded Spell Immunity, this fixes problems with spell 66296 (Shadow Veil). Thanks to tobmaps.
2011-06-26 22:27:00 -03:00
kaelima
b9e8694540
Core: Continued cleanup
...
If and for whitespaces.
2011-06-12 02:30:32 +02:00
tobmaps
cdb296d6d7
Core/Vehicles: Fix power type energy for some vehicles
2011-06-09 20:20:21 +07:00
Lopin
5254f3490b
Core/Vehicles: Add general immunities for several vehicles
...
+ some minor cleanup stylewise
Signed-off-by: click <[email protected] >
2011-05-31 15:14:55 +02:00
Shauren
8898db8b27
Core: Corrected NULL usage, it should only be used with pointers, not integers
2011-04-23 15:53:48 +02:00
Shauren
d73ffc9e81
Core/Vehicles:
...
* Added generic solution for vehicle accessories not relying on AI calls
* Only accessories marked as minion will be respawned when the vehicle enters evade mode
* Notify the summoner's AI when vehicle accessory fails to install and despawns
2011-04-22 21:59:37 +02:00
Machiavelli
d42ab6c8bd
Core/ScriptedAI: Reset VehicleKit in BossAI::_Reset()
...
Core/Vehicles: Minor log fix and comment a redundant assertion
2011-04-22 11:07:58 +02:00
Shauren
2f79b0f266
Core: Removed all double (and more) empty lines
2011-03-21 10:52:14 +01:00
Machiavelli
27680e420f
Core/Vehicles:
...
- Remove some wrong checks in vehicle_accessory loading.
- Remove Reset() call from Vehicle::Install() - reset is already called by AI functions
2011-03-07 20:25:55 +01:00
Machiavelli
d6ddc6410c
Core/Vehicles: Rename vehicle_accessory to vehicle_template_accessory, and implement a new table named vehicle_accessory to allow accessory definitions based on GUID that will overwrite defeinitions based on entry.
...
Fixes #Nay
2011-03-06 23:45:22 +01:00
Machiavelli
6c4a0354a2
Core/ObjectMgr: Move some npc_spellclick_spells and vehicle_accessory related errors to startup instead of post-startup runtime
2011-03-06 11:12:19 +01:00
Machiavelli
df97ce7625
Core/Vehicles: Remove redundant Vehicle::Die. All vehicle auras are already removed on Unit::RemoveAllAurasOnDeath.
...
Addresses ticket:869 - please reconfirm
2011-03-06 10:31:25 +01:00
Machiavelli
a9582964d3
Core/Vehicles: Make the vehicle system more aura driven. Get rid of redundant checks and update relevant data.
...
Closes #805
2011-03-04 21:17:06 +01:00
click
d92fb9ad65
Core: Clean up some rogue whitespace and tabs
2011-02-27 18:34:24 +01:00
Machiavelli
3c36ff92dc
Core/Vehicles: Fix an error log message (missing change from 683cea9e83)
2011-02-27 15:45:28 +01:00
Machiavelli
b161b0859b
Core/Vehicles: Fix a possible crash in InstallAccessory
...
Closes ticket #769
2011-02-27 04:05:21 +01:00
Machiavelli
683cea9e83
Core/Vehicles:
...
- Grab correct npc entry from npc_spellclick_spells in case of player vehicle. Fixes DB errors added in my previous changeset
- Allow aura's with SPELL_AURA_CONTROL_VEHICLE to stack if there are enough free seats, even if spellIds are identical.
- Fix a possible infinite loop. Thanks to manuel for spotting
2011-02-27 03:58:41 +01:00