Shauren
203f1197b4
Build: Modernize readline finding script
2021-10-01 18:54:52 +02:00
Shauren
4e71c5b685
Dep/CascLib: Update to ladislav-zezula/CascLib@4fc4c18bd5
2021-10-01 13:47:03 +02:00
Shauren
4d153b6cb9
Build: Update FindOpenSSL.cmake and remove custom FindGit
...
(cherry picked from commit 77596dba67483c8050c3d3ea1c4299360fde6beb)
2021-10-01 13:02:03 +02:00
Shauren
629ec3a14d
Build: Check -Wno-deprecated-copy existence using check_cxx_source_compiles instead of hardcoding clang version number
2021-10-01 11:19:39 +02:00
Shauren
3bf6698116
Core/Misc: Fix appleclang 12 warnings
2021-10-01 11:18:29 +02:00
Shauren
75909f9232
Core/Bnet: Updated protobuf messages and services
2021-09-29 10:32:04 +02:00
Shauren
58043c8d90
Core/Movement: Removed unneccessary z position adjustment
...
Closes #21872
(cherry picked from commit d9a2177e9cc1115b0d830bd0a76ac0eec9878e05)
2021-09-26 16:12:52 +02:00
Shauren
9709643f50
Core/Misc: Fix copyright headers
2021-09-26 14:22:52 +02:00
Shauren
334b02e1da
Core/SAI: Fixed crashes when SAI targets pets that use sai if not tamed
...
Closes #21870
(cherry picked from commit beb333738db0d493bf95994eb5557e174e5dd3a6)
2021-09-26 12:43:18 +02:00
Shauren
068b340b69
Core/Transports: Force transport passengers into legacy spawn group
...
Ref #21641
(cherry picked from commit a5df77a9d6f3e48f2c4e8a61d60e3b5f2f0c326e)
2021-09-26 01:42:54 +02:00
Shauren
5274f7af17
Core/PacketIO: Added missing move assignment operator to ByteBuffer
...
(cherry picked from commit fcb1e3e6424ef86934132e1111052a6798d78bc9)
2021-09-26 01:27:59 +02:00
Shauren
e598cfe28d
Core/SAI: Fixed silence logic in 1e8227eda7f9c6a989fe6c928c857d76491e008c
...
(cherry picked from commit 668df7fd01a2b3bdac1ea4600ed17df03e51bd60)
2021-09-25 20:46:13 +02:00
Shauren
52de393f10
Core/Players: Greatly simplifiy fdb2b90685ebc3852740c424170101a196c29ebb
...
(cherry picked from commit 9617778336556cd9b19c77e037fb64344021d9cc)
2021-09-25 15:36:50 +02:00
Shauren
47630708f0
Core/Players: Prevent creating characters with duplicate name by reserving name early in the process
...
Closes #21656
Closes #21809
(cherry picked from commit fdb2b90685ebc3852740c424170101a196c29ebb)
2021-09-25 15:34:20 +02:00
Shauren
453b59de57
Core/Maps: Adjusted logic in GetFullTerrainStatusForPosition to closer match what the client does regarding being inside WMOs
...
Closes #21625
Closes #21624
Closes #21516
(cherry picked from commit b9c6bbb51df0ed10f74617482740fedb91ff5366)
2021-09-25 01:04:21 +02:00
Shauren
d76db70cbf
Core/Chat: Fixed chat link exploit
...
Closes #21790
(cherry picked from commit 454bae42c6412161a69dc9de2ee4e5edcbd7ee8c)
2021-09-24 23:38:11 +02:00
Shauren
39c6d1f50c
SQL: Rename file
2021-09-23 19:41:23 +02:00
Shauren
c34e0f80a0
Core/Items: Disable effects on items marked as legacy
2021-09-22 00:01:47 +02:00
Shauren
f9fb469726
Core/Items: Define new item flags
2021-09-22 00:01:47 +02:00
Shauren
33bf5d3854
Core/Movement: Fixed chase distance calculation for hovering units
...
Closes #21668
(cherry picked from commit 4af3c33d04b8ccaba7dc38ce4f2c757970b86156)
2021-09-19 22:43:07 +02:00
Shauren
0b882b2fa4
Core/Spells: Update effect value calculations
2021-09-18 15:00:43 +02:00
Shauren
ee73948a64
Core/AreaTriggers: Rename spell_areatrigger* tables to areatrigger_create_properties* according to last MiscValue research for areatrigger effects
...
* Move areatrigger_template.DataX to areatrigger_create_properties.ShapeDataX
2021-09-16 22:22:14 +02:00
Shauren
d9c0c062a4
DB/Quests: Remove deprecated quests from creature_queststarter and creature_questender
...
Closes #26899
2021-09-12 14:43:23 +02:00
Shauren
074f7d9dbf
DB: Redo class_expansion_requirement and race_unlock_requirement data
2021-09-11 22:34:39 +02:00
Shauren
e806838f28
Core: Updated allowed build to 9.1.0.40120
2021-09-10 12:30:00 +02:00
Shauren
f57cf66dac
Core/Spells: Typo fix
2021-09-07 11:38:24 +02:00
Shauren
376ac0eeba
Buildsystem: Separate strict database type checks from TRINITY_DEBUG/WITH_COREDEBUG option
...
(cherry picked from commit ddd60a948c432aaac1d9a9ff05c9cf22ada35813)
2021-09-06 21:01:48 +02:00
Shauren
add2e6d212
Core/Spells: Avoid static analysis false positive
2021-09-05 23:04:33 +02:00
Shauren
f832a96c4e
Warning fix
2021-09-05 16:30:13 +02:00
Shauren
7e09deea3a
Scripts/Spells: Fixed mage ice block to not heal without aura 320913
2021-09-05 15:58:30 +02:00
Shauren
9e840da13e
CI: Remove git tagging from build scripts
2021-09-05 14:59:42 +02:00
Shauren
85671f20d8
Build: Fixed branch name displayed by appveyor binaries
2021-09-05 14:49:02 +02:00
Shauren
05f188ae2b
CI: Update boost version used on appveyor
2021-09-05 01:27:51 +02:00
Shauren
8a4e1119ac
Core/Spells: Unify spell effect access api in both branches
2021-09-04 15:13:15 +02:00
Shauren
16ed458eee
Core: Updated allowed build to 9.1.0.40000
2021-09-02 12:42:10 +02:00
Shauren
6ec73a7659
Core/Misc: Fix windows nopch build
...
Closes #25363
(cherry picked from commit 6ad58d604a63bacc13ee92c525189931d41d1e91)
2021-08-31 13:48:40 +02:00
Shauren
29659b4192
Build: Replace git describe with more script friendly alternative, git rev-parse and git diff-index
2021-08-31 11:29:07 +02:00
Shauren
9d7eee1a8c
Core/Auras: Fixed cherry-pick mistakes in Unit::RemoveMovementImpairingAuras and Unit::HasAuraWithMechanic
2021-08-30 23:21:14 +02:00
Shauren
407e5aea1a
Core/Spells: Remove leftover code from old mechanic - default spellpower scaling coefficients
2021-08-30 23:17:12 +02:00
Shauren
6031b95ea7
Core/Spells: Remove outdated damage calculations from Spell::EffectSchoolDMG and Spell::EffectWeaponDmg
2021-08-30 21:21:51 +02:00
Shauren
3af33b9ff9
Warning fixes
2021-08-28 20:24:21 +02:00
Shauren
aebf308368
Core/Spells: Fixed Spell::EffectWeaponDmg for spells with multiple damage effects
...
Closes #26717
2021-08-28 19:53:53 +02:00
Shauren
3dd75a49b1
Core/Spells: Removed SpellEffIndex effIndex argument from spell effect handlers, it was commented out in almost every handler
2021-08-28 19:51:29 +02:00
Shauren
bc2c76a5b8
Core/Spells: Refactor building SMSG_SPELL_EXECUTE_LOG to not create 192 empty vectors on every spell cast
2021-08-28 18:30:45 +02:00
Shauren
b9647bdecc
Core/Reputation: Fixed FriendshipReputationFlags::NoRepGainModifiers implementation
2021-08-28 18:03:30 +02:00
Shauren
8cc418460f
Core/Misc: Fix gcc warnings
2021-08-28 16:08:33 +02:00
Shauren
a91edcb952
Core/Creatures: Remove hover on death
...
(cherry picked from commit 241109327bf573460d488d707d7eb19f82f1350c)
2021-08-24 13:45:34 +02:00
Shauren
f8c03a9066
Core/Creatures: Reworked setting move types in database
...
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
(cherry picked from commit 592516ae69d89da3bcb0ede144644a3d2e0186e0)
2021-08-24 13:43:06 +02:00
Shauren
2e2b298618
Core/Movement: Fixed creature hover
...
Closes #15177
(cherry picked from commit 2baa81065ba27f0a6d278a8dd8a79b7c831e0a2b)
2021-08-24 12:44:38 +02:00
Shauren
5498ea6aae
DB/Hotfixes: Fix lua errors in base ui
...
Closes #26853
2021-08-22 15:00:05 +02:00
Shauren
d0394f939a
Core: Updated allowed build to 9.1.0.39804
2021-08-19 11:02:14 +02:00
Shauren
065794ed66
Core/PacketIO: Do not send hotfix Status::Valid when we don't have a hotfix blob for current locale
2021-08-17 20:02:43 +02:00
Shauren
2fe70e5fd6
Core/Misc: Fix cherry-pick errors
2021-08-16 22:24:34 +02:00
Shauren
99da49bf53
SQL: Remove data that shouldnt be in initial character database structure import
2021-08-16 22:24:08 +02:00
Shauren
c0261468c5
Core/Quests: Fixed quests not working after relogging
...
Closes #26823
2021-08-16 16:33:43 +02:00
Shauren
03f09ea16a
Core/Items: Implemented secondary shoulder transmog appearance
2021-08-11 22:32:14 +02:00
Shauren
fcead0b4ea
Core/Spells: Use caster as chat source in Spell::EffectSendChatMessage
2021-08-08 18:15:00 +02:00
Shauren
193233286d
Core/Misc: ASSERT() cleanup - followup of cherry pick 572eab1c355d9298ee640ebd7439f55366224fb8
2021-08-08 15:22:55 +02:00
Shauren
9067eb22ce
Core/Units: Fixed crash in Unit::CalcArmorReducedDamage when called from periodic aura tick if caster is no longer in world
...
Closes #26776
2021-08-08 13:03:57 +02:00
Shauren
6c005fadfa
Core: Updated allowed build to 9.1.0.39653
2021-08-08 00:18:10 +02:00
Shauren
262ee285db
Core/Misc: Updated SpellCastResult, GameError and HotfixStatus enums
2021-08-08 00:18:10 +02:00
Shauren
ce1046a8fd
Core/DataStores: 9.1.0 db2 structures
2021-08-08 00:18:10 +02:00
Shauren
cd5357dc18
Core/PacketIO: 9.1.0 opcodes and packet structures
2021-08-08 00:18:05 +02:00
Shauren
07f51437fc
Core/Auras: Fix incorrect use of GetUnitOwner() in DynObjAura::FillTargetMap
...
Closes #26735
2021-07-22 10:38:23 +02:00
Shauren
515d3da181
Core/Auras: Skip estimated points calculation for SPELL_EFFECT_PERSISTENT_AREA_AURA
...
Closes #26731
2021-07-21 16:19:14 +02:00
Shauren
b70f34b696
Dep/CascLib: Update to ladislav-zezula/CascLib@37a948bdb5
2021-06-27 20:20:51 +02:00
Shauren
0bbf3f7300
Core/AuctionHouse: Fixed paying for commodities
...
Closes #26621
2021-06-24 16:04:51 +02:00
Shauren
61a7026f17
Core/AuctionHouse: Fixed buying commodities
...
Closes #26110
Closes #26619
2021-06-23 22:44:39 +02:00
Shauren
4621babae7
SQL: Fix base/auth_database.sql
2021-06-22 13:43:08 +02:00
Shauren
428bf60f7f
Scripts/Icecrown Citadel: Added missing cosmetic colors and emotes to Big Ooze (Rotface)
...
(cherry picked from commit aaab7ba9f4e08ba5b7d7ac2f4e37e07d80c8f339)
2021-06-19 01:35:40 +02:00
Shauren
cc94c3eb50
Core/Sockets: Initialize _sessionKey variable in constructor
2021-06-13 01:00:22 +02:00
Shauren
bda948fc5c
Core/Auras: Implemented EstimatedPoints for SMSG_AURA_UPDATE
2021-06-13 00:59:15 +02:00
Shauren
31ef525ecd
Core/Misc: Add container utility function Trinity::Containers::EnsureWritableVectorIndex to replace if (i >= vec.size()) vec.resize(i + 1) copypaste everywhere
2021-06-13 00:59:15 +02:00
Shauren
fa4e2d3935
Core/Quests: Fixed quests that should have objectives immediately marked as complete
...
Closes #26566
2021-06-08 00:02:58 +02:00
Shauren
d0be92ec0a
Core/Achievements: Defined all modifier tree types and implemented many of them
2021-06-07 15:37:34 +02:00
Shauren
5134622a75
Core/DataStores: Load QuestLineXQuest.db2
2021-06-06 20:57:09 +02:00
Shauren
2f8e411ac7
Core/Reputation: Corrected sorting of friendship rep reactions
2021-06-06 19:22:47 +02:00
Shauren
8d5356cdea
Core/DataStores: Load PvpTier.db2
2021-06-06 19:06:08 +02:00
Shauren
b607bb0a93
Core/DataStores: Load ItemModifiedAppearanceExtra.db2
2021-06-06 17:56:11 +02:00
Shauren
c2751f9195
Core/Players: Add PlayerExtraFlags for tracking race change, level boost, and raf level grant usage
2021-06-06 14:19:28 +02:00
Shauren
b01fba4bd9
Core/Reputation: Implemented paragon reputation
2021-06-06 00:11:06 +02:00
Shauren
f6b919fafe
Core/Reputation: Named all reputation flags
2021-06-05 23:00:06 +02:00
Shauren
2bfa576b30
Core/DataStores: Fixed SpellLabelEntry structure
2021-06-05 13:24:46 +02:00
Shauren
19990a966b
Core/PacketIO: Named PVPInfo/bracket fields
2021-06-05 13:16:54 +02:00
Shauren
d1ef8f28b0
Core/Achievements: Implemented CRITERIA_TYPE_UPGRADE_GARRISON_BUILDING
2021-06-05 01:06:02 +02:00
Shauren
dd9913d7e3
Core/Players: Name unknown player flags and rename MENTOR to TIMEWALKING
2021-06-04 22:20:15 +02:00
Shauren
8aaf750be1
Core/Conditions: Implemented missing PlayerCondition columns - time and weather
2021-06-04 21:47:43 +02:00
Shauren
9542d221cb
Core/Units: Add std::function overloads to GetAura/GetAuraApplication
2021-06-04 21:20:55 +02:00
Shauren
e1f3f1254c
Core/Spells: Load spell label data for future use
2021-06-04 21:18:29 +02:00
Shauren
a0796179b3
Nopch build fix
2021-06-04 19:59:49 +02:00
Shauren
80a6347b7a
Core/Reputation: Implemented "friendship reputation"
2021-06-04 19:27:26 +02:00
Shauren
ad683a356a
Core/DataStores: Load Achievement_Category.db2
2021-06-03 21:42:12 +02:00
Shauren
239cf1b005
Core/Criteria: Refactor CriteriaTreeOperator as enum class
2021-06-01 22:17:49 +02:00
Shauren
5543908e52
Core/Criteria: Add all values of CriteriaTreeFlags
2021-06-01 22:13:07 +02:00
Shauren
2629015011
Core/Criteria: Add all values of CriteriaFlags
2021-06-01 21:29:00 +02:00
Shauren
0b2087ae41
Core/Criteria: Add all values of CriteriaStartEvent
2021-06-01 21:16:41 +02:00
Shauren
4b6ddfbbcc
Core/Criteria: Add all values of CriteriaFailEvent
2021-06-01 21:04:22 +02:00
Shauren
b29cc8f31a
Fix build
2021-05-29 22:04:49 +02:00
Shauren
6ecfe58cae
Core/Maps & Extractors: Move copypasted map file headers into a single shared file and replace #defines with enums
2021-05-29 21:21:37 +02:00
Shauren
2de6e56d29
Core/Misc: Rename MapDefines.h to MMapDefines.h as it contains mmap defines exclusively
2021-05-29 14:48:18 +02:00