mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-24 04:28:12 +01:00
* Borg hat framework * Change defines * . * Fix * Change * Rest of them * Delete hat * Actually just drop it * Change * . --------- Co-authored-by: Cameron Lennox <killer65311@gmail.com>
313 lines
8.4 KiB
Plaintext
313 lines
8.4 KiB
Plaintext
// Regular sprites
|
|
|
|
/datum/robot_sprite/security
|
|
module_type = "Security"
|
|
sprite_icon = 'icons/mob/robot/security.dmi'
|
|
|
|
/datum/robot_sprite/security/default
|
|
name = DEFAULT_ROBOT_SPRITE_NAME
|
|
default_sprite = TRUE
|
|
sprite_icon_state = "default"
|
|
|
|
/datum/robot_sprite/security/eyebot
|
|
name = "Cabeiri"
|
|
sprite_icon_state = "eyebot"
|
|
|
|
/datum/robot_sprite/security/bloodhound
|
|
name = "Cerberus"
|
|
sprite_icon_state = "bloodhound"
|
|
|
|
/datum/robot_sprite/security/treadhound
|
|
name = "Cerberus-Treaded"
|
|
sprite_icon_state = "treadhound"
|
|
|
|
/datum/robot_sprite/security/marina
|
|
name = "Haruka"
|
|
sprite_icon_state = "marina"
|
|
|
|
/datum/robot_sprite/security/tall
|
|
name = "Usagi"
|
|
sprite_icon_state = "tall"
|
|
|
|
/datum/robot_sprite/security/toiletbot
|
|
name = "Telemachus"
|
|
sprite_icon_state = "toiletbot"
|
|
|
|
/datum/robot_sprite/security/sleek
|
|
name = "WTOperator"
|
|
sprite_icon_state = "sleek"
|
|
|
|
/datum/robot_sprite/security/spider
|
|
name = "XI-GUS"
|
|
sprite_icon_state = "spider"
|
|
|
|
/datum/robot_sprite/security/heavy
|
|
name = "XI-ALP"
|
|
sprite_icon_state = "heavy"
|
|
|
|
/datum/robot_sprite/security/old
|
|
name = "Basic"
|
|
sprite_icon_state = "old"
|
|
has_eye_sprites = FALSE
|
|
|
|
/datum/robot_sprite/security/oldbot
|
|
name = "Black Knight"
|
|
sprite_icon_state = "oldbot"
|
|
has_eye_sprites = FALSE
|
|
|
|
/datum/robot_sprite/security/drone
|
|
name = "AG Model"
|
|
sprite_icon_state = "drone"
|
|
has_custom_open_sprites = TRUE
|
|
|
|
/datum/robot_sprite/security/insekt
|
|
name = "Insekt"
|
|
sprite_icon_state = "insekt"
|
|
|
|
/datum/robot_sprite/security/tall2
|
|
name = "Usagi-II"
|
|
sprite_icon_state = "tall2"
|
|
|
|
/datum/robot_sprite/security/glitterfly
|
|
name = "Pyralis"
|
|
sprite_icon_state = "glitterfly"
|
|
has_custom_open_sprites = TRUE
|
|
|
|
/datum/robot_sprite/security/decapod
|
|
name = "Decapod"
|
|
sprite_icon_state = "decapod"
|
|
has_custom_open_sprites = TRUE
|
|
|
|
/datum/robot_sprite/security/pneuma
|
|
name = "Pneuma"
|
|
sprite_icon_state = "pneuma"
|
|
has_custom_open_sprites = TRUE
|
|
|
|
/datum/robot_sprite/security/drider
|
|
name = "Tower"
|
|
sprite_icon_state = "drider"
|
|
has_custom_open_sprites = TRUE
|
|
|
|
/datum/robot_sprite/security/handy
|
|
name = "Handy"
|
|
sprite_icon_state = "handy"
|
|
hat_offset = BORG_HAT_OFFSET_NONE
|
|
|
|
/datum/robot_sprite/security/mechoid
|
|
name = "Acheron"
|
|
sprite_icon_state = "mechoid"
|
|
|
|
/datum/robot_sprite/security/noble
|
|
name = "Shellguard Noble"
|
|
sprite_icon_state = "noble"
|
|
has_custom_open_sprites = TRUE
|
|
|
|
/datum/robot_sprite/security/zoomba
|
|
name = "ZOOM-BA"
|
|
sprite_icon_state = "zoomba"
|
|
has_dead_sprite = TRUE
|
|
hat_offset = ZOOMBA_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/security/worm
|
|
name = "W02M"
|
|
sprite_icon_state = "worm-security"
|
|
sprite_icon = 'icons/mob/robot/wormborg.dmi'
|
|
has_dead_sprite_overlay = FALSE
|
|
has_custom_open_sprites = FALSE
|
|
has_vore_belly_sprites = TRUE
|
|
has_dead_sprite = TRUE
|
|
hat_offset = WORM_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/security/uptall
|
|
name = "Feminine Humanoid"
|
|
sprite_icon_state = "uptall"
|
|
|
|
// Wide/dogborg sprites
|
|
|
|
/datum/robot_sprite/dogborg/security
|
|
module_type = "Security"
|
|
sprite_icon = 'icons/mob/robot/security_wide.dmi'
|
|
|
|
/datum/robot_sprite/dogborg/security/k9
|
|
name = "K9"
|
|
sprite_icon_state = "k9"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_light_sprites = TRUE
|
|
sprite_flags = ROBOT_HAS_TASER_SPRITE | ROBOT_HAS_LASER_SPRITE
|
|
|
|
/datum/robot_sprite/dogborg/security/k92
|
|
name = "K9 Alt"
|
|
sprite_icon_state = "k92"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_sprites = FALSE
|
|
sprite_flags = ROBOT_HAS_TASER_SPRITE | ROBOT_HAS_LASER_SPRITE
|
|
|
|
/datum/robot_sprite/dogborg/security/vale
|
|
name = "Hound V2"
|
|
sprite_icon_state = "vale"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_light_sprites = TRUE
|
|
sprite_flags = ROBOT_HAS_TASER_SPRITE | ROBOT_HAS_LASER_SPRITE
|
|
hat_offset = VALE_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/security/borgi
|
|
name = "Borgi"
|
|
sprite_icon_state = "borgi"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_sprites = FALSE
|
|
has_eye_light_sprites = TRUE
|
|
has_dead_sprite_overlay = FALSE
|
|
hat_offset = BORGI_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/security/otie
|
|
name = "Otieborg"
|
|
sprite_icon_state = "otie"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_light_sprites = TRUE
|
|
sprite_flags = ROBOT_HAS_TASER_SPRITE | ROBOT_HAS_LASER_SPRITE
|
|
hat_offset = OTIE_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/security/drake
|
|
name = "Drake"
|
|
sprite_icon_state = "drake"
|
|
has_vore_belly_resting_sprites = TRUE
|
|
sprite_flags = ROBOT_HAS_TASER_SPRITE | ROBOT_HAS_LASER_SPRITE
|
|
hat_offset = DRAKE_HAT_OFFSET
|
|
|
|
// Tall sprites
|
|
|
|
/datum/robot_sprite/dogborg/tall/security
|
|
module_type = "Security"
|
|
sprite_icon = 'icons/mob/robot/security_large.dmi'
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/raptor
|
|
name = "Raptor V-4"
|
|
sprite_icon_state = "raptor"
|
|
has_custom_equipment_sprites = TRUE
|
|
sprite_flags = ROBOT_HAS_TASER_SPRITE | ROBOT_HAS_LASER_SPRITE
|
|
rest_sprite_options = list("Default", "Bellyup")
|
|
hat_offset = RAPTOR_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/meka
|
|
name = "MEKA"
|
|
sprite_icon_state = "meka"
|
|
has_eye_light_sprites = TRUE
|
|
has_custom_open_sprites = TRUE
|
|
has_vore_belly_sprites = FALSE
|
|
rest_sprite_options = list("Default", "Sit")
|
|
hat_offset = MEKA_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/newmeka
|
|
name = "MEKA v2"
|
|
sprite_icon_state = "newmeka"
|
|
has_eye_light_sprites = TRUE
|
|
has_custom_open_sprites = TRUE
|
|
rest_sprite_options = list("Default", "Sit")
|
|
hat_offset = MEKA_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/mmeka
|
|
name = "NIKO"
|
|
sprite_icon_state = "mmeka"
|
|
has_eye_light_sprites = TRUE
|
|
has_custom_open_sprites = TRUE
|
|
rest_sprite_options = list("Default", "Sit")
|
|
hat_offset = MEKA_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/fmeka
|
|
name = "NIKA"
|
|
sprite_icon_state = "fmeka"
|
|
has_eye_light_sprites = TRUE
|
|
has_custom_open_sprites = TRUE
|
|
rest_sprite_options = list("Default", "Sit")
|
|
hat_offset = MEKA_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/k4t
|
|
name = "K4T"
|
|
sprite_icon_state = "k4t"
|
|
has_eye_light_sprites = TRUE
|
|
has_custom_open_sprites = TRUE
|
|
has_vore_belly_sprites = FALSE
|
|
rest_sprite_options = list("Default", "Bellyup")
|
|
hat_offset = K4T_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/dullahan
|
|
name = "Dullahan"
|
|
sprite_icon_state = "dullahansec"
|
|
sprite_icon = 'icons/mob/robot/dullahan/v1/dullahan_sec.dmi'
|
|
sprite_decals = list("breastplate","loincloth","eyecover")
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_light_sprites = TRUE
|
|
has_rest_sprites = TRUE
|
|
has_vore_belly_sprites = TRUE
|
|
has_vore_belly_resting_sprites = TRUE
|
|
has_rest_lights_sprites = TRUE
|
|
has_rest_eyes_sprites = TRUE
|
|
rest_sprite_options = list("Default", "Sit")
|
|
icon_x = 32
|
|
pixel_x = 0
|
|
hat_offset = DULLAHAN_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/dullataur
|
|
name = "Dullataur"
|
|
sprite_icon_state = "dullataursec"
|
|
sprite_icon = 'icons/mob/robot/dullahan/dullataurs/dullataur.dmi'
|
|
rest_sprite_options = list("Default")
|
|
has_eye_light_sprites = TRUE
|
|
has_rest_sprites = TRUE
|
|
has_vore_belly_sprites = FALSE
|
|
has_vore_belly_resting_sprites = FALSE
|
|
has_rest_lights_sprites = TRUE
|
|
has_rest_eyes_sprites = TRUE
|
|
sprite_decals = list("breastplate")
|
|
icon_x = 64
|
|
pixel_x = -16
|
|
hat_offset = DULLAHAN_TAUR_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/tall/security/dullahanv3
|
|
name = "Dullahan security v3"
|
|
sprite_icon = 'icons/mob/robot/dullahan/v3/security.dmi'
|
|
sprite_icon_state = "dullahansecurity"
|
|
has_eye_light_sprites = TRUE
|
|
has_rest_sprites = TRUE
|
|
has_vore_belly_sprites = TRUE
|
|
has_vore_belly_resting_sprites = TRUE
|
|
belly_capacity_list = list("sleeper" = 3)
|
|
sprite_decals = list("decals")
|
|
rest_sprite_options = list("Default", "Sit")
|
|
icon_x = 64
|
|
pixel_x = -16
|
|
hat_offset = DULLAHAN_HAT_OFFSET
|
|
|
|
|
|
/datum/robot_sprite/dogborg/security/vale2
|
|
name = "Secborg model V-3"
|
|
sprite_icon = 'icons/mob/robot/widerobot/widerobot.dmi'
|
|
sprite_icon_state = "secvale"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_light_sprites = TRUE
|
|
rest_sprite_options = list("Default")
|
|
hat_offset = VALE_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/security/cat
|
|
name = "Cat"
|
|
sprite_icon = 'icons/mob/robot/catborg_variant.dmi'
|
|
sprite_icon_state = "vixsec"
|
|
sprite_hud_icon_state = "k9"
|
|
has_eye_light_sprites = TRUE
|
|
has_dead_sprite_overlay = FALSE
|
|
|
|
/datum/robot_sprite/dogborg/security/smolraptor
|
|
sprite_icon = 'icons/mob/robot/smallraptors/smolraptor_sec.dmi'
|
|
name = "Small Raptor"
|
|
sprite_icon_state = "smolraptor"
|
|
has_eye_light_sprites = TRUE
|
|
has_vore_belly_sprites = TRUE
|
|
has_dead_sprite_overlay = FALSE
|
|
rest_sprite_options = list("Default", "Sit", "Bellyup")
|
|
hat_offset = SMOL_RAPTOR_HAT_OFFSET
|
|
|
|
/datum/robot_sprite/dogborg/security/smolraptor/alt
|
|
name = "Small Raptor Alt"
|
|
|
|
sprite_icon_state = "smolraptor_alt"
|