* Remove TCS for constructioncomponentvalid
Shaves 1m of test time off of my PC can't imagine how much for gh runner.
* refactor: modernize ConstructionPrototypeTest.ConstructionComponentValid a tiny bit
---------
Co-authored-by: Fildrance <fildrance@gmail.com>
* Fix decal prediction
Tried to do it the clever way in after state handler but didn't reset properly so we do it the stupid way.
* a
* also these fixes
* Job weight rework
Instead of global job priorities we do:
- Fill up minimum job slots first by priority. Has same-department / anyone / never fallbacks.
- Players get their jobs by pref, filling up up to roundstart values on gamemapprototype (AKA maximums)
Default weights are used if the map doesn't specify.
* a
* I square to god
* Ignore space tiles for rooves
If we get spacelight this looks better.
* Add spacelight
SS13 parity idk if wanted. Dampened the color a bit as it came off a bit strong.
* Apply suggestion from @metalgearsloth
* Make GetEyeOffsetRelayedEvent a struct
ContentEyeSystem probably shouldn't raise a relay event every single frame but this at least makes it faster, shouldn't be a BC for anything unless a fork modified it.
* review
* Rework discord changelog bot
Hopefully fixes messages getting droppedTM. Truncation didn't truncate correctly and very long workflow gaps wouldn't paginate at all. Also added a debug dump without requiring a discord to dump to.
* this
* Update README.md with new links. (#2)
* Update README.md with new links.
* Update README.md with Princess-Cheeseballs' provided links.
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Removed an extra space.
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Update actions_changelog_rss.py with the new domain.
* Update stylesheet.xsl
* Update SECURITY.md
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* fix (#14)
* Switch RT submodule to new repo (#19)
* Remove toggle action from winter coat (#24)
* i think i got them all
* minor cleanup
* init (#13)
* Bugfix: Moproach/spider solution regeneration (#41)
* moproach/spider solutions with recharge
* mop mop mop roach
* more straightforward moproach solution inheritance
* Adds temperature protection to scarves (#47)
* Adds temperature protection to scarves
* YAML conventions say specific stuff is better at the bottom
* Remove scream action, replace with emote action (#55)
* no mroe screaming
* if your angry and you know it scream with action grant! *clap clap*
* emote action is more generic now
* use flag instead
* Revert "if your angry and you know it scream with action grant! *clap clap*"
This reverts commit 7c40ee48
* screaming im screaming im screaming
* reversed oops
* Fix handheld grinders (#50)
* fix
* TEST!!!!!!!!!!
* comment
* what
* im so silly
* explosion!!!!!
* i hate tests
* those can be asserts too
* i hate tests
* Replace all uses of System.Random with IRobustRandom, resolve all System.Random warnings. (#32)
* Remove all uses of System.Random
* Use IRobustRandom in BinomialNumberSelector.Get
* Remove remaining ToolRefinableSystem S.Random inst
* Arcade sprite fixes & metadata cleanup (#40)
* arcade sprite & metadata cleanup
* 4 space meta.json
* Bring cargo order menu to the front when selecting a new item
* Bugfix: Remove infinite board dupe in television/telescreen construction graphs. (#42)
* Fix telescreen/wallmount TV dupe
* fix tagged icons
* Initial commit (#3)
* Fix blankline after games rules (#77)
Annoyed me.
* Fix illegible FileNotFoundError occurrences when git isn't in path. (#6)
* Update git_helper.py
* Update git_helper.py
* Update git_helper.py
* Make borgs not RR (#84)
* Cargo integration tests update (#18)
* Updated Cargo Integration Tests
* usings
* revert NoCargoOrderArbitrage
* unneeded ;
* .
* review requests
* review requests v2
* Move server_fans.ogg to a SoundCollection (#82)
* quieter server fans
* Restore individual parameter fields
* Document Client, Server, and Shared files in folders starting with "K". Except microwaves. (#91)
* document the entire owl
* Apply suggestions from code review
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Can cancel orders from the console you placed it on (#11)
* Make `InteractionTest` inherit from `GameTest` (#90)
* Make InteractionTest inherit from GameTest
* Convert MousetrapTest to use some GameTest features
* Document stubbed Setup method
* LoadTestMap now sets TestMap like CreateTestMap
* Maybe fix?
* Oh, derp
* Fix approval section on order labels always being "Self" (#15)
* Fixed label bug
* review request
* Add FixturesComponent to BaseWallmount (#81)
* BUI template (#57)
* Remove tasers from security locker fills (#67)
* Ambient Music fixes and tweaks (#28)
* reorganize yml
* medical and engineering marker components and mass marking
* bed
* increase cooldown
* did i leave that in
* Renames all EntitySystem "ProtoMan" instances (#100)
* Remove "ProtoMan" instances
* guess we're caching gases now
* Microoptimize Vector2i.Offset (#103)
* microopt offset
works on my machine award
* tweaks
* Fix event horizons using negative radius (#105)
Not even valid why is it NEGATIVE just use ZERO!
* Fix ItemGridPiece using invalid sprite bounds (#102)
It inverted bottom and top.
* Atmos category in the construction menu (#94)
* commit
* move on over
---------
Co-authored-by: iaada <iaada@users.noreply.github.com>
* Space Law Revision (#1)
* Update SpaceLaw.xml
* Update SLCrimeList.xml
* Update SpaceLaw.xml to reflect AJCM-git's suggestion.
* fixed (#128)
* Directional arrow (#118)
* arrow
* yoink orginal arrow rsi
* done
* fixes
* i just learnd about ignored components
* Update Content.Client/DirectionalArrowIndicator/DirectionalArrowIndicatorComponent.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* customArrows
* docs
* more docs
* teg and blue arrow
* misc
* fixes
* remove color
* imma dummy
* meta
* soon to obsolete
* class not partial
---------
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update RT to 277.2.0 (#138)
* Refactor RecipeManager to use LINQ and PrototypesReloaded (#49)
* small refactor RecipeManager and fix prototype reloading
* wait... why is that here?
* maybe?
* Add section to link to space-wizards PR URL to PR template (#143)
* Construction menu recipe history (#8)
* Bugfix: Fix DrawDepth subfloor gap width, add gap for mapping subfloor layers (#70)
* Hide artifact effects from spawnmenu (#149)
* [FIX] Make slices of food fill out the space where the whole food used to be instead of dropping onto the floor (#160)
* Add NU1900 to WarningsNotAsErrors (#171)
* Removed duplicate function from solutions refactor in pricing system (#164)
* Hide virtual items in cryoUI (#175)
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
* Add Integration test for ExpireIdCardComponent (#162)
Co-authored-by: Josh Greenslade <joshua.greenslade@onyxinsight.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
* Remove Staff of Entrance from Magic Event Spell (#114)
* fix atmosphere system protoman
* Revert "Update README.md with new links. (#2)"
This reverts commit dffabf7dfe.
* Revert "Switch RT submodule to new repo (#19)"
This reverts commit 1000a7b78a.
* Revert "Add section to link to space-wizards PR URL to PR template (#143)"
This reverts commit 48201fc0b0.
---------
Co-authored-by: Rem <GitRem@grifton.lol>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: riccardi48 <39341154+riccardi48@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: Jessica M <jessica@jessicamaybe.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Minerva <218184747+mnva0@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kyle Tyo <akikai297@gmail.com>
Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: portfiend <109661617+portfiend@users.noreply.github.com>
Co-authored-by: rumaks <me@rumaks.xyz>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: ThatGuyUSA <thatguyusa123@gmail.com>
Co-authored-by: InsoPL <lukasz.lindert@protonmail.com>
Co-authored-by: AndrewFenriz <78079974+AndrewFenriz@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Co-authored-by: Vladislav Suchkov <20380250+murolem@users.noreply.github.com>
Co-authored-by: korczoczek <danielkorczok@gmail.com>
Co-authored-by: B_Kirill <153602297+B-Kirill@users.noreply.github.com>
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: JoshGreenslade <joshgreenslade@gmail.com>
Co-authored-by: Josh Greenslade <joshua.greenslade@onyxinsight.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: Rami <ramialanbagy@gmail.com>
* Add AFK kicks back in
Fixes the previous issues and also makes it a big window so users can close it / manually mark themselves as not being AFK now.
* review
* scar but im too lazy to apply suggestions and mess with commits
* sane minimums
* asd
* review
* augh
* Fix afk minimum + requested admin bump
* airhorn
* Double bullet speeds
The only reason we had it at 20m/s was tunneling reasons.
The quick maths is (BodyA size + BodyB size) / frametime. Currently the game is doing substepping AFAIK so we can use 0.016 as the frametime therefore with a 0.40 width body we can get up to 40.625 (assuming the target is no narrower than 0.25 which given my thindows change last year should be a decently safe assumption).
* Fix
* Fix impact visuals, as they overshoot otherwise
* Revert changes
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
* Use velocity along normal for shuttle impacts
Scrapes shouldn't have the same level of destruction as full-on ramming anymore. Also detecting scrapes should be a lot easier for future stuff.
* Update Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs
* Optimise storage a quadrillion times
* How sweaty can we get
* Add fast angle checks
* Fix chunk indices
* Optimise the refresh method
Helps on client a lot as the clientside is suboptimal atm.
* Better name
* wawawewa
* Add single-angle path
* Okay FINE rider
* Fix throwing prediction
- Disposals is still janky but I think that's disposals in general not being predicted and the disposals throw not being predicted and short-lived.
- Would need to check RMC.
- Couldn't repro the underlying issues however thrown items don't slip anymore so (and we also don't predict their land / stopping anymore so).
* primary constructor
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Predicted gas pumps
I wanted to try out atmos and first thing I found.
* a
* Atmos device prediction
- Canisters
- Tanks
- Internals
AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer.
* Remove details range
* Gas tank prediction
* Even more sweeping changes
* Alerts
* rehg
* Popup fix
* Fix merge conflicts
* Fix
* Review
If our current ID is different to the received one we should just discard it even if it's for the same entity.
Note that this doesn't quite fix my prediction issue as client and server are using slightly different timings for the event.