Zharvek
58c2b66e95
Core/RBAC: Fix RBAC permissions
...
This commit adds three missing commands to the world.commands table. The RBAC.h file is updated to the correct IDs from the auth.rbac_permissions table and the world.commands table. The RBAC.h file also had to be reordered to keep it clean.
Closes #12854
Signed-off-by: DDuarte <dnpd.dd@gmail.com >
2014-08-18 22:06:06 +01:00
jackpoz
cb53d64191
Merge pull request #12847 from ShinDarth/tc_fix_mount_abuse_after_bg
...
Core/Battleground: fixed possible mount abuse after leaving BG
2014-08-16 18:17:46 +02:00
ShinDarth
ae97b50af2
Core/Battleground: fixed possible mount abuse after leaving BG
2014-08-16 16:09:05 +02:00
Shauren
5c60976046
Core/Transports: Delayed adding transport model to next tick after teleporting to fix race conditions happening when teleporting transport happens at the same time as destination map balances its dynamic LoS tree
2014-08-16 01:06:30 +02:00
Shauren
acfaf2d182
Core/Misc: Fixed loading trinity_string
2014-08-15 20:01:58 +02:00
Shauren
2fdc4723c2
Core/Misc: Optimized locale loading
2014-08-15 11:36:11 +02:00
Vincent-Michael
5b355c57ba
Core/Creature: Fix warning
2014-08-14 16:36:04 +02:00
joschiwald
ccfa82e7d5
Core/Creature: update creature_template and some other small things
...
http://www.trinitycore.org/f/topic/9572-creature-damage/
2014-08-14 16:09:14 +02:00
Shocker
07158af425
Core/Spells: Implement SPELL_ATTR7_IGNORE_DURATION_MODS attribute
2014-08-13 03:53:56 +03:00
Shauren
bd4edf6e22
Core/Threading: Fixed possible race condition with m_timeOutTime and fixed Thread #1 : pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread in PCQ
2014-08-12 18:18:52 +02:00
Shauren
c741d2682a
Core/NetworkIO: Prevent queueing more async operations when socket is already closed
2014-08-11 20:43:07 +02:00
leak
1a27ce1267
Core/NetworkIO: Restore networking related scripting hooks
...
Closes #12607
2014-08-11 17:40:43 +02:00
Shauren
730ca4d9e0
Merge pull request #12818 from MrSmite/pet_spell_cooldown
...
Fix pet spell cooldown
2014-08-11 09:02:58 +02:00
Shauren
df11916ad5
Core/NetworkIO: Allow receiving packets bigger than buffer size and properly handle situations where not entire packet was read in one go
...
Core/Authserver: Restored authenticator functionality
2014-08-10 11:00:27 +02:00
MrSmite
5dcf111150
Fix pet spell cooldown being extended without successful cast
...
Closes #12560
2014-08-10 04:51:46 -04:00
DDuarte
df3b08d140
Core/Server: Use nullptr instead of 0 where pointers are expected
2014-08-09 21:32:26 +01:00
DDuarte
a394205eca
Core/Server: Add missing overrides
2014-08-09 20:17:40 +01:00
jackpoz
272b9d3d16
Core/WorldSession: Fix socket not being closed on clean logout
...
Close the WorldSession socket if Player didn't even login or logged out successfully and then closed the client.
2014-08-09 19:37:57 +02:00
Shauren
d830890305
Core/Trade: Fixed putting soulbound items to "will not be traded" slot
2014-08-09 10:08:53 +02:00
Duarte Duarte
a5d2d3ac85
Merge pull request #12810 from Carbenium/questreward
...
Core/Player: Fix an issue with Player::RemoveRewardedQuest not deleting ...
2014-08-09 01:14:23 +01:00
Carbenium
dbaf0557e8
Core/Player: Fix an issue with Player::RemoveRewardedQuest not deleting the queststatus_rewarded form database
...
Needed for SPELL_EFFECT_CLEAR_QUEST
2014-08-09 01:54:22 +02:00
jackpoz
8402570bb8
Scripts/Misc: Fix static analysis issues
...
Replace CAST_AI() macro with ENSURE_AI() when dynamic_cast is not supposed to return NULL.
2014-08-09 00:12:20 +02:00
jackpoz
78af80230d
Core/Misc: Fix static analysis issues
2014-08-08 21:14:12 +02:00
jackpoz
f25a87cda0
Core/Misc: Remove unused variable
2014-08-07 19:23:01 +02:00
jackpoz
0f07dcfea6
Core/Scripts: Fix possible crash
...
Fix possible NULL dereference crash spotted by Coverity.
2014-08-06 20:55:43 +02:00
Vincent-Michael
52b7fd40ef
Core: Fix typo
2014-08-04 19:43:17 +02:00
Vincent-Michael
551fdb61c9
Core/World: Small cleanup on headers in World.cpp
2014-08-04 19:40:57 +02:00
Shauren
e4d6d34f6e
Core/Spells: Fixed LoS checks for spells like shadowfury
2014-08-04 18:56:17 +02:00
jackpoz
15b1d41740
Core/NetworkIO: Adjust more packet throttling values
...
Adjust more packet throttling values by increasing some limits, this might fix some random kicks.
2014-08-04 18:43:15 +02:00
Duarte Duarte
02a3b3d949
Core/Spell: Correct the hit and miss counters in WriteSpellGoTargets
...
Fixes a client crash when spells hit (or miss) more than 255 targets (it was capped at 256 in 80b61fa584 )
Thanks to @joschiwald for finding the mistake
Closes #12733
2014-08-03 17:55:13 +01:00
DDuarte
42decaa360
Core/Server: Add mutex lock to PacketLog
2014-08-02 23:38:25 +01:00
Vincent-Michael
479afc0ed0
Core/Spells: Fix Bloodworms summon count
2014-08-02 05:17:42 +02:00
Vincent-Michael
a05497bc61
Core/Trade: Fix warnings
2014-08-02 01:36:40 +02:00
Shauren
58ecb73674
Core/Trade: Replaced SendNotification hacks with proper trade packets
2014-08-01 22:06:33 +02:00
Shauren
45e9ef3d93
Core/Loot: Fixed pickpocket refill timer and use send proper loot error packets to master looter
2014-07-31 21:41:41 +02:00
Shauren
daecbd67e8
Core/Waypoints: Fixed memory leaks happening when loading waypoints with invalid move_type
2014-07-31 20:28:32 +02:00
Dr-J
bfbfc1f08c
Update ScriptLoader.cpp
2014-07-31 00:28:10 +01:00
joschiwald
a97e477e31
Fixed build
2014-07-30 14:58:36 +02:00
DDuarte
43f868e55c
Core/PacketLog: Save session ip and port information in saved packets
...
This data is put into the "optional data" part of each packet of the PKT 3.1 format
It will be used with WPP to debug some networking issues
2014-07-30 03:45:03 +01:00
joschiwald
04bb78f6c3
Scripts/OutdoorPvP: replaced some chat texts with proper defense messages
2014-07-29 23:45:34 +02:00
Vincent-Michael
04f8a902af
Core/Conditions: Added more infos for CONDITION_SPELL error log
2014-07-29 17:41:06 +02:00
Shauren
7d4514c447
Core/Chat: Restored split alliance and horde chat channels
...
Closes #12664
2014-07-29 17:19:20 +02:00
DDuarte
09a10f2872
Core/Channels: Do not allow creation of channels starting with digits
2014-07-29 15:03:25 +01:00
DDuarte
0e52b111f3
Core/Config: User-friendlyfy configuration parsing errors
...
It will now print useful error messages that pinpoint the issue
with the config file (missing file, bad syntax, etc)
In memory of MitchesD that lost 18 hours finding a problem with
his config because of a duplicated line.
2014-07-29 01:47:00 +01:00
Shauren
86f3ee9949
Core/Instances: Explicitly unload InstanceSaveMgr before MapManager, fixes invalid memory access at shutdown
...
Closes #12635
2014-07-28 23:32:53 +02:00
Shauren
7a888d03bd
Core/Network: Fixed packets being properly received only by the first player when broadcasted to everyone
...
Closes #12675
2014-07-28 16:37:42 +02:00
DDuarte
440fff54b8
Core/Startup: Change an error about "broken zone-data" on guild loading to debug
...
This "error" happens when player is on zone 0 or transport.
2014-07-28 13:26:03 +01:00
Shauren
6f272ea5b7
Core/Network: Optimized packet sending by removing unneccessary memory copying
2014-07-27 17:46:46 +02:00
Shauren
e77c0b6ed4
Core/Network: Allow storing any packet types in Socket write queue to reduce the amount of copying going on
2014-07-27 14:59:46 +02:00
Shauren
26715795b4
Fixed gcc build
2014-07-27 01:26:03 +02:00