ID:1162537
 
Keywords: big, icons, multi, tile
(See the best response by Jemai1.)
Problem description:
Hello, can anyone give me some pointers or a beginner's guide to code in huge icons such as 64x64, 128x128... Also, if possible a tip on how to position them on the base icon. Its quite troublesome to use the 'combining 32x32' icon tile method considering im new to coding... Just want to see how my susano'o icons would work :3

Best response
This is not doable in the past so they had libraries like BigAtom, etc.

Currently, you can make an icon whose size is not 32x32. Simply create an icon file then, on the upper right corner, edit 32x32 to any value you desire. From there, you can create pixmaps or movies. See pixel_x and pixel_y to align your icons.
It worked~ though my whole base icon moves along with the overlay.. the susanoo is centered but my base moved -16px to the right.

mob

verb

Susanoo()
set category = "Susano'o"
set name = "Susano'o"

if(usr.ItachiSo==0)

usr<<"I will show you the power of my Susano'o"
usr.overlays += 'New Itachi Bones.dmi'
pixel_x = -16
src.tai = usr.Mtai*2
src.nin = usr.Mnin*2
src.gen = usr.Mgen*2
usr.ItachiSo=1

else
usr<<"Your bone silhouette fades away..."
usr.overlays -= 'New Itachi Bones.dmi'
pixel_x = 16
src.tai = src.Mtai
src.nin = usr.Mnin
src.gen = usr.Mgen
usr.ItachiSo=0
You should be moving the overlay instead of your player.

e.g.
obj/Effect/Susanoo
icon = 'New Itachi Bones.dmi'
pixel_x = -16 // or whatever


Then you can add that via
overlays += /obj/Effect/Susanoo


I see what you mean! thank you vmuch :)
:D it looks great
http://tinypic.com/r/2dtx7rm/6

Uhm last question though.

the base appear to be above the icon when I set the susanoo as overlay... I have no idea how that happened.. I mean my other auras go over the base icon but the susanoo didn't
Never mind.. this worked :D

obj/Susanoo
icon = 'New Itachi Bones.dmi'
pixel_x = -48 // or whatever
layer = MOB_LAYER+1


thanks for the help ^^
You'll have to set the layer of your Susanoo.
obj/Effect/Susanoo
layer = MOB_LAYER+1

or
obj/Effect/Susanoo
layer = FLOAT_LAYER // this is a special layer used for overlays