QAston
e0af5f9220
*Fix Glyph of Salvation - by DrTenma.
...
--HG--
branch : trunk
2010-07-31 20:51:53 +02:00
QAston
fdc36b9d89
*Fix periodic damage of Unholy Blight - Fixes issue 1152.
...
--HG--
branch : trunk
2010-07-31 20:31:40 +02:00
QAston
d4e1828f57
*Update ppm chance for Unbridled Wrath - by insider42.
...
--HG--
branch : trunk
2010-07-31 20:18:52 +02:00
QAston
c26c128ba6
*Add data from r4bf7778333 to world_database.sql
...
*Add 22 sec internal cooldown to Lock and Load - by servet.
--HG--
branch : trunk
2010-07-31 20:11:07 +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
Liberate
c49ac64d94
Forgot to add a DELETE query at the last revision. I just told devs to check their sql, and then I make a mistake of my own.
...
Ah well, I'm just one of the lousy devs as well.
--HG--
branch : trunk
2010-07-31 18:16:12 +02:00
Liberate
8044051682
*Fixes Necrosis and Blood-Caked Blade. They now only proc from melee auto-attacks. Fix by kerekeszoltan90.
...
Fixes issue #3184
--HG--
branch : trunk
2010-07-31 17:49:47 +02:00
Liberate
d7e2f338c2
Fixes many sql errors in the sql/scripts/ directory. Please devs don't just copy-paste the sql from the updates directory into these sql files. This might cause errors.
...
--HG--
branch : trunk
2010-07-31 17:35:29 +02:00
click
0be9e71f85
Buildsystem/CMake: Fix a minor "need sleep, i am tired"-error (typos ftw)
...
--HG--
branch : trunk
2010-07-31 16:16:55 +02:00
thenecromancer
270367abfc
Prevent players from gaining rest state in hostile capital zones.
...
Fix a bug where PvP status never resets when not moving to another zone.
Reset PvP status at Taxi node end/worldport when moving into friendly territory.
--HG--
branch : trunk
2010-07-31 13:55:23 +02:00
thenecromancer
bdf20fa420
Fix exploit with Shiv giving 100% chance to apply any enchant on offhand items
...
--HG--
branch : trunk
2010-07-31 13:49:13 +02:00
thenecromancer
99efabdbd3
Remove crude check in proc system preventing charges drop in proc system for absorbs.
...
To preserve effect, code must be placed for charge handler to skip procs with 0 damage.
This code is preventing procs that should happen (like Savage Defense, or CCs)
--HG--
branch : trunk
2010-07-31 13:45:00 +02:00
thenecromancer
06caa4a945
Typo in some function usage
...
--HG--
branch : trunk
2010-07-31 13:40:32 +02:00
Shauren
ab83f72d10
Fixed mysql syntax errors caused by using wrong delimiter, thanks BlackCat0110
...
--HG--
branch : trunk
2010-07-31 11:06:21 +02:00
Shauren
2a371bb224
Hopefully the last fix for revision 3849fdebbcc7 (9090) - use proper field to pull random properties
...
--HG--
branch : trunk
2010-07-31 10:17:49 +02:00
click
fd03b78fe6
Core/SQL: Fix character_database structure-creation - thanks to some number-thingie@qq
...
Closes issue 3181
--HG--
branch : trunk
2010-07-31 08:58:46 +02:00
silinoron
0f99c2feb6
Some forgotten changes.
...
--HG--
branch : trunk
2010-07-30 22:04:01 -07:00
silinoron
71b1c781e3
Add basic support for NPCs on transports; DB data required.
...
Currently no support for combat while the transport is in motion.
Based on a patch by Socolin.
Fixes issue #168
--HG--
branch : trunk
2010-07-30 21:54:46 -07:00
click
b3bca2743e
Core/SQL: Add commentfield in battleground_template
...
Support-data found on TDB : http://forum.trinitycore.org/forum/122-core-related-db-content/
--HG--
branch : trunk
2010-07-31 06:22:40 +02:00
click
60b119e0ca
Buildsystem/CMake: Revert changes from r0fa0512527 and use the proper checks (fix logic-error in buildfile)
...
--HG--
branch : trunk
2010-07-31 05:36:05 +02:00
click
7e4235ac08
Core/AuctionHouse: Fix CMSG_AUCTION_LIST_ITEMS reading (pending further investigation)
...
--HG--
branch : trunk
2010-07-31 04:31:21 +02:00
Xanadu
ae384ea8c7
Fixed a bug in CONDITION_SOURCE_TYPE_ITEM_REQUIRED_TARGET conditions loading checks.
...
--HG--
branch : trunk
2010-07-31 04:12:30 +02:00
click
c8d8e4cb6b
Buildsystem/CMake : Adjust CMake policy to allow reusing logical targetnames
...
Closes issue 3167
--HG--
branch : trunk
2010-07-31 04:08:25 +02:00
Xanadu
cf4d89990e
Don't save Call Stabled Pet aura on player save, since it is impossible to open the stable dialog when player is loaded.
...
--HG--
branch : trunk
2010-07-31 03:23:14 +02:00
click
c298bdb662
Remove duplicate "Error:" from some outError messages...
...
--HG--
branch : trunk
2010-07-31 03:12:51 +02:00
QAston
e5881d9590
*Cleanup in single target auras (thanks to JuliuSZS some useable debug info)
...
*Add ToInstanceMap() and ToMapInstanced() typecast functions and CAST_INST macro to use in scripts.
--HG--
branch : trunk
2010-07-31 01:41:32 +02:00
Shauren
1ab415cc06
Fixed naming of SQL files
...
--HG--
branch : trunk
rename : sql/updates/9081_access_requirement.sql => sql/updates/9081_world_access_requirement.sql
rename : sql/updates/9081_areatrigger_teleport.sql => sql/updates/9081_world_areatrigger_teleport.sql
2010-07-30 21:15:19 +02:00
QAston
204834d33d
*Change typecasts to use build in functions/macros in scripts to prevent possible access violation.
...
*Remove no longer needed hack from netherspite script.
--HG--
branch : trunk
2010-07-30 21:16:15 +02:00
QAston
48b360097c
*use ASSERT macro instead of regular assert for better output.
...
--HG--
branch : trunk
2010-07-30 20:04:28 +02:00
Shauren
3dc29732b7
Fixed a very silly mistake at item loading
...
--HG--
branch : trunk
2010-07-30 17:54:01 +02:00
Shauren
35ce512af8
This should fix mysql syntax errors some people were getting with 9090_characters_item_instance.sql
...
--HG--
branch : trunk
2010-07-30 17:50:21 +02:00
Shauren
ab95e5a6dc
Fixed remaining bank/bag issues added in r9090
...
Added temporary hack to item creation to prevent new items from bugging (heroic+sockets issue), this will be removed after my work on item flags is done
--HG--
branch : trunk
2010-07-30 17:36:28 +02:00
Shauren
350864de80
Fixed saving new items to database, thx GMKretol for spotting the typo
...
--HG--
branch : trunk
2010-07-30 16:01:43 +02:00
QAston
d666ba26c1
*Thread safe player searcher in scripts.
...
--HG--
branch : trunk
2010-07-30 15:51:07 +02:00
Shauren
9bda35c7df
Killed the last blob field (corpse)
...
--HG--
branch : trunk
2010-07-30 15:15:07 +02:00
Shauren
6624da055a
Typo in SQL name
...
--HG--
branch : trunk
rename : sql/updates/9090_item_instance.sql => sql/updates/9090_characters_item_instance.sql
2010-07-30 13:22:31 +02:00
Shauren
77fc91bde8
Deleted data blob in item_instance
...
Fixed issues with displaying sockets/enchants/durability on heroic items
--HG--
branch : trunk
2010-07-30 13:15:31 +02:00
Xanadu
c227065fc0
Minor fixes, translation and coding style changes of creature_template check function.
...
--HG--
branch : trunk
2010-07-30 06:47:35 +02:00
Xanadu
3565bbccf3
Fixed NPCs not offering quests with warlock or druid in SkillOrClassMask to these classes.
...
--HG--
branch : trunk
2010-07-30 06:22:55 +02:00
Xanadu
1e5ce69d19
Merge
...
--HG--
branch : trunk
2010-07-30 03:43:09 +02:00
QAston
272e954a70
*Lock on RemoveAllAuras till all auras and applications are removed with all linked events they may cause.
...
*Add assertion after error log, just in case you've missed it.
--HG--
branch : trunk
2010-07-30 03:07:34 +02:00
Xanadu
eb852f5bbd
* Added the option to specify target entry in conditions table for spells with AoE GO targets.
...
* A few examples where this is desirable are posted on the forum.
--HG--
branch : trunk
2010-07-30 01:51:33 +02:00
click
cad437d7f0
Whops, a little too deletehappy there...
...
--HG--
branch : trunk
2010-07-30 00:45:47 +02:00
click
f213f2c7d9
Buildsystem/CMake: Include core/script headerfiles in generated MSVC-projects.
...
- Still "work in progress", as in missing filters and MSVC folder layouts.
- external libraries not fully "headerified" (not really required)
--HG--
branch : trunk
2010-07-29 21:08:16 +02:00
QAston
c44b601ac7
*Allow some spell effects to target units not in caster's map - fixes SPELL_EFFECT_SUMMON_PLAYER
...
--HG--
branch : trunk
2010-07-29 19:48:40 +02:00
Shauren
ade1bbdd62
Remade access_requirement table, now each difficulty mode for each instance has its own entry (for future Dungeon Finder development)
...
Added completed achievement as new requirement type
Removed obsolete access_id from areatrigger_teleport table
Implemented automatic downscaling of raid difficulty when requested mode does not exist
Changed dungeon_difficulty in characters table to instance_mode_mask saving both dungeon and raid difficulty in form (dungeon diff | raid diff << 4)
--HG--
branch : trunk
2010-07-29 18:11:41 +02:00
Xanadu
dfe5ae36d3
Created separate project file for scripts in order to properly utilize their own PCH and thus speed up compile. Sorry for making the IDE more cluttered.
...
--HG--
branch : trunk
2010-07-29 17:38:24 +02:00
click
b118ab2356
remove ANSI escape codes from auth/worldserver error-output since it doesn't work on MS-based OS'es *sighs*
...
--HG--
branch : trunk
2010-07-29 17:15:03 +02:00
Rat
9f2b225c89
add VC90/*/ to hg ignore (hides gsoap from commit list)
...
--HG--
branch : trunk
2010-07-29 16:25:53 +02:00
Shauren
f3c9767bcf
Modified announce command to be more blizzlike
...
--HG--
branch : trunk
2010-07-29 15:29:49 +02:00
click
969bf213b8
Fix windows-build and change some warnings if configuration-files can not be read properly
...
- Add proper warning about missing [authserver] -tag in authserver configuration file if not found.
- Add proper warning about missing [worldserver] -tag in worldserver configuration file if not found.
Thanks to Qaston for finding the redefininition of strdup!
--HG--
branch : trunk
2010-07-29 09:00:55 +02:00
click
3296a944e7
Convert to using ACE for reading configurationfiles, and remove dependency on dotconfpp configuration library and related files
...
(patch by astellar - and a thankyou to vladimir for being a russian teddybear)
--HG--
branch : trunk
2010-07-29 01:22:45 +02:00
Shauren
1b382e5858
Fix a typo in 9043_world_spell_scripts.sql and fix some horrible sql style in other files
...
--HG--
branch : trunk
2010-07-28 22:32:52 +02:00
silinoron
a9b9915744
Properly send SMSG_GROUP_INVITE even when the invite fails because the user is already in a group.
...
--HG--
branch : trunk
2010-07-28 12:20:42 -07:00
John Holiver
783fe4574e
Implements Roxi Ramrocket, finally Engineers will be able to buy Choppers materials. Credits to BroodWyrm. Fixes #2979 .
...
--HG--
branch : trunk
2010-07-28 16:21:45 -03:00
click
140bc313d2
branchmerge - urgh!
...
--HG--
branch : trunk
2010-07-28 19:40:37 +02:00
click
c595eb8ae9
First part of petAI logic cleanup : Hunter PetAI change: Ignore attacking CC'ed targets unless explicitly asked for by player
...
(thanks to QAston, Shauren, Liberate for the discussions and codehelp to sort this out properly)
--HG--
branch : trunk
2010-07-28 19:39:56 +02:00
John Holiver
f7a65d6e83
Fix Sartharion adds loot farming.
...
--HG--
branch : trunk
2010-07-28 12:58:45 -03:00
Liberate
311e8ddf66
Merge
...
--HG--
branch : trunk
2010-07-28 13:48:35 +02:00
Liberate
f5e3943e54
Makes Auto-accepted quests show up the way they should. They should work perfectly again now.
...
--HG--
branch : trunk
2010-07-28 13:47:32 +02:00
Liberate
78c3db174c
Fixes a typo and a stupid mistake made by me, making demolishers in sota respawn on the location where they died.
...
--HG--
branch : trunk
2010-07-28 13:10:43 +02:00
Shauren
0fbb3af7a3
Typo fix for previous revision
...
--HG--
branch : trunk
2010-07-28 13:00:30 +02:00
Shauren
045bf5163b
Fixed spellpower coef for Lifebloom final heal
...
--HG--
branch : trunk
2010-07-28 12:57:00 +02:00
Shauren
0137a8c193
Add better crash dump output for windows
...
--HG--
branch : trunk
2010-07-28 12:51:04 +02:00
Shauren
69a567b90e
Fixed loading checks for SCRIPT_COMMAND_CAST_SPELL
...
--HG--
branch : trunk
2010-07-28 10:33:14 +02: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
QAston
86576de982
*Remove assert from opcode handler - to prevent remote crashing the server.
...
--HG--
branch : trunk
2010-07-28 01:39:37 +02:00
Liberate
ac01c9796b
SotA Fixes:
...
*When 10 min are over in the first round, the ship does appear in the second round
*Defender's Portals
*Seaforium Charges spawned
*Graveyards not recappable by the defenders
Thanks to beberlescaraber for some pieces of the code and the exact locations.
Fixes issue #2665
Fixes issue #2585
Fixes issue #2638
Fixes issue #2781
--HG--
branch : trunk
2010-07-28 01:34:01 +02:00
Liberate
4476247f10
Makes mechanicals immune to heals other than those specifically targeting mechanicals. had to bribe quite some Gnomes and Goblins to make this happen.
...
--HG--
branch : trunk
2010-07-28 01:26:18 +02:00
QAston
e232c0e235
*Cleanup in ObjectAccessor - this should fix some crashes
...
--HG--
branch : trunk
2010-07-28 00:08:21 +02:00
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
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
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
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
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
QAston
7308c112bb
*Add some more comments to SpellScript methods
...
*Remove forgotten error log
--HG--
branch : trunk
2010-07-25 02:05:12 +02:00
QAston
cdd56dc2b6
*Really fix *nix build. Thanks to Visagalis for testing.
...
--HG--
branch : trunk
2010-07-25 00:36:32 +02:00