Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch 0 - Salvaging #14

Merged
merged 67 commits into from
Jul 3, 2024
Merged

Patch 0 - Salvaging #14

merged 67 commits into from
Jul 3, 2024

Conversation

silencer-pl
Copy link
Contributor

@silencer-pl silencer-pl commented Jun 3, 2024

SALVAGING

Salvaging is done via nozzles paired with backpacks. Full backpacks need to be "deposited" back at the "base" structure.

Items may need to be examined and turned in as intel.
Structures need disassembly, generated via keyword
Turfs need disassembly, generated via keyword and a "drone spike" that erases the whole area and adds its resources. They may also need hacking via special spikes that are prepared on the main ship.
Mission Control terminal can be used to keep track of harvested resources and launch spikes.
Other "hacking" etc mechanics will be added as those systems come online, but the basic game loop is ready.

Four types of resources can be gathered:
Metal, Resin and Alloy in 5 increments
LD pol that gains 1 unit per 5 units of any other resource salvaged.

All of this is saved into the persistency system etc.

Basic disassembly loop
Terminal + area clearing

Moving icons to same spot for easier sp referencing.
Also adds one object def for salavging
Covers everything but charging the nozzle and actual salvaging.
6 months in and still the same mistake.
desc and lore desc affixing
Also makes lore display prompt follow same pattern.
Also removes tgui customizations that are no longer needed.
includes generation of cells etc.
decon interactions derived from the array
Minor corrections to do, but sufficient for salvaging.
Display code cleanup. This is effectively ready, MOST code is generalized, but some deriviation remains. I can likely make it work form mathing display width and height, but that seems excessive.
Fixed command line not being replaced properly
input is shown uppercase correctly
cleans up depositing and puts it in a separate proc
this wraps up the core stuff
@silencer-pl
Copy link
Contributor Author

silencer-pl commented Jun 14, 2024

Added final features, changed description to be an actual feature display not the todo list which is now effectively defunct.

Opted to refarin from merging until initial set of items/structures/turfs and a basic ship is ready for a full "demo"

@silencer-pl
Copy link
Contributor Author

Barring any outstanding map mechanics like gearing, as of the above comment everything seems to be ready backend wise.

temp indicator for preppred objects
Right now using ground map as just a mission map identifier, will go deeper into CM code later.
Also extender icon randomizer for items and structures for the salvage gen
orientation whoopsie
Catches up on some backend stuff, adds Mission Control text
Also restores pushing instead of knockdown
everything and the kitchen sink to boot
@silencer-pl silencer-pl merged commit 57c4fe0 into Neroid-Sector:master Jul 3, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant