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
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