Commit Graph
100 Commits
Author SHA1 Message Date
Shauren 25f1d61923 Merge pull request #8473 from Gacko/creaturetext
Core/DB: Convert 25 more scripts to creature text
2012-11-27 03:12:09 -08:00
Shauren 02aae2858b Core/Authserver: Always send realm address to clients in dotted ip format. 2012-11-27 11:30:48 +01:00
Shauren e9ede29592 Core/Auras: Added missing break in AuraEffect::CalculateAmount (accidentally removed in cea752fadf) 2012-11-27 11:25:29 +01:00
Shauren cea752fadf Merge pull request #8481 from Ne3x/unholy_blight_fix
Core/Spells: Fix Unholy Blight not stacking correctly
2012-11-27 01:28:56 -08:00
Shauren 4dffccb93f Core/Spells: Corrected radius calculation 2012-11-26 11:11:30 +01:00
Shauren 5e9acb3341 Core/Player: Fixed crashes happening when player logs in to a battleground which has ended and doesn't have valid return location stored in database.
Closes #5441
Closes #7093
Closes #8242
2012-11-26 10:34:11 +01:00
Shauren fdf0c32857 Merge pull request #8451 from Warpten/434
Core/Spells: Fixed Leap of Faith.
2012-11-25 12:42:55 -08:00
Shauren 66234a835c Core/Battlefield: Compile fix 2012-11-25 11:14:19 +01:00
Shauren ba18fe1e56 Core/Spells: Fixed combat log for spells that affect item durability 2012-11-25 11:13:39 +01:00
Shauren 00044b5d32 Core/PacketIO: Parse the MGS_MOVE_STOP packet embedded into spell cast packets with flag 0x2 2012-11-25 11:12:53 +01:00
Shauren 408793a736 Core/Players: Logic fixes for tradeable soulbound items 2012-11-25 11:12:16 +01:00
Shauren 108db4f6eb Core/Items: Cloned items should not retain refundable/tradeable flags 2012-11-25 11:11:26 +01:00
Shauren 0cd59ec210 Merge pull request #8318 from blipi/battlefield_fix
Core/Battlefield: Fix crashes due to invalid pointers use
2012-11-25 01:57:42 -08:00
Shauren bd2e5b1be8 Core/Battlegrounds: Fixed GameMasters logging out in arena counting as player killed for any teams.
Closes #7429
2012-11-25 10:34:59 +01:00
Shauren 0462f0b149 Core/Battlegrounds: Corrected arena logout win conditions 2012-11-25 10:27:11 +01:00
Shauren 5de19484ee Core/Spells: Removed selecting shapeshift model based on race and skin color for creatures. 2012-11-25 10:23:24 +01:00
Shauren c7fd67bdfd Merge pull request #8423 from joschiwald/conditions
Core/Conditions: use proper SpellCastResult instead of Notification when CONDITION_SOURCE_TYPE_SPELL fails
2012-11-24 08:25:45 -08:00
Shauren eb10226b02 Core/Battlegrounds: Fixed loading StartMaxDist (this time properly) 2012-11-24 00:08:15 +01:00
Shauren bc95305d57 Core/Battlegrounds: Fixed loading StartMaxDist 2012-11-23 23:53:36 +01:00
Shauren 70d44f97dc Core/ObjectMgr: Fixed crash on shutdown
Closes #8362
2012-11-20 12:48:00 +01:00
Shauren dd80b76cbb Merge pull request #8247 from ille/recursivedeadlock
Core/Maps: Use Thread-Safe Interface design pattern to allow recursive calls on non...
2012-11-16 08:44:48 -08:00
Shauren 85f5a189de Core/Warden: Add minimal verification of OS used by client for warden module loading 2012-11-12 00:31:08 +01:00
Shauren 63076ae58b Merge pull request #8260 from Warpten/cleanup
Core/Scripts: Cleanup alterac_valley.cpp.
2012-11-11 06:20:19 -08:00
Shauren 592513c012 Tools/Extractors: Completely skip trying to read patch archives with version lower than 15211 if selected build to extract is higher, these files should not even be present in WoW directory after patch 4.3.2 - this skips reading them if for some reason they still are there 2012-11-10 23:12:25 +01:00
Shauren 3b4b536fd0 Core/Battlegrounds: Minor cleanup 2012-10-27 12:19:29 +02:00
Shauren aa30f9c5f5 Core/Spells: Implemented play movie spell effect 2012-10-26 21:13:00 +02:00
Shauren 253e4b1928 Merge pull request #8157 from Naios/mount_system
[4.3.4] Fixed an mistake in AuraEffect::HandleAuraMounted that causes incorrect remove of related mount speed increasing auras #8123
2012-10-24 08:58:06 -07:00
Shauren c343448989 Core/Entities: Corrected error log message, thanks zorix for noticing 2012-10-20 13:01:03 +02:00
Shauren c40e9e2595 Core/Spells: Fixed visuals of area spells that use a dynamic object 2012-10-20 00:02:32 +02:00
Shauren e0f34eb93c Merge pull request #8067 from Elron103/pull-requests
Core/Spells: Fix power drain effect for heroic versions of spell 70759 (72015, 72016) - thanks to Shauren
2012-10-12 15:46:20 -07:00
Shauren ca55807eeb Compile fix 2012-10-05 23:31:16 +02:00
Shauren 50d1a1bf5c Core/Auras: Defined more aura types and implemented aura 361 (used by 4 spells) 2012-09-21 13:35:59 +02:00
Shauren 361034e848 Scripts/Icecrown Citadel: Fixed Unbound Plague
Closes #7791
2012-09-18 23:58:37 +01:00
Shauren cc08d911f6 Scripts/Icecrown Citadel: Fixed Unbound Plague
Closes #7791
2012-09-18 18:11:22 +02:00
Shauren bc912af806 Core/Spells: Defined and implemented SPELL_ATTR5_DONT_TURN_DURING_CAST.
This attribute controls whether unit can turn during casting spells (fixes Ingvar's Dark Smash)
2012-09-16 23:34:30 +02:00
Shauren 547895762d Compile fixes 2012-09-16 00:35:48 +02:00
Shauren a51ab0abc4 Core/Spells
* Removed unneeded ported helper functions and use our own
* Corrected filling pet spells
2012-09-15 22:02:17 +02:00
Shauren 130cc423d2 Scripts/Commands: Fixed crashes in unstuck command
Closes #7754
2012-09-13 23:58:45 +02:00
Shauren f03e650474 Core/Calendar: Fixed breaking calendar event UI after relogging 2012-09-13 16:38:18 +02:00
Shauren 7a2ed4a142 Core: Fixed crashes guild achievement db queries
Closes #7632
2012-09-12 22:09:04 +02:00
Shauren 2eed9b4045 Fixed minor typo in previous commit 2012-09-11 16:14:09 +02:00
Shauren 3de6d44a00 Core: Free memory allocated for opcode handlers at shutdown. 2012-09-11 15:59:45 +02:00
Shauren a301cf5bec Build fix. 2012-09-10 20:48:38 +02:00
Shauren 0390f9d708 Scripts/Icecrown Citadel
* Despawn Mutated Abomination when second phase transition ends, not begins
* Prevent Unbound Plague jumping every 0.5 seconds to bypass the mechanic by raid members stacking in one place
* Fixed Volatile Ooze not picking targets when everyone stood close to the tank
* Fixed Ooze adds pickning new targets after old one gets lost

Closes #7610
Closes #7611
Closes #7665
2012-09-10 20:32:13 +02:00
Shauren f508f7dbc5 Core/Guilds: Corrected CMSG_GUILD_NEWS_UPDATE_STICKY structure
Signed-off-by: Nay <[email protected]>
2012-09-09 22:43:45 +01:00
Shauren 83817afd99 Core/Vehicles: Improved vehicle passenger position calculation (still not complete) 2012-09-09 19:56:00 +02:00
Shauren 97a92036d1 Core/Spells: Fixed typo in previous commit 2012-09-09 19:22:30 +02:00
Shauren 53002dfe03 Core/Spells: Set UNIT_FIELD_CHANNEL_OBJECT also for spells that don't have explicit target unit but use NEARBY selection, fixes #7246 2012-09-09 17:52:27 +02:00
Shauren eda5c3a9bf Core/Player: Implemented auto declining guild invites 2012-09-07 16:21:04 +02:00
Shauren 6ca7a7b78d Core/Guilds: Implemented basic guild leveling (no player statistics/reputation) 2012-09-07 14:39:19 +02:00
Shauren 82efe7e505 Core/Stats: Fixed spellpower display and implemented gaining spellpower from intellect. 2012-09-06 22:45:21 +02:00
Shauren 8fe7fd4bd5 Core/Units: Updated mana regen and removed 5 second rule 2012-09-05 16:40:42 +02:00
Shauren 147920c464 Merge pull request #7664 from Elron103/pull-requests 2012-09-05 06:40:56 -07:00
Shauren c4466facb1 Properly fixed one warning 2012-09-04 17:00:56 +02:00
Shauren 8ec0146721 Dep/G3D: Restored 99c8399772 2012-09-04 14:43:32 +02:00
Shauren 1e9fc84a12 Core: Warning fixes
C4100: 'x' : unreferenced formal parameter
C4310: cast truncates constant value
C4389: '==' : signed/unsigned mismatch
C4668: 'x' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
C4701: potentially uninitialized local variable 'x' used
C4826: Conversion from 'HMODULE' to 'DWORD64' is sign-extended. This may cause unexpected runtime behavior.
C6067: Parameter '3' in call to 'sprintf' must be the address of the string
C6387: 'argument 1' might be '0': this does not adhere to the specification for the function 'CloseHandle'
2012-09-04 14:40:41 +02:00
Shauren 10c9f0d0ed Scripts/Commands: Fixed compile 2012-09-02 18:40:08 +02:00
Shauren c649e2fe6b Fixed typo in PutBits 2012-09-02 14:22:18 +02:00
Shauren 62b68f5a6c Merge pull request #7613 from Elron103/pull-requests
Core/Scripting: Fix DoAction function of SummonList incorrectly removing entries in SummonList
2012-09-02 02:36:22 -07:00
Shauren d218afa198 Core/PacketIO: Implemented ByteBuffer::PutBits allowing to put a value at specified position with bit precision 2012-09-01 17:52:19 +02:00
Shauren 3d0c6a3f4a Merge pull request #7607 from Sovak/party_derp 2012-09-01 06:22:45 -07:00
Shauren 122df95165 Core/Items: Bind item to owner when using it for transmogrification 2012-08-28 23:32:09 +02:00
Shauren ec527fa172 Core/Quests: Fixed quest honor rewards properly.
REALLY closes #1356
2012-08-28 12:03:39 +02:00
Shauren ad8010730c Core/Authserver: Improved realmlist for multiple realms with different versions, idea from MaNGOS and allow 4.0.6a, 4.2.2 and 4.3.4 clients to use the authserver (no world connections) 2012-08-28 01:11:03 +02:00
Shauren 353ebad6b9 Core/Guilds
* Item moves within the same guild bank tab will not be logged
* Updated and enabled CMSG_GUILD_BANK_QUERY_TEXT, CMSG_GUILD_EVENT_LOG_QUERY, CMSG_SET_GUILD_BANK_TEXT, SMSG_GUILD_BANK_LOG_QUERY_RESULT, SMSG_GUILD_BANK_QUERY_TEXT_RESULT and SMSG_GUILD_EVENT_LOG_QUERY_RESULT
2012-08-27 20:20:17 +02:00
Shauren 913186bcce Core/PacketIO: Fixed mistake in sending vendors - now items that bind on pickup will display properly 2012-08-27 15:05:43 +02:00
Shauren 43cbb1e105 Core/DBLayer: Fixed memory leaks when query returned empty result set 2012-08-26 21:24:15 +02:00
Shauren 07e645d024 Core/Guilds: Save guild achievements to database periodically and when a member logs out. 2012-08-25 15:36:45 +02:00
Shauren 01c1066370 Core/Battlegrounds: Fixed uninitialized variables in Warsong Gulch 2012-08-25 12:02:09 +02:00
Shauren dbda9b549c Core/PacketIO: Updated SMSG_GUILD_BANK_LIST 2012-08-23 15:35:53 +02:00
Shauren 537c4b7f2d SQL: Renamed a file to mark it as 4.3.4 update 2012-08-23 12:41:44 +02:00
Shauren bd4609e829 Core/Guilds: Fixed saving bank withdraw limits for tabs 7 and 8 2012-08-23 12:34:36 +02:00
Shauren fa546654c3 Core: Optimized compile time after recent changes 2012-08-23 01:55:49 +02:00
Shauren 7c86714895 Core/PacketIO: Corrected character reordering 2012-08-23 01:54:06 +02:00
Shauren bb6f3023f0 Core/PacketIO: Enabled guild bank money withdraw limits opcodes and removed duplicate ones 2012-08-22 20:54:53 +02:00
Shauren 6c2ad888e7 Core/Logging: Fixed opcode logging 2012-08-22 20:22:32 +02:00
Shauren 28a81b3d23 Core/Guilds: Corrected guild packet login sequence and removed unused opcode 2012-08-22 19:50:42 +02:00
Shauren 3888dd62cf Core/PacketIO: Re-enabled opcodes that were mistakingly disabled 2012-08-22 17:35:15 +02:00
Shauren 5b19f8672c Core/Spells: Fixed spell scaling problems with CastTimeMin > CastTimeMax, also minor cleanup 2012-08-22 16:50:42 +02:00
Shauren 92d28bc98c Core/Groups: Fixed update packet sent to group members on new member join 2012-08-22 14:24:15 +02:00
Shauren 7dc26c7ff7 Core/Misc: Warning fixes 2012-08-21 18:20:42 +02:00
Shauren 7ccd254fdc Scripts/Commands: Added .quest reward command - this will reward player's quest, similar to finishing it at quest ender, requires quest to be completed, rewards all items and first choice item (if quest has choice rewards) 2012-08-21 17:45:10 +02:00
Shauren cbe6375850 Core/Auras: Implemented scaling auras with target's level 2012-08-21 15:16:49 +02:00
Shauren 9985493dde Core/PacketIO: Fixed SMSG_ACTION_BUTTONS sent before talent spec swap 2012-08-21 13:29:55 +02:00
Shauren 936c62ef4c Core/Players: Fixed uninitialized trade data 2012-08-20 16:49:19 +02:00
Shauren 5b525cb0ee Core/Items: Updated purchasing items from vendor, will no longer buy 20 stacks if item is sold in stacks of 20 2012-08-20 15:56:02 +02:00
Shauren 5dc3ccbeab Core/Items: Destroy only one item from stack when inserting a gem, not entire stack 2012-08-20 15:55:24 +02:00
Shauren 9c3c3cd9ec Core/Items: Updated InventoryResult enum 2012-08-20 15:54:55 +02:00
Shauren 69cfc0f7bf Core/Players: Fixed setting rune regen fields, thanks Lordron for noticing 2012-08-19 15:42:05 +02:00
Shauren 1b27565e10 Core/Auras: Refreshing a damage over time spell with one tick remaining will now cause it to join the new aura (SPELL_ATTR8_DONT_RESET_PERIODIC_TIMER) 2012-08-19 15:07:54 +02:00
Shauren 2986f3342c Core/Quests: Fixed copy paste mistake 2012-08-19 13:32:07 +02:00
Shauren 17e0f64024 Core/Misc: Added research notes for one spell attribute 2012-08-18 23:08:23 +02:00
Shauren 1939f6d448 Core/Misc: Corrected date sent for db reply when there are no hotfixes 2012-08-18 21:05:30 +02:00
Shauren bb3e2d6804 Core/Player: Fixed loading glyphs 2012-08-18 21:03:01 +02:00
Shauren c7aa77bcc0 Core/Spells: Fixed adding extra periodic ticks from haste 2012-08-18 21:02:39 +02:00
Shauren 622f68fd33 Core/Auras: Reverted part of f82851a3a8 - that calculation is incorrect 2012-08-18 16:50:37 +02:00
Shauren d278fc725f Core/Spells: Fixed scaling spells for lower levels (when cast time scales as well) 2012-08-17 20:09:31 +02:00
Shauren 1acb3b4f1d Core/Spells: Fixed a mistake in obtaining class for scaling, also fixed crash in feral damage calculations 2012-08-17 00:24:50 +02:00
Shauren f447403f6c Core/Spells: Implemented spell level scaling 2012-08-17 00:10:19 +02:00
Shauren 43bae31ff8 Core/Items: Fixed transmogrifying chest pieces (robe/chest have different inventoryType) 2012-08-16 20:11:30 +02:00