Commit Graph

9054 Commits

Author SHA1 Message Date
Shauren
51400a4e15 Moved few dummy spell handlers to database
--HG--
branch : trunk
2010-07-27 19:32:21 +02:00
Shauren
4ea385ec50 Small fix for previous revision
--HG--
branch : trunk
2010-07-27 19:28:02 +02:00
Shauren
de2f63bcfb Added possibility to cast spells with triggered flag using SCRIPT_COMMAND_CAST_SPELL, original patch by Az@zel
Fixed SCRIPT_COMMAND_CAST_SPELL for casting on creatures with selected entry

--HG--
branch : trunk
2010-07-27 19:18:44 +02:00
Brian
57947ac303 * Add QUEST_TRINITY_FLAGS_AUTO_ACCEPT to list of allowed SpecialFlags
--HG--
branch : trunk
2010-07-27 09:56:30 -06:00
Shauren
0849044f6f No need to compile the same file 3 times, once in shared will do.
--HG--
branch : trunk
2010-07-27 17:29:53 +02:00
Shauren
9967b82f35 Fix for incorrect reputation rewards for certain factions with rep spillover
--HG--
branch : trunk
2010-07-27 17:28:36 +02:00
click
e5b7f6ad01 Add option for search distance to getHeight() functions and make Creature::FallGround() use VMaps properly. (Fix by Lynx3d)
This finally prevents flying creatures from falling to infinity (basically instantly diappearing) in several instances, aswell
as prevent creatures from falling inside larger solid object around the world.

--HG--
branch : trunk
2010-07-27 17:29:33 +02:00
silinoron
dbd76ef9ed Fix a typo in cmakelists and add spell_script_names to world_scripts_full.
--HG--
branch : trunk
2010-07-26 22:54:07 -07:00
click
bfc6dec072 Cut away DO_*-parts from buildsystem and specific files checking for it.
--HG--
branch : trunk
2010-07-27 05:40:21 +02:00
click
2b9275424e Fix non-PCH build
--HG--
branch : trunk
2010-07-27 04:31:27 +02:00
silinoron
297b7aac1b Move SPELLFAMILY_MAGE dummy effect handlers to spell scripts.
--HG--
branch : trunk
2010-07-26 19:05:20 -07:00
QAston
fb1727abb1 *Make Potent Pheromones dispel auras for which it provides immunity.
*Remove not needed attribute modification for Light's Beacon.

--HG--
branch : trunk
2010-07-27 02:36:27 +02:00
QAston
dd8d6701b8 *Implement RepRewardRate for spells.
--HG--
branch : trunk
2010-07-27 02:25:22 +02:00
Brian
6bb1c8f3f9 * Missing SQL from last commit
--HG--
branch : trunk
2010-07-26 17:58:58 -06:00
Brian
024b57bb74 * Implement reputation spillover via the database
* Remove the nasty hack that we had to handle Vanguard Alliance / Horde
* Expedition, and city spillover.
* Needs DB data
* Original patch by NoFantasy

--HG--
branch : trunk
2010-07-26 17:58:25 -06:00
silinoron
3ea0f411d3 merge
--HG--
branch : trunk
2010-07-26 15:40:40 -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
Brian
4565242e94 * Implement reputation reward rate for quest / creatures
* Need DB data for this to work
* Original patch by NoFantasy

--HG--
branch : trunk
2010-07-26 16:21:10 -06:00
silinoron
b69fa7ba25 Players should be able to join the GuildRecruitment channel even if they are currently in a guild.
--HG--
branch : trunk
2010-07-26 14:19:33 -07:00
QAston
8e7f30eb61 *Add debug log to trac reason of a crash in Spell::DoAllEffectOnTarget.
--HG--
branch : trunk
2010-07-26 22:57:25 +02:00
Shauren
4fb256254c Fixed bug in Player::Satisfy that allowed to sometimes bypass instance requirements
Fixed DisableMgr incorrectly blocking entry into maps when only one mode was disabled

