Commit Graph
33 Commits
Author SHA1 Message Date
metalgearsloth fa61952f51 Add trade stations (#23863) 2024-03-08 09:52:50 +01:00
Debug fc7e32f9cc Fixes 2024-03-07 02:10:29 +01:00
Nemanja 384c060ea5 Predict doors and airlocks (#25419)
* predict doors and airlocks

* prying, too

* ack

* eek

(cherry picked from commit ce0a51fc29)
2024-03-05 09:48:41 +01:00
Pieter-Jan Briers ccea85136b Random spontaneous cleanup PR (#25131)
* Use new Subs.CVar helper

Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.

This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.

* Fix a bunch of warnings

* More warning fixes

* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.

* Get rid of some more ISerializationHooks for enums

* And a little more

* Apply suggestions from code review

Co-authored-by: 0x6273 <0x40@keemail.me>

---------

Co-authored-by: 0x6273 <0x40@keemail.me>
(cherry picked from commit 68ce53ae17)
2024-02-18 23:02:29 +01:00
metalgearsloth eba8043f76 Fix planet command being ran on existing maps (#21775) 2023-12-16 19:40:20 +01:00
metalgearslothandPieter-Jan Briers b1ee2d48ff Unrevert audio (#21330)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-12-02 20:16:36 +01:00
metalgearsloth ca3347e6c6 Add map names to stuff (#21760)
- Station map
- FTL map
2023-12-02 19:00:04 +01:00
metalgearsloth a6e170fa47 Fix shuttle throwing (#20884)
The original PR had a lot of strange and unperformant code.
2023-10-14 22:02:31 +02:00
VarenandNemanja 8590d32760 FTL on a spaced tile yeets instead of gibs (#19883)
* -Changes gibbing on FTL when on a spaced tile to yeeting on FTL if you're not buckled and on a space tile.

* -Throw relative to local shuttle position instead, fine for most cases and more performant
-Use throw code to throw.

* Blanks removal

woops

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2023-09-06 22:13:31 -04:00
metalgearsloth d40f478fc6 Remove some erroneous compadd subs (#19576) 2023-08-27 16:08:29 +10:00
metalgearsloth 735626654a Remove FixtureId (#19280) 2023-08-23 18:55:58 +10:00
Kevin Zheng ba589dbf65 Add station anchors (#18697) 2023-08-05 19:24:24 +10:00
Tom Leys a196756124 Split Door Bolt functionality out of AirlockDoor (#16354) 2023-05-31 10:23:35 -04:00
metalgearsloth 57858f802f Shuttle drone improvements (#16931) 2023-05-31 11:13:02 +10:00
metalgearsloth af5eaec932 Fix Centcomm (#16772) 2023-05-24 21:28:44 +10:00
metalgearsloth 1192a723e6 Shuttle flattening (#16416) 2023-05-19 17:26:28 +10:00
Leon Friedrich 2bd5fb3736 Remove obsolete Fixture.Body references (#16259) 2023-05-09 17:21:26 +10:00
Leon Friedrich 110060678f Disable GridFillComponent on some tests (#15757) 2023-04-25 09:48:29 +10:00
metalgearsloth 844c56c016 Fix thruster postmapinit (#15623) 2023-04-21 20:04:20 +10:00
metalgearsloth 448165ffda Escape pods (#14809)
* Namespace adjustments for days

* pod

* thanks rider

* Fix the oop launch

* Fixes

* Fix stuff

* eeeeeeeee

* Fix

* access

* map

* forgor

* thing

* Genericise escape pod fill
2023-03-23 19:54:41 -06:00
metalgearsloth bf79d76666 Content update for ECS physics (#13291) 2023-01-15 15:38:59 +11:00
metalgearsloth 5018c80152 Don't give maps shuttlecomponent (#13384) 2023-01-09 14:10:30 +11:00
metalgearsloth 6c76061887 Content changes for mapgrid kill (#12567) 2022-11-22 13:12:04 +11:00
metalgearsloth c0abea8047 Content side for removing IMap / IMapGrid comps (#12357) 2022-11-04 10:12:25 +11:00
metalgearsloth e96cfc83ed Shuttle impact sounds (#11099) 2022-10-04 16:00:44 +11:00
metalgearsloth 4ef144d865 Content change from mass to density (#11533) 2022-10-04 15:48:23 +11:00
metalgearsloth 78a4ab6eb2 Update for collision events by-ref (#10933) 2022-09-14 17:26:26 +10:00
metalgearsloth b4248482c5 IFF console (#10504)
* IFF console

* Silly

* Color

* a

* Const bool default

* Full stealth as well coz dork.

* Infiltrator update
2022-08-11 11:58:44 -05:00
metalgearsloth 0378a23790 Make shuttle brakes use thrusters and bandaid shuttle movement (#9826) 2022-07-17 19:36:08 +10:00
metalgearsloth 1251b3aeda Add FTL destinations (#9685) 2022-07-15 14:11:41 +10:00
metalgearsloth 12e5cdacae Disable emergency shuttles locally (#9195)
Can still re-enable via cvar but this is to make devving faster.
2022-06-27 15:19:40 +10:00
metalgearslothandmetalgearsloth 521ed99766 Evac shuttle (#8931)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-06-26 15:20:45 +10:00
metalgearsloth 1e82d0c7ed Add docking window to shuttle consoles (#8756)
* lewd

* A

* Realtime

* Sleepy dork

* Draw radar position

* Accurate infiltrator

* experiments

* Better drawing

* Labels

* I need aan adult

* Cleanup

* Show toggles

* display I guess

* A

* fix

* fix

* cleanupsies

* Bit more polish

* Make sure mass scanners actually work

* Remove dummy state

* fren

* opposite

* aghost crash

* comment

* What's in a name

* woops

* Show docking ports

* Dock highlighting

* Drawing dock

* Shitty docks

* Lots of docking drawing

* Autodock working

* dork

* More graceful shutdown

* zoomies

* Lines and distance change

* revert

* Good enough

* cleanup

* Fix default range

* Dock UI and loc update

* Update on undock

* Loc fixes
2022-06-16 15:28:16 +10:00