Commit Graph
100 Commits
Author SHA1 Message Date
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
Shauren f8cd39b2ed Core/Players: Improved alcohol handling, weeeeeeeeeeeeeeeee
Closes #7293
2012-08-07 17:45:10 +02:00
Shauren 533517baab Core/Entities:
* Corrected create object type after changing updateflags
* Updated MovementFlags2
* Minor cleanup in spline flag methods
2012-08-07 13:27:33 +02:00
Shauren 7770c82097 Core/Items: Finished reforging (mostly by subv) 2012-08-06 23:00:57 +02:00
Shauren b620686641 Compile fix for noob compilers 2012-08-06 18:06:48 +02:00
Shauren a83c2ca60a Core/Movement: Added another researched spline flag 2012-08-06 17:42:12 +02:00
Shauren 3a0ef1931b Core/Movement: Verified one more spline flag 2012-08-06 15:41:23 +02:00
Shauren 8cbfba255d Core/Movement: Some cleanup in spline flags 2012-08-06 10:44:36 +02:00
Shauren dfd7cc38ce Merge pull request #7265 from horn/4.3.4
Core/PacketIO: Enabled CMSG_GUILD_LEAVE, MSG_TABARDVENDOR_ACTIVATE and some petitions releated opcodes
2012-08-03 07:55:11 -07:00
Shauren 0344aa2cb3 Merge pull request #7245 from cyberbrest/pull3
Core/PacketIO: Fixed mistake in object create guid.
2012-08-02 15:12:55 -07:00
Shauren b90bc1960f Core/PacketIO: Send better values for SMSG_FEATURE_SYSTEM_STATUS 2012-08-01 21:58:28 +02:00
Shauren 69bbe1fded Core/Items: Added loading and saving transmogrification. 2012-08-01 14:31:09 +02:00
Shauren 42ad1b8334 Core/Objects: Added missed changes, thanks cyberbrest for noticing
Closes #7224
2012-07-29 23:44:30 +02:00
Shauren 3b19f42da2 Core/PacketIO: Limited number of update fields sent to other players 2012-07-28 19:18:47 +02:00
Shauren 790ef5add5 Core/Channels: Updated channel join structure 2012-07-28 19:11:47 +02:00
Shauren 868c6e853b Core/PacketIO: Fixed CMSG_PING (and pong) 2012-07-26 18:36:26 +02:00
Shauren 8a98ae2d48 Core/PacketIO: Fixed SMSG_TRADE_STATUS_EXTENDED 2012-07-26 11:05:48 +02:00
Shauren 4364f80d37 Core/Achievements: Fixed remaining crashes introduced with achievementmgr overhaul 2012-07-24 15:29:49 +02:00
Shauren 9f945e0159 Core/PacketIO: Enabled CMSG_SET_SELECTION 2012-07-24 15:29:09 +02:00
Shauren 04b30fd035 Core/Objects: Minor fixes to creature/gameobject data 2012-07-24 15:28:41 +02:00
Shauren c20d62b2b8 Merge pull request #7168 from Zakamurite/4.3.4 2012-07-24 06:21:48 -07:00