内容へ移動
Shin Era Tensei (eraten) 攻略・開発Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
全て展開する/折り畳む
最近の変更
メディアマネージャー
サイトマップ
ユーザー登録
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
•
最強のアイドルを目指して
•
大和神族解放_マツリ燃ユ
•
ローカパーラ_カルマシティ
•
欲張りプレイ_仮_レポート2
•
実りを集めてくださいませ_iii
•
イリヤちゃんをわからせたい
•
童貞観光客かんたん悪魔調教
•
emueraリファレンス_動作設定
•
昨日の明日を変えるために_break_a_leg
•
エレナ・ブラヴァツキー
eramegaten関数リファレンス
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
ERBに使用できるeraMegaten独自の命令のリファレンスのページです\\ 追記はアルファベット順でお願いします\\ [[関数について|関数について]]も参照のこと。\\ <fc #ff0000>このページは記述が不足しています、みんなで追記してくれるとうれしいです by管理人</fc>\\ ()\\ ====== 関数 ====== ===== ADD_NEW_COMPANION ===== 指定した番号のキャラクターを加入させる\\ =||\\ ADD_NEW_COMPANION, キャラ番号,初期忠誠度,イベントフラグ,全書処理中フラグ,人間化フラグ\\ | | = | ++++ 戻り値 | * RESULT * 真なら(1なら)キャラが作成されたことを示す。 * 偽なら、同一の番号の人間がいる、人数制限に引っかかるなどで作成に失敗したことを示す * RESULT:1 * 作成したキャラの登録番号を返す\\ 10人いるところに加入したなら、11人目になり、「10」が返ってくるはず((登録番号は0からスタートするため)) ++++ ++++ 詳細 | | No | 引数 | 内容 | | 01 | ARG | キャラ番号指定。数字での指定もできるが、[キャラ:だれだれ]の形式のほうが可読性がよく、あとでキャラ番号が移動しても対応できるため有用。 | | 02 | ARG:1 | 初期忠誠度。文字通り。基本は500が多いが、特殊な事情などがあれば10000とかにしてしまっても問題ない。 | | 03 | ARG:2 | イベントフラグ。イベントで加入させる際に使用し、「特殊なイベントで加入しました」ということをフラグとして保存しておける。基本はゼロでよい。 | | 04 | ARG:3 | 全書利用時に一時的に表示する際のフラグ。基本は「0」でよい。 | | 05 | ARG:4 | 加入させるキャラを、悪魔から人間扱いで加入させるときに使用。これを「1」にしておかなければ、COMP容量がMAXの時に加入させる際、人間なのにストレージに入っている扱いになってしまう。悪魔を悪魔として加入させる場合や、元から人間のキャラを加入させる場合は「0」でよい。 | | 06 | ARG:5 | 初期レベル指定。現在指定はできない(CSVに登録された初期レベルで加入させることになる)。ただし、加入後レベルを操作することは可能なので、そちらで対応のこと。 | 記述例\\ =||\\ CALL ADD_NEW_COMPANION,[[キャラ_renameで定義したキャラ名|キャラ:Renameで定義したキャラ名]],500\\ CALL ADD_NEW_COMPANION,101,500,0,1,1\\ | | = | ++++ ===== MESSAGE_WINDOW ===== メッセージウィンドウを呼び出す。\\ =||\\ MESSAGE_WINDOW, "名前" , @"本文", "区切り文字", "オプション", "ウィンドウ表示位置", 文字数, 行数, "文字表示形式", 表示までの秒数, 文字色, "文字詰め"\\ | | = | ++++ 詳細 | 第二引数以後(区切り文字以後)は、特に必要がなければ省略して構わない。\\ また、指定を明記しなければ、デフォルト値、または前回表示したときの形式になるので、上記サンプルのように表記するのが楽。\\ (ただ、メッセージによって始まる箇所が上下すると読みにくいため、行数までは指定するのがいいと思います)\\ 「ウィンドウ系とPRINT系の混在」は非常に美しくないので使うときはどっちかにするとベネ\\ | No | 引数 | 内容 | | 01 | ARGS | 話者名。デフォルトはなし。サンプルの「サンプルさん」がこれにあたる。空欄でも問題はない。 | | 02 | ARGS:1 | 文章。デフォルトはなし。空欄でも問題はない……が、メッセージを表示するものなので…… | | 03 | 区切り文字 | 改行の記号。デフォルトは「/」。これ以下の引数は省略してしまって構わない。なお、文中で「/」を使いたい場合などは、また別の文字を指定すること。 | | 04 | オプション | メッセージウィンドウの「ログを残さない」などの設定。デフォルトは「ログを残さない/ボタンを利用する/再利用しない」。特別に演出する場合を除いて、特に変更する必要はない。 | | 05 | 位置 | メッセージウィンドウ全体の表示位置。デフォルトは「LEFT」。「LEFT」「CENTER」「RIGHT」を指定できる。 | | 06 | 字幅 | 何文字表示できる横幅にするか(≒メッセージウィンドウ全体の横幅)。デフォルトは「72」。およそ36文字分。なお、設定した文字数以上の横幅にすると、自動で横幅が変わる。 | | 07 | 行数 | 何行表示するか(≒メッセージウィンドウ全体の高さ)。デフォルトは「-1」。なお、設定した行以上のテキストを出そうとすると、自動で縦幅が変わる。 | | 08 | 表示タイプ | 文字の表示タイプ。デフォルトは「TYPE」。「TYPE」でタイプ風のアニメ、「FADE」を設定するとフェードインでの表示になる。 | | 09 | フェード間隔 | 表示タイプが「FADE」の場合の1行当たりの表示時間。デフォルトは「10」。設定した数×1/10秒が表示にかかる時間になる。 | | 10 | 終色 | フェードインする場合の、最終的な文字の色。デフォルトは「-1」で、白になる。 | | 11 | 文字列体裁 | 文字列をどちらに詰めるか。デフォルトは「LEFT」。「LEFT」「CENTER」「RIGHT」を指定できる。 | 記述例\\ =||\\ CALL MESSAGE_WINDOW, "サンプルさん" , @"これはサンプルです。/こんな感じに改行できます。/三行ぐらいがちょうどいい感じ。", , , , , 4\\ CALL MESSAGE_WINDOW, "" , @"名前欄は空白……何も表示しない、にすることもできます/地の文的なメッセージを表示するときにどうぞ", , , , , 4\\ CALL MESSAGE_WINDOW, "サンプルさん" , @"後ろは全部書かないこともできます/ただ、行数はきちんと指定しておいた方が読みやすいです"\\ CALL MESSAGE_WINDOW, "サンプルさん" , @"正確に指定するとこのように長くなりますね", "/", "ログを残さない/ボタンを利用する/再利用しない", "LEFT", 72, 4, "TYPE", 10, -1, "LEFT"\\ | | = | ++++ ===== MESSAGE_WINDOW_D ===== ダンジョン内で使用するメッセージウインドウ。ダンジョンマップとステータスなどを描画したのち、MESSAGE_WINDOWを実行する\\ =||\\ MESSAGE_WINDOW_D, "名前" , @"本文", "区切り文字", "オプション", "ウィンドウ表示位置", 文字数, 行数, "文字表示形式", 表示までの秒数, 文字色, "文字詰め"\\ | | = | ++++ 詳細 | なお、こちらでは特別に設定しない限り、行数は「4」、位置は「CENTER」オプションは「ログを残さない/ボタンを利用する/再利用しない」となる。\\ つまり「ダンジョンまわりを再描画する」「高さは最低でも4行あって、位置は中央」。\\ 意図があれば、「MESSAGE_WINDOW」に「行数=4」と「位置=CENTER」と設定して使ってもよい。\\ ダンジョン内ではこちらの使用を推奨。筆者個人の感想だが、こちらもPRINT系命令と非常に相性が悪いので混載は非推奨。\\ 記述例\\ =||\\ CALL MESSAGE_WINDOW_D, "サンプルさん" , @"ダンジョン内ではこっちを使いましょうね", , , , , 4\\ CALL MESSAGE_WINDOW_D, "サンプルさん" , @"まあ、使いかたは変わりません。/あ、PRINTFORMWなど、PRINT系命令とはものすごく相性が悪いです", , , , , 4\\ | | = | ++++ ====== 式中関数 ====== ===== 戦闘に関わる判定 ===== | 関数 | 判断内容 | 戻り値 | | ENEMY_COUNT() | 敵の数 | 戦闘中敵の数を返す 引数が0以外だとDYINGもカウントする | | FINDCHARA_M(○○,XX…) | ○○のキャラがXXか出すFINDCHARA_IDの上位互換\\ ○○が0未満でもエラーにならない | ○○のキャラがXXなら「1」、それ以外は「0」\\ 引数は11個まででき複数調べる事ができる\\ 使用例:FINDCHARA_M(ARG,1414) …ARGが鬼神シヴァなのか調べる\\ FINDCHARA_M(ARG,2,501) …ARGがフレイアかピクシーなのか調べる\\ FINDCHARA_M(ARG,[[キャラ_エレジー|キャラ:エレジー]]) | | LIFTING_A_BAN(○○) | ○○の悪魔の合体解禁する | なし | | 装備の名称(○○) | 番号の装備の名称を出す | ○○が0以下なら「EMPTY」、それ以外はその番号のアイテムの名前を返す\\ ITEMNAME:○○とは違い、魔昌武器や改造装備での名前変更に対応している\\ 使用例:PRINTFORM %装備の名称(EQUIP:ARG:剣)% …ARGの剣の名前を表示する | ===== 調教素質に関わる判定 ===== | 関数 | 判断内容 | 戻り値 | | BUST() | 胸素質の有無 | 乳素質が無く普通の場合「3」\\ 絶壁の場合「1」 貧乳の場合「2」\\ 巨乳の場合「4」 爆乳の場合「5」 魔乳の場合「6」 | | HAVE_VAGINA() | 女性器の所持 | 対象が女性器を持っている場合は「1」、それ以外は「0」 | | HAVE_PENIS() | 男性器の所持 | 対象が男性器を持っている場合は「1」、それ以外は「0」 | | IS_ENGAGE() | 結婚したかの判断 | 対象が「素質:妻」か「素質:夫」を持っている場合は「1」、それ以外は「0」 | | IS_HUMAN() | 人間かの判断 | 対象の種族が人間か半魔の場合は「1」、それ以外は「0」 | | IS_MALE() | 男性かの判断 | 対象が「素質:オトコ」を持っている場合は「1」、それ以外は「0」 | | 陥落() | 陥落の度合い | 陥落素質が一つも無い場合「0」\\ 恋慕、淫乱、服従、信頼の場合「1」\\ 親愛、娼婦、隷属、相棒の場合「2」\\ 妻、夫、淫魔、玩具、盟友の場合「3」\\ さらにRESULTS:0にも変動がある\\ 恋慕、親愛、妻、夫の場合「恋慕」\\ 淫乱、娼婦、淫魔の場合「淫乱」\\ 服従、隷属、玩具の場合「服従」\\ 信頼、相棒、盟友の場合「信頼」\\ 引数は二つあり、二つ目を設定してるとそのキャラとのNTR関係になる | | 体格() | 体格の判断 | 対象の体格が普通の場合「0」\\ 小人の場合「-10」 小柄の場合「-1」\\ 大柄の場合「+1」 巨体の場合「+10」 | | 体格差() | 調教者と対象の体格の比較 | ↑の体格()を使い「調教者の**体格()** − 対象の**体格()**」の値を返す。\\ 調教者の方が大きいと「+1」以上になる |
eramegaten関数リファレンス.txt
· 最終更新:
2026/07/02 14:12
by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
全て展開する/折り畳む
文書の先頭へ