カスタムゴッド

Last-modified: 2013-07-14 (日) 20:35:46

カスタムゴッド機能(omake_overhaul)の移植

  • 互換性強化の一環としてomake_MMAとomake_TrashThrowにはomake_overhaulからカスタムゴッドに関する機能が移植され、一部拡張された独自のシステムが追加されている
    • カスタムゴッドとその作成方法の詳細はomake_overhaulのドキュメントを参照のこと
  • カスタムゴッドとそれに関連する信仰の機能拡張は一部を除きomake_MMAとomake_TrashThrowで共通に使用できる

信仰関連機能

  • カスタムゴッドに関連するシステムとしてomake_overhaul、omake_babyから以下の機能が移植されている
    • userフォルダ以外にあるショウルームはカスタムゴッドの聖地のみハウスドームと懐かしいルーン使用時のショウルームリストに含まれる
    • 祈る[p]を使った食べ物と信仰の巻物の祝福ができる(omake_overhaulからの取り込み)
    • 神に祝福された食べ物は特別な効果を持つ(omake_overhaulからの取り込み)
    • 神に祝福された信仰の巻物をNPCが読むとその宗派に改宗する(omake_overhaulからの取り込み)
    • 財のイナリのフィート、天候補正が適用される(omake_overhaulからの取り込み)
    • 水のダナリンの狂気度による補正が適用される(omake_overhaulからの取り込み)
    • 呪いのフウリの呪い装備による補正が適用される(omake_babyからの取り込み)
    • 炯眼のマユマカのステータス画面とアイテムエンチャントの詳細表示効果が適用される(omake_babyからの取り込み)

MMA/TrashThrowの機能制限

  • MMA/TrashThrowとomake_overhaulのバランス設定の違いからMMA/TT上のカスタムゴッドと関連するoo由来の信仰システムには以下の制限が加えられている
    • omake_MMAでは神技(信仰が極めて深い場合に使用できる技能)が機能しない
    • omake_TrashThrowでは食べ物の祝福、神に祝福された食べ物による潜在能力とスキルの上昇、NPCの信仰ポイントの増加、神技が機能しない
    • 神に祝福された食べ物による潜在能力上昇量設定(foodbonus.の下2桁)は10が上限に
    • 神に祝福された特製肉まんじゅうの食事効果(specialfoodbonus.の下4桁)は600が上限(PCが対象の場合のみ2000が上限)に
    • 神に祝福された食べ物によるペットの潜在能力上昇量はPCの3倍(omake_overhaulの1/5)が基準に
    • 神に祝福された食べ物の食事効果はアイテムの祝呪状態と腐敗によって効果量が変動する
      • 特製肉まんじゅう以外のアイテムの祝福が解除されている(通常の状態)場合は食事効果が1/2、アイテムが呪われている場合は効果が無効になる
      • 特製肉まんじゅうが呪われている場合は食事効果が1/2になる
      • アイテムが腐っている場合は食事効果が1/3になる
    • 神に祝福された食べ物による潜在能力上昇量が1%に満たなかった場合はログにメッセージを表示しない
      • omake_overhaulでも食べた対象がPCの場合は空腹値と設定値によってメッセージが表示されても潜在が上昇していない場合がある
    • 狂信者の塔は生成されない

MMA/TrashThrowの拡張機能

従属設定

  • カスタムゴッドが従属する主神を設定できる
    • 設定しない場合は別の主神に従属しない独立神として扱われる
  • 現在信仰中の神と同じ主神の神、主神、従属神の間ではノーペナルティ&信仰ポイントを10%目減りで記憶して改宗できる
    • 現在信仰中の神の信仰ポイントと下僕、アーティファクトの下賜フラグはfactionデータ(omake_overhaulの所属情報)内に退避される
      • 他の主神の神に改宗すると退避中の信仰ポイントと下賜フラグもまとめてクリアされる
    • 現在信仰中の神と同じ主神の神、主神、従属神の間では祈れる状態でないと再改宗できない
  • 現在信仰中の神と同じ主神の神、主神、従属神の祭壇は乗っ取ったり信仰ポイントを稼いだりできない代わりに捧げ物で一時的な恩恵(能力ボーナスに対応するバフ)を得られる
    • 一時的な恩恵のバフの効果はその神の信仰ポイント依存でゲーム中断かマップ移動で効果が切れる

