Commit Graph
100 Commits
Author SHA1 Message Date
Nemanja 132b3d829d Hark, Sparks! (#491)
* Basic improvements to sparks

* Pull spark configuration out of SparkOnHit component

* Add various sparks to tasers, batons, RCD

* Add sparks back to electrocution

* Adjust new projectiles

* Tile fires on cable cuts

* That's a terrible idea, actually

* Add a custom PreventCollide system

* Make the new prevent collide component prevent collisions
2026-05-30 09:16:20 -04:00
Nemanja 00ff4d5d9b Sparks (#273)
* Add pointlight despawning visuals for sparks

* Add sprite fade out

* Add spark prototypes

* Add sparking behavior to lights

* Integrate sparks with some different stuff

* Remove invalid field
2026-05-30 09:16:20 -04:00
Nemanja edd857a7a2 Fix flatpacker exploit ignoring board costs (#42445)
Fix flatpacks ignoring costs and board requirements
2026-04-04 16:57:55 +02:00
Nemanja fa439ba384 Flatpacker fixes (#28417) 2026-04-04 16:57:55 +02:00
Nemanja 163b104b61 Fix spreaders not re-spreading on deletion (#42016)
* Fix spreaders not re-spreading on deletion

* Rename another variable for clarity
2026-04-04 16:57:20 +02:00
Nemanjaandslarticodefast 6cecca668a Decouple GasPrototype IDs from Gas Enum (#41266)
* Remove final enum coupling from gas YAML

* Fix comment

* Fix test

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-01-26 19:22:40 +01:00
Nemanja 2429e7b6b4 fix singulo decay (#28743) 2025-12-29 11:39:32 -06:00
Nemanja d53341409d FTL Fixes (#39040)
* FTL fixes

* one. space.

* change this too
2025-12-29 11:39:25 -06:00
Nemanja cbe94db2fe Fix xenoarch exceptions + misc. cleanup (#38742) 2025-12-29 11:39:15 -06:00
Nemanja cbb72a08a8 Improve Gas Yaml Serialization (#40070)
* Make yaml gas serialization cleaner

* fix exception

* fix validation code

* rudimentary test & permissive loading

* change it a bit

* Test fixes and adjustments
2025-12-29 11:39:00 -06:00
Nemanja 66c0bdc8fa Remove BodyComponent check from MobPrice test (#39786) 2025-11-23 15:22:29 -06:00
62e1fe2cba Multiantag Gamemode (#37783)
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Southbridge <7013162+southbridge-fur@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-11-23 15:22:25 -06:00
Nemanja 8eafb1828d Moth displacement map fixes (#39174) 2025-11-23 15:22:22 -06:00
Nemanja d3da9ee7ec Network StationMember properly (#39509) 2025-11-23 15:22:22 -06:00
Nemanja 6a02c97cff Move some Station methods into shared (#38976) 2025-11-23 15:22:20 -06:00
abd3e89cce Fix showvalue Ui for melee weapons (#38703)
Co-authored-by: Perry Fraser <perryprog@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-11-23 15:22:18 -06:00
Nemanja a6df796690 Miscellaneous Body Decoupling (#38958) 2025-11-23 15:22:18 -06:00
Nemanjaandslarticodefast 2be8dee064 Add support for contextual information in EntityTables (#37737)
* Add context support for entityTables

* fix build fail

* comments

* Update Content.Shared/EntityTable/EntityTableSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-08-06 22:28:50 +02:00
Nemanja 717e14ba1d Fix storage fastpath logical oversight (#37852) 2025-08-05 17:11:01 +02:00
Nemanja 5c86fe2dd4 Add gold and silver material crates, balance cargo mat crate prices (#37713) 2025-08-04 19:24:03 +02:00
Nemanja 5feb8123f7 Make early salvage jobs easier (#37598) 2025-08-04 14:51:00 +02:00
Nemanja b487721bb7 Fix research server test fail (#37562) 2025-08-04 14:15:47 +02:00
Nemanja 0f5c7f4085 De-loot salvage, add reward crates (#37561) 2025-05-18 18:24:00 +01:00
Nemanja 8fb64b730f Make research clients grid-local (#36821)
* Limit RD servers to the station grid

* the sluth
2025-05-18 18:23:15 +01:00
Nemanja 7f7847f043 Salvage Job Board (#37549)
* Salvage Job Board

* More development

* Small boy

* Computer yaml (partial)

* UI

* Rank unlock logic

* Job label printing

* appraisal tool integration

* Jobs

* add board to QM locker

* boom!

* command desc

* mild rewording

* ackh, mein pr ist brohken
2025-05-18 18:21:06 +01:00
Nemanja 5be5f69585 Fix prisoner closet UI not working (#37558)
Fix prisoner closet UI
2025-05-18 18:12:59 +01:00
Nemanjaandmetalgearsloth c7530067f2 Remove Basic Hardsuit & Associated Files (#37315)
* Remove Basic Hardsuit

* retaliatory action

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2025-05-18 18:11:19 +01:00
Nemanjaandmetalgearsloth 47610ac183 Fix tethergun overlay (#37510)
* Fix tethergun overlay

* slice

* wah

* Update TetherGunOverlay.cs

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2025-05-18 18:10:03 +01:00
Nemanjaandmetalgearsloth 19758a283e Allow protected grids to be repaired (#36989)
* Allow protected grids to be repaired

* Probably implement it

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2025-05-18 17:58:40 +01:00
Nemanja 62bbc19ba3 Give VGRoid its name back (#37513) 2025-05-18 17:56:24 +01:00
Nemanja 8b74565a88 Don't group damage in the HealthChange.cs guidebook text (#37507) 2025-05-18 17:56:24 +01:00
Nemanja 17c743acb6 Fix goliath tentacle exploit (#37168) 2025-05-18 17:52:04 +01:00
Nemanja 3bbfdc127b Infer NumberSelector type in EntityTables (#36568)
* Infer number selector types from context

* forgor
2025-05-18 17:45:36 +01:00
Nemanja 745fdd57ca Adjust walking sounds (#36941) 2025-05-18 17:30:39 +01:00
Nemanjaandslarticodefast bf361c00be New Salvage Mob: Basilisk (#37135)
* Basilisk

* Less health

* Unique projectile

* Selfmerge incoming

* Update Resources/Textures/Mobs/Aliens/Asteroid/basilisk.rsi/meta.json

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-05-18 17:29:45 +01:00
Nemanja 8caff72bc7 Add chem barrels to salvage (#37204)
* Add chem barrels to salvage

* Resprite and attribution before someone gets on my ass

* redo rad barrel too
2025-05-18 17:28:03 +01:00
Nemanja 1356b42797 Fix observer pointlights being broken (#37335) 2025-05-18 17:13:37 +01:00
Nemanjaandslarticodefast e692295434 Add EvenHealthChange effect (#37129)
* Add EvenHealthChange effect

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-05-18 17:12:31 +01:00
Nemanja 5f005b29b5 Change atmos plaques to yaml (#37318)
* Change atmos plaques to yaml

* remove locale strings
2025-05-18 17:07:41 +01:00
Nemanja a791c4d415 Validate Cargo Markets (#37271)
* Validate cargo markets

* readonly market ID
2025-05-18 17:05:14 +01:00
Nemanja fb18b72bb8 Don't despawn off-grid salv mob corpses (#37169) 2025-05-18 16:43:31 +01:00
Nemanja 515d9d982d Revert "add material composition to some salv treasure" (#37149)
* Revert "add material composition to some salv treasure (#31970)"

This reverts commit 125258ea48.

* Remove ring materials as well
2025-05-18 16:43:31 +01:00
Nemanja 3417929a1b Salvage Threat: Gibtonite (#37160) 2025-05-18 16:36:53 +01:00
Nemanja 4b09b918d8 Revert "Resprited the Chief Engineer's mantle/manica" (#37060)
Revert "Resprited the Chief Engineer's mantle/manica (#36697)"

This reverts commit d0c2a64436.
2025-05-18 16:30:26 +01:00
Nemanja 5ddc1b05a0 Add condition support to entity tables (#36819) 2025-05-18 16:21:09 +01:00
Nemanja f3da26afb1 fix logic gate draw depth (#37053)
fix logic gate layering
2025-05-18 16:14:01 +01:00
Nemanja 3dc535b722 Fix listcontainer constantly disposing children (#37089) 2025-05-18 15:59:48 +01:00
Nemanja 06b5469a80 Fix NPCs stalling when too many exist (#37056)
Fix NPC stalling when too many exist
2025-05-18 15:51:32 +01:00
Nemanja 292e370b0e Rebalance magnet debris, update worldgen (#37025) 2025-05-18 15:45:52 +01:00
Nemanja 20a7c89b7a Revert "Add new color turtlenecks in WinterDrobe" (#36983)
Revert "Add new color turtlenecks in WinterDrobe (#32920)"

This reverts commit 34cc49c175.
2025-05-18 15:31:08 +01:00
Nemanja a4072ebecc [HOTFIX] Revert "Updated air scrubber and air vent sprites." (#36992)
Revert "Updated air scrubber and air vent sprites. (#34223)"

This reverts commit 3957bbb97d.
2025-05-18 15:30:17 +01:00
Nemanja f931214117 Fix artifact spawns parenting to players (#36745) 2025-04-23 12:52:43 +01:00
Nemanja 13f71f7599 Fix artifact point extraction going into negatives (#36642) 2025-04-23 12:52:42 +01:00
Nemanja 7e1bdcce66 XenoArch Rebalancing (#36604)
* Miscellaneous XenoArch Rebalancing

* Miscellaneous XenoArch Rebalancing

* 1 durability anomaly node

* better version
2025-04-23 12:52:42 +01:00
Nemanja ba8d2a78f1 Restore Artifexium Effect (#36595)
* Restore Artifexium

* popup

* small tweaks
2025-04-23 12:52:42 +01:00
Nemanja 3edeca8544 Sentient Artifacts Can Self-Activate Again (#36598)
Sentient Artifacts
2025-04-23 12:52:42 +01:00
Nemanja 78646ac1df Remove blurry vision examine mispredict (#29633)
remove blurry vision examine mispredict
2024-09-22 02:26:59 +01:00
Nemanja 8381ec1cf9 Hivelord mob (#31322)
* Hivelord

* make it longah
2024-09-14 14:23:33 +01:00
Nemanja 5215e59a76 Mining Asteroid Treasure Vaults (#31638)
add interior rooms to the vgroid
2024-09-14 14:22:59 +01:00
Nemanja 2bf7941fef Biogenerator (#30694)
* biogenerator

* ack

* test success!

* fix tests

* increase price of reagents
2024-09-14 13:38:21 +01:00
Nemanja bc7ec27ccd Salvage Equipment Rebalance [Reclaimer Removal] (#31333)
* Salvage Equipment Rebalance

* oh yeah!

* make fire extinguisher 100%
2024-09-01 03:55:05 +01:00
Nemanja db4e7cb567 Add space debris to salvage magnet (#31113)
* add space debris to salvage magnet

* multiplication

* necessary mercy for NPCs

* back and forth on mercy
2024-08-28 03:17:20 +01:00
Nemanja 7bdcab6eb1 Redo new player & controls guidebooks (#28794) 2024-08-27 02:03:09 +01:00
Nemanja b22872e522 add default page support for the guidebook (#28772) 2024-08-27 01:34:03 +01:00
Nemanja 677d3a00ef Blueprints (#31138)
* Blueprints

* Update tables_loot.yml

* doink

* mark as required
2024-08-27 01:00:13 +01:00
Nemanja 4e16a3eac2 Mining Rebalance (#30920)
* first pass

* this shit too

* ok fix that shit

* buff

* actually fix that
2024-08-27 00:45:07 +01:00
Nemanja 5cdfbe5ab2 add new salv loot into the vgroid procgen (#31290)
add new loot into vgroid procgen
2024-08-27 00:43:25 +01:00
Nemanja 652ce96239 Move mining roid and magnet pulls closer (#31296)
move mining roid and magnet pulls closer
2024-08-27 00:38:07 +01:00
Nemanja 18baa2b72d Small strange jackboots buff (#30586)
* Small strange jackboots buff

* Update ClothingSlowOnDamageModifierComponent.cs
2024-08-27 00:34:13 +01:00
Nemanja 3b1e65c656 fix and buff the handheld mass scanner (#31284) 2024-08-27 00:30:54 +01:00
Nemanja 35923b6994 Recycler Overhaul (#30802)
* Recycler overhaul

* remove
2024-08-21 16:00:29 +01:00
Nemanja bf1b3b14da increase material prices (#30869)
* increase material prices

* ack
2024-08-21 15:58:14 +01:00
Nemanja 549375dd48 add space carp and sharkminnow teeth (#31070) 2024-08-21 15:48:28 +01:00
Nemanja 5af89eae4f fix selfunremoveable component being bypassed by hand pickup verb (#31089)
* fix selfunremoveable component being bypassed by hand pickup verb

* fix logic
2024-08-21 15:48:28 +01:00
Nemanja 5a23170756 make ore indestructible (#31182) 2024-08-21 15:44:59 +01:00
Nemanja 21381d6f71 Goliath mob (#30839)
* Goliath mob

* Update asteroid.yml

* mcfuck yourself

* add cloak

* fixes

* Update materials.yml
2024-08-21 15:36:50 +01:00
Nemanja e6c188d0a3 fix some salvage spawner oversights (#31114)
* fix some salvage spawner oversights

* adjust carp rates

* more tweaks and some additions
2024-08-21 15:31:48 +01:00
Nemanja 78a8d551b1 Make printing from ore procecssors slightly more bearable (#31074)
* Make printing from ore procecssors slightly more bearable

* Update sheet.yml
2024-08-21 15:30:20 +01:00
Nemanja 8ae072e4ae anonymize salvage wrecks (#31087)
* anonymize salvage wrecks

* display wreck size
2024-08-21 15:27:03 +01:00
Nemanja caf92a723f Fix npcs throwing themselves straight into space (#31118) 2024-08-21 15:21:03 +01:00
Nemanja 7646e0d1d2 Cursed Mask (#29659)
* Cursed Mask

* extra expressions

* block ingestion

* mind returning

* okay fix the removal shit
2024-08-11 14:44:20 +01:00
Nemanja fa6952d043 Infer type for EntSelector (#30856)
Infer type for EntSelector.cs
2024-08-11 14:44:19 +01:00
Nemanja 13e799a666 Entity Tables (EntitySpawnEntry replacement) (#30579)
* Entity table code

* entity table examples

* fix dat shit

* access

* tests tests tests

* sloth review
2024-08-11 14:37:41 +01:00
Nemanja d2d1582c4f offgrid mob friction (#29383)
* offgrid mob friction

* save the world...
2024-08-09 19:04:17 +01:00
NemanjaandFlareguy ddd57c0ff8 Scrap (#30762)
* jnk sprites

* scrap pt 2

* metal inhands

* hell yeah brudda

* Update meta.json

* Update scrap.yml

---------

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
2024-08-09 19:04:17 +01:00
Nemanja aaa9f84fb1 Replace IClickAlert with events (#30728)
* Replace IAlertClick with events

* whoop

* eek!
2024-08-09 18:58:46 +01:00
Nemanja a92cdf55df better examine text for radiation collectors (#30606)
* better examine text for radiation collectors

* this?

* penis
2024-08-09 18:57:58 +01:00
Nemanja 7a10112c4e Make biofab distinct from biogen (#30696)
* Make biofab distinct from biogen

* biocube fabricator
2024-08-09 18:55:50 +01:00
Nemanja adda0ad5b1 Add slowdown to low temperatures (#29692)
* TemperatureSpeed component

* temperature slowdown prediction (done right)

* remove unnecessary changes

* that too

* get in line

* make it readonly

* auto pause
2024-08-09 18:54:53 +01:00
Nemanja 00fa513693 Add support for printing reagents in lathes (#30476)
* Add support for reagents in lathes

* missing locale
2024-08-09 18:17:30 +01:00
Nemanja 1dd6a00618 fix lathe screen animations (#30479) 2024-08-09 18:12:53 +01:00
Nemanjaandmetalgearsloth 055169e12e PA ui cleanup + bugfixes (#28750)
* ui and visual aspect + radio

* finish jank ui shit and finish radio

* remove radio

* send it

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-08-09 17:52:22 +01:00
Nemanja ac0a73c039 Revert "Remove some BUI boilerplate" (#30214)
Revert "Remove some BUI boilerplate (#28399)"

This reverts commit cbf329a82d.
2024-08-09 17:52:21 +01:00
Nemanja 3bc0de2803 Sign Resprite (#29806)
* Redone signage

* Signs

* ok this thing now

* alright ig?

* big data

* cryo sign

* new sign
2024-08-09 17:50:11 +01:00
Nemanja 80c8ae2960 Revert "Change wristwatch meta description" (#30070)
Revert "Change wristwatch meta description (#30036)"

This reverts commit 919b3ac9e6.
2024-08-09 17:47:51 +01:00
Nemanja a319fca68a Watches (#29550)
* watches

* rename

* add it into loot pools
2024-08-09 17:45:45 +01:00
Nemanja 52472122eb The real AME nerf (#29587)
* The real AME nerf

* oh the real change

* Update AmeNodeGroup.cs
2024-08-09 17:35:23 +01:00
Nemanja 96e1be9a0a metal foam grenades (#29428)
* metal foam grenades

* wow okay

* meh

* bruh

* test

* push
2024-08-09 17:34:17 +01:00
Nemanja 8295d43319 Intercom buffs and fixes (#29580)
* Intercom buffs and fixes

* remove unused bui state

* mild sec intercom buff

* reinforce sec intercoms
2024-08-09 17:33:56 +01:00
Nemanja 350754879e Make all nukies humans (#29693) 2024-08-09 17:30:58 +01:00