Commit Graph

  • 4a7b208eab Naxxramas, Noth the Plaguebringer: Adjust timers, by scarymovie87 Closes issue #172. Tartalo 2010-03-21 18:44:28 +01:00
  • 2c34b6d376 The Obsidiam Sanctum: Several updates, by Ouden Portal event, Flame Tsunami, Twilight Eggs, Twilights Fissure, Achievements in Hard Mode Closes issue #1015. Tartalo 2010-03-21 18:32:50 +01:00
  • fe30fc8bf2 Securer check for instance template for previous commit Machiavelli 2010-03-21 18:17:20 +01:00
  • 48051d1cd6 Add support field 'allowMount' to instance_template table (see http://trinitydatabase.org/index.php?/topic/14994-7656-instance-template/), this will define whether or not mounting is allowed in an instance, instead of defining it hard coded in the core. Machiavelli 2010-03-21 17:34:25 +01:00
  • 450b2fba9d Update Script Ulduar/XT-002. Thanks Dakeyras. Fixes issue 1074. Add script texts for all ulduar bosses and adds. Mainly from wowwiki, Thanks. Some code style cleanup. Still WiP. Trazom62 2010-03-21 17:17:34 +01:00
  • c5f8341634 fixed oculus drake cpp and sql malcromdev@gmail.com> 2010-03-21 13:39:59 -02:30
  • c45da17ef9 Fix SQL's Machiavelli 2010-03-21 16:56:07 +01:00
  • e26b96663a Small update to Onyxia script: - Support for spawning Onyx Lair guardians - Maximum Whelp count per wave set to 20 as per Blizzlike - small update to her movement in phase 2 (might need to be overhauled, Breath isn't casted often enough) Machiavelli 2010-03-21 16:52:17 +01:00
  • 19b84fd889 Missing part of previous commit. Thanks HG for being so coöperative. Machiavelli 2010-03-21 16:51:03 +01:00
  • 13024dee64 - More changes to the item handling system to prevent an item still being listed in a player's refundable storage - Remove an assert in _SaveInventory(). Instead, I added an error log and manual removal. Please post these error logs should they occur - In _LoadInventory, also check for player_guid when loading refund data Machiavelli 2010-03-21 16:50:04 +01:00
  • 74a2957af5 Don't proc KILLED for the victim twice when attacker's pet lands the killing blow. Xanadu 2010-03-21 16:23:50 +01:00
  • d01d4498ed Don't set 'Created by...' for soul shards, it looks silly. Xanadu 2010-03-21 16:15:58 +01:00
  • 91260d8409 Implemented Glyph of Drain Soul. Partly based on thenecromancer's code. Xanadu 2010-03-21 16:03:38 +01:00
  • 36b2b5a1bc The Nexus, The Oculus: Boss drakos support, register needed scripts This scripts are pushed for testing purposes, so is not recommended opening it for production enviroments. any feedback is welcome :) Fixes issue #449. Tartalo 2010-03-21 15:28:37 +01:00
  • 5bada89128 Fix compilation error in previous commit. Trazom62 2010-03-21 10:52:50 +01:00
  • 4a406751af Add some more function calls to remove refund referenced from player's m_refundableItems, preventing the triggering of an assert in _saveInventory. Machiavelli 2010-03-21 02:53:51 +01:00
  • dac3af89ec revert Fix Object::IsInMap to check instanceId if pointers differens, maps can't be same silverice 2010-03-21 01:24:25 +02:00
  • a0fd280a34 Memory optimization by making m_refundableItems a std::set<uint64>. Also fix a crash caused by invalid iterator in Player::_SaveInventory(). This should fix the last of the item save related crashes. Machiavelli 2010-03-20 21:49:01 +01:00
  • f7ffd77123 Do not use hard coded index in SMSG_QUEST_POI_QUERY_RESPONSE. May be the resolution for some client crashes. Machiavelli 2010-03-20 21:26:29 +01:00
  • 830062779e Improved the kill proc slightly. Xanadu 2010-03-20 18:49:50 +01:00
  • b651b592ef Fix arena point calculation. If the configured arena season is >= 5, teams below 1500 rating should get a fixed amount of points, equal to the amount of points a person with 1500 rating would get. Machiavelli 2010-03-20 17:51:23 +01:00
  • d21f0c3ce8 Make sure a to be traded item ends up in the item update queue for the correct player. Machiavelli 2010-03-20 16:42:22 +01:00
  • a0d8b0be48 Item system update - Set ITEM_FIELD_CREATE_PLAYED_TIME to 0 in Item::Create, should fix crash described in issue 1199 - Change some function calls so on Player::_saveInventory the core doesn't have to check for existance of item anymore when iterating over m_refundableItems. The loop will now only update played time, removal of items from this set is done in other functions. - Cleanup in affected functions. Machiavelli 2010-03-20 16:26:16 +01:00
  • 10417f1e6d Fix few typos on last commits Tartalo 2010-03-20 13:22:02 +01:00
  • 3ddaedf88c Gundrak, Slad'Ran: Despawn adds on wipe Tartalo 2010-03-20 13:20:35 +01:00
  • 830e55cfcb Azjol Nerub, Anub'Arak: Despawn adds on wipes Tartalo 2010-03-20 13:18:48 +01:00
  • 617c94c9da Halls of Stone: Implement achievement Brann's Spankin' New Tartalo 2010-03-20 13:15:44 +01:00
  • 3c2d7a4bba Merge Tartalo 2010-03-20 13:07:24 +01:00
  • 5bd575b974 Halls of Stone: Allow to loot Brann's chest when encounter ends (without waiting all the event). Blizzlike change Tartalo 2010-03-20 13:06:21 +01:00
  • feeb3f564c Restore RewardPlayerAndGroupAtKill call from previous commit. This is the xp or honor reward for the tapping player/group. Trazom62 2010-03-20 13:02:34 +01:00
  • 34fb5df569 Fixed KILL proc to occur for the unit that lands the killing blow, not for the loot recipient. Xanadu 2010-03-20 04:18:08 +01:00
  • 7a8dff70ed Fix Object::IsInMap to check instanceId. Fig group loot distance checks to also check map instanceId. Fixes issue #1172. Trazom62 2010-03-19 22:28:00 +01:00
  • b6258cf1cf Fix SQL yet again, thanks Trazom. (My apologies) Machiavelli 2010-03-19 22:06:38 +01:00
  • 86a33aa538 Fix SQL's, thanks Aokromes. Machiavelli 2010-03-19 22:00:52 +01:00
  • 3ae5a4094e Implement instance script for Zul'Farrak and prevent Gahz'Rilla from being summoned multiple times. Machiavelli 2010-03-19 21:38:07 +01:00
  • 0c6368bd39 Fix hunter pet talent reset feature. Thanks to Xanadu and nalimleinad for aiding research. Machiavelli 2010-03-19 20:20:42 +01:00
  • 2b55eb2efe * Fix a typo that broke guild creation times... XTZGZoReX 2010-03-19 18:27:53 +01:00
  • bb99135e40 * Minor cleanups/comments in regards to SMSG_GUILD_INFO. XTZGZoReX 2010-03-19 17:24:23 +01:00
  • 31608cfb72 Merge Xanadu 2010-03-19 16:32:50 +01:00
  • 64066da223 Fixed a crash. Closes issue #1182. Xanadu 2010-03-19 16:30:07 +01:00
  • 01dc7aeb08 Fix heirloom armor proficiency downgrading for warriors. Machiavelli 2010-03-19 16:26:46 +01:00
  • a77ba0bf56 Fix SMSG_GUILD_INFO (/guildinfo command) Machiavelli 2010-03-19 14:47:08 +01:00
  • 9d5049da94 Little sql improvement. teacher 2010-03-19 14:21:21 +01:00
  • 1146c59f66 Fix crash in Player::_saveInventory(). Fixes issue #1175 Machiavelli 2010-03-19 13:36:54 +01:00
  • 34d7e1fed9 Missing part of previous commit (Periodic Leech is DoT as well) Fix talents Improved Rend and Gag Order not increasing whole damage of affected spells (applying effect modifiers - spellmod_effectx should be however done for every static damage added to already calculated damage, we can't just apply all spellmods after effects are processed...) thenecromancer 2010-03-19 08:47:03 +01:00
  • f1266ebec3 Update player damage reduction by resilience combat rating Apply crit damage reduction to periodic crit damage thenecromancer 2010-03-19 08:30:39 +01:00
  • e67274392e Fix issues with NPC that have nonphysical melee damage Remove Ranged attack from attackerstateupdate() children function (Ranged attacks are always done using spells) thenecromancer 2010-03-19 08:26:44 +01:00
  • 812874a55b Fixed broken missile visuals in certain DST and SRC type spells (Void Reaver's Arcane Orb and many others). Achieved by fixing wildly incorrect SMSG_SPELL_GO target mask data handling. Xanadu 2010-03-19 00:21:57 +01:00
  • 35a7f4849e Store alternate currency spent on an item by Item ExtendedCost entry instead of honorPts/arenaPts/items seperately. Thanks to Opterman for the idea. Machiavelli 2010-03-18 22:56:48 +01:00
  • ef57a96cce *fix quest Bury Those Cockroaches!(11608) Rat 2010-03-18 22:34:14 +01:00
  • d08567965a *fix Merciless Totem of the Third Wind proc *fix in world.sql Rat 2010-03-18 21:32:16 +01:00
  • 06d4918163 Added unit targets for TARGET_TYPE_DEST_TARGET and TARGET_TYPE_DEST_CASTER to tackle the cases where unit targets are required but there is no other implicit target to produce them (like in 53, 0 combination). This works in conjunction with my next commit. Xanadu 2010-03-18 20:41:38 +01:00
  • aca2d26bc5 remove unused player's class member,cleanup silverice 2010-03-18 20:21:42 +02:00
  • 59e0d42260 Added (blizzlike) packet broadcast to near teleport. Thanks to Zor and nalimleinad (AKA anonymous colleague #1) for research. Xanadu 2010-03-18 17:58:27 +01:00
  • 302af79bc2 Implement vendor item refund system. For info about this system, see: hxxp://us.blizzard.com/support/article.xml?locale=en_US&articleId=27351 Thanks to: - Opterman, Malcrom, Xanadu + anonymous colleagues for aiding research on packet structure - Aokromes and Svannon for testing Machiavelli 2010-03-18 17:27:40 +01:00
  • 72833e1584 Identified a new spell attribute forbidding some spells to use caster's done dmg mods (spellpower etc). Xanadu 2010-03-18 17:22:11 +01:00
  • 793a226692 * Remove typeid check and fix cast target for Improved Fear. Patch by jesper.vortex. * Closes #946. XTZGZoReX 2010-03-18 14:57:39 +01:00
  • 1a6f216e91 * Cleanups and comments in Player::SendInitWorldStates. XTZGZoReX 2010-03-18 14:48:33 +01:00
  • 2b096c478a *always remove UNIT_FLAG_OOC_NOT_ATTACKABLE if crature enters combat and reset on leave combat -Please post feedback if it breaks any script! Rat 2010-03-18 00:01:39 +01:00
  • 4f948651df *Fix possible exploits with flying paths. by QAston Rat 2010-03-17 23:16:35 +01:00
  • bef85de621 Add script for Amberpine Woodsmen Grizzly Hills malcromtdb@gmail.com 2010-03-17 18:27:17 -02:30
  • ebb62fb12c Added 7597_world_scriptname.sql to world_scripts_full.sql Troy 2010-03-17 18:00:40 -02:30
  • 5603de6048 Argent Tournament Post script by Malcrom Xanadu 2010-03-17 21:20:21 +01:00
  • 6f6c7a85af Merge Xanadu 2010-03-17 21:17:02 +01:00
  • 2c605ee482 Upgraded SCRIPT_COMMAND_EMOTE to do state emotes, too, based on datalong2 value. By Malcrom. Xanadu 2010-03-17 21:00:44 +01:00
  • 4177b876f3 Added hack that was removed in [7443] Closes issue #979 silverice 2010-03-17 21:34:42 +02:00
  • 48d7ae707d Fixed players not being able to resurrect after core crash. Xanadu 2010-03-17 20:34:02 +01:00
  • a73b9b0f1e Cleanup Xanadu 2010-03-17 17:43:28 +01:00
  • e5cbe017f4 Fixed Drain Soul increased damage for targets below 25% HP. Closes issue #394. Closes issue #748. Closes issue #938. Rejoice, new era of server-side spells has begun! Xanadu 2010-03-17 16:38:31 +01:00
  • 4fb7bf3664 *fix Feral Spirit's healing (Spirit Hunt) Rat 2010-03-17 08:07:14 +01:00
  • fe67a3bc6e Fix some possible crashes. Anubisss 2010-03-16 23:46:20 +01:00
  • 6d63c432e6 Fix Hunter's spell Snake Trap. Fixes issue #896. Trazom62 2010-03-16 21:32:01 +01:00
  • b00c745455 Update Halls of Stones script text entries to correct range. Fixes issue #607. Trazom62 2010-03-16 21:24:00 +01:00
  • 53bfd0934a Remove some files that were accidentaly added to last changeset. Machiavelli 2010-03-16 08:11:33 +01:00
  • bbfdc117c8 Overload Item::SetState correctly in Item::SetItemRandomProperties. Fixes issue #1126 Machiavelli 2010-03-16 08:05:09 +01:00
  • e65dfc6a31 attempt to stop mobs casting and fleeing while stunned or confused reno 2010-03-15 14:38:30 -05:00
  • b0b17e56de - Overload Item::SetState with player argument where possible to ensure updated data is saved to DB properly. - Alter Item::SetEnchantmentDuration function, add parameter Player* because GetOwner() cannot be called in the function due to hashtable locking in the SaveAllPlayers process. - Remove a sanity check prior to Item::AddToUpdateQueueOf, so assertions can detect whenever a higher level function was not called properly. Please report any crashes related to these assertions to get them resolved asap. Machiavelli 2010-03-16 01:05:56 +01:00
  • 5b277b11a7 Moved sql update files to 3.3.2_old directory. Fixed my typo in world.sql. teacher 2010-03-15 23:43:20 +01:00
  • a81ad6986c Remove Hack detecting spell 61988 in HasAura() Correctly cast 61988/61987 after casting Avenging Wrath/Divine Shield respectively (This will correctly show both spells disabled state) Don't allow casting Lay on Hands on self when aura 61988 is present (ie. after using Avenging Wrath) thenecromancer 2010-03-15 18:03:43 +01:00
  • 3ba0862926 Fix guild bank money log display. Machiavelli 2010-03-15 17:17:19 +01:00
  • f9a3aedc14 Don't call Item::AddToUpdateQueueOf if no player is specified as parameter for Item::SetState, since in this case, only data stored in the item_instance table is altered, not that of character_inventory. Machiavelli 2010-03-15 14:52:02 +01:00
  • c47b8a89c1 Fix issue with .save or .saveall where either the core would freeze, or items would not be saved to the DB properly. Fixes issue #381 Fixes issue #477 Machiavelli 2010-03-15 14:03:13 +01:00
  • ce51f24ff3 Change field crc in characters.addons to int(32) to support proper values. Machiavelli 2010-03-15 13:24:45 +01:00
  • 8268adc932 * Added support for only displaying items from vendors for the team the * player is on. Faction field in item_template is actually team, and will * be renamed in a later patch. * 1 == Horde / 2 == Alliance * Thanks Aokromes for helping research / test Brian 2010-03-15 06:19:27 -06:00
  • f9566e08ac Properly implemented CONDITION_ACHIEVEMENT for the DB gossip system. Xanadu 2010-03-15 04:37:28 +01:00
  • 8cc3d2ad7f Fixed Drain Soul and Shadowburn Soul Shard on target death. Closes issue 1058. Xanadu 2010-03-15 02:59:21 +01:00
  • 1845a9588d Fix lootable check in Player::isAllowedToLoot. Trazom62 2010-03-15 00:21:37 +01:00
  • c8fd37a9dc *small tweaks to Utgarde keep bosses Rat 2010-03-14 23:44:27 +01:00
  • 50b59401dc * Was this really needed? Brian 2010-03-14 16:36:53 -06:00
  • 85b0798d75 * merge Brian 2010-03-14 16:35:52 -06:00
  • 920137f1ba * Backed out changeset ddd823e3e200 * hg commit <filename> isn't enough to push one file * also need hg push <filename> Brian 2010-03-14 16:35:38 -06:00
  • 71b7300348 * Backed out changeset ddd823e3e200 * hg commit <filename> isn't enough to only push one file * also need hg push <filename> Brian 2010-03-14 16:34:55 -06:00
  • 0f0cb79f0b * merge Brian 2010-03-14 16:33:04 -06:00
  • ace353d088 * merge Brian 2010-03-14 16:32:04 -06:00
  • 9aa96aaf9b * Fix potential import error for vehicle_accessory table * Thanks Riccardo Brian 2010-03-14 16:31:47 -06:00
  • f1696c42c9 Send SMSG_DESTRUCTIBLE_BUILDING_DAMAGE when a destructible building takes damage Thanks to Opterman for the packet structure. Spp 2010-03-14 21:10:21 +01:00
  • 8ba7885cc8 * Added CONDITION_CLASS / CONDITION_RACE / CONDITION_ACHIEVEMENT for * gossip / loot conditions Brian 2010-03-14 11:45:34 -06:00
  • 8d51d23cc5 Fix Master's call. Thanks Gyullo. Fixes issue #1059. Trazom62 2010-03-14 13:46:15 +01:00
  • 6fdaf225f3 Fix creature tapped and lootable dynamic flags => fix creature not lootable. Fixes issue #1067. Trazom62 2010-03-14 00:22:53 +01:00
  • 274268a686 Random sql cleanup. teacher 2010-03-13 20:51:59 +01:00