Ovahlord
b23ebaa00c
Core/Spells: relocated DieSides handling - fall back to DieSides when Variance is not provided
2024-05-31 22:00:37 +02:00
Ovahlord
98f5c121d2
Core: update allowed build to 4.4.0.54901
2024-05-30 21:39:30 +02:00
Ovahlord
8d851e8576
Core/Spells: removed no longer used parameters from SpellEffectInfo::CalcValue and SpellEffectInfo::CalcBaseValue
2024-05-30 14:55:34 +02:00
Ovahlord
8dc00345bd
Core/Spells: various spell scaling fixes and improvements
...
* removed redundant scaling multiplier code
* removed some dead code which is no longer relevant for classic
* scale healing spell power coefficients as well
* implemented mana cost scaling
2024-05-30 14:43:37 +02:00
Ovahlord
763e97577a
Core/Units: subtract 10 intelligence when calculating base spellpower bonus values to match PaperDollFrame
2024-05-30 02:30:42 +02:00
Ovahlord
628b861c7c
Core/Spells: initial work on updating base amount calculations and spell scaling for Cataclysm
...
* implemented the 'new' scaling fields which follow the same rules as they used to in build 15595
* implemented helper to retrieve spell scaling multipliers and use it to scale spell power coefficients
* restored die-sides handling
2024-05-30 02:21:20 +02:00
Ovahlord
02341ec27f
Core: update allowed build to 4.4.0.54851
2024-05-29 22:12:42 +02:00
Ovahlord
4de08d9e03
Core/Misc: dropped CMSG_LIVE_REGION_CHARACTER_COPY which has been removed in 4.4.0.54851
2024-05-29 22:07:04 +02:00
funjoker
c8f25b6724
DB: Correct sql order
2024-05-28 23:08:03 +02:00
funjoker
36b022df11
DB: Move and rename falsely placed cherrypick sqls
2024-05-28 23:01:41 +02:00
Ovahlord
72ef4ccf77
Core/Datastores: named unknown fields for CurrencyTypes
2024-05-28 22:28:22 +02:00
Ovahlord
d081813212
DB/Spawns: applied missing cherry pick part exclusive to classic added in 1c56e179a8
2024-05-28 21:15:06 +02:00
Ovahlord
bf36865691
Core/Misc: fixed a typo added in a32902d251 - use the correct opcode value
2024-05-28 18:49:10 +02:00
Ovahlord
a32902d251
Core/Misc: corrected the opcode range values that have been changed in c42f8e894a
2024-05-28 18:45:42 +02:00
Ovahlord
d3d1bbd354
buildfix
2024-05-28 18:40:20 +02:00
Ovahlord
c42f8e894a
Core/Misc: updated opcode handler ranges for 4.4.0.54737
...
* fixed some formatting while at it
2024-05-28 18:22:36 +02:00
Shauren
e231bd010e
Core/Spells: Fixed gcc 14 build
...
(cherry picked from commit 0fb81435bc )
2024-05-28 17:37:02 +02:00
Meji
3451ce7c7a
Core/Creatures: Check fallback difficulty data for creature static flags override ( #29992 )
...
(cherry picked from commit e516707410 )
2024-05-28 17:36:58 +02:00
ModoX
3857e9254f
DB/Creature: Set Language field unsigned to sync with usage in code
...
* allows us to use Shath'Yar in db
(cherry picked from commit 19d7698dc0 )
2024-05-28 17:36:53 +02:00
Meji
01dee1c3e1
DB/Dalaran: Update templates and difficulties
...
(cherry picked from commit e20c174f5b )
2024-05-28 17:36:27 +02:00
Meji
f9b82b2222
DB/Quests: Init ProvidedItemCount for quests using StartItem
...
(cherry picked from commit 0c809efd86 )
2024-05-28 17:12:33 +02:00
ModoX
c99fb5df4d
Core/Conditions: Added private object to StaticConditionTypeData and defined CONDITION_STRING_ID as valid ConditionType
...
(cherry picked from commit cbef6f7860 )
2024-05-28 17:12:23 +02:00
Shauren
27d1749e2f
Core/Auras: Corrected implementation of dungeon encounter related interrupt flags
...
(cherry picked from commit e4e6eccdf5 )
2024-05-28 17:12:18 +02:00
Shauren
18c0aa6f48
Core/Players: Define names for all ActivePlayerData::DataFlags fields
...
(cherry picked from commit 3736ffa540 )
2024-05-28 17:11:53 +02:00
Shauren
ae687002d1
Core/Spells: Implemented SummonPropertiesFlags::UseDemonTimeout
...
Closes #29930
(cherry picked from commit c15c8609f0 )
2024-05-28 17:03:51 +02:00
Antonio Martín Berti
bfd8e907d9
Core/Criteria: Implemented CompletedLFGDungeon criteria type ( #29980 )
...
(cherry picked from commit 9e22ca9d52 )
2024-05-28 17:03:42 +02:00
Shauren
27559ffb98
Core/Spells: Prevent creatures from being able to cast all their spells while moving
...
Closes #26137
(cherry picked from commit f80f931e2b )
2024-05-28 17:03:38 +02:00
Meji
ec95f600da
Core/AreaTriggers: Move SpellForVisuals override from AT spawn to properties ( #29982 )
...
(cherry picked from commit 2ad7c7829b )
# Conflicts:
# src/server/game/Entities/AreaTrigger/AreaTrigger.cpp
2024-05-28 17:03:33 +02:00
Shauren
a2f06ff596
Core/Maps: Fixed manual spawn groups being automatically spawned by conditions
...
(cherry picked from commit acf750cbff )
2024-05-28 17:02:53 +02:00
Shauren
89b0e5fa9b
Core/Spells: Implemented SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT
...
(cherry picked from commit 48bc24697f )
2024-05-28 17:02:28 +02:00
funjoker
d871cff67c
Misc: Update wiki link in issue_template config
...
(cherry picked from commit 7c878f5ac3 )
2024-05-28 17:01:40 +02:00
Jeremy
1dba489451
Core/AreaTriggers: Add PlaySpellVisual ( #29985 )
...
(cherry picked from commit 6affa412b1 )
2024-05-28 17:01:34 +02:00
Antonio Martín Berti
e337d3d661
Core/Criteria: Implemented CompleteAnyScenario and CompleteScenario types ( #29984 )
...
(cherry picked from commit 980ca4c656 )
2024-05-28 17:01:25 +02:00
Shauren
8510b58727
Core/Criteria: Add missing asset check for CriteriaType::LearnHeirloom
...
(cherry picked from commit e17e926cec )
2024-05-28 17:01:20 +02:00
Antonio Martín Berti
207f2d49ea
Core/Criteria: Implemented LearnAnyTransmog CriteriaType ( #29981 )
...
(cherry picked from commit d60f0e2b28 )
2024-05-28 17:01:15 +02:00
Bloodtigress
73972e4067
Core/Items: Add enum for hardcoded item ids
...
(cherry picked from commit 2c286b5fb6 )
2024-05-28 16:59:48 +02:00
Antonio Martín Berti
f157d935c4
Core/Criteria: Implemented LearnHeirloom and LearnAnyHeirloom criteria types ( #29976 )
...
(cherry picked from commit eaa76f0eb2 )
# Conflicts:
# src/server/game/DataStores/DBCEnums.h
2024-05-28 16:59:32 +02:00
Antonio Martín Berti
43cb963df6
Core/Criteria: Added ParticipateInArena to statistic-only cases ( #29978 )
...
(cherry picked from commit e9b7137380 )
2024-05-28 16:59:15 +02:00
Shauren
d909179ece
Core/Crypto: Change required OpenSSL version to 3.0
...
(cherry picked from commit 020d087465 )
2024-05-28 16:59:11 +02:00
Ovahlord
333d5751a9
Core/Cryptography: dropped support for OpenSSL 1.1
...
OpenSSL 1.1 has been deprecated for quite some time now so it is time to put it to rest. Please upgrade to OpenSSL 3.x
(cherry picked from commit 728e7c7fcf )
2024-05-28 16:59:07 +02:00
Bloodtigress
f200b22d8f
Core/Items: Fix item sell price not scaling with item level ( #29972 )
...
(cherry picked from commit 500301b962 )
2024-05-28 16:59:03 +02:00
Antonio Martín Berti
e6b76718f4
Core/Criteria: Implemented CriteriaType ParticipateInArena ( #29973 )
...
(cherry picked from commit ef22003a56 )
2024-05-28 16:58:53 +02:00
Antonio Martín Berti
9810fdca95
Core/Misc: Removed NYI comment text on CriteriaType::PlayerTriggerGameEvent ( #29974 )
...
(cherry picked from commit 10b8dcfb3c )
2024-05-28 16:57:47 +02:00
Antonio Martín Berti
3e6b11c0fd
Core/Spells: Implemented SPELL_EFFECT_REPUTATION_2 (184) ( #29971 )
...
(cherry picked from commit cdffb0565e )
2024-05-28 16:57:43 +02:00
Shauren
249eb19fe1
Core/Misc: Minor change to make_unique_ptr_with_deleter to make it accept only pointers
...
(cherry picked from commit 83f4763b25 )
2024-05-28 16:55:30 +02:00
Meji
b37f4d0a50
DB/Creatures: Added missing movement override data
...
(cherry picked from commit 1db7b9fe56 )
2024-05-28 16:55:24 +02:00
Shauren
d7cb383134
Core/Updater: Fix gcc build (this time for older gcc versions that didn't trigger the warning fixed in previous commit)
...
(cherry picked from commit 78aef0bd75 )
2024-05-28 16:55:05 +02:00
Shauren
97191e2a11
Core/Updater: Fix gcc warning
...
(cherry picked from commit b288fceb79 )
2024-05-28 16:55:01 +02:00
Shauren
95628dc95a
Core/Misc: Refactor OpcodeTable reducing its size and modernize array/pointer storage
...
(cherry picked from commit e7c0ea9048 )
# Conflicts:
# src/server/game/Server/Protocol/Opcodes.h
2024-05-28 16:54:41 +02:00
Meji
d61979a768
DB/Graveyards: Drop custom world_safe_locs
...
(cherry picked from commit ef63bbe492 )
2024-05-28 16:50:30 +02:00