Commit Graph

32975 Commits

Author SHA1 Message Date
jackpoz
58013167de CI/GitHub: Rename jobs 2020-05-23 17:56:59 +02:00
Killyana
872fbb9e1f DB/GameObject: Fix Gob state from the previous commit 2020-05-22 21:42:37 +02:00
Killyana
e3713503ac DB/Spawn: Add missing spawns to Ruins of Gilneas 2020-05-22 21:33:22 +02:00
jackpoz
0435ecc8f5 CI/GitHub: Fix github actions syntax 2020-05-22 13:28:57 +02:00
Giacomo Pozzoni
7c68eb0e70 CI/GitHub: Fix github actions syntax 2020-05-22 13:26:46 +02:00
Shauren
4d69cc1c56 Core/Misc: GCC build and warning fixes 2020-05-21 22:15:58 +02:00
jackpoz
92a289e455 CI/GitHub: Add action to label pull requests 2020-05-21 16:43:42 +02:00
Shauren
aedab76a11 Core/Misc: Add extra ByteBuffer and WorldPacket constructors allowing to set size immediately 2020-05-20 17:28:38 +02:00
Shauren
4acae3992b Core/Players: Only restore spells learned as quest rewards if they have the right AcquireMethod in SkillLineAbility.db2
Closes #24645
2020-05-19 00:04:23 +02:00
Shauren
7a68001452 Core/Spells: Revert b711f0bcae, not valid since cata 2020-05-19 00:02:46 +02:00
Shauren
3e83373907 Core/Achievements: Minor fixes
* Corrected criteria and modifier tree logic after implementing their operators
* Account wide achievements will now show progress ingame (even if we still treat them as per-character)
* Fixed more cases of achievements being granted automatically without satisfying modifier trees
2020-05-18 16:57:59 +02:00
funjoker
4055434ba6 Core/Misc: Unify handling CharacterCreating.Disabled.RaceMask with other racemask fields (#24604) 2020-05-17 23:39:17 +02:00
jackpoz
ce10a9482a CI/GitHub: Add action to label issues 2020-05-17 18:57:51 +02:00
Aokromes
c77b1f8b11 Update issue_template.md 2020-05-17 17:32:14 +02:00
Ghaster
00c4be9f59 Tools/vmap_extractor: Fixed a typo reading MAIN/MAID chunks (#24637) 2020-05-17 01:35:40 +02:00
Shauren
7038c74f43 Core/Items: Fixed sending child items by mail if loading from db fails 2020-05-16 17:15:11 +02:00
Shauren
e047d14a2f Core/PacketIO: Send item flags in auction items 2020-05-15 09:36:52 +02:00
Shauren
d3e1e4be22 Misc: Update protobuf code generator plugin for 4c85198ed6 2020-05-14 10:15:22 +02:00
jackpoz
d3782c2d09 Core/Misc: Add console option to update databases only
Add "--update-databases-only" console argument to stop worldserver execution after having updated all databases (if specified in config file)

(cherry picked from commit 92bf5b1ba7)
2020-05-13 21:06:33 +02:00
Shauren
7e18255ee2 Core/AuctionHouse: Don't overflow mail attachments, send max 16 items per mail 2020-05-13 00:08:27 +02:00
Shauren
340fd1ce6a Core/Mail: Allow server created mails to contain up to 16 items 2020-05-12 22:54:03 +02:00
Aokromes
00a0c6e7ed Misc/Config: Update CharacterCreating.Disabled.RaceMask 2020-05-11 18:20:38 +02:00
Aokromes
78bc0c41e9 Misc/Config: Update CharacterCreating.Disabled.RaceMask and ClassMask 2020-05-11 17:54:15 +02:00
Shauren
4fb6ad5225 Fix dynamic build 2020-05-10 19:29:17 +02:00
Shauren
d889228259 Core/DataStores: Allow loading encrypted sections when key is known when reading from casc storage
Closes #24456
2020-05-10 15:29:47 +02:00
Shauren
16761e1d7c Tools/vmap assembler: Move TileAssembler from common to vmap4_assembler where it belongs 2020-05-10 15:24:43 +02:00
Shauren
fe7a0c9ad8 Tools/Extractors: Don't try extracting maps that have no wdt defined in Map.db2 2020-05-10 15:22:58 +02:00
Shauren
885d2a7213 Tools/Extractors: Refactor CascHandles into classes 2020-05-10 15:09:19 +02:00
Shauren
13053538f2 Core/Battlenet: Add club services 2020-05-09 01:09:07 +02:00
Shauren
4c85198ed6 Core/protobuf: Remove unneccessary methods from generated services 2020-05-08 00:12:36 +02:00
Shauren
1aaa3131d0 SQL: Fix reapplying 2020_05_02_02_world.sql by autoupdater 2020-05-07 15:31:22 +02:00
ahchxj2416
d40c302839 SQL: Fix 2020_05_02_02_world.sql for mariadb (#24561) 2020-05-07 15:28:33 +02:00
Shauren
ea812fec11 Dep/CascLib: Update to ladislav-zezula/CascLib@0a05c59eb8 2020-05-07 14:39:40 +02:00
DuelistRag3
dfdabdb97b Core/Spells: Fixed initializing spell power costs (#24579)
Closes #24315
2020-05-07 00:06:33 +02:00
Shauren
d1572327d2 Core/Misc: build fixes
Merges #24550
2020-05-03 14:53:18 +02:00
ariel-
e27d7049c3 Core/Misc: build fixes
(cherry picked from commit aa0b7dd152)
2020-05-03 03:06:37 +02:00
ariel-
6604849716 Core/Scripts: unified scripted gossip/quest api
- Changed self-accessor on GameObjectAI to "me", like UnitAI
- Moved all related functions to AI, now Unit and GameObject have the same function names with identical behaviour
- Remove "OnUpdate" from CreatureScript/GameObjectScript, was never used and we already have AI Update method
- Quest methods no longer return a bool, the return value was used to call the AI version if the ScriptMgr one returned false
- Implemented GameObjectAI::Destroyed hook (was never called), implemented Damaged method
- Rename OnStateChanged to OnLootStateChanged to reflect when it's really called, and created a new hook OnStateChanged that only gets called on GOState change
- Since the functions are now only getting called from AI, made GetAI methods full virtual. (CanSpawn method is anyways going to be used on creatures with AI)

(cherry picked from commit f913f3bb89)
2020-05-03 03:04:32 +02:00
Shauren
e3489c48ee Nopch fix 2020-05-02 23:34:07 +02:00
Shauren
82b4ca3b7c Core/Creatures: Fixed level 240 guards and updated scaling level calculation 2020-05-02 22:37:32 +02:00
funjoker
f5e20e8012 Core/Players: Store race base stat modifiers separately 2020-05-02 22:37:32 +02:00
funjoker
314a35f0cd Core/Creatures: Update creature scaling to use content tuning
Closes #22831
2020-05-02 22:37:28 +02:00
Golrag
d7623adf0e Core/Battlegrounds: Use the following fields from DB2/battleground_template data in the Battleground Class:
* isArena
* name
* queueId
* min & max players (per team)
* map id
* script id
* start max dist
* type id
* min & max level
* Save the WorldSafeLocsEntry* instead of the Position in the BattlegroundTemplate struct
2020-05-02 12:05:30 +02:00
Shauren
32950cec21 Core/Petitions: Updated petition error values to 8.3 2020-05-01 20:48:06 +02:00
Shauren
8c4026a063 Nopch fix 2020-05-01 20:38:52 +02:00
xinef1
48a40fae0a Core/Misc: implemented petition manager (#19010)
- Implemented manager for petitions to perform all petition related tasks and synchronize data with database.
- This kills ugly synchronous querys on packet handlers

(cherry picked from commit a4aa95a5a3)
2020-05-01 19:32:11 +02:00
ariel-
c3811b26bc Core/Achievement: fix bad lookup of ACHIEVEMENT_CRITERIA_DATA_TYPE_S_EQUIPPED_ITEM item
Closes #19064

(cherry picked from commit 70c4a37544)
2020-05-01 17:35:11 +02:00
Xinef
38d3c5ed16 Core/Achievements: Greatly optimize achievement system by splitting large types by miscvalue
Closes #18633

(cherry picked from commit 9b44ed9cda)
2020-05-01 16:31:01 +02:00
Shauren
57a5969c26 Merge pull request #24500 from funjoker/cherry-picks 2020-05-01 15:41:32 +02:00
Shauren
fbd74eb5d8 Core: Updated allowed build to 8.3.0.34220 2020-04-30 00:41:52 +02:00
ariel-
05ba662d5d Core/Spell: implement pvp trinket immunity against Judgement of Justice
By Riztazz, closes #19484

(cherry picked from commit 25a449a90e)
2020-04-29 22:23:11 +02:00