Issue information

Issue ID
#5859
Status
Working as Intended
Severity
None
Started
Hercules Elf Bot
May 29, 2012 7:25
Last Post
Hercules Elf Bot
Jun 9, 2012 21:18
Confirmation
Yes (0)
No (1)

Hercules Elf Bot - May 29, 2012 7:25

Originally posted by [b]frenzmu06[/b]
clones still knows where you are/detect even in @monsterignore or @hide (they cast support skills/traps and area castable skills where you are standing)

how to reproduce:
clone/slaveclone yourself (as Shadow Chaser/Priest/any job with support skills)
type @monsterignore or @hide
set your life to low hp/dying (eg.500/5k)
-clones will still cast supportive skills on you as if they see you
-shadow chaser clones will cast land castable skills on your feet (maelstrom, manhole,dimension door, etc)

Hercules Elf Bot - May 29, 2012 7:40

Originally posted by [b]malufett[/b]
can't reproduce and @monsterignore it was intended that others can cast support skills to you since it only does is to immune you from attacks..and about casting traps it is just a coincidence that it cast near to you...

Hercules Elf Bot - May 29, 2012 7:52

Originally posted by [b]frenzmu06[/b]
its not coinsidence, try a chaser slaveclone/or make more than 3 clones which are near you and it will regularly cast dimension door at your foot whenever you are dying while when if you're full life it just places to random places, try this while you are near monsters w/@hide on

Hercules Elf Bot - May 29, 2012 16:11

Originally posted by [b]MarkZD[/b]
I'm able to reproduce.

@job 4063
Clone yourself, hide your self with low hp.
Be next to clone, he'll cast things such as pneuma and safety wall exactly where you're.

Hercules Elf Bot - May 29, 2012 16:49

Originally posted by [b]malufett[/b]
as I read the code I found out that any skills that is ground and friendly targets, clones will target it to the nearest mobs/chars..
the state of the clones is
[CODE]ms[i].state = MSS_ANY;[/CODE] therefore any target is possible even if its immune to attacks, hidden or friend..


[CODE]
if (ms[i].state != md->state.skillstate) {
if (md->state.skillstate != MSS_DEAD && (ms[i].state == MSS_ANY ||
(ms[i].state == MSS_ANYTARGET && md->target_id && md->state.skillstate != MSS_LOOT)
)) //ANYTARGET works with any state as long as there's a target. [Skotlex]
;
else
continue;
}[/CODE]
so now as I see its working as intended

This post has been edited by malufett on May 29, 2012 16:51