ゲームオーバーモードと健康値最低70未満を可能にする(alpha16.4)

このプログラムを実行した際に発生する不具合、損害については一切保証しません。自己責任で利用してください。


このSDXサンプルはゲームオーバーの設定と健康値の最低を70未満にすることを可能にします。
gamestages.xml //gamestages/config/@GameOverModeを以下のように設定するとそれぞれのゲームオーバー設定になります。
GameOverMode = 0 ゲームオーバーはありません。
GameOverMode = 1 健康値が
GameOverMode = 2 DEAD IS DEAD
記述例

<config GameOverMode ="1" startingWeight="1" scavengerGameDifficultyBonus="0" adventurerGameDifficultyBonus="0.1" nomadGameDifficultyBonus="0.2" warriorGameDifficultyBonus="0.6" survivalistGameDifficultyBonus="1.0" insaneGameDifficultyBonus="1.5" daysAliveDifficultyBonus="0.1" daysAliveChangeWhenKilled="2" diminishingReturns="0.2" />

progression.xml を下記のように変更することで70未満にすることが可能です。
変更前

<perk name="Health Nut" icon="run" description_key="healthNutDesc" title_key="healthNut" max_level="5" skill_point_cost_multiplier="1.43" skill_point_cost_per_level="5" always_fire="true" group="health">
<requirement perk_level="1" required_skill_name="Athletics" required_skill_level="1"/>
<requirement perk_level="2" required_skill_name="Athletics" required_skill_level="10"/>
<requirement perk_level="3" required_skill_name="Athletics" required_skill_level="20"/>
<requirement perk_level="4" required_skill_name="Athletics" required_skill_level="40"/>
<requirement perk_level="5" required_skill_name="Athletics" required_skill_level="60"/>
<effect name="MinWellness">
<add perk_level="0" value="0" />
<add perk_level="1" value="5" />
<add perk_level="2" value="10" />
<add perk_level="3" value="20" />
<add perk_level="4" value="30" />
<add perk_level="5" value="50" />
</effect>

変更後

<perk name="Health Nut" icon="run" description_key="healthNutDesc" title_key="healthNut" max_level="5" skill_point_cost_multiplier="1.43" skill_point_cost_per_level="5" always_fire="true" group="health">
<requirement perk_level="1" required_skill_name="Athletics" required_skill_level="1"/>
<requirement perk_level="2" required_skill_name="Athletics" required_skill_level="10"/>
<requirement perk_level="3" required_skill_name="Athletics" required_skill_level="20"/>
<requirement perk_level="4" required_skill_name="Athletics" required_skill_level="40"/>
<requirement perk_level="5" required_skill_name="Athletics" required_skill_level="60"/>
<effect name="MinWellness">
<setvalue perk_level="0" value="30" />
<setvalue perk_level="1" value="30" />
<setvalue perk_level="2" value="30" />
<setvalue perk_level="3" value="30" />
<setvalue perk_level="4" value="30" />
<setvalue perk_level="5" value="30" />
</effect>

この変更は7 days to die mod editorで使われています。

関連リンク



トップページへ