Giacomo Pozzoni
1c4e4353d0
CI/CircleCI: Switch to Ubuntu 21.04 ( #26476 )
...
(cherry picked from commit 5991dcb12b )
2021-07-29 19:07:52 +02:00
Giacomo Pozzoni
d10f844697
CI/CircleCI: Authenticate to DockerHub when pulling the docker image ( #25581 )
...
For more information see the following links:
- https://www.docker.com/blog/scaling-docker-to-serve-millions-more-developers-network-egress/
- https://docs.docker.com/docker-hub/download-rate-limit/
- https://circleci.com/docs/2.0/private-images/
Add DOCKERHUB_USERNAME and DOCKERHUB_PASSWORD secrets to CircleCI Environment Variables. DOCKERHUB_PASSWORD can be either the password or an access token.
(cherry picked from commit e3da1ed245 )
2021-07-29 19:07:52 +02:00
Giacomo Pozzoni
d4780e0b96
CI/CircleCI: Move codestyle and sql checks to their own step ( #25175 )
...
(cherry picked from commit f35582f98a )
2021-07-29 19:07:52 +02:00
Carbenium
831c45b1da
dep: Add catch2 unit test framework and wire it up
...
To enable the test suite, make sure to configure CMake with -DBUILD_TESTING=1 , since it is disabled by default. The catch2 dependency will be downloaded during configure time.
Also add a new target "tests-common", which includes unit tests for the "common" project. To finally run the tests use the "test" target.
CircleCI: Run unit tests
(cherry picked from commit 6a28ee7b2a )
2021-07-29 19:07:52 +02:00
Ovahlord
99a129d5bc
fixed build
2021-07-29 18:56:10 +02:00
Ovahlord
e03b2f41bf
Core/Guilds: implement weekly bonus money packet field in guild bank queries
2021-07-29 18:45:49 +02:00
jackpoz
5d9b3b59d2
Core/Misc: Remove whitespace
2021-07-29 17:32:15 +02:00
jackpoz
d53a176746
Core/MMAPs: Reduce chances of breaking tile connections
...
Reduce chances of breaking tile connections caused by floating point rounding issues.
2021-07-29 17:32:05 +02:00
Gildor
a91f7a3ef3
Core/Quest: When removing an item required for a quest, update every quest in the quest log instead of stopping at the first objective that matches the removed item. ( #26760 )
...
Closes #25662
Closes #10586
2021-07-29 17:31:54 +02:00
Gildor
1466176aef
Core/Quests: Improve ItemRemovedQuestCheck logic ( #26758 )
...
Closes #25603
2021-07-29 17:31:23 +02:00
Ovahlord
8cabdc6c85
Scripts/LCT: fixed Siamat's Achievement 'Headed South'
2021-07-29 17:29:36 +02:00
Ovahlord
c58d2752d3
Core/Creatures: fixed build and clamp the damage pct limit instead of blindy relying on arguments
2021-07-26 15:57:29 +02:00
Ovahlord
0dfa919f09
Core/Creatures: optimized sparring checks by handling them via variable instead of map lookups and expose its value to helpers to allow manipulation during runtime
2021-07-26 15:48:16 +02:00
Ovahlord
ae13da2159
fixed build
2021-07-25 15:03:43 +02:00
Ovahlord
7648eff6db
Core/Quests: check if a player can take the next quest provided by its query data before trying to request its details
2021-07-25 14:57:41 +02:00
funjoker
a36e52e587
Core/DB: Use correct Get function
2021-07-24 01:25:07 +02:00
Ovahlord
9c55fc66ac
Core/Packets: added some missing bit flushing to trade status packets
2021-07-23 20:32:42 +02:00
Ovahlord
7bd1afe406
Core/Units: corrected check for SPELL_ATTR7_CANT_MISS in Unit::MagicSpellHitResult
...
thx to @Jildor for the headsup
2021-07-23 19:44:14 +02:00
funjoker
77a55a27fd
DB/Westfall: Add missing AnimKit action to Ripsnarl
2021-07-21 13:41:00 +02:00
Ovahlord
b236bd39df
Core/Movement: updated smartAI waypoint support to use the new smooth transition field as well
2021-07-16 16:56:47 +02:00
TheGuyDanish
64a2487457
Misc: removed Travis from the build status readme segment and replaced it with CircleCI and Appveyor ( #269 )
2021-07-16 09:54:28 +02:00
Ovahlord
b7ab244e79
Core/Packets: converted all remaining trade packets to packet class
2021-07-13 15:56:31 +02:00
funjoker
11e3cfd66d
Add missing include
2021-07-13 12:27:15 +02:00
Ovahlord
81098f738f
fixed nopch build
2021-07-12 09:01:53 +02:00
Ovahlord
1a5c06b61a
Core/Packets: several updates to trading
...
* converted CMSG_INITIATE_TRADE, SMSG_TRADE_STATUS, SMSG_TRADE_UPDATED and CMSG_ACCEPT_TRADE to packet class
* fixed enchanting items via trade
* handle unknown fields in SMSG_TRADE_UPDATED
2021-07-11 23:48:50 +02:00
funjoker
3480301040
Remove unused variable
2021-07-11 00:25:23 +02:00
funjoker
9abea087e5
Scripts/DB/Westfall: Fixed questline up to "Secrets of the Tower"
...
- fixed some incorrect rotations from signs
- added missing page text 3633
- added 2 missing spawns
- fixed some scripted events required for quests
2021-07-11 00:19:50 +02:00
Ovahlord
c2279d6f60
fixed nopch build
2021-07-10 20:42:04 +02:00
Ovahlord
aef0d5c5dc
Core/Packets:
...
* converted CMSG_REQUEST_HONOR_STATS and SMSG_INSPECT_HONOR_STATS to packet class
* enabled and added handlers for CMSG_REQUEST_INSPECT_RATED_BG_STATS and SMSG_INSPECT_RATED_BG_STATS
2021-07-10 19:55:04 +02:00
funjoker
74f451941c
Script/Westfall: Add missing breaks
2021-07-08 22:51:51 +02:00
funjoker
585a6e89a2
Scripts/Westfall: Start fixing Sentinel Hill
2021-07-08 22:42:08 +02:00
funjoker
c439dd464b
Scripts/Westfall: Fix Sentinel Hill Guards not attacking
2021-07-08 12:14:20 +02:00
Ovahlord
bd3ca6e98a
Core/Movement: fixed waypoint movement ignoring pause timers and interaction pause time
2021-07-08 00:41:54 +02:00
Ovahlord
e2237624f6
Core/Movement: no longer store negative delays for smooth transition times and let the waypoint movement generator decide when to transition when allowed via new boolean value
2021-07-07 23:42:51 +02:00
funjoker
8d972c1e50
DB/Quest: Fix Westfall quests till Sentinel Hill
2021-07-07 23:18:22 +02:00
Ovahlord
4c670bce9a
Core/Movement: correctly initialize orientation values when loading script waypoints
2021-07-07 09:41:22 +02:00
jackpoz
5a08b65cef
Core/Maps: fixed a floating point issue when retrieving minHeight values from GridMap
2021-07-06 20:51:19 +02:00
Ovahlord
c926327077
Scripts/BWD: removed some unneeded checks in Omnotron's Lord Victor Nefarius script
2021-07-06 18:27:59 +02:00
Ovahlord
dbada5fcb4
fixed build²
2021-07-06 18:14:49 +02:00
Ovahlord
5614db5976
fixed build
2021-07-06 17:59:03 +02:00
Ovahlord
e8c7982362
Core/Packets: updated CMSG_UPDATE_MISSILE_TRAJECTORY to packet class and updated structure to 4.3.4
...
closes #268
2021-07-06 17:49:56 +02:00
Ovahlord
6510b2b034
Core/Spells: fixed a cherrypick typo in checking for affecting spellmods
2021-07-06 10:55:05 +02:00
TDB Release
836278cff3
TDB 434.21071 - 2021/07/06
2021-07-06 05:04:38 +00:00
funjoker
af1bb0e227
Fix nopch build 2
2021-06-27 21:02:25 +02:00
funjoker
247257c24d
Fix nopch build
2021-06-27 20:58:16 +02:00
funjoker
8cd93a9b01
Fix build after ca25299abf
2021-06-27 20:47:17 +02:00
funjoker
ca25299abf
Scripts/Westfall: Fix Westfall questline till quest 26236
...
Additional: Fix Transient to Sentinel Hill walk
2021-06-27 16:54:46 +02:00
funjoker
e3c44d63ba
DB/Misc: Set default value of ScriptName for conditions
2021-06-27 15:27:35 +02:00
Giacomo Pozzoni
d83cd33bd4
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
# Conflicts:
# src/server/game/Pools/PoolMgr.h
2021-06-27 06:33:19 +02:00
funjoker
b64983d753
Fix build after cherry-pick
2021-06-26 01:07:04 +02:00