izac112
eddb283c11
Merge branch 'release' of https://github.com/VOREStation/VOREStation into upstream-update
2023-12-18 03:17:20 +01:00
Killian
e41b05f472
Update nano.dm
...
some necessary fixes for procs
2023-12-01 09:03:34 +00:00
izac112
5052f6f672
Merge branch 'release' of https://github.com/VOREStation/VOREStation ; branch 'izac' of https://github.com/Yawn-Wider/YWPolarisVore into izac
2023-11-28 16:48:53 +01:00
Heroman
855af2d2e6
Attempts to fix digilegs
2023-11-04 09:51:02 +10:00
izac112
a17d96cb92
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2023-10-30 11:24:00 +01:00
Killian
655114451e
digitigrade legs port wip
2023-10-29 22:35:58 +00:00
Heroman
9a94306585
Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one
2023-10-01 09:34:43 +10:00
izac112
4088f40cc9
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2023-08-24 18:27:07 +02:00
Heroman
3b34e521b8
Fixes monitorhead monitorface
2023-08-23 07:38:03 +10:00
Heroman3003
cb2b31f556
Merge pull request #15250 from Runa-Dacino/bloodfix
...
Fixes human mobs ending up with their blood datums deleted, creates fallback if that still happens
2023-08-19 08:12:31 +10:00
Runa Dacino
62ffeb661a
tweak(blood): Implements Maintainer Requests
...
removes(blood): Removes remove_blood scaling with mob size
tweak(blood): Simplifies minimum process check in take_blood
2023-08-19 00:03:57 +02:00
Runa Dacino
f1b5e812ce
fix(blood): Creates fallback for non-existent blood datum.
...
Also stops processing blood loss at 2.1. This allows the mob to regenerate some blood without losing any more, but I doubt anyone would farm a human mob for blood at a rate of 0.1 per multiple ticks. 2.1 is defined as a preprocessor #define to make it easier to sync stuff and avoid magic numbers.
The fallback essentially follows the same procedures as a staff member would do to fix this issue: creates blood, sets their blood volume at species amount if wrong, fixes datums around blood. It logs failures and occurances.
2023-08-13 20:58:39 +02:00
Runa Dacino
12bb4f00bf
fix(blood): Moves bloodloss scaling to before sanity checks
...
Mob size affects how much blood you should lose, by default 1 (20/20). However, in cases this is not true (non-medium mobs), this can lead to overflow of blood taken as this scaling happens AFTER we ensure amt is not greater than whatever it takes to get 1 blood.
This should safeguard against that.
2023-08-13 20:11:00 +02:00
Runa Dacino
09acdfd922
fix(blood): Modifies remove_reagent calls to remove_blood calls
...
Fixes https://github.com/VOREStation/VOREStation/issues/14817
remove_reagent has no sanitization for making sure the person has at least 1 u of blood remaining, and is therefore unsafe to use.
This commit changes all human remove_reagent("blood", amt) calls with remove_blood(amt).
This should prevent blood disappearing from internal bleeding or dragging someone while they're down or from drawing blood from them and so forth.
Not all cases of remove_reagent("blood", amt) were changed, as some act on organs or other reagent containers not part of a human mob or because it's set_species
2023-08-13 20:08:17 +02:00
VerySoft
fdab4990ce
OOC notes panel
2023-08-11 02:10:38 -04:00
Seris02
4860518c1a
adds body marking zone customization
2023-08-09 00:39:25 +08:00
izac112
9cedb2ec47
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2023-06-03 19:53:45 +02:00
Heroman3003
d4bb8e44f6
Merge pull request #14921 from Seris02/mirrortransparent
...
reworks handling of transparent limbs (manual mirror)
2023-05-31 18:28:50 +10:00
Seris02
982127a95d
merge conflict fix, transparent instead of nonsolid
2023-05-30 13:06:17 +08:00
izac112
16a4cff731
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2023-03-28 13:01:08 +02:00
Heroman
14ae19d952
Adds 'drone' versions of mercenary mobs.
2023-03-26 17:08:30 +10:00
izac112
4cc81d7c73
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2023-03-19 22:24:48 +01:00
Seris02
92fb3b15e9
reworks handling of transparent limbs
2023-03-09 20:35:57 -05:00
Heroman
cec4d87c56
Adds new unathi horns and new unathi head shape (as a marking)
2023-03-05 20:37:19 +10:00
Runa Dacino
f557436375
Changes probability based multi-limb anti-spam to global cooldown
2023-01-30 06:52:47 +01:00
izac112
f61e9a6a39
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2023-01-29 21:52:44 +01:00
Runa Dacino
9283ae65a6
Fixes overt spamminess from injuries on separate limbs
2023-01-29 00:12:59 +01:00
Runa Dacino
71b516fa31
Makes pain frequency a global preference, changes values
2023-01-28 23:57:28 +01:00
Runa Dacino
2edeb8172c
Sigificantly reduces frequency of pain messages
2023-01-28 20:09:39 +01:00
Heroman3003
465a66032f
Merge pull request #14355 from Seris02/proteanhelp
...
few small fixes and improvements for proteans
2023-01-22 11:34:03 +10:00
Seris02
39bfa894da
moves proteans to using the selects_bodytype instead of impersonate_bodytype, and lets them use dsi teshari
2023-01-20 10:24:00 +08:00
Heroman3003
fd94efe521
Merge pull request #14336 from VOREStation/upstream-merge-8870
...
[MIRROR] Repairing light robotic damage messaging fix
2023-01-19 13:20:04 +10:00
Heroman3003
8dbad98871
Update organ_external.dm
2023-01-19 12:34:49 +10:00
SatinIsle
b6faa8e45d
Added a white variant of the Zeng-Hu prosthetic, named Glacier.
...
Added a white variant of the Zeng-Hu prosthetic, named Glacier, that can be properly recoloured.
Tested locally, and it seems to work fine, but this is my first pull request and I recommend giving it a critical eye, just in case I have made any mistakes.
2023-01-16 12:10:03 +00:00
Pandora
5f716da615
Removes other to_world message
2023-01-16 06:54:13 +00:00
Pandora
309d04c934
Update organ_icon.dm
2023-01-16 06:42:24 +00:00
Atermonera
1966acb410
Repairing light robotic damage messaging fix
2023-01-15 14:04:19 -05:00
Heroman
5f7aac0b1c
Adds new system for markings that can override whole organs and new Generic Hooves using this system
2023-01-12 18:56:55 +10:00
Wrackbang
fed19190e8
Update robolimbs_vr.dm
2023-01-09 13:53:51 -06:00
Atermonera
852fc9f7dd
Merge pull request #8867 from Seris02/augmentfix
...
fixes augment implants so you can't spam the fuck out of them
2023-01-02 19:07:53 -05:00
izac112
dc36fe9b8f
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2022-10-16 22:52:41 +02:00
C.L
52d0acb115
Update robolimbs.dm
2022-10-07 21:49:09 -04:00
Spookerton
0a229ee339
Morgan Trading prosthetic expansion
2022-10-07 16:11:41 -04:00
izac112
509325db9f
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2022-09-17 22:18:49 +02:00
Heroman3003
79d0fc902f
Merge pull request #13622 from VOREStation/upstream-merge-8697
...
[MIRROR] Organs transfer EMPs to their contents
2022-09-11 07:02:27 +10:00
Heroman3003
e72b7ebd36
Merge pull request #13623 from VOREStation/upstream-merge-8696
...
[MIRROR] Checks the no_clone modifier stored in DNA records as a path
2022-09-11 07:02:13 +10:00
Heroman
9cd7bcdc62
Makes wounds take time to disappear again
2022-09-10 14:46:44 +10:00
Runa Dacino
9e24725e8d
Adds framework for synths to feel pain
2022-09-05 22:43:36 +02:00
izac112
0d57b37757
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2022-09-04 22:57:35 +02:00
Spookerton
a538f6fe8a
Merge pull request #8696 from Atermonera/no_clone-modifier-gets-checked
...
Checks the no_clone modifier stored in DNA records as a path
2022-09-01 05:59:05 -04:00