* Does all the under the hood changes to mail components before I EVEN start thinking about MailSystem
* Mail Handheld Rapid Parcel Delivery System (#974)
* Mail RPDS
* removed sizes, more items go in capsules
* fixed error
* capsule resprite, added it to service techfab
* Update after upstream merge
* glass
* Update frontier.yml
* tag fix
---------
Co-authored-by: Dvir <dvirf01@gmail.com>
* Mail Buff (#1473)
* MailUp
* Update base_mail.yml
* Update base_mail.yml
* Update MailTeleporterComponent.cs
* Update MailComponent.cs
* Update base_mail.yml
* Update base_mail.yml
* Update Resources/Prototypes/Nyanotrasen/Entities/Objects/Specific/Mail/base_mail.yml
Sure
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
---------
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* Mail table rework (#1477)
* Mail table, system for smoke prank
* Format mail messages
* DelayedItemSystem cleanup, more mail table entries
* More mail table entries
* Remove hoverbike from mail pool
* Add large mail.
FIXME: mail_large.rsi has no copyright info
* Default mail isLarge to false, comment cleanup
* More mail types
* Add optional large mail flag to admin mailto cmd
* mail_large copyright
* admin cmd fix, new mail types, const cleanup
* Mail: new components, weighting, a few new items
* Fix merge conflict, add placeholder pipebomb mail
* Format mail text, separate sword mail from knives
* Mail: fix exp. welder ID, split up Dan's cigs
* Fourth muffin, decrease captain's sabre chance
* yaml fixes
* Add ShowJobIcons component to mail hud
* Reorganize mail items, add build-a-buddy mail
* Build-a-Buddy fixes, slime & vulp versions, text
* Reptillian->Reptilian
* More signatures, label necrosol bottle, bigger emp
* lowercase i
* extra premium cigars, premium liquors
* Cleanup
* Fixups And Edits
* Remove kendo hakama, jabroni comment, fix cigars
* Platinum cigars, fix sprites
* fix premium absinthe ID
* Remove cyberpen, add BibleUserImplanter, ATV mail
Also adjusts weights for TacticalMaid (missing a zero), Restraints (cut
in half)
* kendo mail order, more mail comments
* Remove Nyano mail lists & parcels, move into _NF/
* True to true, cigars aren't fragile
---------
Co-authored-by: Dvir <dvirf01@gmail.com>
Co-authored-by: Whatstone <whatstone3@gmail.com>
* Kills accidentally cherrypicked platinum cig, makes mail be sorted into 5 ymls again
* THE MAIL TABLE!!!!! AHHHHHHHHHHHHHHHHHHHH
* NUKES two UNNECCESSARY RANDOMLY PASTED BRACKETS
FUCK YOU BUILD ERROR !!! EAT SHIT
* a semicolon for good measure
Adei versus the one silly
* Fuck is this? Why is it in my mail?
* Pro forgot values for two of the engineering mails
💀
* First pass to fix various mail bugs + editing of papers
* obliterates a random S in a C# file, also returns the mail teleporter to how it was
* Nukes the platinum cigar's YAML
Since there's no intent for it to spawn in the mail, might as well.
* Milon's Review
Does some shit to the mail / courierdrobe and gets rid of string keys. Thanks Milon
* Milon's Review 2, Electric Boogaloo
* Various YAML fixes as I try to satisfy the Linter and fail
* Fixes Mail.yml / If I get rid of the EMP china lake does it fix things? Let's find out!
* Cleans up more C# at Milon's behest
* TORTUGAAAAAAAAAAAAAAAAAAAA!!!!
Why is this mapped in?
* Revert "TORTUGAAAAAAAAAAAAAAAAAAAA!!!!"
This reverts commit b1d415a7be.
* Migrations
* Does a bit more fixing
* Update Resources/Locale/en-US/_NF/mail/mail.ftl
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Signed-off-by: Adeinitas <147965189+adeinitas@users.noreply.github.com>
* Update Resources/Locale/en-US/nyanotrasen/Mail/mail.ftl
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Signed-off-by: Adeinitas <147965189+adeinitas@users.noreply.github.com>
* Fixes Mail Capsule / Creates frontierMigrations
Blame Velcro for frontierMigrations.
* Update Resources/Migrations/deltaMigrations.yml
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Signed-off-by: Adeinitas <147965189+adeinitas@users.noreply.github.com>
* Rewords that one fucking comment I made 2 months ago about MIT / AGPL
* Just gives the delayed smoke prank and delayed EMP effects the instant effect sprites
* Where the fuck are these random curly braces from??
* An attempt to satisfy the Yaml Linter
* Revert "Update Resources/Locale/en-US/nyanotrasen/Mail/mail.ftl"
This reverts commit 0ee3869d76.
* Revert "Update Resources/Locale/en-US/_NF/mail/mail.ftl"
This reverts commit 29129df9d6.
* Mail FTL fixes / I think I know what the linter wants
* will this sprite be valid pretty please?
* Does a first pass on noSpawn for all mails.
ANOTHER COMMIT FOR THE PILE.
* Unfucks noSpawn from the mail prototypes
---------
Signed-off-by: Adeinitas <147965189+adeinitas@users.noreply.github.com>
Co-authored-by: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com>
Co-authored-by: Dvir <dvirf01@gmail.com>
Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Whatstone <whatstone3@gmail.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
* Work on abstracting out chargeup functionality/ui from grav gen
* Work on station anchor
* Finish implementing station anchors
* uhh yeah
* ok.
* fix tests
* whoops
* Get the last extraneous yaml fail
* PJB review
* beast mode... ACTIVATE!
---------
Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
* Localize respawn command, allow for it to use userids, and make it use [Dependency] attributes
* Make respawn verb available for offline players
* Make erase available for offline players
A thousand admins rejoice
* Reorder verbs in code
* Add erase command
* Fix localisation for erase command
* Address reviews and add completion to respawn command
* Complete reviews which I forgor
* From the top! - Redid my branch...
* Cleanup with some comments and explanation
* Testing if Accentless is issue- failed build test
* Wasn't the bug-
* Changed accent weights based off int discussion
* uh, forgot comment change
* Changed comments a final time- reflect new weights
---------
Co-authored-by: Adeinitas <147965189+adeinitas@users.noreply.github.com>
* Re-add improved random sentience event
* Make randomly sentient PDA more likely
* Make vending machine sentience less likely
* Make requested changes
* Make randomly sentient captain's gear more likely
* Sentient captain sabre has pirate accent
* Tweak new random sentient object a bit more
* Sentient PDA improvements
* Apply recommended fixes
* Add requested changes
* Fix merge conflict
* Station AI overlay
* implement
* Bunch of ports
* Fix a heap of bugs and basic scouting
* helldivers
* Shuffle interactions a bit
* navmap stuff
* Revert "navmap stuff"
This reverts commit d1f89dd4be83233e22cf5dd062b2581f3c6da062.
* AI wires implemented
* Fix examines
* Optimise the overlay significantly
* Back to old static
* BUI radial working
* lots of work
* Saving work
* thanks fork
* alright
* pc
* AI upload console
* AI upload
* stuff
* Fix copy-paste shitcode
* AI actions
* navmap work
* Fixes
* first impressions
* a
* reh
* Revert "navmap work"
This reverts commit 6f63fea6e9245e189f368f97be3e32e9b210580e.
* OD
* radar
* weh
* Fix examines
* scoop mine eyes
* fixes
* reh
* Optimise
* Final round of optimisations
* Fixes
* fixes
* Beginnings of making the breadmemes jobs easier
* stuff
* stuff pt. 2
* Stuff pt.3
* Stuff I forgot last time
* Basic whitelist
Only people that are added to the whitelist with the addwhitelist command will be able to join. I call this the "legacy" whitelist
* Remove always deny condition in favor of just breaking if playtime check fails
* Change default whitelist
Default whitelist is now the "legacy" whitelist.
* localization
* Admin check
* minor spelling change
* Fix build
* Whitelist message
* Fix vars not being datafield and spelling mistakes
* Minor spelling mistake
* Change config for salamander
* Reviews and stuff
* Add summaries
* Fix whitelists
* Forgot to add a datafield
* Fixing stuff I guess
* Reuse admin remarks to reduce load when connecting.
* Update log messages to be verbose instead of debug
* Reviews
* whoops
* Explain a bit more how whitelist checking works
* Apply CE's review
* Append Membership to Blacklist and Whitelist conditions
* Fix review comments
* Uncapitalize playerConnectionWhitelist, add to ignored client prototypes
* Make note count field work
* Fix cvar for thingy
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
* Disable arrivals message for cryosleep late arrivals
* Provide silent to PlayerSpawnCompleteEvent
* Fix typo
* Move message to event and into arrivals system
* make JobPrototype.Whitelisted respect blanket whitelist, make jobs use it
* add jobwhitelists command and ui
* add job whitelist button to player panel
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Format DockingSystem.Shuttle
* arrivals system
* docking system
* shuttle console system
* emergency shuttle system
* shuttle system
* thruster system
* Fix compile error
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
* Action stuff
- Cleanup some event stuff
- Avoid dirtying entity unnecessarily
- Add ActionGrant as an easy way to apply / remove actions via compregistry.
* Fix merge
* Power stuff
- Add shared IsPowered
- Add shared ResolveApc
- Move PowerChangedEvent to shared for now
- Add SlimPoweredLight that actually functions how you'd expect a PoweredLight to function it id didn't have a bunch of bloat on it.
* big update
* boing
* remove ItemToggle from PowerCellDraw query
* add EntityQuery for resolves, make them all optional
* move integration to ToggleCellDraw
* add ToggleCellDraw to almost every PowerCellDraw prototype
* :trollface:
* :trollface:
* :trollface:
* let it disable on mapinit
* set update time on mapinit, make borg power logic consistent now
* :trollface:
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Remove client state from server AirAlarmComponent
Send information for all connected devices, not just the ones for the
current tab, as attempting to limit this breaks multiple users viewing
the same UI.
Fixes#12842
* Send device data as a list, rather than a dictionary
---------
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
* Added codeword highlighting
* Updated to support more codeword roles, color is set serverside
* Review feedback
* Change to a Component-based system using SessionSpecific
* Tidied up CanGetState, set Access restrictions on component
* Clean-up
* Makes the injection ignore brackets, restore some codewords, remove "Taste/Touch" from adjectives