MY eyes My eyes
It hurts, this java stuff is just s**t,
P.S.
How you pass target - just writing that string there ? Check if its null or not, but that java is .....
P.S.S.
If you spawn decoy, how the hell - its targeting player that spawned it, its implemented somewhere, or you just hope it is ?
ohh now i see
decoy.spawnMe(player.getX(), player.getY(), player.getZ());
Well then that assigment must be done inside check - like that
L2DecoyInstance(npcTemplate, player, _despawnDelay);
decoy.setCurrentHp(decoy.getMaxHp());
decoy.setCurrentMp(decoy.getMaxMp());
decoy.setHeading(player.getHeading());
decoy.setInstanceId(player.getInstanceId());
decoy.setSummoner(player);
decoy.spawnMe(player.getX(), player.getY(), player.getZ());
player.setDecoy(decoy);
decoy.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player.getTarget());
break;
decoy.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player.getTarget());