* 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>
* 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>
* 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.
* Separate udder hunger examine into ExamineableHunger
* Fluent grammar improvements
* Add ExamineableHunger to chickens and ducks.
* Use starving message as "dead" message
* 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>
* 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>
* 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>
* Filter NoStaticPriceAndStackPrice ents for StaticPriceComponent
* Remove redundant TryComp
* Use dependency shortcuts
* hol' up
* This filter is redundant
* Don't need EntityManager now
* 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>