26 Commits
Author SHA1 Message Date
AndrewFenrizandGitHub 19cb6a9f2b Add GravityAffected to SeatBase (#45493)
* fix chairs

* upd
2026-08-20 12:40:47 +00:00
AndrewFenrizandGitHub 8b4a0ff589 Projectiles prototypes reorganization/cleanup (#43935)
* cleanup

* fix?

* i think its better

* small fixes

* upd1

* upd2

* Update comments for meteor entities in YAML

* 4

* upd

* fix?

* fix

* fix
2026-08-16 22:21:36 +00:00
AndrewFenrizandGitHub 6dc1aae3f2 Refactor animal reagent/entity production (#45019)
* port 35190

* HungerProduction

* SolutionProducer

* update

* move to server

* small tweak for Shearable

* fix

* ProductionAttemptEvent

* EntityProducer

* update EggLayer

* EntityTable

* no more actions on EggLayer

* move popups to comp

* kill EggLayer

* new locale

* rename field

* upd

* SatiationType

* rename to SatiationProduction and lil docs

* EntityQuery

* more docs for god of docs

* small fix

* more queries
2026-08-16 19:15:52 +00:00
AndrewFenrizandGitHub 984db9844b Replace repeated #1B1B1E panel backgrounds with shared styles (#45336)
* new styles

* migrate all hardcoded BackgroundColor to new style

* no hardcode?

* sheet
2026-08-16 18:20:42 +00:00
AndrewFenrizandGitHub d782d03627 Refactor ItemSlotsSystem and fix insertion/ejection handling (#45284)
* Split

* Upd

* Rename

* fix CopyFrom

* cleanup

* fix HandleItemSlotsState

* fix Insert/Eject

* upd

* Normalize api

* fix SortEmpty

* Fix ItemSlots interactions and documentation

* Revert "Rename"

This reverts commit c79b33b458a58ec39b9857038ceac0ed1eb82297.

* cleaner

* giant entity<T> upd

* rename

* no more CopyFrom

* fix!
2026-08-16 17:04:00 +00:00
f327d7992e Add generic container vehicle entry and exit handling (#45354)
* remove PilotSlot

* cleanup mechcomp

* move enter/eject to VehicleSystem

* ContainerVehicleEntryComponent

* move DragDrop to VehicleSystem.Entry

* and again

* move enter verb

* move exit...

* move to shared

* docs

* [Access(typeof(VehicleSystem))]

* Update Resources/Locale/en-US/mech/mech.ftl

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

* move popups to component

* move all events to VehicleEvents

* no more UsedImplicitly

* fix proto :0

* fix EntryDeniedPopup

* update Entry and Operator

* entityquery

---------

Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
2026-08-15 00:32:39 +00:00
AndrewFenrizandGitHub 76d2ff0188 Janimaid smite fix!!! (#45355)
fix!!!!
2026-08-14 16:36:27 +00:00
AndrewFenrizandGitHub 25509cc07d Reorganize jumpsuit and jumpskirt prototypes and sprites (#44834)
* reorganize

* fix

* fck

* Update RSIs

* Remove unintended engine update
2026-08-14 00:10:49 +00:00
AndrewFenrizandGitHub 786f95099c Remove duplicate cmd-replay-toggleui-desc localization (#45333)
fix
2026-08-13 18:43:33 +00:00
dd46064672 Unify blink and katana dash teleportation (also removed EnergyKatana system/component) (#45041)
* ActionRestrictions

* katana use ActionGrant/ItemActionGrant

* TeleportAction

* no more DashAbility

* no more TeleportSpell

* no more EnergyKatana

* cleanup

* fix whitelist and popup

* docs

* display recharge cooldown

* refactor: whitespace consistency!111

* Revert "display recharge cooldown"

This reverts commit 3b93b179

* popup for limited charges

* maybe fix

* no more CanUseCharge

* upd

* better?

* refactor: using _SharedPhysicsSystem for TeleportActionSystem collision detection + small refactoring

* refactor: xml-doc

---------

Co-authored-by: Fildrance <fildrance@gmail.com>
2026-08-09 12:27:08 +00:00
AndrewFenrizandGitHub e934829cb3 VendingMachine refactor (systems. UI, components) (#44896)
* better

* VendingMachineComponent upd

* move components

* small fix

* move some fields to VendingMachineEjectComponent

* move some fields to VendingMachineVisualsComponent

* fix

* move some fields to VendingMachineDispenseOnHitComponent

* move NextEmpEject to VendingMachineEjectComponent

* upd

* split shared system to eject

* no more dummies for name

* fix contraband inventory

* small fix

* and again

* move VendingMachineDispenseOnHitComponent to server

* upd dispense

* upd

* move visuals to client

* fix

* move canshoot to server

* fix client

* fix

* upd

* fix merge

* fix

* upd1

* afterhandlestate

* upd

* more docs and protoid

* upd visuals

* upd components

* reorganize

* Entity<>

* revert AfterAutoHandleState
2026-08-01 15:44:49 +00:00
AndrewFenrizandGitHub d2472f82ed Hand blocker for vehicles (and mechs) (#45045)
* add BlockHands

* and mechs

* move to another place

* small fix

* TrySpawnUnremoveableVirtualItemInHand

* upd

* fix docs

* VehicleHandBlockerComponent
2026-07-31 17:48:40 +00:00
AndrewFenrizandGitHub 0007d22d8d Fix vehicles retaining movement input after unbuckling (#44964)
fix
2026-07-27 08:01:45 +00:00
AndrewFenrizandGitHub aa64ee8b77 VendingMachine cleanup and small refactor (#44839)
* just cleanup

* remove initialize
2026-07-21 19:57:02 -04:00
887835018c Vehicle system: Mech & CardboardBox Integration (#43532)
* Part one of Vehicles

* Also we need this

* Part 1

* Part 1.1

* And we need this

* Part 2

* Part 2.1

* We REALLY need this

* Part 1 of integration

* Little fix

* Just fixes

* fixes (i'm tired)

* fix

* fix

* Apply suggestions from code review

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* update

* fixed

* just for cleaner diff

* just in case

* I think this might be cleaner

* fix

* fix

* upd

* upd

* fix update

* small fix

* upd

* fix test?

* fix?

* remove initialize

* move attack to vehicle

---------

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
2026-07-21 00:14:11 +00:00
AndrewFenrizandGitHub 5c019004ed Split uplink catalog into category files (#44806)
* categorize yml

* categorize ftl
2026-07-20 18:20:54 +00:00
358ecc1181 Vehicle system: Core systems & Components (#43527)
* Part one of Vehicles

* Also we need this

* Part 1

* Part 1.1

* And we need this

* Part 2

* Part 2.1

* We REALLY need this

* Little fix

* Just fixes

* fixes (i'm tired)

* fix

* Apply suggestions from code review

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* update

* fixed

* just for cleaner diff

* just in case

* I think this might be cleaner

* fix

* upd

* Update Content.Shared/Vehicle/VehicleSystem.cs

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* fix vehicle key and unstrap checks

* fix OnBuckleUpdateCanMove

* fixes

* clear vehicle operator relays

* small fix

* fix1

* fix2

* upd

* fix?

* fix??

---------

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
2026-07-18 18:02:50 +00:00
e24d755c33 Force gun/Tether gun recipes print without a cell inside (#43936)
* fix

* upd admeme

* small fixes

* upd

* upd 2

* upd 3

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
2026-07-01 00:58:50 +00:00
AndrewFenrizandGitHub 5c24cb0de7 Refactor RecipeManager to use LINQ and PrototypesReloaded (#49)
* small refactor RecipeManager and fix prototype reloading

* wait... why is that here?

* maybe?
2026-06-21 04:42:02 +00:00
ab9d7efc36 Vehicle system: Movement & Buckling (#43525)
* Part one of Vehicles

* Also we need this

* And we need this

* We REALLY need this

* Little fix

* fixes (i'm tired)

* Apply suggestions from code review

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>

* update

* fixed

* just for cleaner diff

* just in case

* I think this might be cleaner

* small fix

---------

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
2026-05-21 23:37:18 +00:00
AndrewFenrizandGitHub 08325bbb66 Added mid-size stack state for bananium (#43963)
* bananium fix

* oops

* update

* fix
2026-05-16 15:22:19 +00:00
AndrewFenrizandGitHub 9e17713aae Resprite of the anita and plump pies + add Sliceable (#43674)
* Pies!

* upd

* fix tags
2026-04-30 01:21:05 +00:00
AndrewFenrizandGitHub a929269beb Fix Cutter Machine rotation (#43494)
cutter
2026-04-11 21:19:40 +00:00
AndrewFenrizandGitHub 7adf035b99 New janibelt/janicart ItemMapper and trash bag equipped sprites (#43492)
just for fun
2026-04-10 05:57:45 +00:00
AndrewFenrizandGitHub 54e56cd1fc Expanded Tile Recipes for Cutter Machine (#43431)
* recipes for tiles

* lil fix
2026-04-05 22:15:52 +00:00
AndrewFenrizandGitHub 0e23e4537f Migrate all mechs to PartAssembly and remove legacy MechAssemblySystem (#39027)
* Removed the old MechAssembly system and component.
Converted all mechs to use the unified PartAssembly system.
Removed dismantling mechs during assembly logic to simplify the code.

* Delete Chassis via migration
2025-08-31 15:54:45 +03:00