From 9c4a1e9bfd4382e01ff3dbdf5e3884f06339ecca Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 13 Jul 2020 17:13:43 -0400 Subject: [PATCH] Slight Penetration Tweaks - Default Minimum penetration for mechs changed to 10 - Default minimum damage for mechs changed to 5 - Ripley and Odysseus have 0 minimum penetration Just took a double check at the armor changes for mechs and the initial values for these seemed a bit high. So going to tone these down a bit before release. --- code/game/mecha/mecha_vr.dm | 3 +++ code/game/mecha/medical/odysseus_vr.dm | 2 ++ code/game/mecha/working/ripley_vr.dm | 2 ++ vorestation.dme | 3 +++ 4 files changed, 10 insertions(+) create mode 100644 code/game/mecha/mecha_vr.dm create mode 100644 code/game/mecha/medical/odysseus_vr.dm create mode 100644 code/game/mecha/working/ripley_vr.dm diff --git a/code/game/mecha/mecha_vr.dm b/code/game/mecha/mecha_vr.dm new file mode 100644 index 0000000000..674c988784 --- /dev/null +++ b/code/game/mecha/mecha_vr.dm @@ -0,0 +1,3 @@ +/obj/mecha + damage_minimum = 5 //Incoming damage lower than this won't actually deal damage. Scrapes shouldn't be a real thing. + minimum_penetration = 10 //Incoming damage won't be fully applied if you don't have at least 20. Almost all AP clears this. diff --git a/code/game/mecha/medical/odysseus_vr.dm b/code/game/mecha/medical/odysseus_vr.dm new file mode 100644 index 0000000000..3c87a14e90 --- /dev/null +++ b/code/game/mecha/medical/odysseus_vr.dm @@ -0,0 +1,2 @@ +/obj/mecha/medical/odysseus/ + minimum_penetration = 0 diff --git a/code/game/mecha/working/ripley_vr.dm b/code/game/mecha/working/ripley_vr.dm new file mode 100644 index 0000000000..102ae7c910 --- /dev/null +++ b/code/game/mecha/working/ripley_vr.dm @@ -0,0 +1,2 @@ +/obj/mecha/working/ripley + minimum_penetration = 0 diff --git a/vorestation.dme b/vorestation.dme index d655141362..59b2c3525d 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -928,6 +928,7 @@ #include "code\game\mecha\mecha_control_console.dm" #include "code\game\mecha\mecha_helpers.dm" #include "code\game\mecha\mecha_parts.dm" +#include "code\game\mecha\mecha_vr.dm" #include "code\game\mecha\mecha_wreckage.dm" #include "code\game\mecha\combat\combat.dm" #include "code\game\mecha\combat\durand.dm" @@ -985,6 +986,7 @@ #include "code\game\mecha\equipment\weapons\fire\incendiary.dm" #include "code\game\mecha\medical\medical.dm" #include "code\game\mecha\medical\odysseus.dm" +#include "code\game\mecha\medical\odysseus_vr.dm" #include "code\game\mecha\micro\mecha_construction_paths_vr.dm" #include "code\game\mecha\micro\mecha_parts_vr.dm" #include "code\game\mecha\micro\mecha_vr.dm" @@ -996,6 +998,7 @@ #include "code\game\mecha\space\hoverpod.dm" #include "code\game\mecha\space\shuttle.dm" #include "code\game\mecha\working\ripley.dm" +#include "code\game\mecha\working\ripley_vr.dm" #include "code\game\mecha\working\working.dm" #include "code\game\objects\banners.dm" #include "code\game\objects\banners_vr.dm"