diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 52b41025e4..9594aa3df9 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -4,7 +4,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O var/equip_preview_mob = EQUIP_PREVIEW_ALL var/icon/bgstate = "000" - var/list/bgstate_options = list("000", "fff", "steel", "white") + var/list/bgstate_options = list("000", "midgrey", "FFF", "white", "steel", "techmaint", "dark", "plating", "reinforced") /datum/category_item/player_setup_item/general/body name = "Body" diff --git a/code/modules/client/preferences_vr.dm b/code/modules/client/preferences_vr.dm index 1694f3af75..23105324a5 100644 --- a/code/modules/client/preferences_vr.dm +++ b/code/modules/client/preferences_vr.dm @@ -1,26 +1 @@ //File isn't currently being used. -//It is now. -/datum/preferences/update_preview_icon() // Lines up and un-overlaps character edit previews. Also un-splits taurs. - var/mob/living/carbon/human/dummy/mannequin/mannequin = get_mannequin(client_ckey) - mannequin.delete_inventory(TRUE) - dress_preview_mob(mannequin) - - preview_icon = icon('icons/effects/128x72_vr.dmi', bgstate) - preview_icon.Scale(128, 72) - - mannequin.dir = NORTH - var/icon/stamp = getFlatIcon(mannequin) - stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) - preview_icon.Blend(stamp, ICON_OVERLAY, 64-stamp.Width()/2, 5) - - mannequin.dir = WEST - stamp = getFlatIcon(mannequin) - stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) - preview_icon.Blend(stamp, ICON_OVERLAY, 16-stamp.Width()/2, 5) - - mannequin.dir = SOUTH - stamp = getFlatIcon(mannequin) - stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) - preview_icon.Blend(stamp, ICON_OVERLAY, 112-stamp.Width()/2, 5) - - preview_icon.Scale(preview_icon.Width() * 2, preview_icon.Height() * 2) // Scaling here to prevent blurring in the browser. \ No newline at end of file diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm new file mode 100644 index 0000000000..a41cf77092 --- /dev/null +++ b/code/modules/mob/new_player/preferences_setup_vr.dm @@ -0,0 +1,24 @@ +/datum/preferences/update_preview_icon() // Lines up and un-overlaps character edit previews. Also un-splits taurs. + var/mob/living/carbon/human/dummy/mannequin/mannequin = get_mannequin(client_ckey) + mannequin.delete_inventory(TRUE) + dress_preview_mob(mannequin) + + preview_icon = icon('icons/effects/128x72_vr.dmi', bgstate) + preview_icon.Scale(128, 72) + + mannequin.dir = NORTH + var/icon/stamp = getFlatIcon(mannequin) + stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) + preview_icon.Blend(stamp, ICON_OVERLAY, 64-stamp.Width()/2, 5) + + mannequin.dir = WEST + stamp = getFlatIcon(mannequin) + stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) + preview_icon.Blend(stamp, ICON_OVERLAY, 16-stamp.Width()/2, 5) + + mannequin.dir = SOUTH + stamp = getFlatIcon(mannequin) + stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) + preview_icon.Blend(stamp, ICON_OVERLAY, 112-stamp.Width()/2, 5) + + preview_icon.Scale(preview_icon.Width() * 2, preview_icon.Height() * 2) // Scaling here to prevent blurring in the browser. \ No newline at end of file diff --git a/icons/effects/128x72_vr.dmi b/icons/effects/128x72_vr.dmi index 0a9dee45d2..7e061d6ba0 100644 Binary files a/icons/effects/128x72_vr.dmi and b/icons/effects/128x72_vr.dmi differ diff --git a/vorestation.dme b/vorestation.dme index b5602c1e5a..940e70e2c3 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2174,6 +2174,7 @@ #include "code\modules\mob\new_player\new_player_vr.dm" #include "code\modules\mob\new_player\poll.dm" #include "code\modules\mob\new_player\preferences_setup.dm" +#include "code\modules\mob\new_player\preferences_setup_vr.dm" #include "code\modules\mob\new_player\skill.dm" #include "code\modules\mob\new_player\sprite_accessories.dm" #include "code\modules\mob\new_player\sprite_accessories_vr.dm"