Commit Graph

1327 Commits

Author SHA1 Message Date
915b779f03 Update Docker.md with buildkit and submodule notes. (#458)
* Update Docker.md

Add link to enabling docker buildkit. Add note to remember to clone submodules.

* Remove unpacked client option

Unpacked client does not have required directories/files (e.g. /versions/trunk.txt) and thus the packed client is required.

* Add note about renaming CDClient.fdb

DarkflameSetup will fail because it cannot find cdclient.fdb. However, CDClient.fdb exists. Renaming it fixes the issue.

* Remove extra "client"
2022-05-25 12:32:18 -05:00
731c25741c Merge pull request #563 Fix leaderboard not updating when it is supposed to
Fixed leaderboards not updating when they are supposed to.
2022-05-24 20:36:35 -07:00
f8d73ccbc5 Fixed display logic for NS Survival leaderboard 2022-05-25 02:03:40 +00:00
f5caa1f00d Merge branch 'leaderboard-updates' of https://github.com/Verathian/DarkflameServer into leaderboard-fix-resubmit 2022-05-25 02:00:10 +00:00
769f789a43 Merge pull request #354 Sanitize SQLite Queries
adds support to prevent sql injection via using prepared statements and also fixes an issue with the runmacro command.
2022-05-24 17:31:58 -07:00
e3422ac0c5 Merge branch 'main' into main 2022-05-24 19:00:52 -05:00
cdb2cf0344 Added Comprehensive Slash Command Documentation (#402)
* Added documentation for all available commands

* Adjust formatting, removing backtick characters

* Replace HTML tables with Markdown tables

* Formatting changes

* Suggestions from @sersorrel in #402 and other minor edits

* Add detailed usage for /inspect

(thanks to @sersorrel for this information, in discussion of #402)
2022-05-23 21:59:31 -05:00
44e17eabca Merge pull request #559 Properly implement climbable setting for climbables
This shouldn't change anything that was available in live but anything that can be spawned in as climbable is able to be done so now.
2022-05-19 12:38:40 -07:00
06df15717c maybe fix it 2022-05-19 08:40:50 -05:00
813aca9d20 resolve comments 2022-05-18 06:36:21 -05:00
a363d0734c Merge pull request #557 optimized LUP Component
Optimized LUP Component to not use a query to build its list of worlds
2022-05-17 21:30:12 -07:00
667677dcdd Merge pull request #558 Implement boom trap
Implement Mine Script for boom trap
2022-05-17 21:29:33 -07:00
9169d844e2 explicit set to 0 2022-05-17 21:38:36 -05:00
03a5aa4da0 climbable server side settings 2022-05-17 21:27:08 -05:00
729e79eadb resolves #556 2022-05-17 19:12:43 -05:00
ca55fccb27 remove cdclient include 2022-05-17 10:20:36 -05:00
81af1f382e get zones from settings 2022-05-17 10:18:50 -05:00
cc23538244 Merge pull request #549 Players hold rockets when interacting with some launch pads 2022-05-12 19:25:58 -07:00
20b45bc27f Merge branch 'main' into proper-rocket-holding 2022-05-12 08:21:17 -05:00
85cd8c8833 Merge pull request #553 Fix Crux Prime Teapot
Add crux prime tea pot server script
2022-05-10 14:18:28 -07:00
d6aece44aa Merge pull request #552 Replace survey link with repo link
Replace the survey link with the repo link
2022-05-10 04:16:22 -07:00
aba349301f Add AM Teapot server
Resolves #224
2022-05-09 23:21:20 -05:00
875827d688 Set url from world config instead of hardcoding 2022-05-09 17:33:43 -05:00
d7eb8783a8 replace the survey link with the repo link
(not that anything can load in the in-game browser anyway)
2022-05-09 08:43:31 -05:00
d39df2e5a1 Merge pull request #551 exclude Frostburgh race track from ghosting
Exclude space blizzard from Zone ghosting
2022-05-09 04:51:37 -07:00
4c7034648b Exclude space blizzard from Zone ghosting 2022-05-08 22:07:07 -05:00
ec207838d4 Proper Rocket Holding
Sanity checks on Prop and LUP launchpads to not open if no valid rocket
Add serialization for sending item configs
so that rockets show for other players
2022-05-08 19:57:36 -05:00
24745c2e7a Merge pull request #541 Implement the LUP Rocket Launch Component
Implemented the LUP Rocket Launch Component and makes its UI live accurate
2022-05-06 11:54:32 -07:00
8601976498 Merge pull request #544 address Elephant precondition
Pet Components now read in their preconditions from their settings (if they have any).  Mainly fixes just elephants not taking peanuts.
2022-05-06 04:15:13 -07:00
ca042bd415 bump patch version
- Quickbuilds jump on completion
- Fong now plays darkitect cutscene on a mission completion
- Nexus Tower panels now play the repair animation
- Vendors can now refresh
- Loot magnet abilities now work
- Spinjitzu Initiate now works
- Achievement items now get moved to the players inventory as they did in live, by popping up from the achievement box
- pop up when you get a new life container now shows up as it did in live
- Parrot in Nexus Tower is no longer an oar
- Fixed an item underflow bug
- Vaults for Items and Models now are the same size and start out at the correct size
- The buy back inventory for vendors now allows you to scroll (only after backing out of the menu first for some reason)
- Untamed pets no longer cause client hitches in Nimbus Station and Forbidden Valley
- When shutting down, the server now shuts down in 1 second instead of 75
- Plunger gun is no longer a main hand item
- Skills for proxy items no longer require a reload to be used
- Resolved some MacOS compilation warnings
- Quickbuilds now play a celebration on completion
- Bug reports are more specific
- Property viewer and plaques now work as they did in live and display all the correct information
- Properties now also save more often instead of every 10 minutes
- Avant Gardens Survival buff station now works
- Exploding dummy for Nexus Tower combat training now works and allows progression
- Racing missions for smashables now work
- Apes now act as they did in live
- Dragons on Crux Prime now spawn the quick build for insta smashes
- Civilian players can no longer use /playanim
- Proxy items no longer grant extra stats
- Shooting gallery daily missions now work
- Operators can now spawn race cars in non-racing worlds
- Level rewards now show their achievement as they did in live

We really need to do this monthly so the notes arent this long lol
2022-05-06 04:01:34 -07:00
06a1949eaa remove sysaddr from call in Game Messages 2022-05-04 19:31:56 -05:00
b11b516641 fix Java doc comments
removed unused param
2022-05-04 19:26:56 -05:00
ad5c679d2d Styling edits 2022-05-04 18:24:28 -05:00
e81acb4c67 Client handles rocket being unequiped
when closing the dialog
and when launching
2022-05-04 07:50:05 -05:00
aa212ae6d8 Add precondition check 2022-05-03 22:38:49 -05:00
bd3e8aee51 Implement Rocket Launch Lup Component 2022-05-03 15:05:29 -05:00
a1a345326a Merge pull request #534 Quickbuilds jumping again
Addresses quickbuilds not jumping anymore.
2022-05-03 12:18:26 -07:00
6b409303af Update RebuildComponent.h
Quickbuilds jump fix

Corrected an error where the builder was erronously changed to an empty lwoobjid when a quickbuild was completed, causing the builds to no longer jump on completion (if configured to do so.)  Packet captures from live show that we do not want to get rid of the builder during resetting or during completion of the build so the file has been changed to not clear the builder in those cases.
2022-05-02 22:50:28 -07:00
427c4a8c33 Merge pull request #531 Add Fong Architect Script
Added the Fong Architect script and split out the Darkitect method into its own file so it can be used across multiple scripts.
2022-05-01 16:22:12 -07:00
763a1f4a61 Split out Darkitect reveal into it's own file
add reveal to Fong
2022-05-01 08:54:45 -05:00
12ae6a5525 Merge pull request #528 from EmosewaMC/NTParadoxPanelFix
Added animation for Nexus Tower Panels
2022-04-28 20:20:43 -07:00
2435870ec5 Added animation
Added the GM animation and stun for the Nexus Tower Paradox Panels for mission 1281.  Tested on local instance and animation played correctly when having the mission and did not play at all before or after completing the mission
2022-04-28 19:52:03 -07:00
59be7d8635 Added back brick inventory resizing 2022-04-28 14:36:55 -07:00
bbedf5d174 Merge pull request #525 from EmosewaMC/money-fix
Serialize ape when changing armor value
2022-04-28 00:38:33 -07:00
2f598dad09 Serialize ape when changing armor value 2022-04-28 00:14:06 -07:00
16b108f69c Merge pull request #522 from EmosewaMC/vendor-refresh
Added vendor refreshing
2022-04-27 13:21:59 -07:00
94c00417ff Merge pull request #524 from EmosewaMC/lootBuffFix
Added LootBuff behavior and serialization
2022-04-27 13:21:16 -07:00
b713b94841 Added Loot Buff Behavior
Added functions and methods to support the pickup radius.  Functionality includes:
Corrected serialization for ControllablePhysicsComponent which correctly serializes the pickup radius to the client.
A method to add the pickup radius to the list of active pickup radii the component has.
A method to remove and re-calculate the largest active radii the component currently has.

Tested equipping all variations of the LootBuff behavior (passive skills, items, item skills) and all functioned as intended.  Tested equipping multiple items with a loot buff and then unequipping them in different orders.  Tested adding pickup radii of different values and the server correctly adjusted the pickup radius to the largest one currently equipped.
2022-04-27 12:40:43 -07:00
843a5b39c0 Vendor refresh change
Changed vendor refresh to happen as soon as it is able to.
2022-04-27 01:35:46 -07:00
fa7c4d9c27 added comments 2022-04-26 15:26:30 -07:00