heroes2

Last-modified: 2023-07-27 (木) 21:26:14

ヒーローに特徴を

大きい枠組みはできたので(建築的にいうと基礎を作るための地盤掘削が終わったかんじ)
これから基礎となるものを作ってみます
ちなみに、予定としては
基礎(ヒーローのスキルを確定する)→骨組み(翻訳やタウンイベント、トリンケットを作り、ヒーローの特徴を作っていく)
→外装(できるのか・・・?絵を作ってみる)→内装(できるのか・・・?音をいじる)
って予定です。うん、骨組みで終わる気がする

まずはスキル名を固定する

スキルの名称はいろんなところで使われるので、早い段階で固定しちゃったほうがいいと思いました
なので、スキル名とスキルの簡単な能力をメモメモ

スーサイダル・T.id "suicidal_T"
個人的には体液ぶちかまして相手にダメージ→体液が毒?ってイメージです
シェリっていったらコレっしょって思うスキルなので、攻撃力は高めに。自傷するので自分にダメージ
サイコロごろごろ転がして出目が良いのが楽しかった思い出なのでクリティカルも高めに
血液ピューって飛ばすってもちょいムリあるんじゃね?と思ったので近距離技に
レンジは21かな?ターゲットは12くらいが妥当?グループ判定だと強すぎるかも?
移動はしない
クリティカルはする
とにかく強いイメージなので、相手に毒を与えるくらいはしてるんじゃないかと
血液なので防御貫通しそう
自傷するんだし、パーティメンバーにストレスは与えそう
血液にまみれたら潜伏なんて効果ないだろう
スキルとしてはデフォルトのスキルにする

イメージ固まってきたけど盛りすぎな感がひどいのである程度整理して…
combat_skill: .id "suicidal_T" .level 0 .type "melee" .atk 100% .dmg 50% .crit 8% .launch 21 .target 12 .is_crit_valid True .ignore_protection true .effect "Suicidal" "PoisonBlood"

effectのSuicidalは自傷、自分に出血にする
PoisonBloodは相手に毒を与える効果にする
潜伏無効、ストレス上昇はやめておく

んで、ここでeffectを作るんだけど、毒効果ですでにイメージに近いものがあった場合、そっちを使ったほうが早いので
effect/base.effects.darkestで確認
イメージに近いやつがNormal Blight (.name "Blight1~5")なのでこれをそのまま使うことにする
今回は墓荒しのスキルlungeと入れ替えることに

combat_skill: .id "suicidal_T" .level 0 .type "melee" .atk 100% .dmg 50% .crit 8% .launch 21 .target 12 .is_crit_valid True .ignore_protection true .effect "Suicidal 1" "Blight 1"

で、effectsフォルダを作ってeffects.darkestに以下を書き込む
effect: .name "Suicidal 1" .target "performer" .curio_result_type "negative" .chance 100% .on_hit true .on_miss_true .dotBleed 1 .duration 3 .health_damage 2

fxのところのlungeを全部に変更
atlasの中身も変更
art.darkestの中身も変更
upgrades.jsonの中身も変更

さっそく実験起動!さて、いかに・・・

日本語で表記されない?

どうもhealth_damageが日本語として登録されていないようで、なんぼやっても組み替えても表示されませんでした
実際にうまく動いているのかもわからんし、いや、冒険行ったらいいんだけど、どないしよ
とりあえず、やはりローカライゼーションも視野にいれないとダメっぽいです

エフェクトのstring_tableはmiscellaneous.string_table.xml←これっぽい
ただ、なんかのMOD入れた時に-5HPとか表示されていた気がするので、それを参考にすると良い気がしてます
・・・、いろいろしたけど原因不明(;´д`)

どうやっても治らないので気分転換にローカライゼーションをいじることにします。
localization

スタンにはqueueが必要?

なんとなくミスフィットを使うと仲間全員がスタンするように考えたのですが、stunを設定するとqueueが必要と言われました
なんか関係してるんですかね?

HPダメージが何故かでた

スーパーヒロインを作っている時に、HPダメージ指定したら今度はダメージ表記されるようになりました。なんで?
ちゃんと自分自身-6DMGと出てます

darkestはこれ
combat_skill: .id "shadow_fade" .level 0 .type "melee" .atk 0% .dmg 0% .crit 0% .launch 4321 .target .is_crit_valid True .effect "Imheroine 1" .is_continue_turn true .per_battle_limit 2 .per_turn_limit 1

エフェクトこれ
effect: .name "Imheroine 1" .target "performer" .chance 100% .health_damage 5 .damage_low_multiply 10% .damage_high_multiply 50% duration 1 .on_hit True .on_miss True

ためしにスーサイダルに入れたら…表記されました。まじでいみわからん(;´д`)
暫定的に入れていた出血ダメージを消して、HPダメージにしてみます・・・成功
まじでよくわからんなぁここらへんの仕様は…ローカライゼーションファイル作成したのとか関係しているんかな?

と思っていたら、他のセーブデータでは表示されない、という状態になってました

わからん(;´д`)DLCかもとおもったんですが、いっこいっこいれてみてもかわらず
理由がわからんとヘタに使えない…あとは他のMODなんだろうか…

いろいろ調べていたら発覚しました
MODのおかげで表記されていたようです。そのMODの名前は
The Color Of Madness 非公式日本語化(製作者:SET_SET様)
すげぇ…日本語になるところでeffectの編集をしていたようです。先達者はやっぱりすごい
さっそくローカライゼーションファイルの中身を確認させていただきます localization