* Resprites the captain's antique laser pistol
* Adds artist credit
* Improves icon outline and shading
* Replaces new sprites with something more resembling the in-game version
* Rodents can be Faxecuted (executed via Fax machine)
* use brute instead of new group.
* fax visuals now use tags for mouse and hamster instead of comps
* fix for ubuntu, damn ubuntu bane of my life
* cant copy hamlet, can now faxecute mothroaches.
* fix
* fix
* fixes
* removed ifs now using switch, removed hastag now using string.
* fixes and no more switch
* cleanup
* more cleanup
* fix
* cleanup
* moved damage out of faxmachine and into own system and component.
* changes
* fixes and done i think.
* tidy
* Fixes
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
* Add a handy security radio
I've always wanted to have a handy security radio in game and I thought it would be cool to have one in game.
Demonstation can be found in here: https://youtu.be/VQOLiTQAmKc
* Merged radio files and changed sprite location
* Fixed RSI not having license and copyright
* Added a chance to spawn in security closets
All security closets will have 50% chance to spawn a handy security radio in it
* Update radio id
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
* Change id in locker spawn
* Change id in locker spawn
* Changed id to RadioHandheldSecurity as suggested
* Add radio to vending machine instead of locker
Removed radio from lockers and added it to security vending machine
* Fixed radio not having a sprite
---------
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
Requires https://github.com/space-wizards/RobustToolbox/pull/5023
This uses the new engine features (above) to add a displacement map shader. This allows deforming a sprite based on another sprite.
Primary use case is automatically adapting human clothing sprites to different species, something we want to make species like Vox a reality.
A basic example of wiring this up with Vox has been added. The system is however incredibly simple and **will** need more work by a content developer to select and toggle displacement maps when appropriate. I am leaving that to somebody else. For example right now the displacement map is applied even if a species already has custom-fit sprites for a piece of clothing, such as the grey jumpsuit for Vox.
Basic Aseprite plugins to help with authoring displacement maps have also been made.
(cherry picked from commit 2f7d0dedbded99a8f3f538c887c3c17aaa667501)
* first draft loooong hair
* *added the old dress item *added old dress to the theatrical performances create
* updated spooky long hair name
* fixed an oopsie made when updating item names
(cherry picked from commit c6d935497ce26d957103685129c32d7c7ab8db0f)
* added chopstick sprites
* Create chopsticks.yml
* added chopstick yml
* hopfully it acts like a forke
* added chopsticks to dinnerware vendor
* uncapitalized the name
* Update Resources/Prototypes/Entities/Objects/Misc/chopsticks.yml
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
* made the chopsticks icon a reasonable size
* added chopsticks to chang vendor
* made paired chopsticks you can break apart
* added them to vendors
---------
Co-authored-by: redfire1331 <Redfire1331@users.noreply.github.com>
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
(cherry picked from commit 080b1b1e0ca40b34d1a3538942ee54acdd8b117f)
* Added selectable power level to radio jammer
* Cleaned up OnGetVerb
* Settings are now stored in the .yml file. Simplified stuff a lot!
* Minor fixes!
* Small little baby fix :)
* Added the power level switch to the examine menu and also removed the ftl file as it was in the incorrect location.
* Minor code cleanup
* Changed byte -> int
* Update sprite
* Fixed licence
* Added power LED that changes if the jammer is on low power.
* Removed tabs
* Changed github link to the commit
* Changed all the RemComp to RemComDeferred
* Moved NetworkedComponent to shared
* Changed radio jammer textures back with minor edits
* Added a space because it was annoying me
* Jammer now updates range for suit sensors properly! Thanks nikthechampiongr :)
* Removed useless comment
* Cleaned up code that updates the range of tracking devices.
* Fixed client namespace and removed newline
* Cleaned up ChangeLEDState and ChangeChargeLevel.
* Added comments
* Read only
* Fixed another comment
* Locked in
* Made server inherit shared
* Update Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs
* Update Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs
* review fixes
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit d3b1178428e9e0e714e51523558335589078a76c)
add emitter crates back to cargo + changes the contents of an emittercrate from emitter to emitterflatpack
👍
(cherry picked from commit c129bb177c8f4e7eec0ae43c09a48aa5bc0f7268)
* Maints Exit Sign
* change description
* id, sprites changed from maints to exit
prototype now has an unshaded layer so it can be seen in the dark.
(cherry picked from commit 905102064cd1311943093c9feeecca8bbd8bc358)
* test
please work
* cleanup
removing old assets causing issues
* addition to uplink
both traitors and nukeops can buy this absurdly powerful cannon
* Update railgun_ammo.yml
* laser variant
shrimple as adding a new variant with two firemodes, overkill, and overkiller
* laser railgun cleanup
fixing some trash
* adds the caninator
shoot cans and scare security
* admeme variant and removal of clown variant for now
* Slowdown in Hands
Slows you down when any variant is held as to make the weapon more balanced
* Laser railgun Sprite
adds a unique sprite for the laser variant of the railgun
* fix the sprite
i am dumb
* Issue Cleanup
Dusts off some of the code and makes some balance changes, along with better parenting.
* purchasable ammo and charge sound update
made the charge sound slightly less annoying and added ammo purchasable by both traitors and syndicate
* QA pass
various little fixes to improve the code and general cleanup
* error fixing
Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
* Sprite Update + Reverse Engineering
This adds reverse engineering, the new sprites, and a host of balance changes.
- The Railgun now does 80 stamina damage again on hit with normal bolts.
* reverse engineered fast firerate
as a reward for researching new technology, you've made it slightly faster. yay. also resprites the non-lethal variant to look more plunger-like
* Final Changes
ready for merge, sir!
* Copyright Update
Makes the sounds all under free use creative commons to avoid copyright issues.
* Update license.txt
* remove old attributions
this sound has been altered as to not use pixabay
* price increase
sorry danger but 14 tc is way too low lmao, nukies get it for 20 tc
* requested changes
hopefully
* conversion to mono
yipeeee
* fix of that other fix for the new file rename shit
pure agony
* proper noun
the Decimator is now a proper noun similar to other weapons
* Update Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/railgun.yml
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: Firewatch <54725557+musicmanvr@users.noreply.github.com>
* Update duffelbag.yml
* Update uplink_catalog.yml
* Update rod_impact.ogg
* Update uplink_catalog.yml
---------
Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Signed-off-by: Firewatch <54725557+musicmanvr@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
* SS14-26480 Roll Traversal Distorter into regular Artifact Analyzers
Bit of a grab-bag of cleanup of Xenoarchaeology prompted by #26480.
1. Traversal distortion biases are now "up" and "down" instead of "in" and "out".
2. Node generation has been tidied up to make it a little clearer how it works.
3. Traversal Distorters have been removed from the game along with their board.
4. Traversal distortion is now done by the artifact analyzers by default.
5. Some loc strings have been made clearer.
6. The Abnormal Artifact Manipulation tech has been made slightly cheaper.
7. The aformentioned tech is now localized as Artifact Recycling, given all it does is unlock the crusher.
8. The Xenoarchaeology guidebook entry has been given a bit of a rewrite, putting all information into
one page and making sure to cover the basics that otherwise would require someone typing "Liltenhead
artifact tutorial" into Youtube.
* Fix references to deleted guidebook entry
* Add fancy button to console because @EmoGarbage404 asked me to
* migration comprete
* Fixed a goober comment
* maint fails to resolve conflicts: more at 11
* Resolve PR comments
* Make UI nice
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
(cherry picked from commit f059714a75601c73c0b7b917d0faac35c99f96fe)
* THE RETURN OF ITEM STATUS
Item status is now inline with the hands again. You can now see item status for both hands at once.
If you have more than 2 hands, the last active hand of that side is displayed in the respective item status.
The item status for the active hand is also highlighted.
Item status has been given a new look so it looks unique and matches every UI theme.
* Shrink item status to 125px
This is going to require fixing the existing controls. Do that later.
* New bullet item status rendering
sex
* Make gun item status look just a little bit nicer.
Avoid only one or two bullets ending up on a single row of an item status.
* Delete Eris theme files
* More improvements
Fixed the fact that left/right were flipped around when assigning status panel locations. Involved renaming all the UI textures.
Redid how content margins are set from the theme. Less complex and cleaner now.
Made the item name always left-aligned, just looks better since other UI elements don't adapt anyways.
* Compact down item status text
Now it fits 3 lines of text on one line. Yay.
This is achieved by compacting RichTextLabels by reducing their line height and giving them a negative bottom margin.
* Add item status sprites for Ashen theme.
* Add status control to show beaker/bucket/jug solution/transfer volumes
Also PollingItemStatusControl I'll be using that more.
* Fix welder item status, clean up welder code
The item status control implementation was ancient and bad. That's why it was buggy.
Removed all the complex dated networking stuff for welders, we just sync the solution contents now anyways so none of that is needed anymore. This moves a buncha stuff to shared and just removes code.
Cleanup. The code was doing some really dumb stuff.
* Spray bottles show contents in item status.
* cowtools
* Fix plasmafire and clockwork themes.
Actual git gaslighting wtf.
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 58f025ba8043bcf5c32204b08eec8ae9e5d2bd41)
* Nukie Medihud REAL
adds a new HUD that the nukie agent starts with, does the same shit as the other visor, but with health bars. Also tinted slightly blue to differentiate it. (also medhuds are blue)
* the blue-ening
makes the icons bluer 'cause someone asked.
(cherry picked from commit a3750f0e64995d40ff3b815f2fd55cce868941e1)
* Both winter coats with same armor as their counterparts
* Matching description for HoS's, unarmored variants for balancing the uniform printer
* Forgot some text
* New sprite provided by PursuitinAshes, old sprite moved to unarmored version
* Removed the 'unarmored' specifier, in line with the rest of the winter coats
* Remove unarmored warden, no sprite
* Re-implemented the warden's unarmored coat, with sprites from Dutch-VanDerLinde
* CRLF to LF
* Move armor values to abstract
(cherry picked from commit d67d782f99f5d26558dbafaf43ec4b95202d16d6)
* texture appropriation
* add code for projector
* add chameleon projector yml
* damage and actions
* prevent small props being killed round removing you (700 damage from a single shot)
* tweak default
* oop
* do appearance properly, need engine update
* fix bugs, blacklist pda
* remove status icons
* amou
* sus
* fix test + make props fast
* amouuuung
* remove funny log
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 395c33024cb9d4e80078e3ab3c70c1e92e7fd5bc)
* Added Jukebox, along with music for jukebox
* Fixed Jukebox meta.json copyright
* Removed songs I couldn't find a license for.
* Renamed files to solve check failures from spaces
* Added missing attributions.yml
* Fixed lack of description in Jukebox
* Jukebox is now constructable.
* Change Jukebox menu to FancyWindow
* Moved Jukebox messages out of jukebox component
* Removed Jukebox OnValueChanged.
* JukeboxComp now uses AutoGenerateComponentState
* Removed state code, since it's auto generated
* Fixed various Jukebox code to match conventions.
* Updated Standard.yml to match changed song list.
* fixes
* Jukebox workin
* Fix
* Polishing
* Finalising
* Revert
* bad
* jukey
* Reviews
* name
* Update submodule to 218.2.0
---------
Co-authored-by: iNVERTED <alextjorgensen@gmail.com>
(cherry picked from commit 2db374988c91c6ce5f932b9cee1ba251cbfb22e5)
* greyscales color gloves, color jumpsuits, and shoes
* remove popbob
* fix test fails
(cherry picked from commit 2b8e26fa2ebd1946211b245ebd10c1863b82e66d)
* hee hee he ha ha
* added gold varients, forgive me for my spritework
* maints loot, copying from past PRs
* Trying to fix RSI
* speedran these sprites in break time, pictures will be later
* Fixed/Tweaked glows
* consensus
* gregregation
* dam copiryte
* oops i forgot to delete 2 fields hope this works
(cherry picked from commit d2d62b97ac904fd486edd85a885ce682f362576c)
* Implement changes on not-cooked branch
* Made it work
* Fix update appearance calls
* Fix extra indents, clean-up code, fix tests hopefully
* Fix hammy cagecrate
* Fix messing up the yml, add artifact crate specific labels back in
* Visual Studio hates yml, sad
* Seperate the colors for cargonia
* sorry json
* make label move with artifact door
* Apply suggestion changes
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* Fix remaining crate offsets, add a few for livestock and graves (why are you labeling graves) and coffin label sprites (why are you labeling coffins??)
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
(cherry picked from commit 96ad9002f1d6390bf666c74ddfd871a45a8fe1df)
* Insectoid Gauze, Added racial marks to variants
* removed excess r from gauze_moth_lowerleg_r
* Update gauze.ftl
* moved all markings to Overlay Category
* fixed localization error
* a
(cherry picked from commit a1fcfed7d93cf493181aefa66e86e70e5d925e1c)
* added De' Jure and Sugar Rush cigarettes
* making life easier in the future
* candy carton :)
* trying to get this to work
* !!!
* YOU CAN EAT EM NOW >:D
* added to cig machine / loot spawners
* # DeltaV (thank you Death)
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: KittenColony <149278380+KittenColony@users.noreply.github.com>
* thank also
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: KittenColony <149278380+KittenColony@users.noreply.github.com>
---------
Signed-off-by: KittenColony <149278380+KittenColony@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
* Give lollipops and gumballs random flavors
* RandomizedCandy: Fix borg lollipop action
* RandomizedCandy: Play sound when candy is fabricated
* RandomizedCandy: Lollipop can now be put in mouth
* RandomizedCandy: Quieten fab sound
* RandomizedCandy: merge icons and reexport without pHYs chunk
should speed up downloading these textures on 9600 baud modems
* RandomizedCandy: loads more flavors and update description
* RandomizedCandy: Fix duplicate candyFlavor IDs
* RandomizedCandy: Fix attrib and preserve flavor order
* RandomizedCandy: init on MapInit instead of ComponentInit
* RandomizedCandy: Fix minor code style issues, file placement
* RandomizedCandy: put new code into DeltaV namespace
* RandomizedCandy: Removed redundant datafield tags
Signed-off-by: no <165581243+pissdemon@users.noreply.github.com>
---------
Signed-off-by: no <165581243+pissdemon@users.noreply.github.com>