kaelima
00f2ded757
Scripts/Scarlet Enclave: Fix model for scarlet mine cart.
2011-03-08 09:43:38 +01:00
kaelima
8340e5e1dc
Scripts/Spells: Corrected naming typo from recent Map of the Geyser Fields fix.
2011-03-08 09:41:23 +01:00
ZxBiohazardZx
95a7b253a6
Scripts/Spells: Modified range for targeting script for Map of the Geyser Fields by Shauren
2011-03-08 00:03:04 +01:00
Shauren
e4c0a80336
Scripts/Spells: Added targeting script for Map of the Geyser Fields
2011-03-07 23:05:44 +01:00
Shauren
4bed6b7831
Core/Creatures: Make use of delay parameter for TempSummon case in Creature::DespawnOrUnsummon
2011-03-07 21:25:34 +01:00
Machiavelli
e1ac75afe2
Core/Spells: Proper implementation of SPELL_EFFECT_PLAYER_NOTIFICATION (131) - should send SMSG_PLAY_SOUND with EffectMiscValue as soundId.
...
Research by Kaelima
2011-03-07 21:13:18 +01:00
Machiavelli
28b14f36c8
Core/Vehicle: Use db table GuidLow instead of normal GuidLow (which may differ per instance) for vehicle_accessory definitions.
2011-03-07 20:48:53 +01:00
Machiavelli
ebca4c0326
Scripts/ToTC: Reset vehiclekit on generic_vehicleAI_toc5::Reset()
...
Fixes accessory installation
2011-03-07 20:25:57 +01:00
Machiavelli
311d0cf989
Core/Commands: Make vehicle_accessory and vehicle_template_accessory reloadable with commands
2011-03-07 20:25:56 +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
GWRde
22703bc58d
Core/Spells: Fixed Glyph of Shadow Word: Pain
2011-03-07 19:36:34 +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
Shauren
ac401e0c73
Missed changes
2011-03-06 18:18:31 +01:00
Shauren
19cdf98c8a
Core/Loot: Players who were not present during encounter completion are not eligible to receive the item in trade
2011-03-06 17:43:15 +01:00
Shauren
13acb0e4f9
Scripts/Icecrown Citadel: Remove unselectable and not attackable flags from Professor Putricide when both Festergut and Rotface are killed
2011-03-06 17:14:27 +01:00
Machiavelli
0f91728fdd
Core/ObjectMgr: Load npc spellclick data after quests.
2011-03-06 16:28:31 +01:00
Machiavelli
10c02690b6
Core/Units: Re-remove MOVEMENTFLAG_ROOT applying on Unit::SetRooted to fix a clientside freeze issue (our visibility system is co-reponsible). It's still an ugly hack and should be fixed properly asap.
...
Closes #879
2011-03-06 16:07:01 +01:00
Machiavelli
d5be3353f3
Core/TempSummon: Implement ForcedUnsummonDelayEvent. Similar to ForcedDespawnEvent for Creatures, this will unsummon TempSummon objects with specified delay.
...
Core/Vehicles: Implement ForcedUnsummonDelayEvent for creatures exiting vehicles. Fixes visual bug that showed creatures mounted on vehicle after being ejected.
2011-03-06 15:12:34 +01:00
Shauren
4b4d3e7450
Core/Creatures: Implemented UNIT_FLAG_PASSIVE
2011-03-06 12:22:04 +01:00
Havenard
222df58340
[Core/PacketIO] Fix issues with Mind Control that was allowing a player to keep interfering other players' movements using Mind Vision
2011-03-06 11:23:34 +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
Shauren
79e660975e
Core/Spells: Fixed Heartpierce proc
2011-03-05 18:48:41 +01:00
Shauren
8e1b653fb2
Core/Achievements: Reverted ACHIEVEMENT_CRITERIA_FLAG_HIDDEN implementation
2011-03-05 11:31:41 +01:00
Shauren
36f848a4c2
Scripts/Icecrown Citadel: Only one Mutated Abomination can exist during Professor Putricide encounter
...
Scripts/Spells: Added blizzlike error messages for certain spells
Scripts/Items: Removed obsolete scripts
2011-03-04 23:53:11 +01:00
Shauren
7120f1eff8
Core/Spells:
...
* Implemented on CheckCast spell script hook
* Added possibility to send SPELL_FAILED_CUSTOM_ERROR and added enum with all possible options for it
Scripts/Spells:
* Added example script for CheckCast hook with SPELL_FAILED_CUSTOM_ERROR (profession research and Book of Glyph Mastery)
2011-03-04 21:19:43 +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
Shauren
c2a2d7201b
DB/Skills: Changed required skill value to 0 for debug spell, spells with no skillline cant have skill value requirement
...
Fixed compile
2011-03-04 21:13:09 +01:00
Shauren
7ecaf1d816
Scripts/Spells: Cleanup in spell_generic
2011-03-04 20:20:06 +01:00
Shauren
704491101f
Core/Achievements:
...
Implemented map and group requirements for achievements
Changed possible methods to const
Implemented hidden flag for achievement criteria
2011-03-04 12:11:20 +01:00
Manuel
7a0df5876b
Core/SmartAI: Moved log to debug level.
...
Signed-off-by: Manuel <manue.l@live.com.ar >
2011-03-04 00:13:25 -03:00
Nay
eea7efa463
Core/SAI: Correct debug log for SMART_ACTION_CAST
2011-03-02 18:20:33 +00:00
Shauren
3cb0c4d969
Core/SAI: Fixed SMART_ACTION_EQUIP used with creature_equip_template ids
2011-03-02 18:23:50 +01:00
Shauren
6c020c72cc
Core/SAI: Implemented Gameobject action allowing to send SMSG_GAMEOBJECT_CUSTOM_ANIM with parameter set in param1
2011-03-02 16:50:09 +01:00
Malcrom
849d50b9c2
DB/SAI: Replace core script by proper SmartAI script for quest Inoculation
...
Closes #681
2011-03-01 18:33:24 +00:00
Shocker
43240f8c3d
Core/Spells: Correctly give skill bonus provided by spells on cast, fixes Mining/Herbalism (and similar) exploits that allowed players to mine/gather anything with any skill
2011-03-01 17:47:53 +02:00
Malcrom
1a8c3f9dbe
Core/Spells: Implemented EffectTriggerSpell 36325 for spell 36350.
2011-03-01 00:28:03 -03:00
leak
f5e9c2c23b
Core/Groups: And here i was talking about sync execution..
2011-03-01 01:59:26 +01:00
leak
709c395421
Core/Groups: Forgotten changes from group id recycling reimplementation, also cleanup queries should be sync (and due to their one time execution have no need to be prepared statements)
2011-03-01 01:42:18 +01:00
click
d92fb9ad65
Core: Clean up some rogue whitespace and tabs
2011-02-27 18:34:24 +01:00
Machiavelli
da773981f8
Core/Vehicles: Respect seatId in vehicle_accessory
2011-02-27 17:38:20 +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
leak
aa2455b586
Core/Groups: Reimplement group id recycling
2011-02-27 00:55:45 +01:00
Machiavelli
3ac80ee3a4
Core/Vehicles: Correct usage of npc_spellclick_spells instead of blatant hacks for vehicle entry.
...
Note: This may break a few vehicles, but only due to the absence of proper, non-hackish data.
2011-02-26 23:00:09 +01:00
Shauren
cbbfc21934
Fixed compile (bad copy&paste)
2011-02-26 12:55:15 +01:00
Shauren
45f91feaa8
DB: Fixed startup errors and formatting
...
Core/Vehicles: Prevent "unprocessed tail data" vehicle packet spam
2011-02-26 12:53:17 +01:00
Machiavelli
30738e645f
Core/Vehicles&Movement:
...
- Send correct SMSG_MONSTER_MOVE with newly discovered SPLINEFLAG_EXIT_VEHICLE on vehicle exit. Fixes the "stuck on exit" bug as a result of removing the previous hack in 04b656a44f .
- Use SMSG_SPLINE_MOVE_ROOT and SMSG_SPLINE_MOVE_UNROOT as root packets for creatures.
- Reimplement toggling of MOVEMENTFLAG_ROOT on root event (including enter vehicle)
- Speedup in fetching movementflags for vehicles depending on vehicleflags on object updates.
- Code cleanup and refactoring
2011-02-26 03:47:23 +01:00
Shocker
98f6c2fe80
Scripts/Alterac Valley: Fix some out of range text entries
2011-02-25 19:52:26 +02:00