Commit Graph
100 Commits
Author SHA1 Message Date
Spp 213a5e5062 Silithus: Fix event for quest 8519
Patch by "kb_z"
Closes issue 177

--HG--
branch : trunk
2010-04-30 11:31:59 +02:00
Spp 1bc2a9fd4a Replace some PQuery/PExecute by more simple Query/Execute
Original patch by hunuza, extended to whole code
Closses issue 1446

--HG--
branch : trunk
2010-04-30 11:21:25 +02:00
Spp 19bed20036 Fix Death Pact, by Havenard
Closes issue 1658

--HG--
branch : trunk
2010-04-30 09:47:06 +02:00
click 7b6f52b2a0 Fix crash when summoning minions (introduced in vanitypet-fix)
--HG--
branch : trunk
2010-04-30 03:21:59 +02:00
click 2f21081904 Block battleground-flag from being picked up while player is on a vehicle
Fix by Scazzato - closes issue #1161

--HG--
branch : trunk
2010-04-30 00:24:25 +02:00
click f4dcdf9507 * Properly dismiss vanitypets (implements use of CMSG_DISMISS_CRITTER)
Some small code cleanups

--HG--
branch : trunk
2010-04-29 23:24:31 +02:00
Spp cb0cb96283 Warning Fixes
Code Style cleanup
Fix linux compile

--HG--
branch : trunk
2010-04-29 23:12:16 +02:00
Spp 35af94d4b5 Update/Fix some opcode names.
Patch by Zor

--HG--
branch : trunk
2010-04-29 22:47:47 +02:00
Machiavelli 1f9af1794f Add missing SQL file from 8020
--HG--
branch : trunk
2010-04-29 22:04:26 +02:00
Rat 757fbfba83 *implemented 'empty' VehicleAI
NOTE: VehicleAI::UpdateAI runs even while the vehicle is mounted!

--HG--
branch : trunk
2010-04-29 21:22:25 +02:00
Trazom62 946ded4619 Fix FoS/Bronjham script.
Fixes issue #1895.

- summon corrupted soul fragment when Corrupt Soul completes.
- update corrupted soul fragment script.
- remove Heroic spell definition. They are defined in SpellDifficulty.dbc.

--HG--
branch : trunk
2010-04-29 19:04:19 +02:00
Spp 78244e3733 Added handler to all opcodes that didn't have any
--HG--
branch : trunk
2010-04-29 16:19:45 +02:00
Spp cade04accc Add missing change in rev: 8012
--HG--
branch : trunk
2010-04-29 16:06:44 +02:00
Machiavelli c10526a3ae Don´t inherit refund data when cloning when original item is not refundable.
--HG--
branch : trunk
2010-04-29 14:05:41 +02:00
Machiavelli f7ab90d79d Fix Shaman totem bars and Call of the Elements/Spirits/Ancestors
--HG--
branch : trunk
2010-04-29 11:35:31 +02:00
Spp e45ec85096 Fix weekly reset time being updated twice
Patch by NoFantasy

--HG--
branch : trunk
2010-04-28 22:11:53 +02:00
Spp c2aaf6bfcb Fix weekly reset time initialization.
If timer in the past update to current time

--HG--
branch : trunk
2010-04-28 22:07:58 +02:00
Spp 6014f6e583 Fix arena point distribution time initialization.
If timer in the past update to current time
Thanks to "p.alexej" for pointing it out.

--HG--
branch : trunk
2010-04-28 21:41:22 +02:00
Machiavelli 453e3e8976 Partial revert of 6ab9e720f3d2fca8bfe14b2ba857008cf018e0cd, thanks click and Liberate for talking sense into me. Only load 1 spec in memory at a time. Also fixes totem bar loading due to a typo.
--HG--
branch : trunk
2010-04-28 22:35:55 +02:00
Machiavelli a82d3d88c9 Fix item vendor refund for stackable items.
--HG--
branch : trunk
2010-04-28 19:38:37 +02:00
Machiavelli 95e5ba5bdb Remove a remnant from debugging code from prev. commit. (sorry)
--HG--
branch : trunk
2010-04-28 16:11:27 +02:00
Machiavelli ab013e42c9 Fix action buttons sent to client when swapping between talent specs. Storage related parts by Hunuza (MaNGOS), big thanks.
--HG--
branch : trunk
2010-04-28 16:08:31 +02:00
Alex Bolotsin 311d108529 BG: Ignore min player limit while in debug mode
Patch by AntiDiavol
closes issue 1581

