Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // autogenerated tests for w3strings (require modBase-Utils)
- // language: jp
- function _test_verifyW3strings() : int {
- var failed: int;
- failed = 0;
- // test by id
- if (!assertTrue(GetLocStringById(2110992000) == "Mods", "w3string.byId: 2110992000")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992001) == "Ghost Mode", "w3string.byId: 2110992001")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992002) == "敵の体力設定", "w3string.byId: 2110992002")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992003) == "敵のダメージ設定", "w3string.byId: 2110992003")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992004) == "敵のスケーリング", "w3string.byId: 2110992004")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992005) == "None", "w3string.byId: 2110992005")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992006) == "アップスケール", "w3string.byId: 2110992006")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992007) == "同期", "w3string.byId: 2110992007")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992008) == "ボスに対する追加体力の倍率", "w3string.byId: 2110992008")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992009) == "ボスに対する追加ダメージの倍率", "w3string.byId: 2110992009")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992013) == "冷気耐性", "w3string.byId: 2110992013")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992014) == "敵のダメージ耐性減少", "w3string.byId: 2110992014")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992015) == "霊薬の持続時間", "w3string.byId: 2110992015")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992016) == "緩やかなアップスケール", "w3string.byId: 2110992016")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992017) == "ヒット毎のダメージ(銀)", "w3string.byId: 2110992017")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992018) == "ヒット毎のダメージ(鉄)", "w3string.byId: 2110992018")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992019) == "火流による1秒毎のダメージ", "w3string.byId: 2110992019")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992020) == "イャーデンの結界", "w3string.byId: 2110992020")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992021) == "罠のダメージ", "w3string.byId: 2110992021")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992022) == "魔法の罠の持続時間", "w3string.byId: 2110992022")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992023) == "魔法の罠の充填時間", "w3string.byId: 2110992023")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992024) == "魔法の罠のダメージ", "w3string.byId: 2110992024")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992025) == "反射ダメージ", "w3string.byId: 2110992025")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992026) == "クエン・シールドによるダメージ吸収", "w3string.byId: 2110992026")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992027) == "アクスィーの確率", "w3string.byId: 2110992027")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992028) == "小攻撃の威力", "w3string.byId: 2110992028")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992029) == "大攻撃の威力", "w3string.byId: 2110992029")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992030) == "ダメージ吸収", "w3string.byId: 2110992030")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992034) == "クリティカルヒットの確率(vs獣)", "w3string.byId: 2110992034")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992035) == "クリティカルヒットの確率(vs呪縛生物)", "w3string.byId: 2110992035")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992036) == "クリティカルヒットの確率(vs飛竜種)", "w3string.byId: 2110992036")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992037) == "クリティカルヒットの確率(vs人間)", "w3string.byId: 2110992037")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992038) == "クリティカルヒットの確率(vs交配種)", "w3string.byId: 2110992038")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992039) == "クリティカルヒットの確率(vs昆虫種)", "w3string.byId: 2110992039")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992040) == "クリティカルヒットの確率(vs精霊種)", "w3string.byId: 2110992040")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992041) == "クリティカルヒットの確率(vs屍鬼)", "w3string.byId: 2110992041")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992042) == "クリティカルヒットの確率(vs遺存種)", "w3string.byId: 2110992042")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992043) == "クリティカルヒットの確率(vs悪霊)", "w3string.byId: 2110992043")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992044) == "クリティカルヒットの確率(vsオーガ種)", "w3string.byId: 2110992044")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992045) == "クリティカルヒットの確率(vs吸血鬼)", "w3string.byId: 2110992045")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992046) == "クリティカルヒットの威力(vs獣)", "w3string.byId: 2110992046")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992047) == "クリティカルヒットの威力(vs呪縛生物", "w3string.byId: 2110992047")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992048) == "クリティカルヒットの威力(vs飛竜種)", "w3string.byId: 2110992048")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992049) == "クリティカルヒットの威力(vs人間)", "w3string.byId: 2110992049")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992050) == "クリティカルヒットの威力(vs交配種)", "w3string.byId: 2110992050")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992051) == "クリティカルヒットの威力(vs昆虫種)", "w3string.byId: 2110992051")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992052) == "クリティカルヒットの威力(vs精霊種)", "w3string.byId: 2110992052")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992053) == "クリティカルヒットの威力(vs屍鬼)", "w3string.byId: 2110992053")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992054) == "クリティカルヒットの威力(vs遺存種)", "w3string.byId: 2110992054")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992055) == "クリティカルヒットの威力(vs悪霊)", "w3string.byId: 2110992055")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992056) == "クリティカルヒットの威力(vsオーガ種)", "w3string.byId: 2110992056")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992057) == "クリティカルヒットの威力(vs吸血鬼)", "w3string.byId: 2110992057")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992058) == "ダメージ耐性の減少(vs獣)", "w3string.byId: 2110992058")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992059) == "ダメージ耐性の減少(vs呪縛生物)", "w3string.byId: 2110992059")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992060) == "ダメージ耐性の減少(vs飛竜種)", "w3string.byId: 2110992060")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992061) == "ダメージ耐性の減少(vs人間)", "w3string.byId: 2110992061")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992062) == "ダメージ耐性の減少(vs交配種)", "w3string.byId: 2110992062")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992063) == "ダメージ耐性の減少(vs昆虫種)", "w3string.byId: 2110992063")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992064) == "ダメージ耐性の減少(vs精霊種)", "w3string.byId: 2110992064")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992065) == "ダメージ耐性の減少(vs屍鬼)", "w3string.byId: 2110992065")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992066) == "ダメージ耐性の減少(vs遺存種)", "w3string.byId: 2110992066")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992067) == "ダメージ耐性の減少(vs悪霊)", "w3string.byId: 2110992067")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992068) == "ダメージ耐性の減少(vsオーガ種)", "w3string.byId: 2110992068")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992069) == "ダメージ耐性の減少(vs吸血鬼)", "w3string.byId: 2110992069")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992070) == "攻撃ダメージ(vs人間)", "w3string.byId: 2110992070")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992071) == "軽装防具の各部位につき、クリティカルヒットの確率が$S$%、クリティカルヒットのダメージが$S$%増加する。", "w3string.byId: 2110992071")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992072) == "重装防具の各部位につき、体力の最大値が$S$%、近接攻撃で得られるアドレナリンが$S$%増加する。", "w3string.byId: 2110992072")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992073) == "敵を炎上させる確率が$I$%上がる。", "w3string.byId: 2110992073")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992074) == "大攻撃ダメージ", "w3string.byId: 2110992074")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992075) == "大攻撃クリティカルダメージ", "w3string.byId: 2110992075")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992076) == "小攻撃クリティカルダメージ", "w3string.byId: 2110992076")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992077) == "小攻撃クリティカルヒット確率", "w3string.byId: 2110992077")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992078) == "大攻撃クリティカルヒット確率", "w3string.byId: 2110992078")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992079) == "小攻撃ダメージ", "w3string.byId: 2110992079")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992080) == "大攻撃クリティカルダメージ", "w3string.byId: 2110992080")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992081) == "小攻撃クリティカルダメージ", "w3string.byId: 2110992081")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992082) == "小攻撃クリティカルヒット確率", "w3string.byId: 2110992082")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992083) == "大攻撃ダメージ", "w3string.byId: 2110992083")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992084) == "小攻撃ダメージ", "w3string.byId: 2110992084")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992085) == "大攻撃クリティカルヒット確率", "w3string.byId: 2110992085")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992090) == "爆薬を待ち時間なく投げられる。同じセットのアイテムを装備すると。爆弾によるクリティカルの確率が$S$%上昇し(現在のボーナス:$S$%)、クリティカルヒットのダメージが$S$%増加する(現在のボーナス:$S$%)。", "w3string.byId: 2110992090")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992091) == "同じセットのアイテムを装備すると。剣に塗ったオイルの効果が$S$%増加する。(現在のボーナス:$S$%)", "w3string.byId: 2110992091")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992092) == "小攻撃が$S$%の確率で相手に出血効果を追加する。出血状態の敵に対する小攻撃で最後に与えたダメージが$S$%増加する。", "w3string.byId: 2110992092")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992093) == "別モード:<br>$I$ポイントのダメージを$I$ヤード以内の敵に与える。ダメージは印力に応じて変わる。(現在のダメージ:$I$) ダメージは相手の防御力を無視し、範囲内の投射物を破壊する。 持続時間:$I$秒 チャージ数:$I$", "w3string.byId: 2110992093")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992094) == "別モード:<br>$I$ポイントのダメージを$I$ヤード以内の敵に与える。ダメージは印力に応じて変わる。(現在のダメージ:$I$) ダメージは相手の防御力を無視し、範囲内の投射物を破壊する。 持続時間:$I$秒 チャージ数:$I$", "w3string.byId: 2110992094")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992095) == "別モード:<br>$I$ポイントのダメージを$I$ヤード以内の敵に与える。ダメージは印力に応じて変わる。(現在のダメージ:$I$) ダメージは相手の防御力を無視し、範囲内の投射物を破壊する。 持続時間:$I$秒 チャージ数:$I$", "w3string.byId: 2110992095")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992096) == "アクスィーを敵2体にかけられるようになる。持続時間は$I$%短くなる。", "w3string.byId: 2110992096")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992097) == "アクスィーを敵2体にかけられるようになる。持続時間は$I$%短くなる。", "w3string.byId: 2110992097")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992098) == "アクスィーを敵2体にかけられるようになる。持続時間は変わらない。", "w3string.byId: 2110992098")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992099) == "アドレナリン1につき敵を一撃で倒せる確率が$I$%増加する。この効果は「回転剣舞」では発動しない。", "w3string.byId: 2110992099")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992102) == "防御を貫通して敵をノックダウンする。アドレナリンが$S$以上の時、強力な衝撃波で$S$ヤード以内の敵にダメージを与え、眩暈状態にするかノックダウンする。気力消費で$S$%、アドレナリン消費で$S$%増加する。(最大$S$%)クリティカルの確率が$S$%上昇する。", "w3string.byId: 2110992102")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992103) == "回転しながら周囲の全ての敵を攻撃する。周囲の敵1体につきダメージが$S$%増加。(最大$S$%) 攻撃の持続中は気力を毎秒$S$消費。アドレナリン1ポイントごとに、攻撃中に受けるダメージが$S$%減少する。", "w3string.byId: 2110992103")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992104) == "回転しながら周囲の全ての敵を攻撃する。周囲の敵1体につきダメージが$S$%増加。(最大$S$%) 攻撃の持続中は気力を毎秒$S$消費。アドレナリン1ポイントごとに、攻撃中に受けるダメージが$S$%減少する。", "w3string.byId: 2110992104")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992105) == "アドレナリン上昇", "w3string.byId: 2110992105")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992106) == "連続して当てる小攻撃のダメージが、セットの部位が増えるごとに$S$%増加。 (現在 +$S$% 最大+$S$%) 攻撃の最後に大攻撃を当てるとダメージボーナス2倍。ボーナスは攻撃が途切れるまで続く。", "w3string.byId: 2110992106")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992107) == "印の発動で消費する気力が、セットの部位が増えるごとに$S$%減少 (現在 -$S$%) $S$秒持続。", "w3string.byId: 2110992107")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992108) == "イャーデンの罠の大きさが$S$%拡大。イャーデンの罠内にいる間、印力が$S$%増加し、受けるダメージが$S$%減少する。", "w3string.byId: 2110992108")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992109) == "クリティカルヒットで得られるアドレナリンが2倍になる。", "w3string.byId: 2110992109")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992110) == "ノックダウン確率", "w3string.byId: 2110992110")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992111) == "石弓によるダメージが$S$増加。石弓の矢は貫通して敵をノックダウンするか、敵を気絶させる。体力が満タンの時に攻撃を受けた敵は体力の$S$%を失う。", "w3string.byId: 2110992111")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992112) == "蘇生", "w3string.byId: 2110992112")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992113) == "体力が0になると、復活して$S$秒間体力の自然回復が早まる。アドレナリン毎に、体力の$S$%が回復する(最大$S$%). この効果は$S$秒に1回までしか発動しない。", "w3string.byId: 2110992113")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992114) == "体力が0になると、復活して$S$秒間体力の自然回復が早まる。アドレナリン毎に、体力の$S$%が回復する(最大$S$%). この効果は$S$秒に1回までしか発動しない。", "w3string.byId: 2110992114")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992115) == "体力が0になると、復活して$S$秒間体力の自然回復が早まる。アドレナリン毎に、体力の$S$%が回復する(最大$S$%). この効果は$S$秒に1回までしか発動しない。", "w3string.byId: 2110992115")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992116) == "小攻撃のダメージが$S$%増加する。小攻撃で得られるアドレナリンが$S$%増加する。", "w3string.byId: 2110992116")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992117) == "大攻撃のダメージが$S$%増加する。大攻撃で得られるアドレナリンが$S$%増加する。", "w3string.byId: 2110992117")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992118) == "小攻撃のクリティカル率が$I$%上がり、クリティカルダメージが$I$%増加する。", "w3string.byId: 2110992118")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992119) == "大攻撃のクリティカル率が$I$%上昇し、大攻撃のクリティカル時のダメージが$I$%増加する。", "w3string.byId: 2110992119")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992120) == "ブロックやカウンターで受けるダメージが追加で$I$%減少する (合計 -$I$%) 完璧なタイミングでブロックすると、矢を敵にはね返し、元から$I$%増加したダメージを与える。敵が複数の時、ブロックのコストが$I$%減少する。", "w3string.byId: 2110992120")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992121) == "カウンター攻撃の威力が$I$%増加し、クリティカル率が$I$%上昇する。", "w3string.byId: 2110992121")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992122) == "カウンター攻撃の威力が$I$%増加し、クリティカル率が$I$%上昇する。アドレナリンが最大の時、$I$%の確率でノックダウンさせる。", "w3string.byId: 2110992122")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992123) == "カウンター攻撃の威力が$I$%増加する。", "w3string.byId: 2110992123")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992124) == "受けるダメージの最大$I$%を吸収する魔法の盾。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。吸収できるダメージ量は印力に応じて変わる。吸収できる基本のダメージ量:$I$ 吸収できる現在のダメージ吸収量:$I$. <br>持続時間:$I$秒", "w3string.byId: 2110992124")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992125) == "イグニによってダメージを与えた敵の防御力を$S$ポイント、ダメージ耐性を$S$%、$S$秒間弱体化する。効果は印力に応じて変わり、連続して使うと重複する。", "w3string.byId: 2110992125")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992126) == "炎によって敵に$I$ポイントのダメージを与え、$I$%の確率で炎上させる。 ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992126")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992127) == "別モード:<br>燃え続ける火流を放ち、敵に毎秒$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$) 毎秒$I$ポイントの気力を吸収する。", "w3string.byId: 2110992127")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992128) == "別モード:<br>燃え続ける火流を放ち、敵に毎秒$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$) 毎秒$I$ポイントの気力を吸収する。", "w3string.byId: 2110992128")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992129) == "別モード:<br>燃え続ける火流を放ち、敵に毎秒$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$) 毎秒$I$ポイントの気力を吸収する。", "w3string.byId: 2110992129")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992130) == "アードで$I$のダメージを与える。ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992130")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992131) == "魔法の塔", "w3string.byId: 2110992131")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992132) == "魔法の罠の持続時間を$I$秒延長する。", "w3string.byId: 2110992132")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992133) == "魔法の罠の持続時間を$I$秒延長し、大きさが$S$%拡大。", "w3string.byId: 2110992133")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992134) == "イャーデンの効果を受けている敵が最終的に受けるダメージが$S$%増加する。", "w3string.byId: 2110992134")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992135) == "クエンの盾が壊れる時に敵を後退させ、$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$)", "w3string.byId: 2110992135")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992136) == "クエンの盾が壊れる時に敵をノックダウンさせ、$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$)", "w3string.byId: 2110992136")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992137) == "別モード:<br>常時シールドを張る。受けるダメージの最大100%を吸収する。吸収できる基本のダメージ量が$I$%大きい。持続中は毎秒気力が$I$ポイント消費される。吸収したダメージに比例して気力を消費する。ダメージを吸収すると体力が$I$%回復する。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。", "w3string.byId: 2110992137")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992138) == "別モード:<br>常時シールドを張る。受けるダメージの最大100%を吸収する。吸収できる基本のダメージ量が$I$%大きい。持続中は毎秒気力が$I$ポイント消費される。吸収したダメージに比例して気力を消費する。ダメージを吸収すると体力が$I$%回復する。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。", "w3string.byId: 2110992138")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992139) == "別モード:<br>常時シールドを張る。受けるダメージの最大100%を吸収する。吸収できる基本のダメージ量が$I$%大きい。持続中も気力を消費しない。吸収したダメージに比例して気力を消費する。ダメージを吸収すると体力が$I$%回復する。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。", "w3string.byId: 2110992139")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992140) == "オイルを刃に塗ると、攻撃する度に$I$%の確率で対象を毒状態にする。良質なオイルだと確率が$I$%、高級なオイルだと$I$%上昇する。使い続けていると効果が減少する。(最終的に元の$I$%まで減少)", "w3string.byId: 2110992140")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992141) == "中毒度が0より上の場合、敵がカウンター攻撃をする時、自動的に時間の進み方が$S$%、$S$秒遅くなる。中毒度が安全域の上限を超えた時、ダメージと引力が$S$%%増加する。", "w3string.byId: 2110992141")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992142) == "中毒度が0より上の場合、敵がカウンター攻撃をする時、自動的に時間の進み方が$S$%、$S$秒遅くなる。中毒度が安全域の上限を超えた時、ダメージと引力が$S$%%増加する。", "w3string.byId: 2110992142")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992143) == "中毒度が0より上の場合、敵がカウンター攻撃をする時、自動的に時間の進み方が$S$%、$S$秒遅くなる。中毒度が安全域の上限を超えた時、ダメージと引力が$S$%%増加する。", "w3string.byId: 2110992143")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992145) == "敵の防御力を無視した強力な攻撃を行う。武器のダメージ +$I$% 防御力貫通 +$I$", "w3string.byId: 2110992145")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992148) == "霊薬中毒度1ポイント毎に剣と印力で与えるダメージが$S$%増加(最大$S$%)。", "w3string.byId: 2110992148")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992149) == "印がクリティカルヒットを与えることがある。クリティカルヒットの確率と与えるダメージ量は、印力に応じて増加する(現在は$S$%の確率でダメージが$S$%加算される)。印によるクリティカルヒットで倒された敵は爆発する。", "w3string.byId: 2110992149")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992150) == "アードの印が$S$%の確率で相手に凍結効果を追加する。ノックダウンと凍結を同時に受けた敵は死亡する。凍結していない敵は、追加で$S$のダメージを受ける。ダメージは印力に応じて変わる。現在のダメージ: $S$", "w3string.byId: 2110992150")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992151) == "有効範囲に入った敵の動きを$S$%遅くする魔法の罠(印力に応じて最大$S$%遅くする) 持続時間: $S$秒 徐々に効力が低下する。", "w3string.byId: 2110992151")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992152) == "戦闘開始時に、敵の数に応じて(2人目以降)、剣の攻撃力と印力が$S$%ずつ、$S$秒間増加。$S$体の敵と戦う場合、増加する攻撃力と印力は$S$%だ。一度効果が切れると、攻撃力と印力が戦闘に参加した最初の敵1人ごとに$S$%($S$%以下にはならない)、$S$秒減少する。", "w3string.byId: 2110992152")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992153) == "クリティカルダメージボーナス", "w3string.byId: 2110992153")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992154) == "防御力貫通", "w3string.byId: 2110992154")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992155) == "防御力貫通", "w3string.byId: 2110992155")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992156) == "非戦闘時の体力回復速度", "w3string.byId: 2110992156")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992157) == "戦闘中の体力回復速度", "w3string.byId: 2110992157")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992158) == "体力が最大の時に体力が回復すると、次の攻撃に上昇した体力1%につき$I$%のダメージ(最大+$I$%)が追加される。戦闘中にのみ発動し、ダメージを与えるか受けるまで続く。", "w3string.byId: 2110992158")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992159) == "食事の効果が$I$%長持ちするが、全ての食べ物がピエロギの味になる。", "w3string.byId: 2110992159")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992160) == "魔法の罠が敵を攻撃した時、攻撃した地点にイャーデンの結界が設置される。この効果で設置された結界は敵の動きを遅くすることはなく、通常の$I$%しか印力で強化されない。", "w3string.byId: 2110992160")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992161) == "印のダメージ", "w3string.byId: 2110992161")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992162) == "武器のダメージ", "w3string.byId: 2110992162")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992163) == "敵を凍らせる。凍った敵に攻撃を命中させると、追加ダメージが与えられる。より持続時間が長い。", "w3string.byId: 2110992163")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992164) == "ダメージ増加", "w3string.byId: 2110992164")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992165) == "印力が上昇する。より持続時間が長い。印の特殊な効果は持続時間が3倍になる。", "w3string.byId: 2110992165")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992166) == "戦闘中に攻撃がヒットすると、アドレナリンが回復する。アドレナリン毎に、武器ダメージが$I$%アップする。", "w3string.byId: 2110992166")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992167) == "小攻撃のクリティカルヒットの威力", "w3string.byId: 2110992167")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992168) == "大攻撃のクリティカルヒットの威力", "w3string.byId: 2110992168")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992169) == "ゲラルトの髭は綺麗に剃られている。", "w3string.byId: 2110992169")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992170) == "軽量な石弓を使いこなせるようになる。 狙いをつけずに撃つと与えるダメージが50%減少する。", "w3string.byId: 2110992170")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992171) == "敵に投げつける爆薬を作れるようになる。 狙いをつけずに投げると与えるダメージが50%減少する。", "w3string.byId: 2110992171")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992172) == "「トランス」により、アドレナリン毎に、印力が$I$%アップするようになる。印によって剣で攻撃した時と同等のアドレナリンが発生する。", "w3string.byId: 2110992172")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992173) == "髭を剃るのに使う。", "w3string.byId: 2110992173")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992174) == "中装防具の各部位につき、印力が$S$%増加し、印の使用で消費する気力が$S$%減少する。", "w3string.byId: 2110992174")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992175) == "アクスィーの使用中、時間が進むのが$I$%遅くなり、アクスィーで混乱させた相手へのクリティカル率が$I$%上昇。会話時のアクスィーの効果が強化される。", "w3string.byId: 2110992175")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992176) == "アクスィーの使用中、時間が進むのが$I$%遅くなり、アクスィーで混乱させた相手へのクリティカル率が$I$%上昇。会話時のアクスィーの効果が強化される。", "w3string.byId: 2110992176")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992177) == "アクスィーの使用中、時間が進むのが$I$%遅くなり、アクスィーで混乱させた相手へのクリティカル率が$I$%上昇。会話時のアクスィーの効果が強化される。", "w3string.byId: 2110992177")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992178) == "体力自然回復を加速する。ダメージを受けても回復が中断しない。", "w3string.byId: 2110992178")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992179) == "持ち物が重すぎる", "w3string.byId: 2110992179")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992180) == "持ち物が重すぎる時、ボートが沈む。", "w3string.byId: 2110992180")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992181) == "持ち物が重すぎる時にボートが沈むしきい値 (%)", "w3string.byId: 2110992181")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992182) == "モード切り替え", "w3string.byId: 2110992182")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992183) == "アイテムの重量を減少(%)", "w3string.byId: 2110992183")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992184) == "所持品モード", "w3string.byId: 2110992184")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992185) == "倉庫モード", "w3string.byId: 2110992185")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992186) == "所持品複合モード", "w3string.byId: 2110992186")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992187) == "同期モード", "w3string.byId: 2110992187")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992188) == "敵を倒すごとにゲラルトの最大体力が$S$ポイント上昇する。", "w3string.byId: 2110992188")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992189) == "銀の破片が入っていて、一時的に怪物が変身できなくなる。", "w3string.byId: 2110992189")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992190) == "銀の破片が入っていて、一時的に怪物が変身できなくなる。より持続時間が長い。", "w3string.byId: 2110992190")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992191) == "銀の破片が入っていて、一時的に怪物が変身できなくなる。より持続時間が長い。", "w3string.byId: 2110992191")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992192) == "昆虫種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992192")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992193) == "昆虫種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992193")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992194) == "昆虫種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992194")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992195) == "呪縛生物に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992195")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992196) == "呪縛生物に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992196")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992197) == "呪縛生物に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992197")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992198) == "屍鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992198")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992199) == "屍鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992199")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992200) == "屍鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992200")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992201) == "交配種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992201")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992202) == "交配種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992202")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992203) == "交配種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992203")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992204) == "吸血鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992204")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992205) == "吸血鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992205")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992206) == "吸血鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992206")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992207) == "精霊種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992207")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992208) == "精霊種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992208")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992209) == "精霊種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992209")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992210) == "人間および非人間族に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992210")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992211) == "人間および非人間族に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992211")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992212) == "人間および非人間族に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992212")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992213) == "悪霊に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992213")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992214) == "悪霊に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992214")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992215) == "悪霊に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992215")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992216) == "飛竜種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992216")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992217) == "飛竜種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992217")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992218) == "飛竜種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992218")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992219) == "遺存種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992219")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992220) == "遺存種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992220")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992221) == "遺存種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992221")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992222) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992222")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992223) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992223")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992224) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992224")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992225) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992225")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992226) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992226")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992227) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992227")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992228) == "獣に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992228")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992229) == "獣に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992229")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992230) == "獣に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992230")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992231) == "中毒度が0になり、霊薬の効果が消える。", "w3string.byId: 2110992231")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992232) == "中毒度が0になり、霊薬の効果が消える。", "w3string.byId: 2110992232")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992233) == "中毒度が0になり、霊薬の効果が消える。", "w3string.byId: 2110992233")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992234) == "悪霊に与えるダメージが増加する。", "w3string.byId: 2110992234")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992235) == "完全な暗闇の中で目が見えるようになり、催眠が効かなくなる。より持続時間が長い。", "w3string.byId: 2110992235")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992237) == "爆発範囲内の敵に、破片によるダメージと、火ダメージを与える。より威力が高い。ダメージは相手の盾を破壊する。怪物の巣を破壊できる。", "w3string.byId: 2110992237")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992239) == "霧が晴れている期間", "w3string.byId: 2110992239")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992240) == "完全な暗闇の中で目が見えるようになる。より持続時間が長い。", "w3string.byId: 2110992240")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992241) == "近接攻撃で消費する気力が$S$%増加する。攻撃が当たると、攻撃で気力を消費する毎に敵の体力が$S$%減少する。", "w3string.byId: 2110992241")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992242) == "緑の変異誘発剤(弱)を装備すると、体力の回復速度が毎秒$S$増加する。緑の変異誘発剤だと毎秒$S$に、緑の変異誘発剤(強)だと毎秒$S$になる。", "w3string.byId: 2110992242")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992243) == "青の変異誘発剤(弱)を装備すると、印で与える基本ダメージが$S$ポイント増加する。青の変異誘発剤だと$S$ポイントに、青の変異誘発剤(強)だと$S$ポイントになる。", "w3string.byId: 2110992243")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992244) == "出血・毒・炎上への耐性、および毒・炎上で受けるダメージへの耐性が$I$%増加する。", "w3string.byId: 2110992244")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992245) == "戦闘時、気力を消費するごとに体力の自然回復が$S$%早まる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992245")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992246) == "敵にダメージを与えると体力が$S$%自然回復する。", "w3string.byId: 2110992246")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992247) == "戦闘中、印を使用すると近接攻撃の威力が$I$%増加する (最大 $I$%) 効果はダメージを受けるか戦闘が終わるまで続く。", "w3string.byId: 2110992247")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992248) == "アクスィーの別モードで操っている敵の与えるダメージが$I$%増加する。", "w3string.byId: 2110992248")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992249) == "戦闘中、印を使用すると印の威力が$I$%増加する (最大 $I$%) 増加した印力は攻撃を受ける毎に減った体力の$S$%だけ失われる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992249")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992250) == "ランダムスケール:下限 (プレイヤーのレベルに応じて決まる)", "w3string.byId: 2110992250")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992251) == "ランダムスケール:上限 (プレイヤーのレベルに応じて決まる)", "w3string.byId: 2110992251")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992252) == "ランダム", "w3string.byId: 2110992252")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992253) == "クエストレベルを無効にする", "w3string.byId: 2110992253")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992254) == "動物はアップスケールしない", "w3string.byId: 2110992254")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992255) == "ダウンスケールしない", "w3string.byId: 2110992255")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992256) == "無駄な情報を含める", "w3string.byId: 2110992256")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992257) == "製作材料", "w3string.byId: 2110992257")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992258) == "製作用の部品に分解するか、商人に売却できる。", "w3string.byId: 2110992258")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992259) == "商人に売却できる。", "w3string.byId: 2110992259")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992260) == "製作用の部品に分解するか、商人に高値で売却できる。", "w3string.byId: 2110992260")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992261) == "倉庫メニュー", "w3string.byId: 2110992261")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992262) == "蘇生のクールダウン", "w3string.byId: 2110992262")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992263) == "気力の自然回復の設定", "w3string.byId: 2110992263")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992264) == "攻撃を受けた時にバランスを保つ確率", "w3string.byId: 2110992264")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992265) == "矢を弾く確率", "w3string.byId: 2110992265")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992266) == "武器職人の道具(達人)", "w3string.byId: 2110992266")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992267) == "達人の武器職人が使っている鋳造器具。武器の性能を永久に強化する。", "w3string.byId: 2110992267")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992268) == "鎧職人の道具(達人)", "w3string.byId: 2110992268")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992269) == "達人の鎧職人が使っている鋳造器具。防具の性能を永久に強化する。", "w3string.byId: 2110992269")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992270) == "クエスト経験値の設定", "w3string.byId: 2110992270")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992271) == "戦闘経験値の設定", "w3string.byId: 2110992271")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992272) == "ノックダウン確率", "w3string.byId: 2110992272")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992273) == "基本的な重度のノックダウン確率が$I$%上昇する。", "w3string.byId: 2110992273")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992274) == "イグニの炎で与えるダメージを$I$ポイント、火流で1秒ごとに与えるダメージを$I$ポイント追加。ダメージは印力に応じて変わる。", "w3string.byId: 2110992274")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992275) == "魔法の罠で与えるダメージを$I$ポイント追加。ダメージは印力に応じて変わる。", "w3string.byId: 2110992275")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992276) == "クエン・シールドで吸収できるダメージを$I$ポイント追加。吸収できるダメージは印力に応じて変わる。", "w3string.byId: 2110992276")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992277) == "混乱の持続時間", "w3string.byId: 2110992277")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992278) == "精神操作の持続時間", "w3string.byId: 2110992278")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992279) == "別モード:<br>アードで一定範囲内にいる全ての敵を攻撃する。このモードでは印力が$I$%低下する。", "w3string.byId: 2110992279")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992280) == "別モード:<br>アードで一定範囲内にいる全ての敵を攻撃する。このモードでは印力が$I$%低下する。", "w3string.byId: 2110992280")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992281) == "別モード:<br>アードで一定範囲内にいる全ての敵を攻撃する。印力が低下しない。", "w3string.byId: 2110992281")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992282) == "アードで$I$のダメージを与える。ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992282")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992283) == "アードで$I$のダメージを与える。ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992283")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992284) == "衝撃波によって敵を眩暈状態にし、次の攻撃で$I$%の確率でノックダウン、$I$%の確率で重度のノックダウンにする。 確率は印力や敵の気力に応じて変わる。重度のノックダウン状態の敵にはフィニッシュムーブが可能になる。", "w3string.byId: 2110992284")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992286) == "敵の精神に魔法をかけ、混乱させて一時的に戦闘から除外する。アクスィーが失敗しても敵は眩暈状態になる。混乱した敵に攻撃すると$S$%の確率でクリティカルヒットになり、$S$%の確率でフィニッシュムーブが発動する (印力と与えるダメージに応じて変わる) <br>混乱の持続時間: $S$秒 (印力に応じて変わる)", "w3string.byId: 2110992286")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992287) == "アクスィーの持続時間が$I$%増加する。", "w3string.byId: 2110992287")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992288) == "別モード:<br>標的を$I$秒間味方にし、そのダメージが$I$%増える。持続時間は印力に応じて変わる。 現在の持続時間: $I$秒.", "w3string.byId: 2110992288")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992289) == "別モード:<br>標的を$I$秒間味方にし、そのダメージが$I$%増える。持続時間は印力に応じて変わる。 現在の持続時間: $I$秒.", "w3string.byId: 2110992289")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992290) == "別モード:<br>標的を$I$秒間味方にし、そのダメージが$I$%増える。持続時間は印力に応じて変わる。 現在の持続時間: $I$秒.", "w3string.byId: 2110992290")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992291) == "攻撃が命中するごとにチャージが発生し、剣のダメージが$I$上昇する。限界までチャージされた剣は防御力を無視して$I$%のクリティカルダメージを与える。チャージはダメージを受けるか眩暈状態になると失われる。<br><br>限界チャージまでに必要なヒット数: $I$ チャージは$I$秒ごとに減少し、ゲラルトがダメージを受けると失われる。", "w3string.byId: 2110992291")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992292) == "<br><br>現在のチャージ $I$/$I$ 現在のダメージボーナス: $I$ポイント", "w3string.byId: 2110992292")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992293) == "重度のノックダウン確率", "w3string.byId: 2110992293")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992294) == "敵を倒すと体力が最大値の$I$%回復する", "w3string.byId: 2110992294")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992295) == "敵を倒すとアドレナリンが$F$ポイント得られる", "w3string.byId: 2110992295")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992296) == "クエン・シールドの防御と爆発によるダメージが$I$%増加する", "w3string.byId: 2110992296")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992299) == "武器が戦闘中にエネルギーを集める。赤くなると、与えるダメージが使用者の体力の$I$%増加する(攻撃が当たると使用者の体力が吸収される) 大攻撃によってこのエネルギーが解放され、ブロックや防御力、ダメージ耐性を無視する強力な追加攻撃を与えられる。<br><br>限界チャージまでに必要なヒット数: $I$ チャージは$I$秒ごと(限界チャージ時は$I$秒)に減少し、ゲラルトがダメージを受けるか、限界チャージ状態の大攻撃で失われる。<br><br>現在のチャージ $I$/$I$ 現在のダメージボーナス: $I$ポイント", "w3string.byId: 2110992299")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992300) == "クエストと戦闘の経験値を修正", "w3string.byId: 2110992300")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992301) == "人間", "w3string.byId: 2110992301")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992302) == "ワイルドハントの戦士", "w3string.byId: 2110992302")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992303) == "合計", "w3string.byId: 2110992303")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992304) == "動物", "w3string.byId: 2110992304")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992305) == "怪物", "w3string.byId: 2110992305")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992306) == "種類に応じたキル", "w3string.byId: 2110992306")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992307) == "キル数", "w3string.byId: 2110992307")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992308) == "人間", "w3string.byId: 2110992308")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992309) == "特定の怪物", "w3string.byId: 2110992309")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992310) == "石弓のクリティカルヒット率が$I$%上昇し、クリティカルヒットの威力が$I$%増加する。", "w3string.byId: 2110992310")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992312) == "倉庫同期モードをデフォルトで使用", "w3string.byId: 2110992312")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992313) == "気力が残り少ない時、アドレナリンで印を使用できる。", "w3string.byId: 2110992313")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992314) == "衛兵のレベル追加なし", "w3string.byId: 2110992314")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992315) == "ブロック・カウンター・回避といった狼流派の防衛術。成功すればダメージを受けず、全ての悪影響を防げる。カウンターに成功すればさらにクリティカル確率が$I$%上昇し、不完全なブロックでも敵から受けるダメージを$I$%減少させ、出血するを防ぐ。回避とローリングは眩暈状態とノックダウンを完全に防ぎ、矢を避けることができる。矢はブロックすることも可能。", "w3string.byId: 2110992315")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992316) == "回避中に受けるダメージを$I$%軽減する。", "w3string.byId: 2110992316")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992317) == "オイルの対象となる種類の怪物からの攻撃に対し、防御力が$I$%上がる。上質なオイルの場合は$I$%、高級なオイルの場合は$I$%上がる。 使い続けていると効果が減少する。(最終的に元の$I$%まで減少)", "w3string.byId: 2110992317")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992318) == "剣に塗るためのオイルを作れるようになる。オイルは使い続けていると効果が減少する。(最終的に元の$I$%まで減少)", "w3string.byId: 2110992318")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992319) == "アドレナリンの回復を$I$%増加させる。「トランス」により、アドレナリン毎に、近接攻撃で消費する気力が$I$%ダウンするようになる。", "w3string.byId: 2110992319")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992320) == "重装防具セットボーナス: 全てのダメージ耐性 +$I$%", "w3string.byId: 2110992320")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992321) == "中装防具セットボーナス: 中毒度の減少割合 +$S$/秒", "w3string.byId: 2110992321")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992322) == "軽装防具セットボーナス: 安全に回避できる角度 +$I$度", "w3string.byId: 2110992322")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992323) == "毒耐性付与: 同じ装備を身に着けるごとに、体力が受けた毒の$S$%回復するようになる。 現在の回復割合: $S$%", "w3string.byId: 2110992323")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992324) == "攻撃力ボーナス", "w3string.byId: 2110992324")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992325) == "セット装備を身に着けるごとに、ダメージを受けるとアドレナリンが$S$上昇。 (現在のボーナス: $S$ポイント) アドレナリン1ポイントごとに攻撃力が $S$%上昇 (現在のボーナス: $S$%).", "w3string.byId: 2110992325")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992326) == "一度に3種類のオイルを剣に塗れる。 オイルを塗るごとにクリティカル率 +$S$% クリティカルヒットダメージ +$S$%", "w3string.byId: 2110992326")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992327) == "敵のスケーリング", "w3string.byId: 2110992327")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992328) == "経験値", "w3string.byId: 2110992328")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992329) == "ゲームプレイ", "w3string.byId: 2110992329")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992330) == "材料分解キット", "w3string.byId: 2110992330")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992331) == "がらくたを製作材料に分解できる", "w3string.byId: 2110992331")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992332) == "錬金術材料分解キット", "w3string.byId: 2110992332")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992333) == "錬金術材料を分解できる", "w3string.byId: 2110992333")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992334) == "分解", "w3string.byId: 2110992334")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992336) == "大攻撃でダメージを与えると、消費した気力が$S$%回復する。", "w3string.byId: 2110992336")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992337) == "印で消費する気力が$I$%少なくなるが、全ての近接攻撃 (スペシャルアタックは除く)で消費する気力が$I$%多くなる。", "w3string.byId: 2110992337")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992338) == "全ての近接攻撃 (スペシャルアタックは除く)で消費する気力が$I$%多くなるが、与えるダメージが$I$%増える。", "w3string.byId: 2110992338")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992339) == "全ての近接攻撃 (スペシャルアタックは除く)で消費する気力が$I$%少なくなるが、印で消費する気力が$I$%多くなる。", "w3string.byId: 2110992339")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992342) == "戦闘開始時、アドレナリンが最低$S$ポイントになる。また、得られるアドレナリンが$I$%増加する。", "w3string.byId: 2110992342")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992343) == "ディメリティウム", "w3string.byId: 2110992343")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992344) == "ディメリティウム銀の煙を放出し、魔法や怪物の魔法能力による攻撃を防ぐことができる。魔術師を弱体化し、攻撃力を低下させる。", "w3string.byId: 2110992344")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992345) == "ディメリティウム銀の煙を放出し、魔法や怪物の魔法能力による攻撃を防ぐことができる。魔術師を弱体化し、攻撃力を低下させる。より持続時間が長い。", "w3string.byId: 2110992345")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992346) == "ディメリティウム銀の煙を放出し、魔法や怪物の魔法能力による攻撃を防ぐことができる。魔術師を弱体化し、攻撃力を低下させる。より持続時間が長い。", "w3string.byId: 2110992346")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992347) == "防御貫通", "w3string.byId: 2110992347")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992348) == "霧の持続時間", "w3string.byId: 2110992348")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992349) == "習得済みのレベル1の錬金術製法1つにつき、中毒度の最大値が1増える。", "w3string.byId: 2110992349")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992350) == "習得済みのレベル1およびレベル2の錬金術製法1つにつき、中毒度の最大値が1増える。", "w3string.byId: 2110992350")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992351) == "習得済みのレベル1、レベル2、レベル3いずれかの錬金術製法1つにつき、中毒度の最大値が1増える。", "w3string.byId: 2110992351")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992352) == "気力", "w3string.byId: 2110992352")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992353) == "持続性", "w3string.byId: 2110992353")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992354) == "霊薬の持続時間が$S$%長くなる", "w3string.byId: 2110992354")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992355) == "毎秒、中毒度が$S$ポイント速く減少する。", "w3string.byId: 2110992355")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992358) == "霊薬の中毒度が$S$ポイント減少する。", "w3string.byId: 2110992358")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992359) == "醸造の専門家", "w3string.byId: 2110992359")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992360) == "ケィア・モルヘンの鎧", "w3string.byId: 2110992360")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992361) == "ケィア・モルヘンの鎧(上質)", "w3string.byId: 2110992361")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992362) == "ケィア・モルヘンの鎧(高級)", "w3string.byId: 2110992362")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992363) == "ケィア・モルヘンの鎧(最高級)", "w3string.byId: 2110992363")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992364) == "ケィア・モルヘンのズボン", "w3string.byId: 2110992364")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992365) == "ケィア・モルヘンのズボン(上質)", "w3string.byId: 2110992365")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992366) == "ケィア・モルヘンのズボン(高級)", "w3string.byId: 2110992366")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992367) == "ケィア・モルヘンのズボン(最高級)", "w3string.byId: 2110992367")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992368) == "ケィア・モルヘンのブーツ", "w3string.byId: 2110992368")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992369) == "ケィア・モルヘンのブーツ(上質)", "w3string.byId: 2110992369")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992370) == "ケィア・モルヘンのブーツ(高級)", "w3string.byId: 2110992370")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992371) == "ケィア・モルヘンのブーツ(最高級)", "w3string.byId: 2110992371")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992372) == "ケィア・モルヘンの小手", "w3string.byId: 2110992372")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992373) == "ケィア・モルヘンの小手(上質)", "w3string.byId: 2110992373")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992374) == "ケィア・モルヘンの小手(高級)", "w3string.byId: 2110992374")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992375) == "ケィア・モルヘンの小手(最高級)", "w3string.byId: 2110992375")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992376) == "使い古されたケィア・モルヘンの鎧", "w3string.byId: 2110992376")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992377) == "使い古されたケィア・モルヘンのズボン", "w3string.byId: 2110992377")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992378) == "使い古されたケィア・モルヘンのブーツ", "w3string.byId: 2110992378")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992379) == "使い古されたケィア・モルヘンの小手", "w3string.byId: 2110992379")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992380) == "戦闘に参加している敵1体につき、気力の回復割合が$S$多くなる。 最大$S$", "w3string.byId: 2110992380")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992381) == "抽出液の中毒度", "w3string.byId: 2110992381")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992382) == "抽出液の効果中、中毒度が最大になる。", "w3string.byId: 2110992382")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992383) == "小攻撃のアドレナリン獲得", "w3string.byId: 2110992383")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992384) == "大攻撃のアドレナリン獲得", "w3string.byId: 2110992384")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992386) == "最大レベルに達すると、アドレナリンが毎秒$S$ポイント、0になるまで減少を続ける。この間、体力の自然回復が$S$%/秒、気力の自然回復が$S$%/秒加速し、中毒度も毎秒$S$ポイント多く減少する。", "w3string.byId: 2110992386")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992387) == "イグニの基本攻撃で全方位の敵を攻撃し、$I$多くダメージを与えるようになるが、炎上確率が $I$%低下する。 増加するダメージは印力に応じて変わる。", "w3string.byId: 2110992387")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992388) == "$S$秒以内に1回以上のダメージを受けると、$S$秒間ダメージ耐性が上昇する。", "w3string.byId: 2110992388")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992389) == "敵にダメージを与えた時、酸を浴びせてダメージ耐性を$I$%低下させる。 最大$I$%", "w3string.byId: 2110992389")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992390) == "幽鬼に対するダメージを$I$-$I$%高め、幽鬼から受けるダメージを$I$%減少させる。", "w3string.byId: 2110992390")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992391) == "戦闘中の気力回復 (追加)", "w3string.byId: 2110992391")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992392) == "非戦闘時の気力回復 (追加)", "w3string.byId: 2110992392")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992393) == "戦闘中の体力回復 (追加)", "w3string.byId: 2110992393")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992394) == "非戦闘時の体力回復 (追加)", "w3string.byId: 2110992394")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992395) == "近接攻撃の気力コスト", "w3string.byId: 2110992395")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992396) == "印の気力コスト", "w3string.byId: 2110992396")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992397) == "気力回復遅延 (追加、1秒ごと)", "w3string.byId: 2110992397")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992398) == "攻撃は最大の防御だ", "w3string.byId: 2110992398")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992399) == "敵を倒すと気力が$I$%回復する(クールダウンなし) クリティカルヒットとカウンターを発動させると気力が$I$%回復する($S$秒のクールダウンが必要)", "w3string.byId: 2110992399")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992400) == "回天剣舞のクールダウン", "w3string.byId: 2110992400")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992401) == "強襲のクールダウン", "w3string.byId: 2110992401")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992402) == "アードのクールダウン", "w3string.byId: 2110992402")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992403) == "イグニのクールダウン", "w3string.byId: 2110992403")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992404) == "イャーデンのクールダウン", "w3string.byId: 2110992404")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992405) == "クエンのクールダウン", "w3string.byId: 2110992405")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992406) == "アクスィーのクールダウン", "w3string.byId: 2110992406")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992407) == "スペシャルアタックのクールダウン(秒)", "w3string.byId: 2110992407")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992408) == "印のクールダウン(秒)", "w3string.byId: 2110992408")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992409) == "小攻撃で消費する気力", "w3string.byId: 2110992409")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992410) == "大攻撃で消費する気力", "w3string.byId: 2110992410")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992411) == "ブロックで消費する気力", "w3string.byId: 2110992411")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992412) == "カウンターで消費する気力", "w3string.byId: 2110992412")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992413) == "回避で消費する気力", "w3string.byId: 2110992413")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992414) == "ローリングで消費する気力", "w3string.byId: 2110992414")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992415) == "全力疾走で消費する気力", "w3string.byId: 2110992415")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992416) == "ジャンプで消費する気力", "w3string.byId: 2110992416")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992417) == "アイテムの使用で消費する気力", "w3string.byId: 2110992417")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992418) == "アードで消費する気力", "w3string.byId: 2110992418")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992419) == "イグニで消費する気力", "w3string.byId: 2110992419")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992420) == "イャーデンで消費する気力", "w3string.byId: 2110992420")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992421) == "クエンで消費する気力", "w3string.byId: 2110992421")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992422) == "アクスィーで消費する気力", "w3string.byId: 2110992422")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992423) == "過剰摂取による体力低下", "w3string.byId: 2110992423")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992424) == "中毒度の減少割合", "w3string.byId: 2110992424")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992425) == "許容できる中毒度", "w3string.byId: 2110992425")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992426) == "軽量の防具。防御力は低いが、戦闘時の行動で消費する気力が減少する。", "w3string.byId: 2110992426")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992427) == "軽量の防具。標準的な防御力。", "w3string.byId: 2110992427")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992428) == "軽量の防具。防御力は高いが、戦闘時の行動で消費する気力が増加する。", "w3string.byId: 2110992428")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992429) == "軽装防具は防御力が低いが、戦闘中に少ない気力で行動できる。 中装防具と重装防具は防御力が高いものの、特に重装防具は戦闘中の気力消費が大きい。", "w3string.byId: 2110992429")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992430) == "同じ装備を身に着けるごとに、戦闘中にダメージを与えると体力が最大時の$S$%回復するようになる。 現在の回復割合: $S$%", "w3string.byId: 2110992430")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992431) == "印の別モードのクールダウン(秒)", "w3string.byId: 2110992431")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992432) == "それぞれの印に対応したキーを押すことで切り替えることなく使用できる", "w3string.byId: 2110992432")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992433) == "瞬時に体力を一部回復させ、出血を止める。", "w3string.byId: 2110992433")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992434) == "瞬時に体力を大幅に回復させ、出血を止める。", "w3string.byId: 2110992434")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992435) == "瞬時に体力を全回復させ、出血を止める。短時間、ダメージを無効にする。", "w3string.byId: 2110992435")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992436) == "赤の変異誘発剤(弱)を装備すると、近接攻撃で消費する気力が$S$%減少する。赤の変異誘発剤だと$S$%に、赤の変異誘発剤(強)だと$S$%になる。", "w3string.byId: 2110992436")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992438) == "回転剣舞の気力コスト", "w3string.byId: 2110992438")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992439) == "強襲の気力コスト", "w3string.byId: 2110992439")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992440) == "切断の確率", "w3string.byId: 2110992440")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992441) == "QoL", "w3string.byId: 2110992441")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992442) == "気力低下時のサウンドエフェクトのしきい値(%)", "w3string.byId: 2110992442")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992443) == "気力低下時のサウンドエフェクトの音量", "w3string.byId: 2110992443")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992444) == "大幅な気力低下時のサウンドエフェクトの音量", "w3string.byId: 2110992444")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992445) == "気力低下時のサウンドエフェクトの割合", "w3string.byId: 2110992445")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992446) == "大幅な気力低下時のサウンドエフェクトの割合", "w3string.byId: 2110992446")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992447) == "QoL プリセット", "w3string.byId: 2110992447")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992448) == "Recommended", "w3string.byId: 2110992448")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992449) == "Off", "w3string.byId: 2110992449")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992450) == "Gameplay プリセット", "w3string.byId: 2110992450")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992451) == "Default", "w3string.byId: 2110992451")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992452) == "Experience プリセット", "w3string.byId: 2110992452")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992453) == "Scaling プリセット", "w3string.byId: 2110992453")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992454) == "変異抽出液の効果が持続中、現在の中毒度1ポイントごとに体力の最大値が$I$上昇する。", "w3string.byId: 2110992454")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992455) == "剣でクリティカルではない攻撃を当てるごとに、次の攻撃のクリティカル率が$I$%上昇する(最大$I$%) 最大までクリティカル率が上昇した時、クリティカルダメージが$I$%増加。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992455")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992456) == "ダメージ減少", "w3string.byId: 2110992456")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992457) == "受けたダメージが最大体力の$I$%未満の時、体力が減らない。", "w3string.byId: 2110992457")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992458) == "防具による気力ペナルティを有効にする", "w3string.byId: 2110992458")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992459) == "Vanilla(と同じ)", "w3string.byId: 2110992459")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992460) == "イャーデンの罠の大きさが$I$%拡大。罠を追加で設置できる。", "w3string.byId: 2110992460")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992461) == "イャーデンの罠の範囲", "w3string.byId: 2110992461")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992462) == "食通", "w3string.byId: 2110992462")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992463) == "アルコールや有毒な食事の影響を受けなくなり、アルコールで酔っ払わなくなる。アルコールを飲むと、体力自然回復が$S$%長く続く。", "w3string.byId: 2110992463")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992464) == "水中での息止め可能時間が長くなり、潜水時の視界が広くなる。", "w3string.byId: 2110992464")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992471) == "敵を倒す度に、時間の進行が短時間の間遅くなる。", "w3string.byId: 2110992471")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992474) == "装備によるボーナス:", "w3string.byId: 2110992474")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992475) == "与えたダメージに比例して体力を回復", "w3string.byId: 2110992475")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992476) == "体力吸収", "w3string.byId: 2110992476")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992477) == "錬金術で製作したもの(変異抽出液は除く)を1回多く使える。", "w3string.byId: 2110992477")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992478) == "背後から攻撃した際のクリティカルダメージが$I$%上昇する。", "w3string.byId: 2110992478")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992479) == "敵から受けるダメージの$I$%を、敵に跳ね返す。", "w3string.byId: 2110992479")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992480) == "ダメージ耐性減少", "w3string.byId: 2110992480")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992481) == "背後から攻撃を受けるたびにクエン・シールドが発動する。近くに幽鬼がいる時、クエンの印力が$S$%上昇する。", "w3string.byId: 2110992481")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992482) == "ダメージボーナス", "w3string.byId: 2110992482")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992483) == "ダメージ耐性", "w3string.byId: 2110992483")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992484) == "近接攻撃でダメージを与えるごとに、次に使う印のダメージが$I$%増加する (最大$I$%) この効果は次に印を使うか戦闘が終わると失われる。", "w3string.byId: 2110992484")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992485) == "近接攻撃でダメージを与えるごとに、攻撃力が$S$%上昇する (最大$S$%) 効果中にダメージを受けると、体力を1%失う毎に上昇した攻撃力の$S$%が失われる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992485")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992486) == "近接攻撃でダメージを与えるごとに、獲得できるアドレナリンが$S$%上昇する (最大$S$%) 効果中にダメージを受けると、体力を1%失う毎に獲得したアドレナリンボーナスの$S$%が失われる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992486")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992487) == "攻撃力 +$I$% 印力 +$I$% 気力回復 +$I$/秒 アドレナリン獲得 +$I$% 体力が$I$%以下の時に発動する。 効果は体力が回復するか戦闘が終わると失われる。発動には$I$秒のクールダウンが必要。", "w3string.byId: 2110992487")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992488) == "非戦闘時の気力回復が$I$増加し、戦闘時の気力回復が$I$増加する。気力が$I$%以下の時、追加で戦闘時の体力回復が$I$早まる。", "w3string.byId: 2110992488")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992489) == "戦闘時、敵を倒すごとに残っている敵1体ごとに体力の自然回復が$I$、最大で$I$早まる。 効果は戦闘が終わるまで続く。", "w3string.byId: 2110992489")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992490) == "戦闘時、敵を倒すごとに残っている敵1体ごとに気力の自然回復が$I$、最大で$I$早まる。 効果は戦闘が終わるまで続く。", "w3string.byId: 2110992490")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992491) == "ゲラルトが爆薬と特殊矢の効果を受けなくなる。自分の矢や爆薬によるダメージは半分になる。", "w3string.byId: 2110992491")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992492) == "アドレナリンが最大の時、対象となる敵へのクリティカルダメージが$I$%増加する。", "w3string.byId: 2110992492")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992493) == "鎧が溶ける時間", "w3string.byId: 2110992493")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992494) == "全力疾走/ジャンプの気力コスト設定", "w3string.byId: 2110992494")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992495) == "レベル上昇時のボーナスを使用", "w3string.byId: 2110992495")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992496) == "レベル差", "w3string.byId: 2110992496")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992497) == "レベル差ごとの能力", "w3string.byId: 2110992497")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992498) == "Hardcore", "w3string.byId: 2110992498")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992499) == "アードを命中させた敵の気力が$I$%減少し、ノックダウンまたは重度のノックダウン確率が上昇する。", "w3string.byId: 2110992499")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992500) == "「回転剣舞」の効果範囲を$S$ヤード広げ、「強襲」の効果範囲を$S$ヤード広げる。 これらの攻撃の最終的なダメージは$S$%減少する。", "w3string.byId: 2110992500")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992501) == "戦闘開始時に、気力を消費せずに自動的にクエンが発動し、印力と気力に $I$%のボーナスを得る。", "w3string.byId: 2110992501")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992502) == "〈印〉を発動した後アドレナリンが消費され、次の剣による攻撃にその〈印〉の力が載る。アード: ノックダウン (確率は攻撃力依存) イグニ: 武器ダメージの$S$%の炎ダメージ (攻撃力によって変わる) イャーデン: $S$秒間の減速 クエン: 与えたダメージの$S$%だけゲラルトを回復 アクスィー: $S$秒間混乱させる", "w3string.byId: 2110992502")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992503) == "現在のボーナスは$I$ポイントだ", "w3string.byId: 2110992503")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992504) == "自然治癒", "w3string.byId: 2110992504")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992505) == "体力回復", "w3string.byId: 2110992505")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992506) == "霊薬を飲むごとに気力が最大値の$I$%回復する", "w3string.byId: 2110992506")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992507) == "アドレナリンを過剰に獲得すると、獲得した過剰分のアドレナリン1%につき霊薬の持続時間が$S$%、最大で$S$%長くなる(3ポイント = 100%) 効果はアドレナリンを失うか、戦闘が終わるまで続く。", "w3string.byId: 2110992507")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992508) == "爆発の炎ダメージ", "w3string.byId: 2110992508")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992510) == "印を発動するとアドレナリンを3消費して印を最高レベルまで引き上げ、印力を$I$%強化する。激憤が有効な場合はアドレナリンを消費しないが、代わりに印の気力コストが3倍になる。", "w3string.byId: 2110992510")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992511) == "印を発動するとアドレナリンを3消費して印を最高レベルまで引き上げ、印力を$I$%強化する。激憤が有効な場合はアドレナリンを消費しないが、代わりに印の気力コストが3倍になる。", "w3string.byId: 2110992511")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992512) == "印を発動するとアドレナリンを3消費して印を最高レベルまで引き上げ、印力を$I$%強化する。激憤が有効な場合はアドレナリンを消費しないが、代わりに印の気力コストが3倍になる。", "w3string.byId: 2110992512")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992513) == "矢避け", "w3string.byId: 2110992513")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992514) == "不完全なブロックとカウンターで防げるダメージがさらに$I$%追加される(合計$I$%) 完璧なブロックで矢を相手に弾き返せる。", "w3string.byId: 2110992514")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992515) == "不完全なブロックとカウンターで防げるダメージがさらに$I$%追加される(合計$I$%) 完璧なブロックで矢を相手に弾き返し、$I$%大きいダメージを与える。", "w3string.byId: 2110992515")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992516) == "イグニによって炎上した敵が死ぬと爆発し、$I$のダメージを$I$ヤード以内の敵に与え、炎上させる。ダメージは印力に応じて変わる。", "w3string.byId: 2110992516")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992517) == "アクスィーの別モードで敵を支配するごとに、攻撃力と印力が$I$%増加する。 最大$I$%", "w3string.byId: 2110992517")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992518) == "アクスィーで敵を混乱させるごとに、クリティカル率とクリティカルダメージが$I$%上昇する。 最大$I$%", "w3string.byId: 2110992518")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992519) == "過剰摂取のしきい値", "w3string.byId: 2110992519")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992520) == "敵の気力は有限である。気力が尽きると効率的に戦えなくなる。", "w3string.byId: 2110992520")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992521) == "敵のレベルの色に注意しよう。緑はほぼ同じレベル。赤は危険で、骸骨のアイコンは勝ち目のない強敵となる。", "w3string.byId: 2110992521")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992522) == "砥石で剣を研ぐと、よりダメージが大きくなる。", "w3string.byId: 2110992522")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992523) == "馬で走りながら敵に攻撃をヒットさせると、与えるダメージが増える。", "w3string.byId: 2110992523")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992524) == "背後から攻撃するとクリティカル率が上昇する。", "w3string.byId: 2110992524")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992525) == "爆薬と矢は、自動照準と手動照準の2つのモードで使用できるが、手動照準の方が与えるダメージが大きい。", "w3string.byId: 2110992525")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992526) == "向けられた矢を剣で弾き返せる。", "w3string.byId: 2110992526")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992527) == "クエンを使うと、炎上や出血などのクリティカル効果から身を守れる。。", "w3string.byId: 2110992527")) failed += 1;
- if (!assertTrue(GetLocStringById(2110992528) == "怪物の攻撃は受け流せないものが多く、回避が有効だ。人間と戦う場合は、剣で攻撃をブロックしてみよう。", "w3string.byId: 2110992528")) failed += 1;
- // test by key
- if (!assertTrue(GetLocStringByKey("panel_Mods") == "Mods", "w3string.byKey: panel_Mods")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_ghost_mode") == "Ghost Mode", "w3string.byKey: panel_ghost_mode")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_health_multiplier") == "敵の体力設定", "w3string.byKey: option_gm_health_multiplier")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_damage_multiplier") == "敵のダメージ設定", "w3string.byKey: option_gm_damage_multiplier")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_enemies_scaling") == "敵のスケーリング", "w3string.byKey: option_gm_enemies_scaling")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_es_none") == "None", "w3string.byKey: preset_value_gm_es_none")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_es_upscale") == "アップスケール", "w3string.byKey: preset_value_gm_es_upscale")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_es_match") == "同期", "w3string.byKey: preset_value_gm_es_match")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_boss_health_multiplier") == "ボスに対する追加体力の倍率", "w3string.byKey: option_gm_boss_health_multiplier")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_boss_damage_multiplier") == "ボスに対する追加ダメージの倍率", "w3string.byKey: option_gm_boss_damage_multiplier")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_frost_resistance_perc") == "冷気耐性", "w3string.byKey: attribute_name_frost_resistance_perc")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_armor_reduction_perc") == "敵のダメージ耐性減少", "w3string.byKey: attribute_name_armor_reduction_perc")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_potion_duration") == "霊薬の持続時間", "w3string.byKey: attribute_name_potion_duration")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_es_soft") == "緩やかなアップスケール", "w3string.byKey: preset_value_gm_es_soft")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_common_statistics_tooltip_silver_dph_gm") == "ヒット毎のダメージ(銀)", "w3string.byKey: panel_common_statistics_tooltip_silver_dph_gm")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_common_statistics_tooltip_steel_dph_gm") == "ヒット毎のダメージ(鉄)", "w3string.byKey: panel_common_statistics_tooltip_steel_dph_gm")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_channeling_damage_per_sec") == "火流による1秒毎のダメージ", "w3string.byKey: gm_sign_stats_channeling_damage_per_sec")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_yrden_traps") == "イャーデンの結界", "w3string.byKey: gm_sign_stats_yrden_traps")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_yrden_damage") == "罠のダメージ", "w3string.byKey: gm_sign_stats_yrden_damage")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_yrden_duration") == "魔法の罠の持続時間", "w3string.byKey: gm_sign_stats_alt_yrden_duration")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_yrden_charges") == "魔法の罠の充填時間", "w3string.byKey: gm_sign_stats_alt_yrden_charges")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_yrden_damage") == "魔法の罠のダメージ", "w3string.byKey: gm_sign_stats_alt_yrden_damage")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_quen_returned_damage") == "反射ダメージ", "w3string.byKey: gm_sign_stats_alt_quen_returned_damage")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_quen_dmg_absorption") == "クエン・シールドによるダメージ吸収", "w3string.byKey: gm_sign_stats_alt_quen_dmg_absorption")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_axii_chance") == "アクスィーの確率", "w3string.byKey: gm_sign_stats_alt_axii_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_combat_stats_fast_attack_power") == "小攻撃の威力", "w3string.byKey: gm_combat_stats_fast_attack_power")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_combat_stats_strong_attack_power") == "大攻撃の威力", "w3string.byKey: gm_combat_stats_strong_attack_power")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_quen_dmg_absorption") == "ダメージ吸収", "w3string.byKey: gm_sign_stats_quen_dmg_absorption")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsBeast_critical_hit_chance") == "クリティカルヒットの確率(vs獣)", "w3string.byKey: attribute_name_vsBeast_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsCursed_critical_hit_chance") == "クリティカルヒットの確率(vs呪縛生物)", "w3string.byKey: attribute_name_vsCursed_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsDraconide_critical_hit_chance") == "クリティカルヒットの確率(vs飛竜種)", "w3string.byKey: attribute_name_vsDraconide_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_critical_hit_chance") == "クリティカルヒットの確率(vs人間)", "w3string.byKey: attribute_name_vsHuman_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHybrid_critical_hit_chance") == "クリティカルヒットの確率(vs交配種)", "w3string.byKey: attribute_name_vsHybrid_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsInsectoid_critical_hit_chance") == "クリティカルヒットの確率(vs昆虫種)", "w3string.byKey: attribute_name_vsInsectoid_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsMagicals_critical_hit_chance") == "クリティカルヒットの確率(vs精霊種)", "w3string.byKey: attribute_name_vsMagicals_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsNecrophage_critical_hit_chance") == "クリティカルヒットの確率(vs屍鬼)", "w3string.byKey: attribute_name_vsNecrophage_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsRelic_critical_hit_chance") == "クリティカルヒットの確率(vs遺存種)", "w3string.byKey: attribute_name_vsRelic_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsSpecter_critical_hit_chance") == "クリティカルヒットの確率(vs悪霊)", "w3string.byKey: attribute_name_vsSpecter_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsOgre_critical_hit_chance") == "クリティカルヒットの確率(vsオーガ種)", "w3string.byKey: attribute_name_vsOgre_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsVampire_critical_hit_chance") == "クリティカルヒットの確率(vs吸血鬼)", "w3string.byKey: attribute_name_vsVampire_critical_hit_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsBeast_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs獣)", "w3string.byKey: attribute_name_vsBeast_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsCursed_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs呪縛生物", "w3string.byKey: attribute_name_vsCursed_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsDraconide_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs飛竜種)", "w3string.byKey: attribute_name_vsDraconide_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs人間)", "w3string.byKey: attribute_name_vsHuman_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHybrid_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs交配種)", "w3string.byKey: attribute_name_vsHybrid_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsInsectoid_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs昆虫種)", "w3string.byKey: attribute_name_vsInsectoid_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsMagicals_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs精霊種)", "w3string.byKey: attribute_name_vsMagicals_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsNecrophage_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs屍鬼)", "w3string.byKey: attribute_name_vsNecrophage_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsRelic_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs遺存種)", "w3string.byKey: attribute_name_vsRelic_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsSpecter_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs悪霊)", "w3string.byKey: attribute_name_vsSpecter_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsOgre_critical_hit_damage_bonus") == "クリティカルヒットの威力(vsオーガ種)", "w3string.byKey: attribute_name_vsOgre_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsVampire_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs吸血鬼)", "w3string.byKey: attribute_name_vsVampire_critical_hit_damage_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsBeast_resist_reduction") == "ダメージ耐性の減少(vs獣)", "w3string.byKey: attribute_name_vsBeast_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsCursed_resist_reduction") == "ダメージ耐性の減少(vs呪縛生物)", "w3string.byKey: attribute_name_vsCursed_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsDraconide_resist_reduction") == "ダメージ耐性の減少(vs飛竜種)", "w3string.byKey: attribute_name_vsDraconide_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_resist_reduction") == "ダメージ耐性の減少(vs人間)", "w3string.byKey: attribute_name_vsHuman_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHybrid_resist_reduction") == "ダメージ耐性の減少(vs交配種)", "w3string.byKey: attribute_name_vsHybrid_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsInsectoid_resist_reduction") == "ダメージ耐性の減少(vs昆虫種)", "w3string.byKey: attribute_name_vsInsectoid_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsMagicals_resist_reduction") == "ダメージ耐性の減少(vs精霊種)", "w3string.byKey: attribute_name_vsMagicals_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsNecrophage_resist_reduction") == "ダメージ耐性の減少(vs屍鬼)", "w3string.byKey: attribute_name_vsNecrophage_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsRelic_resist_reduction") == "ダメージ耐性の減少(vs遺存種)", "w3string.byKey: attribute_name_vsRelic_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsSpecter_resist_reduction") == "ダメージ耐性の減少(vs悪霊)", "w3string.byKey: attribute_name_vsSpecter_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsOgre_resist_reduction") == "ダメージ耐性の減少(vsオーガ種)", "w3string.byKey: attribute_name_vsOgre_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsVampire_resist_reduction") == "ダメージ耐性の減少(vs吸血鬼)", "w3string.byKey: attribute_name_vsVampire_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_attack_power") == "攻撃ダメージ(vs人間)", "w3string.byKey: attribute_name_vsHuman_attack_power")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_stat_adrenaline_gain") == "アドレナリン上昇", "w3string.byKey: gm_stat_adrenaline_gain")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_desc_knockdownchance_mult") == "ノックダウン確率", "w3string.byKey: attribute_name_desc_knockdownchance_mult")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_undying_skill") == "蘇生", "w3string.byKey: effect_undying_skill")) failed += 1;
- if (!assertTrue(GetLocStringByKey("skill_desc_magic_s10_l2") == "魔法の罠の持続時間を$I$秒延長し、大きさが$S$%拡大。", "w3string.byKey: skill_desc_magic_s10_l2")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vitalityRegen") == "非戦闘時の体力回復速度", "w3string.byKey: attribute_name_vitalityRegen")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_vitalityCombatRegen") == "戦闘中の体力回復速度", "w3string.byKey: attribute_name_vitalityCombatRegen")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_spell_dmg_bonus") == "印のダメージ", "w3string.byKey: attribute_name_spell_dmg_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_sword_dmg_bonus") == "武器のダメージ", "w3string.byKey: attribute_name_sword_dmg_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_combat_stats_fast_crit_attack_power") == "小攻撃のクリティカルヒットの威力", "w3string.byKey: gm_combat_stats_fast_crit_attack_power")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_combat_stats_strong_crit_attack_power") == "大攻撃のクリティカルヒットの威力", "w3string.byKey: gm_combat_stats_strong_crit_attack_power")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_used_razor_success") == "ゲラルトの髭は綺麗に剃られている。", "w3string.byKey: gm_used_razor_success")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_razor_mod") == "髭を剃るのに使う。", "w3string.byKey: item_desc_razor_mod")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_geralt_too_heavy") == "持ち物が重すぎる", "w3string.byKey: gm_geralt_too_heavy")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_sink_boat_toggle") == "持ち物が重すぎる時、ボートが沈む。", "w3string.byKey: option_gm_sink_boat_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_sink_boat_slider") == "持ち物が重すぎる時にボートが沈むしきい値 (%)", "w3string.byKey: option_gm_sink_boat_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_switch_inv_mode") == "モード切り替え", "w3string.byKey: gm_switch_inv_mode")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_encumbrance_slider") == "アイテムの重量を減少(%)", "w3string.byKey: option_gm_encumbrance_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_normal_inv_mode") == "所持品モード", "w3string.byKey: gm_normal_inv_mode")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_stash_inv_mode") == "倉庫モード", "w3string.byKey: gm_stash_inv_mode")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_mixed_inv_mode") == "所持品複合モード", "w3string.byKey: gm_mixed_inv_mode")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_synchronized_inv_mode") == "同期モード", "w3string.byKey: gm_synchronized_inv_mode")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_relic_oil_3") == "悪霊に与えるダメージが増加する。", "w3string.byKey: item_desc_relic_oil_3")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_duration_out_of_cloud") == "霧が晴れている期間", "w3string.byKey: attribute_name_duration_out_of_cloud")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_rnd_scaling_min_slider") == "ランダムスケール:下限 (プレイヤーのレベルに応じて決まる)", "w3string.byKey: option_gm_rnd_scaling_min_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_rnd_scaling_max_slider") == "ランダムスケール:上限 (プレイヤーのレベルに応じて決まる)", "w3string.byKey: option_gm_rnd_scaling_max_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_es_random") == "ランダム", "w3string.byKey: preset_value_gm_es_random")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_no_quest_levels_toggle") == "クエストレベルを無効にする", "w3string.byKey: option_gm_no_quest_levels_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_no_animal_upscaling_toggle") == "動物はアップスケールしない", "w3string.byKey: option_gm_no_animal_upscaling_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_es_random_no_down") == "ダウンスケールしない", "w3string.byKey: preset_value_gm_es_random_no_down")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_note") == "無駄な情報を含める", "w3string.byKey: item_desc_note")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_recycling_parts") == "製作材料", "w3string.byKey: gm_recycling_parts")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_junk_no_ingr") == "商人に売却できる。", "w3string.byKey: item_desc_junk_no_ingr")) failed += 1;
- if (!assertTrue(GetLocStringByKey("PanelStash") == "倉庫メニュー", "w3string.byKey: PanelStash")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_undying_cooldown") == "蘇生のクールダウン", "w3string.byKey: effect_undying_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_staminaRegen_armor_mod") == "気力の自然回復の設定", "w3string.byKey: attribute_name_staminaRegen_armor_mod")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_chanceToIgnoreHitAnim") == "攻撃を受けた時にバランスを保つ確率", "w3string.byKey: attribute_name_chanceToIgnoreHitAnim")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_q108_bounce_arrows") == "矢を弾く確率", "w3string.byKey: attribute_name_q108_bounce_arrows")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_repair_kit_weapon_4") == "武器職人の道具(達人)", "w3string.byKey: item_name_repair_kit_weapon_4")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_repair_kit_weapon_4") == "達人の武器職人が使っている鋳造器具。武器の性能を永久に強化する。", "w3string.byKey: item_desc_repair_kit_weapon_4")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_repair_kit_armor_4") == "鎧職人の道具(達人)", "w3string.byKey: item_name_repair_kit_armor_4")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_repair_kit_armor_4") == "達人の鎧職人が使っている鋳造器具。防具の性能を永久に強化する。", "w3string.byKey: item_desc_repair_kit_armor_4")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_quest_exp_slider") == "クエスト経験値の設定", "w3string.byKey: option_gm_quest_exp_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_monster_exp_slider") == "戦闘経験値の設定", "w3string.byKey: option_gm_monster_exp_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_knockdown") == "ノックダウン確率", "w3string.byKey: attribute_name_knockdown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_axii_duration_confusion") == "混乱の持続時間", "w3string.byKey: gm_sign_stats_axii_duration_confusion")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_axii_duration_control") == "精神操作の持続時間", "w3string.byKey: gm_sign_stats_axii_duration_control")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_heavy_knockdown") == "重度のノックダウン確率", "w3string.byKey: gm_sign_stats_heavy_knockdown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_use_xml_exp_toggle") == "クエストと戦闘の経験値を修正", "w3string.byKey: option_gm_use_xml_exp_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_humans") == "人間", "w3string.byKey: gm_kills_humans")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_wh_warriors") == "ワイルドハントの戦士", "w3string.byKey: gm_kills_wh_warriors")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_total") == "合計", "w3string.byKey: gm_kills_total")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_animals_total") == "動物", "w3string.byKey: gm_kills_animals_total")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_monsters_total") == "怪物", "w3string.byKey: gm_kills_monsters_total")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_by_type") == "種類に応じたキル", "w3string.byKey: gm_kills_by_type")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_kill_count") == "キル数", "w3string.byKey: gm_kills_kill_count")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_humans_total") == "人間", "w3string.byKey: gm_kills_humans_total")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_kills_bosses_total") == "特定の怪物", "w3string.byKey: gm_kills_bosses_total")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_stash_sync_toggle") == "倉庫同期モードをデフォルトで使用", "w3string.byKey: option_gm_stash_sync_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_no_add_levels_guards") == "衛兵のレベル追加なし", "w3string.byKey: option_gm_no_add_levels_guards")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_armor_type_heavy_set_bonus") == "重装防具セットボーナス: 全てのダメージ耐性 +$I$%", "w3string.byKey: item_desc_armor_type_heavy_set_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_armor_type_medium_set_bonus") == "中装防具セットボーナス: 中毒度の減少割合 +$S$/秒", "w3string.byKey: item_desc_armor_type_medium_set_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_armor_type_light_set_bonus") == "軽装防具セットボーナス: 安全に回避できる角度 +$I$度", "w3string.byKey: item_desc_armor_type_light_set_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("skill_desc_viper_set_ability1") == "毒耐性付与: 同じ装備を身に着けるごとに、体力が受けた毒の$S$%回復するようになる。 現在の回復割合: $S$%", "w3string.byKey: skill_desc_viper_set_ability1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_stat_attack_power_levelup_bonus") == "攻撃力ボーナス", "w3string.byKey: gm_stat_attack_power_levelup_bonus")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_gm_scaling_options") == "敵のスケーリング", "w3string.byKey: panel_gm_scaling_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_gm_exp_options") == "経験値", "w3string.byKey: panel_gm_exp_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_gm_gameplay_options") == "ゲームプレイ", "w3string.byKey: panel_gm_gameplay_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_dismantle_kit_gear_1") == "材料分解キット", "w3string.byKey: item_name_dismantle_kit_gear_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_dismantle_kit_gear_1") == "がらくたを製作材料に分解できる", "w3string.byKey: item_desc_dismantle_kit_gear_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_dismantle_kit_alchemy_1") == "錬金術材料分解キット", "w3string.byKey: item_name_dismantle_kit_alchemy_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_desc_dismantle_kit_alchemy_1") == "錬金術材料を分解できる", "w3string.byKey: item_desc_dismantle_kit_alchemy_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_button_hud_interaction_dismantle") == "分解", "w3string.byKey: panel_button_hud_interaction_dismantle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_dimeritium") == "ディメリティウム", "w3string.byKey: effect_dimeritium")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_dbomb_armor_piercing") == "防御貫通", "w3string.byKey: attribute_name_dbomb_armor_piercing")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_cloud_duration") == "霧の持続時間", "w3string.byKey: attribute_name_cloud_duration")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_staminaRestore") == "気力", "w3string.byKey: attribute_name_staminaRestore")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor") == "ケィア・モルヘンの鎧", "w3string.byKey: item_name_kaer_morhen_armor")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor_1") == "ケィア・モルヘンの鎧(上質)", "w3string.byKey: item_name_kaer_morhen_armor_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor_2") == "ケィア・モルヘンの鎧(高級)", "w3string.byKey: item_name_kaer_morhen_armor_2")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor_3") == "ケィア・モルヘンの鎧(最高級)", "w3string.byKey: item_name_kaer_morhen_armor_3")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants") == "ケィア・モルヘンのズボン", "w3string.byKey: item_name_kaer_morhen_pants")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants_1") == "ケィア・モルヘンのズボン(上質)", "w3string.byKey: item_name_kaer_morhen_pants_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants_2") == "ケィア・モルヘンのズボン(高級)", "w3string.byKey: item_name_kaer_morhen_pants_2")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants_3") == "ケィア・モルヘンのズボン(最高級)", "w3string.byKey: item_name_kaer_morhen_pants_3")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots") == "ケィア・モルヘンのブーツ", "w3string.byKey: item_name_kaer_morhen_boots")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots_1") == "ケィア・モルヘンのブーツ(上質)", "w3string.byKey: item_name_kaer_morhen_boots_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots_2") == "ケィア・モルヘンのブーツ(高級)", "w3string.byKey: item_name_kaer_morhen_boots_2")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots_3") == "ケィア・モルヘンのブーツ(最高級)", "w3string.byKey: item_name_kaer_morhen_boots_3")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves") == "ケィア・モルヘンの小手", "w3string.byKey: item_name_kaer_morhen_gloves")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves_1") == "ケィア・モルヘンの小手(上質)", "w3string.byKey: item_name_kaer_morhen_gloves_1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves_2") == "ケィア・モルヘンの小手(高級)", "w3string.byKey: item_name_kaer_morhen_gloves_2")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves_3") == "ケィア・モルヘンの小手(最高級)", "w3string.byKey: item_name_kaer_morhen_gloves_3")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_starting_armor_gm") == "使い古されたケィア・モルヘンの鎧", "w3string.byKey: item_name_starting_armor_gm")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_starting_pants_gm") == "使い古されたケィア・モルヘンのズボン", "w3string.byKey: item_name_starting_pants_gm")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_starting_boots_gm") == "使い古されたケィア・モルヘンのブーツ", "w3string.byKey: item_name_starting_boots_gm")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_starting_gloves_gm") == "使い古されたケィア・モルヘンの小手", "w3string.byKey: item_name_starting_gloves_gm")) failed += 1;
- if (!assertTrue(GetLocStringByKey("skill_desc_kaer_morhen_set_ability1") == "戦闘に参加している敵1体につき、気力の回復割合が$S$多くなる。 最大$S$", "w3string.byKey: skill_desc_kaer_morhen_set_ability1")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_toxicity_offset") == "抽出液の中毒度", "w3string.byKey: attribute_name_toxicity_offset")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_toxicity_offset_description") == "抽出液の効果中、中毒度が最大になる。", "w3string.byKey: gm_toxicity_offset_description")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_stat_adrenaline_gain_light") == "小攻撃のアドレナリン獲得", "w3string.byKey: gm_stat_adrenaline_gain_light")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_stat_adrenaline_gain_heavy") == "大攻撃のアドレナリン獲得", "w3string.byKey: gm_stat_adrenaline_gain_heavy")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_cbtsreg") == "戦闘中の気力回復 (追加)", "w3string.byKey: option_gm_cbtsreg")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_ocbtsreg") == "非戦闘時の気力回復 (追加)", "w3string.byKey: option_gm_ocbtsreg")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_cbtvreg") == "戦闘中の体力回復 (追加)", "w3string.byKey: option_gm_cbtvreg")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_ocbtvreg") == "非戦闘時の体力回復 (追加)", "w3string.byKey: option_gm_ocbtvreg")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_mscost") == "近接攻撃の気力コスト", "w3string.byKey: option_gm_mscost")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_sscost") == "印の気力コスト", "w3string.byKey: option_gm_sscost")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_stdelay") == "気力回復遅延 (追加、1秒ごと)", "w3string.byKey: option_gm_stdelay")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_whirl_cooldown") == "回天剣舞のクールダウン", "w3string.byKey: effect_whirl_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_rend_cooldown") == "強襲のクールダウン", "w3string.byKey: effect_rend_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_aard_cooldown") == "アードのクールダウン", "w3string.byKey: effect_aard_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_igni_cooldown") == "イグニのクールダウン", "w3string.byKey: effect_igni_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_yrden_cooldown") == "イャーデンのクールダウン", "w3string.byKey: effect_yrden_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_quen_cooldown") == "クエンのクールダウン", "w3string.byKey: effect_quen_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_axii_cooldown") == "アクスィーのクールダウン", "w3string.byKey: effect_axii_cooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_mcooldown") == "スペシャルアタックのクールダウン(秒)", "w3string.byKey: option_gm_mcooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_scooldown") == "印のクールダウン(秒)", "w3string.byKey: option_gm_scooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_light") == "小攻撃で消費する気力", "w3string.byKey: attribute_name_stamina_cost_light")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_heavy") == "大攻撃で消費する気力", "w3string.byKey: attribute_name_stamina_cost_heavy")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_parry") == "ブロックで消費する気力", "w3string.byKey: attribute_name_stamina_cost_parry")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_counter") == "カウンターで消費する気力", "w3string.byKey: attribute_name_stamina_cost_counter")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_dodge") == "回避で消費する気力", "w3string.byKey: attribute_name_stamina_cost_dodge")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_roll") == "ローリングで消費する気力", "w3string.byKey: attribute_name_stamina_cost_roll")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_sprint") == "全力疾走で消費する気力", "w3string.byKey: attribute_name_stamina_cost_sprint")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_jump") == "ジャンプで消費する気力", "w3string.byKey: attribute_name_stamina_cost_jump")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_item") == "アイテムの使用で消費する気力", "w3string.byKey: attribute_name_stamina_cost_item")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_aard") == "アードで消費する気力", "w3string.byKey: attribute_name_stamina_cost_aard")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_igni") == "イグニで消費する気力", "w3string.byKey: attribute_name_stamina_cost_igni")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_yrden") == "イャーデンで消費する気力", "w3string.byKey: attribute_name_stamina_cost_yrden")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_quen") == "クエンで消費する気力", "w3string.byKey: attribute_name_stamina_cost_quen")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_axii") == "アクスィーで消費する気力", "w3string.byKey: attribute_name_stamina_cost_axii")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_tox_hp_drain") == "過剰摂取による体力低下", "w3string.byKey: attribute_name_tox_hp_drain")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_tox_dec_rate") == "中毒度の減少割合", "w3string.byKey: attribute_name_tox_dec_rate")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_avail_tox") == "許容できる中毒度", "w3string.byKey: attribute_name_avail_tox")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_ascooldown") == "印の別モードのクールダウン(秒)", "w3string.byKey: option_gm_ascooldown")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_sign_instant_cast_toggle") == "それぞれの印に対応したキーを押すことで切り替えることなく使用できる", "w3string.byKey: option_gm_sign_instant_cast_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_whirl") == "回転剣舞の気力コスト", "w3string.byKey: attribute_name_stamina_cost_whirl")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_rend") == "強襲の気力コスト", "w3string.byKey: attribute_name_stamina_cost_rend")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_dismember_chance") == "切断の確率", "w3string.byKey: attribute_name_dismember_chance")) failed += 1;
- if (!assertTrue(GetLocStringByKey("panel_gm_qol_options") == "QoL", "w3string.byKey: panel_gm_qol_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx") == "気力低下時のサウンドエフェクトのしきい値(%)", "w3string.byKey: option_gm_lowstamsfx")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_vol") == "気力低下時のサウンドエフェクトの音量", "w3string.byKey: option_gm_lowstamsfx_vol")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_dynvol") == "大幅な気力低下時のサウンドエフェクトの音量", "w3string.byKey: option_gm_lowstamsfx_dynvol")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_rate") == "気力低下時のサウンドエフェクトの割合", "w3string.byKey: option_gm_lowstamsfx_rate")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_dynrate") == "大幅な気力低下時のサウンドエフェクトの割合", "w3string.byKey: option_gm_lowstamsfx_dynrate")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_qol_options") == "QoL プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_qol_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_recommended") == "Recommended", "w3string.byKey: preset_value_gm_recommended")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_turn_off") == "Off", "w3string.byKey: preset_value_gm_turn_off")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_gameplay_options") == "Gameplay プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_gameplay_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_default") == "Default", "w3string.byKey: preset_value_gm_default")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_exp_options") == "Experience プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_exp_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_scaling_options") == "Scaling プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_scaling_options")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_dbomb_dmg_reduction") == "ダメージ減少", "w3string.byKey: attribute_name_dbomb_dmg_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_armor_reg_penalty") == "防具による気力ペナルティを有効にする", "w3string.byKey: option_gm_armor_reg_penalty")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_old_ver") == "Vanilla(と同じ)", "w3string.byKey: preset_value_gm_old_ver")) failed += 1;
- if (!assertTrue(GetLocStringByKey("skill_desc_magic_s10_l3") == "イャーデンの罠の大きさが$I$%拡大。罠を追加で設置できる。", "w3string.byKey: skill_desc_magic_s10_l3")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_sign_stats_yrden_range") == "イャーデンの罠の範囲", "w3string.byKey: gm_sign_stats_yrden_range")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_crafting_bonus_title") == "装備によるボーナス:", "w3string.byKey: gm_crafting_bonus_title")) failed += 1;
- if (!assertTrue(GetLocStringByKey("item_name_caretaker_spade_desc") == "与えたダメージに比例して体力を回復", "w3string.byKey: item_name_caretaker_spade_desc")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_dbomb_resist_reduction") == "ダメージ耐性減少", "w3string.byKey: attribute_name_dbomb_resist_reduction")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_hpPercDamageBonusPerHit") == "ダメージボーナス", "w3string.byKey: attribute_name_hpPercDamageBonusPerHit")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_resistance_perc_bonus_descr") == "ダメージ耐性", "w3string.byKey: attribute_name_resistance_perc_bonus_descr")) failed += 1;
- if (!assertTrue(GetLocStringByKey("effect_melt_armor_timer") == "鎧が溶ける時間", "w3string.byKey: effect_melt_armor_timer")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_ascost") == "全力疾走/ジャンプの気力コスト設定", "w3string.byKey: option_gm_ascost")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_nonlinear_levelup_toggle") == "レベル上昇時のボーナスを使用", "w3string.byKey: option_gm_nonlinear_levelup_toggle")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_nonlinear_level_delta_slider") == "レベル差", "w3string.byKey: option_gm_nonlinear_level_delta_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("option_gm_nonlinear_abs_delta_slider") == "レベル差ごとの能力", "w3string.byKey: option_gm_nonlinear_abs_delta_slider")) failed += 1;
- if (!assertTrue(GetLocStringByKey("preset_value_gm_hardcore") == "Hardcore", "w3string.byKey: preset_value_gm_hardcore")) failed += 1;
- if (!assertTrue(GetLocStringByKey("gm_taster_count") == "現在のボーナスは$I$ポイントだ", "w3string.byKey: gm_taster_count")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_explosionFireDamage") == "爆発の炎ダメージ", "w3string.byKey: attribute_name_explosionFireDamage")) failed += 1;
- if (!assertTrue(GetLocStringByKey("attribute_name_tox_overdose") == "過剰摂取のしきい値", "w3string.byKey: attribute_name_tox_overdose")) failed += 1;
- // return number of failed
- return failed;
- }
- exec function test_verifyW3Strings() {
- logTestResult("Verify W3Strings", _test_verifyW3strings(), true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement