Commit Graph

11405 Commits

Author SHA1 Message Date
Shauren e25a5ca4f8 Core/Scripts: Changed SummonList::DoAction to take signed int as action identifier to be consistent with AI()->DoAction parameter type 2011-03-08 17:17:41 +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
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 2fe06ac566 DB/SAI: Fixed Quests: Scouting the Sinkholes (11684/11713) 2011-03-08 00:10:25 +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
Nay 05d6bef5f6 DB/NPC: Spawn Shango with pathing.
SQL: Fix typo and add missing changes to world_database.sql
Closes #883
2011-03-07 21:20:31 +00: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
Nay c264b173bb DB/NPC: Vehicles inside ToC5 shouldn't have any auras.
Vehicles in AT shouldn't have any ScriptName assigned
2011-03-07 18:57:16 +00:00
Shauren 85107faa0b DB/Achievements: Enabled "Leeeeeeeeeeeeeroy!" 2011-03-07 19:42:47 +01:00
GWRde 22703bc58d Core/Spells: Fixed Glyph of Shadow Word: Pain 2011-03-07 19:36:34 +01:00
Nay 11ea7a2ea9 DB/Misc: Remove auras from mounts inside ToC5 and reset their faction to 35 (core scripts should be able to change auras and factions)
Revert Emblematic achievement reward (it will be implemented later with a better achievement system)
Delete a typo in npc_spellclick_spells.
Closes #853
2011-03-07 17:51:06 +00: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
Nay 4437cb9e3c DB/NPC: (Vehicles) continuation of last commit 2011-03-06 22:24:22 +00:00
Nay a59f5ce349 DB/NPC: Fix more vehicles. No more startup errors. 2011-03-06 18:54:27 +00:00
Nay cf6865f05c DB/NPC: Kill more vehicle errors and update their templates 2011-03-06 18:05:18 +00: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
ZxBiohazardZx 0d224cf74f DB/Loot: Reworked ICC/FoS/PoS/HoR Trashloot so it will work ingame. 2011-03-06 17:27:12 +01:00
Shauren 9da4a241f3 DB/Instances: Remove all forced models and equipments in Icecrown Citadel 2011-03-06 17:19:56 +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 5be032fe79 SQL: Corrected improper sql file naming 2011-03-06 12:36:01 +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
Nay 13fb928d14 DB/NPC: Spawns, scripts, template updates for NPCs in Violet Citadel/Dalaran
Closes #496
2011-03-05 19:47:50 +00:00
svannon 34bf5c3248 DB/NPC: Update some creature templates in Dalaran
Closes #825
2011-03-05 19:38:06 +00:00
MrQuickFx edf4d39e24 DB/Spells: Cast spell Dragonmaw Fel Orc illusion in Netherwing Mines. Enables Netherwing daily quests
Closes #839
2011-03-05 19:35:30 +00:00
Nay bf12aa4162 DB/NPC: Kill some vehicle errors and update some templates 2011-03-05 19:03:14 +00: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
Nay cdf9a7401c SQL: move all SQL that is now included in the latest full DB to the "old" dir. 2011-03-05 01:48:21 +00:00
Xanadu c47c94f958 Dep/MySQL: Updated MySQL sources to version 5.5.9 (current GA) 2011-03-05 02:41:59 +01:00
Malcrom ed14881894 DB/Waypoints: Add pathing to Dragonmaw Skybreaker 2011-03-05 00:39:40 +00: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 22cd262e6c DB/Spawns: Deleted MO_TRANSPORT gameobject spawns
SQL: Corrected naming
2011-03-04 21:30:56 +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