Commit Graph

31762 Commits

Author SHA1 Message Date
Kashargul
a59d85f23e First engineering form added 2023-11-12 23:57:03 +01:00
Kashargul
13b7cde73a wording slightly changed. 2023-11-10 20:13:44 +01:00
Kashargul
d6b2f4c3dd Added a module to allow medihounds and securityhounds to ingest items upon installation. Does not interfer with the maximum 1 person limit. Allows a maximum of 4 items to be ingested with both modules (capability and capacity) insalled. 2023-11-10 20:10:52 +01:00
Kashargul
3ed66d229f Added warning on missing forms in a section.
Improved the form strings by swapping them to advanced raw strings.
Some minor form improvements after ingame testing.
2023-11-10 02:54:18 +01:00
Kashargul
59bc2d65ce Allow the "form_printer" to print forms. Added first set of forms. 2023-11-09 21:33:12 +01:00
Heroman3003
7ae20cdfce Merge pull request #15504 from TheGreatKitsune/killing-debug-message
Removing a to_world debug message
2023-11-05 11:11:06 +10:00
TheGreatKitsune
9e3191aa61 Removing a to_world debug message 2023-11-04 17:56:59 -07:00
Heroman
d00ddb785d Makes soups, stews and liquidfood meals make slurping sound 2023-11-04 17:14:50 +10:00
Heroman
855af2d2e6 Attempts to fix digilegs 2023-11-04 09:51:02 +10:00
Heroman
aa8f51725f Even more borg fixes 2023-11-04 04:22:56 +10:00
Heroman3003
12f527b074 Merge pull request #15491 from SatinIsle/processing-digestion
Adds digestion sound to the process option
2023-11-04 03:39:32 +10:00
SatinIsle
1a74cf8e69 Respects fancy sounds 2023-11-03 10:41:22 +00:00
Heroman
cbd0307a0c Fixes some syndie borg items 2023-11-03 11:59:12 +10:00
Heroman
cb9f552988 Adds confetti gun (unused for now) 2023-11-03 06:58:13 +10:00
Heroman3003
6321fe46de Merge pull request #15464 from KillianKirilenko/kk-leggies
Digitigrade legs port
2023-11-03 06:11:39 +10:00
SatinIsle
105b8a2d1a Adds digestion sound to the process option
Added a digestion sound that plays when a predator uses the "process > digest" option on their prey.

Ported from: CHOMPStation2/CHOMPStation2#7158
2023-11-02 14:08:39 +00:00
Heroman
1d7ccae237 Adds Vale clerical borg 2023-11-02 09:29:07 +10:00
Killian
2cc25e3eca Merge remote-tracking branch 'upstream/master' into kk-leggies 2023-11-01 22:32:31 +00:00
Heroman
554c76cba6 Adds more borg sprites, fixes boozehound belly 2023-11-02 08:28:13 +10:00
Killian
3157df5072 Update clothing.dm 2023-11-01 22:26:13 +00:00
SatinIsle
68c6af2462 Adds allergens
Added protein to meat items and coco to chocolate items
2023-10-31 20:15:43 +00:00
SatinIsle
6e848bea8b Desatti vending machine
Added a vending machine that stocks all desatti foods. Included in random vending machine choices.

Added rhubarb and custard sweets.

Added pork pies.

Added a sweets crate to cargo hospitality orders.

