From f3a977570059711686d495b60e5a3bbd35514de4 Mon Sep 17 00:00:00 2001 From: Foopwo Date: Thu, 16 May 2024 09:37:46 -0700 Subject: [PATCH] fluff robot for foopwotch - also removes charname check --- code/controllers/subsystems/robot_sprites.dm | 10 +-- .../silicon/robot/sprites/_sprite_datum.dm | 1 - .../mob/living/silicon/robot/sprites/fluff.dm | 59 +++++++++++++++--- icons/mob/robot/fluff.dmi | Bin 0 -> 24644 bytes 4 files changed, 55 insertions(+), 15 deletions(-) create mode 100644 icons/mob/robot/fluff.dmi diff --git a/code/controllers/subsystems/robot_sprites.dm b/code/controllers/subsystems/robot_sprites.dm index 8fd72b0a15a..b815dc7c1bb 100644 --- a/code/controllers/subsystems/robot_sprites.dm +++ b/code/controllers/subsystems/robot_sprites.dm @@ -65,7 +65,7 @@ SUBSYSTEM_DEF(robot_sprites) return if(wlcheck && istype(wlcheck)) - . |= get_whitelisted_sprites(wlcheck.ckey, wlcheck.sprite_name, module) + . |= get_whitelisted_sprites(wlcheck.ckey, module) . |= cyborg_sprites_by_module[module] @@ -78,7 +78,7 @@ SUBSYSTEM_DEF(robot_sprites) var/list/sprite_list = cyborg_sprites_by_module[module] if(wlcheck && istype(wlcheck)) - sprite_list |= get_whitelisted_sprites(wlcheck.ckey, wlcheck.sprite_name, module) + sprite_list |= get_whitelisted_sprites(wlcheck.ckey, module) if(!islist(sprite_list)) return 0 @@ -102,14 +102,14 @@ SUBSYSTEM_DEF(robot_sprites) return chosen_sprite -/datum/controller/subsystem/robot_sprites/proc/get_whitelisted_sprites(var/ckey, var/spritename, var/module) +/datum/controller/subsystem/robot_sprites/proc/get_whitelisted_sprites(var/ckey, var/module) . = list() - if(!ckey || !spritename || !module || !(module in whitelisted_sprites_by_module)) + if(!ckey || !module || !(module in whitelisted_sprites_by_module)) return for(var/datum/robot_sprite/RS in whitelisted_sprites_by_module[module]) - if(RS.whitelist_ckey == ckey && RS.whitelist_charname == spritename) + if(RS.whitelist_ckey == ckey) . |= RS return \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/sprites/_sprite_datum.dm b/code/modules/mob/living/silicon/robot/sprites/_sprite_datum.dm index 2895d22e788..0a18a2e80f7 100644 --- a/code/modules/mob/living/silicon/robot/sprites/_sprite_datum.dm +++ b/code/modules/mob/living/silicon/robot/sprites/_sprite_datum.dm @@ -25,7 +25,6 @@ var/is_whitelisted = FALSE var/whitelist_ckey - var/whitelist_charname /datum/robot_sprite/proc/handle_extra_icon_updates(var/mob/living/silicon/robot/ourborg) return diff --git a/code/modules/mob/living/silicon/robot/sprites/fluff.dm b/code/modules/mob/living/silicon/robot/sprites/fluff.dm index 143ff909773..e1ed53288ba 100644 --- a/code/modules/mob/living/silicon/robot/sprites/fluff.dm +++ b/code/modules/mob/living/silicon/robot/sprites/fluff.dm @@ -21,7 +21,6 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" /datum/robot_sprite/dogborg/crisis/fluff/argonne name = CUSTOM_BORGSPRITE("RUSS") @@ -40,7 +39,6 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" /datum/robot_sprite/dogborg/surgical/fluff/argonne name = CUSTOM_BORGSPRITE("RUSS") @@ -59,7 +57,6 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" /datum/robot_sprite/dogborg/engineering/fluff/argonne name = CUSTOM_BORGSPRITE("RUSS") @@ -78,7 +75,6 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" /datum/robot_sprite/dogborg/science/fluff/argonne name = CUSTOM_BORGSPRITE("RUSS") @@ -97,7 +93,6 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" /datum/robot_sprite/dogborg/mining/fluff/argonne name = CUSTOM_BORGSPRITE("RUSS") @@ -116,7 +111,6 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" /datum/robot_sprite/dogborg/service/fluff/argonne name = CUSTOM_BORGSPRITE("RUSS") @@ -135,7 +129,56 @@ is_whitelisted = TRUE whitelist_ckey = "argonne" - whitelist_charname = "RUSS" + +// F + +/datum/robot_sprite/security/fluff/foopwotch + name = CUSTOM_BORGSPRITE("NDF") //For: GAEL + + sprite_icon = 'icons/mob/robot/fluff.dmi' + sprite_icon_state = "foopwotch-ndfsec" + + has_eye_light_sprites = TRUE + has_vore_belly_sprites = TRUE + has_custom_open_sprites = TRUE + has_dead_sprite = TRUE + has_dead_sprite_overlay = FALSE + + is_whitelisted = TRUE + whitelist_ckey = "foopwotch" + +/datum/robot_sprite/security/fluff/foopwotch/handle_extra_icon_updates(var/mob/living/silicon/robot/ourborg) + if(istype(ourborg.module_active, /obj/item/weapon/gun/energy/laser/mounted)) + ourborg.add_overlay("[sprite_icon_state]-laser") + if(istype(ourborg.module_active, /obj/item/weapon/gun/energy/taser/mounted/cyborg)) + ourborg.add_overlay("[sprite_icon_state]-taser") + +/datum/robot_sprite/combat/fluff/foopwotch + name = CUSTOM_BORGSPRITE("NDF") //For: GAEL + + sprite_icon = 'icons/mob/robot/fluff.dmi' + sprite_icon_state = "foopwotch-ndfcmb" + + has_eye_light_sprites = TRUE + has_vore_belly_sprites = TRUE + has_custom_open_sprites = TRUE + has_dead_sprite = TRUE + has_dead_sprite_overlay = FALSE + has_speed_sprite = TRUE + has_shield_sprite = TRUE + + is_whitelisted = TRUE + whitelist_ckey = "foopwotch" + +/datum/robot_sprite/combat/fluff/foopwotch/handle_extra_icon_updates(var/mob/living/silicon/robot/ourborg) + + ..() + if(istype(ourborg.module_active, /obj/item/weapon/gun/energy/laser/mounted) || istype(ourborg.module_active, /obj/item/weapon/gun/energy/lasercannon/mounted)) + ourborg.add_overlay("[sprite_icon_state]-laser") + if(istype(ourborg.module_active, /obj/item/weapon/combat_borgblade)) + ourborg.add_overlay("[sprite_icon_state]-dagger") + if(istype(ourborg.module_active, /obj/item/weapon/gun/energy/taser/mounted/cyborg/ertgun)) + ourborg.add_overlay("[sprite_icon_state]-disabler") // J @@ -156,7 +199,6 @@ is_whitelisted = TRUE whitelist_ckey = "jademanique" - whitelist_charname = "B.A.U-Kingside" /datum/robot_sprite/dogborg/security/fluff/jademanique/handle_extra_icon_updates(var/mob/living/silicon/robot/ourborg) if(istype(ourborg.module_active, /obj/item/weapon/gun/energy/laser/mounted)) @@ -182,4 +224,3 @@ is_whitelisted = TRUE whitelist_ckey = "lunarfleet" - whitelist_charname = "Clea-Nor" diff --git a/icons/mob/robot/fluff.dmi b/icons/mob/robot/fluff.dmi new file mode 100644 index 0000000000000000000000000000000000000000..053ad0ba29da2b219c09c69e8a0164a65b2c41c5 GIT binary patch literal 24644 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 z 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 literal 0 HcmV?d00001