--HG--
branch : trunk
2010-04-10 23:41:11 +03:00
Spp 650ae59514 Fix Arena autodistribution interval time shift
Patch by leak
Closses issue 1703

--HG--
branch : trunk
2010-04-28 15:34:14 +02:00
Spp f9650d4a36 Fix SMSG_AUTH_RESPONSE when queue is full.
Patch by Gian

--HG--
branch : trunk
2010-04-28 08:55:07 +02:00
Trazom62 e719bd32a3 Fix timed achievement checks for boss killed in instance.
Requires DB update.

--HG--
branch : trunk
2010-04-27 22:26:30 +02:00
Trazom62 36ebd58b37 Implement support of Timed Achievement. Thanks Shauren.
Fixes issue #1431.

--HG--
branch : trunk
2010-04-27 22:22:13 +02:00
Spp 90f38341f0 Implement Opcode SMSG_CORPSE_NOT_IN_INSTANCE
--HG--
branch : trunk
2010-04-27 09:45:43 +02:00
Trazom62 3c9cb12341 Fix Scourge Strike. Thanks Havenard.
Fixes issue #1668.

- additional damage is now done properly as shadow damage and no longer as additional physical damage.

--HG--
branch : trunk
2010-04-26 22:03:09 +02:00
click e76160e835 Remove a remnant from some local testcode (damn, I'm sure I had removed it - it's not even related to the previous fix)
--HG--
branch : trunk
2010-04-26 19:32:59 +02:00
click 4348e2bea2 Properly relearn talents/spells when changing active specialization - also relearn the spells that require this talent
Fixes issue #907 - Patch by liberate

--HG--
branch : trunk
2010-04-26 17:27:33 +02:00
click 71cdf91acc CR/LF cleanup and file-renaming
--HG--
branch : trunk
rename : sql/updates/8006__world_quest_template.sql => sql/updates/8006_world_quest_template.sql
2010-04-26 09:47:40 +02:00
click 55a054c10f Adjust quest_templates "questflags" fieldsize to accomodate any variation of
questflags currently available.

--HG--
branch : trunk
2010-04-26 04:27:58 +02:00
click f6b9caff47 Fix: Forgot to delete a spell before reinserting in previous commit
--HG--
branch : trunk
2010-04-26 00:09:32 +02:00
click 2a1299fc33 Spellfixes:: Libram of Valiance, Divine Guardian rank 1, Glyph of Seal of Command
Fix by liberate

--HG--
branch : trunk
2010-04-26 00:01:57 +02:00
click 4f209556c3 Implement coreside support for questflag QUEST_FLAGS_AUTO_ACCEPT and its use - patch and research by click and Liberate
(This also fixes the complaints that starter-quests were broken - the flag was actually never used coreside)

--HG--
branch : trunk
2010-04-25 23:52:33 +02:00
Trazom62 edbbec75b1 Fix channelled spells when player has lot of haste AND a buff reducing spell duration. Thanks dr.tenma.
Fixes issue #1052.

--HG--
branch : trunk
2010-04-25 22:20:59 +02:00
Trazom62 9b83945c33 Fix resilience update for 3.3.x. Thanks dr.tenma.
Fixes issue #198.

--HG--
branch : trunk
2010-04-25 21:31:55 +02:00
Tartalo cf7170f69d Drak'Tharon Keep, Tharon'Ja: Demorph players when boss dies
Thanks & congratz to all developers, contributors & users,
we reach revision 8000 ;)

--HG--
branch : trunk
2010-04-25 16:10:37 +02:00
Trazom62 bdaa101a28 Fix HandleStatModifier for BASE_PCT and TOTAL_PCT modifierType.
Formula was incorrect. It gave a slight advantage when there are several auras for the same UnitMod.
Ex: if you had 2 auras giving 50%,
- previous formula would give: 1*1.5*1.5=2.25
- new formula give: 1+0.5+0.5=2.00 which is correct.

Hack for negative pct <= -100 is also no longer necessary

--HG--
branch : trunk
2010-04-25 15:52:15 +02:00
Trazom62 eccf5bf547 Refactor Creature::SelectNearestTarget(float dist)
This function is used in many scripts to find the nearest enemy within the given distance.
However, it had an implicit limit to the ATTACK_DISTANCE. so in many case the "dist" was in fact just ignored.
In other case, the ATTACK_DISTANCE is required. So 2 functions are necessary to avoid ambiguities.

The refactoring is the split of the function in 2: SelectNearestTarget and SelectNearestTargetInAttackDistance.

--HG--
branch : trunk
2010-04-25 12:59:27 +02:00
Trazom62 b466819333 Fix Taxi flight Stormwind Harbor. Thanks scarymovie87.
Fixes issue #425.

--HG--
branch : trunk
2010-04-25 12:47:15 +02:00
XTZGZoReX b12e9633cf * Fix structure of SMSG_INSPECT_TALENTS. Patch provided by Elron103.
--HG--
branch : trunk
2010-04-25 00:27:29 +02:00
Spp a12c0aef85 Fix compile ¬¬
+ Code Style (for, if, while)

--HG--
branch : trunk
2010-04-24 17:48:52 +02:00
Spp 9aa3fea857 Remove unnecesary casts to Player in Player.cpp
Thanks to Shauren for pointing it out

--HG--
branch : trunk
2010-04-24 17:27:09 +02:00
Machiavelli 30c842480c - Fix display of recently earned achievements when the player has a high total of earned achievements.
- Fix crash in compare achievements with players with high GUIDs, by havenard. Fixes issue #1724

--HG--
branch : trunk
2010-04-24 15:08:18 +02:00
raczman 20b79fec28 Don't build jemalloc on mac.
--HG--
branch : trunk
2010-04-24 14:20:28 +02:00
XTZGZoReX 7bd0941607 * Fixed two potential crashes in ChatHandler::HandleChannelSetPublic. Thx Rat/Machiavelli.
--HG--
branch : trunk
2010-04-24 00:43:46 +02:00
p0wer 5435d4f303 Fix spelling error in CONFIG_GM_WHISPERING.
--HG--
branch : trunk
2010-04-23 17:03:03 -05:00
click f93443b41c *Fixes conflagrate DOT damage so that warlocks finally can be the pyromaniacs they want to be
Closes issue #942
Fix by Liberate

--HG--
branch : trunk
2010-04-23 21:24:32 +02:00
Machiavelli c4e4486903 Properly deregister WorldSocket connections in case of reaching socket timeout time.
--HG--
branch : trunk
2010-04-23 12:56:16 +02:00
Trazom62 b142ae155e Fixes GCD when 1 sec or shorter.
Support aura reducing GCD (SPELLMOD_GLOBAL_COOLDOWN) (e.g. Backdraft, Unholy presence).
Fixes issue #1666.
Fixes issue #1616.

--HG--
branch : trunk
2010-04-22 21:28:04 +02:00
Spp 7eac04b5ad Update SpellEntry comments to 3.3.3a
--HG--
branch : trunk
2010-04-22 20:43:19 +02:00
click f65318eaf3 Revert the override introduced in [7980]
This due to a referencefile not being updated after 3.3.3a changeover (gave bad counting-values when examining DBCs)

--HG--
branch : trunk
2010-04-22 20:36:47 +02:00
Rat 144dbd11dd *fixed crashpoint in spell difficulty handler
*added more checks at loading
*better searcher

--HG--
branch : trunk
2010-04-22 19:39:19 +02:00
teacher 00c2674553 Make Divine Guardian proc on Divine Sacrifice only (by Liberate).
Removed DB data not handled by Core Team. You can find it on Database forums.
Added missing recently committed data to world.sql...
Renamed an old file which had wrong name.

