Jump to content
  • 0
Klutz

Map server errors

Question

Hey,

 

I get some map server errors using Arrow shower skill:

 

Facts:

 

1) Happens when you use arrow shower on a trap.

2) The trap doesn't get pushed away.

3) Doesn't Happens when you use arrow shower on a monster, a Player or empty spot.

4) i replaced all my source edits (skill.c and battle.c) with the files from the git - > Doesn't solve the problem.

5) i am using pre-re settings.

6) i am running latest Hercules.

7) Only plugin that is being used is db2sql.

 

The Error:

 

[Error]: --- nullpo info --------------------------------------------

[Error]: skill.c:12185: 'bst' in function `skill_unit_onplace_timer'

[Error]: ./map-server(assert_report+0x80) [0x6435a0]

[Error]: ./map-server(skill_unit_onplace_timer+0x419) [0x5c5609]

[Error]: ./map-server(skill_unit_timer_sub_onplace+0xc9) [0x5ced19]

[Error]: ./map-server() [0x50b8dd]

[Error]: ./map-server(map_vforeachinshootrange+0x99) [0x516559]

[Error]: ./map-server(map_foreachinshootrange+0x97) [0x514fc7]

[Error]: ./map-server(skill_unit_timer_sub+0x2b3) [0x5d2ee3]

[Error]: ./map-server() [0x63a5ca]

[Error]: ./map-server() [0x639c42]

[Error]: ./map-server(skill_unit_timer+0x36) [0x5cee36]

[Error]: --- end nullpo info ----------------------------------------

 

 

Thanks in advance,

Klutz

Edited by Klutz

Share this post


Link to post
Share on other sites

13 answers to this question

Recommended Posts

  • 0

Hi, i've the same error when i use arrow shower on traps and i don't use any plugins.
 

Setting: pre-renewal

Error :

 

[Error]: --- nullpo info --------------------------------------------
[Error]: skill.c:12185: 'bst' in function `Unkown'
[Error]: --- end nullpo info ----------------------------------------

Line in skill.c:

 

                 tstatus = status->get_status_data(bl);
                 nullpo_ret(tstatus);
                 bst = status->get_base_status(bl);
12185->    nullpo_ret(bst);
                 type = status->skill2sc(sg->skill_id);
                 skill_id = sg->skill_id;
Edited by Huitzilopotchli

Share this post


Link to post
Share on other sites
  • 0

Please List all the plugins as this seems to be plugin related error.

I listed it

only plugin is db2sql

When i disable nullpo_ret(bst);

The skill works fine.

 

i wonder why: bst = status->get_base_status(bl);

returns null.

Share this post


Link to post
Share on other sites
  • 0

I've disable this line too and when i arrow shower on my traps, traps knockback normaly but i do damage on and sniper is not suppose to do damage on his traps.

I've try another think when "nullpo_ret(bst);" is enable :
-It's to put marine sphere card on my sniper, and when i cast magnum break on my traps i do damage on it, and it knockback normaly.

 

So i don't know what is wrong.

Edited by Huitzilopotchli

Share this post


Link to post
Share on other sites
  • 0

After debugging this issue.

The problem is the :status_get_base_status function

 

it gets type of BL_SKILL

and there is no case for BL_SKILL so it returns null

Share this post


Link to post
Share on other sites
  • 0

bump,

this bug affect both pre-re and re.

any trap that trying to get push using AC_SHOWER, getting this error

and makes tons of map error on log

Share this post


Link to post
Share on other sites

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.   Restore formatting

  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.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.