Issue information

Issue ID
#4243
Status
Duplicate
Severity
None
Started
Hercules Elf Bot
May 18, 2010 11:03
Last Post
Hercules Elf Bot
Mar 5, 2012 15:03
Confirmation
N/A

Hercules Elf Bot - May 18, 2010 11:03

Originally posted by [b]jTynne[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=4243

Kay, let me preface by saying I don't recall exactly when this started to be an issue, but for as far back as I can remember, people have been using Giant Fly Wings as party resurrections.

Scenario:

Party leader is off to the side, safe somewhere on the same map as all party members.

Party members are fighting an MVP, all die. Leader is still safe (duh).

Party leader now uses a Giant Fly Wing. ENTIRE party is resurrected to the spot the leader warps to on the map.

Party rebuffs, goes back to the MVP. Leader finds a safe spot.

Repeat.


This just has "exploitable" written all over it. I couldn't find any other threads on this here in the message board, and Gorthex has even been attempting to help write a workaround in the function for the item itself as well, as seen below:

CODE
function    script    F_CashPartyCall2    {
    warp "Random",0,0;
    if(getpartyleader(getcharid(1),2) == getcharid(0)) {
        getmapxy .@mapl$, .@xl, .@yl, 0;
        getpartymember getcharid(1);
        set .@partymembercount, $@partymembercount;
        copyarray .@partymembername$[0], $@partymembername$[0], .@partymembercount;
        for(set .@i, 0; .@i < .@partymembercount; set .@i, .@i + 1)
if(readparam(5) == 0){
            debugmes "Yes, the fucking flywing check works because readparam BETTER FUCKING WORK!!!!";
            continue;
            }
        if(!(getmapxy(.@mapm$, .@xm, .@ym, 0, .@partymembername$[.@i])) && (.@mapm$ == .@mapl$))
        warpchar .@mapl$, .@xl, .@yl, getcharid(0, .@partymembername$[.@i]);
    }
    return;
}


(the readparam(5) we also tried as Hp, and didn't work)

Anywho, I'm wondering/reporting this as a bug simply because I don't believe Gravity would write such an abusable item. If this is the intended official way this item works, just let me know and I'll continue to try to find a method to prevent dead party members from warping.

Thanks!