joschiwald
e6a146aba8
Core/Spells: allow to use ranked spells in spell_proc_event table (like in spell_proc table)
2013-07-24 23:52:06 +02:00
joschiwald
9fb45ef64c
Core/Spells: load spell ranks for talents from dbc
2013-07-24 15:38:19 +02:00
joschiwald
10390465f2
Core/Spells: add some logs for loading spell_script_names
2013-07-24 15:18:42 +02:00
joschiwald
a522be8108
Merge pull request #10336 from joschiwald/spellscripts5
...
Scripts/Spells: backport some SpellScripts from 4.3.4 branch
2013-07-23 17:21:17 -07:00
joschiwald
99c67c103d
Scripts/Spells: backport some SpellScripts from 4.3.4 branch
...
- Fix Earth Shield
- Fix Necrotic Touch
- Fix Reflective Shield
Closes #9145 , #9163 , #9665
2013-07-24 02:13:49 +02:00
joschiwald
00f3b01ea7
Core/Spells: operate spell correction on SpellInfo store instead of dbc (picked from 77b85b2ea0)
2013-07-24 00:06:21 +02:00
Warpten
ce79e3a078
Core/Auras: Implemented Aura::GetScriptByName.
2013-07-23 14:38:44 +02:00
Nay
5463f211b4
Merge pull request #10323 from joschiwald/spellranks
...
Core/Spells: use SpellInfo class to get spellrank node instead of SpellMgr helpers
2013-07-22 16:28:35 -07:00
Nay
f5a44b19a8
Merge pull request #10320 from joschiwald/battleground
...
Core/Battleground: use generic function to relocate players to closest g...
2013-07-22 16:27:10 -07:00
Nay
cd2c33c4eb
Merge pull request #10319 from joschiwald/casts
...
Core/Misc: replace (Player*) casts with ToPlayer()
2013-07-22 16:26:41 -07: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
joschiwald
2d6a48840c
Core/Spells: use SpellInfo class to get spell rank instead of SpellMgr helpers
2013-07-21 13:37:34 +02:00
joschiwald
380cf5d241
Core/Misc: replace (Player*) casts with ToPlayer()
2013-07-21 01:38:21 +02:00
joschiwald
ddb1183f6a
Core/Battleground: use generic function to relocate players to closest graveyard
2013-07-21 00:30:19 +02:00
Vlad
0b9a8ccef5
Core/Misc: Change creatures and gameobject phasemask from 16 to 32 bits
...
Signed-off-by: Nay <dnpd.dd@gmail.com >
2013-07-19 04:03:40 +01:00
Nay
0691a4310f
Scripts/Icecrown: Use guid instead of cached Creature* to avoid crashes in npc_margrave_dhakar
2013-07-19 02:27:56 +01:00
Nay
eca90db56b
Scripts/Commands/Arena: Replace a call of GetPlayerNameByGUID by GetCharacterNameData
2013-07-18 21:07:00 +01:00
Vincent-Michael
0e4816771a
Core/Conditions: Add more infos for invalid skill condition log error
2013-07-16 18:22:03 +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
Vincent-Michael
08c1a81096
Scripted/Misc: Fix random stuff
2013-07-15 01:01:37 +02:00
Nay
ee31174caa
DB/Items: Change item_template.Flags to uint32 (int(10) unsigned)
2013-07-14 18:15:42 +01:00
Warpten
cd3a7f4175
Core/Players: Dueling players in your party / raid should not make them always detectable.
...
Fixes seeing stealthed rogues & druids, as well as invisible mages in duels.
2013-07-14 16:46:11 +02:00
Nay
d6f3460796
Script/Commands: Fix a crash in .arena captain command
2013-07-13 23:07:01 +01: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
Mihapro
e00fc19779
Core/SmartScripts
2013-07-08 18:01:41 +02:00
Nay
3561ab98ba
Misc: Use override and final C++11 keywords in a few places (mostly scripts)
...
OVERRIDE and FINAL are TC macros (expand to nothing if compiler does not support C++11)
2013-07-06 20:21:45 +01:00
Vincent-Michael
6079f369af
Scripted/Misc: Some cleanup
2013-07-06 01:00:05 +02:00
Vincent-Michael
b4d4e04f53
Scripts/Misc: Rename creatures with mob_ / mobs_ in npc_
...
Note: Have fun :P
2013-07-04 22:11:47 +02:00
hexa-
7da727c6fe
Core/Spells: Remove correct stack of Deadly Poison when using Envenom
2013-07-02 05:27:09 +02:00
Malcrom
722f7068f2
Core/Scripting: More updates for BRS instance. Added missing scripts for urok and gizrul.
2013-07-01 10:19:18 -02:30
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
Malcrom
eb74361470
Core/Scripting: Updated BWL Scripts. Thanks to gerripeach for the base.
...
Closes #4952 #9283
2013-06-24 13:48:02 -02:30
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
Malcrom
e5a8f6cd98
Core: Fix some error messages, more useful, less engrish.
2013-06-22 02:05:32 -02:30
Malcrom
0b00481b84
Core/WaypointMovementGenerator: Make error message more useful.
2013-06-22 01:43:33 -02:30
Malcrom
6623a9dc42
Core/Scripting: Renamed Dark Portal scripts to The Black Morass
2013-06-21 23:14:59 -02:30
Vincent-Michael
4a8e92e8af
Core/GameEvent: Add log for game_event_creature/game_event_gameobject contains creature/gameobject not found in table creature/gameobject table
2013-06-21 21:56:16 +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
Vincent-Michael
47ea7943e5
Core: Fix new warnings ...
2013-06-18 17:23:47 +02:00
Vincent-Michael
09eea66ee1
Core: Fix warnings
2013-06-18 16:51:56 +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
kaelima
78a78a03d7
Core/Movement: Fixed computeFallTime results with safefall enabled (it's still unused however)
2013-06-17 05:16:30 +02:00
kaelima
aa645683b8
Core/MMAPS: Update recastnavigation!
...
* Complete changelog can be found at http://code.google.com/p/recastnavigation/
* Adjusted a few config values
Important:
* New mmaps extraction is required
* Folder size will be increased
2013-06-17 05:11:56 +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