Commit Graph

1050 Commits

Author SHA1 Message Date
hondacrx 5fd04ced4f Core/Movement: Don't rely on client for water state detection
Port From (https://github.com/TrinityCore/TrinityCore/commit/931a3871f88737ca13277ee88444b9808b366039)
2021-03-04 21:56:26 -05:00
hondacrx 866b81af86 Core/Movement: Allow entering water from flying mounts and druid flight form
Port From (https://github.com/TrinityCore/TrinityCore/commit/a37eb18008100f3b351c1046effdcea911cf4071)
2021-03-04 21:53:18 -05:00
hondacrx 9293b4ee17 Scripts/Spells: Fixed various paladin spell scripts and removed outdated ones
Port From (https://github.com/TrinityCore/TrinityCore/commit/1086007f98c8d120f353650d7567d82f6b9aa0f8)
2021-03-04 21:09:05 -05:00
hondacrx ef73fb171b Core/Spells: Moved power cost RequiredAuraSpellID condition checking to make sure all overloads of SpellInfo.CalcPowerCost take it into account
Port From (https://github.com/TrinityCore/TrinityCore/commit/ea63cd882c9f1438ab75036420a2bd3c18a3ecb5)
2021-03-04 20:39:05 -05:00
hondacrx f0bbedddee Core/Spells: Add Spell.HasPowerTypeCost to check which power types a spell uses
Port From (https://github.com/TrinityCore/TrinityCore/commit/0960308cfcfab740456b070901bed92b4d6fb4a7)
2021-03-04 20:32:07 -05:00
hondacrx 4fed903009 Core/Scripts: Forgot to remove not needed class. 2021-03-04 17:04:30 -05:00
hondacrx 6a1114390d Core/Scripts: Fix loading scripts. 2021-03-04 16:36:18 -05:00
hondacrx 43f517063f Core/DB2: Fix loading db2, hotfix db has one record with -1 for procCharges 2021-03-04 16:35:29 -05:00
hondacrx 971f155537 Core/PacketIO: Fix suppressing building SMSG_UPDATE_OBJECT packets
Port From (https://github.com/TrinityCore/TrinityCore/commit/36496c717203fab56eadff8c55f3b1e136fbe363)
2021-03-04 16:12:22 -05:00
hondacrx 655051c3f9 Core/Spells: Implemented SPELL_EFFECT_PLAY_SCENE_SCRIPT_PACKAGE and SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION
Port From (https://github.com/TrinityCore/TrinityCore/commit/34768c5b440a03a817a36007e82c0e4859120235)
2021-03-04 16:08:51 -05:00
hondacrx c4fce8e60a Core/Spells: Updated spell effect type definitions to match latest client version
Port From (https://github.com/TrinityCore/TrinityCore/commit/a05fc3ded598f56d21d23e3efb218fa5381f45ab)
2021-03-04 16:06:06 -05:00
hondacrx 707a1e0dda fix build. 2021-03-04 15:38:07 -05:00
hondacrx a43e8468dc Core/SAI: Add event_parm5 "player only" for EVENT_OOC_LOS and EVENT_IC_LOS
Port From (https://github.com/TrinityCore/TrinityCore/commit/77ee6dca456110336700460b25273a4de8061248)
2021-03-04 15:37:34 -05:00
hondacrx 9318cf2781 Core/Scripts: Start work on cleaning up scripts. 2021-03-04 15:30:56 -05:00
hondacrx 23c56d6d92 Core/Commands: Fixed .bnetaccount gameaccountcreate command generating too long passwords
Port From (https://github.com/TrinityCore/TrinityCore/commit/6879440acb03bf4ab567b0ad960e64431ab31a6a)
2021-03-04 15:30:00 -05:00
hondacrx 3ae07c3cbe Core/AuctionHouse: Fix overflow in item ordering.
Port From (https://github.com/TrinityCore/TrinityCore/commit/c0f5f7d4ef4253826d3be5882ebdcf7f463cce5a)
2021-03-04 15:29:25 -05:00
hondacrx 166da57c6b Core/Spells: Fixed calculation spell optional power cost when any modifiers are applied
Port From (https://github.com/TrinityCore/TrinityCore/commit/0e3666bfbc88bdcc9344dd3ebcfed0f205d122b2)
2021-03-04 15:26:57 -05:00
hondacrx 923def9f4a Core/Spells: Refactor Player::ApplySpellMod to take SpellInfo argument instead of just spell id
Port From (https://github.com/TrinityCore/TrinityCore/commit/624881bef5c90a91e4c59e5bf404d8775c2ca55d)
2021-03-04 14:43:39 -05:00
hondacrx 879c4dfed2 Core/Criteria: Always fail CRITERIA_ADDITIONAL_CONDITION_USED_LEVEL_BOOST_LESS_THAN_HOURS_AGO
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab9b18d3fb0821f6988a34f154c6da7bf878cdaa)
2021-03-04 14:24:37 -05:00
hondacrx 42f411119a Core/Spells: Implemented spell effect 202 SPELL_EFFECT_APPLY_AREA_AURA_SUMMONS
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad479e8fa0de6659815e956ee5f2b594957a7d1d)
2021-03-04 14:21:45 -05:00
hondacrx 80d12a5d58 Core/PacketIO: Use hotfix status enum instead of magic numbers in SMSG_DB_REPLY
Port From (https://github.com/TrinityCore/TrinityCore/commit/68bdf1c8309c612257679d63c97e8dc62467dbb5)
2021-03-04 14:16:07 -05:00
hondacrx f05dc39449 Spells/Auras: Dont save SPELL_AURA_BATTLEGROUND_PLAYER_POSITION auras
Port From (https://github.com/TrinityCore/TrinityCore/commit/2380fc32dd5383b2e385a12e7e76ea0116dc9035)
2021-03-04 14:14:45 -05:00
hondacrx b04f34a1e1 Core/Scripts: Add SpellInfo argument to ScriptMgr::ModifySpellDamageTaken
Port From (https://github.com/TrinityCore/TrinityCore/commit/995fb23bc11e5dff3f21e1afa977934b76482d1b)
2021-03-04 14:13:48 -05:00
hondacrx 7b5f4e610c Core/DataStores: Support all new hotfix status values
Port From (https://github.com/TrinityCore/TrinityCore/commit/c86cffe5ef95d87929d954abe36d96fe9edb68e3)
2021-03-04 14:10:23 -05:00
hondacrx ac2c1c5191 Core/Scenes: Add support for encrypted scenes
Port From (https://github.com/TrinityCore/TrinityCore/commit/3e3b93b509b7546894dd098ae68d4f416f572a4e)
2021-03-04 13:58:17 -05:00
hondacrx 8a481dc9bd Core/Auras: implemented SPELL_AURA_MOD_HEALING_DONE_PCT_VERSUS_TARGET_HEALTH
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee2ebfe87db6e43fc0ee2e27d760d656eadf9526)
2021-03-04 13:54:52 -05:00
hondacrx b2041b1a58 Core/SAI: Add SAI action to create a conversation
Port From (https://github.com/TrinityCore/TrinityCore/commit/0996d60944dba87f89f393541c009dedeccb45a4)
2021-03-04 13:38:23 -05:00
hondacrx 7b11540032 Core/Phasing: Implemented setting personal guid on PhaseShift
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec9f5be6a657003a94f95b4e4067a37a9f113c7c)
2021-03-04 12:30:02 -05:00
hondacrx d7d4722d4b Core/Auras: Implemented SPELL_AURA_PHASE_ALWAYS_VISIBLE
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9344c145ad1f981492c35d4aad7ca7a60e9f8f2)
2021-03-04 12:18:36 -05:00
hondacrx 5b09d675dd Scripts/Quests: Implemented new quest scripting hook, OnQuestAcknowledgeAutoAccept, used when player closes quest frame after viewing details of autoaccept quests
Port From (https://github.com/TrinityCore/TrinityCore/commit/f269f60d8a5f6b0982eb46dc583e2618c98931fb)
2021-03-04 12:13:43 -05:00
hondacrx 96b98cc4d3 Misc cleanups 2021-03-04 12:07:37 -05:00
hondacrx 0fdab8635d Misc fixes 2021-03-04 12:00:58 -05:00
hondacrx 2949a2514c Core/Creatures: Implemented extra flag to use offhand attacks
Port From (https://github.com/TrinityCore/TrinityCore/commit/2a51edc5bcebe40c114e37ef3b24da6c8f095892)
2021-03-04 12:00:39 -05:00
hondacrx 64bafe8d73 Misc cleanups 2021-03-04 11:47:12 -05:00
hondacrx 102034a891 Core/WorldSession: Fix idle WorldSessions getting kicked twice as fast as supposed
Port From (https://github.com/TrinityCore/TrinityCore/commit/f1388f37b6151252aae7431921564cf2458226a4)
2021-03-04 11:40:50 -05:00
hondacrx 4fcdbbe891 Core/Spells: Fixed Shapeshift forms not displaying right modelid. 2021-03-04 11:08:02 -05:00
hondacrx ef247f9c1a Core/Spells: Fixes low level creatures dealing really high Damage. 2021-03-01 11:04:29 -05:00
hondacrx 35ed94bf97 Core/DB: Missed one extra port in address string for DB. 2021-03-01 11:03:59 -05:00
hondacrx 0e679fe1ab Core/DB: We only want the address of the client not the port too. 2021-02-28 17:12:20 -05:00
hondacrx 28ee3f3c52 Added some error checking on encrypt/decrypt, will disconect user and not crash the server. 2021-02-28 17:11:37 -05:00
hondacrx fb944d9d82 Fixed a crash in CreateConversation. 2021-02-28 14:02:38 -05:00
hondacrx b413849c4d Fixed missing effect index being a uint and not a byte anymore, caused spells with more then 8 effects to not trigger them. 2021-02-28 00:25:48 -05:00
hondacrx 2bf56cfb1b Fixed a crash in CalcHealAbsorb 2021-02-26 15:17:56 -05:00
hondacrx fc3ecd460a Misc fixes and DB updates 2021-02-24 19:00:12 -05:00
hondacrx ac4e96bad7 Core/Auras: Improve PROC_ATTR_USE_STACKS_FOR_CHARGES implementation to give stacks priority over charges if both are present in spell data
Port From (https://github.com/TrinityCore/TrinityCore/commit/8740c2f85fe28a9396383b313f8fa2a5210e3200)
2021-02-24 18:58:15 -05:00
hondacrx 5e5cf97963 Core/Spells: Corrected the spell id source used in the learn spells map when loading SpellLearnSpell.db2 data
Port From (https://github.com/TrinityCore/TrinityCore/commit/9e948ff4bd5d2f584cde19d851bbbf1bb93b51d4)
2021-02-24 18:55:39 -05:00
hondacrx 5ee0fa576f Core/Players: Always clear old action bars on specialization change, even if new specialization doesn't have anything on its bars
Port From (https://github.com/TrinityCore/TrinityCore/commit/428fbcb133555b12f45cde64c6db4c1da5f766ea)
2021-02-24 18:52:53 -05:00
hondacrx a76bfe8544 Core/Auras: Implemented SPELL_AURA_MOD_POWER_GAIN_PCT
Port From (https://github.com/TrinityCore/TrinityCore/commit/03f1d3cedf66711ec375c421ddbb458a9992800b)
2021-02-24 18:51:08 -05:00
hondacrx d1485ad482 Core/Spells: Fixed spells using SPELL_EFFECT_POWER_BURN not working when combined with other effect types that hit other units and power burn hits caster
Port From (https://github.com/TrinityCore/TrinityCore/commit/23aa13257a0af0143651f48ac3af65435ba9f346)
2021-02-24 18:49:18 -05:00
hondacrx 8fbaa61086 Core/Quest: Fixes quests not tracking and quest poi missing. 2021-02-24 11:13:55 -05:00