Commit graph

7040 commits

Author SHA1 Message Date
Yaki Khadafi
f552049968 [12199] Fix health regeneration.
Author: @NorthStrider

Fix HP scaling from stamina. Author: @Subv
Fix HP regen bonus from items.

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:17 +00:00
Yaki Khadafi
8e84b0ff71 [12198] - Remove weapon skillgains, defense skill, thanks @FailzorD for original patch.
- Update dodge, parry, block to cata.
- Some mastery fixes and stylefixes.
- Remove some no longer used functions.

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:16 +00:00
Salja
7637add86c [12197] Revert "[12196] Update last Commit for Cataclysm"
This reverts commit e1fb05cd37350c65c91534a3b6c167f9772fb9ef.
2020-02-16 20:42:15 +00:00
Salja
af32f10843 [12196] Update last Commit for Cataclysm
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:42:14 +00:00
cyberium
9022705faf [12195] Improve AreaTrigger teleport requirement checks
Implement AreaLockStatus concept by rsa

Also drop basicly unneeded `areatrigger_teleport`.required_failed_text field.
This concept is still in testing phase, please feedback results of some glitches that might exist!

TODO: Use Player::GetAreaLockStatus or GetAreaTriggerLockStatus for other "CanEnter" checks as well.

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2020-02-16 20:42:13 +00:00
Xfurry
7901613472 [12194] Implement spell 30835 2020-02-16 20:42:12 +00:00
Xfurry
ba2f0471b4 [12193] Implement some spells used in the Shade of Aran encounter 2020-02-16 20:42:11 +00:00
Yaki Khadafi
73f5d7a0b1 [12192] Update SkillType enum
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:10 +00:00
Yaki Khadafi
6b87ab329b [12191] Update mastery on mastery aura apply/remove.
Add comment to previous commit.

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:09 +00:00
Yaki Khadafi
8726754f7a [12190] Remove no more existant lockpicking skill.
Implement archaeology lock

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:08 +00:00
Salja
65dfa1470e [12189] Fix few missing changes in mangos.sql and some clean.
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:42:07 +00:00
Schmoozerd
b030244426 Fixup script_command documentation. Thanks to crackm for pointing 2020-02-16 20:42:06 +00:00
Salja
29c80cb229 [12188] Missing INSERT
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:42:05 +00:00
Yaki Khadafi
4049442c80 [12187] Fix item random properties and suffixes
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:04 +00:00
Salja
c58ffa3c41 [12186] Added missing Start->Items all done yet.
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:42:03 +00:00
Salja
e8b3496d79 [12185] Update old Start->Items and added all new Start->Items
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:42:02 +00:00
Yaki Khadafi
b9772a9355 [12184] Implement mastery scaling
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:42:01 +00:00
Salja
66c52c748b [12183] Typo
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:42:00 +00:00
Salja
45f0facafe [12182] Crowd control spells PvP duration has been decreased to 8 seconds (down from 10) Thanks Shocker
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:59 +00:00
Yaki Khadafi
96891fb09f [12181] Missing change
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:58 +00:00
Yaki Khadafi
092052608f [12180] Fix bugs related to talent trees.
Implement mastery spells learn

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:58 +00:00
Salja
3cb9dd9eec [12179] Some missing "player_levelstats". Thanks Trinity
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:56 +00:00
Yaki Khadafi
119597fca8 [12178] Fix logic fail in IsNeedCastPassiveLikeSpellAtLearn
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:55 +00:00
Yaki Khadafi
5fe1d9806f [12177] Fix ObjectGuid::GetEntry
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:55 +00:00
Yaki Khadafi
8c61f1c3b2 [12176] Fix compile
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:54 +00:00
Yaki Khadafi
c166741bad [12175] Fix trade.
TODO: operate with 64-bit money amount

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:53 +00:00
Yaki Khadafi
fc28fef1c1 [12174] Fix not updated opcode structures
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:52 +00:00
Yaki Khadafi
372e8e04bf [12173] Some battleground changes
- bg list works
- placeholders for pvp rewards and rated bg stats packets
- other bg opcode changes

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:51 +00:00
Salja
dcc57439a7 [12172] Struc Update for SMSG_PLAY_SOUND and Update + Enable SMSG_UPDATE_WORLD_STATE. Thanks Zakamurite
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:49 +00:00
Salja
26f25feda8 [12171] Fix linux build. Thanks Barmalley
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:48 +00:00
Schmoozerd
970f049799 [12170] Add support to link summoned npcs with following
Thanks to crackm for insisting that this needs a core change and testing
2020-02-16 20:41:47 +00:00
zerg
b8b907c138 [12169] Fix some problems detected by static code analysis 2020-02-16 20:41:47 +00:00
zerg
62118e099e [12168] Fix possible memory leaks in Outdoor PvP 2020-02-16 20:41:46 +00:00
Salja
404291248e [12167] Some Opcodes
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:45 +00:00
Salja
6004b9f8b7 [12166] skip expansion races if not playing with expansion
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:44 +00:00
stfx
d22e1d3b7a [12165] Move opvpmgr based capture point saving / loading to opvp class
Also improve capture point locking code and fix saving lock state in NA and GH

