カスタムキャラクターのインポート
Charaテーブルでカスタムキャラクターを定義したと仮定します。既存のモジュールやElin Sourcesを参考にしてください。
CWLはタグセルを使用して機能を追加します。任意の数のタグを追加できます。タグは ,
(カンマ)で区切り、間にスペースを入れないように注意してください。
自動生成/エリアへの追加
CWLでキャラクターを特定のエリアに生成させるには、addZone_*
タグを使用します。*
(アスタリスク)をゾーンのidに置き換えるか、アスタリスクを残すとランダムなエリアに生成されます。
- startSite(野原)に生成する場合 →
addZone_startSite
- ダルフィ地下1階に生成する場合 →
addZone_derphy/-1
SourceGame/Zoneのid列を参照してください。
各addZone
タグは、そのエリアに必ず1体のキャラクターを生成します。
例:
addZone_lumiest,addZone_little_garden,addZone_specwing,addZone_*
→ 選択した3エリア+ランダム1エリアにそれぞれ1体ずつ生成(合計4体)
注意
CWL 1.20.11 から、以前のタグ addZone_Type
は上記の一般的なタグ addZone_id
に置き換えられましたが、引き続き使用可能です。
初期装備/アイテムの追加
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はそのキャラクターを冒険者としてインポートし、冒険者ランキングリストに表示されます。
ランダム移動を無効にする
グローバルキャラクターがプレイヤーの陣営にいない場合、他の町をランダムに訪れます。addFlag_StayHomeZone
タグを使用すると、彼らを初期エリアに留まらせることができます。
このフラグは、ストーリーテーブルで invoke*
アクションと mod_flag(StayHomeZone, 0)
メソッドを使用して変更できます。actor
セクションには対象キャラクターの ID(または tg
でストーリーオブジェクトを指定)を記入します。