バグ:32レベルを超えるNPCを連れ込む時に正しく経験点が入らない

Issue #629 resolved
tachi gigas created an issue

お疲れ様です。

Lv32を超えたNPCを連れ込んだ時、 名前のつくNPCクーポンの点数上限が999であるため、 正しい点数がつかない現象を確認しました。

この問題は正直レアケースだったのですが、 例えば@レベル上限が50でLv48のNPCを連れ込んだ時、 次のレベルに到達するのが非常に困難になります。

そのため、Lv99までをカバーできるよう、 上限を9999にする提案をしたく Pull Request #2133 をしました。 考慮漏れがないか、ご相談させてください。

もしかして上限自体不要?ちょっと自信ないです。

Comments (4)

  1. k4nagatsuki repo owner

    たしか以前異常値のデータを読み込んで不具合が発生するのを防ぐために色々な所に上下限処理を入れたのですが、たぶんこれもその時に入れたものだと思います。

    999という値には特に根拠はありません。9999にすれば完全に解決するというものでもありませんが、エディタでレベル99のキャラクターを作れる事を考えると、必要値の9702をカバーできる9999という上限は妥当なようにも思えます。

    よろしければChangeLogにIssue番号を記載して頂けないでしょうか。それでマージしたいと思います。

  2. tachi gigas reporter

    pull request #2133 にIssue番号を追加しました。

    よくよく見直したら時限クーポンも上限が999になっています。が、この制限を緩和する必要性は時限クーポンを機能拡張しない限り、僕にはちょっと考えられません。

  3. k4nagatsuki repo owner

    マージしました。ありがとうございました。

    よくよく見直したら時限クーポンも上限が999になっています。が、この制限を緩和する必要性は時限クーポンを機能拡張しない限り、僕にはちょっと考えられません。

    1000ラウンドはまったくない話ではありませんが、また別に考えた方がよさそうですね。

  4. tachi gigas reporter

    対応ありがとうございました。時限クーポンは何か思い浮かぶ気がしませんが、ちょっと考えてみます。

  5. Log in to comment