Shauren
e0ffae436c
Core/Quests: Fixed remaining issues with quest crediting (note: previous commits did not introduce issues, only revealed them)
...
Core/DBLayer: Fixed more compile warnings
Core/Spells: Corrected code style from revision 634af79146
Closes issue #3956 .
--HG--
branch : trunk
2010-09-12 19:17:58 +02:00
click
bf664b7a44
Cleanup/Core: Remove whitespace and tabs
...
--HG--
branch : trunk
2010-09-12 01:40:27 +02:00
Shocker
cbc7ca8655
Core/Spells: Fixed PvP Trinket / Every Man for Himself / Will of the Forsaken shared CD, fixes issue 1872, based on dr.tenma's patch
...
--HG--
branch : trunk
2010-09-08 16:00:10 +03:00
Shocker
047b244f2f
Core/Spells: Fix Permanent Feign Death spells to be used in creature_addon auras
...
--HG--
branch : trunk
2010-09-08 14:57:44 +03:00
Trazom62
0e9d0f6bcb
Core/Script/Item: fix urand range in Six Demon Bag.
...
--HG--
branch : trunk
2010-09-07 20:47:48 +02:00
Spp
cdef980af4
Core: Fix some warnings
...
--HG--
branch : trunk
2010-09-06 15:23:08 +02:00
click
8823a91cdc
BuildSystem/ALL: Remove unused custom code (most are duplicated as in examples)
...
+ remove fileglobbing for scripts (less error-prone)
+ Create proper lists per "scriptsection"
NOTE! This change requires new files (cpp/h) to be MANUALLY ADDED to <type>/CmakeLists.txt
--HG--
branch : trunk
2010-09-05 17:19:41 +02:00
azazel
7884fd927a
Spell Scripts:
...
* moved some generic spell dummy effects to scripts
* implemented two spell scripts for quests: 8913 Sacred Cleansing (Quest 55), 44936 Quest - Fel Siphon Dummy (Quest 11515). Closes issue #3040
* did some cleanup in spell scripts and added more comments
--HG--
branch : trunk
2010-09-04 02:33:57 +06:00
John Holiver
3a765da2fa
Small fix to Chimera Shot Serpent dmg and Scorpid CD.
...
Thanks to Arcane.
--HG--
branch : trunk
2010-08-31 19:13:59 -03:00
azazel
d952c90754
Spell Scripts:
...
* add new file spell_item.cpp for spells used by items (but not by quests)
* move some dummy effects of generic spells to scripts
* implement spell for quest 12937 Relief for the Fallen. Closes issue #3070
--HG--
branch : trunk
2010-08-29 22:40:23 +06:00
azazel
341e6303ef
Core:
...
* add helping methods for manipulating unit's health and use it where applicable
* fix some conversion warnings and cleanup code (formatting, CRLF, tabs to spaces)
--HG--
branch : trunk
2010-08-26 01:20:57 +06:00
Spp
9e4357c9ad
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-24 14:44:56 +02:00
QAston
07a3a1254b
*Add AuraScript class for scripting aura objects - scripts are registered same way as SpellScripts, bound to SpellScriptNames table. For more details see example_spell.cpp and SpellScript.h
...
*Rename SpellHandlerScript to SpellScriptLoader, EffectHandlerFn to SpellEffectFn, HitHandlerFn to SpellHitFn, SpellScript::EffectHandlers to SpellScript::OnEffect, these changes were neccesary to prevent namespace collisions, happily you can solve these by simple find and replace
*Make spells 66244 and 5581 example scripts.
--HG--
branch : trunk
2010-08-24 00:10:49 +02:00
Spp
58e94dcb9d
Core: Fix more warnings
...
--HG--
branch : trunk
2010-08-23 14:10:24 +02:00
silinoron
ccc2a83510
* Some consistency changes.
...
* Move spell 6962 to spell scripts and make sure to set deathstate.
--HG--
branch : trunk
2010-08-22 21:07:18 -07:00
azazel
694ab45bc7
Add missing header. Now project should compile without PCH as well
...
--HG--
branch : trunk
2010-08-18 14:09:48 +06:00
azazel
c0f3a7f9ef
Core/spells: move 20425 Guarded by the Light spell from Warlock spells to Paladin spells.
...
PS Well, this spell used to be in SPELLFAMILY_WARLOCK case, so it seems it never worked before. And that's why I added it to Warlock spells.
--HG--
branch : trunk
2010-08-18 12:26:17 +06:00
azazel
66fcd52106
Add more methods to SpellScript.
...
Spells cleanup: move spells from the core to scripts.
* Shaman spells: 39610 Mana Tide Totem, 1535 Fire Nova (and ranks)
* Death Knight spells: 55090 Scourge Strike (and ranks), 49158 Corpse Explosion (and ranks), 50524 Runic Power Feed
* Druid spells: 54846 Glyph of Starfire
* Warlock spells: 6201 Create Healthstone (and ranks), 47422 Everlasting Affliction, 47193 Demonic Empowerment, 63521 Guarded by The Light
* Hunter spells: 37506 Scatter Shot, 53412 Invigoration, 53209 Chimera Shot
* Quest spells: 45449 Arcane Prisoner Rescue (quest 11587), 46023 The Ultrasonic Screwdriver (quest 11730). Closes issue #3068
Clean old code for hunter's Heart of the Phoenix, move script effect of hunter's Master's Call to corresponding script.
Move DK's Hungering Cold to spell_scripts table (needs DB support)
--HG--
branch : trunk
2010-08-18 00:20:23 +06:00
click
1f80c7b3c0
Sourcefile sleanups -> tabs to spaces, remove whitespace - also update the cleanupscripts very slightly
...
--HG--
branch : trunk
2010-08-08 19:45:53 +02:00
azazel
590199d8e1
* Rename InstanceData to InstanceScript
...
* Rename *mgr to their new names in scripts project
* Mass convert all the scripts (NEEDS THOROUGH TESTING, because it was done automatically) Please, report bugs on issue tracker.
--HG--
branch : trunk
rename : src/server/game/Instances/InstanceData.cpp => src/server/game/Instances/InstanceScript.cpp
rename : src/server/game/Instances/InstanceData.h => src/server/game/Instances/InstanceScript.h
2010-08-08 22:54:58 +06:00
azazel
f413d60908
* Move all movable spell effects from core to DB. Needs DB support.
...
* Fix some compile errors made in previous commits.
--HG--
branch : trunk
2010-08-07 01:02:09 +06:00
silinoron
14459bc467
Convert spell scripts to new system.
...
--HG--
branch : trunk
2010-08-06 11:35:39 -07:00
Shauren
5a345eeade
Implemented Dalaran no-fly zone
...
--HG--
branch : trunk
2010-08-06 20:09:23 +02:00
XTZGZoReX
7f6fe6394c
* Converted hunter spell scripts to the new format (mostly for example purposes for the rest of the team).
...
--HG--
branch : trunk
2010-08-06 19:46:02 +02:00
azazel
2562a4651f
Moved Pain and Suffering (47948) script effect to spell script.
...
--HG--
branch : trunk
2010-08-06 23:03:43 +06:00
Shauren
705de07e7e
Fixed Carrion Feeder pet talent
...
Removed useless code for Wolverine Bite
--HG--
branch : trunk
2010-08-04 12:12:58 +02:00
Shauren
ee147d6402
Compile fix
...
--HG--
branch : trunk
2010-08-03 11:31:23 +02:00
Shauren
109bcb0927
Fixed Heart of the Phoenix pet spell
...
--HG--
branch : trunk
2010-08-03 10:47:38 +02:00
silinoron
e798097ae3
Move a couple of warrior spell dummy effect handlers to spell scripts.
...
--HG--
branch : trunk
2010-08-02 13:18:45 -07:00
QAston
d5e33bf4ba
*Use spell_ranks table in spell scripts to not duplicate data.
...
--HG--
branch : trunk
2010-08-01 03:23:14 +02:00
silinoron
9d93ebc8b7
Move SPELLFAMILY_PALADIN dummy spell effects for Holy Shock, Blessing of Faith, and Judgement of Command to spell scripts.
...
--HG--
branch : trunk
2010-07-31 10:46:33 -07:00
silinoron
c173e84f25
Move dummy effect handlers for all SPELLFAMILY_HUNTER dummy effect handlers but Scatter Shot to spell scripts.
...
--HG--
branch : trunk
2010-07-27 22:12:50 -07:00
silinoron
e7e49c56cf
Cleanup the mage spell scripts, and move SPELLFAMILY_PRIEST and SPELLFAMILY_ROGUE dummy effect handlers to spell scripts.
...
--HG--
branch : trunk
2010-07-27 21:12:40 -07:00
silinoron
297b7aac1b
Move SPELLFAMILY_MAGE dummy effect handlers to spell scripts.
...
--HG--
branch : trunk
2010-07-26 19:05:20 -07:00
silinoron
5977a76d96
Move spell scripts from src/server/scripts/World to src/server/scripts/Spells
...
--HG--
branch : trunk
rename : src/server/scripts/World/spell_dk.cpp => src/server/scripts/Spells/spell_dk.cpp
rename : src/server/scripts/World/spell_druid.cpp => src/server/scripts/Spells/spell_druid.cpp
rename : src/server/scripts/World/spell_generic.cpp => src/server/scripts/Spells/spell_generic.cpp
rename : src/server/scripts/World/spell_hunter.cpp => src/server/scripts/Spells/spell_hunter.cpp
rename : src/server/scripts/World/spell_mage.cpp => src/server/scripts/Spells/spell_mage.cpp
rename : src/server/scripts/World/spell_paladin.cpp => src/server/scripts/Spells/spell_paladin.cpp
rename : src/server/scripts/World/spell_priest.cpp => src/server/scripts/Spells/spell_priest.cpp
rename : src/server/scripts/World/spell_rogue.cpp => src/server/scripts/Spells/spell_rogue.cpp
rename : src/server/scripts/World/spell_shaman.cpp => src/server/scripts/Spells/spell_shaman.cpp
rename : src/server/scripts/World/spell_warlock.cpp => src/server/scripts/Spells/spell_warlock.cpp
rename : src/server/scripts/World/spell_warrior.cpp => src/server/scripts/Spells/spell_warrior.cpp
2010-07-26 15:40:08 -07:00