Commit Graph

34216 Commits

Author SHA1 Message Date
offl
31cc837005 Scripts/Spells: Update paladin scripts to new register model (#26664) 2021-07-11 14:56:28 +03:00
offl
484531d1b8 Scripts/Spells: Update death knight scripts to new register model (#26663) 2021-07-11 14:56:17 +03:00
offl
2681143141 Scripts/Pet: Update pet scripts to new register model (2/2) (#26662) 2021-07-11 14:56:06 +03:00
offl
51c94fed9a Scripts/Pet: Update pet scripts to new register model (1/2) (#26661) 2021-07-11 14:55:47 +03:00
jackpoz
40f4b141bd Core/Unit: Include m_Controlled in crashlogs 2021-07-11 11:55:23 +02:00
Freeman256
9bb97a1cee DB/Locales: Update one page text
Ref #26654
2021-07-07 18:47:44 +03:00
Freeman256
d98a4d0f17 DB/Locales: Add missing ruRU texts (Part 6)
Closes #26654
2021-07-07 18:30:03 +03:00
offl
61075778e0 DB/GameObject: Link one of objects to MFF event
Ref #26623
2021-07-06 17:45:45 +03:00
genion18
d7dfa85d2c DB/Creature: Add scripts to Tauren Chieftains in Silvermoon
Closes #26646
2021-07-06 17:45:05 +03:00
Willozwisp
5d82995951 DB/Locales: Add missing ruRU texts (Part 5)
Closes #26653
2021-07-06 02:40:24 +03:00
Freeman256
aaa308e9f4 DB/Locales: Add missing ruRU texts (Part 4)
Closes #26650
2021-07-06 02:39:56 +03:00
offl
00312837ea GitHub: Update link to create new issues 2021-07-05 14:44:03 +03:00
Chaouki Dhib
4806b3a860 Core:Movement: Replace assert by logging and returning in case of unexpected case in WorldSession::ReadMovementInfo 2021-07-04 23:00:55 +02:00
Chaouki Dhib
722bd7e0e5 Core/Movement: Add missing change to the unit validation of ACK handlers 2021-07-04 22:25:37 +02:00
Chaouki Dhib
7314d5b992 Core/Movement: Fix crash that occurs when ReadMovementInfo is called with mi.guid is not set 2021-07-04 22:24:03 +02:00
Chaouki Dhib
ef113ce673 Revert "Core/Movement: Better handle cases of passing incomplete data to ReadMovementInfo()"
This reverts commit 0c90970b06.
2021-07-04 22:01:22 +02:00
jackpoz
0c90970b06 Core/Movement: Better handle cases of passing incomplete data to ReadMovementInfo()
ReadMovementInfo() checks MovementInfo::guid but that field is not always set by the callers. An error is logged in that case, skipping triggering an assert.
2021-07-04 20:06:21 +02:00
jackpoz
479c636612 Core/Movement: Include GetGameClientMovingMe() details in assert logs 2021-07-04 19:40:28 +02:00
Chaouki Dhib
fdbff48808 Core/Movement: Fix movement handler crash during ReadMovementInfo check (#26644)
* Core/Movement: Fix movement handler crash during ReadMovementInfo check

* fix noph build

* add an assert
2021-07-04 18:49:30 +02:00
offl
db2ad4b4ed DB/SAI: Remove unused in core action params
Ref #26628
2021-07-04 16:18:37 +03:00
Peter Keresztes Schmidt
3bcda5acf4 Scripts/SholazarBasin: Fix a possible nullptr dereference issue found by coverity (#26648) 2021-07-03 12:08:30 +02:00
offl
f157d16e2f DB/SAI: Make Daggerspine Marauder say text to player
Closes #26645
2021-07-03 01:13:01 +03:00
offl
f4fe95f0de DB/SAI: Remove unused in core event params
Ref #26628
2021-07-03 01:12:41 +03:00
offl
b596ea298a DB/Locales: Add missing ruRU quest and achievement texts
Credit for all the work with texts goes to unknown author, credit for finding them goes to Freeman256
2021-06-29 20:35:39 +03:00
Carbenium
6b9afac82f Scripts/Commands: Convert misc command table to new system 2021-06-28 00:45:44 +02:00
Carbenium
5a5b232a44 Scripts/Commands: Convert honor command table to new system 2021-06-28 00:44:44 +02:00
Carbenium
0ea73a2905 Build: Remove fine-grained CXX feature checks
With C++17 enabled these don't serve an purpose anymore.
See https://cmake.org/cmake/help/latest/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html
2021-06-28 00:43:39 +02:00
offl
74468e6d51 DB/Loot: Update chance of Shards of Ahune
Closes #26641
2021-06-27 23:48:03 +03:00
offl
9519f4b6bb DB/Loot: Update loot of Satchel of Chilled Goods
Closes #26640
2021-06-27 23:47:47 +03:00
Freeman256
4a95565a7d DB/Locales: Add missing ruRU texts (Part 3)
Closes #26632
2021-06-27 18:12:46 +03:00
Freeman256
c163cf0f0e DB/Locales: Add missing ruRU texts (Part 2)
Closes #26629
2021-06-27 18:12:26 +03:00
offl
189f8137f5 DB/SAI: Fix bad targets for some texts 2021-06-27 18:11:53 +03:00
offl
3d5e88d2e6 DB/Loot: Additions to previously created skinning loot tables 2021-06-27 18:11:29 +03:00
Giacomo Pozzoni
c8ca48823d Core/Pools: Fix pools with 1 member never spawning anything anymore (#26620)
* Core/Pools: Fix pools with 1 member never spawning anything anymore

Attempts to fix a 6 years old bug and never fixed by the original author.

* Remove respawn times from db once a respawn has been handled

* Allow to specify if Despawn1Object() should save or not the respawn time. We don't need to do that when respawning an object.

* Apply the same fix to GameObjects too
2021-06-26 14:21:18 +02:00
Giacomo Pozzoni
6c5b641dd4 CI/CircleCI: Force ccache directory (#26625) 2021-06-25 21:38:57 +02:00
Giacomo Pozzoni
84c8d21ad3 Core/SAI: Add a warning when a boolean value is outside of [0,1] range (#26608)
* Core/SAI: Add a warning when a boolean value is outside of [0,1] range

*  Replace boolean fields in SAI with SAIBool (from uint32)
2021-06-25 20:44:28 +02:00
Carbenium
c08f086a02 Scripts/SholazarBasin: Make quest "Engineering a Disaster" more retail-like
* Use correct spells and add the appropriate spell scripts
* Use correct flame GOs
* Fix emotes of the escortee
2021-06-24 22:50:57 +02:00
offl
baaa0b5522 DB/Quest: Rework 'Rise, Obsidion!' (3566)
Ref #25984
2021-06-24 02:08:18 +03:00
offl
c737817a60 DB/Quest: Rework 'Sarkoth' (804)
Ref #25984
2021-06-24 02:07:57 +03:00
offl
da8b2cc64e DB/Creature: Update Lady Jaina Proudmoore (4968)
Ref #25984
2021-06-24 02:07:41 +03:00
offl
bf54020b49 DB/Creature: Update Theresa (5697)
Ref #25984
2021-06-24 02:07:18 +03:00
offl
b8d93ef671 DB/Creature: Update Myzrael (2755)
Ref #25984
2021-06-24 02:06:58 +03:00
offl
e0f8b0825a DB/SAI: Fix wrong param of one of SMART_ACTION_CALL_RANDOM_RANGE_TIMED_ACTIONLIST 2021-06-23 01:09:12 +03:00
offl
338abd5315 DB/SAI: Remove wrongly used SmartActionSummonCreatureFlags
Closes #26595

After ee839fe action_param5 is used as SmartActionSummonCreatureFlags and 1 is PersonalSpawn. And somehow currently action_param5 = 1 is used in 40 actions even if that param wasn't used by core before ee839fe. Because of that those summoned creatures became personal spawns of creatures or objects and were not visible to player as they're supposed to be
2021-06-22 20:57:51 +03:00
Freeman256
4368fcda8b DB/Locales: Add missing ruRU quest titles (Part 1)
Closes #26614
2021-06-22 17:48:30 +03:00
Cerveciento
b121b9c51f DB/Locales: Add missing esES & esMX quest locales (Part 173)
Closes #26610
2021-06-22 17:48:15 +03:00
Cerveciento
2059e41d9b DB/Locales: Add missing esES & esMX quest locales (Part 172)
Closes #26604
2021-06-22 17:47:47 +03:00
Cerveciento
e11c59eaad DB/Locales: Add missing esES & esMX quest locales (Part 171)
Closes #26596
2021-06-22 17:47:34 +03:00
offl
766b38fb5b DB/SAI: Fix wrong boolean values
Ref #26608
2021-06-22 17:47:16 +03:00
Kelno
17ed3fd1dc Core/Misc: Clear unused undef leftover in a refactor (#26616)
Previously this function was using a macro that was #undef at the end of the function. Since then it uses a lambda function and the undef is not needed anymore.
2021-06-22 16:30:33 +02:00