mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
* Move DMI files over to 64x64 * Lighting overlay + world.icon_size. * Change 32 to world icon size * Adds pixel shift multiplier * Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion * Fixes lighting properly * Fix spacepods bounds * Redo all icons with BYONDTools bug fixed * Update ALL the map files dear god * Double crayon font size * Update all screen locs * Fix contextual clicks Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces * Fixes maptext size and the final touch ups on antag screen locs * Runs optipng on the DMI files in last commit. Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that. * Reduces parallax size a bit for 64x64 map sizes * Fix lobby screens * Fix DME
165 lines
7.1 KiB
Plaintext
165 lines
7.1 KiB
Plaintext
|
|
/datum/hud/proc/blob_hud()
|
|
mymob.gui_icons.blob_bgLEFT = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_bgLEFT.icon = 'icons/mob/screen1_blob_fullscreen.dmi'
|
|
mymob.gui_icons.blob_bgLEFT.icon_state = "backgroundLEFT"
|
|
mymob.gui_icons.blob_bgLEFT.name = "Blob HUD"
|
|
mymob.gui_icons.blob_bgLEFT.layer = HUD_BASE_LAYER
|
|
mymob.gui_icons.blob_bgLEFT.screen_loc = ui_blob_bgLEFT
|
|
mymob.gui_icons.blob_bgLEFT.mouse_opacity = 0
|
|
|
|
mymob.gui_icons.blob_bgRIGHT = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_bgRIGHT.icon = 'icons/mob/screen1_blob_fullscreen.dmi'
|
|
mymob.gui_icons.blob_bgRIGHT.icon_state = "backgroundRIGHT"
|
|
mymob.gui_icons.blob_bgRIGHT.name = "Blob HUD"
|
|
mymob.gui_icons.blob_bgRIGHT.layer = HUD_BASE_LAYER
|
|
mymob.gui_icons.blob_bgRIGHT.screen_loc = ui_blob_bgRIGHT
|
|
mymob.gui_icons.blob_bgRIGHT.mouse_opacity = 0
|
|
|
|
mymob.gui_icons.blob_coverLEFT = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_coverLEFT.icon = 'icons/mob/screen1_blob_fullscreen.dmi'
|
|
mymob.gui_icons.blob_coverLEFT.icon_state = "coverLEFT"
|
|
mymob.gui_icons.blob_coverLEFT.name = "Points"
|
|
mymob.gui_icons.blob_coverLEFT.layer = HUD_ABOVE_ITEM_LAYER
|
|
mymob.gui_icons.blob_coverLEFT.screen_loc = ui_blob_bgLEFT
|
|
mymob.gui_icons.blob_coverLEFT.maptext_x = 1
|
|
mymob.gui_icons.blob_coverLEFT.maptext_y = 126*PIXEL_MULTIPLIER
|
|
|
|
mymob.gui_icons.blob_coverRIGHT = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_coverRIGHT.icon = 'icons/mob/screen1_blob_fullscreen.dmi'
|
|
mymob.gui_icons.blob_coverRIGHT.icon_state = "coverRIGHT"
|
|
mymob.gui_icons.blob_coverRIGHT.name = "Health"
|
|
mymob.gui_icons.blob_coverRIGHT.layer = HUD_ABOVE_ITEM_LAYER
|
|
mymob.gui_icons.blob_coverRIGHT.screen_loc = ui_blob_bgRIGHT
|
|
mymob.gui_icons.blob_coverRIGHT.maptext_x = 464*PIXEL_MULTIPLIER
|
|
mymob.gui_icons.blob_coverRIGHT.maptext_y = 126*PIXEL_MULTIPLIER
|
|
|
|
mymob.gui_icons.blob_powerbar = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_powerbar.icon = 'icons/mob/screen1_blob_bars.dmi'
|
|
mymob.gui_icons.blob_powerbar.icon_state = "points"
|
|
mymob.gui_icons.blob_powerbar.name = "Points"
|
|
mymob.gui_icons.blob_powerbar.screen_loc = ui_blob_powerbar
|
|
|
|
mymob.gui_icons.blob_healthbar = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_healthbar.icon = 'icons/mob/screen1_blob_bars.dmi'
|
|
mymob.gui_icons.blob_healthbar.icon_state = "health"
|
|
mymob.gui_icons.blob_healthbar.name = "Health"
|
|
mymob.gui_icons.blob_healthbar.screen_loc = ui_blob_healthbar
|
|
|
|
mymob.gui_icons.blob_spawnblob = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_spawnblob.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_spawnblob.icon_state = "blob1"
|
|
mymob.gui_icons.blob_spawnblob.name = "Spawn Blob"
|
|
mymob.gui_icons.blob_spawnblob.layer = 22
|
|
mymob.gui_icons.blob_spawnblob.screen_loc = ui_blob_spawnblob
|
|
|
|
mymob.gui_icons.blob_spawnstrong = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_spawnstrong.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_spawnstrong.icon_state = "strong1"
|
|
mymob.gui_icons.blob_spawnstrong.name = "Spawn Strong Blob"
|
|
mymob.gui_icons.blob_spawnstrong.layer = 22
|
|
mymob.gui_icons.blob_spawnstrong.screen_loc = ui_blob_spawnstrong
|
|
|
|
mymob.gui_icons.blob_spawnresource = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_spawnresource.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_spawnresource.icon_state = "resource1"
|
|
mymob.gui_icons.blob_spawnresource.name = "Spawn Resource Blob"
|
|
mymob.gui_icons.blob_spawnresource.layer = 22
|
|
mymob.gui_icons.blob_spawnresource.screen_loc = ui_blob_spawnresource
|
|
|
|
mymob.gui_icons.blob_spawnfactory = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_spawnfactory.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_spawnfactory.icon_state = "factory1"
|
|
mymob.gui_icons.blob_spawnfactory.name = "Spawn Factory Blob"
|
|
mymob.gui_icons.blob_spawnfactory.layer = 22
|
|
mymob.gui_icons.blob_spawnfactory.screen_loc = ui_blob_spawnfactory
|
|
|
|
mymob.gui_icons.blob_spawnnode = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_spawnnode.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_spawnnode.icon_state = "node1"
|
|
mymob.gui_icons.blob_spawnnode.name = "Spawn Node Blob"
|
|
mymob.gui_icons.blob_spawnnode.layer = 22
|
|
mymob.gui_icons.blob_spawnnode.screen_loc = ui_blob_spawnnode
|
|
|
|
mymob.gui_icons.blob_spawncore = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_spawncore.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_spawncore.icon_state = "core1"
|
|
mymob.gui_icons.blob_spawncore.name = "Spawn Blob Core"
|
|
mymob.gui_icons.blob_spawncore.layer = 22
|
|
mymob.gui_icons.blob_spawncore.screen_loc = ui_blob_spawncore
|
|
|
|
mymob.gui_icons.blob_ping = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_ping.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_ping.icon_state = "ping"
|
|
mymob.gui_icons.blob_ping.name = "Call Overminds"
|
|
mymob.gui_icons.blob_ping.layer = 22
|
|
mymob.gui_icons.blob_ping.screen_loc = ui_blob_ping
|
|
|
|
mymob.gui_icons.blob_rally = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_rally.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_rally.icon_state = "rally"
|
|
mymob.gui_icons.blob_rally.name = "Rally Spores"
|
|
mymob.gui_icons.blob_rally.layer = 22
|
|
mymob.gui_icons.blob_rally.screen_loc = ui_blob_rally
|
|
|
|
mymob.gui_icons.blob_taunt = getFromPool(/obj/screen/specialblob)
|
|
mymob.gui_icons.blob_taunt.icon = 'icons/mob/screen1_blob.dmi'
|
|
mymob.gui_icons.blob_taunt.icon_state = "taunt"
|
|
mymob.gui_icons.blob_taunt.name = "Psionic Message"
|
|
mymob.gui_icons.blob_taunt.layer = 22
|
|
mymob.gui_icons.blob_taunt.screen_loc = ui_blob_taunt
|
|
|
|
mymob.client.reset_screen()
|
|
|
|
mymob.client.screen += list(
|
|
mymob.gui_icons.blob_bgLEFT,
|
|
mymob.gui_icons.blob_bgRIGHT,
|
|
mymob.gui_icons.blob_coverLEFT,
|
|
mymob.gui_icons.blob_coverRIGHT,
|
|
mymob.gui_icons.blob_powerbar,
|
|
mymob.gui_icons.blob_healthbar,
|
|
mymob.gui_icons.blob_spawnblob,
|
|
mymob.gui_icons.blob_spawnstrong,
|
|
mymob.gui_icons.blob_spawnresource,
|
|
mymob.gui_icons.blob_spawnfactory,
|
|
mymob.gui_icons.blob_spawnnode,
|
|
mymob.gui_icons.blob_spawncore,
|
|
mymob.gui_icons.blob_ping,
|
|
mymob.gui_icons.blob_rally,
|
|
mymob.gui_icons.blob_taunt,
|
|
)
|
|
|
|
for(var/i=1;i<=24;i++)
|
|
var/obj/screen/specialblob/S = getFromPool(/obj/screen/specialblob)
|
|
S.icon = 'icons/mob/screen1_blob.dmi'
|
|
S.icon_state = ""
|
|
var/total_offset = -16 + (i * 20)
|
|
S.screen_loc = "[1 + round(total_offset/WORLD_ICON_SIZE)]:[total_offset%WORLD_ICON_SIZE],NORTH"
|
|
mymob.gui_icons.specialblobs[i] = S
|
|
|
|
for(var/i=1;i<=24;i++)
|
|
mymob.client.screen += mymob.gui_icons.specialblobs[i]
|
|
|
|
/*
|
|
/datum/hud/proc/remove_blob_hud()
|
|
for(var/i=1;i<=24;i++)
|
|
mymob.client.screen -= mymob.gui_icons.specialblobs[i]
|
|
|
|
mymob.client.screen -= list(
|
|
mymob.gui_icons.blob_bgLEFT,
|
|
mymob.gui_icons.blob_bgRIGHT,
|
|
mymob.gui_icons.blob_coverLEFT,
|
|
mymob.gui_icons.blob_coverRIGHT,
|
|
mymob.gui_icons.blob_powerbar,
|
|
mymob.gui_icons.blob_healthbar,
|
|
mymob.gui_icons.blob_spawnblob,
|
|
mymob.gui_icons.blob_spawnstrong,
|
|
mymob.gui_icons.blob_spawnresource,
|
|
mymob.gui_icons.blob_spawnfactory,
|
|
mymob.gui_icons.blob_spawnnode,
|
|
mymob.gui_icons.blob_spawncore,
|
|
mymob.gui_icons.blob_ping,
|
|
mymob.gui_icons.blob_rally,
|
|
mymob.gui_icons.blob_taunt,
|
|
)
|
|
*/ |