|
Notes |
|
|
|
if (<distance> > 11)
damage 10 dam_fire|dam_noreveal <uidhere>
else
damage 10 dam_fire <uidhere>
endif |
|
|
|
(0000508)
|
|
Coruja
|
|
08-07-10 19:16
|
|
The attacker got revealed, not the char taking the damage. I already did an workaround, but using your example it will be like this
if (<distance> > 11)
damage 10 dam_fire
else
damage 10 dam_fire <uid>
endif
because if you use the 3rd argument (uid), this UID always will be revealed when the SRC got the damage |
|
|
|
|
I guess a check if isinvisualrange would do it?
Since you can't really see it if he's out of range anyway... |
|
|
|
|
|
I'm not sure it is as simple as a distance/los check. The attacker might be too far for the victim to see who damaged them, but surely there could be other people nearby who can see what they are doing? |
|
|
|
|
|
I tried this, even noreveal flag reveals the attacker. Even you are close or too far away from the target.. |
|
|
|
|
Okay it was about my combat system. So no problem..
Check if any @gethit contains argn2 changed in.. My problem was about that :P |
|
|
|
(0001839)
|
|
khaos
|
|
14-12-13 22:31
|
|
|
Is this still an issue? If so please explain otherwise I am closing it by tomorrow. |
|
|
|
(0001856)
|
|
Coruja
|
|
16-12-13 00:42
|
|
still bugged, tested here on my custom poisoning system
ON=@Timer
...
CONT.DAMAGE 10 dam_poison <LINK>
I poison a giant snake in Covetous, then recall to Minoc and use invisibility spell, but I got revealed everytime the snake get damaged by the poison tick |
|
|
|
(0001860)
|
|
XuN
|
|
16-12-13 12:05
|
|
Did you read the first comment made here? Try adding this flag to damage done:
CONT.DAMAGE 10,dam_poison|dam_noreveal,<LINK>
Or to damage received:
ON=@GetHit
argn2 |=dam_noreveal |
|
|
|
(0001864)
|
|
khaos
|
|
16-12-13 22:51
|
|
|
argn2 dam_poison|dam_noreveal tested and working fine. No real bug here. |
|