Commit Graph

23489 Commits

Author SHA1 Message Date
offl
3abcbcd4a2 Scripts/Events: Update event scripts to new register model 2 (#27824) 2022-02-25 01:10:14 +02:00
offl
2ccad770bd Scripts/Events: Update event scripts to new register model 1 (#27823) 2022-02-25 01:09:39 +02:00
offl
9ee6f4fb11 Scripts/Misc: Adjustments to previous fixes (#27821) 2022-02-22 23:53:37 +02:00
Ovah
8fe0ac3cd1 Core/Spells: removed hackfix for Elemental Oath and replaced it with a proper implementation (#27812) 2022-02-22 18:58:41 +02:00
killerwife
cec74cfa55 Core/Misc: Fix a typo and formatting (#27799) 2022-02-22 15:47:52 +02:00
offl
ad5129e74b Core/AI: Change m_originalCaster to m_caster when calling OnSpellStart (#27815) 2022-02-21 20:06:35 +02:00
offl
3dca705acc Core/AI: OnSpellCast, OnSpellFailed, OnSpellStart hooks (#27704) 2022-02-18 19:14:44 +02:00
offl
f2904dd577 Scripts/Quest: Update 'Torture the Torturer' (#27782) 2022-02-17 23:37:49 +02:00
offl
75db924e91 Scripts/Spells: Script A Mysterious Voice from Ahn'kahet (#27779)
Closes #25683
2022-02-17 23:35:08 +02:00
offl
951d7d3a58 Scripts/TK: Few updates for Sepethrea (#27769) 2022-02-17 22:41:57 +02:00
offl
a19c9660b4 Scripts/SL: Update Grandmaster Vorpil (#27765)
Closes #23801
2022-02-17 22:40:28 +02:00
Gildor
7861c764f4 Scripts/Spells: Scent of Blood (DK) shouldn't remove old buff before proccing again (#27784) 2022-02-16 21:07:19 +02:00
offl
db1e6f2588 Scripts/Spells: Script one more player talk (#27766) 2022-02-14 18:05:23 +02:00
Shauren
85bdeed51e Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and remove compatibility code for unsupported versions
(cherry picked from commit f6e72494f1)
2022-02-14 13:37:45 +01:00
offl
93735ae3bd Scripts/TK: Update remaining scripts to new register model 2 (#27768) 2022-02-13 22:33:23 +02:00
offl
5e3b76bf25 Scripts/TK: Update remaining scripts to new register model 1 (#27767) 2022-02-13 22:32:48 +02:00
offl
2cb970c663 Scripts/Items: Fix Goblin Bomb Dispenser (#27749)
Closes #26523
2022-02-09 15:13:12 +02:00
Shauren
eba28d4dd6 Core/Misc: Reserve trinity_string id 1516 for master branch 2022-02-05 23:22:00 +01:00
anzz1
b8059ec6e7 Scripts: Update Silithus Wind Stones (#27700)
* Despawn Wind Stone after use, allow it to respawn (remove GO_FLAG_NODESPAWN on initialize)
* Re-check twilight set aura on GossipSelect (don't allow to summon without wearing set)
* Fix spell Abyssal Punisment (24803) not casting when interacting with stone without required items
* Fix miniboss not despawning after leaving combat
* Fix possible exploit of spawning many minibosses from a single wind stone spawn
* Improve creature scripts
* Set correct respawn time for wind stones

Closes #27698 Closes #26814
2022-02-04 17:22:55 +02:00
Gildor
a8475e5d70 Revert "Core/Spells: Force Invisibility (mage) to leave combat." (#27701)
This reverts commit 4b0acb7432.

Co-authored-by: kaelima <kaelima@live.se>
2022-02-01 17:09:28 +01:00
anzz1
dcfa370180 Core/Spells: Fix looting not breaking stealth (#27696)
Closes #27222
2022-02-01 16:03:16 +02:00
offl
f205e25b33 Scripts/Quest: Rework Mystery of the Infinite & Mystery of the Infinite, Redux (#27677) 2022-02-01 16:01:34 +02:00
Shauren
ce4981b23f Core/DBUpdater: Apply each sql update file in a separate transaction
(cherry picked from commit b79a91039b)
2022-01-30 15:50:56 +01:00
offl
e3409e277d Scripts/Spells: Handle player talk in spell scripts pt 3 (#27657) 2022-01-22 19:04:25 +02:00
offl
7a4f1fd201 Scripts/Spells: Handle player talk in spell scripts pt 2 (#27640) 2022-01-22 19:03:53 +02:00
offl
c0c12ad761 Scripts/Spells: Handle player talk in spell scripts pt 1 (#27634) 2022-01-22 19:03:20 +02:00
offl
7964636ea5 Scripts/Quest: Update 'The Light's Mercy' (#27633) 2022-01-22 19:02:39 +02:00
offl
78327500d8 Scripts/Botanica: Rework Warp Splinter (#27621) 2022-01-22 19:02:07 +02:00
offl
41da43d9f2 Scripts/Botanica: Rework Sarannis & Freywinn (#27611) 2022-01-22 19:01:37 +02:00
Shauren
cd5fdc50ef Core/DBLayer: Fixed false positive msvc analysis warning
(cherry picked from commit 6ce56e8137)
2022-01-22 01:25:28 +01:00
Shauren
a03e26aa81 Core/Misc: Fixed engrish in static_assert for EnumFlag and restrict DEFINE_ENUM_FLAG to enums only (with std::is_enum)
(cherry picked from commit a0e5f9db7e)
2022-01-22 01:25:20 +01:00
Shauren
44caed01c6 Warning fix 2022-01-16 18:46:19 +01:00
Shauren
06a2d4d477 Core/Spells: Fixed caster unit validation for players that have charmed (not possessed) units
Closes #27563
2022-01-16 16:24:47 +01:00
offl
fde8619dac Scripts/BM: Remove unused text 2022-01-12 19:30:48 +02:00
offl
dca7e51250 Scripts/Spells: Few fixes to spells with GameObjectActions (#27587) 2022-01-12 13:04:01 +02:00
offl
5ba93a95de Core/SAI: Remove SMART_ACTION_ADD_AURA & actions to change object flags (#27571) 2022-01-10 13:59:19 +02:00
Grindelwald
5f0e80bf43 Core/Spells: Add MaxAffectedTargets for Domination (#27541) 2022-01-07 17:51:03 +02:00
acidmanifesto
5fc650645d Scripts\Event: COG Corrections (#27532)
Goldshire is a area not a zone. Zone is Elwynn Forest.

CHILDEREN is spelled with 1 E not 2.
2022-01-07 17:39:52 +02:00
Shauren
32cef906b0 Core/Time: Remove artificially high minimal update intervals
(cherry picked from commit 3a67e37681)
2022-01-03 16:19:29 +01:00
Grindelwald
27cb415c13 Update inkeeper content (#27507)
* Update localized hotel content

Update localized hotel content

* Using the database to display GOSSIP

The broadcast_text_locale has the relevant gossip_menu_option data, but C++'s strong coding makes them appear only in the default English.
2022-01-02 16:39:21 +01:00
Shauren
f4c6e87267 DB: Sync structure of a shared auth table between branches 2022-01-01 19:36:46 +01:00
killerwife
8a779268b6 MMAP: Build ADT floor just like WMO floor below liquid (#27503)
Fixes ocean floor pathfinding
2022-01-01 15:19:40 +01:00
Shauren
645b41ebb9 Core/Units: Sync ProcessTerrainStatusUpdate code with master branch 2022-01-01 12:34:42 +01:00
Giacomo Pozzoni
19e99db821 Core/AI: Fix crashes caused by charmed Creatures having null AI for 1 map update tick (#27434)
Implement using ScheduledChangeAI instead of nullptr to signal a required AI change
2021-12-27 13:33:37 +01:00
offl
87cb0a4212 Core/SAI: Use GetBaseObject as second param of SMART_ACTION_ACTIVATE_GAMEOBJECT & reorder GameObjectActions (#27461) 2021-12-25 18:20:48 +02:00
ModoX
accf27cb7b Core/SAI: added new action type SMART_ACTION_ADD_TO_STORED_TARGET_LIST (#27029)
(cherry picked from commit bc4e285c21)
2021-12-25 16:10:50 +01:00
offl
7709837539 Core/SAI: Remove SMART_ACTION_SEND_GO_CUSTOM_ANIM, make SMART_ACTION_ADD_AURA & SMART_ACTION_SET_GO_FLAG deprecated (#27452) 2021-12-23 02:09:52 +02:00
offl
9d6c4e3d93 Scripts/Spells: Update Gordunni Trap spell script (#27437)
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-12-23 02:08:46 +02:00
ihm-tswow
5e2b2fd3f8 Core/Misc: Verify LFG role selections by class (#27348)
* Core/Misc: Verify LFG role selections by class

* style fix

Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com>

* fix style

* improve LfgRoleClasses readability

* remove unnecessary comments

* add missing SharedDefine include

- try fix nopch

* style fix

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>

Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-12-21 19:15:11 +01:00
offl
8214278cd8 Scripts/Spells: Remove unnecessary SetAnimationTier 2021-12-20 22:40:54 +02:00