Issue information

Issue ID
#3682
Status
Fixed
Severity
None
Started
Hercules Elf Bot
Oct 26, 2009 16:57
Last Post
Hercules Elf Bot
Mar 5, 2012 17:30
Confirmation
N/A

Hercules Elf Bot - Oct 26, 2009 16:57

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

QUOTE
* In pvp, using leap will make the taekwon perform the animation, but when the character lands, they will have advanced 0 cells.
* If a guild leader is a Taekwon class, once they put skill points into leap, that leader's Urgent Call cast time is doubled (from 5 to 10 seconds).


Source: http://irowiki.org/wiki/Leap
Confirmed Leap not working on pvp maps on iRO:
http://img12.imageshack.us/img12/623/screensakray181.jpg
http://img337.imageshack.us/img337/3563/screensakray182.jpg
http://img25.imageshack.us/img25/8091/screensakray183.jpg


CODE
@@ -9016,6 +9131,12 @@
        }
    }

+    //Emergency Call double cast when the user has learned Leap
+    if (skill_id==GD_EMERGENCYCALL) {
+        if (skill=pc_checkskill(sd,TK_HIGHJUMP))>0)
+        time = time * 2;
+    }
+
    // config cast time multiplier
    if (battle_config.cast_rate != 100)
        time = time * battle_config.cast_rate / 100;



CODE
@@ -4748,8 +4830,8 @@
            int x,y, dir = unit_getdir(src);

              //Fails on noteleport maps, except for vs maps [Skotlex]
-            if(map[src->m].flag.noteleport &&
-                !(map_flag_vs(src->m) || map_flag_gvg2(src->m))
+            if((map[src->m].flag.noteleport || map[src->m].flag.pvp) &&
+                !(map_flag_gvg(src->m) || map_flag_gvg2(src->m))
            ) {
                x = src->x;
                y = src->y;


This post has been edited by Daegaladh: Oct 26 2009, 11:36 AM