Commit Graph

28 Commits

Author SHA1 Message Date
leo
4e7e17a39b Glimmer Mite - pest that causes glimmer (#564)
* little glimmer guy

* oops I forgot to add a mob description

HA HA HA

* attempting to fix code issues

* more code fixes

* more code fixes

* cod efix

* coed fics

* every day i scream at least twice

* fixed attribution

* Update attributions.yml

tehe

* made the sound effect public domain

* dies

* bug fix (HA HA)

* wow fuck someone already added ectoplasm wow i thought i added it first wow

wow
2024-02-01 19:32:28 +01:00
Debug
122e99302b Fix Delta stuff 2024-01-26 23:29:17 +01:00
Debug
ec51232977 Spare ID safe (#671)
* Initial commit

* Unused access level

* Update meta.json

* Update SharedBiscuitComponent.cs

* Unneeded DataField and VVAccess

Editing it in VV does nothing anyways, it wont magically unlock the item slot

* Big smart

* Add safe sprite

Thanks @TadJohnson00

Co-Authored-By: Tad "Taddy" Johnson <120885811+TadJohnson00@users.noreply.github.com>

* Prevent faxing slips

* Custom background for corperate slip

* Localize crack verb

* Update paperslips.yml

* Update paperslips.yml

* Remove default comments

* Update paperslips.yml

* Pro

* Remove default id card

* Update Resources/Prototypes/DeltaV/Entities/Objects/Specific/Command/safe.yml

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: Debug <49997488+DebugOk@users.noreply.github.com>

---------

Signed-off-by: Debug <49997488+DebugOk@users.noreply.github.com>
Co-authored-by: Tad "Taddy" Johnson <120885811+TadJohnson00@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
2024-01-15 00:48:30 +01:00
VMSolidus
e360303dfb Listening Outpost Tweaks (#634)
* All tweaks

* Update salvage.yml

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2024-01-01 22:33:58 +01:00
VMSolidus
7b07614013 Listening outpost (#578)
* added listening post

* adds code for radio station to spawn mid-round

* updated events.yml

* tweaked pirate radiostation

* Added Syndicate Listener

I can't get it to spawn when I "request" it via ghost role, nor the entity spawner but it's a start...

* Finished Listener Ghost Role and Radio

* Changes Listening Agent's Items

* misc gear fixes + shuttle fixes

* fixed mistake in nukie starting gear

* Allows RadioOp to recieve codewords but not objectives (Thanks to @Ps3Moira)

* Localised ListeningOp ghost role

* I LOST THE MAP CHANGES AAAAAAAAAAAAAAAA

* Alright I found it and remade it

* I may have ended up finishing it anyway

* Nerfing their fire rate down to something actually reasonable

* Removed outdated code comments. Fixed localisation.  Transferred things to be marked as Delta or in the Delta folder.

* Localised Localisation

* Create syndicate_monitor_server.yml

* changes standard shuttle to be loaded to Solidus' version

* Got the Syndie Names to Work!!

* updated localisation

* The map is now finished!

* Delete pirateradio.yml

* Updated the Radio Operator .yml

* updated the listening post!

* Fixing those errors

* Update headsets.yml

* Fixing errors.

* Localised PirateSpawnRules

* Delta-ised human.yml Syndicate Listener

* Delta-ised humanoid.yml

* Delta-ised events.yml

* Fixed a weird space.

* Fixed spelling mistake >:(

* Fixed an error.

* Update humanoid.yml

* Another error!!

* Update human.yml

* Update pirateradio.yml

* final fixes on pirateradio.yml

* keep guards from picking up guns

* Fixed crash to desktop upon shooting

* Apparently I cant do that

* fixed bathroom light

* Fixed stray space.

* Update ghost-role-component.ftl

* Update pirateradio.yml

* finishing touches

* final changes + playtime setting for final review!

* fix spelling error

* Update Resources/Locale/en-US/deltav/ghost/roles/ghost-role-component.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* Update events.yml

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* adds whitelist requirement

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>

* adds implant, removes commented code

* removes more commented code

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: DangerRevoltion <142105406+DangerRevoltion@users.noreply.github.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
2023-12-31 17:48:26 +01:00
Ps3Moira
d2ca30c76c Scottish Trait (#608)
* Scottish Accent Draft

* Add Accent Component and Accent System

* Fix System and Component Slightly

* Fixed Accent and Component

* Fixed capitalization

* Added Plural Words

* God given right to own bag pipes

* Added Kilts

* Added Scottish Clothes to Theater Vend

* Updated Pricing

* Fixed Pricing
2023-12-29 20:44:43 +01:00
deltanedas
fe526b7f07 death to eorg (#598)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-29 20:43:26 +01:00
Tim Falken
11d4a399f0 Crime Assist pda program (#464)
* Completely untested first commit

* Get basic program flow working

* Add Innocent

* Add Fancy Rich Text

* Icon

Thanks, IcedQuinn!

* Add Cartridge icons

* New image from IcedQuinn

* Add explanation on what a Sophont is, to be automatically appended to any text referencing a Sophont later on

* Convert tabs to spaces

* remove [bold] tags from loc

* Make text bold again

* Alter formatting, reduce text length for sophont explanation to fit it on the screen

* Update Resources/Locale/en-US/deltav/cartridge-loader/cartridges.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
Signed-off-by: Tim Falken <timfalken@hotmail.com>

* Add program to more PDA's

* Add a tip about the app

* Recreate flow in yaml

todo: actually load and use this yaml

* Remove the old state machine, and add configurable yaml prototypes to define pages

* Move page to its own file

---------

Signed-off-by: Tim Falken <timfalken@hotmail.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
2023-12-29 20:34:56 +01:00
deltanedas
1d5c59ff0d deep frier slice fix (#581)
* move SliceFoodEvent into a deltav file, move raising into Slice()

* import deltav event

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-22 12:29:41 +01:00
VMSolidus
6730a4f189 Harpy Rebalance & Content Update 2 (#499)
* Harpy Rebalance

* Update meta.json

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* Update harpy.yml

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* revert piercing and also revert felinid melee by request

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2023-12-06 21:10:49 +01:00
Fluffiest Floofers
bad35e181a Energy Guns (#385)
* gee

* forgor comments

* licence for audio

* Update equipped-BELT.png

* Makes the sprite change but shitcode

Because shitcode makes everyone happy

* it only got two of them firemodes lets not lie

* We can name this appropriately now

* Apply 3 suggestions from code review

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: Fluffiest Floofers <thebluewulf@gmail.com>

* update sources

* Energy Gun + more firemodes

its still energygun only

---------

Signed-off-by: Fluffiest Floofers <thebluewulf@gmail.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
2023-11-15 19:41:00 +01:00
Bakke
7b0c061177 Add the bionic syrinx implant (#339)
* Add the bionic syrinx implant

* Make syrinx implant nonfunctional for non-harpies

* Deconflict syrinx with voice mask

* Don't allow non-harpies to inject a bionic syrinx

* Use the new implant whitelist for syrinx instead

* Add an action icon to the syrinx voicemask

* Remove now-obsolete syrinx implant error messages

* Move syrinx popups to player and to clientside
2023-11-13 16:42:08 -06:00
Debug
c7153b3730 Update NotJobsRequirementSystem.cs 2023-11-12 21:05:57 +01:00
Fluffiest Floofers
c5debff3fe buh plz pr fried eggs graph soon (#409) 2023-11-07 13:29:06 -06:00
Debug
d2b6360e7b Fix missing namespaces and other errors 2023-10-31 19:43:58 +01:00
Debug
37c2a64947 Hopefully fix Delta commands 2023-10-31 19:07:39 +01:00
Debug
68807718fb Anti EORG update (#350)
* Anti EORG

* Change uplink breaking code

* Update configpreset

* Update DCCVars.cs
2023-10-29 12:36:33 -05:00
JJ
4996db833f Adds Psionic-related Antag Objectives. (#345)
* Adds Psionic-related Antag Objectives.

Look at them.

* Adds NotJobsRequirement, which should probably replace NotJob
2023-10-28 21:06:51 +02:00
Bakke
d8f893d335 Fix harpy singing (#292)
* Stop singing when muzzled

* Changes to when harpies can sing

Stops harpies from opening the MIDI UI while muzzled. Also reworks how
harpies are stopped from singing when incapacitated, so that harpies are
allowed to sing while cuffed. And for UX sake, tells the player why they
can't sing when applicable. This should fix some of #180.

* Refactor to remove SingerIncapacitatedEvent

* Significantly clean up HarpySingerComponent

* Do not allow singing while zombified, also refactoring

* Additional singing conditions

Now stops singing if knocked down, stunned, or asleep. Also prevents
singing if the player for any reason can not talk.

* Stop singing when muted status effect is applied

* Damage interrupts harpies when singing

* Rename cantSpeak to canNotSpeak

* Remove most cant-sing explanations

* Change can-not-sing feedback message

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Signed-off-by: Bakke <luringens@protonmail.com>

---------

Signed-off-by: Bakke <luringens@protonmail.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
2023-10-27 18:13:03 +00:00
Fluffiest Floofers
e5f45e75f9 actual cloth food (#277) 2023-10-24 07:40:57 -05:00
Debug
f2c6a51fae No more roboisseur spam (#209) 2023-10-22 01:19:43 +02:00
Debug
b8d6ff1d21 Create test for Roboisseur 2023-10-20 18:42:55 +02:00
Debug
dbfdda08b6 Add Load/SpawnCharacter back (#198)
* Add Load/SpawnCharacter back

Funny admin QoL

* Rider automatic code cleanup

* Update Admin.yml

* Implement intention actions

Thanks Rider :clueless:
2023-10-19 23:44:51 +02:00
VMSolidus
992c582fc8 Harpy Customization Pack 1 (#175)
* Harpy Customization ExPac 1

* Update meta.json

* Holy fuck I found out swappable instrument works on them.

* Fixing a bug where dead harpies can sing

* Review Changes

Also I remembered to add Vulpakin mimicry

* Color color

* Harpies can no longer sing while dead

* Simpler fix

* Update Content.Server/DeltaV/Harpy/HarpySingerSystem.cs

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* Update Content.Server/DeltaV/Harpy/HarpySingerSystem.cs

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* Update speech_emote_sounds.yml

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* Fixing a 6 month old speech bug because it annoys birds

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
2023-10-17 21:12:31 +00:00
Fluffiest Floofers
0a71952b3e Pumpkin Pie (#181)
* no pumpkin

* no pumkon

* Readds a bunch of spawner stuff
2023-10-17 16:31:33 -04:00
Debug
7eeb4cfa6a Add hologram shader (#68)
* Add holograms!

* Updated localization files
2023-10-03 17:23:09 -05:00
Debug
9d33614e35 Butlertron (#61)
* Butlertron, the Roboisseur (#193)

* Butlertron, the Robossieur

"Greetings meatbags!

This is Butlertron_Durandal, the latest in entrepreneurship technology! I have heard word that you all staff an exorbiant number of fleshlings to prepare food and drink aboard your stations. With my latest contract with your station owners, I am prepared and willing to deploy terminals to every station in the cosmos! I hope you all are ready, because there is a great deal of money to be made if you can source the dishes my discerning clientele desire."

Implements the new entity type 'Mr. Butlertron'. Mr. Butlertron requests specific foods from players, using the list of recipes available to the game. He has a blacklist of items he will not request, which fundamentally make up three categories: Simple, Disgusting, and Cannibalistic. He also has 3 tiers of foods he can request, and could be iterated upon in the future to add more tiers. Each tier increases the amount of zorkmids he will give in payment, and from the 2nd tier of food onward, he will dispense ice cream along with his dough. Take too long, however, and this affable automaton will begin to become upset, and may even lose his temper entirely, changing his request to something new. This change occurs after 10 minutes, and he begins getting impatient after 8 minutes have passed. I reused several of the scripts used by the Oracle to create Mr. Butlertron, and am hoping in the future to make him a roaming NPC, perhaps by splitting up his responsibilities into different chunks and having different 'styles' of Mr. Butlertron being able to spawn on different stations. Given that Delta-V does not have a significant amount of its own unique content and folders to support that unique content, I placed most of his files within Nyano's files.

Maybe this is not how it should be structure, and I open to suggestions.

* Changed a folder name.

I spelled my funny made up french word wrong on one folder name. Shouldn't affect anything anywhere, since .ftl folders aren't used anywhere either way.

* Update Content.Server/Nyanotrasen/Roboisseur/RoboisseurComponent.cs

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>

* Update Content.Server/Nyanotrasen/Roboisseur/RoboisseurComponent.cs

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>

* Apply line breaks and code from Death's code review

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>

* Code review comment addressing.

All code review comments addressed.

* Apply suggestions from code review relating to spacing, again, and indefinite tagging. Very cool.

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>

* Butlertron Testing and Data Field Addition

Done.

---------

Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>

* Make RoboisseurComponent partial

---------

Co-authored-by: PHCodes <47927305+PHCodes@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
2023-09-30 10:51:58 -05:00
Debug
3ed8c84241 Readd character ghost role spawners (#60) 2023-09-30 01:24:40 +02:00