「改造」の編集履歴(バックアップ)一覧に戻る
改造」を以下のとおり復元します。
*改造&image(http://www.research-artisan.com/userjs/noscript.php?h=4&user_id=20090204004500957)

**CSV関連
psonやpnetのcsv変更はそれぞれpson1~4,pnet1~4全て修正する必要があります。
天制覇では例えシナリオ1でも4までのファイルを先に読み込んでデータの
矛盾確認をする仕様になってます。

***人物追加
wikiの機能要望にある主人公キャラみたいなのを作りたいのなら、
May提督のブログから転載しますが、

 >ver1.14 で、次のような改造を行いました。
 >主に、CSVをいじる人向けです。
 >
 >まず、キャラクタの追加をする場合、old6pXX.csvを新規に作成して追加することができます。
 >XXは1から8までの番号が当てはまります。
 >
 >old6p3.csv → 欠番(使用不可)
 >old6p4.csv → 将来的にワタクシが使用するかも?
 >old6p5.csv → 以降8番まで空き
 >
 >という感じです。
 >old6pXX.csvはpsonXX.csvと比べて、1つのファイルだけ修正すればいいので作成が楽という利点があります。
 >その代わり、どのシナリオではじめても同じ値が適用されます。
 >
 >psonXX.csvへの追加はあまりお勧めではありません。
 >しかしながら従来は人物ID指定を行う場合、psonXX.csvに追加しないとIDを認識しないという問題がありました。
 >そこで、イベントファイルに拡張した仕様をcsvファイルにも適用しました。
 >人物IDをファイル名で指定できるというやり方です。
 >psonXX.csv、old6pXX.csv、pnetXX.csvの人物IDを指定するところは、すべてファイル名指定(fnm155とか)ができるようになりました。
 >これによって覇王などの特殊な人物もold6pXX.csvに追加することができます。


 結婚は16歳でできるので、COM覇王は16歳以上の女性にオルドできるのかもしれない。
 対抗策は上記と同じ日のMay提督のブログからの転載だが、
 
 >もう1つ、イベントスクリプト2.0に
 >
 >set_onen,年齢制限値
 >
 >というコマンドを追加しました。
 >オルドの実行年齢制限を変更できます。
 >適当なイベントファイルを作成して、このコマンド1行を追加するだけでOkです。
 >年齢制限値は 2以下は設定不可なので、3以上を指定してください。
 >プレイヤーからのオルド実行のみ影響があります。
 >COM側からの誘いには影響しません。(従来の年齢制限のままです)

***惑星追加
pnet1.csvを他の惑星に被らないようにいじる。
恒星IDをその地域にあわせること。
惑星は39までしか読み込んでくれないらしい。

**コマンド関連
***実行コマンド

-set_onen,p1
オルドや夜這いなどの対象となる最低年齢をp1に変更する。

-chg_player,psonID
プレイヤーをpsonIDに変更する。

-btl_ansatu,psonID,psonID2,p1
格闘戦を行なう。
p1については下記の通り。
0.psonID2の台詞がウガアア!
1.用心警護仕様。
2.psonIDの敗北時に殺害される。psonID2は死亡しない。
3.psonIDは殺害されず、psonID2は諜報員扱いで脱走する。
4.psonIDは殺害されない。
5.誰も死亡しない。死ねとか言われるが死亡しない。

-btl_youzin,player,811
要人警護仕様。プレイヤーが敗北すれば、要人VS工作員

-ikkiuti,psonID,psonID2,p1,画像ファイル名
psonIDとpsonID2が一騎打ちを行う。
下記の情報は実プレイからの推測ですが、正確にはまだ未検証です。
p1については下記の通り。
0.敗者が死亡する。
1.psonID2の敗北時のみ死亡する。

-get_talent,psonID
psonIDの能力の合計値をpvalに設定。

-get_tikuri_id
プレイヤーに対して謀略を行なった人物をpvalに設定。

-trace_on,psonID
人物追跡フラグ設定。


***発生条件コマンド

-if_yaku,psonID,役職ID
psonIDの役職が役職IDと等しい時。
2,艦隊司令
3,妾
7,艦隊参謀

-if_chk_hikinuki,p1
引き抜きに該当する人物が居る時。p1にはレベルという要素が入るらしい。
結果はpvalにセットされる。

-if_poid_tyoku,psonID1,psonID2
bvalIDとpsonIDが同じ陣営の時。psonID1にはbvalが使用可能。

-if_chk_ouzoku
プレイヤーの惑星に覇王を除く王族がいる時。
王族がpvalにセットされる。

-if_sch_afid,覇王ID,p1
覇王IDに攻撃を仕掛けている艦隊を検索。pvalに値が設定される。
p1にはレベルという要素が入るらしい。

-if_sch_tgt,pnetID,p1
攻略惑星(pnetIDに近い?)を検索。p1には要塞が1有0無が入る。

-if_exit_fort,pnetID,poid_player
pnetIDの要塞が消滅した時。poid_playerは何を意味するか未検証。
pnetIDにはbvalが使用できる。

-if_exist_tgt,覇王ID
覇王IDに攻略目標の惑星がある時。pvalに目標が入る。

-if_hid_exp,pnetID(bval?),覇王ID
pnetIDが覇王IDの支配下の時。

-if_yaku_c2,psonID
psonIDが艦隊司令である 機動艦隊、編隊、陸戦限定。

-if_exist_tgt,覇王ID
覇王IDは攻略目標の惑星がある pvalに値が設定される。

-if_not_exist_tgt,覇王ID
覇王IDは攻略目標の惑星がない

-if_chk_ansatu,覇王ID
暗殺可能な対象をpvalに設定する。対象は覇王IDの攻略目標から選ばれる。

-if_chk_hakai,覇王ID
覇王IDの攻略目標に工場がある時。pvalには攻略目標の値が設定される。

-if_chk_tyoho,pnetID
pnetIDに諜報員が居る時。

-if_chk_tyoho_sts,psonID(bval?),覇王ID
psonIDの配下であるか死亡している時。

-if_chk_tyoho_back,bval0,覇王ID
諜報員が帰国する。

-if_chk_talent,psonID(bval?),p1(bval1)
psonID(bval?)の能力の合計値がp1(bval1)以上になった時。

***その他の情報

fid_player
pnetIDの変わりに使用するとプレイヤーの艦隊参謀になる。

プレイヤーが存在する惑星のそれぞれ建築数を返す。
kenkyu_num+1やkojo-1のような使用法も可能。
kakunou 格納
kenkyu 研究
dentan 電探
syukyo 宗教
kojo 工場

----

復元してよろしいですか?

目安箱バナー