mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-26 21:49:11 +01:00
more species data availability
I have altered the datacores. pray I do not alter them further.
This commit is contained in:
@@ -365,6 +365,7 @@ var/global/list/PDA_Manifest = list()
|
||||
|
||||
//Medical Record
|
||||
var/datum/data/record/M = CreateMedicalRecord(H.real_name, id, hidden)
|
||||
M.fields["species"] = "[H.custom_species ? "[H.custom_species] ([H.species.name])" : H.species.name]" //VOREStation Edit
|
||||
M.fields["b_type"] = H.b_type
|
||||
M.fields["b_dna"] = H.dna.unique_enzymes
|
||||
M.fields["id_gender"] = gender2text(H.identifying_gender)
|
||||
@@ -377,6 +378,7 @@ var/global/list/PDA_Manifest = list()
|
||||
|
||||
//Security Record
|
||||
var/datum/data/record/S = CreateSecurityRecord(H.real_name, id, hidden)
|
||||
S.fields["species"] = "[H.custom_species ? "[H.custom_species] ([H.species.name])" : H.species.name]" //VOREStation Edit
|
||||
if(H.get_FBP_type())
|
||||
S.fields["brain_type"] = H.get_FBP_type()
|
||||
else
|
||||
@@ -468,6 +470,7 @@ var/global/list/PDA_Manifest = list()
|
||||
var/datum/data/record/R = new /datum/data/record()
|
||||
R.name = "Security Record #[id]"
|
||||
R.fields["name"] = name
|
||||
R.fields["species"] = SPECIES_HUMAN
|
||||
R.fields["id"] = id
|
||||
R.fields["brain_type"] = "Unknown"
|
||||
R.fields["criminal"] = "None"
|
||||
@@ -490,6 +493,7 @@ var/global/list/PDA_Manifest = list()
|
||||
M.name = "Medical Record #[id]"
|
||||
M.fields["id"] = id
|
||||
M.fields["name"] = name
|
||||
M.fields["species"] = SPECIES_HUMAN
|
||||
M.fields["b_type"] = "AB+"
|
||||
M.fields["b_dna"] = md5(name)
|
||||
M.fields["id_gender"] = "Unknown"
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
field_edit_questions = list(
|
||||
// General
|
||||
"sex" = "Please select new sex:",
|
||||
"species" = "Please input new species:",
|
||||
"age" = "Please input new age:",
|
||||
"fingerprint" = "Please input new fingerprint hash:",
|
||||
"p_stat" = "Please select new physical status:",
|
||||
@@ -137,6 +138,7 @@
|
||||
fields[++fields.len] = FIELD("Name", active1.fields["name"], null)
|
||||
fields[++fields.len] = FIELD("ID", active1.fields["id"], null)
|
||||
fields[++fields.len] = FIELD("Sex", active1.fields["sex"], "sex")
|
||||
fields[++fields.len] = FIELD("Species", active1.fields["species"], "species")
|
||||
fields[++fields.len] = FIELD("Age", "[active1.fields["age"]]", "age")
|
||||
fields[++fields.len] = FIELD("Fingerprint", active1.fields["fingerprint"], "fingerprint")
|
||||
fields[++fields.len] = FIELD("Physical Status", active1.fields["p_stat"], "p_stat")
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
"name" = "Please enter new name:",
|
||||
"id" = "Please enter new id:",
|
||||
"sex" = "Please select new sex:",
|
||||
"species" = "Please input new species:",
|
||||
"age" = "Please input new age:",
|
||||
"rank" = "Please enter new rank:",
|
||||
"fingerprint" = "Please input new fingerprint hash:",
|
||||
@@ -148,6 +149,7 @@
|
||||
fields[++fields.len] = FIELD("ID", active1.fields["id"], "id")
|
||||
fields[++fields.len] = FIELD("Entity Classification", active1.fields["brain_type"], "brain_type")
|
||||
fields[++fields.len] = FIELD("Sex", active1.fields["sex"], "sex")
|
||||
fields[++fields.len] = FIELD("Species", active1.fields["species"], "species")
|
||||
fields[++fields.len] = FIELD("Age", "[active1.fields["age"]]", "age")
|
||||
fields[++fields.len] = FIELD("Rank", active1.fields["rank"], "rank")
|
||||
fields[++fields.len] = FIELD("Fingerprint", active1.fields["fingerprint"], "fingerprint")
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
"name" = "Please input new name:",
|
||||
"id" = "Please input new ID:",
|
||||
"sex" = "Please select new sex:",
|
||||
"species" = "Please input new species:",
|
||||
"age" = "Please input new age:",
|
||||
"fingerprint" = "Please input new fingerprint hash:",
|
||||
)
|
||||
@@ -109,6 +110,7 @@
|
||||
fields[++fields.len] = FIELD("Name", active1.fields["name"], "name")
|
||||
fields[++fields.len] = FIELD("ID", active1.fields["id"], "id")
|
||||
fields[++fields.len] = FIELD("Sex", active1.fields["sex"], "sex")
|
||||
fields[++fields.len] = FIELD("Species", active1.fields["species"], "species")
|
||||
fields[++fields.len] = FIELD("Age", active1.fields["age"], "age")
|
||||
fields[++fields.len] = FIELD("Fingerprint", active1.fields["fingerprint"], "fingerprint")
|
||||
fields[++fields.len] = FIELD("Physical Status", active1.fields["p_stat"], null)
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
slot_flags = SLOT_ID | SLOT_EARS
|
||||
|
||||
var/age = "\[UNSET\]"
|
||||
var/species = "\[UNSET\]"
|
||||
var/blood_type = "\[UNSET\]"
|
||||
var/dna_hash = "\[UNSET\]"
|
||||
var/fingerprint_hash = "\[UNSET\]"
|
||||
@@ -61,6 +62,7 @@
|
||||
id_card.age = 0
|
||||
id_card.registered_name = real_name
|
||||
id_card.sex = capitalize(gender)
|
||||
id_card.species = SPECIES_HUMAN
|
||||
id_card.set_id_photo(src)
|
||||
|
||||
if(dna)
|
||||
@@ -72,6 +74,7 @@
|
||||
/mob/living/carbon/human/set_id_info(var/obj/item/weapon/card/id/id_card)
|
||||
..()
|
||||
id_card.age = age
|
||||
id_card.species = "[custom_species ? "[custom_species] ([species.name])" : species.name]"
|
||||
id_card.sex = capitalize(name_gender())
|
||||
|
||||
/obj/item/weapon/card/id/tgui_data(mob/user)
|
||||
@@ -79,6 +82,7 @@
|
||||
|
||||
data["registered_name"] = registered_name
|
||||
data["sex"] = sex
|
||||
data["species"] = species
|
||||
data["age"] = age
|
||||
data["assignment"] = assignment
|
||||
data["fingerprint_hash"] = fingerprint_hash
|
||||
|
||||
@@ -387,6 +387,7 @@
|
||||
if (R.fields["id"] == E.fields["id"])
|
||||
if(hasHUD(usr,"security"))
|
||||
to_chat(usr, "<b>Name:</b> [R.fields["name"]] <b>Criminal Status:</b> [R.fields["criminal"]]")
|
||||
to_chat(usr, "<b>Species:</b> [R.fields["species"]]")
|
||||
to_chat(usr, "<b>Minor Crimes:</b> [R.fields["mi_crim"]]")
|
||||
to_chat(usr, "<b>Details:</b> [R.fields["mi_crim_d"]]")
|
||||
to_chat(usr, "<b>Major Crimes:</b> [R.fields["ma_crim"]]")
|
||||
@@ -503,6 +504,7 @@
|
||||
if (R.fields["id"] == E.fields["id"])
|
||||
if(hasHUD(usr,"medical"))
|
||||
to_chat(usr, "<b>Name:</b> [R.fields["name"]] <b>Blood Type:</b> [R.fields["b_type"]]")
|
||||
to_chat(usr, "<b>Species:</b> [R.fields["species"]]")
|
||||
to_chat(usr, "<b>DNA:</b> [R.fields["b_dna"]]")
|
||||
to_chat(usr, "<b>Minor Disabilities:</b> [R.fields["mi_dis"]]")
|
||||
to_chat(usr, "<b>Details:</b> [R.fields["mi_dis_d"]]")
|
||||
@@ -584,6 +586,7 @@
|
||||
if (R.fields["id"] == E.fields["id"])
|
||||
if(hasHUD(usr,"best"))
|
||||
to_chat(usr, "<b>Name:</b> [R.fields["name"]]")
|
||||
to_chat(usr, "<b>Species:</b> [R.fields["species"]]")
|
||||
to_chat(usr, "<b>Assignment:</b> [R.fields["real_rank"]] ([R.fields["rank"]])")
|
||||
to_chat(usr, "<b>Home System:</b> [R.fields["home_system"]]")
|
||||
to_chat(usr, "<b>Citizenship:</b> [R.fields["citizenship"]]")
|
||||
|
||||
@@ -6,10 +6,11 @@ import { RankIcon } from './common/RankIcon';
|
||||
export const IDCard = (props, context) => {
|
||||
const { data } = useBackend(context);
|
||||
|
||||
const { registered_name, sex, age, assignment, fingerprint_hash, blood_type, dna_hash, photo_front } = data;
|
||||
const { registered_name, sex, species, age, assignment, fingerprint_hash, blood_type, dna_hash, photo_front } = data;
|
||||
|
||||
const dataIter = [
|
||||
{ name: 'Sex', val: sex },
|
||||
{ name: 'Species', val: species },
|
||||
{ name: 'Age', val: age },
|
||||
{ name: 'Blood Type', val: blood_type },
|
||||
{ name: 'Fingerprint', val: fingerprint_hash },
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user