ID:265039
 
Code:mob
Nibi
icon='Nibi2.dmi'
icon_state="1,1"
density=1
layer=FLY_LAYER

New()
..()
overlays+=/obj/nibip2
overlays+=/obj/nibip3
overlays+=/obj/nibip4
overlays+=/obj/nibip5
overlays+=/obj/nibip6
overlays+=/obj/nibip7
overlays+=/obj/nibip8
overlays+=/obj/nibip9
..()

obj
nibip2
icon='Nibi2.dmi'
icon_state="1,2"
density=1
pixel_y=32
name="1"
obj
nibip3
icon='Nibi2.dmi'
icon_state="0,1"
density=1
pixel_x=-32
name="2"
obj
nibip4
icon='Nibi2.dmi'
icon_state="2,1"
density=1
pixel_x=32
name="3"
obj
nibip5
icon='Nibi2.dmi'
icon_state="0,2"
pixel_x=-32
density=1
pixel_y=32
name="4"
obj
nibip6
icon='Nibi2.dmi'
icon_state="2,2"
pixel_x=32
density=1
pixel_y=32
name="5"
obj
nibip7
icon='Nibi2.dmi'
icon_state="0,0"
pixel_x=-32
pixel_y=-32
density=1
name="6"
obj
nibip8
icon='Nibi2.dmi'
icon_state="1,0"
density=1
pixel_y=-32
name="7"
obj
nibip9
icon='Nibi2.dmi'
icon_state="2,0"
pixel_x=32
density=1
pixel_y=-32
name="8"

mob
verb
Bijuu_Power()
set category = "Jutsus"
var/mob/Nibi/B = new()
usr.overlays+= B


Problem description:Ok, the code works fine, but the icon of nibi is too slow to appears. It takes 5 seconds to appears, but i want to make this appears instantly... any suggestion?

In your /mob/Nibi/New(), you call ..() twice. Is there anything under /mob/New()?
In response to Kaiochao
Kaiochao wrote:
In your /mob/Nibi/New(), you call ..() twice. Is there anything under /mob/New()?
only this
mob
verb
Bijuu_Power()
set category = "Jutsus"
var/mob/Nibi/B = new()
usr.overlays+= B
mob
Nibi
icon='Nibi2.dmi'
icon_state="1,1"
density=1
layer=FLY_LAYER

New()
overlays+=new/obj/nibip2
overlays+=new/obj/nibip3
overlays+=new/obj/nibip4
overlays+=new/obj/nibip5
overlays+=new/obj/nibip6
overlays+=new/obj/nibip7
overlays+=new/obj/nibip8
overlays+=new/obj/nibip9
return ..()

and next time place it in dm tags