Commit Graph

1580 Commits

Author SHA1 Message Date
3ede7006f9 Added Joined a faction flag
Added logic to set the player flag for joining a faction.  Tested on Ubuntu and had zero issues.
2022-01-17 19:43:37 -08:00
df77997b0b Clearer Error Message on Misconfiguration
Checks if CDServer.sqlite exists before attempting to open it. Otherwise 
Sqlite will create an empty file only cause a crash when CDClientManager 
tries to Initialize.

Also catches error if CDClientManager tries to initialize, in case an 
empty CDServer.sqlite file already exists.
2022-01-17 15:13:30 -05:00
7dd7fdaf71 Update CMake minimum requirement (#380) 2022-01-17 12:46:33 +01:00
789c0890ca Merge pull request #383 from EmosewaMC/bananaFixes
Changed banana drop spawn Y height to prevent them from getting stuck on the trees
2022-01-17 00:51:42 +01:00
d883536ebd Reverted change and simply lowered the spawn height to 8 2022-01-15 19:12:07 -08:00
fa714aa843 Changed Banana spawn Y height
Changed the Bananas Y spawn height to be 10 Y units lower to prevent bananas from getting stuck on the tree.
2022-01-15 17:55:44 -08:00
9dfa401b27 Fix whitespace
Convert to tabs and remove trailing whitespace
2022-01-15 14:02:14 -05:00
4ff84e0730 Fix whitespace 2022-01-15 13:37:43 -05:00
70af1f9314 Fixed an issue where repeatable missions were not rewarding the items they should be rewarding (#357)
When applied this fixes issues with repeatable mission were not rewarding the correct items.
2022-01-14 14:00:09 +01:00
24aaa04954 Fixed an issue with shark missions (#372)
Fixed an issue where getting eaten by a shark would accidentally progress the task for entering the Ravencloud gate's left hand side.
2022-01-14 13:48:33 +01:00
ae06188871 Added Bat Lord Full Set Bonus (#375)
* Added Bat Lord Full Set Bonus
2022-01-14 13:46:41 +01:00
3eb319af5b Merge pull request #370 from EmosewaMC/AdditionOfExtraMissionItem
Fixed a bug where Chaos Cleaner would accidentally add a Maelstrom Dagger to your inventory
2022-01-14 11:54:08 +00:00
3de3932503 Comply with Xiphoseer required changes.
Remove the CDClientDatabase::ExecuteQueryWithArgs() function and replace 
it with CDClientDatabase::CreatePreppedStmt().

This prevents a developer from accidently using %s, or incorrectly 
passing std::string, and causing a silent error.
2022-01-12 22:48:27 -05:00
470bc65239 Merge pull request #290 from Verathian/battle-of-nimbus-adjustments 2022-01-12 08:30:25 +01:00
304b03b1d1 Removed add item 2022-01-11 18:18:51 -08:00
d9d27a88fc Merge pull request #293 from Racater/main
Fix issue #268 : wrong shirt colors in the character selection
2022-01-11 23:48:58 +01:00
3fb61f068b Merge pull request #353 from OogwayUniverse/remove-ips-from-logging
Remove IP Logging
2022-01-11 23:45:44 +01:00
2221945dc8 Add handling of SIGTERM 2022-01-11 22:47:29 +01:00
03fd073e76 Merge pull request #365 from OogwayUniverse/bons-fixes
Change the win delay to increase time to get BONS loot
2022-01-10 22:15:12 +01:00
0415ada289 Merge pull request #90 from TheNoim/main
Completely automated docker setup
2022-01-10 15:44:05 +01:00
b7b182c57c Change the win delay to increase time to get BONS loot 2022-01-10 11:59:56 +00:00
150dec1cc2 Added file to run on table charinfo to allow for unique names only
Created a new file to run on the MySQL database to alter the MySQL table charinfo.names to only allow unique entries
2022-01-09 00:12:49 -08:00
01230e2575 Revert change in 0_initial.sql 2022-01-09 00:09:27 -08:00
03e2a855b1 Add handling of SIGTERM 2022-01-09 01:25:45 +01:00
77826c8691 Merge pull request #352 from DarkflameUniverse/feature/windows-ci
Add windows CI
2022-01-09 00:54:24 +01:00
b529b7d3a0 Added UNIQUE for charInfo table
Added UNIQUE for charInfo table.
2022-01-08 00:00:27 -08:00
e5f7d164cb Additional SQLite lookup sanitizing.
Using CDClientDatabase::ExecuteQueryWithArgs() across all known lookups.
2022-01-06 21:12:47 -05:00
c1903ca12d Remove IP Logging 2022-01-06 21:54:48 +00:00
4796b551ad Additional SQLite lookup sanitizing with CDClientDatabase::ExecuteQueryWithArgs() 2022-01-06 16:05:03 -05:00
590ccc78aa Add proper sanitizing for input to SQLite database.
Adds function `ExecuteQueryWithArgs(query, ...)` to allow for queries 
with user input.

There is a known issue, that the funciton does not work with 
std::string. All strings must be converted to c strings.
2022-01-05 21:52:33 -05:00
eef2ed0b4c Add special character warning 2022-01-05 17:46:59 +01:00
9a7654806f Rename build dir to cmake_build 2022-01-05 17:38:53 +01:00
72e2d24c67 Move AccountManager to submodules 2022-01-05 17:32:30 +01:00
dc39acaa75 Fix build for newest changes 2022-01-05 17:21:25 +01:00
f914799b62 Use LUnpack instead of lcdr utils for unpacking the client 2022-01-05 17:21:11 +01:00
0f3fafde4b Merge branch 'DarkflameUniverse:main' into main 2022-01-05 16:33:13 +01:00
852ec4d990 Update requested VS version 2022-01-05 14:29:24 +01:00
30fa4c2aa9 Rename CI workflow 2022-01-05 14:28:14 +01:00
b21a88d1b0 Pin ubuntu version 2022-01-05 14:23:28 +01:00
5e7566c89a Pin to windows-2022 2022-01-05 14:21:59 +01:00
adab6cf96f Add windows CI 2022-01-05 14:12:28 +01:00
f7b3a1ef10 Merge branch 'DarkflameUniverse:main' into main 2022-01-04 12:53:41 -08:00
a19454f7ae Change destroyable component validator to properly check friends 2022-01-04 11:11:23 -07:00
8ed7690b96 Merge pull request #203 from cooltrain7/Log-Line-Cleaning
Added Log content additions
2022-01-04 13:15:24 +01:00
4d19459015 Merge pull request #291 from EmosewaMC/EmosewaMC
Implemented sourceType for SendSetCurrency
2022-01-04 12:01:32 +01:00
a9c0cfd9c8 Merge pull request #340 from DarkflameUniverse/feature/tests
Add basic CTest infrastructure
2022-01-04 09:27:24 +01:00
227b82c446 Add newline at EOF [skip ci] 2022-01-04 09:26:43 +01:00
cca5b79e91 Update Mission.cpp 2022-01-03 23:05:56 -08:00
329d3d66b3 Update dGame/dGameMessages/GameMessages.h
Co-authored-by: Xiphoseer <Xiphoseer@users.noreply.github.com>
2022-01-03 22:37:58 -08:00
cb9ce85bda Update dGame/Character.cpp
Co-authored-by: Xiphoseer <Xiphoseer@users.noreply.github.com>
2022-01-03 22:37:53 -08:00