Commit Graph
189 Commits
Author SHA1 Message Date
a6555ff66c Midweek Bugfix Release (#16809)
* bug fixes for dullahans.. got rid of has_custom open/eyelight  to hopefully fix it. (#16783)

* Fixes feysight runtime (#16794)

* fix fey sight runtiming (#16792)

* adding eyes to dullahan mining. (#16798)

* more languages to defines (#16800)

* Fixes a 2 year old typo (#16802)

* fix speechbubble and runechat position (#16788)

* Convert robot icons to iconforge, update iconforge to not break on them (#16793)

* Mobs will no longer be despawned if they aren't inside a cryopod (#16808)

* fix a crash issue

* fix another crash

* default handling (#16805)

* resize limits and designer / dna update (#16807)

* resize limits and designer / dna update

* .

* genes to mobs

* .

* Update designer.dm

* Update designer.dm

* species cleanup

* Adjusts movement delay to be broader and fix an exploit (#16799)

* Adjusts movement delay to be broader and fix an exploit

- Fixes an exploit where using items that give negative slowdown combined with species with increased 'item_slowdown_mod ' would hit the speed cap (Teshari, custom species with weakling major)
- Removes vorestation comments in the code
- Revamps how the 'calculate_item_encumbrance' works (With comments of how to revert to a fixed version of the old system if it proves to be too resource intensive)

* Adds  comment

* ERT borg additions and sprite fixes (#16787)

* Hand games (#16782)

Added a new verb called "Play Hand Games", found in the IC tab under the Game category. This verb allows you to play one of the following games with someone next to you or over a small table:
- Rock, Paper, Scissors. Each player chooses one of those and the choices are declared at the same time.
- Arm Wrestling. Players choose a strength and a roll is made that is weighted by the scale, larger characters have an advantage.
- Slap Hands. Players choose a reaction speed, and a roll is made that is weighted by scale, smaller characters have an advantage.
- Thumb wars. Literally just RNG for a free roll at any time.

* SCA whitelist approval (#16804)

Application approved here: https://forum.vore-station.net/viewtopic.php?f=45&t=2466

* Digitigrade for hanner and replicants (#16795)

Added the option for hanner and replicants to use digitigrade legs.

Changed the total reform ability to account for clothing to match the sprites to the leg type of the new form.

Why not proteans and prommies? Proteans use prosthetic legs that do not change appearance based on the digitigrade option. Prometheans do work with digitigrade legs but they currently do not match the opacity of the rest of the body.

---------

Co-authored-by: Asher-42 <asherdehanna@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: SpaceMan-Jim <127170206+SpaceMan-Jim@users.noreply.github.com>
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
2025-01-01 18:26:32 +10:00
ShadowLarkensandGitHub 5a47c9b8a1 Check for 516 byond:// hrefs (#16359)
* Add a lint to check for hrefs that don't start with byond://

* Regex convert href links

* Regex convert _src_ as well

* Clean up the last few

* Missed a few
2024-12-11 08:33:17 +10:00
KashargulandGitHub 939fcbb488 Merge branch 'master' into reagentToDefines 2024-12-06 21:57:14 +01:00
Kashargul 80edcd2c3d Converts gas, mat and reagent strings to defines 2024-12-06 17:26:00 +01:00
KashargulandGitHub 56c53e72fe Merge branch 'master' into protRig 2024-11-30 15:00:57 +01:00
KashargulandGitHub 1f7926eeef missing string section 2024-11-13 12:30:07 +01:00
Kashargul 0a5742e55b list helper 2024-11-03 02:30:01 +01:00
KashargulandGitHub b594520a74 next set of spans (#16434)
* next set of spans

* some more

* next

* next

* next

* .

* text...

* next... rest soon

* .

* .

* ok last set for the night

* .

* .

* .

* .

* some more

* next

* next

* all for now

* .

* some more easy ones

* some more easy ones

* .

* .

* some more bolds

* oups auto complete moment

* add the remaining spans

* this as well

* this as well

* .

* .,

* resync them properly
2024-10-16 23:37:27 +02:00
Kashargul a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Guti 1862c0e11b Deconf 2: Electric Boogaloo 2024-09-27 13:43:21 +02:00
Kashargul 924d47c504 fully deref 2024-09-26 18:22:47 +02:00
Kashargul 1c5f81efd1 dereference lists 2024-09-26 02:50:45 +02:00
Guti 409aaba802 Remove 2024-09-09 02:36:53 +02:00
ShadowLarkens b71dc95f04 Fix some bugs with prefs 2024-09-08 00:28:33 -07:00
ShadowLarkensandGitHub e9ee57df18 Revert "Revert "/tg/ preference datums part 1: take two"" 2024-09-07 23:58:49 -07:00
ShadowLarkensandGitHub 02410abcf3 Revert "/tg/ preference datums part 1: take two" 2024-09-07 23:17:16 -07:00
ShadowLarkens 5ac324275a Move nif persistence to a separate savefile 2024-09-07 14:11:18 -07:00
ShadowLarkens 3eb1849626 Fix NIFs being horrible and overriding prefs with byond savefiles 2024-09-07 14:11:18 -07:00
ShadowLarkens f9052dbb60 Revert "Merge pull request #16240 from ShadowLarkens/revert"
This reverts commit 885171f985, reversing
changes made to 3e314f8064.
2024-09-07 14:11:15 -07:00
Nadyr eff6c5749c September 2024 adds, QoL and fixes 2024-09-02 23:12:15 -04:00
KashargulandGitHub 2f19f66cc5 default tgui alert input handling (#16241)
* default handling

* do not push that

* fix

* .

* .
2024-09-02 04:27:26 +10:00
KashargulandGitHub 65bf1fe4de prefs and scaling (#16251) 2024-09-02 04:22:21 +10:00
ShadowLarkens 3c09f52c6a Revert "/tg/ pref datums (part 1) (#16219)"
This reverts commit faac97e352.
2024-08-31 12:04:15 -07:00
ShadowLarkensandGitHub faac97e352 /tg/ pref datums (part 1) (#16219)
* TG Prefs (Step 1: JSON savefiles)

* TG Prefs (Step 2: Preference Datum Code)

* TG Prefs (Step 3: Convert /datum/client_preferences)

* TG Prefs (Step 4: Clean up and finishing touches)

* Fix some weird compile errors from the rebase
2024-08-31 07:09:05 +10:00
Heroman3003andGitHub 4991c2edf8 Revert "Revert "Removed negative trait limit (#16214)" (#16231)" (#16232)
This reverts commit 8e8b46b228.
2024-08-31 05:43:02 +10:00
Heroman3003andGitHub 8e8b46b228 Revert "Removed negative trait limit (#16214)" (#16231)
This reverts commit 041abec5b6.
2024-08-31 05:31:57 +10:00
SatinIsleandGitHub 041abec5b6 Removed negative trait limit (#16214)
This PR was made for staff discussion and should not be merged until staff agree on it.

Changed negative traits to no longer reduce the "traits left" count, allowing you to take as many as you would like. This allows people to potentially take up to five positive traits, provided that they take enough negative traits to gain the points.

Fixed non-custom species being able to completely ignore trait count and trait point limits.
2024-08-31 05:25:02 +10:00
NadyrandGitHub 65c3fa8e56 Fixes species blood color (#16174)
* Fixes species blood color

* adds color dot to blood color button
2024-08-12 05:18:53 +10:00
C.LandGitHub 8ff0932889 Adds Toggleable Stomachs w/ toggleable visibility (#16052)
* Adds Tummy

* Toggleable stomachs!

* Squash

Squash

* Update _planes+layers_vr.dm
2024-06-21 06:04:43 +10:00
KashargulandGitHub ab31632830 even more local defines (#16033) 2024-06-12 12:57:31 +10:00
KashargulandGitHub cb30f64b96 prevent flags default exclusion (#15941) 2024-04-26 04:08:19 +10:00
KashargulandGitHub e5331e2008 some borg changes 2024-03-05 20:48:10 +01:00
KashargulandGitHub 59d751a9f9 Round value adjustments for react (#15764)
* input adjustments

* .

* .
2024-02-16 14:18:54 +01:00
Heroman 67026e62e4 Adds 'default' option for bloodreagents 2023-12-09 14:27:50 +10:00
Killian 8b69e10edb scaling center up-port 2023-11-13 21:23:41 +00:00
Killian 8ce5d24277 blood reagents refactor 2023-09-12 20:17:23 +01:00
Killian 990819109a reset buttons 2023-08-17 05:58:09 +01:00
Rykka Stormheart f1dbaabdad Preferred Language + Autohiss Default Options
Autohiss can now be set to Full/Basic/None from the character menu, and by default, it is assumed Full. It will respect save/load and client connect/disconnect, meaning you no longer have to constantly toggle autohiss.

Preferred Language can now be set. This allows a default spoken language other than Common to be set from spawn, allowing characters to simply join with the language they'd prefer speaking, rather than having to fiddle with "Set Default Language" every time they spawn.
Server rules do still apply, ofc. You must be able to speak Common or at least +understand+ it capably enough to do your job.

See Preferred Language Setting here;
![](https://i.imgur.com/NnGw3hx.png)
Menu for it here:
![](https://i.imgur.com/PSS3PPf.png)

See Autohiss Settings here:
![](https://i.imgur.com/L36Hw5N.png)

Yes, Autohiss is set underneath Egg Type. I wanted to use some of the space there. I can move it up under the Size/etc panels and speech verbs if requested.
2023-04-02 14:28:00 -07:00
Heroman 5ec9f5ea62 Fixes some admin perms not being properly checked 2023-03-09 14:27:19 +10:00
VerySoft 42efc471c2 Start With Backup Implant setting
Allows one to spawn with a backup implant. Rather than requiring it to be obtained literally every single time you spawn, you can just spawn with one instead, if you don't want to go to medical!

ICly there's no real reason why you would get your implant removed every shift, and OOCly if for some reason we decide to make resleeving not possible one shift, we're going to remove the resleevers, not the implants, so this should only really affect people who don't like getting implants every shift, and should make things a little less stressful for medical.
2023-03-08 03:46:00 -05:00
Rykka Stormheart d6cbdb5845 Enables Testing Character Voices in Setup
This function was WIP in the past on CHOMP.
I went ahead and finished this up, originally just for CHOMP, and then figured I'd backport it upstream.

TL;DR:
You can hit "Test Character Voice" in setup, to play a preview of what your voice will sound like with the selected type and frequency.

See demonstration [here](https://streamable.com/m6u9vc).
2023-02-26 10:38:38 -08:00
Heroman 1972ec5c2d Allows speech bubbles to be selected in char setup and saved 2023-02-26 07:09:47 +10:00
Seris02 84bad65d5b no free nifs from proteans 2023-02-18 12:48:52 +08:00
CaseyandGitHub f6f5051d17 Revert "Runtime fixes" 2023-02-12 16:57:05 -05:00
CaseyandGitHub b9ac0bfe51 Merge pull request #14476 from Heroman3003/runtime-17
Runtime fixes
2023-02-12 13:20:23 -05:00
Heroman 0129bcd422 Runtime fixes 2023-02-12 12:35:44 +10:00
Seris02 b117afd9eb adds trait preferences and removes a bug 2023-02-10 18:27:46 +08:00
Seris02 d8f4997230 proper sanitization of cold and heat messages 2023-02-08 01:04:44 +08:00
Heroman3003andGitHub 3e79bda0bf Merge pull request #14386 from Seris02/shapeshiftersanitization
sanitizes selection of custom bases in prefs
2023-02-02 07:42:22 +10:00
Seris02 e9264fb4bf linters fix 2023-01-30 14:59:25 +08:00