Fixed desatti jaffa cake crate having only one box instead of ten.
2023-10-30 17:27:56 +00:00
Killian
655114451e digitigrade legs port wip 2023-10-29 22:35:58 +00:00
Heroman3003
74b82bd6ff Merge pull request #15471 from Runa-Dacino/faxpaperthingy
Creates prompt to rename faxes if using default name, updates bundle naming logic
2023-10-30 04:02:16 +10:00
Heroman3003
a8009eefa8 Merge pull request #15482 from Heroman3003/clfix
Fixes constant runtimes in mob.dm
2023-10-30 04:01:03 +10:00
Heroman3003
b8359317b0 Merge pull request #15481 from Heroman3003/sizesoft
Adds nifsoft uploaders for Mass Alteration
2023-10-30 04:00:54 +10:00
Heroman
6072b06205 Fixes constant runtimes in mob.dm 2023-10-29 10:20:15 +10:00
Heroman3003
ad2636505d Merge pull request #15479 from SatinIsle/jaffa-cakes
Desatti Catering
2023-10-29 08:46:15 +10:00
SatinIsle
3c8481d2c6 Fixed shrimps and bananas pack 2023-10-28 21:43:03 +01:00
Heroman
ee4e82952c Adds nifsoft uploaders for Mass Alteration 2023-10-29 06:35:04 +10:00
SatinIsle
5e3f8677a5 Desatti Catering
Added a bunch of british snacks! Wine gums, pasties, sherbet saucers, custard creams, bourbon biscuits, sausage rolls, scotch eggs and 'shrimps and bananas'.

There is no normal way to obtain these right now, and I will add one soon. But for now I had to get them off my PC to be safe as I am moving my repository.
2023-10-27 19:48:49 +01:00
Heroman3003
6c6193d43e Merge pull request #15467 from Kashargul/Flavour&OOCEnforcementImprovements
Attempt to prevent players joining with neither OOC notes nor flavour
2023-10-26 04:20:48 +10:00
Heroman3003
2b32547bc0 Merge pull request #15473 from Runa-Dacino/ghostears
Adds a preference to NOT see subtles/whispers even if sender is OK with it or if admin
2023-10-26 04:19:41 +10:00
Heroman3003
9f94787ecd Merge pull request #15472 from Runa-Dacino/handlingbutton
Makes it so when "handle"-ing an ahelp as staff, a message is sent to discord
2023-10-26 04:19:20 +10:00
Heroman3003
d10cc6e906 Merge pull request #15474 from Jonnatonne/AntlerChanges
Adds New Antler Ears + Variant (and fixes previous antler sprite)
2023-10-26 04:18:43 +10:00
VerySoft
8f04cb0228 VerySoft Fluff Item!
Adds big round glasses, and adjusts the entries for the ITG id fluff items so they aren't tied to a specific character, since I have the same thing on multiple characters.

As part of this I made it so that glasses can appear above hair and things if they have the appropriate var set. (Otherwise glasses sprites mostly get covered up by any hair that gets near your eyes). All the other glasses behave the old way, but this should allow people to make some glasses appear above hair and things if they want to in the future.
2023-10-24 14:48:25 -04:00
Joanna Deaton
b7e47ffd72 Adds New Antler Ears + Variant (and fixes previous antler sprite)
Added a new broad palmate antler, plus the option to have it with deer ears. Also fixed antlers (large) so that they correctly point to the icon state "antlers-large" instead of "antlers_large" in ears_32x64.dmi .
2023-10-24 02:32:06 +01:00
Runa Dacino
6af3b172c1 add(preference): Toggle seeing subtles/whispers
Adds a toggle that overrides being an admin for seeing people's subtles/whispers. Meaning, even if you are an admin you won't see them. This is overriden by the sender's preference, IF they prefer privacy.
2023-10-23 16:38:01 +02:00
Runa Dacino
cc6c813f6d fix(ahelp): Makes pressing "handle" actually use webhook
Changes webhook set-up for ahelp "handleissue" from f61f90b9e7/code/modules/admin/verbs/adminhelp.dm (L413) to f61f90b9e7/code/modules/admin/topic.dm (L1348)

This was done as it was discovered the fax machine "take_question" actually sends to discord.

TODO: Standardizing whether we use world.Export() or SSwebhooks, if later fix SSWebhooks
2023-10-23 15:06:46 +02:00
Runa Dacino
e30f35df8e add(fax): check to prompt renaming when sending to admin
Adds a check on sending fax to admin departments that prompts the user to either rename, cancel or continue as is when they try to send a fax using the initial() (compile time) value. Continuing works as it did, cancelling ceases the operation and renaming renames it.

