Added species checks for robolimb use.

This commit is contained in:
Zuhayr
2015-09-04 08:55:27 +09:30
parent 94f7538d01
commit 0a355c84a3
3 changed files with 17 additions and 3 deletions

View File

@@ -897,6 +897,8 @@ Note that amputating the affected organ does in fact remove the infection from t
if(company)
model = company
var/datum/robolimb/R = all_robolimbs[company]
if(species && (species.name in R.species_cannot_use))
R = basic_robolimb
if(R)
force_icon = R.icon
name = "[R.company] [initial(name)]"

View File

@@ -16,6 +16,7 @@ var/global/datum/robolimb/basic_robolimb
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("Resomi")
/datum/robolimb/bishop
company = "Bishop Cybernetics"