mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-10 01:12:42 +00:00
More tweaks to IPC fixes. Merge resolution/compile fixes. Further work on properly integrating, updating and fixing prosthetic options. Repathed internal organs to organ/internal. More work on full synthetics, changelings, overheating. Working on getting organs to qdel properly and spawn properly when robotized. Finalized some overheating values, added remaining prosthetic icons. Finalizing the testing version of the full prosthetic bodies branch. Added suit cyclers to the autolathe and map. Fixing runtime errors. Fixing errors. Changelog. Replacing limb and organ strings with constants. Prevented brainless species from becoming full cyborgs. Fixed issues with brain/MMIs renaming themselves inappropriately. Various fixes and oversights.
44 lines
1.6 KiB
Plaintext
44 lines
1.6 KiB
Plaintext
var/list/all_robolimbs = list()
|
|
var/list/chargen_robolimbs = list()
|
|
var/datum/robolimb/basic_robolimb
|
|
|
|
/proc/populate_robolimb_list()
|
|
basic_robolimb = new()
|
|
for(var/limb_type in typesof(/datum/robolimb))
|
|
var/datum/robolimb/R = new limb_type()
|
|
all_robolimbs[R.company] = R
|
|
if(!R.unavailable_at_chargen)
|
|
chargen_robolimbs[R.company] = R
|
|
|
|
/datum/robolimb
|
|
var/company = "Unbranded" // Shown when selecting the limb.
|
|
var/desc = "A generic unbranded robotic prosthesis." // Seen when examining a limb.
|
|
var/icon = 'icons/mob/human_races/robotic.dmi' // Icon base to draw from.
|
|
var/unavailable_at_chargen // If set, not available at chargen.
|
|
var/list/species_cannot_use = list()
|
|
|
|
/datum/robolimb/bishop
|
|
company = "Bishop"
|
|
desc = "This limb has a white polymer casing with blue holo-displays."
|
|
icon = 'icons/mob/human_races/cyberlimbs/bishop.dmi'
|
|
|
|
/datum/robolimb/hesphaistos
|
|
company = "Hesphiastos"
|
|
desc = "This limb has a militaristic black and green casing with gold stripes."
|
|
icon = 'icons/mob/human_races/cyberlimbs/hesphaistos.dmi'
|
|
|
|
/datum/robolimb/zenghu
|
|
company = "Zeng-Hu"
|
|
desc = "This limb has a rubbery fleshtone covering with visible seams."
|
|
icon = 'icons/mob/human_races/cyberlimbs/zenghu.dmi'
|
|
|
|
/datum/robolimb/xion
|
|
company = "Xion"
|
|
desc = "This limb has a minimalist black and red casing."
|
|
icon = 'icons/mob/human_races/cyberlimbs/xion.dmi'
|
|
|
|
/datum/robolimb/ipc
|
|
company = "Morpheus"
|
|
desc = "This limb is simple and functional; no effort has been made to make it look human."
|
|
icon = 'icons/mob/human_races/cyberlimbs/ipc.dmi'
|