mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 06:58:30 +01:00
batch robot sprties (#18161)
This commit is contained in:
@@ -22,9 +22,10 @@
|
||||
R.selecting_module = TRUE
|
||||
|
||||
/datum/tgui_module/robot_ui_module/ui_assets(mob/user)
|
||||
return list(
|
||||
get_asset_datum(/datum/asset/spritesheet_batched/robot_icons)
|
||||
)
|
||||
var/list/our_assets = list()
|
||||
for(var/entry in GLOB.robot_sprite_sheets)
|
||||
our_assets += GLOB.robot_sprite_sheets[entry]
|
||||
return our_assets
|
||||
|
||||
/datum/tgui_module/robot_ui_module/tgui_static_data()
|
||||
var/list/data = ..()
|
||||
@@ -61,7 +62,6 @@
|
||||
var/list/data = ..()
|
||||
|
||||
var/mob/living/silicon/robot/R = host
|
||||
var/datum/asset/spritesheet_batched/robot_icons/spritesheet = get_asset_datum(/datum/asset/spritesheet_batched/robot_icons)
|
||||
|
||||
data["currentName"] = new_name ? new_name : R.name
|
||||
data["isDefaultName"] = !new_name
|
||||
@@ -92,6 +92,7 @@
|
||||
data["sprite_datum_class"] = null
|
||||
data["sprite_datum_size"] = null
|
||||
if(sprite_datum)
|
||||
var/datum/asset/spritesheet_batched/robot_icons/spritesheet = GLOB.robot_sprite_sheets[selected_module]
|
||||
data["sprite_datum_class"] = sanitize_css_class_name("[sprite_datum.type]")
|
||||
data["sprite_datum_size"] = spritesheet.icon_size_id(data["sprite_datum_class"] + "S") // just get the south icon's size, the rest will be the same
|
||||
|
||||
|
||||
@@ -286,5 +286,6 @@
|
||||
rest_sprite_options = list("Default", "Sit", "Bellyup")
|
||||
|
||||
/datum/robot_sprite/dogborg/security/smolraptor/alt
|
||||
name = "Small Raptor Alt"
|
||||
|
||||
sprite_icon_state = "smolraptor_alt"
|
||||
|
||||
@@ -264,19 +264,19 @@
|
||||
|
||||
// Ninja models
|
||||
|
||||
/datum/robot_sprite/dogborg/syndicate/ninja
|
||||
/datum/robot_sprite/dogborg/ninja
|
||||
module_type = "Ninja"
|
||||
sprite_icon = 'icons/mob/robot/ninja.dmi'
|
||||
sprite_hud_icon_state = "malf"
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja
|
||||
/datum/robot_sprite/dogborg/tall/ninja
|
||||
module_type = "Ninja"
|
||||
sprite_icon = 'icons/mob/robot/tallrobot/tallrobots.dmi'
|
||||
sprite_hud_icon_state = "malf"
|
||||
icon_x = 32
|
||||
pixel_x = 0
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja/dullahan
|
||||
/datum/robot_sprite/dogborg/tall/ninja/dullahan
|
||||
name = "dullahan"
|
||||
sprite_icon = 'icons/mob/robot/dullahan/v3/ninja.dmi'
|
||||
sprite_icon_state = "dullahanninja"
|
||||
@@ -287,39 +287,35 @@
|
||||
pixel_x = -16
|
||||
icon_x = 64
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja/mekaninja
|
||||
/datum/robot_sprite/dogborg/tall/ninja/mekaninja
|
||||
name = "Meka"
|
||||
sprite_icon = 'icons/mob/robot/tallrobot/tallrobots.dmi'
|
||||
sprite_icon_state = "mekaninja"
|
||||
has_eye_light_sprites = TRUE
|
||||
has_vore_belly_sprites = TRUE
|
||||
rest_sprite_options = list("Default", "Sit")
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja/fmekaninja
|
||||
/datum/robot_sprite/dogborg/tall/ninja/fmekaninja
|
||||
name = "Niko"
|
||||
sprite_icon = 'icons/mob/robot/tallrobot/tallrobots.dmi'
|
||||
sprite_icon_state = "fmekaninja"
|
||||
has_eye_light_sprites = TRUE
|
||||
has_vore_belly_sprites = TRUE
|
||||
rest_sprite_options = list("Default", "Sit")
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja/mmekaninja
|
||||
/datum/robot_sprite/dogborg/tall/ninja/k4tninja
|
||||
name = "K4T"
|
||||
sprite_icon_state = "k4tninja"
|
||||
has_eye_light_sprites = TRUE
|
||||
has_vore_belly_sprites = TRUE
|
||||
rest_sprite_options = list("Default", "Sit")
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/ninja/mmekaninja
|
||||
name = "Nika"
|
||||
sprite_icon = 'icons/mob/robot/tallrobot/tallrobots.dmi'
|
||||
sprite_icon_state = "mmekaninja"
|
||||
has_eye_light_sprites = TRUE
|
||||
has_vore_belly_sprites = TRUE
|
||||
rest_sprite_options = list("Default", "Sit")
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja/mmekaninja
|
||||
name = "Nika"
|
||||
sprite_icon = 'icons/mob/robot/tallrobot/tallrobots.dmi'
|
||||
sprite_icon_state = "mmekaninja"
|
||||
has_eye_light_sprites = TRUE
|
||||
has_vore_belly_sprites = TRUE
|
||||
rest_sprite_options = list("Default", "Sit")
|
||||
|
||||
/datum/robot_sprite/dogborg/tall/syndicate/ninja/dullataurninja
|
||||
/datum/robot_sprite/dogborg/tall/ninja/dullataurninja
|
||||
name = "Dullataur"
|
||||
sprite_icon = 'icons/mob/robot/dullahan/dullataurs/dullataur.dmi'
|
||||
sprite_icon_state = "dullataurninja"
|
||||
|
||||
Reference in New Issue
Block a user