Gouki Posted February 23, 2021 Posted February 23, 2021 Hi guys! Does this happen to your partymembers as well?Release/mission_board_r2.6.txt at master · AnnieRuru/Release · GitHub Issue: Party member with the same mission gets the monster kill count of another member even if the player is on different maps. Player 1 - kills a monster on a field. Player 2 - gets the kill count as well even if he is on a Town. Both players took the same mission at the same time. Is this a bug or there's a setting to turn this off? Quote
0 botka4aet Posted February 23, 2021 Posted February 23, 2021 5 hours ago, Almond Snicker said: Hi guys! Does this happen to your partymembers as well?Release/mission_board_r2.6.txt at master · AnnieRuru/Release · GitHub Issue: Party member with the same mission gets the monster kill count of another member even if the player is on different maps. Player 1 - kills a monster on a field. Player 2 - gets the kill count as well even if he is on a Town. Both players took the same mission at the same time. Is this a bug or there's a setting to turn this off? looks like bug if ( @ms_b_loading == 0 && .@map1$ == .@map2$ && distance(.@x1,.@y1,.@x2,.@y2) <= 30 && Hp ) { Req same map Quote
0 Gouki Posted February 24, 2021 Author Posted February 24, 2021 8 hours ago, botka4aet said: looks like bug if ( @ms_b_loading == 0 && .@map1$ == .@map2$ && distance(.@x1,.@y1,.@x2,.@y2) <= 30 && Hp ) { Req same map Is there a fix to this or just remove it? if we remove what would happen, party members with the same mission wont get the kills at all even on same map? Quote
0 botka4aet Posted February 24, 2021 Posted February 24, 2021 Well, you must remove full block getmapxy .@map1$, .@x1, .@y1, 0; getpartymember getcharid(1), 1; getpartymember getcharid(1), 2; set .@k, 0; while ( .@k < $@partymembercount ) { if ( isloggedin( $@partymemberaid[.@k], $@partymembercid[.@k] ) ) { attachrid $@partymemberaid[.@k]; getmapxy .@map2$, .@x2, .@y2, 0; if ( @ms_b_loading == 0 && .@map1$ == .@map2$ && distance(.@x1,.@y1,.@x2,.@y2) <= 30 && Hp ) { set .@j, 1; while ( .@j <= 4 ) { if ( getd("@ms_b_m_"+ .@j +"[0]") ) { if ( getd("$ms_b_m_"+ getd("@ms_b_m_"+ .@j +"[0]") +"$[0]") == "" ) { dispbottom "Mission Board: Your Mission#"+ .@j +" has deleted because it is no longer available"; deletearray getd("@ms_b_m_"+ .@j); setd "ms_b_m_"+ .@j +"$", ""; deltimer "ms_b_::OnQuest"+ .@j +"TimeUp"; } else { set .@i, 0; set .@size, getarraysize( getvariableofnpc( getd(".ms_b_t_"+ getd("@ms_b_m_"+ .@j +"[0]") ), "ms_b_" ) ); while ( .@i < .@size ) { if ( .@killedrid == getvariableofnpc( getd(".ms_b_t_"+ getd("@ms_b_m_"+ .@j +"[0]") +"["+ .@i +"]"), "ms_b_" ) && getd("@ms_b_m_"+ .@j +"["+( .@i/2 +2 )+"]") < getvariableofnpc( getd(".ms_b_t_"+ getd("@ms_b_m_"+ .@j +"[0]") +"["+( .@i +1 )+"]"), "ms_b_" ) ) { setd "@ms_b_m_"+ .@j +"["+( .@i/2 +2 )+"]", getd("@ms_b_m_"+ .@j +"["+( .@i/2 +2 )+"]") +1; dispbottom "Mission #"+ .@j +". You have killed "+ getmonsterinfo( getvariableofnpc( getd(".ms_b_t_"+ getd("@ms_b_m_"+ .@j +"[0]") +"["+ .@i +"]"), "ms_b_" ), 0 ) +" ["+ getd("@ms_b_m_"+ .@j +"["+( .@i/2 +2 )+"]") +"/"+ getvariableofnpc( getd(".ms_b_t_"+ getd("@ms_b_m_"+ .@j +"[0]") +"["+( .@i +1 )+"]"), "ms_b_" ) +"]"; setd "ms_b_m_"+ .@j +"$", getd("@ms_b_m_"+ .@j +"[0]") +"#"+( ( getd("@ms_b_m_"+ .@j +"[1]") )?getd("@ms_b_m_"+ .@j +"[1]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[2]") )?getd("@ms_b_m_"+ .@j +"[2]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[3]") )?getd("@ms_b_m_"+ .@j +"[3]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[4]") )?getd("@ms_b_m_"+ .@j +"[4]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[5]") )?getd("@ms_b_m_"+ .@j +"[5]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[6]") )?getd("@ms_b_m_"+ .@j +"[6]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[7]") )?getd("@ms_b_m_"+ .@j +"[7]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[8]") )?getd("@ms_b_m_"+ .@j +"[8]"):"" )+"#"+( ( getd("@ms_b_m_"+ .@j +"[9]") )?getd("@ms_b_m_"+ .@j +"[9]"):"" ); } set .@i, .@i +2 ; } } } set .@j, .@j +1 ; } } } set .@k, .@k +1 ; } Yes, party members willn't get mission mobs. Quote
Question
Gouki
Hi guys!
Does this happen to your partymembers as well?
Release/mission_board_r2.6.txt at master · AnnieRuru/Release · GitHub
Issue:
Party member with the same mission gets the monster kill count of another member even if the player is on different maps.
Player 1 - kills a monster on a field.
Player 2 - gets the kill count as well even if he is on a Town.
Both players took the same mission at the same time.
Is this a bug or there's a setting to turn this off?
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.