Commit Graph

10 Commits

Author SHA1 Message Date
Ilya246 277ad91140 Bugfixes (#3550) 2026-03-24 19:00:31 +00:00
Alkheemist 04d1494421 add value of lathe contents to appraisal price (#2875)
* add value of contents to appraisal price

* implemented market material injection

* fixed the upsert, maybe?

* fix dupe value making it into the market

* Comment tweaks

Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>

* more comment tweaks

Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>

---------

Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
2025-02-14 16:56:46 +02:00
Dvir 3d3e4161ea Fix Frontier files into frontier namespace (#2797)
* Move Systems

* Fix

* More fixes

* More Fixes

* Cleanup

* More fix

* More fix

* Fix up

* Update BluespaceErrorRule.cs

* migrate upgradeable power components/systems to NF

* Move ChargingComponent (original PR closed)

* Small handful of include fixes

* Another handful of include fixes

* More include fixes

* Fix missing references to Stinky, Uncloneable comp

* fix bank refs (dear lord) and shipyard tests

* Minor comment cleanup, includes

* Fix MindComponent ref

---------

Co-authored-by: Whatstone <whatston3@gmail.com>
Co-authored-by: GreaseMonk <1354802+GreaseMonk@users.noreply.github.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
2025-01-31 19:02:10 -05:00
GreaseMonk 0730649cbc Separate crate machine from market system (#2681)
* Split crate machine

* Move namespace for visual layers

* Replace with event

* Use Vector2.Distance

* Remove CalculateDistance

* Update CrateMachineSystem.cs

* Update CrateMachineSystem.cs

* Use partial

* Update FindNearestUnoccupied

* Update MarketSystem.CrateMachine.cs

* Update CrateMachineSystem.cs

* Update CrateMachineSystem.cs

* Client CrateMachineSystem: not partial, colon spacing

---------

Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
2025-01-31 14:25:32 -05:00
Dvir 2fea00b63b Fixing whitelist code issues. (#2484)
* Back to baseline

* https://github.com/space-wizards/space-station-14/pull/33322

* PartOne

* Restore recycler yml

* Pirate bounty touchups, humanprofileeditor

* mail component fix, ID field name

* IdDataField attributes

* Cargo market whitelist

---------

Co-authored-by: Whatstone <whatston3@gmail.com>
2024-11-29 13:33:36 -05:00
Whatstone 4a2a7fd19d First building version 2024-09-24 16:07:02 -04:00
Whatstone d7b6e0d205 Move CargoMarketData from the grid to station (#1901) 2024-08-23 19:10:29 +03:00
Dvir a2c01162df Fix Cargo Trade (#1812)
* Fixup

* All button: add as much as you can

* MarketSystem: better comments

* disable market purchase button on empty cart

* MarketMenu: set PurchaseCart disabled after SetUi

* Push existingCart into branch it's used in

---------

Co-authored-by: Whatstone <whatston3@gmail.com>
2024-08-08 08:38:11 -04:00
GreaseMonk 50013847cf Market console price fix (#1818)
* Fix price

* Use dynamic price
2024-08-08 15:28:31 +03:00
GreaseMonk 55c110327f Frontier Market / Trading console v0.1 (#1765)
* Base files

* Progress commit

* Crate machine

* Fix rsi

* Cleanup

* Fix problems

* Crate machine implementation

* UI updates

* ui updates

* shopping cart

* serverside state setting

* spawn the things

* ui

* Fix market console opening million times

* Fix spawning issue when grid is not a statiion

* Fix withdraw number under 0

* Progress

* Add market to cargo depots

* UI Rework

* Close after purchase

* Add whitelist to market console

* Search functionality

* Add quantity buttons and Ui reworks

* Add blacklist

* System refactoring

* More code refactoring

* Remove duplicate code and more refactoring

* Fix animation

* Add transaction costs

* Spawn stacks

* Refactor func

* Case insensitive searches

* Add storage contents to market recursively

* Add stack prototype id

* Final stack fixes and display stack

* Fix remove from cart

* Bump market modifier for 20 percent above cargo sell

* change currency tag to component

* Cargo Vend: cleanup, sector service, DB wl/bl

* MarketSystem: no more service EnsureComponent

* UI tweak

* fix yaml

* Skip crate machines that are busy

* really fix yaml

* QoL changes and cart bugfix

* Only close hatch when crate was taken

* CargoVend: move marketdata to grid

* Fix up remaining cargo market data grid refs

* Remove SectorServices/cargo_market.yml

* tabletop computers and mapped

market computers and mapping official

* Fix sprite layer

* cargo catalog cleanup

cargo catalog cleanup

---------

Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com>
Co-authored-by: Whatstone <whatston3@gmail.com>
2024-08-04 15:22:40 -04:00