From 6dff7e8161ccd9aff65c170df5b1e9358423c6e5 Mon Sep 17 00:00:00 2001 From: Fluff Date: Sun, 12 Mar 2023 13:21:31 -0400 Subject: [PATCH] Material armor is no longer all steel Like seriously most things used just defualt stuff for the protection/armory vaules and it annoyed me. Steel's default Protection: 10 Reflective: 0 Hardness: 60 --- .../code/modules/materials/materials/gems.dm | 7 +++ .../materials/materials/metals/metals.dm | 53 +++++++++++++++++++ .../materials/organic/animal_products.dm | 3 ++ vorestation.dme | 3 ++ 4 files changed, 66 insertions(+) create mode 100644 modular_chomp/code/modules/materials/materials/gems.dm create mode 100644 modular_chomp/code/modules/materials/materials/metals/metals.dm create mode 100644 modular_chomp/code/modules/materials/materials/organic/animal_products.dm diff --git a/modular_chomp/code/modules/materials/materials/gems.dm b/modular_chomp/code/modules/materials/materials/gems.dm new file mode 100644 index 0000000000..88fc2e4a5d --- /dev/null +++ b/modular_chomp/code/modules/materials/materials/gems.dm @@ -0,0 +1,7 @@ +/datum/material/valhollide //buffed protection and reflectivity + protectiveness = 70 + reflectivity = 0.75 + + +/datum/material/morphium //buffed protection + protectiveness = 65 \ No newline at end of file diff --git a/modular_chomp/code/modules/materials/materials/metals/metals.dm b/modular_chomp/code/modules/materials/materials/metals/metals.dm new file mode 100644 index 0000000000..1a003e6fc0 --- /dev/null +++ b/modular_chomp/code/modules/materials/materials/metals/metals.dm @@ -0,0 +1,53 @@ +/datum/material/durasteel //Slightly nerfed protectivness + protectiveness = 55 + +/datum/material/titanium //Adjusted hardness, reflective, and protection + hardness = 60 + protectiveness = 30 + reflectivity = 0.3 + + +/datum/material/iron //Adjusted hardness, reflective, and protection + hardness = 70 + protectiveness = 20 + reflectivity = 0.1 + + +/datum/material/lead //Adjusted hardness, reflective, and protection + hardness = 60 + protectiveness = 15 + reflectivity = 0.1 + + +/datum/material/gold //Adjusted reflective, and protection + hardness = 50 + protectiveness = 30 + reflectivity = 0.05 + + +/datum/material/silver //Adjusted reflective, and protection + hardness = 60 + protectiveness = 30 + reflectivity = 0.2 + + +/datum/material/platinum //Adjusted hardness, reflective, and protection + hardness = 60 + protectiveness = 30 + reflectivity = 0.0 + +/datum/material/uranium //Adjusted hardness, reflective, and protection + hardness = 70 + protectiveness = 30 + reflectivity = 0.5 + +/datum/material/mhydrogen //Adjusted hardness, reflective, and protection. And weight. + hardness = 75 + protectiveness = 40 + reflectivity = 0.4 + weight = 5 + +/datum/material/osmium //Adjusted hardness, reflective, and protection + hardness = 65 + protectiveness = 30 + reflectivity = 0.1 \ No newline at end of file diff --git a/modular_chomp/code/modules/materials/materials/organic/animal_products.dm b/modular_chomp/code/modules/materials/materials/organic/animal_products.dm new file mode 100644 index 0000000000..18c7b68c27 --- /dev/null +++ b/modular_chomp/code/modules/materials/materials/organic/animal_products.dm @@ -0,0 +1,3 @@ +/datum/material/chitin + protectiveness = 25 + reflectivity = 0.05 \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 9580b7f042..3a7ba552e5 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4573,6 +4573,9 @@ #include "modular_chomp\code\modules\emotes\definitions\audiable.dm" #include "modular_chomp\code\modules\food\drinkgglass\metaglass.dm" #include "modular_chomp\code\modules\food\food\drinks\bottle.dm" +#include "modular_chomp\code\modules\materials\materials\gems.dm" +#include "modular_chomp\code\modules\materials\materials\metals\metals.dm" +#include "modular_chomp\code\modules\materials\materials\organic\animal_products.dm" #include "modular_chomp\code\modules\mining\shelter_atoms_ch.dm" #include "modular_chomp\code\modules\mining\shelters_ch.dm" #include "modular_chomp\code\modules\mob\holder.dm"