* Revert "New not fun meteors (#37716)"
This reverts commit 423b38287b.
* Revert "Add SpawnAfter for SpawnEntitiesBehavior (#41004)"
This reverts commit 308c92b160.
* fard
* hell
* last revert
* forgor
* Started Making Test
* made reclaimMaterials false for the industral reagent grinder, to mimic the bug that #39690 fixed
* hopefully set up parameterization ok?
* un-parameterized Recyclables
* Changed name of file, have main loops
* in a better state, but still having issues with glass
* Updated to include stackEntities for Silk, gunpowder, bones, cotton, and meatearial. They were just missing bc they presumeably never interacted with Materials storage.
* Marked WebSilk as a material
* Made Gunpowder a material too
* A bugfix from moonheart08, already in #43207 but made it so my test could run
* Have it working, but still falls into a loop if it fails. which is just the same bug
* realized problem with my test paradigm
* made things smoother if reclaimsMaterials is false
* didn't end up needing the bugfix in triggersystem
* Ran into Heisentest with EnsureValidGroupAndSex
* Again ran into issue with EnsureValidGroupAndSex
* Made produceableMaterials a HashSet instead of a list (im gonna love HashSets i can tell)
* ID strings moved to static readonly EntProtoIDs
* typo fix
* Using STarget better
* Cleaned up checking for spawners
* Fixed how I deal with filtering out spawners and random items
* Using ToServer now
* now enable the reclaimer in a server.waitPost
* Proper Indentation for Assertions
* Changes to comments and description
* Fixed spawner-exclusive logic
* Using protomanager instead of gamescrounger in test
* took StackEntity away from bones
* updated _reclaimers to readonly Reclaimers
* Removed redundnacy in hashet declaration
* removed redudant typing for MatStack
* got matInHandsUid via ToServer now, fixed apcid name
* using Is.Not.Null instead of is.not.equalto(null)
* removed reliance on strings to filter the prototypes
* Minor Comment Change
* Re-ordered imports
* Tiny cleanup
* Using SPlayer better now.
* refactor: fix test problems!
* refactor: modernize test (where possible
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
* Add some Zero-G modifiers
* make moths use base, and make some overloads
* undo moth base
* remove extra modifications we don't need
* remove change that might cause unintended effects
* CR - Added the modifiers for weightlessnessEvent
- added HandRelays for WeightlessModifier
- cleaned up unused ClothingSpeedModifierComponent changes
- cleaned up unused PullingSystem changes
* Cleanup and some API specifics
* forgot to commit :)
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Added base type for UI panels of MIDI input sources.
* Renamed BandMenu into BandMidiSource.
* Implemented the UI overhaul, skipping channels dialog functionality for now.
* Refactored for conventions and reordered type members.
Got rid of SetInstrument/ClearInstrument again.
* Decreased background opacity for UnavailableOverlay to improve readability.
* Localization
* Added text to InputMidiSource so players know what it does.
* Changed window MinSize to SetSize. Allows players to reduce window size if desired.
* Improved button looks by adding style classes.
* cleanup
* leftover cleanup
* Reverted fetching InstrumentSystem via IoCManager (crashes it, woops).
* added filter bar to file list
* refactored almost all system/manager interaction into instrument BUI
* text changed for instruments-component-menu-input-notice-label
* fixed InstrumentBoundUserInterface.Dispose not unsubscribing from everything
* minor cleanup
* finished configuration menu & cleanup
* Comments and fixes for InstrumentMidiSourceBase
* Fixed RA0051
* Removed unncecessary null check
* Added methods for accessing the selected track.
* Limited depth of search for instrument master to prevent deadlock.
* Cached system access
* Storing midis asynchronously
* Actual MIDI data now only loaded before playback.
* async removed from InstrumentBoundUserInterface.LoadStoredUserMidis
* Replaced GetComponent calls with TryGetComponent
* Localized MIDI playback track timer
* Searching for next track using raw index now
* Fixed CS0168
* XML comments, minor fixes and disabled MIDI library management while a track is playing.
* removed timers with simple watchdog and switched to MidiFileCollectionManager
* Missed one (timer)
* Changed access for MidiFileCollectionManager.UserMidiDirectory field to public.
* Added instrument config control for MIDI collection utilities.
* redesigned instrument config menu
* Removed rename function, updated adding implementation
* more redesigns
* fixed _isMidiFileDialogueWindowOpen not resetting correctly in certain cases.
* file scoped namespaces
* replaced EntityUid with Entity<InstrumentComponent>
* if spaces
* returning Tooltip instead of Control
* replaced SetEntity with public field
* readonly system fields
* InstrumentMenu MinSize
* xml comment for InstrumentMidiSourceBase
* small refactor
* more cleanup
* TryGetComponent to GetComponent on Open()
* more formatting issues
* switched to [Dependency] for systems
* playback improvements
* disable playback button if no file selected and playing
* activating shuffle now selects track if none is selected
* rearranged playback buttons
* channels overhauled
* Play/Stop label to Play only
* Removed all channel on/off
* Program now default channel name display selection
* improved RemoveButton.Disable behavior
* channels now toggable by clicking anywhere
* Shuffle no longer selects already selected track.
* Loop & Shuffle no longer both selectable at once
* minor improvements to channel item visuals
* minor channel toggle fixes
* xml docs & code cleanup
* `RefreshBandRequest` now sent automatically when band source becomes visible
* converted 5 items tuple to MidiChannelInfo record
* added markup support to instrument menu configuration header
* added note to midi channels config header explaining update behavior.
* Update powercells.yml
* bugfix
pushed a line
* adding back parent to see if this unfucks it
trying to see what this bug is about
* fixed formatting
my b
* princess_cleanup
removing the unnecessary zincs
* refactor: added lithium to medium/high cap power cages, removed invalid whitespace
---------
Co-authored-by: Fildrance <fildrance@gmail.com>
* Hope I'm not forgetting anything...
* They call me the sender the way I'm sending it.
* remove commented out YAML
* last of the slop
* fix test fails
* first batch of test fails
* no more test fails
* make cryo pods work again.
* Make cryo work better-er
* I didn't like that a firesuit helmet was so effective on its own so I decided to be a dick about it.
* review.com
* oop
* actually real quick do this
* fix YAML issues
* IHeatContainer my beloved <3
* borger
* not networked :(
* jackets
* burgeewqjfrwjkhaskfjfsahjkfsahjkfsahjkfsajhkfsa
* utter yaml nonsense
* phishing
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* init
* docs
* some fixes
* fix
* utTestCommit
* tick increased to 30
* renames and Pair.RunTicksSync
* fixes
* fire test fixes
* fix visiblegasoverly
* gas tests
* testbumb
* one more RunUntilSynced
* move itemtoggle member to child class
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Reduce Bluespace Storage size, up storable item size to Ginormous.
* Unique Fireaxe, rocket launcher shape. New sprites
* Minigun and Launcher shapes added!
* Ginormous Hardsuits are now a 5x6! ERT is 4x4
* Shields, Wizard Hammers, Food Pets and Power Cages... And Scrap Armor.
* Melee weapons, microwaves, mech parts, and a briefcase gun.
* Blacklist backpacks, allow belts for devious licks
* Toolboxes! Blacklisted backpacks from being stored
* Fixed formatting, and added a space to "Duffelbag"
* Added differences for bag types (including duffel movespeed)
* Almost forgot about the Particle Decelerator! 8x4
* Reduced Duffel of Holding to 5% slowdown, more proportionate to storage.
* Resolved merge errors with https://github.com/space-wizards/space-station-14/pull/41662
* Redoing .meta file merge error fix after local reinstall
* Got sprites working by removing uneccesary commas
* Re-standardized bag sizes, fixed flaming fireaxe storage sprite being default axe storage sprite.
* Made rocket launcher and fireaxe shapes less crazy
* Fixed more chameleon tagging. Had missed wackpacks
* Undid chameleon fixes
* Fixed yaml error, 2 type: item components
* Parented Bspace bags. Buffed Deathsquad bag with Bspace storage
* Added Colossal item size. Tested, works. Will add it to items shortly.
* Removed blacklists, enforced Colossal size on bags
* Implimented changes from https://github.com/Princess-Cheeseballs to give the bags a base, parent bag.
* Readded missing clothing component to base bag protoype.