hi,
I know this is Rathena forums but, eathena doesn't have any support anymore and eathena and rathena are really similar so i guessed it will be fine to ask.
GDB Crash Error:
skillid=150, skilllv=1, tick=13724336, flag=0) at skill.c:5885
5885 if(sd && sd->sc.data[sC_ANKLE] || sd->sc.data[sC_SPIDERWEB] )
#0 0x08126a23 in skill_castend_nodamage_id (src=0xb29d412c, bl=0xb29d412c,
skillid=150, skilllv=1, tick=13724336, flag=0) at skill.c:5885
sd = <value optimized out>
dstsd = <value optimized out>
md = <value optimized out>
dstmd = 0xb29d412c
hd = <value optimized out>
mer = 0x0
sstatus = 0xb29d4314
tstatus = 0xb29d4314
tsc = 0xb29d436c
tsce = <value optimized out>
i = <value optimized out>
type = SC_NONE
#1 0x0813ff40 in skill_castend_id (tid=246, tick=13724336, id=110013681,
data=0) at skill.c:8320
target = 0xb29d412c
src = 0xb29d412c
sd = 0x0
md = 0xb29d412c
ud = 0xb29d4144
sc = <value optimized out>
inf = <value optimized out>
---Type <return> to continue, or q <return> to quit---
inf2 = <value optimized out>
flag = 0
#2 0x0818fe2f in do_timer (tick=13724344) at timer.c:371
tid = 246
diff = -8
__FUNCTION__ = "do_timer"
#3 0x0818d43d in main (argc=1, argv=0xbffff324) at core.c:254
next = <value optimized out>
Source added to skill.c
case TF_BACKSLIDING: //This is the correct implementation as per packet logging information. [skotlex] -- This is line 5884
if(sd && sd->sc.data[sC_ANKLE] || sd->sc.data[sC_SPIDERWEB] )
{
clif_skill_fail(sd,skillid,0,0,0);
break;
}
clif_skill_nodamage(src,bl,skillid,skilllv,1);
skill_blown(src,bl,skill_get_blewcount(skillid,skilllv),unit_getdir(bl),0);
break;
Thank you for the help,
Klutz