* Initial commit
* Add a note to not abuse the darrrrn machine
* Remove nukie planet (hopefully) and fix duffelbag
* jug solution name
---------
Co-authored-by: iaada <iaada@users.noreply.github.com>
* Add craft for bonfire and bonfire with stake
* review
* review
* nullable MaxFireStacks
* retry
* retry
* review
* I will change it and hope that they will agree with me
* Revert "I will change it and hope that they will agree with me"
This reverts commit 83823692d0116bf9aa9eceb85a10e95c88b51fb9.
* construction
Merged the graphs
Changed the bonfire stake ID to follow the proper naming scheme
* add destroy sound
* planks Instead of logs
* of course I forgot about ftl
* Slarti review + Princess review
Yes I sneaked an admeme abuse change here
* a small fix
* clamp firestacks
* This was on purpose, leave as is
This reverts commit 7d63e38b66cb63e5e50b7fac5030013e2ef508b5.
* irrelevant
* Fixtures
* cleanup
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* Add 6 new ironsand tiles
Ironsand plating and ironsand tile are based on the asteroid plating and
asteroid tile tiles. Ironsand concrete tiles are based on the concrete
and gray concrete tiles. Packed ironsand is slightly based on smooth gray
concrete, but mostly original.
* Add ironsand cobble wall
* Finish adding tile objects for ironsand concrete tiles
Includes inhands, even though the other concrete tiles don't even have
'em.
* Add cutter recipes for ironsand concrete
I'm sad that I can't require iron ore for these recipes. Iron ore can't
go in a cutter, though, and changing that seems like it'd be more
complicated than it's worth. Assuming I don't just make the thing accept
any and all ores, which... um.
* Delete temporary .swp file that shouldn't have been in the repo to begin with
* Add ironsand pavement tile
* Add ironsand stone door
* Add ironsandstone walls
* Improve packed ironsand texture
* Add ironsand step
* Add ironsand step corner
* Add three mysterious, runed pillars
* Lighten ironsand wall border
* Replace art for paved ironsand
* Make steps more closely match paved ironsand tiles
* Increase border contrast of ironstone door
* Add fake "astro-" versions of ironsand tiles
* Add second tall pillar sprite
* Add prototype for second tall statue
* Make astro-ironsand researchable and latheable
* Update corner step texture to match straight steps
* Add corner steps that go the other way
* Add door variant to match cobbled ironsand wall
* Fix license for ironsand step sprites
* Darken ironsandstone walls for better contrast
* Update ironstone doors to match walls and be more distinct
* Remove merge conflict detritus
* Fix duplicate component
* Update tile stack prototypes
* Add detail to copyright info
* Improve ironstone wall and door destruction
* Normalize ironsand statue prototypes
* Normalize ironsand tile object prototypes
* Move ironsand plating in with the rest of the plating tiles
* Remove .gitignore additions
I might just make a new PR just for this, though. I'm very tempted.
* Add sound effect to ironsand step destruction
* Add abstract base class to stairs and steps
* Remove redundant destruction trigger behavior from cardboard door
* Add destruction behavior to ironsand statues
* Fix up ironsand step prototypes
* Remove redundant bits from ironsandstone wall prototypes
* Remove ironstone door crush behavior
* Add individual ironstone statue bounding boxes
* Make ironstone statues shootable
* Tweak ironsand statue bounding boxes
* add xenoborg recharging station
* it was backwards
* make it a tad darker
* touch ups
* add xenoborg blast door sprites
* update sprites
* add xenoborg blast door
* improve blast door sprite
* typo
* make it thinner
* update mothership
* moved yml lines
* updated xenoborg charger sprite
* removed unused state
* fixes to the mothership
* resprite fuel and cleaner walldispenser
* added sprites and moved walldispensers in own .rsi
* forgot to remove sprites in old location
* meta.json - use 4 spaces instead of 2
* moved reagent from food to tank container
* clean up code inheritance
* replace static sprites with layered sprites and update related code
* added BaseDispenser for shared logic across dispensers
* make BaseDispenser unspawnable
* Add Explosive and PacifismDangerousAttack to FuelDispenser for consistency with WeldingFuelTank
* moved the sprite one pixel down
* reset wall_dispensers.yml to master
* rename sprite states, remove unused sprites, bring back code changes after merge
* really remove every unused sprite
* add maxVol
* indent to 4 spaces
* cleanup
* remove pepper dispenser
* switch to shared fill level sprite
* Large thruster
* copyright
* remove russian 📣
* Make it stronger (16x of normal)
* More energy consumption
* Update meta.json
* You can't deconstruct this thruster
* price - 1500 (5x)
* add table and curtains as constructables; carpet now in printer
* add textures
* whoops, didn't mean to change that
* textures v2
* add open curtain proto
---------
Co-authored-by: Quasr <~182430031+quasr-9@users.noreply.github.com>
* Initial commit
* Fixing merge conflict
* Merge conflict fixed
* Anchorable entities can now be marked as 'unanchorable'
* Revert "Anchorable entities can now be marked as 'unanchorable'"
This reverts commit 6a502e62a703cf06bd36ed3bdefe655fc074cfc5
This functionality will be made into a separate PR
* Error sprite
* Update AI core appearance with sustained damage, spawn scrap on destroyed
* Added intellicard sprite
* AI damage overlays
* Added fixtures
* AI core accent changes when damaged or low on power
* Bug fix and pop up messages for inserting AIs into inoperable cores
* Updated 'dead' sprite
* Destroying the AI core reduces the number of AI job slots available
* AI battery duration set to 10 minutes
* Initial commit
* Allow MMIs used in the construction of AI cores to take them over
* Initial resources commit
* Initial code commit
* Sprite update
* Bug fixes and updates
* Basic console UI
* Code refactor
* Added lock screen
* Added all outstanding UI features
* Added purge sprites
* Better appearance handling
* Fixed issue with purge sprite
* Finalized UI design
* Major components finalized
* Bit of clean up
* Removed some code that was used for testing
* Tweaked some text
* Removed extra space
* Added the circuitboard to the RD's locker
* Addressed reviewer comments plus tweaks
* Addressed reviewer comments plus tweaks
* Removed instances of granular damage
* Various improvements
* Removed testing code
* Fixed issue with disabled buttons
* Finalized code
* Addressed review comments
* Added a spare Station AI core electronics to the research director's locker
* Fixing build failure
* Addressed review comments
* Addressed review comments
* Added reverse path for construction graph
* Removed unneeded reference
* Parts can be purchased through cargo
* Fixing merge conflict
* Merge conflict resolved
* Fixing merge conflict
* Code update
* Code updates
* Increased AI core health and gave it a sell price to fix test fail
* Added screen static sprite
* Added better support for ghosted AI players plus code tweaks
* Various improvements and clean up
* Increased purge duration to 60 seconds
* Fixed needless complication
* Addressed reviewer comments part 1
* Addressed reviewer comments part 2
* Further fixes
* Trying lower battery values to see if it fixes the test fail
* Adjusted power values again
* Addressed review comments
* Addressed review comments
* Fixed test fail
* Fixed bug with endless rebooting. Using rejuvenation on an AI core revives the AI inside.
* Added pop up text
* Bug fix
* Tweaks and fixes
* Fixed restoration console not updating when the AI finishes rebooting
* Update SharedStationAiSystem.Held.cs
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
* learning???
* made card walls work, then made game unlaunchable (:
* Still broken, added notes that I thought of while in bed
* wall, door, table and chair are now bare min functional, yay
* learnt why not to web edit...
* added floors, walls and floors fully complete
* added swords, shields, armour, helmets and arrows
* added funny sound and cleanup small issues
* cleanup
* cleanup
* credited myself
* card to cardboard
* fixed licence issue and meta thingy
* adjusted arrow stam-damage
* made card carpets more regular
* simplified sprite, reduced stam damage
* formatting fixes
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com>
* pAIs can now accept keys, but can't talk in said channels
* added dummy module
* added adv clown module alongside projector
* holopeel & projector sprite added, it's destroyable too
* added experimental pie cannon
* exp pie thrower throws pies, added tool icon, added bananium horn
* removed the weird pAI changes, my bad!
* okay NOW the pAI stuff is all gone
* added icon, recipe, renamed tech for unlocking
* removed bananium horn
* Added in-hand sprites, credited to TiniestShark. Changed holopeel projector description to let the user know it recharges over time.
* initial system (this math is probably WRONG)
* General code cleanup and OnExamined support
(holy moly this code sucks)
* UICode and related events foundation
TODO:
- Actually write the XAML UI and the underlying system
- Un-shitcode the entire thing
- Actually test everything...
* Working UI code
TODO: Make predicted, as this certainly isn't predicted. Even though I said it was. It isn't.
* Remove one TODO for unshitcoding the examine code
* Add reminder
yea
* Make predicted (defenitely isn't)
(also defenitely isn't a copypaste from pressure pump code)
* It's predicted!
TODO:
- Give it snazzy predicted visuals!
- Have a different field for pressure entry, lest it gets bulldozed every UI update.
* Improve gas pressure relief valve UI
TODO: Reminder to reduce amount of dirties using deltafields
* Implement DirtyField prediction
* Entity<T> cleanup
A lot of Entity<T> conversions and lukewarm cleanup.
Also got caught copy pasting code in 4K UHD but it's not like you couldn't tell.
* More cleanup and comments
* Remove TODO comment on bulldozing window title
* """refactoring"""
- Move appearance out of shared and finally fix it. Pointless to predict appearance in this instance.
- More Entity<T> conversions because I like them.
- Move UI creation handling over entirely to the ActivatableUI system.
- Fix a hardcoded locale string (why????).
* Add visuals
* Revert debugging variable replacememt
yea
* Revert skissue
* Remove unused using directives and remove TODO
* Localize, cleanup, document
* Fix adminlogging discrepancy
* Add ability to construct, add guidebook entry
* Clear up comment
* Add guidebook tooltip to valve
* Convert GasPressureReliefValveBoundUserInterface declaration into primary constructor
* Adds more input handling and adds autofill on open
* Un-deepfry input validator shitcode
Genuinely what was I smoking
* improve visuals logic
* Refactor again
- Update math to the correct implementation
- Moved code that could be re-used in the future into a helper method under AtmosphereSystem.Gases.cs
* I'm sorry but I hate warnings
* Remove unused using directive in AtmosphereSystem.Gases.cs
* Review and cleanup
* Lukewarm UI glossup
* Maintainer for the upstream project btw
* Remove redundant state sets and messy logic
* Unduplicate valve updater code
* Redo UI (im sorry Slarti)
* run tests
* Test refactored UI messaging
* Second round of UI improvements
- God please find a way to improve this system. Feels bad.
* Update loop implementation
* Further predict UI
* Clear up SetToCurrentThreshold
* cleanup
* Update to master + pipe layers and bug fixes
want to run tests
* fixes
* Deploy rename pipebomb
* Documentation and requested changes
* Rename the method that wiggled away
* Undo rounding changes
* Fix comment
* Rename and cleanup
* Apply suggestions from code review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Scurrets.
* Add missing equipment YAML
* Fix count of NamesFirstScurret
* Resolve PR comments, wa.
Also add like a bunch more wa replacements
* ed
* Update Resources/Textures/Mobs/Animals/scurret/displacement.rsi/meta.json
* :rivflabbergasted:
* Fixed spacings in scurret_last.ftl
* Fix mangled endings of some last names
* wawa
* the scug has a spear for self defence
* Added Purchasable Potted Plant Crate
* Removing some whitespace that made it in elsewhere
* Making Potted Plants Items and pickupable
* Revert Making potted plants not fade
This reverts part of commit a50a7def80c06e5be68a37263306007739952a28.
* Adding self to credits
* Fixing sus spacing
* Add disposal signalers
* Sprite changes
* Some requested changes
* Requested changes + change spelling to be with two l's to be consistent with the remote signaller