メッセージ書式

  • MMA/TrashThrowでは口調差し替えやCNPCと同じくメッセージ書式のMMA/TrashThrow拡張書式や条件文、置換文字列などが使用できる
    • %txt[MMA]で始まるMMA/TT専用メッセージタグも使用できるため、メッセージ内に条件文やMMA/TT独自の置換文字列などを使用する場合は専用メッセージにするのが望ましい

カスタムゴッドtxtファイルの容量制限

  • カスタムゴッドの設定ファイル内のメッセージ部分(最初の%txt~ファイルの終端までの間)は20kバイトが上限
    • 上限を超えた部分のメッセージは読み捨てられる(末尾が文字化けする可能性がある)
    • omake_overhaul(2012/11/16版)やomake_baby(2013/01/09版)では16kバイトが上限のため、長くなる場合はMMA/TTの拡張タグと%txt[MMA]をファイルの後方に持ってくるのが望ましい

神のメッセージの差し替え

  • user\talk\godフォルダにカスタムゴッドと同じ書式の(神の識別子).txtファイルを配置することで神のメッセージ(既存の神、カスタムゴッド問わず)を差し替えられる
    • 例:user\talk\mani.txtがあれば機械のマニ信仰中のメッセージが変更される

ルミエスト墓所の祭壇(MMAのみ)

  • ルミエスト墓所の祭壇の上に死体、祭壇以外のアイテムを置いておくとマップ復旧時にそのアイテムを捧げ物として受け取るカスタムゴッドのうちどれかの祭壇にランダムで変わる
    • 祭壇の宗派が変更された場合は祭壇上のアイテムは消滅する

MMA/TrashThrowの拡張カスタムゴッド設定

  • カスタムゴッドの設定txtファイルにomake_MMA/TrashThrowでのみ機能する設定項目が追加されている
タグ名内容
domain.従属する主神の識別名を設定
設定しない場合は別の主神に従属しない独立神として扱われる
specialpoweralias.スキル系スペシャルパワーの表示名を設定(英語名と日本語をカンマ区切りで書く)
例:specialpoweralias. "Mogumogu beam!,もぐもぐ光線"
flavorfeat*.(*は0~4の連番)効果の無い演出上のフィートを5つまで設定
カンマ区切りで習得信仰ポイント,上限信仰ポイント(無制限の場合は0),日本語表示,英語表示の順に定義する
例:flavorfeat0. "1000,2500,あなたはお兄ちゃんだ,You are already oniichaned."(信仰ポイントが1000~2500の間表示される)

カスタムゴッド(omake_overhaul)の基本メッセージ

  • omake_overhaulの他、omake_baby、omake_MMA/TrashThrowで共通使用可能
IDタグ名内容{ciname}{tiname}要電波
-%txtdescription0入信する画面で表示される詳細説明文
%txtdescription1
%txtdescription2
%txtdescription3
1%txtBetrayal改宗時に表示される×
2%txtMission祭壇を乗っ取った時に表示される捧げ物祭壇×
3%txtResist祭壇を乗っ取られそうになった時に表示される捧げ物祭壇×
4%txtGive捧げ物を献上した時に表示される捧げ物祭壇×
5%txtBelieve入信時に表示される×
6%txtPresent神から何かを贈られる時に表示される×
7%txtLike信仰の深さが仲間と宝を貰えるほど深くなった時に表示される×
8%txtLove信仰がアーティファクトを貰える深さに逹した時に表示される×
9%txtKilled神の電波を受信できる場合、他人が死んだ時に表示される
10%txtNight神の電波を受信できる場合、睡眠時に表示される
11%txtWelcome神の電波を受信できる場合、データロード時に表示される
12%txtWhisper神の電波を受信できる場合、たまに表示される
14%txtMiracle1神技(miracle0.)×
15%txtMiracle2神技(miracle1.)×
16%txtAdvent降臨した時に表示される×

※カスタムゴッドのメッセージでは{snpc}、{npc}は双方ともPCを参照する

MMA/TrashThrowの拡張メッセージ

