ドラマアクション
テキスト行はプレイヤーの入力(クリック/キー操作)によって次の行へ進みます。 アクション行(choiceを除く)は自動実行され、テキスト行と共存できません(両方が同じ行にある場合はテキストが無視されます)。
よく使われるアクション
| アクション | 引数 | 説明 |
|---|---|---|
inject | Unique | 「Let's Talk」および一部の共通手順を挿入 |
choice | テキストに選択肢を追加(textおよびjumpと組み合わせて使用) | |
choice/bye | デフォルトの別れ選択肢を挿入 | |
cancel | 右クリック/ESCキーの挙動を設定(jumpと組み合わせて使用。通常はend) | |
setFlag | フラグ名, 値(省略可) | フラグに値を設定(省略時は1) |
reload | 現在のフラグ変更を反映させるためドラマを再読み込み。必ずjump(通常はmain)と併用。開発時のホットリロードではありません。 | |
enableTone | 会話時の口調変換を有効化 | |
addActor | アクターIDを追加(actor列に新しいIDを記入すると自動的に処理されます) | |
invoke | メソッド名 | 指定したメソッドを呼び出す |
setBG | 画像名(省略可) | 背景画像を設定(Textureフォルダ内のpngも使用可)。空欄で背景を消去 |
BGM | BGM ID | BGMを切り替え(Sound参照) |
stopBGM | BGMを停止 | |
lastBGM | 現在のBGMを停止し、前のBGMを復元 | |
sound | 音声ID | 効果音を再生(Sound参照) |
wait | 秒数 | 指定秒数だけ処理を停止(アニメーション待ちなどに使用) |
alphaIn | 所要時間 | フェードイン(秒) |
alphaOut | 所要時間 | フェードアウト(秒) |
alphaInOut | フェードイン時間, 待機時間, フェードアウト時間 | フェードイン→待機→フェードアウト |
fadeIn | 所要時間, white/black(省略可) | 画面を徐々に表示(白/黒) |
fadeOut | 所要時間, white/black(省略可) | 画面を徐々に暗転(白/黒) |
fadeInOut | フェードイン時間, 待機時間, フェードアウト時間 | フェードイン→待機→フェードアウト |
hideUI | トランジション時間 | UIを非表示(ドラマ終了時に自動復帰) |
hideDialog | 会話ウィンドウを非表示(waitと組み合わせて使用) | |
end | 即座にドラマを終了 | |
addKeyItem | 重要アイテムID | プレイヤーに重要アイテムを付与 |
drop | アイテムID | プレイヤーの足元にアイテムをドロップ |
addResource | リソース種別, 数量 | ホームリソースを追加 |
shake | 画面を揺らす | |
slap | ドラマ所有者キャラクターをビンタ | |
destroyItem | アイテムID | 所持品から指定アイテムを削除 |
focus | 即座にドラマ所有者へカメラをフォーカス | |
focusChara | キャラクターID, 速度(省略可) | 同一マップ内のキャラクターへカメラを移動 |
focusPC | 速度(省略可) | プレイヤーキャラクターへカメラをフォーカス |
unfocus | カメラをリセット | |
destroy | キャラクターID | 同一マップ内のキャラクターを削除 |
save | セーブを実行 | |
setHour | 時間 | ゲーム内時間を設定 |
複数引数は ,(半角カンマ)で区切り、間にスペースを入れないでください。
ビルトインジャンプ(組み込みジャンプ)
inject/Unique アクションを実行すると、大量のビルトインステップが現在のドラマテーブルに挿入されます。これらを使用するには、jumpの対象として名前を指定するだけです。一部はデフォルトの inject/Unique 対話ですでに使用されているため、再使用の必要はありません。
| ステップ名 | 用途 |
|---|---|
_banish | ドラマを終了 |
_bye | ドラマを終了 |
_toggleSharedEquip | tgの共有装備状態を切り替え |
_daMakeMaid | tgをメイドにする |
_joinParty | tgの特性が許可している場合、仲間に入れる(招待処理ではありません) |
_leaveParty | tgをパーティーから外し、拠点エリアへ戻す |
_makeLivestock | tgを派閥の家畜にする |
_makeResident | tgを派閥の住人にする |
_depart | tgを派閥から除名 |
_rumor | 流言を閲覧 |
_sleepBeside | tgがプレイヤーの隣で寝るかどうかを切り替え |
_disableLoyal | tgの忠誠心状態を切り替え |
_suck | tgが吸血or吸猫(吸血を優先、次に吸猫) |
_insult | tgの嘲讽状態を切り替え |
_makeHome | 現在いるエリア支部をtgの家にする |
_invite | tgを仲間として招待(プレイヤーの能力とtgの状態をチェック)。無条件で加入させたい場合はCWL拡張アクションjoin_party()を使用 |
_Guide | プレイヤーを複数の地点へ順に案内 |
_tail | 純粋な肉体関係 |
_whore | 金銭を伴う肉体関係 |
_bloom | tgとの絆を深める |
_buy | tgからアイテムを購入 |
_buyPlan | tgから研究図を購入 |
_give | tgにアイテムを渡す |
_blessing | パーティー全体に祝福を付与 |
_train | tgとスキル訓練を行う |
_changeDomain | tgの領域を変更 |
_revive | 死亡した仲間を復活 |
_buySlave | tgから奴隷を購入 |
_trade | tgとアイテムを交換 |
_identify | tgに鑑定を依頼 |
_identifyAll | tgに全アイテムの鑑定を依頼 |
_identifySP | tgに上級鑑定を依頼 |
_bout | 決闘を申し込む |
_news | マップ上にランダムダンジョンを生成 |
_heal | プレイヤーを回復 |
_food | tgから食料を購入 |
_deposit | tgに預金 |
_withdraw | tgから引き出し |
_copyItem | tgにアイテム複製を依頼 |
_extraTax | 追加税金を納付 |
_upgradeHearth | 炉石をアップグレード |
_sellFame | 名声を売却 |
_investZone | 現在のエリアに投資 |
_investShop | tgの店に投資 |
_changeTitle | プレイヤーの称号を変更 |
_buyLand | 現在のエリアを拡張 |
_disableMove | tgの移動を禁止 |
_enableMove | tgの移動を許可 |