作成の手引き(第一歩)
F8
はじめに
カスタムゴッド作成の為に、前提として身に着ける必要がある知識は二つある。
一つ目はCNPC作成の知識で、二つ目がカスタムアイテム作成の知識である。
この二つを得た後に、ようやく本格的にカスタムゴッド作成の知識に取り掛かれる。
ついでにショウルーム作成の知識もあると【聖地】を同梱できるようになる。
むしろムーンゲートが生きていた時代、皆がelonaで最初に触れるカスタム知識はショウルームだった。
とはいえ、祭壇を入手するために、一度カスゴを作成する必要があるのでカスゴ作成が目的なら後回しで良い。
CNPCの付随知識といっていいものにカスタム種族の知識とカスタム職業の知識がある。
そちらに関しては手を出してみるかは本当に自由に決めて構わないだろう。
- 必須のファイル
- カスタムゴッドのテンプレート
- 神より贈られる神の下僕となるカスタムNPC(テンプレート・キャラチップ)
- 神より贈られる宝物となるカスタムアイテム(テンプレート・キャラチップ)
- 神より贈られるアーティファクトとなるカスタムアイテム(テンプレート・キャラチップ)
- 必須ではないファイル
- 願いで降臨させたい場合、降臨するカスタムNPC(テンプレート・キャラチップ)
- 作成した神の像となるカスタムアイテム(テンプレート・キャラチップ)
- 聖地を同梱したい場合、祭壇などが設置されたショウルーム(ショウルームファイル)
カスタムゴッド
前提として カスタムゴッドは元々 omake overhaul で導入可能になったものである。
なので基本的な作成方法は omake overhaul の readme に存在する。
CNPC
あくまでもカスゴを主体としたwikiであるためMMA系列が前提。よってElona本体のversionは必然的に省略。
定義の要素名 | 例 | 詳細 | Variant |
---|---|---|---|
%Elona Custom Npc | 定義文の宣言。 ファイルの先頭に記述。これがないと根本的に認識されない。 | ||
author. | "作者名" | カスタムNPCの作者の名前を記入。 | |
作中で参照されることは基本的にないと言っていい。 | |||
name. | "name,名前" | CNPCの名前(英語名,日本語名)。 英語名がファイル名になる。必然的に省略不可能。 | |
しっかりした英語名を考えてもいいし、割り切ってファイル名と名前として見ても良い。 先頭文字はアルファベットのみに制限されており記号は使えない。 | |||
race. | "norland" | ここで指定した種族がキャラクタの基本性能に影響するほか、一部の種族は死亡表現または行動時のメッセージが変化する。 例えばこの場合はノーランドになる。この時点で分かるがエクストラ種族でも全く平気。 | |
どの種族にも該当しない場合『種族名「0」, 全主能力0, 装備部位無し』が作成される。 種族ごとの詳細な情報は冒険者の休息所を参考の事。 | |||
class. | "gunner" | 職業。一覧のどれにも該当しない場合は無職になる。初期装備品の組み合わせにも影響。 例えばこの場合だとgunner、即ち機工兵となる。 | |
MMAではキャラクターの職業によって個別に特性が設定されている。 大半の職業特性はLv41以上で適応される。 一部例外を除き、特性はプレイヤーだけでなく全てのNPCに適応される。 対応する英名の職業がdata\o_class.csvまたはdata\oo_class.csvに無ければ動作しない。 英名が一致してれば独自に追加したデータや変更したデータでも同じ動作になる。 なお 拳銃に関する職業特性持ちの追加職であるガンナーは"gunslinger"だったりする ので注意。 | MMA | ||
ooでは作成時の職業によって個別にフィートを取得する。 取得タイミングはあくまでの作成時であり、転職ではフィートは取得されない。 | oo | ||
filter. | "man/cnpc/" | 属性。NPCを特定の対象として認識するための項目。 例えばこれだと、奴隷商の商品や、護衛対象になるNPCであり、CNPCだという認識になる。 | |
"man/" 奴隷商の商品、護衛依頼対象。 "dragon/" 竜族特効エンチャントの対象。 "undead/" 不死族特効エンチャントの対象。 "slime/" 詳細不明。 "fire/" 炎召喚の対象、灼熱の塔の出現対象。 "sf/" アクリ・テオラの生成対象。 "yeek/" イーク召喚の対象。 "mino/" ミノタウロスの巣初期配置。 "wild/" 野生召喚の対象、収穫依頼の妨害者(Lv5以下)。 "pawn/" 駒 駒召喚の対象。 "shopguard/" 行商人の護衛として出現。 "rogue/" 盗賊団として出現。 "cat/" 猫召喚の対象。 "ether/" これ自体に効果はない。ウィスプ、輝くハリねずみが該当。 "horse/" 馬屋の商品。 "cnpc/" カスタムNPC、とりあえず付けておくこと推奨。 | |||
"nogenerate/" 自然生成させない。 "nodownload/" 召喚石使用時のCNPC一覧に出現させない。 | omake | ||
level. | "20" | NPCの初期経験レベル。最大100まで有効。 | |
生成品質による割り増しで100を超えることがある(最大166まで可能)。 経験レベルが高いキャラは、魔法と弱点以外の属性耐性にボーナスが加えられる(Lv51まで、最大4ランクの上昇)。 また、初期装備品に重層鎧や防弾服、法王衣などの高級品が選ばれる可能性がある。 1に設定した場合、キャラクタ毎や種族毎の属性耐性は付与されない。 | |||
ユニーク指定のCNPCはレベル上限100に制限されない。 | omake | ||
relation. | "" | PCとCNPCの関係状態 | |
sex. | "" | 性別 | |
fixLv. | "" | CNPC の生成品質 | |
rare. | "" | 生成頻度 | |
spawnType. | "" | 生成条件 | |
aiCalm. | "" | 非戦闘時のAIタイプ | |
非戦闘時のAIタイプ "1" マップのあちこちを彷徨う "2" その場でうろうろする "3" その場で動かずじっとする "4" 紐に繋がれた如くPCに付き纏う | |||
"5" 定義「cnpcRole.」を定義する際に必須。 | omake | ||
aiMove. | "" | 戦闘時、適正距離でない場合の移動確率 | |
aiDist. | "" | 戦闘時の適正距離 | |
aiHeal. | "" | 瀕死時行動 | |
aiAct. | "" | 戦闘時の基本的な行動 | |
aiActSubFreq. | "" | 特殊行動を取る確率 | |
aiActSub. | "" | 戦闘時の特殊行動 | |
meleeElem. | "" | 素手で攻撃時の属性と強度 | |
resist. | "" | 耐性の属性とその強度 | |
bitOn. | "" | 補正 |