Advertisement
Guest User

Untitled

a guest
Jan 5th, 2020
721
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 133.07 KB | None | 0 0
  1.  
  2. // autogenerated tests for w3strings (require modBase-Utils)
  3. // language: jp
  4.  
  5. function _test_verifyW3strings() : int {
  6. var failed: int;
  7. failed = 0;
  8.  
  9. // test by id
  10. if (!assertTrue(GetLocStringById(2110992000) == "Mods", "w3string.byId: 2110992000")) failed += 1;
  11. if (!assertTrue(GetLocStringById(2110992001) == "Ghost Mode", "w3string.byId: 2110992001")) failed += 1;
  12. if (!assertTrue(GetLocStringById(2110992002) == "敵の体力設定", "w3string.byId: 2110992002")) failed += 1;
  13. if (!assertTrue(GetLocStringById(2110992003) == "敵のダメージ設定", "w3string.byId: 2110992003")) failed += 1;
  14. if (!assertTrue(GetLocStringById(2110992004) == "敵のスケーリング", "w3string.byId: 2110992004")) failed += 1;
  15. if (!assertTrue(GetLocStringById(2110992005) == "None", "w3string.byId: 2110992005")) failed += 1;
  16. if (!assertTrue(GetLocStringById(2110992006) == "アップスケール", "w3string.byId: 2110992006")) failed += 1;
  17. if (!assertTrue(GetLocStringById(2110992007) == "同期", "w3string.byId: 2110992007")) failed += 1;
  18. if (!assertTrue(GetLocStringById(2110992008) == "ボスに対する追加体力の倍率", "w3string.byId: 2110992008")) failed += 1;
  19. if (!assertTrue(GetLocStringById(2110992009) == "ボスに対する追加ダメージの倍率", "w3string.byId: 2110992009")) failed += 1;
  20. if (!assertTrue(GetLocStringById(2110992013) == "冷気耐性", "w3string.byId: 2110992013")) failed += 1;
  21. if (!assertTrue(GetLocStringById(2110992014) == "敵のダメージ耐性減少", "w3string.byId: 2110992014")) failed += 1;
  22. if (!assertTrue(GetLocStringById(2110992015) == "霊薬の持続時間", "w3string.byId: 2110992015")) failed += 1;
  23. if (!assertTrue(GetLocStringById(2110992016) == "緩やかなアップスケール", "w3string.byId: 2110992016")) failed += 1;
  24. if (!assertTrue(GetLocStringById(2110992017) == "ヒット毎のダメージ(銀)", "w3string.byId: 2110992017")) failed += 1;
  25. if (!assertTrue(GetLocStringById(2110992018) == "ヒット毎のダメージ(鉄)", "w3string.byId: 2110992018")) failed += 1;
  26. if (!assertTrue(GetLocStringById(2110992019) == "火流による1秒毎のダメージ", "w3string.byId: 2110992019")) failed += 1;
  27. if (!assertTrue(GetLocStringById(2110992020) == "イャーデンの結界", "w3string.byId: 2110992020")) failed += 1;
  28. if (!assertTrue(GetLocStringById(2110992021) == "罠のダメージ", "w3string.byId: 2110992021")) failed += 1;
  29. if (!assertTrue(GetLocStringById(2110992022) == "魔法の罠の持続時間", "w3string.byId: 2110992022")) failed += 1;
  30. if (!assertTrue(GetLocStringById(2110992023) == "魔法の罠の充填時間", "w3string.byId: 2110992023")) failed += 1;
  31. if (!assertTrue(GetLocStringById(2110992024) == "魔法の罠のダメージ", "w3string.byId: 2110992024")) failed += 1;
  32. if (!assertTrue(GetLocStringById(2110992025) == "反射ダメージ", "w3string.byId: 2110992025")) failed += 1;
  33. if (!assertTrue(GetLocStringById(2110992026) == "クエン・シールドによるダメージ吸収", "w3string.byId: 2110992026")) failed += 1;
  34. if (!assertTrue(GetLocStringById(2110992027) == "アクスィーの確率", "w3string.byId: 2110992027")) failed += 1;
  35. if (!assertTrue(GetLocStringById(2110992028) == "小攻撃の威力", "w3string.byId: 2110992028")) failed += 1;
  36. if (!assertTrue(GetLocStringById(2110992029) == "大攻撃の威力", "w3string.byId: 2110992029")) failed += 1;
  37. if (!assertTrue(GetLocStringById(2110992030) == "ダメージ吸収", "w3string.byId: 2110992030")) failed += 1;
  38. if (!assertTrue(GetLocStringById(2110992034) == "クリティカルヒットの確率(vs獣)", "w3string.byId: 2110992034")) failed += 1;
  39. if (!assertTrue(GetLocStringById(2110992035) == "クリティカルヒットの確率(vs呪縛生物)", "w3string.byId: 2110992035")) failed += 1;
  40. if (!assertTrue(GetLocStringById(2110992036) == "クリティカルヒットの確率(vs飛竜種)", "w3string.byId: 2110992036")) failed += 1;
  41. if (!assertTrue(GetLocStringById(2110992037) == "クリティカルヒットの確率(vs人間)", "w3string.byId: 2110992037")) failed += 1;
  42. if (!assertTrue(GetLocStringById(2110992038) == "クリティカルヒットの確率(vs交配種)", "w3string.byId: 2110992038")) failed += 1;
  43. if (!assertTrue(GetLocStringById(2110992039) == "クリティカルヒットの確率(vs昆虫種)", "w3string.byId: 2110992039")) failed += 1;
  44. if (!assertTrue(GetLocStringById(2110992040) == "クリティカルヒットの確率(vs精霊種)", "w3string.byId: 2110992040")) failed += 1;
  45. if (!assertTrue(GetLocStringById(2110992041) == "クリティカルヒットの確率(vs屍鬼)", "w3string.byId: 2110992041")) failed += 1;
  46. if (!assertTrue(GetLocStringById(2110992042) == "クリティカルヒットの確率(vs遺存種)", "w3string.byId: 2110992042")) failed += 1;
  47. if (!assertTrue(GetLocStringById(2110992043) == "クリティカルヒットの確率(vs悪霊)", "w3string.byId: 2110992043")) failed += 1;
  48. if (!assertTrue(GetLocStringById(2110992044) == "クリティカルヒットの確率(vsオーガ種)", "w3string.byId: 2110992044")) failed += 1;
  49. if (!assertTrue(GetLocStringById(2110992045) == "クリティカルヒットの確率(vs吸血鬼)", "w3string.byId: 2110992045")) failed += 1;
  50. if (!assertTrue(GetLocStringById(2110992046) == "クリティカルヒットの威力(vs獣)", "w3string.byId: 2110992046")) failed += 1;
  51. if (!assertTrue(GetLocStringById(2110992047) == "クリティカルヒットの威力(vs呪縛生物", "w3string.byId: 2110992047")) failed += 1;
  52. if (!assertTrue(GetLocStringById(2110992048) == "クリティカルヒットの威力(vs飛竜種)", "w3string.byId: 2110992048")) failed += 1;
  53. if (!assertTrue(GetLocStringById(2110992049) == "クリティカルヒットの威力(vs人間)", "w3string.byId: 2110992049")) failed += 1;
  54. if (!assertTrue(GetLocStringById(2110992050) == "クリティカルヒットの威力(vs交配種)", "w3string.byId: 2110992050")) failed += 1;
  55. if (!assertTrue(GetLocStringById(2110992051) == "クリティカルヒットの威力(vs昆虫種)", "w3string.byId: 2110992051")) failed += 1;
  56. if (!assertTrue(GetLocStringById(2110992052) == "クリティカルヒットの威力(vs精霊種)", "w3string.byId: 2110992052")) failed += 1;
  57. if (!assertTrue(GetLocStringById(2110992053) == "クリティカルヒットの威力(vs屍鬼)", "w3string.byId: 2110992053")) failed += 1;
  58. if (!assertTrue(GetLocStringById(2110992054) == "クリティカルヒットの威力(vs遺存種)", "w3string.byId: 2110992054")) failed += 1;
  59. if (!assertTrue(GetLocStringById(2110992055) == "クリティカルヒットの威力(vs悪霊)", "w3string.byId: 2110992055")) failed += 1;
  60. if (!assertTrue(GetLocStringById(2110992056) == "クリティカルヒットの威力(vsオーガ種)", "w3string.byId: 2110992056")) failed += 1;
  61. if (!assertTrue(GetLocStringById(2110992057) == "クリティカルヒットの威力(vs吸血鬼)", "w3string.byId: 2110992057")) failed += 1;
  62. if (!assertTrue(GetLocStringById(2110992058) == "ダメージ耐性の減少(vs獣)", "w3string.byId: 2110992058")) failed += 1;
  63. if (!assertTrue(GetLocStringById(2110992059) == "ダメージ耐性の減少(vs呪縛生物)", "w3string.byId: 2110992059")) failed += 1;
  64. if (!assertTrue(GetLocStringById(2110992060) == "ダメージ耐性の減少(vs飛竜種)", "w3string.byId: 2110992060")) failed += 1;
  65. if (!assertTrue(GetLocStringById(2110992061) == "ダメージ耐性の減少(vs人間)", "w3string.byId: 2110992061")) failed += 1;
  66. if (!assertTrue(GetLocStringById(2110992062) == "ダメージ耐性の減少(vs交配種)", "w3string.byId: 2110992062")) failed += 1;
  67. if (!assertTrue(GetLocStringById(2110992063) == "ダメージ耐性の減少(vs昆虫種)", "w3string.byId: 2110992063")) failed += 1;
  68. if (!assertTrue(GetLocStringById(2110992064) == "ダメージ耐性の減少(vs精霊種)", "w3string.byId: 2110992064")) failed += 1;
  69. if (!assertTrue(GetLocStringById(2110992065) == "ダメージ耐性の減少(vs屍鬼)", "w3string.byId: 2110992065")) failed += 1;
  70. if (!assertTrue(GetLocStringById(2110992066) == "ダメージ耐性の減少(vs遺存種)", "w3string.byId: 2110992066")) failed += 1;
  71. if (!assertTrue(GetLocStringById(2110992067) == "ダメージ耐性の減少(vs悪霊)", "w3string.byId: 2110992067")) failed += 1;
  72. if (!assertTrue(GetLocStringById(2110992068) == "ダメージ耐性の減少(vsオーガ種)", "w3string.byId: 2110992068")) failed += 1;
  73. if (!assertTrue(GetLocStringById(2110992069) == "ダメージ耐性の減少(vs吸血鬼)", "w3string.byId: 2110992069")) failed += 1;
  74. if (!assertTrue(GetLocStringById(2110992070) == "攻撃ダメージ(vs人間)", "w3string.byId: 2110992070")) failed += 1;
  75. if (!assertTrue(GetLocStringById(2110992071) == "軽装防具の各部位につき、クリティカルヒットの確率が$S$%、クリティカルヒットのダメージが$S$%増加する。", "w3string.byId: 2110992071")) failed += 1;
  76. if (!assertTrue(GetLocStringById(2110992072) == "重装防具の各部位につき、体力の最大値が$S$%、近接攻撃で得られるアドレナリンが$S$%増加する。", "w3string.byId: 2110992072")) failed += 1;
  77. if (!assertTrue(GetLocStringById(2110992073) == "敵を炎上させる確率が$I$%上がる。", "w3string.byId: 2110992073")) failed += 1;
  78. if (!assertTrue(GetLocStringById(2110992074) == "大攻撃ダメージ", "w3string.byId: 2110992074")) failed += 1;
  79. if (!assertTrue(GetLocStringById(2110992075) == "大攻撃クリティカルダメージ", "w3string.byId: 2110992075")) failed += 1;
  80. if (!assertTrue(GetLocStringById(2110992076) == "小攻撃クリティカルダメージ", "w3string.byId: 2110992076")) failed += 1;
  81. if (!assertTrue(GetLocStringById(2110992077) == "小攻撃クリティカルヒット確率", "w3string.byId: 2110992077")) failed += 1;
  82. if (!assertTrue(GetLocStringById(2110992078) == "大攻撃クリティカルヒット確率", "w3string.byId: 2110992078")) failed += 1;
  83. if (!assertTrue(GetLocStringById(2110992079) == "小攻撃ダメージ", "w3string.byId: 2110992079")) failed += 1;
  84. if (!assertTrue(GetLocStringById(2110992080) == "大攻撃クリティカルダメージ", "w3string.byId: 2110992080")) failed += 1;
  85. if (!assertTrue(GetLocStringById(2110992081) == "小攻撃クリティカルダメージ", "w3string.byId: 2110992081")) failed += 1;
  86. if (!assertTrue(GetLocStringById(2110992082) == "小攻撃クリティカルヒット確率", "w3string.byId: 2110992082")) failed += 1;
  87. if (!assertTrue(GetLocStringById(2110992083) == "大攻撃ダメージ", "w3string.byId: 2110992083")) failed += 1;
  88. if (!assertTrue(GetLocStringById(2110992084) == "小攻撃ダメージ", "w3string.byId: 2110992084")) failed += 1;
  89. if (!assertTrue(GetLocStringById(2110992085) == "大攻撃クリティカルヒット確率", "w3string.byId: 2110992085")) failed += 1;
  90. if (!assertTrue(GetLocStringById(2110992090) == "爆薬を待ち時間なく投げられる。同じセットのアイテムを装備すると。爆弾によるクリティカルの確率が$S$%上昇し(現在のボーナス:$S$%)、クリティカルヒットのダメージが$S$%増加する(現在のボーナス:$S$%)。", "w3string.byId: 2110992090")) failed += 1;
  91. if (!assertTrue(GetLocStringById(2110992091) == "同じセットのアイテムを装備すると。剣に塗ったオイルの効果が$S$%増加する。(現在のボーナス:$S$%)", "w3string.byId: 2110992091")) failed += 1;
  92. if (!assertTrue(GetLocStringById(2110992092) == "小攻撃が$S$%の確率で相手に出血効果を追加する。出血状態の敵に対する小攻撃で最後に与えたダメージが$S$%増加する。", "w3string.byId: 2110992092")) failed += 1;
  93. if (!assertTrue(GetLocStringById(2110992093) == "別モード:<br>$I$ポイントのダメージを$I$ヤード以内の敵に与える。ダメージは印力に応じて変わる。(現在のダメージ:$I$) ダメージは相手の防御力を無視し、範囲内の投射物を破壊する。 持続時間:$I$秒 チャージ数:$I$", "w3string.byId: 2110992093")) failed += 1;
  94. if (!assertTrue(GetLocStringById(2110992094) == "別モード:<br>$I$ポイントのダメージを$I$ヤード以内の敵に与える。ダメージは印力に応じて変わる。(現在のダメージ:$I$) ダメージは相手の防御力を無視し、範囲内の投射物を破壊する。 持続時間:$I$秒 チャージ数:$I$", "w3string.byId: 2110992094")) failed += 1;
  95. if (!assertTrue(GetLocStringById(2110992095) == "別モード:<br>$I$ポイントのダメージを$I$ヤード以内の敵に与える。ダメージは印力に応じて変わる。(現在のダメージ:$I$) ダメージは相手の防御力を無視し、範囲内の投射物を破壊する。 持続時間:$I$秒 チャージ数:$I$", "w3string.byId: 2110992095")) failed += 1;
  96. if (!assertTrue(GetLocStringById(2110992096) == "アクスィーを敵2体にかけられるようになる。持続時間は$I$%短くなる。", "w3string.byId: 2110992096")) failed += 1;
  97. if (!assertTrue(GetLocStringById(2110992097) == "アクスィーを敵2体にかけられるようになる。持続時間は$I$%短くなる。", "w3string.byId: 2110992097")) failed += 1;
  98. if (!assertTrue(GetLocStringById(2110992098) == "アクスィーを敵2体にかけられるようになる。持続時間は変わらない。", "w3string.byId: 2110992098")) failed += 1;
  99. if (!assertTrue(GetLocStringById(2110992099) == "アドレナリン1につき敵を一撃で倒せる確率が$I$%増加する。この効果は「回転剣舞」では発動しない。", "w3string.byId: 2110992099")) failed += 1;
  100. if (!assertTrue(GetLocStringById(2110992102) == "防御を貫通して敵をノックダウンする。アドレナリンが$S$以上の時、強力な衝撃波で$S$ヤード以内の敵にダメージを与え、眩暈状態にするかノックダウンする。気力消費で$S$%、アドレナリン消費で$S$%増加する。(最大$S$%)クリティカルの確率が$S$%上昇する。", "w3string.byId: 2110992102")) failed += 1;
  101. if (!assertTrue(GetLocStringById(2110992103) == "回転しながら周囲の全ての敵を攻撃する。周囲の敵1体につきダメージが$S$%増加。(最大$S$%) 攻撃の持続中は気力を毎秒$S$消費。アドレナリン1ポイントごとに、攻撃中に受けるダメージが$S$%減少する。", "w3string.byId: 2110992103")) failed += 1;
  102. if (!assertTrue(GetLocStringById(2110992104) == "回転しながら周囲の全ての敵を攻撃する。周囲の敵1体につきダメージが$S$%増加。(最大$S$%) 攻撃の持続中は気力を毎秒$S$消費。アドレナリン1ポイントごとに、攻撃中に受けるダメージが$S$%減少する。", "w3string.byId: 2110992104")) failed += 1;
  103. if (!assertTrue(GetLocStringById(2110992105) == "アドレナリン上昇", "w3string.byId: 2110992105")) failed += 1;
  104. if (!assertTrue(GetLocStringById(2110992106) == "連続して当てる小攻撃のダメージが、セットの部位が増えるごとに$S$%増加。 (現在 +$S$% 最大+$S$%) 攻撃の最後に大攻撃を当てるとダメージボーナス2倍。ボーナスは攻撃が途切れるまで続く。", "w3string.byId: 2110992106")) failed += 1;
  105. if (!assertTrue(GetLocStringById(2110992107) == "印の発動で消費する気力が、セットの部位が増えるごとに$S$%減少 (現在 -$S$%) $S$秒持続。", "w3string.byId: 2110992107")) failed += 1;
  106. if (!assertTrue(GetLocStringById(2110992108) == "イャーデンの罠の大きさが$S$%拡大。イャーデンの罠内にいる間、印力が$S$%増加し、受けるダメージが$S$%減少する。", "w3string.byId: 2110992108")) failed += 1;
  107. if (!assertTrue(GetLocStringById(2110992109) == "クリティカルヒットで得られるアドレナリンが2倍になる。", "w3string.byId: 2110992109")) failed += 1;
  108. if (!assertTrue(GetLocStringById(2110992110) == "ノックダウン確率", "w3string.byId: 2110992110")) failed += 1;
  109. if (!assertTrue(GetLocStringById(2110992111) == "石弓によるダメージが$S$増加。石弓の矢は貫通して敵をノックダウンするか、敵を気絶させる。体力が満タンの時に攻撃を受けた敵は体力の$S$%を失う。", "w3string.byId: 2110992111")) failed += 1;
  110. if (!assertTrue(GetLocStringById(2110992112) == "蘇生", "w3string.byId: 2110992112")) failed += 1;
  111. if (!assertTrue(GetLocStringById(2110992113) == "体力が0になると、復活して$S$秒間体力の自然回復が早まる。アドレナリン毎に、体力の$S$%が回復する(最大$S$%). この効果は$S$秒に1回までしか発動しない。", "w3string.byId: 2110992113")) failed += 1;
  112. if (!assertTrue(GetLocStringById(2110992114) == "体力が0になると、復活して$S$秒間体力の自然回復が早まる。アドレナリン毎に、体力の$S$%が回復する(最大$S$%). この効果は$S$秒に1回までしか発動しない。", "w3string.byId: 2110992114")) failed += 1;
  113. if (!assertTrue(GetLocStringById(2110992115) == "体力が0になると、復活して$S$秒間体力の自然回復が早まる。アドレナリン毎に、体力の$S$%が回復する(最大$S$%). この効果は$S$秒に1回までしか発動しない。", "w3string.byId: 2110992115")) failed += 1;
  114. if (!assertTrue(GetLocStringById(2110992116) == "小攻撃のダメージが$S$%増加する。小攻撃で得られるアドレナリンが$S$%増加する。", "w3string.byId: 2110992116")) failed += 1;
  115. if (!assertTrue(GetLocStringById(2110992117) == "大攻撃のダメージが$S$%増加する。大攻撃で得られるアドレナリンが$S$%増加する。", "w3string.byId: 2110992117")) failed += 1;
  116. if (!assertTrue(GetLocStringById(2110992118) == "小攻撃のクリティカル率が$I$%上がり、クリティカルダメージが$I$%増加する。", "w3string.byId: 2110992118")) failed += 1;
  117. if (!assertTrue(GetLocStringById(2110992119) == "大攻撃のクリティカル率が$I$%上昇し、大攻撃のクリティカル時のダメージが$I$%増加する。", "w3string.byId: 2110992119")) failed += 1;
  118. if (!assertTrue(GetLocStringById(2110992120) == "ブロックやカウンターで受けるダメージが追加で$I$%減少する (合計 -$I$%) 完璧なタイミングでブロックすると、矢を敵にはね返し、元から$I$%増加したダメージを与える。敵が複数の時、ブロックのコストが$I$%減少する。", "w3string.byId: 2110992120")) failed += 1;
  119. if (!assertTrue(GetLocStringById(2110992121) == "カウンター攻撃の威力が$I$%増加し、クリティカル率が$I$%上昇する。", "w3string.byId: 2110992121")) failed += 1;
  120. if (!assertTrue(GetLocStringById(2110992122) == "カウンター攻撃の威力が$I$%増加し、クリティカル率が$I$%上昇する。アドレナリンが最大の時、$I$%の確率でノックダウンさせる。", "w3string.byId: 2110992122")) failed += 1;
  121. if (!assertTrue(GetLocStringById(2110992123) == "カウンター攻撃の威力が$I$%増加する。", "w3string.byId: 2110992123")) failed += 1;
  122. if (!assertTrue(GetLocStringById(2110992124) == "受けるダメージの最大$I$%を吸収する魔法の盾。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。吸収できるダメージ量は印力に応じて変わる。吸収できる基本のダメージ量:$I$ 吸収できる現在のダメージ吸収量:$I$. <br>持続時間:$I$秒", "w3string.byId: 2110992124")) failed += 1;
  123. if (!assertTrue(GetLocStringById(2110992125) == "イグニによってダメージを与えた敵の防御力を$S$ポイント、ダメージ耐性を$S$%、$S$秒間弱体化する。効果は印力に応じて変わり、連続して使うと重複する。", "w3string.byId: 2110992125")) failed += 1;
  124. if (!assertTrue(GetLocStringById(2110992126) == "炎によって敵に$I$ポイントのダメージを与え、$I$%の確率で炎上させる。 ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992126")) failed += 1;
  125. if (!assertTrue(GetLocStringById(2110992127) == "別モード:<br>燃え続ける火流を放ち、敵に毎秒$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$) 毎秒$I$ポイントの気力を吸収する。", "w3string.byId: 2110992127")) failed += 1;
  126. if (!assertTrue(GetLocStringById(2110992128) == "別モード:<br>燃え続ける火流を放ち、敵に毎秒$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$) 毎秒$I$ポイントの気力を吸収する。", "w3string.byId: 2110992128")) failed += 1;
  127. if (!assertTrue(GetLocStringById(2110992129) == "別モード:<br>燃え続ける火流を放ち、敵に毎秒$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$) 毎秒$I$ポイントの気力を吸収する。", "w3string.byId: 2110992129")) failed += 1;
  128. if (!assertTrue(GetLocStringById(2110992130) == "アードで$I$のダメージを与える。ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992130")) failed += 1;
  129. if (!assertTrue(GetLocStringById(2110992131) == "魔法の塔", "w3string.byId: 2110992131")) failed += 1;
  130. if (!assertTrue(GetLocStringById(2110992132) == "魔法の罠の持続時間を$I$秒延長する。", "w3string.byId: 2110992132")) failed += 1;
  131. if (!assertTrue(GetLocStringById(2110992133) == "魔法の罠の持続時間を$I$秒延長し、大きさが$S$%拡大。", "w3string.byId: 2110992133")) failed += 1;
  132. if (!assertTrue(GetLocStringById(2110992134) == "イャーデンの効果を受けている敵が最終的に受けるダメージが$S$%増加する。", "w3string.byId: 2110992134")) failed += 1;
  133. if (!assertTrue(GetLocStringById(2110992135) == "クエンの盾が壊れる時に敵を後退させ、$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$)", "w3string.byId: 2110992135")) failed += 1;
  134. if (!assertTrue(GetLocStringById(2110992136) == "クエンの盾が壊れる時に敵をノックダウンさせ、$I$ポイントのダメージを与える。ダメージは印力に応じて変わる(現在のダメージ: $I$)", "w3string.byId: 2110992136")) failed += 1;
  135. if (!assertTrue(GetLocStringById(2110992137) == "別モード:<br>常時シールドを張る。受けるダメージの最大100%を吸収する。吸収できる基本のダメージ量が$I$%大きい。持続中は毎秒気力が$I$ポイント消費される。吸収したダメージに比例して気力を消費する。ダメージを吸収すると体力が$I$%回復する。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。", "w3string.byId: 2110992137")) failed += 1;
  136. if (!assertTrue(GetLocStringById(2110992138) == "別モード:<br>常時シールドを張る。受けるダメージの最大100%を吸収する。吸収できる基本のダメージ量が$I$%大きい。持続中は毎秒気力が$I$ポイント消費される。吸収したダメージに比例して気力を消費する。ダメージを吸収すると体力が$I$%回復する。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。", "w3string.byId: 2110992138")) failed += 1;
  137. if (!assertTrue(GetLocStringById(2110992139) == "別モード:<br>常時シールドを張る。受けるダメージの最大100%を吸収する。吸収できる基本のダメージ量が$I$%大きい。持続中も気力を消費しない。吸収したダメージに比例して気力を消費する。ダメージを吸収すると体力が$I$%回復する。眩暈・炎上・毒・出血を防ぐ(代わりに壊れる)。", "w3string.byId: 2110992139")) failed += 1;
  138. if (!assertTrue(GetLocStringById(2110992140) == "オイルを刃に塗ると、攻撃する度に$I$%の確率で対象を毒状態にする。良質なオイルだと確率が$I$%、高級なオイルだと$I$%上昇する。使い続けていると効果が減少する。(最終的に元の$I$%まで減少)", "w3string.byId: 2110992140")) failed += 1;
  139. if (!assertTrue(GetLocStringById(2110992141) == "中毒度が0より上の場合、敵がカウンター攻撃をする時、自動的に時間の進み方が$S$%、$S$秒遅くなる。中毒度が安全域の上限を超えた時、ダメージと引力が$S$%%増加する。", "w3string.byId: 2110992141")) failed += 1;
  140. if (!assertTrue(GetLocStringById(2110992142) == "中毒度が0より上の場合、敵がカウンター攻撃をする時、自動的に時間の進み方が$S$%、$S$秒遅くなる。中毒度が安全域の上限を超えた時、ダメージと引力が$S$%%増加する。", "w3string.byId: 2110992142")) failed += 1;
  141. if (!assertTrue(GetLocStringById(2110992143) == "中毒度が0より上の場合、敵がカウンター攻撃をする時、自動的に時間の進み方が$S$%、$S$秒遅くなる。中毒度が安全域の上限を超えた時、ダメージと引力が$S$%%増加する。", "w3string.byId: 2110992143")) failed += 1;
  142. if (!assertTrue(GetLocStringById(2110992145) == "敵の防御力を無視した強力な攻撃を行う。武器のダメージ +$I$% 防御力貫通 +$I$", "w3string.byId: 2110992145")) failed += 1;
  143. if (!assertTrue(GetLocStringById(2110992148) == "霊薬中毒度1ポイント毎に剣と印力で与えるダメージが$S$%増加(最大$S$%)。", "w3string.byId: 2110992148")) failed += 1;
  144. if (!assertTrue(GetLocStringById(2110992149) == "印がクリティカルヒットを与えることがある。クリティカルヒットの確率と与えるダメージ量は、印力に応じて増加する(現在は$S$%の確率でダメージが$S$%加算される)。印によるクリティカルヒットで倒された敵は爆発する。", "w3string.byId: 2110992149")) failed += 1;
  145. if (!assertTrue(GetLocStringById(2110992150) == "アードの印が$S$%の確率で相手に凍結効果を追加する。ノックダウンと凍結を同時に受けた敵は死亡する。凍結していない敵は、追加で$S$のダメージを受ける。ダメージは印力に応じて変わる。現在のダメージ: $S$", "w3string.byId: 2110992150")) failed += 1;
  146. if (!assertTrue(GetLocStringById(2110992151) == "有効範囲に入った敵の動きを$S$%遅くする魔法の罠(印力に応じて最大$S$%遅くする) 持続時間: $S$秒 徐々に効力が低下する。", "w3string.byId: 2110992151")) failed += 1;
  147. if (!assertTrue(GetLocStringById(2110992152) == "戦闘開始時に、敵の数に応じて(2人目以降)、剣の攻撃力と印力が$S$%ずつ、$S$秒間増加。$S$体の敵と戦う場合、増加する攻撃力と印力は$S$%だ。一度効果が切れると、攻撃力と印力が戦闘に参加した最初の敵1人ごとに$S$%($S$%以下にはならない)、$S$秒減少する。", "w3string.byId: 2110992152")) failed += 1;
  148. if (!assertTrue(GetLocStringById(2110992153) == "クリティカルダメージボーナス", "w3string.byId: 2110992153")) failed += 1;
  149. if (!assertTrue(GetLocStringById(2110992154) == "防御力貫通", "w3string.byId: 2110992154")) failed += 1;
  150. if (!assertTrue(GetLocStringById(2110992155) == "防御力貫通", "w3string.byId: 2110992155")) failed += 1;
  151. if (!assertTrue(GetLocStringById(2110992156) == "非戦闘時の体力回復速度", "w3string.byId: 2110992156")) failed += 1;
  152. if (!assertTrue(GetLocStringById(2110992157) == "戦闘中の体力回復速度", "w3string.byId: 2110992157")) failed += 1;
  153. if (!assertTrue(GetLocStringById(2110992158) == "体力が最大の時に体力が回復すると、次の攻撃に上昇した体力1%につき$I$%のダメージ(最大+$I$%)が追加される。戦闘中にのみ発動し、ダメージを与えるか受けるまで続く。", "w3string.byId: 2110992158")) failed += 1;
  154. if (!assertTrue(GetLocStringById(2110992159) == "食事の効果が$I$%長持ちするが、全ての食べ物がピエロギの味になる。", "w3string.byId: 2110992159")) failed += 1;
  155. if (!assertTrue(GetLocStringById(2110992160) == "魔法の罠が敵を攻撃した時、攻撃した地点にイャーデンの結界が設置される。この効果で設置された結界は敵の動きを遅くすることはなく、通常の$I$%しか印力で強化されない。", "w3string.byId: 2110992160")) failed += 1;
  156. if (!assertTrue(GetLocStringById(2110992161) == "印のダメージ", "w3string.byId: 2110992161")) failed += 1;
  157. if (!assertTrue(GetLocStringById(2110992162) == "武器のダメージ", "w3string.byId: 2110992162")) failed += 1;
  158. if (!assertTrue(GetLocStringById(2110992163) == "敵を凍らせる。凍った敵に攻撃を命中させると、追加ダメージが与えられる。より持続時間が長い。", "w3string.byId: 2110992163")) failed += 1;
  159. if (!assertTrue(GetLocStringById(2110992164) == "ダメージ増加", "w3string.byId: 2110992164")) failed += 1;
  160. if (!assertTrue(GetLocStringById(2110992165) == "印力が上昇する。より持続時間が長い。印の特殊な効果は持続時間が3倍になる。", "w3string.byId: 2110992165")) failed += 1;
  161. if (!assertTrue(GetLocStringById(2110992166) == "戦闘中に攻撃がヒットすると、アドレナリンが回復する。アドレナリン毎に、武器ダメージが$I$%アップする。", "w3string.byId: 2110992166")) failed += 1;
  162. if (!assertTrue(GetLocStringById(2110992167) == "小攻撃のクリティカルヒットの威力", "w3string.byId: 2110992167")) failed += 1;
  163. if (!assertTrue(GetLocStringById(2110992168) == "大攻撃のクリティカルヒットの威力", "w3string.byId: 2110992168")) failed += 1;
  164. if (!assertTrue(GetLocStringById(2110992169) == "ゲラルトの髭は綺麗に剃られている。", "w3string.byId: 2110992169")) failed += 1;
  165. if (!assertTrue(GetLocStringById(2110992170) == "軽量な石弓を使いこなせるようになる。 狙いをつけずに撃つと与えるダメージが50%減少する。", "w3string.byId: 2110992170")) failed += 1;
  166. if (!assertTrue(GetLocStringById(2110992171) == "敵に投げつける爆薬を作れるようになる。 狙いをつけずに投げると与えるダメージが50%減少する。", "w3string.byId: 2110992171")) failed += 1;
  167. if (!assertTrue(GetLocStringById(2110992172) == "「トランス」により、アドレナリン毎に、印力が$I$%アップするようになる。印によって剣で攻撃した時と同等のアドレナリンが発生する。", "w3string.byId: 2110992172")) failed += 1;
  168. if (!assertTrue(GetLocStringById(2110992173) == "髭を剃るのに使う。", "w3string.byId: 2110992173")) failed += 1;
  169. if (!assertTrue(GetLocStringById(2110992174) == "中装防具の各部位につき、印力が$S$%増加し、印の使用で消費する気力が$S$%減少する。", "w3string.byId: 2110992174")) failed += 1;
  170. if (!assertTrue(GetLocStringById(2110992175) == "アクスィーの使用中、時間が進むのが$I$%遅くなり、アクスィーで混乱させた相手へのクリティカル率が$I$%上昇。会話時のアクスィーの効果が強化される。", "w3string.byId: 2110992175")) failed += 1;
  171. if (!assertTrue(GetLocStringById(2110992176) == "アクスィーの使用中、時間が進むのが$I$%遅くなり、アクスィーで混乱させた相手へのクリティカル率が$I$%上昇。会話時のアクスィーの効果が強化される。", "w3string.byId: 2110992176")) failed += 1;
  172. if (!assertTrue(GetLocStringById(2110992177) == "アクスィーの使用中、時間が進むのが$I$%遅くなり、アクスィーで混乱させた相手へのクリティカル率が$I$%上昇。会話時のアクスィーの効果が強化される。", "w3string.byId: 2110992177")) failed += 1;
  173. if (!assertTrue(GetLocStringById(2110992178) == "体力自然回復を加速する。ダメージを受けても回復が中断しない。", "w3string.byId: 2110992178")) failed += 1;
  174. if (!assertTrue(GetLocStringById(2110992179) == "持ち物が重すぎる", "w3string.byId: 2110992179")) failed += 1;
  175. if (!assertTrue(GetLocStringById(2110992180) == "持ち物が重すぎる時、ボートが沈む。", "w3string.byId: 2110992180")) failed += 1;
  176. if (!assertTrue(GetLocStringById(2110992181) == "持ち物が重すぎる時にボートが沈むしきい値 (%)", "w3string.byId: 2110992181")) failed += 1;
  177. if (!assertTrue(GetLocStringById(2110992182) == "モード切り替え", "w3string.byId: 2110992182")) failed += 1;
  178. if (!assertTrue(GetLocStringById(2110992183) == "アイテムの重量を減少(%)", "w3string.byId: 2110992183")) failed += 1;
  179. if (!assertTrue(GetLocStringById(2110992184) == "所持品モード", "w3string.byId: 2110992184")) failed += 1;
  180. if (!assertTrue(GetLocStringById(2110992185) == "倉庫モード", "w3string.byId: 2110992185")) failed += 1;
  181. if (!assertTrue(GetLocStringById(2110992186) == "所持品複合モード", "w3string.byId: 2110992186")) failed += 1;
  182. if (!assertTrue(GetLocStringById(2110992187) == "同期モード", "w3string.byId: 2110992187")) failed += 1;
  183. if (!assertTrue(GetLocStringById(2110992188) == "敵を倒すごとにゲラルトの最大体力が$S$ポイント上昇する。", "w3string.byId: 2110992188")) failed += 1;
  184. if (!assertTrue(GetLocStringById(2110992189) == "銀の破片が入っていて、一時的に怪物が変身できなくなる。", "w3string.byId: 2110992189")) failed += 1;
  185. if (!assertTrue(GetLocStringById(2110992190) == "銀の破片が入っていて、一時的に怪物が変身できなくなる。より持続時間が長い。", "w3string.byId: 2110992190")) failed += 1;
  186. if (!assertTrue(GetLocStringById(2110992191) == "銀の破片が入っていて、一時的に怪物が変身できなくなる。より持続時間が長い。", "w3string.byId: 2110992191")) failed += 1;
  187. if (!assertTrue(GetLocStringById(2110992192) == "昆虫種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992192")) failed += 1;
  188. if (!assertTrue(GetLocStringById(2110992193) == "昆虫種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992193")) failed += 1;
  189. if (!assertTrue(GetLocStringById(2110992194) == "昆虫種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992194")) failed += 1;
  190. if (!assertTrue(GetLocStringById(2110992195) == "呪縛生物に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992195")) failed += 1;
  191. if (!assertTrue(GetLocStringById(2110992196) == "呪縛生物に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992196")) failed += 1;
  192. if (!assertTrue(GetLocStringById(2110992197) == "呪縛生物に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992197")) failed += 1;
  193. if (!assertTrue(GetLocStringById(2110992198) == "屍鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992198")) failed += 1;
  194. if (!assertTrue(GetLocStringById(2110992199) == "屍鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992199")) failed += 1;
  195. if (!assertTrue(GetLocStringById(2110992200) == "屍鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992200")) failed += 1;
  196. if (!assertTrue(GetLocStringById(2110992201) == "交配種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992201")) failed += 1;
  197. if (!assertTrue(GetLocStringById(2110992202) == "交配種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992202")) failed += 1;
  198. if (!assertTrue(GetLocStringById(2110992203) == "交配種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992203")) failed += 1;
  199. if (!assertTrue(GetLocStringById(2110992204) == "吸血鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992204")) failed += 1;
  200. if (!assertTrue(GetLocStringById(2110992205) == "吸血鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992205")) failed += 1;
  201. if (!assertTrue(GetLocStringById(2110992206) == "吸血鬼に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992206")) failed += 1;
  202. if (!assertTrue(GetLocStringById(2110992207) == "精霊種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992207")) failed += 1;
  203. if (!assertTrue(GetLocStringById(2110992208) == "精霊種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992208")) failed += 1;
  204. if (!assertTrue(GetLocStringById(2110992209) == "精霊種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992209")) failed += 1;
  205. if (!assertTrue(GetLocStringById(2110992210) == "人間および非人間族に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992210")) failed += 1;
  206. if (!assertTrue(GetLocStringById(2110992211) == "人間および非人間族に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992211")) failed += 1;
  207. if (!assertTrue(GetLocStringById(2110992212) == "人間および非人間族に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992212")) failed += 1;
  208. if (!assertTrue(GetLocStringById(2110992213) == "悪霊に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992213")) failed += 1;
  209. if (!assertTrue(GetLocStringById(2110992214) == "悪霊に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992214")) failed += 1;
  210. if (!assertTrue(GetLocStringById(2110992215) == "悪霊に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992215")) failed += 1;
  211. if (!assertTrue(GetLocStringById(2110992216) == "飛竜種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992216")) failed += 1;
  212. if (!assertTrue(GetLocStringById(2110992217) == "飛竜種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992217")) failed += 1;
  213. if (!assertTrue(GetLocStringById(2110992218) == "飛竜種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992218")) failed += 1;
  214. if (!assertTrue(GetLocStringById(2110992219) == "遺存種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992219")) failed += 1;
  215. if (!assertTrue(GetLocStringById(2110992220) == "遺存種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992220")) failed += 1;
  216. if (!assertTrue(GetLocStringById(2110992221) == "遺存種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992221")) failed += 1;
  217. if (!assertTrue(GetLocStringById(2110992222) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992222")) failed += 1;
  218. if (!assertTrue(GetLocStringById(2110992223) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992223")) failed += 1;
  219. if (!assertTrue(GetLocStringById(2110992224) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992224")) failed += 1;
  220. if (!assertTrue(GetLocStringById(2110992225) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992225")) failed += 1;
  221. if (!assertTrue(GetLocStringById(2110992226) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992226")) failed += 1;
  222. if (!assertTrue(GetLocStringById(2110992227) == "オーガ種に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992227")) failed += 1;
  223. if (!assertTrue(GetLocStringById(2110992228) == "獣に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992228")) failed += 1;
  224. if (!assertTrue(GetLocStringById(2110992229) == "獣に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992229")) failed += 1;
  225. if (!assertTrue(GetLocStringById(2110992230) == "獣に与えるダメージが増加する。使っていく内に効果が減少する。", "w3string.byId: 2110992230")) failed += 1;
  226. if (!assertTrue(GetLocStringById(2110992231) == "中毒度が0になり、霊薬の効果が消える。", "w3string.byId: 2110992231")) failed += 1;
  227. if (!assertTrue(GetLocStringById(2110992232) == "中毒度が0になり、霊薬の効果が消える。", "w3string.byId: 2110992232")) failed += 1;
  228. if (!assertTrue(GetLocStringById(2110992233) == "中毒度が0になり、霊薬の効果が消える。", "w3string.byId: 2110992233")) failed += 1;
  229. if (!assertTrue(GetLocStringById(2110992234) == "悪霊に与えるダメージが増加する。", "w3string.byId: 2110992234")) failed += 1;
  230. if (!assertTrue(GetLocStringById(2110992235) == "完全な暗闇の中で目が見えるようになり、催眠が効かなくなる。より持続時間が長い。", "w3string.byId: 2110992235")) failed += 1;
  231. if (!assertTrue(GetLocStringById(2110992237) == "爆発範囲内の敵に、破片によるダメージと、火ダメージを与える。より威力が高い。ダメージは相手の盾を破壊する。怪物の巣を破壊できる。", "w3string.byId: 2110992237")) failed += 1;
  232. if (!assertTrue(GetLocStringById(2110992239) == "霧が晴れている期間", "w3string.byId: 2110992239")) failed += 1;
  233. if (!assertTrue(GetLocStringById(2110992240) == "完全な暗闇の中で目が見えるようになる。より持続時間が長い。", "w3string.byId: 2110992240")) failed += 1;
  234. if (!assertTrue(GetLocStringById(2110992241) == "近接攻撃で消費する気力が$S$%増加する。攻撃が当たると、攻撃で気力を消費する毎に敵の体力が$S$%減少する。", "w3string.byId: 2110992241")) failed += 1;
  235. if (!assertTrue(GetLocStringById(2110992242) == "緑の変異誘発剤(弱)を装備すると、体力の回復速度が毎秒$S$増加する。緑の変異誘発剤だと毎秒$S$に、緑の変異誘発剤(強)だと毎秒$S$になる。", "w3string.byId: 2110992242")) failed += 1;
  236. if (!assertTrue(GetLocStringById(2110992243) == "青の変異誘発剤(弱)を装備すると、印で与える基本ダメージが$S$ポイント増加する。青の変異誘発剤だと$S$ポイントに、青の変異誘発剤(強)だと$S$ポイントになる。", "w3string.byId: 2110992243")) failed += 1;
  237. if (!assertTrue(GetLocStringById(2110992244) == "出血・毒・炎上への耐性、および毒・炎上で受けるダメージへの耐性が$I$%増加する。", "w3string.byId: 2110992244")) failed += 1;
  238. if (!assertTrue(GetLocStringById(2110992245) == "戦闘時、気力を消費するごとに体力の自然回復が$S$%早まる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992245")) failed += 1;
  239. if (!assertTrue(GetLocStringById(2110992246) == "敵にダメージを与えると体力が$S$%自然回復する。", "w3string.byId: 2110992246")) failed += 1;
  240. if (!assertTrue(GetLocStringById(2110992247) == "戦闘中、印を使用すると近接攻撃の威力が$I$%増加する (最大 $I$%) 効果はダメージを受けるか戦闘が終わるまで続く。", "w3string.byId: 2110992247")) failed += 1;
  241. if (!assertTrue(GetLocStringById(2110992248) == "アクスィーの別モードで操っている敵の与えるダメージが$I$%増加する。", "w3string.byId: 2110992248")) failed += 1;
  242. if (!assertTrue(GetLocStringById(2110992249) == "戦闘中、印を使用すると印の威力が$I$%増加する (最大 $I$%) 増加した印力は攻撃を受ける毎に減った体力の$S$%だけ失われる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992249")) failed += 1;
  243. if (!assertTrue(GetLocStringById(2110992250) == "ランダムスケール:下限 (プレイヤーのレベルに応じて決まる)", "w3string.byId: 2110992250")) failed += 1;
  244. if (!assertTrue(GetLocStringById(2110992251) == "ランダムスケール:上限 (プレイヤーのレベルに応じて決まる)", "w3string.byId: 2110992251")) failed += 1;
  245. if (!assertTrue(GetLocStringById(2110992252) == "ランダム", "w3string.byId: 2110992252")) failed += 1;
  246. if (!assertTrue(GetLocStringById(2110992253) == "クエストレベルを無効にする", "w3string.byId: 2110992253")) failed += 1;
  247. if (!assertTrue(GetLocStringById(2110992254) == "動物はアップスケールしない", "w3string.byId: 2110992254")) failed += 1;
  248. if (!assertTrue(GetLocStringById(2110992255) == "ダウンスケールしない", "w3string.byId: 2110992255")) failed += 1;
  249. if (!assertTrue(GetLocStringById(2110992256) == "無駄な情報を含める", "w3string.byId: 2110992256")) failed += 1;
  250. if (!assertTrue(GetLocStringById(2110992257) == "製作材料", "w3string.byId: 2110992257")) failed += 1;
  251. if (!assertTrue(GetLocStringById(2110992258) == "製作用の部品に分解するか、商人に売却できる。", "w3string.byId: 2110992258")) failed += 1;
  252. if (!assertTrue(GetLocStringById(2110992259) == "商人に売却できる。", "w3string.byId: 2110992259")) failed += 1;
  253. if (!assertTrue(GetLocStringById(2110992260) == "製作用の部品に分解するか、商人に高値で売却できる。", "w3string.byId: 2110992260")) failed += 1;
  254. if (!assertTrue(GetLocStringById(2110992261) == "倉庫メニュー", "w3string.byId: 2110992261")) failed += 1;
  255. if (!assertTrue(GetLocStringById(2110992262) == "蘇生のクールダウン", "w3string.byId: 2110992262")) failed += 1;
  256. if (!assertTrue(GetLocStringById(2110992263) == "気力の自然回復の設定", "w3string.byId: 2110992263")) failed += 1;
  257. if (!assertTrue(GetLocStringById(2110992264) == "攻撃を受けた時にバランスを保つ確率", "w3string.byId: 2110992264")) failed += 1;
  258. if (!assertTrue(GetLocStringById(2110992265) == "矢を弾く確率", "w3string.byId: 2110992265")) failed += 1;
  259. if (!assertTrue(GetLocStringById(2110992266) == "武器職人の道具(達人)", "w3string.byId: 2110992266")) failed += 1;
  260. if (!assertTrue(GetLocStringById(2110992267) == "達人の武器職人が使っている鋳造器具。武器の性能を永久に強化する。", "w3string.byId: 2110992267")) failed += 1;
  261. if (!assertTrue(GetLocStringById(2110992268) == "鎧職人の道具(達人)", "w3string.byId: 2110992268")) failed += 1;
  262. if (!assertTrue(GetLocStringById(2110992269) == "達人の鎧職人が使っている鋳造器具。防具の性能を永久に強化する。", "w3string.byId: 2110992269")) failed += 1;
  263. if (!assertTrue(GetLocStringById(2110992270) == "クエスト経験値の設定", "w3string.byId: 2110992270")) failed += 1;
  264. if (!assertTrue(GetLocStringById(2110992271) == "戦闘経験値の設定", "w3string.byId: 2110992271")) failed += 1;
  265. if (!assertTrue(GetLocStringById(2110992272) == "ノックダウン確率", "w3string.byId: 2110992272")) failed += 1;
  266. if (!assertTrue(GetLocStringById(2110992273) == "基本的な重度のノックダウン確率が$I$%上昇する。", "w3string.byId: 2110992273")) failed += 1;
  267. if (!assertTrue(GetLocStringById(2110992274) == "イグニの炎で与えるダメージを$I$ポイント、火流で1秒ごとに与えるダメージを$I$ポイント追加。ダメージは印力に応じて変わる。", "w3string.byId: 2110992274")) failed += 1;
  268. if (!assertTrue(GetLocStringById(2110992275) == "魔法の罠で与えるダメージを$I$ポイント追加。ダメージは印力に応じて変わる。", "w3string.byId: 2110992275")) failed += 1;
  269. if (!assertTrue(GetLocStringById(2110992276) == "クエン・シールドで吸収できるダメージを$I$ポイント追加。吸収できるダメージは印力に応じて変わる。", "w3string.byId: 2110992276")) failed += 1;
  270. if (!assertTrue(GetLocStringById(2110992277) == "混乱の持続時間", "w3string.byId: 2110992277")) failed += 1;
  271. if (!assertTrue(GetLocStringById(2110992278) == "精神操作の持続時間", "w3string.byId: 2110992278")) failed += 1;
  272. if (!assertTrue(GetLocStringById(2110992279) == "別モード:<br>アードで一定範囲内にいる全ての敵を攻撃する。このモードでは印力が$I$%低下する。", "w3string.byId: 2110992279")) failed += 1;
  273. if (!assertTrue(GetLocStringById(2110992280) == "別モード:<br>アードで一定範囲内にいる全ての敵を攻撃する。このモードでは印力が$I$%低下する。", "w3string.byId: 2110992280")) failed += 1;
  274. if (!assertTrue(GetLocStringById(2110992281) == "別モード:<br>アードで一定範囲内にいる全ての敵を攻撃する。印力が低下しない。", "w3string.byId: 2110992281")) failed += 1;
  275. if (!assertTrue(GetLocStringById(2110992282) == "アードで$I$のダメージを与える。ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992282")) failed += 1;
  276. if (!assertTrue(GetLocStringById(2110992283) == "アードで$I$のダメージを与える。ダメージは印力に応じて変わる。現在のダメージ: $I$", "w3string.byId: 2110992283")) failed += 1;
  277. if (!assertTrue(GetLocStringById(2110992284) == "衝撃波によって敵を眩暈状態にし、次の攻撃で$I$%の確率でノックダウン、$I$%の確率で重度のノックダウンにする。 確率は印力や敵の気力に応じて変わる。重度のノックダウン状態の敵にはフィニッシュムーブが可能になる。", "w3string.byId: 2110992284")) failed += 1;
  278. if (!assertTrue(GetLocStringById(2110992286) == "敵の精神に魔法をかけ、混乱させて一時的に戦闘から除外する。アクスィーが失敗しても敵は眩暈状態になる。混乱した敵に攻撃すると$S$%の確率でクリティカルヒットになり、$S$%の確率でフィニッシュムーブが発動する (印力と与えるダメージに応じて変わる) <br>混乱の持続時間: $S$秒 (印力に応じて変わる)", "w3string.byId: 2110992286")) failed += 1;
  279. if (!assertTrue(GetLocStringById(2110992287) == "アクスィーの持続時間が$I$%増加する。", "w3string.byId: 2110992287")) failed += 1;
  280. if (!assertTrue(GetLocStringById(2110992288) == "別モード:<br>標的を$I$秒間味方にし、そのダメージが$I$%増える。持続時間は印力に応じて変わる。 現在の持続時間: $I$秒.", "w3string.byId: 2110992288")) failed += 1;
  281. if (!assertTrue(GetLocStringById(2110992289) == "別モード:<br>標的を$I$秒間味方にし、そのダメージが$I$%増える。持続時間は印力に応じて変わる。 現在の持続時間: $I$秒.", "w3string.byId: 2110992289")) failed += 1;
  282. if (!assertTrue(GetLocStringById(2110992290) == "別モード:<br>標的を$I$秒間味方にし、そのダメージが$I$%増える。持続時間は印力に応じて変わる。 現在の持続時間: $I$秒.", "w3string.byId: 2110992290")) failed += 1;
  283. if (!assertTrue(GetLocStringById(2110992291) == "攻撃が命中するごとにチャージが発生し、剣のダメージが$I$上昇する。限界までチャージされた剣は防御力を無視して$I$%のクリティカルダメージを与える。チャージはダメージを受けるか眩暈状態になると失われる。<br><br>限界チャージまでに必要なヒット数: $I$ チャージは$I$秒ごとに減少し、ゲラルトがダメージを受けると失われる。", "w3string.byId: 2110992291")) failed += 1;
  284. if (!assertTrue(GetLocStringById(2110992292) == "<br><br>現在のチャージ $I$/$I$ 現在のダメージボーナス: $I$ポイント", "w3string.byId: 2110992292")) failed += 1;
  285. if (!assertTrue(GetLocStringById(2110992293) == "重度のノックダウン確率", "w3string.byId: 2110992293")) failed += 1;
  286. if (!assertTrue(GetLocStringById(2110992294) == "敵を倒すと体力が最大値の$I$%回復する", "w3string.byId: 2110992294")) failed += 1;
  287. if (!assertTrue(GetLocStringById(2110992295) == "敵を倒すとアドレナリンが$F$ポイント得られる", "w3string.byId: 2110992295")) failed += 1;
  288. if (!assertTrue(GetLocStringById(2110992296) == "クエン・シールドの防御と爆発によるダメージが$I$%増加する", "w3string.byId: 2110992296")) failed += 1;
  289. if (!assertTrue(GetLocStringById(2110992299) == "武器が戦闘中にエネルギーを集める。赤くなると、与えるダメージが使用者の体力の$I$%増加する(攻撃が当たると使用者の体力が吸収される) 大攻撃によってこのエネルギーが解放され、ブロックや防御力、ダメージ耐性を無視する強力な追加攻撃を与えられる。<br><br>限界チャージまでに必要なヒット数: $I$ チャージは$I$秒ごと(限界チャージ時は$I$秒)に減少し、ゲラルトがダメージを受けるか、限界チャージ状態の大攻撃で失われる。<br><br>現在のチャージ $I$/$I$ 現在のダメージボーナス: $I$ポイント", "w3string.byId: 2110992299")) failed += 1;
  290. if (!assertTrue(GetLocStringById(2110992300) == "クエストと戦闘の経験値を修正", "w3string.byId: 2110992300")) failed += 1;
  291. if (!assertTrue(GetLocStringById(2110992301) == "人間", "w3string.byId: 2110992301")) failed += 1;
  292. if (!assertTrue(GetLocStringById(2110992302) == "ワイルドハントの戦士", "w3string.byId: 2110992302")) failed += 1;
  293. if (!assertTrue(GetLocStringById(2110992303) == "合計", "w3string.byId: 2110992303")) failed += 1;
  294. if (!assertTrue(GetLocStringById(2110992304) == "動物", "w3string.byId: 2110992304")) failed += 1;
  295. if (!assertTrue(GetLocStringById(2110992305) == "怪物", "w3string.byId: 2110992305")) failed += 1;
  296. if (!assertTrue(GetLocStringById(2110992306) == "種類に応じたキル", "w3string.byId: 2110992306")) failed += 1;
  297. if (!assertTrue(GetLocStringById(2110992307) == "キル数", "w3string.byId: 2110992307")) failed += 1;
  298. if (!assertTrue(GetLocStringById(2110992308) == "人間", "w3string.byId: 2110992308")) failed += 1;
  299. if (!assertTrue(GetLocStringById(2110992309) == "特定の怪物", "w3string.byId: 2110992309")) failed += 1;
  300. if (!assertTrue(GetLocStringById(2110992310) == "石弓のクリティカルヒット率が$I$%上昇し、クリティカルヒットの威力が$I$%増加する。", "w3string.byId: 2110992310")) failed += 1;
  301. if (!assertTrue(GetLocStringById(2110992312) == "倉庫同期モードをデフォルトで使用", "w3string.byId: 2110992312")) failed += 1;
  302. if (!assertTrue(GetLocStringById(2110992313) == "気力が残り少ない時、アドレナリンで印を使用できる。", "w3string.byId: 2110992313")) failed += 1;
  303. if (!assertTrue(GetLocStringById(2110992314) == "衛兵のレベル追加なし", "w3string.byId: 2110992314")) failed += 1;
  304. if (!assertTrue(GetLocStringById(2110992315) == "ブロック・カウンター・回避といった狼流派の防衛術。成功すればダメージを受けず、全ての悪影響を防げる。カウンターに成功すればさらにクリティカル確率が$I$%上昇し、不完全なブロックでも敵から受けるダメージを$I$%減少させ、出血するを防ぐ。回避とローリングは眩暈状態とノックダウンを完全に防ぎ、矢を避けることができる。矢はブロックすることも可能。", "w3string.byId: 2110992315")) failed += 1;
  305. if (!assertTrue(GetLocStringById(2110992316) == "回避中に受けるダメージを$I$%軽減する。", "w3string.byId: 2110992316")) failed += 1;
  306. if (!assertTrue(GetLocStringById(2110992317) == "オイルの対象となる種類の怪物からの攻撃に対し、防御力が$I$%上がる。上質なオイルの場合は$I$%、高級なオイルの場合は$I$%上がる。 使い続けていると効果が減少する。(最終的に元の$I$%まで減少)", "w3string.byId: 2110992317")) failed += 1;
  307. if (!assertTrue(GetLocStringById(2110992318) == "剣に塗るためのオイルを作れるようになる。オイルは使い続けていると効果が減少する。(最終的に元の$I$%まで減少)", "w3string.byId: 2110992318")) failed += 1;
  308. if (!assertTrue(GetLocStringById(2110992319) == "アドレナリンの回復を$I$%増加させる。「トランス」により、アドレナリン毎に、近接攻撃で消費する気力が$I$%ダウンするようになる。", "w3string.byId: 2110992319")) failed += 1;
  309. if (!assertTrue(GetLocStringById(2110992320) == "重装防具セットボーナス: 全てのダメージ耐性 +$I$%", "w3string.byId: 2110992320")) failed += 1;
  310. if (!assertTrue(GetLocStringById(2110992321) == "中装防具セットボーナス: 中毒度の減少割合 +$S$/秒", "w3string.byId: 2110992321")) failed += 1;
  311. if (!assertTrue(GetLocStringById(2110992322) == "軽装防具セットボーナス: 安全に回避できる角度 +$I$度", "w3string.byId: 2110992322")) failed += 1;
  312. if (!assertTrue(GetLocStringById(2110992323) == "毒耐性付与: 同じ装備を身に着けるごとに、体力が受けた毒の$S$%回復するようになる。 現在の回復割合: $S$%", "w3string.byId: 2110992323")) failed += 1;
  313. if (!assertTrue(GetLocStringById(2110992324) == "攻撃力ボーナス", "w3string.byId: 2110992324")) failed += 1;
  314. if (!assertTrue(GetLocStringById(2110992325) == "セット装備を身に着けるごとに、ダメージを受けるとアドレナリンが$S$上昇。 (現在のボーナス: $S$ポイント) アドレナリン1ポイントごとに攻撃力が $S$%上昇 (現在のボーナス: $S$%).", "w3string.byId: 2110992325")) failed += 1;
  315. if (!assertTrue(GetLocStringById(2110992326) == "一度に3種類のオイルを剣に塗れる。 オイルを塗るごとにクリティカル率 +$S$% クリティカルヒットダメージ +$S$%", "w3string.byId: 2110992326")) failed += 1;
  316. if (!assertTrue(GetLocStringById(2110992327) == "敵のスケーリング", "w3string.byId: 2110992327")) failed += 1;
  317. if (!assertTrue(GetLocStringById(2110992328) == "経験値", "w3string.byId: 2110992328")) failed += 1;
  318. if (!assertTrue(GetLocStringById(2110992329) == "ゲームプレイ", "w3string.byId: 2110992329")) failed += 1;
  319. if (!assertTrue(GetLocStringById(2110992330) == "材料分解キット", "w3string.byId: 2110992330")) failed += 1;
  320. if (!assertTrue(GetLocStringById(2110992331) == "がらくたを製作材料に分解できる", "w3string.byId: 2110992331")) failed += 1;
  321. if (!assertTrue(GetLocStringById(2110992332) == "錬金術材料分解キット", "w3string.byId: 2110992332")) failed += 1;
  322. if (!assertTrue(GetLocStringById(2110992333) == "錬金術材料を分解できる", "w3string.byId: 2110992333")) failed += 1;
  323. if (!assertTrue(GetLocStringById(2110992334) == "分解", "w3string.byId: 2110992334")) failed += 1;
  324. if (!assertTrue(GetLocStringById(2110992336) == "大攻撃でダメージを与えると、消費した気力が$S$%回復する。", "w3string.byId: 2110992336")) failed += 1;
  325. if (!assertTrue(GetLocStringById(2110992337) == "印で消費する気力が$I$%少なくなるが、全ての近接攻撃 (スペシャルアタックは除く)で消費する気力が$I$%多くなる。", "w3string.byId: 2110992337")) failed += 1;
  326. if (!assertTrue(GetLocStringById(2110992338) == "全ての近接攻撃 (スペシャルアタックは除く)で消費する気力が$I$%多くなるが、与えるダメージが$I$%増える。", "w3string.byId: 2110992338")) failed += 1;
  327. if (!assertTrue(GetLocStringById(2110992339) == "全ての近接攻撃 (スペシャルアタックは除く)で消費する気力が$I$%少なくなるが、印で消費する気力が$I$%多くなる。", "w3string.byId: 2110992339")) failed += 1;
  328. if (!assertTrue(GetLocStringById(2110992342) == "戦闘開始時、アドレナリンが最低$S$ポイントになる。また、得られるアドレナリンが$I$%増加する。", "w3string.byId: 2110992342")) failed += 1;
  329. if (!assertTrue(GetLocStringById(2110992343) == "ディメリティウム", "w3string.byId: 2110992343")) failed += 1;
  330. if (!assertTrue(GetLocStringById(2110992344) == "ディメリティウム銀の煙を放出し、魔法や怪物の魔法能力による攻撃を防ぐことができる。魔術師を弱体化し、攻撃力を低下させる。", "w3string.byId: 2110992344")) failed += 1;
  331. if (!assertTrue(GetLocStringById(2110992345) == "ディメリティウム銀の煙を放出し、魔法や怪物の魔法能力による攻撃を防ぐことができる。魔術師を弱体化し、攻撃力を低下させる。より持続時間が長い。", "w3string.byId: 2110992345")) failed += 1;
  332. if (!assertTrue(GetLocStringById(2110992346) == "ディメリティウム銀の煙を放出し、魔法や怪物の魔法能力による攻撃を防ぐことができる。魔術師を弱体化し、攻撃力を低下させる。より持続時間が長い。", "w3string.byId: 2110992346")) failed += 1;
  333. if (!assertTrue(GetLocStringById(2110992347) == "防御貫通", "w3string.byId: 2110992347")) failed += 1;
  334. if (!assertTrue(GetLocStringById(2110992348) == "霧の持続時間", "w3string.byId: 2110992348")) failed += 1;
  335. if (!assertTrue(GetLocStringById(2110992349) == "習得済みのレベル1の錬金術製法1つにつき、中毒度の最大値が1増える。", "w3string.byId: 2110992349")) failed += 1;
  336. if (!assertTrue(GetLocStringById(2110992350) == "習得済みのレベル1およびレベル2の錬金術製法1つにつき、中毒度の最大値が1増える。", "w3string.byId: 2110992350")) failed += 1;
  337. if (!assertTrue(GetLocStringById(2110992351) == "習得済みのレベル1、レベル2、レベル3いずれかの錬金術製法1つにつき、中毒度の最大値が1増える。", "w3string.byId: 2110992351")) failed += 1;
  338. if (!assertTrue(GetLocStringById(2110992352) == "気力", "w3string.byId: 2110992352")) failed += 1;
  339. if (!assertTrue(GetLocStringById(2110992353) == "持続性", "w3string.byId: 2110992353")) failed += 1;
  340. if (!assertTrue(GetLocStringById(2110992354) == "霊薬の持続時間が$S$%長くなる", "w3string.byId: 2110992354")) failed += 1;
  341. if (!assertTrue(GetLocStringById(2110992355) == "毎秒、中毒度が$S$ポイント速く減少する。", "w3string.byId: 2110992355")) failed += 1;
  342. if (!assertTrue(GetLocStringById(2110992358) == "霊薬の中毒度が$S$ポイント減少する。", "w3string.byId: 2110992358")) failed += 1;
  343. if (!assertTrue(GetLocStringById(2110992359) == "醸造の専門家", "w3string.byId: 2110992359")) failed += 1;
  344. if (!assertTrue(GetLocStringById(2110992360) == "ケィア・モルヘンの鎧", "w3string.byId: 2110992360")) failed += 1;
  345. if (!assertTrue(GetLocStringById(2110992361) == "ケィア・モルヘンの鎧(上質)", "w3string.byId: 2110992361")) failed += 1;
  346. if (!assertTrue(GetLocStringById(2110992362) == "ケィア・モルヘンの鎧(高級)", "w3string.byId: 2110992362")) failed += 1;
  347. if (!assertTrue(GetLocStringById(2110992363) == "ケィア・モルヘンの鎧(最高級)", "w3string.byId: 2110992363")) failed += 1;
  348. if (!assertTrue(GetLocStringById(2110992364) == "ケィア・モルヘンのズボン", "w3string.byId: 2110992364")) failed += 1;
  349. if (!assertTrue(GetLocStringById(2110992365) == "ケィア・モルヘンのズボン(上質)", "w3string.byId: 2110992365")) failed += 1;
  350. if (!assertTrue(GetLocStringById(2110992366) == "ケィア・モルヘンのズボン(高級)", "w3string.byId: 2110992366")) failed += 1;
  351. if (!assertTrue(GetLocStringById(2110992367) == "ケィア・モルヘンのズボン(最高級)", "w3string.byId: 2110992367")) failed += 1;
  352. if (!assertTrue(GetLocStringById(2110992368) == "ケィア・モルヘンのブーツ", "w3string.byId: 2110992368")) failed += 1;
  353. if (!assertTrue(GetLocStringById(2110992369) == "ケィア・モルヘンのブーツ(上質)", "w3string.byId: 2110992369")) failed += 1;
  354. if (!assertTrue(GetLocStringById(2110992370) == "ケィア・モルヘンのブーツ(高級)", "w3string.byId: 2110992370")) failed += 1;
  355. if (!assertTrue(GetLocStringById(2110992371) == "ケィア・モルヘンのブーツ(最高級)", "w3string.byId: 2110992371")) failed += 1;
  356. if (!assertTrue(GetLocStringById(2110992372) == "ケィア・モルヘンの小手", "w3string.byId: 2110992372")) failed += 1;
  357. if (!assertTrue(GetLocStringById(2110992373) == "ケィア・モルヘンの小手(上質)", "w3string.byId: 2110992373")) failed += 1;
  358. if (!assertTrue(GetLocStringById(2110992374) == "ケィア・モルヘンの小手(高級)", "w3string.byId: 2110992374")) failed += 1;
  359. if (!assertTrue(GetLocStringById(2110992375) == "ケィア・モルヘンの小手(最高級)", "w3string.byId: 2110992375")) failed += 1;
  360. if (!assertTrue(GetLocStringById(2110992376) == "使い古されたケィア・モルヘンの鎧", "w3string.byId: 2110992376")) failed += 1;
  361. if (!assertTrue(GetLocStringById(2110992377) == "使い古されたケィア・モルヘンのズボン", "w3string.byId: 2110992377")) failed += 1;
  362. if (!assertTrue(GetLocStringById(2110992378) == "使い古されたケィア・モルヘンのブーツ", "w3string.byId: 2110992378")) failed += 1;
  363. if (!assertTrue(GetLocStringById(2110992379) == "使い古されたケィア・モルヘンの小手", "w3string.byId: 2110992379")) failed += 1;
  364. if (!assertTrue(GetLocStringById(2110992380) == "戦闘に参加している敵1体につき、気力の回復割合が$S$多くなる。 最大$S$", "w3string.byId: 2110992380")) failed += 1;
  365. if (!assertTrue(GetLocStringById(2110992381) == "抽出液の中毒度", "w3string.byId: 2110992381")) failed += 1;
  366. if (!assertTrue(GetLocStringById(2110992382) == "抽出液の効果中、中毒度が最大になる。", "w3string.byId: 2110992382")) failed += 1;
  367. if (!assertTrue(GetLocStringById(2110992383) == "小攻撃のアドレナリン獲得", "w3string.byId: 2110992383")) failed += 1;
  368. if (!assertTrue(GetLocStringById(2110992384) == "大攻撃のアドレナリン獲得", "w3string.byId: 2110992384")) failed += 1;
  369. if (!assertTrue(GetLocStringById(2110992386) == "最大レベルに達すると、アドレナリンが毎秒$S$ポイント、0になるまで減少を続ける。この間、体力の自然回復が$S$%/秒、気力の自然回復が$S$%/秒加速し、中毒度も毎秒$S$ポイント多く減少する。", "w3string.byId: 2110992386")) failed += 1;
  370. if (!assertTrue(GetLocStringById(2110992387) == "イグニの基本攻撃で全方位の敵を攻撃し、$I$多くダメージを与えるようになるが、炎上確率が $I$%低下する。 増加するダメージは印力に応じて変わる。", "w3string.byId: 2110992387")) failed += 1;
  371. if (!assertTrue(GetLocStringById(2110992388) == "$S$秒以内に1回以上のダメージを受けると、$S$秒間ダメージ耐性が上昇する。", "w3string.byId: 2110992388")) failed += 1;
  372. if (!assertTrue(GetLocStringById(2110992389) == "敵にダメージを与えた時、酸を浴びせてダメージ耐性を$I$%低下させる。 最大$I$%", "w3string.byId: 2110992389")) failed += 1;
  373. if (!assertTrue(GetLocStringById(2110992390) == "幽鬼に対するダメージを$I$-$I$%高め、幽鬼から受けるダメージを$I$%減少させる。", "w3string.byId: 2110992390")) failed += 1;
  374. if (!assertTrue(GetLocStringById(2110992391) == "戦闘中の気力回復 (追加)", "w3string.byId: 2110992391")) failed += 1;
  375. if (!assertTrue(GetLocStringById(2110992392) == "非戦闘時の気力回復 (追加)", "w3string.byId: 2110992392")) failed += 1;
  376. if (!assertTrue(GetLocStringById(2110992393) == "戦闘中の体力回復 (追加)", "w3string.byId: 2110992393")) failed += 1;
  377. if (!assertTrue(GetLocStringById(2110992394) == "非戦闘時の体力回復 (追加)", "w3string.byId: 2110992394")) failed += 1;
  378. if (!assertTrue(GetLocStringById(2110992395) == "近接攻撃の気力コスト", "w3string.byId: 2110992395")) failed += 1;
  379. if (!assertTrue(GetLocStringById(2110992396) == "印の気力コスト", "w3string.byId: 2110992396")) failed += 1;
  380. if (!assertTrue(GetLocStringById(2110992397) == "気力回復遅延 (追加、1秒ごと)", "w3string.byId: 2110992397")) failed += 1;
  381. if (!assertTrue(GetLocStringById(2110992398) == "攻撃は最大の防御だ", "w3string.byId: 2110992398")) failed += 1;
  382. if (!assertTrue(GetLocStringById(2110992399) == "敵を倒すと気力が$I$%回復する(クールダウンなし) クリティカルヒットとカウンターを発動させると気力が$I$%回復する($S$秒のクールダウンが必要)", "w3string.byId: 2110992399")) failed += 1;
  383. if (!assertTrue(GetLocStringById(2110992400) == "回天剣舞のクールダウン", "w3string.byId: 2110992400")) failed += 1;
  384. if (!assertTrue(GetLocStringById(2110992401) == "強襲のクールダウン", "w3string.byId: 2110992401")) failed += 1;
  385. if (!assertTrue(GetLocStringById(2110992402) == "アードのクールダウン", "w3string.byId: 2110992402")) failed += 1;
  386. if (!assertTrue(GetLocStringById(2110992403) == "イグニのクールダウン", "w3string.byId: 2110992403")) failed += 1;
  387. if (!assertTrue(GetLocStringById(2110992404) == "イャーデンのクールダウン", "w3string.byId: 2110992404")) failed += 1;
  388. if (!assertTrue(GetLocStringById(2110992405) == "クエンのクールダウン", "w3string.byId: 2110992405")) failed += 1;
  389. if (!assertTrue(GetLocStringById(2110992406) == "アクスィーのクールダウン", "w3string.byId: 2110992406")) failed += 1;
  390. if (!assertTrue(GetLocStringById(2110992407) == "スペシャルアタックのクールダウン(秒)", "w3string.byId: 2110992407")) failed += 1;
  391. if (!assertTrue(GetLocStringById(2110992408) == "印のクールダウン(秒)", "w3string.byId: 2110992408")) failed += 1;
  392. if (!assertTrue(GetLocStringById(2110992409) == "小攻撃で消費する気力", "w3string.byId: 2110992409")) failed += 1;
  393. if (!assertTrue(GetLocStringById(2110992410) == "大攻撃で消費する気力", "w3string.byId: 2110992410")) failed += 1;
  394. if (!assertTrue(GetLocStringById(2110992411) == "ブロックで消費する気力", "w3string.byId: 2110992411")) failed += 1;
  395. if (!assertTrue(GetLocStringById(2110992412) == "カウンターで消費する気力", "w3string.byId: 2110992412")) failed += 1;
  396. if (!assertTrue(GetLocStringById(2110992413) == "回避で消費する気力", "w3string.byId: 2110992413")) failed += 1;
  397. if (!assertTrue(GetLocStringById(2110992414) == "ローリングで消費する気力", "w3string.byId: 2110992414")) failed += 1;
  398. if (!assertTrue(GetLocStringById(2110992415) == "全力疾走で消費する気力", "w3string.byId: 2110992415")) failed += 1;
  399. if (!assertTrue(GetLocStringById(2110992416) == "ジャンプで消費する気力", "w3string.byId: 2110992416")) failed += 1;
  400. if (!assertTrue(GetLocStringById(2110992417) == "アイテムの使用で消費する気力", "w3string.byId: 2110992417")) failed += 1;
  401. if (!assertTrue(GetLocStringById(2110992418) == "アードで消費する気力", "w3string.byId: 2110992418")) failed += 1;
  402. if (!assertTrue(GetLocStringById(2110992419) == "イグニで消費する気力", "w3string.byId: 2110992419")) failed += 1;
  403. if (!assertTrue(GetLocStringById(2110992420) == "イャーデンで消費する気力", "w3string.byId: 2110992420")) failed += 1;
  404. if (!assertTrue(GetLocStringById(2110992421) == "クエンで消費する気力", "w3string.byId: 2110992421")) failed += 1;
  405. if (!assertTrue(GetLocStringById(2110992422) == "アクスィーで消費する気力", "w3string.byId: 2110992422")) failed += 1;
  406. if (!assertTrue(GetLocStringById(2110992423) == "過剰摂取による体力低下", "w3string.byId: 2110992423")) failed += 1;
  407. if (!assertTrue(GetLocStringById(2110992424) == "中毒度の減少割合", "w3string.byId: 2110992424")) failed += 1;
  408. if (!assertTrue(GetLocStringById(2110992425) == "許容できる中毒度", "w3string.byId: 2110992425")) failed += 1;
  409. if (!assertTrue(GetLocStringById(2110992426) == "軽量の防具。防御力は低いが、戦闘時の行動で消費する気力が減少する。", "w3string.byId: 2110992426")) failed += 1;
  410. if (!assertTrue(GetLocStringById(2110992427) == "軽量の防具。標準的な防御力。", "w3string.byId: 2110992427")) failed += 1;
  411. if (!assertTrue(GetLocStringById(2110992428) == "軽量の防具。防御力は高いが、戦闘時の行動で消費する気力が増加する。", "w3string.byId: 2110992428")) failed += 1;
  412. if (!assertTrue(GetLocStringById(2110992429) == "軽装防具は防御力が低いが、戦闘中に少ない気力で行動できる。 中装防具と重装防具は防御力が高いものの、特に重装防具は戦闘中の気力消費が大きい。", "w3string.byId: 2110992429")) failed += 1;
  413. if (!assertTrue(GetLocStringById(2110992430) == "同じ装備を身に着けるごとに、戦闘中にダメージを与えると体力が最大時の$S$%回復するようになる。 現在の回復割合: $S$%", "w3string.byId: 2110992430")) failed += 1;
  414. if (!assertTrue(GetLocStringById(2110992431) == "印の別モードのクールダウン(秒)", "w3string.byId: 2110992431")) failed += 1;
  415. if (!assertTrue(GetLocStringById(2110992432) == "それぞれの印に対応したキーを押すことで切り替えることなく使用できる", "w3string.byId: 2110992432")) failed += 1;
  416. if (!assertTrue(GetLocStringById(2110992433) == "瞬時に体力を一部回復させ、出血を止める。", "w3string.byId: 2110992433")) failed += 1;
  417. if (!assertTrue(GetLocStringById(2110992434) == "瞬時に体力を大幅に回復させ、出血を止める。", "w3string.byId: 2110992434")) failed += 1;
  418. if (!assertTrue(GetLocStringById(2110992435) == "瞬時に体力を全回復させ、出血を止める。短時間、ダメージを無効にする。", "w3string.byId: 2110992435")) failed += 1;
  419. if (!assertTrue(GetLocStringById(2110992436) == "赤の変異誘発剤(弱)を装備すると、近接攻撃で消費する気力が$S$%減少する。赤の変異誘発剤だと$S$%に、赤の変異誘発剤(強)だと$S$%になる。", "w3string.byId: 2110992436")) failed += 1;
  420. if (!assertTrue(GetLocStringById(2110992438) == "回転剣舞の気力コスト", "w3string.byId: 2110992438")) failed += 1;
  421. if (!assertTrue(GetLocStringById(2110992439) == "強襲の気力コスト", "w3string.byId: 2110992439")) failed += 1;
  422. if (!assertTrue(GetLocStringById(2110992440) == "切断の確率", "w3string.byId: 2110992440")) failed += 1;
  423. if (!assertTrue(GetLocStringById(2110992441) == "QoL", "w3string.byId: 2110992441")) failed += 1;
  424. if (!assertTrue(GetLocStringById(2110992442) == "気力低下時のサウンドエフェクトのしきい値(%)", "w3string.byId: 2110992442")) failed += 1;
  425. if (!assertTrue(GetLocStringById(2110992443) == "気力低下時のサウンドエフェクトの音量", "w3string.byId: 2110992443")) failed += 1;
  426. if (!assertTrue(GetLocStringById(2110992444) == "大幅な気力低下時のサウンドエフェクトの音量", "w3string.byId: 2110992444")) failed += 1;
  427. if (!assertTrue(GetLocStringById(2110992445) == "気力低下時のサウンドエフェクトの割合", "w3string.byId: 2110992445")) failed += 1;
  428. if (!assertTrue(GetLocStringById(2110992446) == "大幅な気力低下時のサウンドエフェクトの割合", "w3string.byId: 2110992446")) failed += 1;
  429. if (!assertTrue(GetLocStringById(2110992447) == "QoL プリセット", "w3string.byId: 2110992447")) failed += 1;
  430. if (!assertTrue(GetLocStringById(2110992448) == "Recommended", "w3string.byId: 2110992448")) failed += 1;
  431. if (!assertTrue(GetLocStringById(2110992449) == "Off", "w3string.byId: 2110992449")) failed += 1;
  432. if (!assertTrue(GetLocStringById(2110992450) == "Gameplay プリセット", "w3string.byId: 2110992450")) failed += 1;
  433. if (!assertTrue(GetLocStringById(2110992451) == "Default", "w3string.byId: 2110992451")) failed += 1;
  434. if (!assertTrue(GetLocStringById(2110992452) == "Experience プリセット", "w3string.byId: 2110992452")) failed += 1;
  435. if (!assertTrue(GetLocStringById(2110992453) == "Scaling プリセット", "w3string.byId: 2110992453")) failed += 1;
  436. if (!assertTrue(GetLocStringById(2110992454) == "変異抽出液の効果が持続中、現在の中毒度1ポイントごとに体力の最大値が$I$上昇する。", "w3string.byId: 2110992454")) failed += 1;
  437. if (!assertTrue(GetLocStringById(2110992455) == "剣でクリティカルではない攻撃を当てるごとに、次の攻撃のクリティカル率が$I$%上昇する(最大$I$%) 最大までクリティカル率が上昇した時、クリティカルダメージが$I$%増加。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992455")) failed += 1;
  438. if (!assertTrue(GetLocStringById(2110992456) == "ダメージ減少", "w3string.byId: 2110992456")) failed += 1;
  439. if (!assertTrue(GetLocStringById(2110992457) == "受けたダメージが最大体力の$I$%未満の時、体力が減らない。", "w3string.byId: 2110992457")) failed += 1;
  440. if (!assertTrue(GetLocStringById(2110992458) == "防具による気力ペナルティを有効にする", "w3string.byId: 2110992458")) failed += 1;
  441. if (!assertTrue(GetLocStringById(2110992459) == "Vanilla(と同じ)", "w3string.byId: 2110992459")) failed += 1;
  442. if (!assertTrue(GetLocStringById(2110992460) == "イャーデンの罠の大きさが$I$%拡大。罠を追加で設置できる。", "w3string.byId: 2110992460")) failed += 1;
  443. if (!assertTrue(GetLocStringById(2110992461) == "イャーデンの罠の範囲", "w3string.byId: 2110992461")) failed += 1;
  444. if (!assertTrue(GetLocStringById(2110992462) == "食通", "w3string.byId: 2110992462")) failed += 1;
  445. if (!assertTrue(GetLocStringById(2110992463) == "アルコールや有毒な食事の影響を受けなくなり、アルコールで酔っ払わなくなる。アルコールを飲むと、体力自然回復が$S$%長く続く。", "w3string.byId: 2110992463")) failed += 1;
  446. if (!assertTrue(GetLocStringById(2110992464) == "水中での息止め可能時間が長くなり、潜水時の視界が広くなる。", "w3string.byId: 2110992464")) failed += 1;
  447. if (!assertTrue(GetLocStringById(2110992471) == "敵を倒す度に、時間の進行が短時間の間遅くなる。", "w3string.byId: 2110992471")) failed += 1;
  448. if (!assertTrue(GetLocStringById(2110992474) == "装備によるボーナス:", "w3string.byId: 2110992474")) failed += 1;
  449. if (!assertTrue(GetLocStringById(2110992475) == "与えたダメージに比例して体力を回復", "w3string.byId: 2110992475")) failed += 1;
  450. if (!assertTrue(GetLocStringById(2110992476) == "体力吸収", "w3string.byId: 2110992476")) failed += 1;
  451. if (!assertTrue(GetLocStringById(2110992477) == "錬金術で製作したもの(変異抽出液は除く)を1回多く使える。", "w3string.byId: 2110992477")) failed += 1;
  452. if (!assertTrue(GetLocStringById(2110992478) == "背後から攻撃した際のクリティカルダメージが$I$%上昇する。", "w3string.byId: 2110992478")) failed += 1;
  453. if (!assertTrue(GetLocStringById(2110992479) == "敵から受けるダメージの$I$%を、敵に跳ね返す。", "w3string.byId: 2110992479")) failed += 1;
  454. if (!assertTrue(GetLocStringById(2110992480) == "ダメージ耐性減少", "w3string.byId: 2110992480")) failed += 1;
  455. if (!assertTrue(GetLocStringById(2110992481) == "背後から攻撃を受けるたびにクエン・シールドが発動する。近くに幽鬼がいる時、クエンの印力が$S$%上昇する。", "w3string.byId: 2110992481")) failed += 1;
  456. if (!assertTrue(GetLocStringById(2110992482) == "ダメージボーナス", "w3string.byId: 2110992482")) failed += 1;
  457. if (!assertTrue(GetLocStringById(2110992483) == "ダメージ耐性", "w3string.byId: 2110992483")) failed += 1;
  458. if (!assertTrue(GetLocStringById(2110992484) == "近接攻撃でダメージを与えるごとに、次に使う印のダメージが$I$%増加する (最大$I$%) この効果は次に印を使うか戦闘が終わると失われる。", "w3string.byId: 2110992484")) failed += 1;
  459. if (!assertTrue(GetLocStringById(2110992485) == "近接攻撃でダメージを与えるごとに、攻撃力が$S$%上昇する (最大$S$%) 効果中にダメージを受けると、体力を1%失う毎に上昇した攻撃力の$S$%が失われる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992485")) failed += 1;
  460. if (!assertTrue(GetLocStringById(2110992486) == "近接攻撃でダメージを与えるごとに、獲得できるアドレナリンが$S$%上昇する (最大$S$%) 効果中にダメージを受けると、体力を1%失う毎に獲得したアドレナリンボーナスの$S$%が失われる。効果は戦闘が終わるまで続く。", "w3string.byId: 2110992486")) failed += 1;
  461. if (!assertTrue(GetLocStringById(2110992487) == "攻撃力 +$I$% 印力 +$I$% 気力回復 +$I$/秒 アドレナリン獲得 +$I$% 体力が$I$%以下の時に発動する。 効果は体力が回復するか戦闘が終わると失われる。発動には$I$秒のクールダウンが必要。", "w3string.byId: 2110992487")) failed += 1;
  462. if (!assertTrue(GetLocStringById(2110992488) == "非戦闘時の気力回復が$I$増加し、戦闘時の気力回復が$I$増加する。気力が$I$%以下の時、追加で戦闘時の体力回復が$I$早まる。", "w3string.byId: 2110992488")) failed += 1;
  463. if (!assertTrue(GetLocStringById(2110992489) == "戦闘時、敵を倒すごとに残っている敵1体ごとに体力の自然回復が$I$、最大で$I$早まる。 効果は戦闘が終わるまで続く。", "w3string.byId: 2110992489")) failed += 1;
  464. if (!assertTrue(GetLocStringById(2110992490) == "戦闘時、敵を倒すごとに残っている敵1体ごとに気力の自然回復が$I$、最大で$I$早まる。 効果は戦闘が終わるまで続く。", "w3string.byId: 2110992490")) failed += 1;
  465. if (!assertTrue(GetLocStringById(2110992491) == "ゲラルトが爆薬と特殊矢の効果を受けなくなる。自分の矢や爆薬によるダメージは半分になる。", "w3string.byId: 2110992491")) failed += 1;
  466. if (!assertTrue(GetLocStringById(2110992492) == "アドレナリンが最大の時、対象となる敵へのクリティカルダメージが$I$%増加する。", "w3string.byId: 2110992492")) failed += 1;
  467. if (!assertTrue(GetLocStringById(2110992493) == "鎧が溶ける時間", "w3string.byId: 2110992493")) failed += 1;
  468. if (!assertTrue(GetLocStringById(2110992494) == "全力疾走/ジャンプの気力コスト設定", "w3string.byId: 2110992494")) failed += 1;
  469. if (!assertTrue(GetLocStringById(2110992495) == "レベル上昇時のボーナスを使用", "w3string.byId: 2110992495")) failed += 1;
  470. if (!assertTrue(GetLocStringById(2110992496) == "レベル差", "w3string.byId: 2110992496")) failed += 1;
  471. if (!assertTrue(GetLocStringById(2110992497) == "レベル差ごとの能力", "w3string.byId: 2110992497")) failed += 1;
  472. if (!assertTrue(GetLocStringById(2110992498) == "Hardcore", "w3string.byId: 2110992498")) failed += 1;
  473. if (!assertTrue(GetLocStringById(2110992499) == "アードを命中させた敵の気力が$I$%減少し、ノックダウンまたは重度のノックダウン確率が上昇する。", "w3string.byId: 2110992499")) failed += 1;
  474. if (!assertTrue(GetLocStringById(2110992500) == "「回転剣舞」の効果範囲を$S$ヤード広げ、「強襲」の効果範囲を$S$ヤード広げる。 これらの攻撃の最終的なダメージは$S$%減少する。", "w3string.byId: 2110992500")) failed += 1;
  475. if (!assertTrue(GetLocStringById(2110992501) == "戦闘開始時に、気力を消費せずに自動的にクエンが発動し、印力と気力に $I$%のボーナスを得る。", "w3string.byId: 2110992501")) failed += 1;
  476. if (!assertTrue(GetLocStringById(2110992502) == "〈印〉を発動した後アドレナリンが消費され、次の剣による攻撃にその〈印〉の力が載る。アード: ノックダウン (確率は攻撃力依存) イグニ: 武器ダメージの$S$%の炎ダメージ (攻撃力によって変わる) イャーデン: $S$秒間の減速 クエン: 与えたダメージの$S$%だけゲラルトを回復 アクスィー: $S$秒間混乱させる", "w3string.byId: 2110992502")) failed += 1;
  477. if (!assertTrue(GetLocStringById(2110992503) == "現在のボーナスは$I$ポイントだ", "w3string.byId: 2110992503")) failed += 1;
  478. if (!assertTrue(GetLocStringById(2110992504) == "自然治癒", "w3string.byId: 2110992504")) failed += 1;
  479. if (!assertTrue(GetLocStringById(2110992505) == "体力回復", "w3string.byId: 2110992505")) failed += 1;
  480. if (!assertTrue(GetLocStringById(2110992506) == "霊薬を飲むごとに気力が最大値の$I$%回復する", "w3string.byId: 2110992506")) failed += 1;
  481. if (!assertTrue(GetLocStringById(2110992507) == "アドレナリンを過剰に獲得すると、獲得した過剰分のアドレナリン1%につき霊薬の持続時間が$S$%、最大で$S$%長くなる(3ポイント = 100%) 効果はアドレナリンを失うか、戦闘が終わるまで続く。", "w3string.byId: 2110992507")) failed += 1;
  482. if (!assertTrue(GetLocStringById(2110992508) == "爆発の炎ダメージ", "w3string.byId: 2110992508")) failed += 1;
  483. if (!assertTrue(GetLocStringById(2110992510) == "印を発動するとアドレナリンを3消費して印を最高レベルまで引き上げ、印力を$I$%強化する。激憤が有効な場合はアドレナリンを消費しないが、代わりに印の気力コストが3倍になる。", "w3string.byId: 2110992510")) failed += 1;
  484. if (!assertTrue(GetLocStringById(2110992511) == "印を発動するとアドレナリンを3消費して印を最高レベルまで引き上げ、印力を$I$%強化する。激憤が有効な場合はアドレナリンを消費しないが、代わりに印の気力コストが3倍になる。", "w3string.byId: 2110992511")) failed += 1;
  485. if (!assertTrue(GetLocStringById(2110992512) == "印を発動するとアドレナリンを3消費して印を最高レベルまで引き上げ、印力を$I$%強化する。激憤が有効な場合はアドレナリンを消費しないが、代わりに印の気力コストが3倍になる。", "w3string.byId: 2110992512")) failed += 1;
  486. if (!assertTrue(GetLocStringById(2110992513) == "矢避け", "w3string.byId: 2110992513")) failed += 1;
  487. if (!assertTrue(GetLocStringById(2110992514) == "不完全なブロックとカウンターで防げるダメージがさらに$I$%追加される(合計$I$%) 完璧なブロックで矢を相手に弾き返せる。", "w3string.byId: 2110992514")) failed += 1;
  488. if (!assertTrue(GetLocStringById(2110992515) == "不完全なブロックとカウンターで防げるダメージがさらに$I$%追加される(合計$I$%) 完璧なブロックで矢を相手に弾き返し、$I$%大きいダメージを与える。", "w3string.byId: 2110992515")) failed += 1;
  489. if (!assertTrue(GetLocStringById(2110992516) == "イグニによって炎上した敵が死ぬと爆発し、$I$のダメージを$I$ヤード以内の敵に与え、炎上させる。ダメージは印力に応じて変わる。", "w3string.byId: 2110992516")) failed += 1;
  490. if (!assertTrue(GetLocStringById(2110992517) == "アクスィーの別モードで敵を支配するごとに、攻撃力と印力が$I$%増加する。 最大$I$%", "w3string.byId: 2110992517")) failed += 1;
  491. if (!assertTrue(GetLocStringById(2110992518) == "アクスィーで敵を混乱させるごとに、クリティカル率とクリティカルダメージが$I$%上昇する。 最大$I$%", "w3string.byId: 2110992518")) failed += 1;
  492. if (!assertTrue(GetLocStringById(2110992519) == "過剰摂取のしきい値", "w3string.byId: 2110992519")) failed += 1;
  493. if (!assertTrue(GetLocStringById(2110992520) == "敵の気力は有限である。気力が尽きると効率的に戦えなくなる。", "w3string.byId: 2110992520")) failed += 1;
  494. if (!assertTrue(GetLocStringById(2110992521) == "敵のレベルの色に注意しよう。緑はほぼ同じレベル。赤は危険で、骸骨のアイコンは勝ち目のない強敵となる。", "w3string.byId: 2110992521")) failed += 1;
  495. if (!assertTrue(GetLocStringById(2110992522) == "砥石で剣を研ぐと、よりダメージが大きくなる。", "w3string.byId: 2110992522")) failed += 1;
  496. if (!assertTrue(GetLocStringById(2110992523) == "馬で走りながら敵に攻撃をヒットさせると、与えるダメージが増える。", "w3string.byId: 2110992523")) failed += 1;
  497. if (!assertTrue(GetLocStringById(2110992524) == "背後から攻撃するとクリティカル率が上昇する。", "w3string.byId: 2110992524")) failed += 1;
  498. if (!assertTrue(GetLocStringById(2110992525) == "爆薬と矢は、自動照準と手動照準の2つのモードで使用できるが、手動照準の方が与えるダメージが大きい。", "w3string.byId: 2110992525")) failed += 1;
  499. if (!assertTrue(GetLocStringById(2110992526) == "向けられた矢を剣で弾き返せる。", "w3string.byId: 2110992526")) failed += 1;
  500. if (!assertTrue(GetLocStringById(2110992527) == "クエンを使うと、炎上や出血などのクリティカル効果から身を守れる。。", "w3string.byId: 2110992527")) failed += 1;
  501. if (!assertTrue(GetLocStringById(2110992528) == "怪物の攻撃は受け流せないものが多く、回避が有効だ。人間と戦う場合は、剣で攻撃をブロックしてみよう。", "w3string.byId: 2110992528")) failed += 1;
  502.  
  503. // test by key
  504. if (!assertTrue(GetLocStringByKey("panel_Mods") == "Mods", "w3string.byKey: panel_Mods")) failed += 1;
  505. if (!assertTrue(GetLocStringByKey("panel_ghost_mode") == "Ghost Mode", "w3string.byKey: panel_ghost_mode")) failed += 1;
  506. if (!assertTrue(GetLocStringByKey("option_gm_health_multiplier") == "敵の体力設定", "w3string.byKey: option_gm_health_multiplier")) failed += 1;
  507. if (!assertTrue(GetLocStringByKey("option_gm_damage_multiplier") == "敵のダメージ設定", "w3string.byKey: option_gm_damage_multiplier")) failed += 1;
  508. if (!assertTrue(GetLocStringByKey("option_gm_enemies_scaling") == "敵のスケーリング", "w3string.byKey: option_gm_enemies_scaling")) failed += 1;
  509. if (!assertTrue(GetLocStringByKey("preset_value_gm_es_none") == "None", "w3string.byKey: preset_value_gm_es_none")) failed += 1;
  510. if (!assertTrue(GetLocStringByKey("preset_value_gm_es_upscale") == "アップスケール", "w3string.byKey: preset_value_gm_es_upscale")) failed += 1;
  511. if (!assertTrue(GetLocStringByKey("preset_value_gm_es_match") == "同期", "w3string.byKey: preset_value_gm_es_match")) failed += 1;
  512. if (!assertTrue(GetLocStringByKey("option_gm_boss_health_multiplier") == "ボスに対する追加体力の倍率", "w3string.byKey: option_gm_boss_health_multiplier")) failed += 1;
  513. if (!assertTrue(GetLocStringByKey("option_gm_boss_damage_multiplier") == "ボスに対する追加ダメージの倍率", "w3string.byKey: option_gm_boss_damage_multiplier")) failed += 1;
  514. if (!assertTrue(GetLocStringByKey("attribute_name_frost_resistance_perc") == "冷気耐性", "w3string.byKey: attribute_name_frost_resistance_perc")) failed += 1;
  515. if (!assertTrue(GetLocStringByKey("attribute_name_armor_reduction_perc") == "敵のダメージ耐性減少", "w3string.byKey: attribute_name_armor_reduction_perc")) failed += 1;
  516. if (!assertTrue(GetLocStringByKey("attribute_name_potion_duration") == "霊薬の持続時間", "w3string.byKey: attribute_name_potion_duration")) failed += 1;
  517. if (!assertTrue(GetLocStringByKey("preset_value_gm_es_soft") == "緩やかなアップスケール", "w3string.byKey: preset_value_gm_es_soft")) failed += 1;
  518. if (!assertTrue(GetLocStringByKey("panel_common_statistics_tooltip_silver_dph_gm") == "ヒット毎のダメージ(銀)", "w3string.byKey: panel_common_statistics_tooltip_silver_dph_gm")) failed += 1;
  519. if (!assertTrue(GetLocStringByKey("panel_common_statistics_tooltip_steel_dph_gm") == "ヒット毎のダメージ(鉄)", "w3string.byKey: panel_common_statistics_tooltip_steel_dph_gm")) failed += 1;
  520. if (!assertTrue(GetLocStringByKey("gm_sign_stats_channeling_damage_per_sec") == "火流による1秒毎のダメージ", "w3string.byKey: gm_sign_stats_channeling_damage_per_sec")) failed += 1;
  521. if (!assertTrue(GetLocStringByKey("gm_sign_stats_yrden_traps") == "イャーデンの結界", "w3string.byKey: gm_sign_stats_yrden_traps")) failed += 1;
  522. if (!assertTrue(GetLocStringByKey("gm_sign_stats_yrden_damage") == "罠のダメージ", "w3string.byKey: gm_sign_stats_yrden_damage")) failed += 1;
  523. if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_yrden_duration") == "魔法の罠の持続時間", "w3string.byKey: gm_sign_stats_alt_yrden_duration")) failed += 1;
  524. if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_yrden_charges") == "魔法の罠の充填時間", "w3string.byKey: gm_sign_stats_alt_yrden_charges")) failed += 1;
  525. if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_yrden_damage") == "魔法の罠のダメージ", "w3string.byKey: gm_sign_stats_alt_yrden_damage")) failed += 1;
  526. if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_quen_returned_damage") == "反射ダメージ", "w3string.byKey: gm_sign_stats_alt_quen_returned_damage")) failed += 1;
  527. if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_quen_dmg_absorption") == "クエン・シールドによるダメージ吸収", "w3string.byKey: gm_sign_stats_alt_quen_dmg_absorption")) failed += 1;
  528. if (!assertTrue(GetLocStringByKey("gm_sign_stats_alt_axii_chance") == "アクスィーの確率", "w3string.byKey: gm_sign_stats_alt_axii_chance")) failed += 1;
  529. if (!assertTrue(GetLocStringByKey("gm_combat_stats_fast_attack_power") == "小攻撃の威力", "w3string.byKey: gm_combat_stats_fast_attack_power")) failed += 1;
  530. if (!assertTrue(GetLocStringByKey("gm_combat_stats_strong_attack_power") == "大攻撃の威力", "w3string.byKey: gm_combat_stats_strong_attack_power")) failed += 1;
  531. if (!assertTrue(GetLocStringByKey("gm_sign_stats_quen_dmg_absorption") == "ダメージ吸収", "w3string.byKey: gm_sign_stats_quen_dmg_absorption")) failed += 1;
  532. if (!assertTrue(GetLocStringByKey("attribute_name_vsBeast_critical_hit_chance") == "クリティカルヒットの確率(vs獣)", "w3string.byKey: attribute_name_vsBeast_critical_hit_chance")) failed += 1;
  533. if (!assertTrue(GetLocStringByKey("attribute_name_vsCursed_critical_hit_chance") == "クリティカルヒットの確率(vs呪縛生物)", "w3string.byKey: attribute_name_vsCursed_critical_hit_chance")) failed += 1;
  534. if (!assertTrue(GetLocStringByKey("attribute_name_vsDraconide_critical_hit_chance") == "クリティカルヒットの確率(vs飛竜種)", "w3string.byKey: attribute_name_vsDraconide_critical_hit_chance")) failed += 1;
  535. if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_critical_hit_chance") == "クリティカルヒットの確率(vs人間)", "w3string.byKey: attribute_name_vsHuman_critical_hit_chance")) failed += 1;
  536. if (!assertTrue(GetLocStringByKey("attribute_name_vsHybrid_critical_hit_chance") == "クリティカルヒットの確率(vs交配種)", "w3string.byKey: attribute_name_vsHybrid_critical_hit_chance")) failed += 1;
  537. if (!assertTrue(GetLocStringByKey("attribute_name_vsInsectoid_critical_hit_chance") == "クリティカルヒットの確率(vs昆虫種)", "w3string.byKey: attribute_name_vsInsectoid_critical_hit_chance")) failed += 1;
  538. if (!assertTrue(GetLocStringByKey("attribute_name_vsMagicals_critical_hit_chance") == "クリティカルヒットの確率(vs精霊種)", "w3string.byKey: attribute_name_vsMagicals_critical_hit_chance")) failed += 1;
  539. if (!assertTrue(GetLocStringByKey("attribute_name_vsNecrophage_critical_hit_chance") == "クリティカルヒットの確率(vs屍鬼)", "w3string.byKey: attribute_name_vsNecrophage_critical_hit_chance")) failed += 1;
  540. if (!assertTrue(GetLocStringByKey("attribute_name_vsRelic_critical_hit_chance") == "クリティカルヒットの確率(vs遺存種)", "w3string.byKey: attribute_name_vsRelic_critical_hit_chance")) failed += 1;
  541. if (!assertTrue(GetLocStringByKey("attribute_name_vsSpecter_critical_hit_chance") == "クリティカルヒットの確率(vs悪霊)", "w3string.byKey: attribute_name_vsSpecter_critical_hit_chance")) failed += 1;
  542. if (!assertTrue(GetLocStringByKey("attribute_name_vsOgre_critical_hit_chance") == "クリティカルヒットの確率(vsオーガ種)", "w3string.byKey: attribute_name_vsOgre_critical_hit_chance")) failed += 1;
  543. if (!assertTrue(GetLocStringByKey("attribute_name_vsVampire_critical_hit_chance") == "クリティカルヒットの確率(vs吸血鬼)", "w3string.byKey: attribute_name_vsVampire_critical_hit_chance")) failed += 1;
  544. if (!assertTrue(GetLocStringByKey("attribute_name_vsBeast_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs獣)", "w3string.byKey: attribute_name_vsBeast_critical_hit_damage_bonus")) failed += 1;
  545. if (!assertTrue(GetLocStringByKey("attribute_name_vsCursed_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs呪縛生物", "w3string.byKey: attribute_name_vsCursed_critical_hit_damage_bonus")) failed += 1;
  546. if (!assertTrue(GetLocStringByKey("attribute_name_vsDraconide_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs飛竜種)", "w3string.byKey: attribute_name_vsDraconide_critical_hit_damage_bonus")) failed += 1;
  547. if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs人間)", "w3string.byKey: attribute_name_vsHuman_critical_hit_damage_bonus")) failed += 1;
  548. if (!assertTrue(GetLocStringByKey("attribute_name_vsHybrid_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs交配種)", "w3string.byKey: attribute_name_vsHybrid_critical_hit_damage_bonus")) failed += 1;
  549. if (!assertTrue(GetLocStringByKey("attribute_name_vsInsectoid_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs昆虫種)", "w3string.byKey: attribute_name_vsInsectoid_critical_hit_damage_bonus")) failed += 1;
  550. if (!assertTrue(GetLocStringByKey("attribute_name_vsMagicals_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs精霊種)", "w3string.byKey: attribute_name_vsMagicals_critical_hit_damage_bonus")) failed += 1;
  551. if (!assertTrue(GetLocStringByKey("attribute_name_vsNecrophage_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs屍鬼)", "w3string.byKey: attribute_name_vsNecrophage_critical_hit_damage_bonus")) failed += 1;
  552. if (!assertTrue(GetLocStringByKey("attribute_name_vsRelic_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs遺存種)", "w3string.byKey: attribute_name_vsRelic_critical_hit_damage_bonus")) failed += 1;
  553. if (!assertTrue(GetLocStringByKey("attribute_name_vsSpecter_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs悪霊)", "w3string.byKey: attribute_name_vsSpecter_critical_hit_damage_bonus")) failed += 1;
  554. if (!assertTrue(GetLocStringByKey("attribute_name_vsOgre_critical_hit_damage_bonus") == "クリティカルヒットの威力(vsオーガ種)", "w3string.byKey: attribute_name_vsOgre_critical_hit_damage_bonus")) failed += 1;
  555. if (!assertTrue(GetLocStringByKey("attribute_name_vsVampire_critical_hit_damage_bonus") == "クリティカルヒットの威力(vs吸血鬼)", "w3string.byKey: attribute_name_vsVampire_critical_hit_damage_bonus")) failed += 1;
  556. if (!assertTrue(GetLocStringByKey("attribute_name_vsBeast_resist_reduction") == "ダメージ耐性の減少(vs獣)", "w3string.byKey: attribute_name_vsBeast_resist_reduction")) failed += 1;
  557. if (!assertTrue(GetLocStringByKey("attribute_name_vsCursed_resist_reduction") == "ダメージ耐性の減少(vs呪縛生物)", "w3string.byKey: attribute_name_vsCursed_resist_reduction")) failed += 1;
  558. if (!assertTrue(GetLocStringByKey("attribute_name_vsDraconide_resist_reduction") == "ダメージ耐性の減少(vs飛竜種)", "w3string.byKey: attribute_name_vsDraconide_resist_reduction")) failed += 1;
  559. if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_resist_reduction") == "ダメージ耐性の減少(vs人間)", "w3string.byKey: attribute_name_vsHuman_resist_reduction")) failed += 1;
  560. if (!assertTrue(GetLocStringByKey("attribute_name_vsHybrid_resist_reduction") == "ダメージ耐性の減少(vs交配種)", "w3string.byKey: attribute_name_vsHybrid_resist_reduction")) failed += 1;
  561. if (!assertTrue(GetLocStringByKey("attribute_name_vsInsectoid_resist_reduction") == "ダメージ耐性の減少(vs昆虫種)", "w3string.byKey: attribute_name_vsInsectoid_resist_reduction")) failed += 1;
  562. if (!assertTrue(GetLocStringByKey("attribute_name_vsMagicals_resist_reduction") == "ダメージ耐性の減少(vs精霊種)", "w3string.byKey: attribute_name_vsMagicals_resist_reduction")) failed += 1;
  563. if (!assertTrue(GetLocStringByKey("attribute_name_vsNecrophage_resist_reduction") == "ダメージ耐性の減少(vs屍鬼)", "w3string.byKey: attribute_name_vsNecrophage_resist_reduction")) failed += 1;
  564. if (!assertTrue(GetLocStringByKey("attribute_name_vsRelic_resist_reduction") == "ダメージ耐性の減少(vs遺存種)", "w3string.byKey: attribute_name_vsRelic_resist_reduction")) failed += 1;
  565. if (!assertTrue(GetLocStringByKey("attribute_name_vsSpecter_resist_reduction") == "ダメージ耐性の減少(vs悪霊)", "w3string.byKey: attribute_name_vsSpecter_resist_reduction")) failed += 1;
  566. if (!assertTrue(GetLocStringByKey("attribute_name_vsOgre_resist_reduction") == "ダメージ耐性の減少(vsオーガ種)", "w3string.byKey: attribute_name_vsOgre_resist_reduction")) failed += 1;
  567. if (!assertTrue(GetLocStringByKey("attribute_name_vsVampire_resist_reduction") == "ダメージ耐性の減少(vs吸血鬼)", "w3string.byKey: attribute_name_vsVampire_resist_reduction")) failed += 1;
  568. if (!assertTrue(GetLocStringByKey("attribute_name_vsHuman_attack_power") == "攻撃ダメージ(vs人間)", "w3string.byKey: attribute_name_vsHuman_attack_power")) failed += 1;
  569. if (!assertTrue(GetLocStringByKey("gm_stat_adrenaline_gain") == "アドレナリン上昇", "w3string.byKey: gm_stat_adrenaline_gain")) failed += 1;
  570. if (!assertTrue(GetLocStringByKey("attribute_name_desc_knockdownchance_mult") == "ノックダウン確率", "w3string.byKey: attribute_name_desc_knockdownchance_mult")) failed += 1;
  571. if (!assertTrue(GetLocStringByKey("effect_undying_skill") == "蘇生", "w3string.byKey: effect_undying_skill")) failed += 1;
  572. if (!assertTrue(GetLocStringByKey("skill_desc_magic_s10_l2") == "魔法の罠の持続時間を$I$秒延長し、大きさが$S$%拡大。", "w3string.byKey: skill_desc_magic_s10_l2")) failed += 1;
  573. if (!assertTrue(GetLocStringByKey("attribute_name_vitalityRegen") == "非戦闘時の体力回復速度", "w3string.byKey: attribute_name_vitalityRegen")) failed += 1;
  574. if (!assertTrue(GetLocStringByKey("attribute_name_vitalityCombatRegen") == "戦闘中の体力回復速度", "w3string.byKey: attribute_name_vitalityCombatRegen")) failed += 1;
  575. if (!assertTrue(GetLocStringByKey("attribute_name_spell_dmg_bonus") == "印のダメージ", "w3string.byKey: attribute_name_spell_dmg_bonus")) failed += 1;
  576. if (!assertTrue(GetLocStringByKey("attribute_name_sword_dmg_bonus") == "武器のダメージ", "w3string.byKey: attribute_name_sword_dmg_bonus")) failed += 1;
  577. if (!assertTrue(GetLocStringByKey("gm_combat_stats_fast_crit_attack_power") == "小攻撃のクリティカルヒットの威力", "w3string.byKey: gm_combat_stats_fast_crit_attack_power")) failed += 1;
  578. if (!assertTrue(GetLocStringByKey("gm_combat_stats_strong_crit_attack_power") == "大攻撃のクリティカルヒットの威力", "w3string.byKey: gm_combat_stats_strong_crit_attack_power")) failed += 1;
  579. if (!assertTrue(GetLocStringByKey("gm_used_razor_success") == "ゲラルトの髭は綺麗に剃られている。", "w3string.byKey: gm_used_razor_success")) failed += 1;
  580. if (!assertTrue(GetLocStringByKey("item_desc_razor_mod") == "髭を剃るのに使う。", "w3string.byKey: item_desc_razor_mod")) failed += 1;
  581. if (!assertTrue(GetLocStringByKey("gm_geralt_too_heavy") == "持ち物が重すぎる", "w3string.byKey: gm_geralt_too_heavy")) failed += 1;
  582. if (!assertTrue(GetLocStringByKey("option_gm_sink_boat_toggle") == "持ち物が重すぎる時、ボートが沈む。", "w3string.byKey: option_gm_sink_boat_toggle")) failed += 1;
  583. if (!assertTrue(GetLocStringByKey("option_gm_sink_boat_slider") == "持ち物が重すぎる時にボートが沈むしきい値 (%)", "w3string.byKey: option_gm_sink_boat_slider")) failed += 1;
  584. if (!assertTrue(GetLocStringByKey("gm_switch_inv_mode") == "モード切り替え", "w3string.byKey: gm_switch_inv_mode")) failed += 1;
  585. if (!assertTrue(GetLocStringByKey("option_gm_encumbrance_slider") == "アイテムの重量を減少(%)", "w3string.byKey: option_gm_encumbrance_slider")) failed += 1;
  586. if (!assertTrue(GetLocStringByKey("gm_normal_inv_mode") == "所持品モード", "w3string.byKey: gm_normal_inv_mode")) failed += 1;
  587. if (!assertTrue(GetLocStringByKey("gm_stash_inv_mode") == "倉庫モード", "w3string.byKey: gm_stash_inv_mode")) failed += 1;
  588. if (!assertTrue(GetLocStringByKey("gm_mixed_inv_mode") == "所持品複合モード", "w3string.byKey: gm_mixed_inv_mode")) failed += 1;
  589. if (!assertTrue(GetLocStringByKey("gm_synchronized_inv_mode") == "同期モード", "w3string.byKey: gm_synchronized_inv_mode")) failed += 1;
  590. if (!assertTrue(GetLocStringByKey("item_desc_relic_oil_3") == "悪霊に与えるダメージが増加する。", "w3string.byKey: item_desc_relic_oil_3")) failed += 1;
  591. if (!assertTrue(GetLocStringByKey("attribute_name_duration_out_of_cloud") == "霧が晴れている期間", "w3string.byKey: attribute_name_duration_out_of_cloud")) failed += 1;
  592. if (!assertTrue(GetLocStringByKey("option_gm_rnd_scaling_min_slider") == "ランダムスケール:下限 (プレイヤーのレベルに応じて決まる)", "w3string.byKey: option_gm_rnd_scaling_min_slider")) failed += 1;
  593. if (!assertTrue(GetLocStringByKey("option_gm_rnd_scaling_max_slider") == "ランダムスケール:上限 (プレイヤーのレベルに応じて決まる)", "w3string.byKey: option_gm_rnd_scaling_max_slider")) failed += 1;
  594. if (!assertTrue(GetLocStringByKey("preset_value_gm_es_random") == "ランダム", "w3string.byKey: preset_value_gm_es_random")) failed += 1;
  595. if (!assertTrue(GetLocStringByKey("option_gm_no_quest_levels_toggle") == "クエストレベルを無効にする", "w3string.byKey: option_gm_no_quest_levels_toggle")) failed += 1;
  596. if (!assertTrue(GetLocStringByKey("option_gm_no_animal_upscaling_toggle") == "動物はアップスケールしない", "w3string.byKey: option_gm_no_animal_upscaling_toggle")) failed += 1;
  597. if (!assertTrue(GetLocStringByKey("preset_value_gm_es_random_no_down") == "ダウンスケールしない", "w3string.byKey: preset_value_gm_es_random_no_down")) failed += 1;
  598. if (!assertTrue(GetLocStringByKey("item_desc_note") == "無駄な情報を含める", "w3string.byKey: item_desc_note")) failed += 1;
  599. if (!assertTrue(GetLocStringByKey("gm_recycling_parts") == "製作材料", "w3string.byKey: gm_recycling_parts")) failed += 1;
  600. if (!assertTrue(GetLocStringByKey("item_desc_junk_no_ingr") == "商人に売却できる。", "w3string.byKey: item_desc_junk_no_ingr")) failed += 1;
  601. if (!assertTrue(GetLocStringByKey("PanelStash") == "倉庫メニュー", "w3string.byKey: PanelStash")) failed += 1;
  602. if (!assertTrue(GetLocStringByKey("effect_undying_cooldown") == "蘇生のクールダウン", "w3string.byKey: effect_undying_cooldown")) failed += 1;
  603. if (!assertTrue(GetLocStringByKey("attribute_name_staminaRegen_armor_mod") == "気力の自然回復の設定", "w3string.byKey: attribute_name_staminaRegen_armor_mod")) failed += 1;
  604. if (!assertTrue(GetLocStringByKey("attribute_name_chanceToIgnoreHitAnim") == "攻撃を受けた時にバランスを保つ確率", "w3string.byKey: attribute_name_chanceToIgnoreHitAnim")) failed += 1;
  605. if (!assertTrue(GetLocStringByKey("attribute_name_q108_bounce_arrows") == "矢を弾く確率", "w3string.byKey: attribute_name_q108_bounce_arrows")) failed += 1;
  606. if (!assertTrue(GetLocStringByKey("item_name_repair_kit_weapon_4") == "武器職人の道具(達人)", "w3string.byKey: item_name_repair_kit_weapon_4")) failed += 1;
  607. if (!assertTrue(GetLocStringByKey("item_desc_repair_kit_weapon_4") == "達人の武器職人が使っている鋳造器具。武器の性能を永久に強化する。", "w3string.byKey: item_desc_repair_kit_weapon_4")) failed += 1;
  608. if (!assertTrue(GetLocStringByKey("item_name_repair_kit_armor_4") == "鎧職人の道具(達人)", "w3string.byKey: item_name_repair_kit_armor_4")) failed += 1;
  609. if (!assertTrue(GetLocStringByKey("item_desc_repair_kit_armor_4") == "達人の鎧職人が使っている鋳造器具。防具の性能を永久に強化する。", "w3string.byKey: item_desc_repair_kit_armor_4")) failed += 1;
  610. if (!assertTrue(GetLocStringByKey("option_gm_quest_exp_slider") == "クエスト経験値の設定", "w3string.byKey: option_gm_quest_exp_slider")) failed += 1;
  611. if (!assertTrue(GetLocStringByKey("option_gm_monster_exp_slider") == "戦闘経験値の設定", "w3string.byKey: option_gm_monster_exp_slider")) failed += 1;
  612. if (!assertTrue(GetLocStringByKey("attribute_name_knockdown") == "ノックダウン確率", "w3string.byKey: attribute_name_knockdown")) failed += 1;
  613. if (!assertTrue(GetLocStringByKey("gm_sign_stats_axii_duration_confusion") == "混乱の持続時間", "w3string.byKey: gm_sign_stats_axii_duration_confusion")) failed += 1;
  614. if (!assertTrue(GetLocStringByKey("gm_sign_stats_axii_duration_control") == "精神操作の持続時間", "w3string.byKey: gm_sign_stats_axii_duration_control")) failed += 1;
  615. if (!assertTrue(GetLocStringByKey("gm_sign_stats_heavy_knockdown") == "重度のノックダウン確率", "w3string.byKey: gm_sign_stats_heavy_knockdown")) failed += 1;
  616. if (!assertTrue(GetLocStringByKey("option_gm_use_xml_exp_toggle") == "クエストと戦闘の経験値を修正", "w3string.byKey: option_gm_use_xml_exp_toggle")) failed += 1;
  617. if (!assertTrue(GetLocStringByKey("gm_kills_humans") == "人間", "w3string.byKey: gm_kills_humans")) failed += 1;
  618. if (!assertTrue(GetLocStringByKey("gm_kills_wh_warriors") == "ワイルドハントの戦士", "w3string.byKey: gm_kills_wh_warriors")) failed += 1;
  619. if (!assertTrue(GetLocStringByKey("gm_kills_total") == "合計", "w3string.byKey: gm_kills_total")) failed += 1;
  620. if (!assertTrue(GetLocStringByKey("gm_kills_animals_total") == "動物", "w3string.byKey: gm_kills_animals_total")) failed += 1;
  621. if (!assertTrue(GetLocStringByKey("gm_kills_monsters_total") == "怪物", "w3string.byKey: gm_kills_monsters_total")) failed += 1;
  622. if (!assertTrue(GetLocStringByKey("gm_kills_by_type") == "種類に応じたキル", "w3string.byKey: gm_kills_by_type")) failed += 1;
  623. if (!assertTrue(GetLocStringByKey("gm_kills_kill_count") == "キル数", "w3string.byKey: gm_kills_kill_count")) failed += 1;
  624. if (!assertTrue(GetLocStringByKey("gm_kills_humans_total") == "人間", "w3string.byKey: gm_kills_humans_total")) failed += 1;
  625. if (!assertTrue(GetLocStringByKey("gm_kills_bosses_total") == "特定の怪物", "w3string.byKey: gm_kills_bosses_total")) failed += 1;
  626. if (!assertTrue(GetLocStringByKey("option_gm_stash_sync_toggle") == "倉庫同期モードをデフォルトで使用", "w3string.byKey: option_gm_stash_sync_toggle")) failed += 1;
  627. if (!assertTrue(GetLocStringByKey("option_gm_no_add_levels_guards") == "衛兵のレベル追加なし", "w3string.byKey: option_gm_no_add_levels_guards")) failed += 1;
  628. if (!assertTrue(GetLocStringByKey("item_desc_armor_type_heavy_set_bonus") == "重装防具セットボーナス: 全てのダメージ耐性 +$I$%", "w3string.byKey: item_desc_armor_type_heavy_set_bonus")) failed += 1;
  629. if (!assertTrue(GetLocStringByKey("item_desc_armor_type_medium_set_bonus") == "中装防具セットボーナス: 中毒度の減少割合 +$S$/秒", "w3string.byKey: item_desc_armor_type_medium_set_bonus")) failed += 1;
  630. if (!assertTrue(GetLocStringByKey("item_desc_armor_type_light_set_bonus") == "軽装防具セットボーナス: 安全に回避できる角度 +$I$度", "w3string.byKey: item_desc_armor_type_light_set_bonus")) failed += 1;
  631. if (!assertTrue(GetLocStringByKey("skill_desc_viper_set_ability1") == "毒耐性付与: 同じ装備を身に着けるごとに、体力が受けた毒の$S$%回復するようになる。 現在の回復割合: $S$%", "w3string.byKey: skill_desc_viper_set_ability1")) failed += 1;
  632. if (!assertTrue(GetLocStringByKey("gm_stat_attack_power_levelup_bonus") == "攻撃力ボーナス", "w3string.byKey: gm_stat_attack_power_levelup_bonus")) failed += 1;
  633. if (!assertTrue(GetLocStringByKey("panel_gm_scaling_options") == "敵のスケーリング", "w3string.byKey: panel_gm_scaling_options")) failed += 1;
  634. if (!assertTrue(GetLocStringByKey("panel_gm_exp_options") == "経験値", "w3string.byKey: panel_gm_exp_options")) failed += 1;
  635. if (!assertTrue(GetLocStringByKey("panel_gm_gameplay_options") == "ゲームプレイ", "w3string.byKey: panel_gm_gameplay_options")) failed += 1;
  636. if (!assertTrue(GetLocStringByKey("item_name_dismantle_kit_gear_1") == "材料分解キット", "w3string.byKey: item_name_dismantle_kit_gear_1")) failed += 1;
  637. if (!assertTrue(GetLocStringByKey("item_desc_dismantle_kit_gear_1") == "がらくたを製作材料に分解できる", "w3string.byKey: item_desc_dismantle_kit_gear_1")) failed += 1;
  638. if (!assertTrue(GetLocStringByKey("item_name_dismantle_kit_alchemy_1") == "錬金術材料分解キット", "w3string.byKey: item_name_dismantle_kit_alchemy_1")) failed += 1;
  639. if (!assertTrue(GetLocStringByKey("item_desc_dismantle_kit_alchemy_1") == "錬金術材料を分解できる", "w3string.byKey: item_desc_dismantle_kit_alchemy_1")) failed += 1;
  640. if (!assertTrue(GetLocStringByKey("panel_button_hud_interaction_dismantle") == "分解", "w3string.byKey: panel_button_hud_interaction_dismantle")) failed += 1;
  641. if (!assertTrue(GetLocStringByKey("effect_dimeritium") == "ディメリティウム", "w3string.byKey: effect_dimeritium")) failed += 1;
  642. if (!assertTrue(GetLocStringByKey("attribute_name_dbomb_armor_piercing") == "防御貫通", "w3string.byKey: attribute_name_dbomb_armor_piercing")) failed += 1;
  643. if (!assertTrue(GetLocStringByKey("attribute_name_cloud_duration") == "霧の持続時間", "w3string.byKey: attribute_name_cloud_duration")) failed += 1;
  644. if (!assertTrue(GetLocStringByKey("attribute_name_staminaRestore") == "気力", "w3string.byKey: attribute_name_staminaRestore")) failed += 1;
  645. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor") == "ケィア・モルヘンの鎧", "w3string.byKey: item_name_kaer_morhen_armor")) failed += 1;
  646. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor_1") == "ケィア・モルヘンの鎧(上質)", "w3string.byKey: item_name_kaer_morhen_armor_1")) failed += 1;
  647. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor_2") == "ケィア・モルヘンの鎧(高級)", "w3string.byKey: item_name_kaer_morhen_armor_2")) failed += 1;
  648. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_armor_3") == "ケィア・モルヘンの鎧(最高級)", "w3string.byKey: item_name_kaer_morhen_armor_3")) failed += 1;
  649. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants") == "ケィア・モルヘンのズボン", "w3string.byKey: item_name_kaer_morhen_pants")) failed += 1;
  650. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants_1") == "ケィア・モルヘンのズボン(上質)", "w3string.byKey: item_name_kaer_morhen_pants_1")) failed += 1;
  651. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants_2") == "ケィア・モルヘンのズボン(高級)", "w3string.byKey: item_name_kaer_morhen_pants_2")) failed += 1;
  652. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_pants_3") == "ケィア・モルヘンのズボン(最高級)", "w3string.byKey: item_name_kaer_morhen_pants_3")) failed += 1;
  653. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots") == "ケィア・モルヘンのブーツ", "w3string.byKey: item_name_kaer_morhen_boots")) failed += 1;
  654. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots_1") == "ケィア・モルヘンのブーツ(上質)", "w3string.byKey: item_name_kaer_morhen_boots_1")) failed += 1;
  655. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots_2") == "ケィア・モルヘンのブーツ(高級)", "w3string.byKey: item_name_kaer_morhen_boots_2")) failed += 1;
  656. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_boots_3") == "ケィア・モルヘンのブーツ(最高級)", "w3string.byKey: item_name_kaer_morhen_boots_3")) failed += 1;
  657. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves") == "ケィア・モルヘンの小手", "w3string.byKey: item_name_kaer_morhen_gloves")) failed += 1;
  658. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves_1") == "ケィア・モルヘンの小手(上質)", "w3string.byKey: item_name_kaer_morhen_gloves_1")) failed += 1;
  659. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves_2") == "ケィア・モルヘンの小手(高級)", "w3string.byKey: item_name_kaer_morhen_gloves_2")) failed += 1;
  660. if (!assertTrue(GetLocStringByKey("item_name_kaer_morhen_gloves_3") == "ケィア・モルヘンの小手(最高級)", "w3string.byKey: item_name_kaer_morhen_gloves_3")) failed += 1;
  661. if (!assertTrue(GetLocStringByKey("item_name_starting_armor_gm") == "使い古されたケィア・モルヘンの鎧", "w3string.byKey: item_name_starting_armor_gm")) failed += 1;
  662. if (!assertTrue(GetLocStringByKey("item_name_starting_pants_gm") == "使い古されたケィア・モルヘンのズボン", "w3string.byKey: item_name_starting_pants_gm")) failed += 1;
  663. if (!assertTrue(GetLocStringByKey("item_name_starting_boots_gm") == "使い古されたケィア・モルヘンのブーツ", "w3string.byKey: item_name_starting_boots_gm")) failed += 1;
  664. if (!assertTrue(GetLocStringByKey("item_name_starting_gloves_gm") == "使い古されたケィア・モルヘンの小手", "w3string.byKey: item_name_starting_gloves_gm")) failed += 1;
  665. if (!assertTrue(GetLocStringByKey("skill_desc_kaer_morhen_set_ability1") == "戦闘に参加している敵1体につき、気力の回復割合が$S$多くなる。 最大$S$", "w3string.byKey: skill_desc_kaer_morhen_set_ability1")) failed += 1;
  666. if (!assertTrue(GetLocStringByKey("attribute_name_toxicity_offset") == "抽出液の中毒度", "w3string.byKey: attribute_name_toxicity_offset")) failed += 1;
  667. if (!assertTrue(GetLocStringByKey("gm_toxicity_offset_description") == "抽出液の効果中、中毒度が最大になる。", "w3string.byKey: gm_toxicity_offset_description")) failed += 1;
  668. if (!assertTrue(GetLocStringByKey("gm_stat_adrenaline_gain_light") == "小攻撃のアドレナリン獲得", "w3string.byKey: gm_stat_adrenaline_gain_light")) failed += 1;
  669. if (!assertTrue(GetLocStringByKey("gm_stat_adrenaline_gain_heavy") == "大攻撃のアドレナリン獲得", "w3string.byKey: gm_stat_adrenaline_gain_heavy")) failed += 1;
  670. if (!assertTrue(GetLocStringByKey("option_gm_cbtsreg") == "戦闘中の気力回復 (追加)", "w3string.byKey: option_gm_cbtsreg")) failed += 1;
  671. if (!assertTrue(GetLocStringByKey("option_gm_ocbtsreg") == "非戦闘時の気力回復 (追加)", "w3string.byKey: option_gm_ocbtsreg")) failed += 1;
  672. if (!assertTrue(GetLocStringByKey("option_gm_cbtvreg") == "戦闘中の体力回復 (追加)", "w3string.byKey: option_gm_cbtvreg")) failed += 1;
  673. if (!assertTrue(GetLocStringByKey("option_gm_ocbtvreg") == "非戦闘時の体力回復 (追加)", "w3string.byKey: option_gm_ocbtvreg")) failed += 1;
  674. if (!assertTrue(GetLocStringByKey("option_gm_mscost") == "近接攻撃の気力コスト", "w3string.byKey: option_gm_mscost")) failed += 1;
  675. if (!assertTrue(GetLocStringByKey("option_gm_sscost") == "印の気力コスト", "w3string.byKey: option_gm_sscost")) failed += 1;
  676. if (!assertTrue(GetLocStringByKey("option_gm_stdelay") == "気力回復遅延 (追加、1秒ごと)", "w3string.byKey: option_gm_stdelay")) failed += 1;
  677. if (!assertTrue(GetLocStringByKey("effect_whirl_cooldown") == "回天剣舞のクールダウン", "w3string.byKey: effect_whirl_cooldown")) failed += 1;
  678. if (!assertTrue(GetLocStringByKey("effect_rend_cooldown") == "強襲のクールダウン", "w3string.byKey: effect_rend_cooldown")) failed += 1;
  679. if (!assertTrue(GetLocStringByKey("effect_aard_cooldown") == "アードのクールダウン", "w3string.byKey: effect_aard_cooldown")) failed += 1;
  680. if (!assertTrue(GetLocStringByKey("effect_igni_cooldown") == "イグニのクールダウン", "w3string.byKey: effect_igni_cooldown")) failed += 1;
  681. if (!assertTrue(GetLocStringByKey("effect_yrden_cooldown") == "イャーデンのクールダウン", "w3string.byKey: effect_yrden_cooldown")) failed += 1;
  682. if (!assertTrue(GetLocStringByKey("effect_quen_cooldown") == "クエンのクールダウン", "w3string.byKey: effect_quen_cooldown")) failed += 1;
  683. if (!assertTrue(GetLocStringByKey("effect_axii_cooldown") == "アクスィーのクールダウン", "w3string.byKey: effect_axii_cooldown")) failed += 1;
  684. if (!assertTrue(GetLocStringByKey("option_gm_mcooldown") == "スペシャルアタックのクールダウン(秒)", "w3string.byKey: option_gm_mcooldown")) failed += 1;
  685. if (!assertTrue(GetLocStringByKey("option_gm_scooldown") == "印のクールダウン(秒)", "w3string.byKey: option_gm_scooldown")) failed += 1;
  686. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_light") == "小攻撃で消費する気力", "w3string.byKey: attribute_name_stamina_cost_light")) failed += 1;
  687. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_heavy") == "大攻撃で消費する気力", "w3string.byKey: attribute_name_stamina_cost_heavy")) failed += 1;
  688. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_parry") == "ブロックで消費する気力", "w3string.byKey: attribute_name_stamina_cost_parry")) failed += 1;
  689. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_counter") == "カウンターで消費する気力", "w3string.byKey: attribute_name_stamina_cost_counter")) failed += 1;
  690. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_dodge") == "回避で消費する気力", "w3string.byKey: attribute_name_stamina_cost_dodge")) failed += 1;
  691. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_roll") == "ローリングで消費する気力", "w3string.byKey: attribute_name_stamina_cost_roll")) failed += 1;
  692. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_sprint") == "全力疾走で消費する気力", "w3string.byKey: attribute_name_stamina_cost_sprint")) failed += 1;
  693. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_jump") == "ジャンプで消費する気力", "w3string.byKey: attribute_name_stamina_cost_jump")) failed += 1;
  694. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_item") == "アイテムの使用で消費する気力", "w3string.byKey: attribute_name_stamina_cost_item")) failed += 1;
  695. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_aard") == "アードで消費する気力", "w3string.byKey: attribute_name_stamina_cost_aard")) failed += 1;
  696. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_igni") == "イグニで消費する気力", "w3string.byKey: attribute_name_stamina_cost_igni")) failed += 1;
  697. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_yrden") == "イャーデンで消費する気力", "w3string.byKey: attribute_name_stamina_cost_yrden")) failed += 1;
  698. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_quen") == "クエンで消費する気力", "w3string.byKey: attribute_name_stamina_cost_quen")) failed += 1;
  699. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_axii") == "アクスィーで消費する気力", "w3string.byKey: attribute_name_stamina_cost_axii")) failed += 1;
  700. if (!assertTrue(GetLocStringByKey("attribute_name_tox_hp_drain") == "過剰摂取による体力低下", "w3string.byKey: attribute_name_tox_hp_drain")) failed += 1;
  701. if (!assertTrue(GetLocStringByKey("attribute_name_tox_dec_rate") == "中毒度の減少割合", "w3string.byKey: attribute_name_tox_dec_rate")) failed += 1;
  702. if (!assertTrue(GetLocStringByKey("attribute_name_avail_tox") == "許容できる中毒度", "w3string.byKey: attribute_name_avail_tox")) failed += 1;
  703. if (!assertTrue(GetLocStringByKey("option_gm_ascooldown") == "印の別モードのクールダウン(秒)", "w3string.byKey: option_gm_ascooldown")) failed += 1;
  704. if (!assertTrue(GetLocStringByKey("option_gm_sign_instant_cast_toggle") == "それぞれの印に対応したキーを押すことで切り替えることなく使用できる", "w3string.byKey: option_gm_sign_instant_cast_toggle")) failed += 1;
  705. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_whirl") == "回転剣舞の気力コスト", "w3string.byKey: attribute_name_stamina_cost_whirl")) failed += 1;
  706. if (!assertTrue(GetLocStringByKey("attribute_name_stamina_cost_rend") == "強襲の気力コスト", "w3string.byKey: attribute_name_stamina_cost_rend")) failed += 1;
  707. if (!assertTrue(GetLocStringByKey("attribute_name_dismember_chance") == "切断の確率", "w3string.byKey: attribute_name_dismember_chance")) failed += 1;
  708. if (!assertTrue(GetLocStringByKey("panel_gm_qol_options") == "QoL", "w3string.byKey: panel_gm_qol_options")) failed += 1;
  709. if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx") == "気力低下時のサウンドエフェクトのしきい値(%)", "w3string.byKey: option_gm_lowstamsfx")) failed += 1;
  710. if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_vol") == "気力低下時のサウンドエフェクトの音量", "w3string.byKey: option_gm_lowstamsfx_vol")) failed += 1;
  711. if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_dynvol") == "大幅な気力低下時のサウンドエフェクトの音量", "w3string.byKey: option_gm_lowstamsfx_dynvol")) failed += 1;
  712. if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_rate") == "気力低下時のサウンドエフェクトの割合", "w3string.byKey: option_gm_lowstamsfx_rate")) failed += 1;
  713. if (!assertTrue(GetLocStringByKey("option_gm_lowstamsfx_dynrate") == "大幅な気力低下時のサウンドエフェクトの割合", "w3string.byKey: option_gm_lowstamsfx_dynrate")) failed += 1;
  714. if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_qol_options") == "QoL プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_qol_options")) failed += 1;
  715. if (!assertTrue(GetLocStringByKey("preset_value_gm_recommended") == "Recommended", "w3string.byKey: preset_value_gm_recommended")) failed += 1;
  716. if (!assertTrue(GetLocStringByKey("preset_value_gm_turn_off") == "Off", "w3string.byKey: preset_value_gm_turn_off")) failed += 1;
  717. if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_gameplay_options") == "Gameplay プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_gameplay_options")) failed += 1;
  718. if (!assertTrue(GetLocStringByKey("preset_value_gm_default") == "Default", "w3string.byKey: preset_value_gm_default")) failed += 1;
  719. if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_exp_options") == "Experience プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_exp_options")) failed += 1;
  720. if (!assertTrue(GetLocStringByKey("preset_Mods_ghost_mode_gm_scaling_options") == "Scaling プリセット", "w3string.byKey: preset_Mods_ghost_mode_gm_scaling_options")) failed += 1;
  721. if (!assertTrue(GetLocStringByKey("attribute_name_dbomb_dmg_reduction") == "ダメージ減少", "w3string.byKey: attribute_name_dbomb_dmg_reduction")) failed += 1;
  722. if (!assertTrue(GetLocStringByKey("option_gm_armor_reg_penalty") == "防具による気力ペナルティを有効にする", "w3string.byKey: option_gm_armor_reg_penalty")) failed += 1;
  723. if (!assertTrue(GetLocStringByKey("preset_value_gm_old_ver") == "Vanilla(と同じ)", "w3string.byKey: preset_value_gm_old_ver")) failed += 1;
  724. if (!assertTrue(GetLocStringByKey("skill_desc_magic_s10_l3") == "イャーデンの罠の大きさが$I$%拡大。罠を追加で設置できる。", "w3string.byKey: skill_desc_magic_s10_l3")) failed += 1;
  725. if (!assertTrue(GetLocStringByKey("gm_sign_stats_yrden_range") == "イャーデンの罠の範囲", "w3string.byKey: gm_sign_stats_yrden_range")) failed += 1;
  726. if (!assertTrue(GetLocStringByKey("gm_crafting_bonus_title") == "装備によるボーナス:", "w3string.byKey: gm_crafting_bonus_title")) failed += 1;
  727. if (!assertTrue(GetLocStringByKey("item_name_caretaker_spade_desc") == "与えたダメージに比例して体力を回復", "w3string.byKey: item_name_caretaker_spade_desc")) failed += 1;
  728. if (!assertTrue(GetLocStringByKey("attribute_name_dbomb_resist_reduction") == "ダメージ耐性減少", "w3string.byKey: attribute_name_dbomb_resist_reduction")) failed += 1;
  729. if (!assertTrue(GetLocStringByKey("attribute_name_hpPercDamageBonusPerHit") == "ダメージボーナス", "w3string.byKey: attribute_name_hpPercDamageBonusPerHit")) failed += 1;
  730. if (!assertTrue(GetLocStringByKey("attribute_name_resistance_perc_bonus_descr") == "ダメージ耐性", "w3string.byKey: attribute_name_resistance_perc_bonus_descr")) failed += 1;
  731. if (!assertTrue(GetLocStringByKey("effect_melt_armor_timer") == "鎧が溶ける時間", "w3string.byKey: effect_melt_armor_timer")) failed += 1;
  732. if (!assertTrue(GetLocStringByKey("option_gm_ascost") == "全力疾走/ジャンプの気力コスト設定", "w3string.byKey: option_gm_ascost")) failed += 1;
  733. if (!assertTrue(GetLocStringByKey("option_gm_nonlinear_levelup_toggle") == "レベル上昇時のボーナスを使用", "w3string.byKey: option_gm_nonlinear_levelup_toggle")) failed += 1;
  734. if (!assertTrue(GetLocStringByKey("option_gm_nonlinear_level_delta_slider") == "レベル差", "w3string.byKey: option_gm_nonlinear_level_delta_slider")) failed += 1;
  735. if (!assertTrue(GetLocStringByKey("option_gm_nonlinear_abs_delta_slider") == "レベル差ごとの能力", "w3string.byKey: option_gm_nonlinear_abs_delta_slider")) failed += 1;
  736. if (!assertTrue(GetLocStringByKey("preset_value_gm_hardcore") == "Hardcore", "w3string.byKey: preset_value_gm_hardcore")) failed += 1;
  737. if (!assertTrue(GetLocStringByKey("gm_taster_count") == "現在のボーナスは$I$ポイントだ", "w3string.byKey: gm_taster_count")) failed += 1;
  738. if (!assertTrue(GetLocStringByKey("attribute_name_explosionFireDamage") == "爆発の炎ダメージ", "w3string.byKey: attribute_name_explosionFireDamage")) failed += 1;
  739. if (!assertTrue(GetLocStringByKey("attribute_name_tox_overdose") == "過剰摂取のしきい値", "w3string.byKey: attribute_name_tox_overdose")) failed += 1;
  740.  
  741. // return number of failed
  742. return failed;
  743. }
  744.  
  745. exec function test_verifyW3Strings() {
  746. logTestResult("Verify W3Strings", _test_verifyW3strings(), true);
  747. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement