fixed typo in the vorepanel tgui, resulting in Item Vorebelly Size Mult: not being changebale
fixed a wrong variable use which led to broken sprites in case the Mob Vorebelly Size Mult: was tset to 0.
added VTEC toggle.
-> 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
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.
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 .
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.
-> 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.
-> 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.
-> 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.
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.
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.