--HG--
branch : trunk
2010-07-26 22:25:03 +02:00
QAston
31820f0340 *Typofix - forgotten assigment in 00dc724412 - fixes weapon usage.
--HG--
branch : trunk
2010-07-26 19:54:32 +02:00
QAston
fc4087cd98 *Resurrection sickness and similar debuffs are no longer dispelable.
--HG--
branch : trunk
2010-07-26 19:27:28 +02:00
QAston
66d8255625 *Set angle of cone based targets to 90 degrees - by akadabeer.
--HG--
branch : trunk
2010-07-26 16:27:34 +02:00
QAston
7b87ab4de7 *Add more Player::CanUseAttackType checks in places where item bonuses are applied.
--HG--
branch : trunk
2010-07-26 16:08:55 +02:00
Shauren
f3e97bfaae Fixed ticking of periodic auras when m_periodicTimer for some reason became negative
--HG--
branch : trunk
2010-07-26 14:27:22 +02:00
Shauren
5404d61e01 Line endings
--HG--
branch : trunk
2010-07-26 14:26:53 +02:00
Supabad
dbacf82a95 Update Zul Farrak, add pyramid event. thanks to totoro requires db support
--HG--
branch : trunk
2010-07-26 11:08:44 +02:00
Spp
495bf7df45 Add missing # in worldserver conf file, patch by Aokromes
--HG--
branch : trunk
2010-07-26 08:37:18 +02:00
QAston
cce34d4950 *Fix crashes in boss_kiljaeden script.
--HG--
branch : trunk
2010-07-25 21:50:13 +02:00
click
33e079489b Set flag for offhand melee spells to allow proper triggering of weapon-specific effects (fix by Lynx3d)
--HG--
branch : trunk
2010-07-25 17:06:12 +02:00
QAston
fce1f5b014 *Extend API of SpellScript by Dest and Damage/Heal setters and getters.
*Make some SpellScript function names shorter.

--HG--
branch : trunk
2010-07-25 16:23:57 +02:00
_manuel_
997b9e6b22 Fixed issues with The Second Trial (Q9686).
P.S: Now my System Date is right!

--HG--
branch : trunk
2010-07-25 01:34:35 -03:00
QAston
7308c112bb *Add some more comments to SpellScript methods
*Remove forgotten error log

--HG--
branch : trunk
2010-07-25 02:05:12 +02:00
Brian
2bee687fdd * Rename back the auto-accept flag from blizz even though it is currently not
* used.

--HG--
branch : trunk
2010-07-24 16:56:08 -06:00
Brian
4b255a4564 * Branch merge
--HG--
branch : trunk
2010-07-24 16:46:08 -06:00
Brian
1fd9600597 * Rename some quest flags for Zor
--HG--
branch : trunk
2010-07-24 16:45:31 -06:00
QAston
cdd56dc2b6 *Really fix *nix build. Thanks to Visagalis for testing.
--HG--
branch : trunk
2010-07-25 00:36:32 +02:00
Brian
667a65f25c * Fix spacing and remove wrong text from previous commit
--HG--
branch : trunk
2010-07-24 16:33:20 -06:00
Brian
356cd25e67 * Added new specialflag in quest_template for auto-accept quests.
* SpecialFlags|4
* After much research it was determined that blizz does this serverside.

--HG--
branch : trunk
2010-07-24 16:30:48 -06:00
QAston
0df91a8f9e *Remove accidently added file and fix build on some *nix configurations.
--HG--
branch : trunk
2010-07-24 23:58:23 +02:00
QAston
2352fc7cdf *Add base scripting interfce for spells - thanks to Brian for help in making it compile with GCC.
*Add hook for handling spell effects in new scripting system.

--HG--
branch : trunk
2010-07-24 22:41:42 +02:00
Shauren
687cd83bdd Fixed Thrill of the Hunt not restoring mana when Explosive Shot crits
Closes issue #2221.

--HG--
branch : trunk
2010-07-24 22:14:23 +02:00
Shauren
32ceff1267 Modified spell_scripts table, it is now possible to add different scripts for each spell effect
Allow SPELL_EFFECT_DUMMY spells to use spell_scripts

--HG--
branch : trunk
2010-07-24 21:51:25 +02:00
Brian
47db12b759 * Small increment that was forgotten
--HG--
branch : trunk
2010-07-24 07:34:38 -06:00
Brian
040f9fd083 * Add lootid output to .gobj info command
* Patch by Visagalis

--HG--
branch : trunk
2010-07-24 07:30:02 -06:00
click
8c76ea2f7c Ensure that Scatter Shot does not share diminishing returns with other spells
Closes issue 3013

--HG--
branch : trunk
2010-07-24 07:19:59 +02:00
Xanadu
fead3738ac Fixed trauma/mangle stacking. Fixes issue #1460.
--HG--
branch : trunk
2010-07-24 05:51:19 +02:00
click
8df1dba022 Fix: Do not ignore CD for Hunter-based triggered spells (and thanks to QAston for the spell-lesson)
Fixes 1155

--HG--
branch : trunk
2010-07-24 05:12:36 +02:00
click
2a3df94bca Allow the full raidgroup to uses meetingstones, not just a single subgroup (blizzlike) - thanks to Silinoron!
--HG--
branch : trunk
2010-07-24 04:50:35 +02:00