Commit Graph

11406 Commits

Author SHA1 Message Date
Shauren
ca0adc6a75 Core/CLI: Use proper define in platform checks 2011-03-08 17:44:28 +01:00
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