Files
VOREStation/code/modules/asset_cache/assets/belly_assets.dm
T
Kashargul 92182e0946 move the internal preview to canvas (#18930)
* move the internal preview to canvas

* use a helper

* basic readme prep

* .

* .

* transform  better

* byond can't handle icon states of large files...

* move fully to the rust version

* fix typing

* just wtf. NO

* fix the legacy path

* keep it all centralized

* tiny oversight

* unit test rewrite

* rename

* fix bad layering

* fixes a bunch of layering issues

* artifact

* move crash to log_runtime

* missing overlay warning

* why not
2025-12-23 20:28:39 -08:00

283 lines
8.7 KiB
Plaintext

/datum/overlay_previews
var/old_precolored = 'icons/mob/vore_fullscreens/ui_lists/screen_full_vore.dmi'
var/base = 'icons/mob/vore_fullscreens/ui_lists/screen_full_vore_list_base.dmi'
var/layer1 = 'icons/mob/vore_fullscreens/ui_lists/screen_full_vore_list_layer1.dmi'
var/layer2 = 'icons/mob/vore_fullscreens/ui_lists/screen_full_vore_list_layer2.dmi'
var/layer3 = 'icons/mob/vore_fullscreens/ui_lists/screen_full_vore_list_layer3.dmi'
/datum/belly_overlays
var/belly_icon
/*
/datum/belly_overlays/vbo_belly1
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly1.dmi'
/datum/belly_overlays/vbo_belly2
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly2.dmi'
/datum/belly_overlays/vbo_belly3
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly3.dmi'
/datum/belly_overlays/vbo_belly4
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly4.dmi'
/datum/belly_overlays/vbo_belly5
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly5.dmi'
/datum/belly_overlays/vbo_belly6
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly6.dmi'
/datum/belly_overlays/vbo_belly7
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly7.dmi'
*/
/datum/belly_overlays/vbo_belly8
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly8.dmi'
/datum/belly_overlays/vbo_belly9
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly9.dmi'
/datum/belly_overlays/vbo_belly9_fluidless
belly_icon = 'icons/mob/vore_fullscreens/VBO_belly9_fluidless.dmi'
/datum/belly_overlays/vbo_breast
belly_icon = 'icons/mob/vore_fullscreens/VBO_breast.dmi'
/datum/belly_overlays/vbo_breast1
belly_icon = 'icons/mob/vore_fullscreens/VBO_breast1.dmi'
/datum/belly_overlays/vbo_coils
belly_icon = 'icons/mob/vore_fullscreens/VBO_coils.dmi'
/datum/belly_overlays/vbo_coils1
belly_icon = 'icons/mob/vore_fullscreens/VBO_coils1.dmi'
/datum/belly_overlays/vbo_darkslit
belly_icon = 'icons/mob/vore_fullscreens/VBO_darkslit.dmi'
/datum/belly_overlays/vbo_fleshs
belly_icon = 'icons/mob/vore_fullscreens/VBO_fleshs.dmi'
/datum/belly_overlays/vbo_fleshs1
belly_icon = 'icons/mob/vore_fullscreens/VBO_fleshs1.dmi'
/datum/belly_overlays/vbo_foot
belly_icon = 'icons/mob/vore_fullscreens/VBO_foot.dmi'
/datum/belly_overlays/vbo_gematically_angular
belly_icon = 'icons/mob/vore_fullscreens/VBO_gematically_angular.dmi'
/*
/datum/belly_overlays/vbo_intestines1
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines1.dmi'
/datum/belly_overlays/vbo_intestines2
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines2.dmi'
/datum/belly_overlays/vbo_intestines3
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines3.dmi'
/datum/belly_overlays/vbo_intestines4
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines4.dmi'
/datum/belly_overlays/vbo_intestines5
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines5.dmi'
/datum/belly_overlays/vbo_intestines6
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines6.dmi'
/datum/belly_overlays/vbo_intestines7
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines7.dmi'
/datum/belly_overlays/vbo_intestines8
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines8.dmi'
*/
/datum/belly_overlays/vbo_intestines9
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines9.dmi'
/datum/belly_overlays/vbo_intestines9_fluidless
belly_icon = 'icons/mob/vore_fullscreens/VBO_intestines9_fluidless.dmi'
/*
/datum/belly_overlays/vbo_maw1
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw1.dmi'
/datum/belly_overlays/vbo_maw2
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw2.dmi'
/datum/belly_overlays/vbo_maw3
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw3.dmi'
/datum/belly_overlays/vbo_maw4
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw4.dmi'
/datum/belly_overlays/vbo_maw5
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw5.dmi'
/datum/belly_overlays/vbo_maw6
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw6.dmi'
/datum/belly_overlays/vbo_maw7
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw7.dmi'
/datum/belly_overlays/vbo_maw8
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw8.dmi'
/datum/belly_overlays/vbo_maw9
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw9.dmi'
/datum/belly_overlays/vbo_maw10
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw10.dmi'
/datum/belly_overlays/vbo_maw11
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw11.dmi'
/datum/belly_overlays/vbo_maw12
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw12.dmi'
*/
/datum/belly_overlays/vbo_maw13
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw13.dmi'
/datum/belly_overlays/vbo_maw14
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw14.dmi'
/datum/belly_overlays/vbo_maw15
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw15.dmi'
/datum/belly_overlays/vbo_maw16
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw16.dmi'
/datum/belly_overlays/vbo_maw17
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw17.dmi'
/datum/belly_overlays/vbo_maw18
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw18.dmi'
/datum/belly_overlays/vbo_maw19
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw19.dmi'
/datum/belly_overlays/vbo_maw20
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw20.dmi'
/datum/belly_overlays/vbo_maw21
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw21.dmi'
/datum/belly_overlays/vbo_maw22
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw22.dmi'
/datum/belly_overlays/vbo_maw23
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw23.dmi'
/datum/belly_overlays/vbo_maw24
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw24.dmi'
/datum/belly_overlays/vbo_maw25
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw25.dmi'
/datum/belly_overlays/vbo_maw26
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw26.dmi'
/datum/belly_overlays/vbo_maw27
belly_icon = 'icons/mob/vore_fullscreens/VBO_maw27.dmi'
/datum/belly_overlays/vbo_notbelly
belly_icon = 'icons/mob/vore_fullscreens/VBO_notbelly.dmi'
/datum/belly_overlays/vbo_paw
belly_icon = 'icons/mob/vore_fullscreens/VBO_paw.dmi'
/datum/belly_overlays/vbo_synth1
belly_icon = 'icons/mob/vore_fullscreens/VBO_synth1.dmi'
/*
/datum/belly_overlays/vbo_synth2
belly_icon = 'icons/mob/vore_fullscreens/VBO_synth2.dmi'
*/
/*
/datum/belly_overlays/vbo_trash
belly_icon = 'icons/mob/vore_fullscreens/VBO_trash.dmi'
*/
/datum/belly_overlays/vbo_vines
belly_icon = 'icons/mob/vore_fullscreens/VBO_vines.dmi'
/datum/belly_overlays/vbo_wriggly
belly_icon = 'icons/mob/vore_fullscreens/VBO_wriggly.dmi'
/datum/belly_overlays/vboanim_belly1
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly1.dmi'
/datum/belly_overlays/vboanim_belly2
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly2.dmi'
/datum/belly_overlays/vboanim_belly3
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly3.dmi'
/datum/belly_overlays/vboanim_belly4
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly4.dmi'
/datum/belly_overlays/vboanim_belly5
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly5.dmi'
/datum/belly_overlays/vboanim_belly6
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly6.dmi'
/datum/belly_overlays/vboanim_belly7
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly7.dmi'
/datum/belly_overlays/vboanim_belly8
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly8.dmi'
/datum/belly_overlays/vboanim_belly9
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly9.dmi'
/datum/belly_overlays/vboanim_belly10
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_belly10.dmi'
/datum/belly_overlays/vboanim_gullet1
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_gullet1.dmi'
/datum/belly_overlays/vboanim_intestine1
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_intestine1.dmi'
/datum/belly_overlays/vboanim_intestine2
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_intestine2.dmi'
/datum/belly_overlays/vboanim_snakebelly1
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_snakebelly1.dmi'
/datum/belly_overlays/vboanim_synthbelly1
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_synthbelly1.dmi'
/datum/belly_overlays/vboanim_taurbelly1
belly_icon = 'icons/mob/vore_fullscreens/VBOanim_taurbelly1.dmi'
/datum/belly_overlays/a_tumby
belly_icon = 'icons/mob/vore_fullscreens/a_tumby.dmi'
/datum/belly_overlays/another_tumby
belly_icon = 'icons/mob/vore_fullscreens/another_tumby.dmi'
/datum/belly_overlays/base
belly_icon = 'icons/mob/vore_fullscreens/base.dmi'
/datum/belly_overlays/brown_internals
belly_icon = 'icons/mob/vore_fullscreens/brown_internals.dmi'
/datum/belly_overlays/brown_internals_hole
belly_icon = 'icons/mob/vore_fullscreens/brown_internals_hole.dmi'
/datum/belly_overlays/da_tumby
belly_icon = 'icons/mob/vore_fullscreens/da_tumby.dmi'
/datum/belly_overlays/dark
belly_icon = 'icons/mob/vore_fullscreens/dark.dmi'
/datum/belly_overlays/synth_flesh_mono
belly_icon = 'icons/mob/vore_fullscreens/synth_flesh_mono.dmi'
/datum/belly_overlays/synth_flesh_mono_hole
belly_icon = 'icons/mob/vore_fullscreens/synth_flesh_mono_hole.dmi'