Skip to content

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

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

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

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

CWLでキャラクターを特定のエリアに生成させるには、addZone_*タグを使用します。*(アスタリスク)をゾーンのidに置き換えるか、アスタリスクを残すとランダムなエリアに生成されます。

  • startSite(野原)に生成する場合 → addZone_startSite
  • ダルフィ地下1階に生成する場合 → addZone_derphy/-1
    SourceGame/Zoneid列を参照してください。

addZoneタグは、そのエリアに必ず1体のキャラクターを生成します。
例:

addZone_lumiest,addZone_little_garden,addZone_specwing,addZone_*

→ 選択した3エリア+ランダム1エリアにそれぞれ1体ずつ生成(合計4体)

注意

CWL 1.20.11 から、以前のタグ addZone_Type は上記の一般的なタグ addZone_id に置き換えられましたが、引き続き使用可能です。 img

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

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 でストーリーオブジェクトを指定)を記入します。