概要
ain内で利用できるコマンドの情報をまとめる。
原則として、日本語パッケージ版ver1.04を例とする。
一覧
nは任意の半角数字。複数の数字がある場合はaとbで記入。
[iic]は[iic2]に自由に置き換え可能。iicは自分、iic2は(攻撃等の)対象を指す。
値の等号・不等号の記法は=のみ記すが、該当部は他の演算子で自由に置き換え可能。
戦闘系
参照元:合戦/戦闘計算.jaf
記法 | 意味 | 備考 |
ra = RAND(n); | n個の選択肢からランダムに選択 | 使用例:博打突撃 |
aa = n | 各種番号 | 使用例:暗殺 |
aa1 = 0 | ダメージ0 | 使用例:ハニーの魔法無効 |
aa1 = n | ダメージ固定値 | 使用例:101匹わんちゃん |
aa1 += n; | ダメージ+n | 使用例:火鉢突撃 |
aa1 = aa1 + n; | 上と記法が違うだけで意味は同じ | 使用例:竜宮秘剣浦死丸 |
aa1 = aa1 * n; | ダメージn倍 | 使用例:エンジェルカッター |
aa1 = aa1 / n; | ダメージn分の1 | 使用例:ガード時のダメージレジスト |
aa1 = gs[ii][iic2].兵数 - 1; | 兵数1で耐える | 使用例:団結力 |
aa1 = gs[ii][iic2].兵数最大 / n; | 対象の兵数をn分の1に削減 | 使用例:死神の鎌 |
aa1 = gs[ii][iic2].S体力最大 / n; | 対象の体力をn分の1に削減 | |
aa1 = 倍率計算関数(gs[ii][iic2].兵数最大, n); | 対象の最大兵数のn%のダメージ | 使用例:巫女の嵐 |
aa1 = 倍率計算関数(gs[ii][iic2].S体力最大, n) | 対象の最大体力のn%のダメージ | |
aa1 = 倍率計算関数(aa1, n); | ダメージn%増減 | 使用例:迷宮上手 |
gs[ii][iic].Sレベル | 個人レベルを参照した値を出す | 使用例:武将突撃 |
gs[ii][iic2].F式神 = 0; | 防御式神の展開 | 使用例:防御式神 |
gs[ii][iic2].戦場生死確率 -= n; | 不明 | 使用例:手加減攻撃 |
gs[ii][iic2].F生死処理 = n; | 不明 | 使用例:手加減攻撃 |
gs[ii][iic2].FF = n | 不明 | |
◆合戦略奪金 = 総国力(a) * b; | a不明/b倍の金を入手 | 使用例:略奪 |
gs[ii][iic2].FF = 0 | 不明 | 使用例:手裏剣の準備解除 |
gs[ii][iic2].FF2 = 0 | 不明 | |
gs[ii][iic2].現在技数 -= 行動技数破壊[bb]; | 現在技数から技破壊数を引いて現在技数に代入 | 使用例:精密射撃 |
gs[ii][iic2].兵数最大 = n | 最大兵数をnにする | 使用例:感染 |
gs[ii][iic2].兵数合戦 = n | 現在兵数をnにする | 使用例:感染 |
◆防御側兵数 = n; | 不明 |
武将登録系
参照元:ゲーム初期化.jaf
:全国版初期化.jaf
記法 | 意味 | 備考 |
iic = 武将強制登録(a, b, 0); | 勢力番号aに武将番号bを登録 | |
iic = 乱武将登録(a, b, c, "武将名", d); | 勢力番号aに技能番号bでランク番号cの性別番号dの武将を登録 | 下行に変数を加えることで特定の能力を指定できる gs[ii][iic].変数 = n; |
重要武将登録(a, iic, 130); | iic = 以下に記入/勢力番号aにiicの武将を重要*1武将として登録/130は変更不可? | |
名有り武将登録(a, iic, 110); | iic = 以下に記入/勢力番号aにiicの武将を名有り武将として登録/110は変更不可? | |
汎用武将登録(a); | 勢力番号aに汎用武将を登録 | |
在野(a, b, c, d); | aは在野管理番号で、bが武将番号、cが州番号、dが探索必要値 | 番号参考:戦国ランス/MOD作成/各種番号#zaiya |
イベント系
参照元:織田選択グループ.jaf
記法 | 意味 | 備考 |
任意イベントタイトル(); | 任意イベントタイトルのイベントテキストを実行 | 例:謙信/仕官(); |
選択肢(n, "選択肢名"); | nは選択肢数に応じて任意 | |
基本接触(ch); | 不明 | |
能力UP(ch, 0); | 不明/0は固定? | |
キャラ関係変更(n, ch, 999); | 関係をn(険悪2普通3信頼4愛情5)に変更/999は固定? | |
CSレベル加算(a, b, 999); | aは上昇するレベル量、bは武将番号 | 使用例:健太郎の冒険 |
C昆布変更(1, ch, 999); | キャラクリ/1は固定?/999は固定? | |
C愛人変更(1, ch, 999); | ランス屋敷での登場?/1は固定?/999は固定? | |
CH追加(n); | 不明 | |
◆TS = n; | 不明 | |
SM(a, b, c); | 不明 | |
ACF(a, b); | 不明 | |
元就変身(n); | 不明 | |
キャラ消去(n, 999); | 武将番号nを解雇 |
フラグ系
参照元:織田選択グループ.jaf
記法 | 意味 | 備考 |
GF[a]= b; | グローバルフラグaをbに設定。 |
その他
記法 | 意味 | 備考 |
◆金 = n; | 金n追加 | 参照元:全国版初期化.jaf |
アイテム消去(n); | アイテムnを消去 | 参照元:全国版初期化.jaf |
ck = 能力UP技能(fg, ii, iic, n); | 技能番号nを取得 | 参照元:技能1処理.jaf |
コメント欄
- ヤバいめっちゃありがたい -- 2023-01-27 (金) 00:04:39