ID:2147788
 
Code:
mob/verb/resize()
set name="._resize"
set hidden = 1
var/size = winget(src,"default.Map","size")
var/x = findtext(size,"x")
var/WIDTH = text2num(copytext(size,1,x))
var/HEIGHT = text2num(copytext(size,x+1))
WIDTH = round(WIDTH/64)
HEIGHT = round(HEIGHT/64)
client.view = "[WIDTH]x[HEIGHT]"

mob
proc
add_hotbars()
for(var/i=1, i<=10, i++)
var/Hotslots/A = new/Hotslots
A.hotslot_number = i;A.icon_state = "[i]"
A.screen_loc = "CENTER:[160-(i*32)],0"
usr.client.screen += A

mob
Login()
..()
resize()
add_hotbars()


http://prntscr.com/ci32yd

http://prntscr.com/ci339f

Problem description:
Basically, the hotslots should be much smaller and all 10 of them should be on the screen; the issue is - I can't locate as to where the issue is and it's annoying me.
id recommend adding the hotslots on separately
If everything else is good, just make the hotslots smaller
A.transform/=2


Seems like the map is zoomed, which in return will make everything bigger. Also you can display images without redirecting people with the img src ="direct\link.png" tag