Note: Keep in mind that capture points won't be activated before you call SetCapturePointSlider() function
2020-02-16 20:41:43 +00:00
Yaki Khadafi
4dcb91df9f [12164] Fix inspect honor kill stats, arena stats.
Fix SMSG_NOTIFICATION structure
Move back Updatehonorfields, too fastly removed
Define some pvp opcodes

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:42 +00:00
Salja
f911964642 [12163] SMSG_GOSSIP_POI
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:41 +00:00
Salja
2bb6130e42 [12162] totem items are no longer needed. Thanks Sovak
Signed-off-by: Salja <salja2012@hotmail.de>
2020-02-16 20:41:40 +00:00
Yaki Khadafi
55ebf1b64f [12161] Update talents:
Fix talent learn
Fix talent reset
Fix talent inspecting

original author: @Shauren

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:38 +00:00
stfx
578c440902 [12160] Fix honor / reputation gains in AB and EY
Also fixes a typo of recent EY commit

Thanks Nay
2020-02-16 20:41:37 +00:00
stfx
061ca54cb0 [12159] Related bg cleanups of EY cleanup 2020-02-16 20:41:36 +00:00
stfx
975c2b1e1c [12158] Fix MSG_BATTLEGROUND_PLAYER_POSITIONS in BG - Eye of the Storm
This fixes map display of flag carrier
2020-02-16 20:41:35 +00:00
stfx
328a349a23 [12157] Merge Player::CanUseOutdoorCapturePoint into Player::CanUseCapturePoint 2020-02-16 20:41:35 +00:00
stfx
97f6703301 [12156] Improve BG - Eye of the Storm
* Use generic capture point code
* Fix sending netherstorm flag carrier state
* Update score only on resource tick
* Fix world state dummies
* Rather big cleanup
2020-02-16 20:41:33 +00:00
stfx
012c2ef51b [12155] Prevent saving/loading/init capture points in instances
Reason for this are:
1) We don't want them saved/loaded between bg games
2) Saving cp slider is done by go id and would not work for instances
3) There are visual-only capture points in bg (eots)
4) It would be possible to only enable the capture points on bg start

TODO: Move this to OutdoorPvP base class
2020-02-16 20:41:33 +00:00
stfx
522ccf02ae [12154] Add HandleEvent and HandleGameObjectCreate to battleground class 2020-02-16 20:41:32 +00:00
stfx
c8814791e1 [12153] Remove unneeded InBattleGround() as it is already checked by GetBattleGround()
Also call OutdoorPvP handlers before instance script ones
2020-02-16 20:41:31 +00:00
stfx
a53ac2aca7 [12152] Remove unused argument from OutdoorPvP::HandlePlayerKillInsideArea 2020-02-16 20:41:30 +00:00
Yaki Khadafi
f2cf0bcd19 [12151] Init currency week limits on new currency recieved
Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
2020-02-16 20:41:29 +00:00