Skip to content

カスタムキャラクターのインポート

Charaテーブルでカスタムキャラクターを定義したと仮定します。既存のモジュールやElin Sourcesを参考にしてください。

CWLはタグセルを使用して機能を追加します。任意の数のタグを追加できます。タグは ,(カンマ)で区切り、間にスペースを入れないように注意してください。

エリアへの自動生成/追加

CWLがキャラクターを特定のエリアに生成するには、タグ addZone_* を使用し、*(アスタリスク)をエリアのタイプ名で置き換えるか、ランダムエリアに生成するためにアスタリスクをそのままにします。

たとえば、小さな庭にキャラクターを生成したい場合は、addZone_LittleGarden を使用します。SourceGame/Zone を確認し、正しいエリア名についてはtype列を参考にしてください。

addZone タグは、そのエリアにキャラクターを生成することを保証します。例えば、addZone_Lumiest, addZone_LittleGarden, addZone_Specwing, addZone_* は、選択された3つのエリアとランダムな1つのエリアにキャラクターを生成します。

初期装備/アイテムの追加

CWLがキャラクターを生成する際、初期装備とアイテムも定義できます。タグ addEq_ItemID#Rarity または/および addThing_ItemID#Count を使用してください。

特定の装備をキャラクターに割り当てるには、タグ addEq_ItemID#Rarity を使用し、ItemIDをアイテムのIDに置き換え、Rarityは次のいずれかを指定してください:ランダム(Random)、粗悪(Crude)、普通(Normal)、優良(Superior)、伝説(Legendary)、神話(Mythical)、神器(Artifact)。#Rarityを省略した場合、デフォルトのレアリティ#Randomが使用されます。

例えば、伝説のBS_Flydragonswordとランダムのaxe_machineをキャラクターのメイン武器に設定する場合: addZone_Palmia,addEq_BS_Flydragonsword#Legendary,addEq_axe_machine

キャラクターに初期アイテムを追加するには、タグ addThing_ItemID#Count を使用します。#Countを省略した場合、デフォルトで1つのアイテムが生成されます。

例えば、キャラクターにpadoru_giftを10個、援軍巻軸を5つ追加する場合: addZone_Palmia,addThing_padoru_gift#10,addThing_1174#5

冒険者の作成

105gunに感謝します。

キャラクターの trait がAdventurerまたはAdventurerBackerに設定されている場合、CWLはそのキャラクターを冒険者としてインポートし、冒険者ランキングリストに表示されます。

注意

CWL 1.15.0以降、以前のタグaddAdvZone/addAdvEq/addAdvThingは上記の通常のタグに置き換えられましたが、まだ使用可能です。 img

ランダム移動を無効にする

グローバルキャラクターがプレイヤーの陣営にいない場合、他の町をランダムに訪れます。addFlag_StayHomeZone タグを使用すると、彼らを初期エリアに留まらせることができます。

このフラグは、ストーリーテーブルで invoke* アクションと flag_mod(StayHomeZone, 0) メソッドを使用して変更できます。actor セクションには対象キャラクターの ID(または tg でストーリーオブジェクトを指定)を記入します。