eraシリーズ改造/バリアント開発の覚え書き

ABL.csvに空き番号があるとまずいのはどうして?


eramaker CSVファイル書式(暫定版) によると

・能力番号の数値は0からはじめ、空き番号は作らないことを推奨します。

とある。
理由は簡単で、ABLUPやJUEL_CHECKでの処理が連番を想定したつくりになっているから。
といいつつ、JUEL_CHECKではPALAM:潤滑やPALAM:反感などを読み飛ばす処理が入っていたりして。

こういう処理はTSTRあたりの文字列配列をうまく使えばきれいに処理できる。
emueraではLOCALSがあるので、それを使うといい。

LOCALS:0 = "快C"
LOCALS:1 = "快V"
LOCALS:2 = "快A"
 :
 :
 :
LOCALS:8 = "恥情"
LOCALS:9 = "屈服"
REPEAT 10
    PRINTFORML %PALAM:(LOCALS:COUNT)%
REND

このやり方なら自分で自由に順番も決められる。SPLITを利用した文字列配列の初期値代入を使えば、より簡潔に書くことができるだろう。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

リンク

漠々ト、獏
eramaker/eramaker2の開発元の公式サイト。

Emuera - emurator of eramaker
C#で書かれたeramakerのエミュレータ「Emuera」のプロジェクトページ。

eraシリーズを語るスレ まとめ
eraシリーズ全般のまとめ。バリアント情報、改造情報など。

eratoho まとめ
eramakerのバリアント「eratoho」のまとめ。

era板
eraシリーズについての掲示板。

サブページ

Rubiera
Bitbucket上のRubieraプロジェクトページ。Rubieraのソースコードのダウンロードはここで。

管理人/副管理人のみ編集できます