[solved] Set layer issue?

O Ilusionista

Captain 100K
I have a little problem with setlayer.

There is a enemy wich will spawnbind a flame breath:

Code:
name	fbreath1
type	none
shadow	0
setlayer 50
candamage players npc obstacles

anim	freespecial
	loop	0
	offset	90 73
	delay	4
	hitfx	data/sounds/fogo02.wav
	frame	data/chars/enemies/fatman/fbreath1/fb1.png
	frame	data/chars/enemies/fatman/fbreath1/fb2.png
	frame	data/chars/enemies/fatman/fbreath1/fb3.png
	frame	data/chars/enemies/fatman/fbreath1/fb4.png
	frame	data/chars/enemies/fatman/fbreath1/fb5.png
	frame	data/chars/enemies/fatman/fbreath1/fb6.png
	frame	data/chars/enemies/fatman/fbreath1/fb4.png
	frame	data/chars/enemies/fatman/fbreath1/fb5.png
	frame	data/chars/enemies/fatman/fbreath1/fb6.png
	frame	data/chars/enemies/fatman/fbreath1/fb4.png
	frame	data/sprites/0empty.gif
	frame	data/chars/enemies/fatman/fbreath1/fb5.png
	frame	data/sprites/0empty.gif
	frame	data/chars/enemies/fatman/fbreath1/fb6.png
	frame	data/sprites/0empty.gif

I put a setlayer 50 so it need to appear in front of the enemy which is calling it.

This is the enemy code:
Code:
anim	freespecial
	loop	0
	range	0 100
	delay	10
	offset	92 115
	hitflash	flash4
	bbox	66 62 46 55
	frame	data/chars/enemies/fatman/jump01.png
	frame	data/chars/enemies/fatman/attack00.png
	delay	60
	@cmd	spawnbind "fbreath1" 0 33 0 0 4
	frame	data/chars/enemies/fatman/jump05.png
	delay	12
	frame	data/chars/enemies/fatman/jump01.png
	frame	data/chars/enemies/fatman/attack00.png

This is the spawnbind code (its modified from DC's one)
Code:
void spawnbind(void Name, float dx, float dy, float dz, int iDir,int iBind)
{ // Spawn and bind other entity
   void self = getlocalvar("self");
   void Spawn;

   Spawn = spawn01(Name, dx, dy, 0);
   bindentity(Spawn, self, dx, dz, dy, iDir, iBind);
}
btwm, the third value its the z position. If I set it to 10, its means 10 pixels FOWARD or BACKWARD?

But no matter what I do, the flame ALWYAS appear behind the enemy (and any obstacle on the stage)
qyLvVC0.png


What I am doing wrong?
 
you could check the flame animation offset
it needs be were the flame touches the ground
you could also check the enemie offset by the image he seems to be above his shadow
and then use 1 in the "float dz" spawnbind
 
Back
Top Bottom