Jump to content
  • 0

Eathena server - map crash after editing source


Klutz

Question


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   0
  • Joined:  11/03/12
  • Last Seen:  

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
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...