Commit Graph

36638 Commits

Author SHA1 Message Date
Leon Friedrich 6d25660029 Refactor map loading & saving (#34020) 2025-03-01 13:20:37 +00:00
Simon 6369cdde9c Add ability for admins to change certain cvars via command. (#35105)
* Add ability for admins to change certain cvars via command.

* Cleanup

* More cleanup.

* Even more cleanup.

* WAITER! WAITER! ONE MORE COMMIT PLEASE!

* Remove requirement for Admin AdminFlag

Not needed as the command checks for the perms.

* Add search function to CVars and help text

* Move to controller instead.

* Add another cvar for testing

* Remove unused comment

* Move to Post Server Initialize

LoC does not work at the earlier stages of server initalization

* Remove unneeded comment

We clear out list so its no longer needed
2025-03-01 13:18:39 +00:00
metalgearsloth 2018bd87ef Update submodule to 246.0.0 (#35202) 2025-03-01 13:18:39 +00:00
PJBot 99c97714d3 Automatic changelog update 2025-03-01 13:18:39 +00:00
metalgearsloth 9c7766c9bd Add planet lighting (#32522)
* Implements a Dynamic Lighting System on maps.

* Edit: the night should be a little bit brighter and blue now.

* Major edit: everything must be done on the client side now, with certain datafield replicated.
Changes were outlined in the salvage to accommodate the new lighting system.

* Edit: The offset is now serverside, this makes the time accurate in all situations.

* Removing ununsed import

* Minor tweaks

* Tweak in time precision

* Minor tweak + Unused import removed

* Edit: apparently RealTime is better for what I'm looking for

* Fix: Now the time is calculated correctly.

* Minor tweaks

* Adds condition for when the light should be updated

* Add planet lighting

* she

* close-ish

* c

* bittersweat

* Fixes

* Revert "Merge branch '22719' into 2024-09-29-planet-lighting"

This reverts commit 9f2785bb16aee47d794aa3eed8ae15004f97fc35, reversing
changes made to 19649c07a5fb625423e08fc18d91c9cb101daa86.

* Europa and day-night

* weh

* rooves working

* Clean

* Remove Europa

* Fixes

* fix

* Update

* Fix caves

* Update for engine

* Add sun shadows (planet lighting v2)

For now mostly targeting walls and having the shadows change over time. Got the basic proof-of-concept working just needs a hell of a lot of polish.

* Documentation

* a

* Fixes

* Move blur to an overlay

* Slughands

* Fixes

* Remove v2 work

* Finalise

---------

Co-authored-by: DoutorWhite <thedoctorwhite@gmail.com>
2025-03-01 13:18:06 +00:00
metalgearsloth c06a0fed2c Update submodule to 245.1.0 (#35198)
Reh
2025-03-01 13:17:35 +00:00
metalgearsloth 5a6070d038 Docking allocs reduc (#34965)
Stuff I had unstaged.
2025-03-01 13:17:25 +00:00
Milon f2e6814d92 remove usages of obsolete EntityUid method variants (#35106)
eughhhhh
2025-03-01 13:17:18 +00:00
Kyle Tyo 441a891ede move a colon to the localization string (#35192)
* move the colon to the localization string

* remove a redundancy

* beck suggested this per how its done elsewhere.

* comply with requested changes.
2025-03-01 13:17:08 +00:00
Leon Friedrich aa389ebd9f Update StaticFieldValidationTest (#34287) 2025-03-01 13:17:03 +00:00
keronshb 1ccb3700d2 Store Refund - Add more disable scenerios & time to disable refund. (#34671)
* Puts disable refund logic into a helper method. Removes action check. Disables refund on action use.

* Adds check if refund is disabled for the store already

* Adds a way to disable refunds based on time

* Checks if the ent is on the starting map and the end time is below the current time before disabling refund

* Replaces instances of component.RefundAllowed = false with DisableRefund for more consistency and easier tracking

* Adds methods to handle inhand and shooting events

* Removes gamestates

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-03-01 13:17:03 +00:00
Simon b5f328c4c8 Fix colornetwork command not checking for correct permissions (#35180)
Fix colornetwork command not checking for correct permissions.

What is shell.IsClient even??
2025-03-01 13:17:03 +00:00
PJBot c6c70666d7 Automatic changelog update 2025-03-01 13:17:03 +00:00
Kyle Tyo 0dcac9eb2d Fix air devices ignoring settings after power cycle (#34887)
* add powered variable to vent components

* add checks for powered to vent systems

also corrected onpowerchanged methods to update powered arg.

* removed powered from components

* Use ApcPowerReceieverComponent for power state.

* removed unneeded code from OnPowerChanged

* document what enabled is used for in components

* only you can prevent oopsie daisies.

* add check for powered in OnGasVentPumpUpdated

* apcPowerReceiverComponent BEGONE

* CODE RED EVERYTHINGS ON FIRE wait we're fine now.
2025-03-01 13:16:55 +00:00
PJBot c82e4735f4 Automatic changelog update 2025-03-01 13:16:50 +00:00
Tayrtahn e09c59ccea Separate Udder examine into ExamineableHunger (#35164)
* Separate udder hunger examine into ExamineableHunger

* Fluent grammar improvements

* Add ExamineableHunger to chickens and ducks.

* Use starving message as "dead" message
2025-03-01 13:16:50 +00:00
PJBot e18e18f457 Automatic changelog update 2025-03-01 13:16:50 +00:00
ArtisticRoomba 98ae01e6be Engineering guidebook improvements (#34695)
* engineering guidebook improvements

* whoops

* Changes

* this game is en-US, so it shall be gasses, not gases

* make changes to AccessConfigurator.xml, SolarPanels.xml, TeslaEngine.xml

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-03-01 13:16:50 +00:00
Plykiya f6a87cb00b Predicted dice rolls (#34863)
* Predicted dice rolls

* Removed server-side dice system, make Shared no longer abstract, move visual code to client-side system

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-01 13:16:50 +00:00
PJBot 05727b2b09 Automatic changelog update 2025-03-01 13:16:31 +00:00
deltanedas 0e77ea28a5 revert supermatter grenade nerf + rename 2025-03-01 13:16:22 +00:00
keronshb 1dfd64d1e0 Supermatter Grenade Rework (#35122)
* Renames Supermatter grenade to singularity grenade. Removes explosion from Singularity Grenade.

* Adjusts Singularity Grenade to account for engine changes, small buff to max range

* Adjusts further

* fix order

---------

Co-authored-by: Milon <milonpl.git@proton.me>
2025-03-01 13:09:13 +00:00
Milon 52f53bde13 make chameleon verb predicted (#35156)
* ok but what if we just predicted EVERYTHING

* cleanup
2025-03-01 13:09:13 +00:00
Ed fae06a672d Fix embeddable projectiles dissapearing (reopening) (#35153) 2025-03-01 13:07:54 +00:00
Winkarst e897a9c3c1 Fix: showfluids command activates for everyone (#35155)
Fix
2025-03-01 13:07:40 +00:00
slarticodefast 85f2340df7 minor thruster system cleanup (#35143) 2025-03-01 13:07:30 +00:00
PJBot 1b7faa18e8 Automatic changelog update 2025-03-01 13:07:30 +00:00
Centronias d90c8f2a96 High Heel Boots do the Clicky Clacky (#35083)
* click clack

* fix quote marks

Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>

---------

Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
2025-03-01 13:07:20 +00:00
PJBot 54616fe558 Automatic changelog update 2025-03-01 13:07:07 +00:00
nikthechampiongr f6cb68e41d Vote kicks now ban the target's ip (#35131)
* Make vote kicks ban the target's ip address

* Make it stop crashing my game
2025-03-01 13:07:07 +00:00
MossyGreySlope b4e7937a7f Fix dev server crashes caused by putting pills in drinks, depositing spesos, making burgers (#33431)
* combine TrySpike into OnInteractUsing

* mark spike drink event as handled

* mark speso insertion event as handled

* mark food sequence event as handled

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-01 13:07:06 +00:00
PJBot ac48db94af Automatic changelog update 2025-03-01 13:07:06 +00:00
themias a2f7ec0d67 Fix fax spamming (#35135)
* Fix fax spamming

* Also prevent copy spam
2025-03-01 13:07:06 +00:00
Джексон Миссиссиппи 5f896fcf0b Move the soles of the feet on the backward facing part of the RD's vox hardsuit sprite to the left by 1 pixel (#35134)
ok
2025-03-01 13:07:06 +00:00
Tayrtahn 06b75a444e Filter prototypes checked by NoStaticPriceAndStackPrice test and skip spawning (#35136)
* Filter NoStaticPriceAndStackPrice ents for StaticPriceComponent

* Remove redundant TryComp

* Use dependency shortcuts

* hol' up

* This filter is redundant

* Don't need EntityManager now
2025-03-01 13:06:48 +00:00
PJBot 668864b3ba Automatic changelog update 2025-03-01 13:06:16 +00:00
Velken f69b2e44c5 Paramedic Void Suit update (#34657)
* Made paramedic void suit into proper hardsuit (was softsuit before)
Added light to the paramedic void suit helmet
Added siren with light to the paramedic void suit

* Changed paramed helmet flashlight icon and textures

* fixed siren action icon

* BigAction

* updated icon-siren.png

* fixed not being able to add it to containers (like when it parented off eva suit)

* changed light to cyan, made it less brighter and reduced siren volume

* changed ambulancesiren.ogg to a different one (hopefully less hard on the ears)

* created ClothingHeadEVAHelmetWithLightBase in base_clothinghead.yml
replaced ambulancesiren.ogg (again, this time with better fading on the audio loop)
credited myself for the siren icon art
reverted parents to original (but kept it in hardsuits yml, since void suits are light hardsuits) - [ the adoption was revoked 😢 ]
fixed indentations
removed un-used sprite and sprite state

* final final siren sound change (for real this time?)

* fixed license type

* final FINAL final (for real this time, please?) ambulancesiren.ogg change

* ContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainerContainer

* attributions updated (turns out, i have to give myself credit when i make stuff);
fixed identation;
moved action to Action/types.yml.

* hopefully fixed everything this time

* sync shenanigans

* final final final final final for real final ambulancesiren.ogg change pinky promise this time and if you don't like it, make a new PR yourself and offer a new sound

* typo

* done the suggested changes

* cleaning up some forgotten stuff :p

* oops, cleaned up a bit too much

* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* Update Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml

* Update Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml

* Update attributions.yml

* evil web edit never again

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
2025-03-01 13:06:15 +00:00
PJBot 1df985e4b5 Automatic changelog update 2025-03-01 12:56:34 +00:00
Booblesnoot42 9325647dd4 Fix intercom key deletion but for real this time (#34911)
fixes intercom issues
2025-03-01 12:56:34 +00:00
PJBot fce857d734 Automatic changelog update 2025-03-01 12:56:34 +00:00
Winkarst 275cc8e6df Fix thrusters not dealing damage (#35088)
* Fix thrusters not dealing damage

* Fixes

* Update

* Update

* Update
2025-03-01 12:56:33 +00:00
PJBot db70f3a332 Automatic changelog update 2025-03-01 12:56:33 +00:00
themias 8a55c6cfa8 Make experimental welding tool less harmful to eyes (#34792)
code
2025-03-01 12:56:33 +00:00
Simon 9918c315bd Fix "Manage Laws" button appearing with insufficient permissions (#35120) 2025-03-01 12:56:33 +00:00
PJBot 0659d75aeb Automatic changelog update 2025-03-01 12:56:33 +00:00
deltanedas b5f5ad4654 use upstream grilled cheese 2025-03-01 12:56:04 +00:00
Smith 36a3ba5294 Grilled Cheese Sandwich Entity and Recipe (#33807)
* Grilled Cheese Prototype

* Typos

* Removed butter reagent to test flavour changes.

* Flavour corrections.

* CC-BY-SA-3.0 attribution

* Fixing meta.json

* I lost an hour of my life to a missing comma in meta.json

* Merge Conflict Rebase and Test Fixing

* Cook time to 10 seconds.

* Sandwich nutritional balance

* Grilled cheese sprite fixed, found the actual original source for copyright.
2025-03-01 12:53:32 +00:00
PJBot 11f3b387b9 Automatic changelog update 2025-03-01 12:53:20 +00:00
Minemoder5000 26bec2d944 Slime plushie now squishes (#33554)
* Slime plushie now squishes

* Remove useSound
2025-03-01 12:53:20 +00:00
Milon 935a4efe52 add missing base calls to several BUIs (#35124) 2025-03-01 12:53:20 +00:00