Commit Graph
13247 Commits
Author SHA1 Message Date
Killian 1fbd1edf88 jobfuscate, director's cut 2023-11-17 20:36:01 +00:00
Killian 04b628250e Update new_player.dm 2023-11-17 12:09:15 +00:00
Killian f154c237e3 Merge remote-tracking branch 'upstream/master' into kk-mini3 2023-11-17 11:56:41 +00:00
KashargulandGitHub 2959885c81 As we have a multiline field now, we can easily allow editing of the original flavor in case there is any. 2023-11-15 00:11:10 +01:00
KashargulandGitHub 21d9b37f45 Follow UP fixes for #15454 + silicon set_flavor change to multiline input
-> removed the last _ in emote_subtle
-> changed the regex as it was causing issues with multiline subtle / emote
-> small change to the flavor input verb for robots to allow multiline flavor texts to be added directly
2023-11-14 21:18:04 +01:00
TheGreatKitsune 9e3191aa61 Removing a to_world debug message 2023-11-04 17:56:59 -07:00
Heroman aa8f51725f Even more borg fixes 2023-11-04 04:22:56 +10:00
Heroman cbd0307a0c Fixes some syndie borg items 2023-11-03 11:59:12 +10:00
Heroman3003andGitHub 6321fe46de Merge pull request #15464 from KillianKirilenko/kk-leggies
Digitigrade legs port
2023-11-03 06:11:39 +10: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 655114451e digitigrade legs port wip 2023-10-29 22:35:58 +00:00
Heroman 6072b06205 Fixes constant runtimes in mob.dm 2023-10-29 10:20:15 +10:00
Heroman3003andGitHub 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
Heroman3003andGitHub 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
Heroman3003andGitHub 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
KashargulandGitHub 504c40972d -> Removed the robot flavour requirement again.
-> Removed the two unnecessary helpers.
2023-10-21 21:46:03 +02:00
KashargulandGitHub 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
KashargulandGitHub 79c1139ce0 Update mob.dm
Hopefully makes CI happy. All parsed messages should be properly closed anyway.
2023-10-12 01:17:06 +02:00
KashargulandGitHub 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
KashargulandGitHub 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
SelisandGitHub 9c05084d92 Merge pull request #15405 from KillianKirilenko/kk-throwies
Throw Notices
2023-10-10 12:14:31 +02:00
Killian fda4d7ce24 Update mob.dm 2023-10-09 21:23:00 +01:00
SatinIsle a9854ab713 Scel and lunging.
Added a new proc that imitates the leapers lunge attack, which can be given to mobs to use as an ability when player controlled.

Added the lunge ability to player controlled scel.

Fixed scel going invisible when they eat more than one prey.

Fixed scel automatically and randomly using special attacks when controlled by a player.
2023-10-09 17:13:11 +01:00
CaseyandGitHub f626c74f17 Merge pull request #15442 from SatinIsle/Scel
New Mob: Scel
2023-10-07 14:47:38 -04:00
SatinIsle 67e094d605 New Mob: Scel
Added a new mob, Scel, created by Kira72.
Comes in 5 different colours. This mob is relatively rare in random mob spawners. It's a retaliate mob with a detailed belly. It looks like a snake-like creature with black flesh and neon liquid visible beneath patches of it. When attacking, it has a 50/50 chance of using a special attack of either a tongue grab or lunge. Added to the maint pred options too.

Fixed a missing item in Rain City.

Added a new admin spawn map which is literally just the Rascal's Pass shuttle in space.