--HG--
branch : trunk
2010-04-22 18:50:14 +02:00
click ab396beb56 Add support for season-dependant gameevents
Patch by Liberate

--HG--
branch : trunk
2010-04-22 16:22:39 +02:00
click ca2b52af0d Add 10% healing reduction to PVP-zones (as per 3.3.x patchnotes)
Fix by Havenard - closes #1565

--HG--
branch : trunk
2010-04-22 15:24:30 +02:00
click b31d567bfd Change visibility of pets or charmed units as well when GM is invisible
Fix by liberate

--HG--
branch : trunk
2010-04-21 23:15:29 +02:00
click 12950d1c16 Update trigger visibility when doing gm on/off
Fix by liberate

--HG--
branch : trunk
2010-04-21 23:14:37 +02:00
click 3a826ecfee Fix Beacon of Light: make it work when casted on other players (no initial aggro on caster)
Fix by Liberate

--HG--
branch : trunk
2010-04-21 22:33:20 +02:00
click e4164b8c16 Forgot a ; in previous commit - fixed (i need a beer!)
--HG--
branch : trunk
2010-04-21 20:45:36 +02:00
click 63642068b3 Ok, I need to get my glasses....
--HG--
branch : trunk
2010-04-21 20:42:14 +02:00
click 123d40dcfe * Add some more transactioncontrol to pet database handling + adjust character_aura keys to avoid duplicates
--HG--
branch : trunk
2010-04-21 20:34:04 +02:00
click aaf3a62395 * Fix Death's Choice and Death's Verdict Paragon buffs
Fix by Liberate

--HG--
branch : trunk
2010-04-21 19:55:29 +02:00
thenecromancer 2d994648a1 Don't loose arena points in case of rating lower than 1000 ( don't know if this is season dependant, as it was quite hard to loose that much rating )
--HG--
branch : trunk
2010-04-21 19:08:39 +02:00
thenecromancer 3d52a41e6b Fix Intervene and alikes (unlike spell magnets, intervene alikes are actualy just a single target auras so we need to get caster, not owner)
--HG--
branch : trunk
2010-04-21 19:01:46 +02:00
thenecromancer 3ea6bc08db Fix Critical Block
--HG--
branch : trunk
2010-04-21 18:56:13 +02:00
thenecromancer 4a698f5dd2 Fix typo in one druid talent handling
--HG--
branch : trunk
2010-04-21 18:55:16 +02:00
thenecromancer 4bac471798 PvP duration for Mark of Blood
--HG--
branch : trunk
2010-04-21 18:53:51 +02:00
thenecromancer b54feffadb Weapon dependant damage for some rogue talents
--HG--
branch : trunk
2010-04-21 18:52:30 +02:00
thenecromancer 7f4e73dbff Fix skirmish battles
--HG--
branch : trunk
2010-04-21 18:49:57 +02:00
Rat b7a44ae2ba *fix visibility for trigger creatures
NOTE: if you see any trigger (in player mode) with a visible model (DB bug), please report creature entry + modelid in bugtracker

--HG--
branch : trunk
2010-04-21 13:55:43 +02:00
p0wer 232dc7b6f7 Actually make a change in Blade Barrier to fix the crash.
--HG--
branch : trunk
2010-04-20 15:55:20 -05:00
Trazom62 f8cf934775 Fix crash in AchievementCriteriaData::Meets.
Fixes issue #1555.

--HG--
branch : trunk
2010-04-20 21:55:47 +02:00
click 50ac994cf2 Revert changes done in re6b772bbb596137e7f83dabaab46fc501fb6a8f5 - reason: breaks readline-history capability on linux
This is essentially a bug in MySQLs InnoDB database storage engine where connectionhandlers does not decrement the servers threadcount
while trying to exit properly. Bugreport exists on mySQL bugtracker.

--HG--
branch : trunk
2010-04-20 19:51:20 +02:00
raczman e6fbcc42ce Thanks to Windows file name handling being insane
i need to move file around.
(Protip MS: noone uses PRN anymore)
http://imgur.com/gDgGGh.jpg

