* Create marble tile textures
* Flatten tiles to better match art style
* Add prototypes and translations for tiles
* Change marble footstep sound to one that makes sense
* Add marble tile object and in-hand sprites
* Add prototypes and translations for marble tile objects
* Add marble tile cutter recipes
* Double number of marble tile variants
* Increase plasma and uranium costs of plasmarble and uranium marble
* Add attributions for marble tile sprites
* Fix whitespace problem hopefully
* Fix trailing whitespace take 2
* Rename just "marble" marble to "white marble"
* Remove cutter recipes for uranium marble and plasmarble
* add supercritical sounds for flesh anomaly and shadow anomaly
* fix attribution yml
* use sound collections, add TWO -- count em TWO tech anomaly supercrit sounds.
* add sound for present anomaly
* wrong soundcollection for flesh
* actually add the present anomaly sound...
* add fire anom sound
* add gravity anomaly supercritical sound
* add electric anomaly supercritical sound
* add bluespace anomaly supercritical and explosion sound
* add ice anomaly supercritical sound
* add fluid anomaly supercritical sound
* fix busted link
* typo
* add floral supercritical sound, fix typos
* Add supercritical sounds to injected anomalies
* add rock anomaly supercritical sound
* supercritical sound follows the entity, important for injected anomalies
* make the rock crit rumble a little less subtle at the start
* use CC0 freesound alternatives where available
* New pyro anomaly sound by GonTar
* New sounds by GonTar. Change AnomalyComponent so that you can change the length of supercritical properly in the prototype.
* oopsie, forgot the traps
* use TimeSpan for duration
* NPC spiders now spin webs
* oops
* move logic to always update next spawn, to prevent rare web spam
* WebSpawnCooldown is timespan
* remove vv
* add web spawn method, no sus action event method call
* dont spin web immediately at spawn
* move NextWebSpawn value init to update
* oop
* remove unused game timing
* web spawn cooldown to 45
* Add wearable helmet sprites for banana and mimana peels
Made it so banana peels and their variants can be worn as head gear. The sprites were done by myself, so feel free to change or update them! Includes hamster compatibility.
* fixed a minor state bug
* Review fixes
- Removed blank space
- Added "FlipBrooke" to all modified meta.jsons, with the added note of which sprites I got the colors from/referenced.
* I forgot a comma
adds a comma and some periods
* MOPROACHES
* rerun test - random test fail of doom
* added to random pest event, with same prob as cancer mouse
* rerun test - random test fail of doom 2 electric boogaloo
* changed moproach obtain methods
* no crafting of moproaches allowed :(
* Reverted content of file.
* requested changes
* requested changes
* requested changes
* Increase moproach health by 5 - requested by Emo on discord
* spaaaaaaaaaaaaaaaaaaaaaaaaace
* microwave recipe added
* no surgery this week
* spaaaaaaaaaaaaaaaaaaace 2 more space for your space
* space
* new mopshoes sprite
* in-hands
* inhands v2
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
* Made mosin an alt-melee weapon, added reagent fill for the weapon.
* fixes
---------
Co-authored-by: RedBookcase <Usualmoves@gmail.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
* Adds a few new holy books, implements one existing, and makes them pickable from loadout
* Almost forgot the yaml
* Forgot to change fork-specific paths
* Modified copyright to be less specific as requested by maintainer
* Newlines
* Replaced scroll torah with a book-bound tanakh, as recommended by dvir001
* Changed all mentions to use tanakh instead of torah
* new branch new me
* cursed displacement
* 2 pixels of death
* forgot a line
* fixed some edge cases on corgis with the displacement
* fix conflict
* fix indentations
* a bit more displacement fixes
* Component for clothes to suppress scream noise
GaggedComponent + AddGaggedClothingComponent and relevant systems to make them work.
Currently only stifles the scream _action_, not all emotes
because if a mime can silently emote, so can gagged you!
* fix comments
* swap to inventory relay
and make it more general such that specific emotes or emotes of a given category can be blocked
* power gloves shouldn't block snapping
* easy fixes
* blockable emote event
* pr comments, switch to using emote event mostly
* pr comments
add beforeEmoteEvent
add emote blocker name to popup
maybe some other stuff, I forget
* get rid of emoteevent's source because I don't need it anymore
* smol clean
* formatting, style, and one minor thing where having a muzzle in your pocket would gag you
* Stun animation
* Commit 2
* Almost working commit
* Best commit
* Minor cleanup and value adjustments
* Fix animation data getting wasted and cleaned up some stuff
* Don't animate if dead
* AppearanceSystem is for chumps
* Cleanup
* More cleanup
* More cleanup
* Half working commit
* Documentation
* Works
* ComponentHandleState my beloved
* AppearanceComp compatibility
* Address review
* Borgar
* AND NOW THE END IS NEAR
* AppearanceSystem compliance (Real)
* Don't need to log missing there
* I actually hate mob prototypes so much you don't even know
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* PaintableAirlockComponent and AirlockGroupPrototype have been replaced
* Slightly redesigned SprayPainterSystem for greater versatility
* Added handling of changes to the appearance of doors and storages
* PaintableGroup prototypes have been created
* Generating tabs with styles in the UI
* Fix error with undiscovered layer
* Slight improvement
* Removed unnecessary property
* The category for `PaintableGroup` was allocated to a separate prototype so that the engine itself would check if the category existed
* Added canisters, but repainting doesn't work
* Added localization to styles
* Fix sprite changing
* Added the ability to paint canisters
* slight ui improvement
* Fix yamllinter errors
* Fix test
* The UI now remembers which tab was open
* Fix build (?)
* Rename
* Charges have been added to the spray painter
* Added a charge texture for the spray painter
* Now spray painter can paint decals
* Increased number of charges
* Spawning dummy objects has been replaced by PrototypeManager
* added a signature about the painting of the object
* fix
* Code commenting
* Fix upstream
* Update Content.Shared/SprayPainter/Components/SprayPainterAmmo.cs
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
* review
* Now decals can only be painted if the corresponding tab in the menu is open.
* Fixed a bug with pipe and decal tabs not being remembered
* Update EntityStorageVisualizerSystem.cs
* record
* loc
* Cleanup
* Revert electrified visuals
* more cleanup, fix charges, del ammo4
* no empty file, remove meta component
* closet exceptions, storage visualizer fixes
* enable/disable decal through alt-verb
* Fix missed merge conflicts
* fix snap offset, button event handlers
* simpler order, fix snap loc string
* Remove PaintableViz.BaseRSI, no decal item, A-Z
* State-respecting UI, BUI updates, FTL fixes
* revert DecalPlacerWindow changes
* revert unwanted changes, cleanup function order
* Limit SprayPainterAmmo write access to AmmoSystem
* Remove PaintedSystem
* spray paint ammo lathe recipe, youtool listing
* category as a list, groups as subtabs
* Restore inhand copyright in meta.json
* empty spray painter, recipe produces an empty one
* allow alpha on spray painter decals
* add comments
* paintable wall lockers
* Restrict painting more objects
* Suggested event changes, event cleanup
* component comments, fix ammo inhands
* uncleanable decals, dirty styles on mapinit
* organize paintables, separate emergency/closet grp
* fix categories newline at EOF
* airlock group whitespace cleanup
* realphabetize
* Clean up EntityStorageViz merge conflict markers
* Apply requested changes
* Apply suggestions from sowelipililimute's review
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
* betrayal most foul
* Remove members from EntityPaintedEvent
* No emerg. group, steelsec to secure, locker/closet
* Enable repainting the medical wall locker
* comments, no flags on PaintableVisuals
* Remove locked variants from closets/wall closets
* removable decals
* off value consistency
* can't paint away those bones
* fix precedence
* Remove AirlockDepartment, AirlockGroup protos
Both unused.
* whitelist consistency re: ammo component
* add standing emergency closet styles
* alphabetize the spray painter listings
---------
Co-authored-by: Ertanic <black.ikra.14@gmail.com>
Co-authored-by: Эдуард <36124833+Ertanic@users.noreply.github.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
* Replace AdvertiseComponent with DatasetVocalizerComponent
* No vocalizing while broken or without power
* Kill AdvertiseComponent/System
* This really shouldn't be here
* xmldoc for VocalizerRequiresPowerComponent
* TryIndex -> Index
* Remove long-unused magazines
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Not sure why that failed, going to rerun tests real quick
* Testing if this resolves the tests. Anyone know how to run tests locally, without waiting for github?
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Fully removed boxes of vector ammo and the vector ammo tag
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* This might fix the tests
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Nulled more =
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Nulled more migrations
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
---------
Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* parrots have ears. add poly
* high tech parrot functionality
* adjust times
* add accent to radio message
* don't spam everything all at once probably
* learn about the existence of prob(float)
* actually use Prob(float) correctly
* newline
* add pet spawner for poly
* move chance to talk on radio to component
* missing comment
* minor edits and doc additions
* the reviewerrrrrrr
* parrot can't learn when crit or dead
* increase default memory
* rename poly to polly
* crude way to ignore whispers. chatcode please
* This is Polly. It is set to broadcast over the engineering frequency
* add missing initialize
* add displacement map for parrot ears
* review comments - Errant
* minor things
* large rework
* fix attempting to talk when entity has no channels
* use list of active radios again to track channels
* fix bad return, some comments
* fix long learn cooldown
* minor adjustments
* use FromMinutes
* the voices told me to make these changes
* remove default reassignment
* Review changes
* remove polly's accent
* decouple radio stuff from parrotsystem
* minor stuff
* split vocalization and parroting
* minor review work
* re-add missing check
* add admin verb for clearing parrot messages
* minor action icon update
* oops
* increase icon number text size
* Admin erase parrot messages associated with players
* part 1 beck review
* add whitelist and blacklist for parrots
* Downgrade missing component error to warning
* Add comment
* add some missing comments
* Remove active radio entity tracking, use all inventory slots
* Minor changes
* small review stuff
* review radio stuff
* swap ears displacement to invisible death displacement
* remove syncsprite
* vscode why do yo have to hurt my feelings
* review changes
* use checkboth
* Allow non-preference living things to be added to a devourer's stomach
* Fix ordering of devour logic
* Minor refactor for whitelist on storage and food preference
* Fix linter issue
* Coerce workflow to run again; also fix bad indenting error
* Code review changes
* Adding contraband to some items missing it
- This includes updating contraband to follow more consistently where items are expected to be used
- Fixing the spacing in arrays to be more consistent with other files
* Updating PPD to be Eng contra
* a
* Revert "a"
This reverts commit 2b9ba4ea67a9395d30b7ab37c8065f627f1a961a.
* f
* dev it
* a?
* ad
* forgor
* Revert "f"
This reverts commit 39228c7cbe4d28ba43b73580b55e01c3979eb869.
* derandomisation!
* reviv
* flavor
* fixe
* dwwasdwasdwa
* dwasdwasdwas
* fuck you