Also adds a check for when using bundles to check if the bundle title matches either page 1 or page 2. We only check page 1/2 due to bundle naming logic on creation.

add(fax): Adds a buton to interface to rename fax message

Renames the bundle/paper. Also includes a tooltip to explain what it does and why you should do it.
2023-10-23 14:40:26 +02:00
Runa Dacino
0776b7d934 tweak(paper): Changes bundle naming logic to be general
Used to be bundles would get renamed based on hardcoded default values of "paper" or "photo". Using the Initial() procedure, we now check for defaults at compile time to be able to adapt to changes in paper/photo names.

This was done to enable checking if a bundle is using its default name or not.
2023-10-23 13:38:40 +02:00
Kashargul
504c40972d -> Removed the robot flavour requirement again.
-> Removed the two unnecessary helpers.
2023-10-21 21:46:03 +02:00
Kashargul
3e82757231 Attempt to prevent players joining with neither OOC notes nor flavour
-> Added a check on the "Default" robot flavour text for players joining as robot. Default is overwritten by module specific text, but anyone setting those specific ones up most likely has a default one anyway.

-> Added a check for OOC notes texts for ghosts trying to activate a ghost pod or getting ghost even popups.

-> Mouses and drones have not been included for either as some players prefer to play them sneakily. Can be discussed.
2023-10-21 20:25:49 +02:00
Casey
90108af311 Merge pull request #15457 from SatinIsle/jaffa-cakes
Jaffa cakes
2023-10-15 12:21:48 -04:00
SatinIsle
88e24bcc31 Changes the conditions to be a single message instead.
I'm not sure if it's really any better, but I think it's more easily modified if people want to add more. Gets a little clunky if they're also sleeping, but that's a fringe case and just means a bit of a run on sentence.
2023-10-15 10:08:36 +01:00
SatinIsle
db2e87d45f Jaffa cakes
Added Jaffa Cakes. They can be either bought from Sol Snacks vendors in boxes of 12 or ordered from cargo for 10 boxes. They can be made in the oven, 6 at a time, with 1 orange, 10 cocoa and 15 cake batter.
2023-10-13 13:54:09 +01:00
SatinIsle
9d3c6e9258 Vore Panel Health Check
Added a new option to humanoid mobs in vore belly contents: Health Check.

Using this on a mob in your belly returns a very simple readout of their health as a percentage. It also gives notice when they are weakened, paralysed, blinded or sleeping, so that the pred can know whether or not they'll be able to emote/hear emotes.
2023-10-13 11:35:55 +01:00
Kashargul
79c1139ce0 Update mob.dm
Hopefully makes CI happy. All parsed messages should be properly closed anyway.
2023-10-12 01:17:06 +02:00
Kashargul
d10d0d7953 Fixes timestamp sorting incompatibility.
-> Timestamps have been simple added as prefix in front of the entire message, having the classifying <span class="..."> behind it what prevented message filtering. So instead of adding it in front, we are inserting it with a regex replace after the first <span...>

-> Underlining breaks fromatting. This issue happens as _ is used as a character in labels. It never should be used in labels as it's a marking character being parsed. Using it in a label causes the label to partially be parsed and therefore the message breaks. I've removed the underline in "emote_sublte" to at least have that working again. But likely all labels should be reworked to no longer use underlines.

-> Known issue: Absorb messages are not having timestamps. The way absorb messages are implemented prevents the current "client.prefs.chat_timestamp" from being used as it would rely to the speaking client to have it enabled. I haven't looked enough into to code, but if there's a way, it might be best to move the entire timestapmping to the code/modules/vchat/vchat_client.dm using a regex to insert them behing the classifying span.
2023-10-12 00:27:21 +02:00
Kashargul
c297ebbc37 Absorb message filter & general radio colour
-> Slightly brigther green for the general radio comms in dark mode to make it easier readable on some screens.

-> Added a filter function for Psay and Pme messages to no longer have them under unsorted messages to easily integrated them into a scene tab.
2023-10-10 21:46:53 +02:00