--HG--
branch : trunk
rename : dep/include/jemalloc/internal/prn.h => dep/include/jemalloc/internal/totally_not_p_r_n.h
2010-04-20 16:09:31 +02:00
raczman 1532a2f9a2 Use jemalloc as memory allocator on linux.
In comparison to standard glibc allocator,
jemalloc fargments adress space less,
and scales linearly in multithreaded environment.
Author: Jason Evans, mad props to him.

--HG--
branch : trunk
2010-04-20 10:58:41 +02:00
click b34e2bdb1c Fix spellaura-crash
Fixes #1767, closes #1772 (and the other ones already merged into it)

--HG--
branch : trunk
2010-04-20 03:30:27 +02:00
click a5500fd7f1 Make ResetPeriodic controllable by boolean value, defaults to false
Fix by Moriquendu

--HG--
branch : trunk
2010-04-20 00:11:03 +02:00
click e1e7083990 Remove caster from always being part of casters targetlist during spellcasts - thanks to QAston for pointing out that it's useless! :)
--HG--
branch : trunk
2010-04-20 00:02:37 +02:00
p0wer f23a3adb36 Fix crash involved with DK talent Blade Barrier.
--HG--
branch : trunk
2010-04-19 15:36:17 -05:00
click b48334c606 Really fix the horseman - shot the horse, gave him a new one - and a proper washover of what he can say!
--HG--
branch : trunk
2010-04-19 21:02:13 +02:00
click c8184264e1 Unbreak the headless horsman - he should now ride again!
--HG--
branch : trunk
2010-04-19 20:55:16 +02:00
click ed2e64af4c Add snippet to fix thread-hangs-on-exit on server exit
Closes issue #842

--HG--
branch : trunk
2010-04-19 18:15:41 +02:00
Spp 450c6af43b Code Style: Remove trailing spaces and tab to spaces
--HG--
branch : trunk
2010-04-19 17:13:20 +02:00
Spp 97b7aa1116 Remove unused columns from sqls
--HG--
branch : trunk
2010-04-19 17:08:08 +02:00
Spp 452cada8b6 ScriptedAI: Fix types in SelectSpell
--HG--
branch : trunk
2010-04-19 17:04:28 +02:00
Spp be01821050 More warning removal (Some code modifications and cleanup when needed)
--HG--
branch : trunk
2010-04-19 17:03:10 +02:00
Spp f74e969a06 Fix Custom Enchant load
--HG--
branch : trunk
2010-04-19 16:59:30 +02:00
Spp 2b81449f3e Unit: Fix Unit Flight UpdateSpeed not getting charmer bonuses
--HG--
branch : trunk
2010-04-19 16:56:24 +02:00
Spp 6914ee67dc Eversong Woods: Fix var initialize
--HG--
branch : trunk
2010-04-19 16:54:25 +02:00
Spp d177954e6d Gnomeregan: Fix Save
--HG--
branch : trunk
2010-04-19 16:53:43 +02:00
Spp 5a72827426 Hinterlands: Fix one Waypoint of npc OOx09HL
--HG--
branch : trunk
2010-04-19 16:52:53 +02:00
Spp bbeb5d49da Karazhan: Minor code cleanup
--HG--
branch : trunk
2010-04-19 16:49:45 +02:00
Spp 647dde0f76 Durotar: Fix Phase error
--HG--
branch : trunk
2010-04-19 16:45:48 +02:00
Spp 41817b259b Grizzly Hills: Fix phase error
--HG--
branch : trunk
2010-04-19 16:44:35 +02:00
Spp d2bd9dc1f5 Naxxramas: Sapphiron: Fix phase errors
--HG--
branch : trunk
2010-04-19 16:44:11 +02:00
Spp 67b09b024a Ulduar: Boss Algalon: Respawn time was negative
--HG--
branch : trunk
2010-04-19 16:42:48 +02:00
Spp 20f644e283 Utgarde Pinnacle: boss_ymiron: Fix say (wrong types)
--HG--
branch : trunk
2010-04-19 16:40:54 +02:00