ID:271140
 
I got this so far...

obj
hudbg
name=""
icon='verbs.dmi'
icon_state="out"


It has to be on the players screen, but not on the map.

Same spot always, always on the bottom-left of your screen.

How do I do that?
The map location doesn't affect where a screen object shows up on the screen. A good place to locate them might be null, as a matter of fact.

To determine where the objects will show up on the screen once added, you may want to look up the screen_loc variable.

Hiead
In response to Hiead
Hmg, any other advice?
In response to Dark Bahamut
Yeah, try this...
obj
hudbg
name=""
layer=5
icon='verbs.dmi'
icon_state="out"
screen_loc="1,1"
New(client/s)
..()
s.screen+=src
mob/Login()
..()
new/obj/hudbg(client)
In response to Killer22
Thanks, but how wide is the screen?

Just asking, so I can know how much of that icon I need to put.
In response to Dark Bahamut
screen="1x1" adds of that object to the screen located in the bottom left.

screen="1x1 to 21x21" fills the screen with that object...
In response to Killer22
Okay, but the client's screen, how wide is that?
In response to Dark Bahamut
Depends on how wide your view is...

client
view="15x15"
In response to Dark Bahamut
view var (world)

Default value: 5

Possible values: -1 to 10 or "WIDTHxHEIGHT"


This is the default map viewport range. The default value of 5 produces an 11x11 viewport. A value of -1 turns off the map display altogether, and the maximum value of 10 gives a 21x21 viewport. The client may automatically scale down icons in order to conveniently fit the map on the player's screen.

For non-square views, you can assign this to a text string of the form "WIDTHxHEIGHT". For example, "11x11" is equivalent to a view depth of 5, but you could make it wider like this: "13x11".

This setting also affects the default range of the view(), oview(), range(), and orange() procedures.

If the entire map is small enough to fit on one screen (21x21 or less), the default view is automatically adjusted to fit the map. In this case, client.lazy_eye is also automatically turned on by default, since you probably don't want the map to scroll around

Taken from the Help in the Dream Maker