IDタグ名内容デフォルトメッセージ{ciname}{tiname}要電波
-%txtServantDescription下僕の説明
このアンドロイドちゃんは~などと同じ形式で「」無しでログに表示される
2401%txtAdventOther信仰中以外の神を降臨させた時に表示される
(神の電波を受信するエンチャントを装備してる時のみ)
2402%txtAdventDomain信仰中以外の従属関係を持つ神を降臨させた時に表示される
(神の電波を受信するエンチャントを装備してる時のみ)
2403%txtFaithDream信仰の深まりの夢の時に表示される×
2404%txtFaithScroll信仰の巻物を読んだ時に表示される巻物×
2405%txtBlessedFaithScroll祝福された信仰の巻物を読んだ時に表示される
%txtFaithScroll→%txtBlessedFaithScrollの順に両方表示される
巻物×
2406%txtCursedFaithScroll呪われた信仰の巻物を読んだ時に表示される巻物×
2407%txtDeadPCが死亡した時に表示される
(神の電波を受信するエンチャントを装備してる時のみ)
2408%txtPray祈った時に表示される×
2409%txtPrayFailed祈ったが無関心だった時に表示される×
2410%txtOffer肉を捧げた時に表示される({ciname}は消えた。の後)捧げ物祭壇×
2411%txtOfferShine少し重い肉を捧げた時に表示される
({ciname}は一瞬輝いて消えた。の後)
捧げ物祭壇×
2412%txtOfferThreeLeaved重い肉を捧げた時に表示する%txtOfferThreeLeavedを設定される
({ciname}は輝いて消え、三つ葉のクローバーがふってきた。の後)
捧げ物祭壇×
2414%txtWish願いのダイアログが表示される時に表示される×
2415%txtWished願いでアイテムを得た時に表示されるもらった
アイテム
×
2416%txtWishedGodinside中の神を願った時に表示される中の神も大変…あ…中の神なんているわけないじゃない!
…ねえ、聞かなかったことにしてね。
×
2417%txtWishedManinside中の人を願った時に表示される中の人も大変ね。×
2418%txtWishedYouth若さを願った時に表示されるふぅん…そんな願いでいいんだ。×
2419%txtWishedAka異名を願った時に表示される
(新しい異名は{cmaka}で使用できる)
あなたの新しい異名は「{cmaka}」。満足したかしら?×
2420%txtWishedAkaLaughwizardモードで異名を願った時に表示されるだめよ。×
2421%txtWishedAkaWaste異名を願ったが変更しなかった時に表示されるあら、そのままでいいの?×
2422%txtWishedSex性転換を願った時に表示される…もう後戻りはできないわよ。×
2423%txtWishedAtonement贖罪を願った時に表示されるあら…都合のいいことを言うのね。×
2424%txtWishedAtonementWaste贖罪を願ったが罪人でなかった時に表示される…罪なんて犯してないじゃない。×
2425%txtWishedDeath死を願った時に表示されるそれがお望みなら…×
2426%txtWishedSoldout願えないアイテムを願った時に表示されるあ、それ在庫切れ。
そんなもの ウチにはないよ…
×
2427%txtWishedAbsenceキャラ指定の願いで対象がいなかった時に表示される…そんな人いないじゃない。×
2428%txtPrayHungry満腹度が飢餓以下で祈った時に表示される
他の恩恵を受けてストマフィリアが下賜されなかった場合は表示されない
ストマ
フィリア
×
2429%txtAreaChanged*別エリアに移動した時に表示される(*はエリア番号)×
2430%txtAreaChanged不特定の別エリアに移動した時に表示される
エリアに対応する%txtAreaChanged*が表示された場合は使用されない
×
2431%txtMapChangedエリア、階層を問わずPCが別マップへ移動した時に表示される×
2432%txtHourゲーム内時間で1時間が経過した時に表示される×
2433%txtWeaversFestival7/7にバックパックにアイテムが入っていた時に表示される(MMAのみ)もらった
アイテム
銘を
参照した
アイテム
×
2434%txtAwake睡眠から目覚めた時に表示される
(神の電波を受信するエンチャントを装備してる時のみ)
%txtBetrayal_*既存のタグ名に続けて_*(*は神の識別名)を指定すると
特定の神が相手の時だけ表示するメッセージになる
例:%txtBelieve_mani,JPの場合は機械のマニから
そのカスタムゴッドに改宗した時だけ表示される
%txtMission_*
%txtResist_*
%txtBelieve_*
%txtAdventOther_*
%txtAdventDomain_*
%txtGive_*既存のタグ名に続けて_*(*はアイテム識別子)を指定すると
特定のアイテムを捧げた時だけ表示するメッセージになる

