Shauren
ca34b701cb
Core/Transports: Fixed a few mistakes in GO passenger teleports (currently unused), thanks joschiwald for spotting them
2013-11-02 16:33:39 +01:00
Shauren
0ee3093536
Fixed typo in 39175ac680
2013-11-02 13:46:10 +01:00
Shauren
39175ac680
Core/Transports
...
* Fixed fall damage on transports while teleporting
* Fixed packets not being received by owner if sent by a controlled minion
* Fixed an issue when a teleporting transport would attempt to reload its creature passengers on old map
Closes #11140
2013-11-02 13:22:14 +01:00
Shauren
cf72f7cc5c
Core/Vehicles: Fixed a crash caused by accessing freed memory
...
Valgrind log:
==1357== Invalid read of size 8
==1357== at 0x108339C: std::_Rb_tree<signed char, std::pair<signed char const, VehicleSeat>, std::_Select1st<std::pair<signed char const, VehicleSeat> >, std::less<signed char>, std::allocator<std::pair<signed char const, VehicleSeat> > >::begin() (stl_tree.h:685)
==1357== by 0x1082B23: std::map<signed char, VehicleSeat, std::less<signed char>, std::allocator<std::pair<signed char const, VehicleSeat> > >::begin() (stl_map.h:321)
==1357== by 0x1567152: VehicleAI::CheckConditions(unsigned int) (CombatAI.cpp:330)
==1357== by 0x1566EE5: VehicleAI::UpdateAI(unsigned int) (CombatAI.cpp:285)
==1357== by 0x11A8FB3: Creature::Update(unsigned int) (Creature.cpp:543)
==1357== by 0x11BC1A2: TempSummon::Update(unsigned int) (TemporarySummon.cpp:47)
==1357== by 0x12E8194: Trinity::ObjectUpdater::Visit(GridRefManager<Creature>&) (GridNotifiersImpl.h:45)
==1357== by 0x12F31BD: void VisitorHelper<Trinity::ObjectUpdater, Creature>(Trinity::ObjectUpdater&, ContainerMapList<Creature>&) (TypeContainerVisitor.h:64)
==1357== by 0x12F2CCB: void VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(Trinity::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor.h:70)
==1357== by 0x12F251F: void VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >(Trinity::ObjectUpdater&, ContainerMapList<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:71)
==1357== by 0x12F1BA5: void VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(Trinity::ObjectUpdater&, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:94)
==1357== by 0x12F0DDD: TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit(TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >&) (TypeContainerVisitor.h:105)
==1357== by 0x12EF5A0: void Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit<Trinity::ObjectUpdater>(TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&) (Grid.h:91)
==1357== by 0x12ED766: void NGrid<8u, Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >(unsigned int, unsigned int, TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&) (NGrid.h:157)
==1357== by 0x12EA2D3: void Map::Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >(Cell const&, TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&) (Map.h:701)
==1357== by 0x12DCD84: Map::VisitNearbyCellsOf(WorldObject*, TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >&, TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >&) (Map.cpp:604)
==1357== by 0x12DD045: Map::Update(unsigned int) (Map.cpp:646)
==1357== by 0x1520E03: MapUpdateRequest::call() (MapUpdater.cpp:54)
==1357== by 0x1596958: DelayExecutor::svc() (DelayExecutor.cpp:52)
==1357== by 0x5184E56: ACE_Task_Base::svc_run(void*) (in /usr/lib/libACE-6.0.3.so)
==1357== Address 0x2a849600 is 32 bytes inside a block of size 168 free'd
==1357== at 0x4C2BADC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1357== by 0x107F309: Vehicle::~Vehicle() (Vehicle.cpp:66)
==1357== by 0x10BE0D2: Unit::RemoveVehicleKit() (Unit.cpp:15949)
==1357== by 0x10B52CA: Unit::RemoveFromWorld() (Unit.cpp:13440)
==1357== by 0x11A7D73: Creature::RemoveFromWorld() (Creature.cpp:204)
==1357== by 0x11BCBAA: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279)
==1357== by 0x11BCD5E: Minion::RemoveFromWorld() (TemporarySummon.cpp:308)
==1357== by 0x10B5514: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13481)
==1357== by 0x10B5605: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13503)
==1357== by 0x12E3B67: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2401)
==1357== by 0x10FCAAC: WorldObject::AddObjectToRemoveList() (Object.cpp:2138)
==1357== by 0x11BCABA: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256)
==1357== by 0x11BCAFA: ForcedUnsummonDelayEvent::Execute(unsigned long, unsigned int) (TemporarySummon.cpp:261)
==1357== by 0x159B665: EventProcessor::Update(unsigned int) (EventProcessor.cpp:47)
==1357== by 0x10858E2: Unit::Update(unsigned int) (Unit.cpp:318)
==1357== by 0x11A8E6C: Creature::Update(unsigned int) (Creature.cpp:519)
==1357== by 0x11BC1A2: TempSummon::Update(unsigned int) (TemporarySummon.cpp:47)
==1357== by 0x12E8194: Trinity::ObjectUpdater::Visit(GridRefManager<Creature>&) (GridNotifiersImpl.h:45)
==1357== by 0x12F31BD: void VisitorHelper<Trinity::ObjectUpdater, Creature>(Trinity::ObjectUpdater&, ContainerMapList<Creature>&) (TypeContainerVisitor.h:64)
==1357== by 0x12F2CCB: void VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > >(Trinity::ObjectUpdater&, ContainerMapList<TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > >&) (TypeContainerVisitor
2013-10-27 23:05:31 +01:00
Shauren
f0794d7585
Core/Transports: Correct path generation for a few transports
2013-10-27 11:15:56 +01:00
Shauren
b81bf7d025
Core/Spells: Implemented additional conditions for spells that start cooldown after an event instead of after cast
2013-10-26 14:39:00 +02:00
Shauren
f93ac805fd
Core/Transports: Fixed double deleting IoC transports
2013-10-25 12:37:48 +02:00
Shauren
06f5011071
Core/Auras: Added serverside checking for UNIT_FLAG_PACIFIED when attempting to start melee attack
...
Closes #8623
2013-10-22 17:09:41 +02:00
Shauren
3e12fe84c8
Core/Transports: Fixed players taking fall damage when teleporting from transports
...
Closes #11076
2013-10-22 17:02:01 +02:00
Shauren
b6db622b52
Core/Transports: Fixed crashes happening when passenger is removed from transport during teleport
...
Closes #11067
2013-10-20 14:27:17 +02:00
Shauren
dd9ea285ae
Merge pull request #11072 from gerripeach/diminishing_returns2
...
Core/Spell: Earthbind totem should not have DR (Diminishing Returns)
2013-10-20 03:40:36 -07:00
Shauren
5259539a5f
Core/Transports: Fixed crashes when instance with transports unloads
...
Closes #11056
2013-10-18 21:17:58 +02:00
Shauren
e21eef5c4a
Core/Transports: Added missing include
2013-10-18 20:16:27 +02:00
Shauren
38b682d7a8
Core/Maps: Added gameobject case for AddObjectToSwitchList and fixed logic in RemoveAllObjectsInRemoveList
2013-10-18 20:12:36 +02:00
Shauren
565dd4299c
Build fix
2013-10-17 00:55:50 +02:00
Shauren
59fd2520fc
Core/Creatures: Removed remains of creature_transport table
2013-10-17 00:20:00 +02:00
Shauren
0f4fdb9bc4
Fixed sql files for ce55647c41
2013-10-16 19:39:03 +02:00
Shauren
e0cb49af9c
Build fix
2013-10-16 19:30:29 +02:00
Shauren
7f0f87d243
Build fix
2013-10-16 19:14:00 +02:00
Shauren
81ec99c95e
Build fix
2013-10-16 18:59:34 +02:00
Shauren
ce55647c41
Core/Transports
...
* Rewritten path generation, now uses splines - timers are a lot more accurate now
* Implemented stopping transports
* Implemented spawning transports in instances
* Implemented spawning gameobjects as transport passengers
* Transport passengers are now stored in creature/gameobject table using gameobject_template.data6 from transport's template as map id
2013-10-16 18:37:29 +02:00
Shauren
1d3e3fac89
Build fix
2013-10-06 12:09:05 +02:00
Shauren
9d19e4d0ac
Core/Commands: Restored old functionality of getSelectedPlayer in chat commands
...
Also fixed build
2013-10-06 11:28:25 +02:00
Shauren
21a64d8fb4
Merge pull request #10976 from avengerweb/master
...
Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can never miss!
2013-10-06 02:19:19 -07:00
Shauren
b658c17703
Core/Spells: Fixed summoning players after recent changes
2013-10-05 23:59:52 +02:00
Shauren
a368fae588
Core/Players: Fixed issues with incorrect targets being selected for spells
2013-10-03 17:07:25 +02:00
Shauren
993513ce8d
Core/Vehicles: Fixed a crash happening when a minion vehicle despawns with passenger on it
...
Ref #9738
2013-10-02 00:13:00 +02:00
Shauren
770f69d4e6
Core/Vehicles: Fixed calling Vehicle::Uninstall on freed memory
...
Valgrind log:
==7723== Invalid read of size 8
==7723== at 0x10753CE: Vehicle::GetBase() const (Vehicle.h:51)
==7723== by 0x1072449: Vehicle::Uninstall() (Vehicle.cpp:159)
==7723== by 0x10B1E3C: Unit::RemoveVehicleKit() (Unit.cpp:15946)
==7723== by 0x10A8F32: Unit::RemoveFromWorld() (Unit.cpp:13441)
==7723== by 0x11A4703: Creature::RemoveFromWorld() (Creature.cpp:203)
==7723== by 0x11B9AB7: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279)
==7723== by 0x11B9C6C: Minion::RemoveFromWorld() (TemporarySummon.cpp:308)
==7723== by 0x10A917C: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13482)
==7723== by 0x10A926C: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13504)
==7723== by 0x12DBB89: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2108)
==7723== by 0x10F4556: WorldObject::AddObjectToRemoveList() (Object.cpp:2140)
==7723== by 0x11B99C5: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256)
==7723== Address 0x3bd20530 is 64 bytes inside a block of size 168 free'd
==7723== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7723== by 0x1071FD3: Vehicle::~Vehicle() (Vehicle.cpp:66)
==7723== by 0x10B1E71: Unit::RemoveVehicleKit() (Unit.cpp:15947)
==7723== by 0x10A8F32: Unit::RemoveFromWorld() (Unit.cpp:13441)
==7723== by 0x11A4703: Creature::RemoveFromWorld() (Creature.cpp:203)
==7723== by 0x11B9AB7: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279)
==7723== by 0x11B9C6C: Minion::RemoveFromWorld() (TemporarySummon.cpp:308)
==7723== by 0x10A917C: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13482)
==7723== by 0x10A926C: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13504)
==7723== by 0x12DBB89: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2108)
==7723== by 0x10F4556: WorldObject::AddObjectToRemoveList() (Object.cpp:2140)
==7723== by 0x11B99C5: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256)
2013-10-01 22:06:39 +02:00
Shauren
3aa9446d54
Merge pull request #10875 from zorix/PR2
...
Core/Script:
2013-09-22 07:58:42 -07:00
Shauren
be5cf42ec3
Core/SmartAI: Fixed creatures using SAI not attacking its charmer after it breaks
...
Closes #7601
2013-09-09 17:44:07 +02:00
Shauren
fcf9552934
Core/SmartScripts: Fixed heap corruption in SMART_ACTION_EQUIP
...
Closes #10739
2013-09-08 12:15:13 +02:00
Shauren
46ffea86e3
Merge pull request #10729 from xjose93/DebugSendOpcodeFreeze
...
Core/Commands: Fix .debug send opcode freeze if file dont exists.
2013-09-06 06:49:00 -07:00
Shauren
fe8252b2e2
Scripts/Commands: Check if creature entry is valid before attempting to spawn (fixes unneccessary error in logs)
2013-09-06 14:32:30 +02:00
Shauren
0ca481c0a2
Core/Achievements: Converted save queries to prepared statements
2013-09-06 14:00:21 +02:00
Shauren
a65c0ac576
Merge pull request #10722 from jackpoz/guild_startup_crashfix
...
Core/Guild: Fix Guild validation crash on start up
2013-09-06 02:06:24 -07:00
Shauren
b3d5784d1f
Merge pull request #10713 from jackpoz/movement_fix
...
Core/Movement: Fix uninitialized MovementInfo fields
2013-09-03 14:10:40 -07:00
Shauren
f388ceb8bd
Merge pull request #10687 from jackpoz/farsight_fix
...
Core/Spell: Fix farsight log error "Player requests non-existing seer"
2013-09-01 13:52:05 -07:00
Shauren
e8a566b3b1
Core/Objects: Removed obsolete code
2013-09-01 22:30:07 +02:00
Shauren
79d1b7f543
Scripts/Misc: Removed unused fields and fixed a warning about uninitialized value
2013-09-01 20:33:52 +02:00
Shauren
6b60877e3e
Core/NetworkIO: Fixed memory leak
2013-09-01 17:48:47 +02:00
Shauren
4f10e6b89a
SQL: Fixed file name
2013-08-30 23:02:16 +02:00
Shauren
16eefd18fa
Scripts/Icecrown Citaldel: Fixed spells cast by Professor Putricide during heroic Festergut and Rotface encounters
...
Closes #7641
Closes #8243
2013-08-30 23:00:43 +02:00
Shauren
69a616e55d
Core/EventAI: Shut up compiler warnings
2013-08-26 19:21:14 +02:00
Shauren
cfd1027b88
Build fix
2013-08-26 18:42:35 +02:00
Shauren
4f44cdf2b5
Core/Scripts: Fixed uninitialized variable and memory leaks
2013-08-26 17:38:02 +02:00
Shauren
664ed816df
Merge pull request #10636 from jackpoz/mindvision_fix
...
Core/Aura: Fix SPELL_AURA_BIND_SIGHT invalid read
2013-08-26 08:23:44 -07:00
Shauren
da693bbc81
Scripts/Halls of Reflection: Fixed accessing uninitialized memory
2013-08-23 18:45:17 +02:00
Shauren
296da5df12
Core/Commands: Improved debug moveflags to also send associated opcodes
2013-08-20 21:16:54 +02:00
Shauren
75cc4e7b25
Core/Auras
...
* Fixed unsafe removal of charm auras, it is now safe to remove them inside AI hooks
* Fixes crash in SmartAI::EnterEvadeMode
Closes #8679
2013-08-20 00:43:03 +02:00
Shauren
8ae88954aa
Delete 2013_08_19_02_world_sai.sql
...
Removed file which broke the repo (tab in name)
2013-08-20 00:31:05 +02:00
Shauren
44485a74ad
Scripts/Icecrown Citadel: Fixed Ice Tomb targeting tanks in phase 3 in Sindragosa encounter
...
Closes #8778
2013-08-19 22:16:05 +02:00
Shauren
6a55395e4f
Core/Players: Do not add banned characters to _legitCharacters container
2013-08-18 15:23:39 +02:00
Shauren
4d260a54ae
Core/Spells: Fixed warrior T10 4p dps bonus
...
Closes #493
2013-08-15 16:39:31 +02:00
Shauren
a647d3590c
Core/Spells: Fixed Execute rolling for procs twice
2013-08-15 16:38:35 +02:00
Shauren
c52f9aa315
Core/Spells: Refactored SpellInfo::CalcCastTime() to prevent accidental mod charge losses caused by its incorrect usage
2013-08-15 16:37:18 +02:00
Shauren
d1bb6da668
Core/Spells: Fixed cast time mods using two charges on every cast
2013-08-15 16:34:57 +02:00
Shauren
2ac6380202
Core/Auras: Allow preventing whole aura proc default handler from script hooks, just how it is possible for separate effects
2013-08-15 16:32:22 +02:00
Shauren
20a61b6400
Core/Creatures: DoTs and self damage will no longer reset time since last damage taken for stopping creature from evading
2013-08-02 19:56:48 +02:00
Shauren
5ae86ee2a8
Fixed compile
2013-08-01 22:22:39 +02:00
Shauren
ac10589eda
Core/Misc: Fixed some issues found by Coverity Scan
2013-08-01 21:31:11 +02:00
Shauren
ab6be8c603
Core/Battlegrounds: Fixed error with counting AB owned nodes (and warning fixes)
2013-08-01 18:02:08 +02:00
Shauren
d26afd7703
Core/Spells: Fixed crashes happening with spells that had their dbc targets overriden
...
Closes #10395
2013-07-29 19:00:34 +02:00
Shauren
3a4e3a5fa9
Core/Creatures: Removed vendor item check during loading, MAX_VENDOR_ITEMS should apply to filtered list of items depending on player opening the vendor, not global list size
...
Closes #10330
2013-07-22 17:12:29 +02:00
Shauren
3d6b88f5aa
Fixed compile warnings
2013-07-21 14:17:24 +02:00
Shauren
779a59e7e2
Core/Config: Refactored ConfigMgr
...
* Loading initial configuration files is now separate from loading any additional custom configs
2013-07-15 17:31:44 +02:00
Shauren
330dd624b6
Core/Movement: Do not remove movement flags that have special opcodes associated with them on teleport
...
Closes #10162
2013-07-13 15:26:10 +02:00
Shauren
30f6efb416
Core/Quests: Fixed quest sharing
2013-07-11 21:45:14 +02:00
Shauren
9e5ce92a82
Scripts/Icecrown Citadel: Fixed Blood Queen Lana'thel flight phase
...
Closes #8759
2013-06-30 16:34:56 +02:00
Shauren
112bc49c9a
Core/Units: Removed most calls to SendMovementFlagUpdate for creatures
2013-06-30 16:31:24 +02:00
Shauren
13208ff257
Core/Vehicles: Implemented vehicle seat flag that makes passengers unselectable and dropped redundant UNIT_STATE_ONVEHICLE (it is only checked in the same places as unselectable unit flag)
2013-06-29 15:20:15 +02:00
Shauren
53e5fc2fbc
Core/Extractors: Fixed a possible issue with M2 model scaling
2013-06-27 19:38:03 +02:00
Krzysztof Rapacki
75f535c65e
Scripts/Blackwing Lair: Fixed out of bounds array access
2013-06-27 09:45:49 +02:00
Shauren
89466f76ac
Core/Auras: Fixed crashes introduced in 1addad4dbd
...
Closes #10081
2013-06-23 11:20:13 +02:00
Shauren
1addad4dbd
Core/Vehicles: Fixed crashes in StopCastingCharm happening when unit was attempting to enter 2 vehicles at the same time
...
Closes #9293
Closes #9618
2013-06-22 16:10:48 +02:00
Shauren
55fa58af19
Core/Movement: Prevent dynamic changes of movement flags for charmed creatures
...
Closes #10075
Closes #10079
2013-06-22 13:42:13 +02:00
Shauren
f3ec76faeb
Core/Auras: Fixed a crash happening when different vehicle auras from the same caster stacked on one target
...
Closes #10050
2013-06-20 15:36:32 +02:00
Shauren
89ec907539
Core/Objects: Refactored MovementInfo structure
2013-06-18 18:15:33 +02:00
Shauren
b6aadc6698
Scripts/Misc: Use new movement flag setting methods in scripts
2013-06-18 16:48:46 +02:00
Shauren
d9df460694
Core/Movement
...
* Added wrapper methods for setting various movement flags and sending correct movement opcodes
* Made flying and falling spline flags exclusive with each other
2013-06-18 16:47:12 +02:00
Shauren
fa75fe78bd
Core/Objects
...
* Split BuildValuesUpdate into separate virtual methods for every object type that does something special with update fields
* Removed _SetCreateBits/_SetUpdateBits to halve the amount of checks if field needs to be sent
2013-06-15 15:16:36 +02:00
Shauren
a8a5239aad
Core/Objects: Added missed change to 9ec22fffa0
2013-06-15 14:45:28 +02:00
Shauren
b38025d96e
Missed change in previous commit
2013-06-15 14:22:16 +02:00
Shauren
3c91c04758
Buildsystem/MSVC
...
* Fixed ACE PCH
* Removed WheatyExceptionReport sources from shared project
2013-06-15 14:07:12 +02:00
Shauren
9ec22fffa0
Core/Objects: Object scale will now also affect bounding radius and combat reach fields
2013-06-11 17:28:16 +02:00
Shauren
ef15fe8ed2
Core/Instances: Fixed a bug that caused switching group leader inside active instance to cause players not being saved when a boss was killed.
...
Closes #5109
2013-06-11 15:50:08 +02:00
Shauren
e824cbff6c
Merge pull request #9984 from Rochet2/master
...
Core/Scripts: Added missing call for OnQuestComplete and cleared up argument name in OnLevelChanged
2013-06-10 13:56:29 -07:00
Shauren
f8d9a8d2e9
Core/Spells: Fixed fishing broken in a recent commit
2013-06-08 23:11:18 +02:00
Shauren
5254e5ead1
Core/PacketIO: Send item create object blocks only to their owner
2013-06-07 17:50:39 +02:00
Shauren
88bbff2236
Core/Creatures
...
* Refactored setting movement flags into separate method
* Falling creatures are no longer treated as flying for movement flag setting purposes
2013-06-07 16:05:39 +02:00
Shauren
e21b94c25c
Core/Maps: Fixed Map::IsInWater returning true at any height above water
2013-06-07 16:00:44 +02:00
Shauren
5b17964e9d
Core: Fixed compile without PCH
2013-06-05 15:00:43 +02:00
Shauren
1bf505af63
Merge pull request #9950 from Corbi/master
...
Core/Statsystem: Implemented config options to cap stats at certain values
2013-06-05 05:40:05 -07:00
Shauren
eed1286a8c
Core/Vehicles: Handle vehicle seat switches through aura effects.
2013-06-04 16:28:30 +02:00
Shauren
f03f443150
SQL: Corrected file names after recent pull request
2013-06-04 14:53:04 +02:00
Shauren
cbd69f12bd
Core/Movement: Refactored removing transport part of movement info structure into a separate method. Also corrects seat set after exiting vehicle
2013-06-04 14:52:38 +02:00
Shauren
fb718d20aa
Core/Scripts: Always run OnSpellClick AI hook, even if there are no spells defined for spellclick event.
2013-06-01 18:30:36 +02:00
Shauren
891d97ec4c
Core/Movement
...
* Changed speed selection for flying creatures - use MOVE_RUN by default.
* Do not add MOVEMENTFLAG_WALKING to creatures that did not have it but called .SetWalk for their movement
2013-06-01 17:47:02 +02:00
Shauren
3a697d4c9f
Core/Transports: Refactored methods used to calculate passenger offsets (made orientation argument optional)
2013-05-30 20:32:33 +02:00
Shauren
3a955f5141
Core/Movement: Added generatePath argument to MovePoint overload accepting Position arg
2013-05-30 20:29:49 +02:00
Shauren
99680242e8
Core/Players: Send only values update when turning gm mode on or accepting quests instead of recreating the object clientside
2013-05-28 15:19:37 +02:00