mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-27 10:33:21 +00:00
Adds Serdy's Robobutt
Also adds a general cyberlimb whitelisting system since that's apparently needed now. App: http://forum.vore-station.net/viewtopic.php?f=45&t=875
This commit is contained in:
@@ -512,6 +512,10 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
|||||||
continue
|
continue
|
||||||
if(tmp_species in M.species_cannot_use)
|
if(tmp_species in M.species_cannot_use)
|
||||||
continue
|
continue
|
||||||
|
//VOREStation Add - Cyberlimb whitelisting.
|
||||||
|
if(M.whitelisted_to && !(user.ckey in M.whitelisted_to))
|
||||||
|
continue
|
||||||
|
//VOREStation Add End
|
||||||
usable_manufacturers[company] = M
|
usable_manufacturers[company] = M
|
||||||
if(!usable_manufacturers.len)
|
if(!usable_manufacturers.len)
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -1,28 +1,40 @@
|
|||||||
/datum/robolimb
|
/datum/robolimb
|
||||||
var/includes_tail //Cyberlimbs dmi includes a tail sprite to wear.
|
var/includes_tail //Cyberlimbs dmi includes a tail sprite to wear.
|
||||||
|
var/list/whitelisted_to //List of ckeys that are allowed to pick this in charsetup.
|
||||||
|
|
||||||
|
//////////////// For-specific-character fluff ones /////////////////
|
||||||
// arokha : Aronai Kadigan
|
// arokha : Aronai Kadigan
|
||||||
/datum/robolimb/kitsuhana
|
/datum/robolimb/kitsuhana
|
||||||
company = "Kitsuhana"
|
company = "Kitsuhana"
|
||||||
desc = "This limb seems rather vulpine and fuzzy, with realistic-feeling flesh."
|
desc = "This limb seems rather vulpine and fuzzy, with realistic-feeling flesh."
|
||||||
icon = 'icons/mob/human_races/cyberlimbs/kitsuhana.dmi'
|
icon = 'icons/mob/human_races/cyberlimbs/_fluff_vr/aronai.dmi'
|
||||||
blood_color = "#5dd4fc"
|
blood_color = "#5dd4fc"
|
||||||
includes_tail = 1
|
includes_tail = 1
|
||||||
lifelike = 1
|
lifelike = 1
|
||||||
unavailable_to_build = 1
|
unavailable_to_build = 1
|
||||||
unavailable_at_chargen = 1
|
whitelisted_to = list("arokha")
|
||||||
|
|
||||||
/obj/item/weapon/disk/limb/kitsuhana
|
/obj/item/weapon/disk/limb/kitsuhana
|
||||||
company = "Kitsuhana"
|
company = "Kitsuhana"
|
||||||
|
|
||||||
|
// silencedmp5a5 : Serdykov Antoz
|
||||||
|
/datum/robolimb/white_kryten
|
||||||
|
company = "White Kryten Cybernetics"
|
||||||
|
desc = "This limb feels realistic to the touch, with soft fur. Were it not for the bright orange lights embedded in it, you might have trouble telling it from a non synthetic limb!"
|
||||||
|
icon = 'icons/mob/human_races/cyberlimbs/_fluff_vr/serdykov.dmi'
|
||||||
|
blood_color = "#ff6a00"
|
||||||
|
unavailable_to_build = 1
|
||||||
|
whitelisted_to = list("silencedmp5a5")
|
||||||
|
|
||||||
|
/obj/item/weapon/disk/limb/white_kryten
|
||||||
|
company = "White Kryten Cybernetics"
|
||||||
|
|
||||||
|
//////////////// General VS-only ones /////////////////
|
||||||
/datum/robolimb/talon //They're buildable by default due to being extremely basic.
|
/datum/robolimb/talon //They're buildable by default due to being extremely basic.
|
||||||
company = "Talon LLC"
|
company = "Talon LLC"
|
||||||
desc = "This metallic limb is sleek and featuresless apart from some exposed motors"
|
desc = "This metallic limb is sleek and featuresless apart from some exposed motors"
|
||||||
icon = 'icons/mob/human_races/cyberlimbs/talon/talon_main.dmi' //Sprited by: Viveret
|
icon = 'icons/mob/human_races/cyberlimbs/talon/talon_main.dmi' //Sprited by: Viveret
|
||||||
|
|
||||||
|
|
||||||
/obj/item/weapon/disk/limb/talon
|
/obj/item/weapon/disk/limb/talon
|
||||||
company = "Talon LLC"
|
company = "Talon LLC"
|
||||||
|
|
||||||
|
|||||||
@@ -756,8 +756,14 @@
|
|||||||
name = "Feline"
|
name = "Feline"
|
||||||
icon_state = "feline_s"
|
icon_state = "feline_s"
|
||||||
|
|
||||||
///Wickedtemp: Chakat Tempest
|
//wickedtemp: Chakat Tempest
|
||||||
/datum/sprite_accessory/tail/taur/feline/tempest
|
/datum/sprite_accessory/tail/taur/feline/tempest
|
||||||
name = "Feline (wickedtemp)"
|
name = "Feline (wickedtemp)"
|
||||||
icon_state = "tempest_s"
|
icon_state = "tempest_s"
|
||||||
ckeys_allowed = list("wickedtemp")
|
ckeys_allowed = list("wickedtemp")
|
||||||
|
|
||||||
|
//silencedmp5a5: Serdykov Antoz
|
||||||
|
/datum/sprite_accessory/tail/taur/wolf/serdy
|
||||||
|
name = "CyberSerdy (silencedmp5a5)"
|
||||||
|
icon_state = "serdy_s"
|
||||||
|
ckeys_allowed = list("silencedmp5a5")
|
||||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
icons/mob/human_races/cyberlimbs/_fluff_vr/serdykov.dmi
Normal file
BIN
icons/mob/human_races/cyberlimbs/_fluff_vr/serdykov.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.4 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 6.8 KiB |
Reference in New Issue
Block a user