※%txtdescription*、%txtServantDescriptionでは条件文、置換文は使用できない
※%txtAreaChanged、%txtAreaChanged*、%txtMapChanged、%txtHourはフラグ制御目的の使用のために神の電波を受信できない場合も必ず発話するようになっている
※要電波でないタグを電波受信エンチャント装備時のみ発話させるようにする場合はgdata185の値を判定のこと

  • 例:↓のメッセージは神の電波を受信できる場合のみゲーム内時間で15時に表示される
    %txtHour,JP,gdata13eqv15,gdata185ntv0
    3時のティータイム♪

MMA/TrashThrowのカスタムゴッド用拡張命令文

  • 神のメッセージ内でのみ使用可能(通常の台詞差し替えやCNPCメッセージでは使用できない)
タグ名内容
{gainfaith}PCの信仰ポイントと祈りポイントが上昇する(信仰の巻物と同程度の効果)
※神のメッセージを差し替えた場合は効果が価値の最も低い肉を捧げた時と同じになる
{losefaith}PCの信仰ポイントと祈りポイントが減少する(祈った時と同程度の効果)
{punishment}PCに神罰を与える

神の識別名

  • 設定やメッセージ条件文に神の識別名が必要になる場合は下記の文字列を記述する
名称略称識別名
無のエイスエイスeyth
機械のマニマニmani
風のルルウィルルウィlulwy
元素のイツパロトルイツパロトルitzpalt
幸運のエヘカトルエヘカトルehekatl
地のオパートスオパートスopatos
癒しのジュアジュアjure
収穫のクミロミクミロミkumiromi
財のイナリイナリinari
水のダナリンダナリンdanalin
呪いのフウリフウリfuuri
炯眼のマユマカマユマカmayumaka
炎の巫女『フラメア』フラメアplamja
(各種カスタムゴッド)shortname.に設定した英語略称

炎の巫女『フラメア』

  • MMA/TrashThrow用のプリインストール神としてuserフォルダに同梱
    • 入れたくない場合は「user\Plamja the maiden of fire.god」を削除のこと
従属関係:元素のイツパロトル(MMA/TrashThrowでは元素のイツパロトルから改宗、元素のイツパロトルに改宗する時にペナルティが発生せず信仰ポイントの90%が保存される)
捧げ物:炎の衝撃の杖、炎の壁の杖、ファイアボルトの魔法書、ファイアボールの魔法書、炎の壁の魔法書、火炎瓶、松明、焚き火、キャンドル、かがり台(死体不可)
ボーナス:火炎耐性、意思、詠唱、ファイアボルト、ファイアボール、炎の壁、メテオ
祝福:ファイアボルト、ファイアボール、炎の壁、メテオ(特製肉まんはメテオに2000の経験値)
特殊能力:炎召還
     燔祭(MMA/TrashThrow専用。視界内でアイテムが燃えた時に一定の確率でマテリアルを獲得する)
     延焼耐性(MMA/TrashThrow専用。信仰しているキャラは所持品と足元のアイテムを燃やされない)
     炎の夢(MMA/TrashThrow専用。不思議な巻物と魔法使いの夢の効果でファイアボルト、ファイアボール、炎の壁、メテオのストックを優先的に得る)
下僕:炎の殉教者(ファイアボルト、ファイアボール)
宝物:フラメアの制火の宝玉(元素耐性、MMA/TrashThrowではマップ上の火柱を鎮火)
アーティファクト:《紅蓮の御手》(細工篭手)

カスタムゴッドファイル(.god)の互換性

  • omake_overhaul用に作成されたカスタムゴッドファイルはMMA/TrashThrowでも共通使用できる
    • 神技などの非対応機能の定義部分は無視される
  • MMA/TrashThrow用に作成されたカスタムゴッドファイルはomake_overhaul、omake_babyでも通常のカスタムゴッドとして使用可能
    • ただしMMA/TTの拡張機能や拡張メッセージタグは機能しないのでよく考慮して作っておく必要がある
  • 炎の巫女『フラメア』はomake_overhaul、omake_babyでも通常のカスタムゴッドとして使用可能
    • omake_babyでは独自能力も含めて使用可能

コメント