Commit Graph

1597 Commits

Author SHA1 Message Date
6fc0683ce9 Added comments 2022-01-20 03:26:41 -08:00
15831e8d6c Added Script files for Avant Gardens Buff Station 2022-01-20 03:20:39 -08:00
2a5f3b8072 Added script for Avant Gardens Survival buff station 2022-01-20 03:20:24 -08:00
850ae40f05 Moved retroactive flag check to Character.cpp 2022-01-19 17:34:53 -08:00
3bb1491f09 Merge pull request #387 from EmosewaMC/BonsRepeatMissionTriggers
Fixed Battle of Nimbus Station achievements being repeatable
2022-01-19 21:08:25 +01:00
a9389fcabf Merge branch 'passportflagnotbeingset' of https://github.com/EmosewaMC/DarkflameServer into passportflagnotbeingset 2022-01-19 03:37:52 -08:00
7cf458cff2 Removed redundant comparison 2022-01-19 03:36:18 -08:00
2bfff2933a Remove equal checks 2022-01-19 11:35:46 +00:00
46f375a58e Added comments to header file 2022-01-19 02:31:22 -08:00
097af41392 Deleted unused variables 2022-01-19 02:28:50 -08:00
67d5061416 Implemented Dragon Smash Quick Build for Crux Prime Dragons
Implemented a script for the crux prime dragons to spawn the Golem Quick Build that insta kills the Entity if the player hits the dragon after the golem is built.  Tested on Local Ubuntu instance against 1 Crux Prime Maelstrom Dragon and 1 Butterscorch and had no issues building the quick build or with the enemy not smashing.  Enemies also correctly reset to their default behavior after the stun period has expired.
2022-01-19 02:10:04 -08:00
d69a4ffaf0 Added retroactive check for player faction flags
Added a retroactive check for player flag when loading into a world.
2022-01-18 17:51:12 -08:00
84a376b425 Add zone 1700 to list of accessible zones (#87)
* Add zone 1700 to list of accessible zones

also fix indentation

* Indent using tabs instead of spaces

* Add zone 1500

* Remove zone 1500

and add back 1700 which was accidentally deleted again
2022-01-18 11:48:56 -08:00
179d44fdd3 Merge pull request #385 from TheMatt2/error-handling
Clearer Error Message on Misconfiguration
2022-01-18 12:51:48 +01:00
2f2e670ef3 Merge pull request #388 from EmosewaMC/ApeQBFix
Changed Script Created for Apes on Crux Prime to allow for Anchor QuickBuilds
2022-01-18 11:19:13 +00:00
01ed5106b9 Changed Script Created for Apes on Crux Prime 2022-01-18 02:28:17 -08:00
60ba78d639 Fixed BoNS achievements being repeatable 2022-01-17 21:55:01 -08:00
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