Removed the great wolf catalogue entry from the crypt drake.
2023-10-06 22:18:45 +01:00
Heroman3003andGitHub aa29834f8d Merge pull request #15434 from Enzo-Leon/altevian
Altevian Adjustments - Descriptions & Small Tweaks
2023-10-05 06:07:48 +10:00
Heroman3003andGitHub 241a40af3d Merge pull request #15425 from ReoDaProtovali/Borg-belly-naming-change
Borg belly overlays can be supported by both sleepers and vore panel bellies
2023-10-03 05:06:48 +10:00
Enzo-Leon f13f395db7 Altevian Adjustments - Descriptions & Small Tweaks 2023-10-02 11:40:19 -07:00
Heroman3003andGitHub fb94aad5cc Merge pull request #15423 from SatinIsle/dinos
Adds raptor vore mobs
2023-10-02 05:16:16 +10:00
Reo LozzotandGitHub 3ce4fcea5f Juice that makes DreamChecker say yes 2
I forgot one
2023-09-30 18:49:51 -05:00
Reo LozzotandGitHub cb75ed121b Juice that makes DreamChecker say yes
I hate mondays
2023-09-30 18:46:23 -05:00
Heroman 9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
ReoDaProtovali 2a29ae53b8 Makes bellies always round instead of CEILING above 1 fullness
I meant to do this when changing the vore panel. Oops.
2023-09-28 04:54:27 -05:00
ReoDaProtovali 8e24048551 Vore panel adjustments and fixes
Adjusts the vore panel's contents to reflect the new system
2023-09-28 04:13:59 -05:00
ReoDaProtovali 2841145773 Reworks Borg belly overlay system
Allows multiple belly stages in borgs along side changing the naming scheme to assist downstream
2023-09-27 03:14:10 -05:00
SatinIsle f6c839cc8e Makes sprite update on nutrition gain past 900 2023-09-26 01:17:48 +01:00
SatinIsle 74748cfdf3 Adds raptor vore mobs
Added raptor vore mobs. They're retaliate mobs with a digestion focus. They have weight gain sprites and get a little chunkier after at least partially digesting someone (or otherwise gaining nutrition).

Added the raptors and bats to the maint pred list.

Added the raptors, bats, vampires and succubi to the semirandom vore mob list.
2023-09-26 00:37:07 +01:00
Heroman3003andGitHub 4e5f8182a9 Merge pull request #15418 from TankTheBirb/nif-me-borgi-uvu
Removes unecessary tooling and re-adds necessary tooling to research borgs
2023-09-25 06:15:48 +10:00
Heroman3003andGitHub 67bea3343d Merge pull request #15420 from SatinIsle/fantasy
Updates to fantasy redgate
2023-09-25 04:43:33 +10:00
SatinIsle 7c5f21c166 Updates to fantasy redgate
Added a room with a bigger vampire and good fantasy loot behind a locked door that can only be opened with a newly hidden key. Alongside a few turfs, mob and spawner to support this.

Fixed https://github.com/VOREStation/VOREStation/issues/15416 by adding sprites to open dungeon walls, other sprite fix was in a previous PR.

Added a note at the entrance of the redgate asking people to not bring weapons home.
2023-09-24 13:12:31 +01:00
Heroman3003andGitHub 6e5c9c561d Merge pull request #15406 from Heroman3003/test-vore-setup
Attempts implementation of char setup vore panel
2023-09-24 15:54:33 +10:00
TankTheBirbandGitHub 75f7891a79 Removes unecessary tooling and re-adds necessary tooling to research borgs
Removes the Surgical Scalpel and Circular Saw. Adds the Hemostat and Surgical Drill.

Why? Because the research borg should not be surgically removing brains and they don't even have all they need to do it. But what they should be doing is synth repairs and NIF installs. And that requires just two surgical tools.

Also they can't start surgeries without a scalpel so organics are safe from malpractice.
2023-09-23 21:38:23 -04:00
Heroman3003andGitHub ef6a314c32 Merge pull request #15413 from SatinIsle/edible_mobs
Edible retaliate mobs
2023-09-24 06:47:16 +10:00
SatinIsle c1ab2a008f Fixes bats too and buffs the health of vampires 2023-09-23 18:41:17 +01:00
SatinIsle 312b3250ac Fix for specific wolftaur and vampire icon states
Wolftaur and vampire mobs that were specifically chosen and not randomly picked did not have sprites chosen for living, rest and dead variables. This has been fixed.
2023-09-23 13:37:04 +01:00