aamall

2006年09月27日

Gyagoo ver1.04 配布

ver1.04 を配布開始しました。
不具合などがあれば、コメントかメールでお願い致します。
ver1.03 との修正・変更点は以下の通りです。

  • "勇者"の特技の不具合を修正。
  • キャラクターのヘアカラーを変更。
  • 一部 誤字、脱字を修正。
  • ステータス表示欄のレイアウトを一部変更。
  • ジョブによる装備制限(重量概念)を廃止。
  • アイテムドロップ率を上方修正。
  • "settei.cgi" に ゲーム設定オプションの項目を追加。
  • 教会(kunren.cgi)の仕様を変更。
  • JavaScriptを無効にしている場合 プレイ不可に。
  • 各所のボタンに多重クリック禁止措置適用。
  • 説明書の文章を一部改正。

    ver1.03 以前を使用されている方でも、
    全てを変更する必要はありません。
    今回の不具合修正情報は、
    "勇者"の特技の不具合を修正。 だけです。


    ■ "勇者"の特技の不具合を修正
    変数の記載忘れで、"勇者"の特技が発動した際、
    ダメージが表示されるだけで、
    敵のHPが実際に減らなかった不具合がありました。

    "btl" フォルダの、"jobbattle87.pl" を開き、
    28行目
    $tokugikouka = $tokugiturn;
    となっていますが、これを以下に書き換えてください。
    $monshpnow -= $dmg;

    面倒な方は 以下のファイルをダウンロードして
    上書きしてください。
    【ダウンロード】
    jobbattle87.zip
    ただし、"jobbattle87.pl" に改造を促している方は、
    このまま使用できません。


    ■ キャラクターのヘアカラーを変更
    こちら の記事で配布した髪の色に変更しました。
    興味があれば使ってみてください。


    ■ 一部 誤字、脱字を修正
    誤字や脱字を訂正しました。
    主に、教会(kunren.cgi)の
    メッセージが変更されています。

    これは 修正しなくてもプログラムに影響はありませんが、
    "拳王"の特技の名前が、"爆裂" になっていたので
    これだけは修正した方が… …。
    正しくは、"爆裂拳" ですね。
    ちなみに、"拳王" のデータは、"btl/jobbattle8.pl" です。
    他にも誤字など発見された方は、ご指摘ください。


    ■ ステータス表示欄のレイアウトを一部変更
    "settei.cgi" のステータス表示を一部変更。
    変更点は以下の点です。

     ・Gold に 3桁カンマが付いた
     ・STR、AC、AGI、INT の表示部分を変更

     (具体的には
    こんな感じ になりました)
     ・転生回数を表示 (06.09.29)

    これらは 特に変更する必要はありません。
    "settei.cgi" に新たな変数を使用しているので、
    ver1.03以前を利用している方は 上書きしないでください。


    ■ ジョブによる装備制限(重量概念)を廃止
    Gyagoo では もともと、重量装備ができるジョブで
    重量級の装備品を装着し、他の職業に転職してしまえば、
    どんなジョブでも装備制限を無視できてしまうので、
    いっその事、装備制限を廃止にしました。

    廃止したと言っても、
    プログラムを削除したわけではなく、
    軽量級、中量級しか装備できないジョブを
    重量級の装備品を装着可能に設定変更しただけです。

    "job.log" を、
    0,3,3,
    1,3,3,
    2,3,3,
    3,3,3,



    のように、後ろの2つの数字を全て3に書き換え、
    ショップ(shop.cgi)の鑑定処理の部分で、
    重量が表示される HTMLタグの部分を削除しただけです。

    装備を全部剥がしておかないと 転職できない、
    または 転職時に装備を全部解除させる、などの
    対処法はありますが、この改造を促すと、
    ユーザーにとっても面倒ですし、
    これを プログラミングするのも面倒です。

    この変更は、
    "job.log" だけでも書き換える事を お勧めします。


    ■ アイテムドロップ率を上方修正
    モンスターがアイテムを落とす確率を上げました。
    今までのドロップ率が低すぎたのかも。

    特に変更しなくても大丈夫ですが、
    アイテムのドロップ率が気になる方は、
    ご自分で調整してみてください。
    "battle.cgi" を開いて、
    751行目辺りの、# アイテム獲得処理 の部分の
    すぐ下に、
    $randitem = int( rand(6));
    というコードが 3つ程あると思いますが、
    この (6) の数値を変更する事で、ドロップ率の変更ができます。
    数値を小さくすれば小さくするほど ドロップ率は高くなり、大きくすればするほど ドロップ率は低くなります。

    なぜ 3箇所あるのか とか、
    そういう細かい話は また別の機会にするとして、
    ver1.04 では、上から (3) (3) (2) に変更しました。


    ■ "settei.cgi" に ゲーム設定オプションの項目を追加
    管理者が設定できる 簡易設定機能を追加しました。
    設定を変更する際に楽になるといった、
    要するに便利機能ですので、無理に変更する必要はありません。

    "settei.cgi"で 設定できるようになった点は以下の通りです。
     ・経験値とゴールドの簡易倍率設定
     ・教会で転生できるレベルと転生に必要なゴールドの簡易設定
     ・長老の家でパスキーの入力に失敗した際、表示する内容の設定
     ・キャラクターのステータス最大値の設定 (06.09.29)
     ・戦闘ターンの最大値設定 (06.09.29)



    ■ 教会(kunren.cgi)の仕様を変更
    従来ですと、教会にて転生した際のデメリットは、
    お金が掛かる事と HPが半分になる事だけでしたが、
    これに加え、STR,AC,AGI,INT のステータスも
    半分になるように変更しました。

    これにより、今までとのゲーム進行に違いが出てくるので、
    (キャラクターの成長が大幅に遅延する)
    "ver1.03" 以前を使用している方で、
    この変更をしようと考えている場合は、
    プレイヤーの意見も聞いた方がいいかもしれません。


    変更するには、"kunren.cgi" を開き、上から3行目辺りに
    $chastats[1] = int($chastats[1] / 2 );
    $chastats[2] = int($chastats[2] / 2 );
    $chastats[3] = int($chastats[3] / 2 );
    $chastats[4] = int($chastats[4] / 2 );
    この 4行を追加するだけです。


    ■ JavaScriptを無効にしている場合 プレイ不可に
    こちら の記事で紹介したものを適用しています。
    これにより、JavaScript非対応ブラウザでは、
    Gyagoo のプレイができなくなりました。



    ■ 各所のボタンに多重クリック禁止措置適用
    これも
    こちら の記事を参照してください。
    ver1.04では、様々な箇所に
    多重クリック禁止措置を適用しております。


    ■ 説明書の文章を一部改正
    今まで、説明書が 初代のGyagoo(Remake Version以前)
    のものでしたが、現在の仕様に合わせて、
    一部の説明文を改正しました。

    この説明書のHTMLファイルが欲しい方は、
    用意しましたので置き換えてください。
    既に独自に改変してある方は使用しない方がいいです。

    【ダウンロード】
    readme.zip

    説明書(readme)ファイルです。
    解凍したら、フォルダごと上書きしてください。



    ver1.04 では、様々な変更を行いましたが、
    プログラムのミス修正は、
    "勇者"の特技の不具合を修正 だけです。


  • nonsense777 at 06:13│Comments(2)TrackBack(0) Gyagoo 

    トラックバックURL

    この記事へのコメント

    1. Posted by rinnku   2006年10月04日 20:25
    今現在配布されているGyagooの最新Verに、
    不具合があるのでご報告させてもらいます。

    ゴールドカバーリングを装備した状態で戦闘に敗北したとき、所持金が1/3になってしまうという
    バグがあります。battle.cgiの429行目の、
    $chagold = int( $chagold / 3 );
    を消せば直ると思いますので、修正の方、よろしくお願いしますm(_ _)m
    他にもあれば発見次第、報告させてもらいます。
    2. Posted by 1980   2006年10月05日 18:38
    不具合を確認できましたので、早速 ver1.04を修正したファイルに置き換えました。
    どうやら、ver1.03以前から存在していた不具合のようでした。

    ご協力ありがとうございました。
    またお気付きになられた点など御座いましたら ご一報くださいませ。
    今後ともよろしくお願い致します。

    この記事にコメントする

    名前:
    URL:
      情報を記憶: 評価: 顔