PyエンジンでPCを作成した際の挙動

Issue #113 resolved
Panda Gruel created an issue

「天才型」の身体能力補正が「無双型」のものになっているかもしれません。

キャスト能力算出の某ユーティリティシナリオを前提とした内容になってしまいますが…。

精神的特徴も噛み合いません。

詳しくは以下の通りです。  

【Pyエンジンで入力した特徴】

女 子供 天才型(策士型から変化)

都会 貧乏 不心得 不実 貪欲

利己 混沌 神経質 好奇 悲観 遊び人

陽気 繊細 軟派 お人好し  

【Pyエンジンセーブデータから見たキャストの能力値】

<Physical agl="10" dex="11" int="7" min="3" str="7" vit="6" />

<Mental aggressive="2" brave="-2" cautious="2" cheerful="1" trickish="2" />  

【ユーティリティシナリオでの表示】

天才型

敏捷9 器用12 知力10 精神5 筋力4 生命4

好戦+2.0 勇敢-3.0 慎重+2.0 陽気+2.0 狡猾+3.0  

無双型

敏捷10 器用11 知力7 精神3 筋力7 生命6

好戦+2.5 勇敢-2.5 慎重+1.5 陽気+2.0 狡猾+2.5  

“Pyエンジンでは天才型の代わりに無双型の補正が適用されている”

と仮定した場合でも慎重・陽気の数値が合いませんので、

特性のどれかで慎重・陽気が下がってないか上がり過ぎかもしれません。  

また、Xエディタでの「標準値」表示でも精神的特徴に齟齬があるようです。  

【Xエディタ「標準値」での表示】※括弧内は某シナと違う部分

天才型

敏捷9 器用12 知力10 精神5 筋力4 生命4

好戦+2 勇敢-3 (慎重-2) (陽気-2) 狡猾+3  

無双型

敏捷10 器用11 知力7 精神3 筋力7 生命6

好戦+2 勇敢-2 (慎重-2) (陽気-1) 狡猾+2  

以上、乱文で申し訳ありませんがご報告いたします。

分かりにくい点などありましたらお訊ねいただければ返信します。

Comments (7)

  1. k4nagatsuki repo owner

    ご報告ありがとうございます。またご迷惑をおかけします。

    こうした型のデータはスキン毎に定義されていまして、例えばClassicスキンではData/Skin/Classic/Skin.xml内にそのデータがあります。

    で、それを見てみたのですが、これはひどい……特殊型がほとんど全部誤った定義になっていますね。たぶん型の順番をシステムの都合で並べ替えた時に能力値の補正を入れ替え忘れたのだと思います。なんでそんな事が起こるか見当もつかないのですが、そうとしか思えません。

    ただちに修正に着手します。Classicスキンについては修正後に上書きが必要になると思います。自動生成したスキンではエンジンから型情報を抽出するため、大丈夫である事を確認しました。

  2. k4nagatsuki repo owner

    スキンの自動生成のベースを修正(pull request #142)。ただしスキンに内在するバグですので、本体のアップデートでは解決しません。

    Classicスキンを使用している場合、修正版のスキンを上書きしてください。

    https://bitbucket.org/k4nagatsuki/cardwirthpy-reboot/downloads/skin_classic_20131206.zip

    それ以外のスキンを使っていて解決しない場合は、自動生成をやり直してみてください。

    お手数をお掛けしますがよろしくお願いいたします。

  3. Panda Gruel reporter

    ありがとうございます。

    使っていたのはClassicスキンですので、修正してくださったもので後日試してみます。

  4. Panda Gruel reporter

    同条件で試してみましたが、問題ないようです。

    迅速な対応、おそれいります。

  5. Log in to comment