Character set up issues for IPC's bugfix (#7926)

As a result of my recent PR. Assigning body types had unforseen changes towards the character set up, namely that bishops had access to hair and that zeng-hu would start with the baseline monitor options.

Changes the way bishop restriction for voidsuit/hardsuit usage.

1- Adds bishops as species_restricted for both voidsuits and hardsuits.
2- Does the same for Zeng-Hu, temporarily the human version.
3- Adjusts bodytype accordingly.

This originally had code for Zeng-Hu usage of machine version of voidsuit/hardsuit, but as I won't be around for a bit, I'll do the bugfix in two phases as I intend to find a less hackey method of fixing this issue. So it changes Zeng-Hu usage of machine version hardsuit/voidsuit for the time being as human version.
This commit is contained in:
Aboshedab
2020-01-07 21:54:10 +02:00
committed by Erki
parent 285a71183c
commit e89a364676
4 changed files with 47 additions and 4 deletions
+1 -1
View File
@@ -87,7 +87,7 @@
var/datum/effect_system/sparks/spark_system
var/allowed_module_types = MODULE_GENERAL // All rigs by default should have access to general
var/list/species_restricted = list("Human","Tajara","Unathi", "Skrell", "Machine")
var/list/species_restricted = list("Human","Tajara","Unathi", "Skrell", "Machine", "Bishop Accessory Frame", "Zeng-Hu Mobility Frame")
/obj/item/rig/examine()
to_chat(usr, "This is \icon[src][src.name].")
@@ -15,7 +15,7 @@
)
//Species-specific stuff.
species_restricted = list("Human", "Bishop Accessory Frame")
species_restricted = list("Human", "Bishop Accessory Frame", "Zeng-Hu Mobility Frame")
sprite_sheets_refit = list(
"Unathi" = 'icons/mob/species/unathi/helmet.dmi',
"Tajara" = 'icons/mob/species/tajaran/helmet.dmi',
@@ -50,7 +50,7 @@
slot_r_hand_str = 'icons/mob/items_righthand.dmi'
)
species_restricted = list("Human", "Skrell", "Bishop Accessory Frame")
species_restricted = list("Human", "Skrell", "Bishop Accessory Frame", "Zeng-Hu Mobility Frame")
sprite_sheets_refit = list(
"Unathi" = 'icons/mob/species/unathi/suit.dmi',
"Tajara" = 'icons/mob/species/tajaran/suit.dmi',
@@ -387,6 +387,7 @@
/datum/species/machine/zenghu
name = "Zeng-Hu Mobility Frame"
short_name = "zhf"
bodytype = "Zeng-Hu Mobility Frame"
icobase = 'icons/mob/human_races/ipc/r_ind_zenghu.dmi'
deform = 'icons/mob/human_races/ipc/r_ind_zenghu.dmi'
@@ -432,7 +433,7 @@
/datum/species/machine/bishop
name = "Bishop Accessory Frame"
short_name = "bcf"
bodytype = "Human"
bodytype = "Bishop Accessory Frame"
icobase = 'icons/mob/human_races/ipc/r_ind_bishop.dmi'
deform = 'icons/mob/human_races/ipc/r_ind_bishop.dmi'