Script of Saga III b2.1.xのバグの修正方法

戻る



library/companion.cgi: sub set_companion
乗馬中の馬から降りれないバグの修正。
修正前
    $I->{co} = join('/',$Sp->{Nm},$Sp->{cl},'co',$Sp->{im});
修正後
    $I->{co} = join('/',$Sp->{Nm},$Sp->{cl},$V,$Sp->{im});
尚、現時点で降りれなくなっているプレイヤーを、プログラムの方で降りるようにすることができません。
設置者の方は、Master of Saga III (master.cgi) から「キャラクターの編集」にプレイヤーのIDを入力し、「共にするペット」の項目を空欄にし、OKボタンを押してください。




library/fight.cgi: sub fight_money
マイナスの戦闘金が発生してしまう不具合の修正。
追加
    $V = $set::flt if $V > $set::flt;
    $V = 0 if $V < 0;




library/jobchange.cgi: sub jobchange_after
転職した際に、最大ペット枠が現在のペット枠にセットされてしまう不具合を修正。
修正前
    $I->{px} = $U->{px}; # ペットスロット
修正後
    $I->{Mpx} = $U->{px}; # ペット上限




library/ornament.cgi: sub ornament_before
投擲武器に宝珠を付けられない不具合の修正方法。
修正前
        next if $Ii->{cl} !~ /(Sw|Ax|Sp|Kt|Bo|Cl|Wn|Hm|Ar|Bt|Sh|Gm)/;
修正後
        next if $Ii->{cl} !~ /(Sw|Ax|Sp|Kt|Bo|Cl|Wn|Hm|Ar|Bt|Sh|Gm|Xx)/;




item/dish_sweets.cgi:
アップルパイとチェリーパイが同じデータになってしまう不具合の修正。
修正前
          dt => { nm => 'アップルパイ',
                  cl => 'Fd',
                  id => 'Cherrypie',
                  im => 'cherrypie.gif' } },
修正後
          dt => { nm => 'アップルパイ',
                  cl => 'Fd',
                  id => 'Applepie',
                  im => 'applepie.gif' } },



Copyright 2000-2007 Missing Link All Rights Reserved.