Commit Graph
100 Commits
Author SHA1 Message Date
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
Shauren 69469d5295 Core/Items: Fixed disenchanting 2012-08-16 16:36:23 +02:00
Shauren c27dfa224d Core/Players: Set PLAYER_PROFESSION_SKILL_LINE_1 fields not only when loading from db 2012-08-16 14:59:21 +02:00
Shauren 7cf825ffce Core/Players: Updated size of exploration fields 2012-08-16 14:58:55 +02:00
Shauren 21b1b72a6b Scripts/Commands: Fixed remaining crashes caused by removal of dbc locales 2012-08-16 13:27:54 +02:00
Shauren 0e304fa98c Core/Spells: Updated mount cast check 2012-08-15 18:27:50 +02:00
Shauren b8bb828b03 Core/Misc: Updated TOTAL_SPELL_TARGETS to 4.3.4 2012-08-14 23:21:07 +02:00
Shauren e761458b24 Core/Taxi: Updated taxi mask building 2012-08-14 15:29:43 +02:00
Shauren 8819f30a12 Core/Auras: Simplified SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS handling 2012-08-13 14:56:56 +02:00
Shauren 3ad20d6bbd Core/Units: Updated unit power mods 2012-08-13 14:56:20 +02:00
Shauren 03144920d3 Compile fix 2012-08-13 14:55:55 +02:00
Shauren d1ed95faa5 Scripts: Fixed more uninitialized variables 2012-08-13 13:47:51 +02:00
Shauren 7d29e585df Scripts/Karazhan: Fixed some uninitialized variables 2012-08-12 14:16:11 +02:00
Shauren 666602e1aa Scripts: Fixed some unitialized variables 2012-08-12 13:56:43 +02:00
Shauren e7590abce7 Core/Movement: Use MonsterMoveStop spline type to stop movement instead of sending movement to current position 2012-08-11 20:18:00 +02:00
Shauren c3e1443a13 Core/Movement: Use spline id generator 2012-08-11 20:16:58 +02:00
Shauren 7c728f7b39 Core/PacketIO: Updated player move speed change packet structures 2012-08-11 20:15:02 +02:00
Shauren 98909c049b Compile fix for gcc 4.5 and newer 2012-08-11 17:02:05 +02:00
Shauren edf05569b1 Core/Achievements: Compile fix by o0Loco0o 2012-08-11 17:01:46 +02:00
Shauren d3c5065293 Core/PacketIO: Cleaned up manual shifting for account name length reads in CMSG_AUTH_SESSION 2012-08-10 18:48:34 +02:00
Shauren 3488077946 Core/PacketIO: Added WriteString method to ByteBuffer allowing to write strings without null-terminating them 2012-08-10 16:55:06 +02:00
Shauren 7bb72745d1 Core/Movement: Implemented creature slow fall movement 2012-08-10 16:31:14 +02:00
Shauren 9538fb6d5a Core/Movement: Ensured object orientation is always within 0-2pi range, this fixes movement. 2012-08-10 14:10:57 +02:00
Shauren 34ae09f3a8 Core/Spells: Implemented SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS 2012-08-09 18:07:12 +02:00
Shauren ca0a54f357 Core/Logging: Fixed a possible crash with dynamic log file names 2012-08-09 14:31:09 +02:00