Commit graph

37312 commits

Author SHA1 Message Date
Голубь
c86c92c5cf
update namespace for shared ghost folder (#45095)
a
2026-08-03 07:16:25 +00:00
Samuka
e927a6d1c4
Oil gun (#44389)
* xenoborg oil

* xenoborg oil vial

* oil gun

* minor fix to all welders

* make it more flammable

* turn into a ampoule

* update the proto

* don't declare the anchors again

* rename state

* its now a proper item

* make it spill from hitting something, but not from the hand

* fix description

* AmmoVisuals.IsFull

* make reloading animation

* update sprite

* oil gun module

* add todo comment

* less fire stacks per direct hit

* increase evaporation speed

* make it darker and not recognizable

* make oil color darker on the sprite

* add a crystal

* make it slower

* add fire sprite

* oil gun now comes with a tiny fire

* some description

* make gun glow a little

* have to be ignited

* fix

* update sprite

* flame in separate layer

* ops

* make the bullets slower

* fix the angle

* ops, it was uppercase

* comment

* typo

* empty commit

* overkill behavior is now automatic

* fix xenoborg ampoule

* oil gun custom ammo sprites

* remove glass thing

* alphabetical

* fix ampoule proto

* use localizedLabel

* update ammo counter sprite
2026-08-03 06:54:53 +00:00
ScarKy0
b65eb25098
Changeling Devour Most Objective (#44169)
* loving it

* wording ig

* first pass

* makes more sense

* Update changeling.yml

* issuers to prototypes

* *screams!!!!!!!!!!!!!

* functional

* yes im salty about the order

* works!

* screw this text

* add it to rolls

* nah

* review

* partial review

* no more roundend text

* remove append stuff

* guh

* var
2026-08-03 02:30:28 +00:00
ScarKy0
1951b00875
Always raise MobStateChanged on client (#45103)
* lets try this

* sub attribute
2026-08-03 01:44:01 +00:00
John
9c0e6ba80f
fix jug saying it's filled, when it's not (#45102)
* empty jug not filled yaya

* reorderd for clarity, suffix only set on items that are filled, never unset
2026-08-03 00:53:57 +00:00
Mehnix
a8137ffb8e
Artifact Triggers - Interact using Entity (#44944)
* InteractWith

* doafter awkwardness

* cleanup

* Evil and intimidating typo

* Whitespace

* refactor: minor vibe change for loc string

* update from comments

* Networking

Less Misprediction

* Defib Functionality

Lets defib work without interactwith needed

* refactor: minor cleanup, remove unused code

* undo defib

* leftover using

* consider count persistence

* network

network all datafields for prediction

* update from comments

* remove debug arti

* refactor: minor cleanup and renaming

---------

Co-authored-by: Fildrance <fildrance@gmail.com>
2026-08-02 22:18:40 +00:00
Princess Cheeseballs
67393b2b7a
map proto fixes (#45051) (#45100)
fart time

(cherry picked from commit 1f5dc49b07)

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>
2026-08-02 13:03:39 -07:00
Emisse
da6dbae36d map proto fixes (#45051)
fart time

(cherry picked from commit 1f5dc49b07)
2026-08-02 12:41:53 -07:00
Whatstone
8708da4aeb
Fixing sprite license issues & metadata cleanup (#45047)
* Fix licenses in error

* beachball by-sa

* the rest of the goddamn owl

* shotguns

* Nem's suggestions, mislicensed goon files

* a move is both a creation and a deletion

* clown hours

* GOOD ENOUGH

* slightly better bizarresoft copyright

* ORIGINALLY
2026-08-02 07:05:22 +00:00
metalgearsloth
e824c7fbf6
Fix ActionUI allocations (#45089)
It was doing respath construction every frame (and runtime can't intern them).
Now we just update the background when actually required for themes.
2026-08-02 05:17:22 +00:00
Pok
5148a44a5e
PressureImmunity StatusEffects (#43667)
* PressureImmunityStatusEffects

* System

* fix

* fix 2

* oops

* review

* review

* fix

* Update PressureImmunityStatusEffectSystem.cs

* PermanentStatusEffectsSystem

* fix

* oops
2026-08-02 02:08:27 +00:00
eoineoineoin
a86b1312e5
Fix UIBox2 assert failures (#45085)
* Fix UIBox2 assert failures

* Handle UI scale
2026-08-01 23:34:24 +00:00
TheGrimbeeper
a568fb47b1
Xenoartifact: legendary microwave trigger (#41053)
* Xenoartifact: legendary microwave trigger

* PJB & Slarti's suggestions

* As you command

* Fix issues
2026-08-01 23:01:33 +00:00
ProPeperos
518e5a9644
Bagel - Atmos changes (#44010)
* bagel atmos

* removed a bunch of dupped walls
2026-08-01 14:12:53 -06:00
Lizard
18b5334162
Bugfix: Carpets are destructible again (#44913)
* fix carpets

* Revert "fix carpets"

This reverts commit b5bf65d4e34512403ab8b84ff7b6c7738b449265.

* wah

* wah
2026-08-01 19:43:37 +00:00
Sadie
f6158aefde
Replace the windows on the nukie base and infiltrator with plastitanium windows (#43530)
* Unplasma the infiltrator

* unplasma the nukie planet

* fix the merge conflicts... for Real...

* empty commit ignore
2026-08-01 19:34:56 +00:00
ProPeperos
2120232f96
Cargo shuttles - Atmos and tweaks (#44125)
* Cargo shuttles - Atmos and tweaks

* My cargo shuttle fleet

* forgotten fleet

* rotated directional fans at syndi cargo
2026-08-01 19:32:31 +00:00
ProPeperos
578c483a44
Fland Station - Redesign TEG room + tweaks and fixes (#44751)
* achor stuff back
rework teg room YEEE

* rocky protection
2026-08-01 19:31:45 +00:00
August Sun
0dd1e6e3a8
Gives the Heavy Xenoborg a Burst Fire Laser module; causes targets to burst into fire with burst fire (#43014)
* Initial System and Comp implementation, moves FlammableSystem to Shared

* Revert "Initial System and Comp implementation, moves FlammableSystem to Shared"

This reverts commit 41b4ab839f97645705c733ca62c19851992caea1.

* Adds SharedFlammableSystem, adds hitscanignitesystem and hitscanignitecomponent

* Switching up method used

* Cleaning up system with notes

* THIS SHOULD WORK BUT WHY NOT

* converts random roll to proper function, adds firestacks field to HitscanIgniteComponent

* removed hitscanignite from laser

* Code cleanup, moving everything to Server

* more cleanup

* Expanded scope of PR, adding xenoborg module for Heavy xenoborg, firing burst ignite lasers

* typo

* Added xeno laser sprites

* passed adjustfirestacks into TryComp

* changed accuracy, recoil and damage values

* Altered accuracy values, removed lathe recipe

* fixing yaml errors

* new sprites for xenoborg burst fire laser, new sound for xenoborg burst fire laser, new icon for burst fire laser module

* Fixing sprite assignment

* typo

* sprite corrections, increased recharge speed

* sprite fixes and naming convention

* What did I doooo

* revert changes to submodule

* Remove changes to RobustToolbox

* Update Content.Server/Weapons/Hitscan/Systems/HitscanIgniteSystem.cs

Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>

* Update Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json

Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>

* Update Content.Server/Weapons/Hitscan/Systems/HitscanIgniteSystem.cs

Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>

* Update HitscanIgniteSystem.cs

* Update HitscanIgniteSystem.cs

* Update borg_modules.yml

* Update HitscanIgniteSystem.cs

* Update borg_modules.yml

* module sprite change

* rename to xenoborg fire laser ray

* fix and balacne

---------

Co-authored-by: august-sun <45527070+august.sun@users.noreply.github.com>
Co-authored-by: Samuel-C <samuelcamilo8@gmail.com>
Co-authored-by: Samuka <47865393+Samuka-C@users.noreply.github.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
2026-08-01 19:31:35 +00:00
Emisse
1f5dc49b07
map proto fixes (#45051)
fart time
2026-08-01 17:08:52 +00:00
Emisse
108e09d2ca
snowball update (#45053) 2026-08-01 17:08:01 +00:00
JiyuSoftware
b8752d36cf
Updated Sushi Station with feedback (#45064)
* Updated Sushi Station with feedback

* Fix science material silo
2026-08-01 17:07:46 +00:00
w3ryfrate
392903105b
Fix machine frames crashing game when destroyed by gun (#45077)
Fixed bug
2026-08-01 16:50:17 +00:00
Ataman
0f26108857
Fix percussion channel and switch to one-based channel indexes in instrument UI. (#45055)
* fixed MIDI percussion channel filter being overwritten by AllowPercussion property

* one-based channel indexes

* fixed percussion channel not being shown in UI for supported instruments

* always display all channels for MIDI input
2026-08-01 16:34:10 +00:00
ActiveMammmoth
5b96cfc16e
Artifact Lamp (#41186)
* lamp

* oops

* RGB

* random point light

* rare RGB effect

* documentation plus mapinit

* random hsv

* guard statement

* predicted random

* predicted random 2

* refactor: remove IsFirstTimePredicted guard from XAEApplyComponentsSystem

* refactor: modernize RandomPointLightSystem

* refactor: fix xml-doc for RandomPointLightComponent missing fact that PointLightComponent is required to work properly.

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Fildrance <fildrance@gmail.com>
2026-08-01 16:18:58 +00:00
Fildrance
4f87297712
refactor: change cache-dependent commands to use _IPrototypeManager.Categories (#45061)
* refactor: change cache-dependent commands to use _IPrototypeManager.Categories

* refactor: updated to use completion helper from RT

---------

Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
2026-08-01 16:09:31 +00:00
AndrewFenriz
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
metalgearsloth
f90d927c48
Add job prio commands (#45057)
Useful for debugging with headless clients.
2026-08-01 15:43:27 +00:00
SnappingOpossum
4d07c5473c
Minor tram driver fixes (#45054)
* Remove tram driver mindshield, prevent them from being most antags

* You know what fix the gloves as well
2026-08-01 14:11:15 +00:00
Whatstone
1c2517ebab
Bugfix: Tail wag respects tail visibility in occluding suits (#44911)
* Fix tail wag visibility

* SPACE

* use logical or, not bitwise or

* wow, new struct, so cool

* little cleanup, modernization, few fixes, organ ev

* ShouldHide, unconditional clear

* Back to HashSet, unindent comments
2026-08-01 12:51:56 +00:00
MissKay1994
ec4518f0ef
Shorten goliath stun duration (#45052)
* No more permastuns

* Throwing rocks at the problem

* Update StunOnCollideSystem.cs

* Update Content.Server/Stunnable/Systems/StunOnCollideSystem.cs

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>

---------

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
2026-08-01 09:54:05 +00:00
Whatstone
dd5b6fcc5f
Refresh both weightless and movement speed modifiers on each refresh call. (#45074)
* always apply weightless and mvmt speed modifiers

* Fix xmldocs
2026-08-01 09:17:56 +00:00
metalgearsloth
159ad0bac5
Update submodule to 286.0.0 (#45075) 2026-08-01 17:21:38 +10:00
metalgearsloth
b822e090ef
Update postshaders for multi-shader support (#44735) 2026-08-01 17:05:21 +10:00
metalgearsloth
066a4f9b58
Change PaperVisuals to use Thickness instead of Box2 (#44356) 2026-08-01 15:35:41 +10:00
Winkarst-cpu
1c219f783f
Refactor interaction outline (#44973) 2026-08-01 15:22:19 +10:00
Hitlinemoss
8675b8f634
Removed the numeric identifier from the names of pets, rat kings, revenants, and space dragons (#42401)
* Removed the numeric identifier from Pun Pun's name

* Actually, why not ALL specific named pets?

* Whoops, put a parant in an ID instead of a parent

* Fixed parenting order

* Added dragons and rat kings too

* Comment typo fix

* Names now count as proper nouns, too

* Missed rk

* Revenants, too

* Whoops, revenants were bugged

* fix

* Code comment update

* Revenant cleanup
2026-08-01 04:49:30 +00:00
Whatstone
b440dca1b5
Bugfix: destructible disposals, empty contents on destruction (#45072)
disposals empty behaviour
2026-08-01 04:19:41 +00:00
Tiniest Shark
97509118c9
Lizard Job Plushie Inhands & Helmet Sprites (Plus Organization) (#43062)
* yaml work

* removed plushies from big folder

* individual folders, meta changes, actual sprites
2026-08-01 03:58:08 +00:00
Lizard
b273fc70d4
Bugfix: Broken Computers are destructible again (#44915)
* fix computers

* Revert "fix computers"

This reverts commit ce01982ebceda8c997b6464191ccdf7eb72e016c.

* wah
2026-08-01 03:42:55 +00:00
mMikulas
c4989d62b7
Fix windoors failing to close when placed next to walls (#45058)
fix: windoors unable to close when adjacent to walls
2026-08-01 03:41:57 +00:00
deltanedas
243ffe5c24
Improve VehicleCanRunEvent (#44947)
* improve VehicleCanRunEvent

* !

---------

Co-authored-by: deltanedas <@deltanedas:goida.zip>
2026-08-01 03:32:21 +00:00
metalgearsloth
f3512bc4ea
Update RobustToolbox to 285.0.1 (#45071) 2026-08-01 13:41:26 +10:00
Whatstone
2dd9f035a8
Bugfix: Holosigns, dragon rifts align themselves with the grid (#45063)
* Fix holosign rotation

* figgs dragon rift

* DragonSystem: use subscriptions

* HUH

* Apply SnappingOpossum's suggestions

Co-authored by: SnappingOpposum <snappingopossum@outlook.com>

* I can't believe he's done this

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>

---------

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
2026-08-01 03:23:57 +00:00
Whatstone
5acd4c4927
Hotfix: Add and apply LightMaskPrototypes from #34056 (#44957)
* light cone hotfix

* the other light masks

* uncomment the justice helm

* fix non-existent LightMask reference
2026-08-01 03:16:49 +00:00
Whatstone
3651cb0559
Bugfix: Metamorphic glass overlay layers show incorrectly. (#45067)
metamorphic glass overlay fix
2026-08-01 03:12:43 +00:00
Tayrtahn
976463abce
Cleanup event handler methods with nullable parameters (#45070) 2026-08-01 03:12:26 +00:00
Connor Huffine
8e687ad96e
Make heisendetector open new issues (#45069)
Update heisendetector.yml
2026-08-01 02:49:14 +00:00
w3ryfrate
1b3de9ca1b
Conveyor belts actions tweak (#45066)
Added Anchorable component to conveyor belts and set to false rotateWhileAnchored on Rotatable component.
2026-08-01 00:59:13 +00:00
Samuka
6da1877dd4
Fix comm console alert button (#45065)
* use the proto localized name

* ops
2026-07-31 20:45:46 -04:00