Commit Graph

13232 Commits

Author SHA1 Message Date
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
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
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
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
Selis
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
Casey
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
Heroman3003
aa29834f8d Merge pull request #15434 from Enzo-Leon/altevian
Altevian Adjustments - Descriptions & Small Tweaks
2023-10-05 06:07:48 +10:00
Heroman3003
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
Heroman3003
fb94aad5cc Merge pull request #15423 from SatinIsle/dinos
Adds raptor vore mobs
2023-10-02 05:16:16 +10:00
Reo Lozzot
3ce4fcea5f Juice that makes DreamChecker say yes 2
I forgot one
2023-09-30 18:49:51 -05:00
Reo Lozzot
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
Heroman3003
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
Heroman3003
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
Heroman3003
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
TankTheBirb
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
Heroman3003
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
SatinIsle
62bc133ca4 Edible retaliate mobs
Makes some mobs that are retaliate or vore hostile stop fighting whilst inside a belly. Specifically: Squirrels, bats, peasants, sheep, succubi, vampires, wolfgirls and wolftaurs.

Also adds this to passive mobs, which won't change anything normally as they don't fight when eaten. However, it will mean that catgirls and lamia, which are normally passive, will stop fighting in a belly if spawned via the semirandom mob spawner.
2023-09-23 12:40:16 +01:00
SatinIsle
0c39b8b7d8 Fantasy redgate map
Added a new fantasy redgate map that consists of a fantasy town and a large dungeon beneath it.

Added a selection of fantasy props.

Added a variety of "magic" resprites of existing items. These are intended to be tech disguised as magic and have descriptions to hint at it, along with some papers on the map.

Added an alchemy system that creates potions in an alembic out of an ingredient and a base. If the ingredient and base match, an interesting potion is created, if they don't, a poor quality potion is created.

Added a new reagent that polymorphs the drinker into a random creature.

Added a chest version of crates.

Added wooden wall lockers.

Added random spawners for fantasy items, potions, ingredients and bases for mapping.

Added hedge and wooden fences.

Added an old fashioned resprite of the oven.

Added a cooking pot resprite of the microwave.

Added wall torches.

Added barrel version of water tanks, beer tanks, wine tanks, blood tanks and a kettle resprite of a coffee dispenser.

Added a wooden tub bath.

Added 19 new vore mobs: 2 Catslugs, 6 succubi, 1 cryptdrake, 4 vampires 5 peasants and a bat.
2023-09-22 21:44:22 +01:00
C.L
4094796adb Stops Gabriel 2023-09-21 18:45:57 -04:00
C.L
b4c3819468 All birds are dinos, but not all dinos are birds 2023-09-21 18:37:42 -04:00
Heroman
2c5c0b3d6a Attempts implementation of char setup vore panel 2023-09-21 06:10:18 +10:00
Killian
cf6ea3434c convert throwmode messages to prefbased 2023-09-20 12:35:19 +01:00
Killian
9744cd0f74 Update mob.dm 2023-09-20 00:37:01 +01:00
Killian
8d682815a2 time: stamped 2023-09-16 10:26:23 +01:00
Heroman3003
32fddb5966 Merge pull request #15394 from Screemonster/loar
modifies puffercarp cataloguer entry
2023-09-16 05:54:40 +10:00
Heroman3003
ab7cb2112f Merge pull request #15377 from KillianKirilenko/kk-blood
Blood Reagents Refactor
2023-09-13 07:51:31 +10:00
DESKTOP-4BUBN9N\Mike
3bd3949145 modifies puffercarp cataloguer entry 2023-09-12 22:43:43 +01:00
Killian
8ce5d24277 blood reagents refactor 2023-09-12 20:17:23 +01:00
Casey
26d7b5bab9 Merge pull request #15383 from Very-Soft/fancy
Fancy!!!
2023-09-11 20:21:24 -04:00
Casey
b3be17b5a0 Merge pull request #15382 from Screemonster/spicyfugu
adds puffercarp
2023-09-11 20:21:14 -04:00