Last active
September 24, 2020 19:12
-
-
Save mitsu-ksgr/4c2e500a8bef902106846e0793721b64 to your computer and use it in GitHub Desktop.
7Days to die, Config/buffs.xml の 空腹・口渇 の debuff 部分の設定の抜粋
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
7Days to die, Config/buffs.xml の 空腹・口渇 の debuff 部分の設定の抜粋 | |
--> | |
<buffs> | |
<!-- デバフの追加 --> | |
<buff name="buffStatusCheck01" hidden="true" remove_on_death="false"> | |
<update_rate value="2"/> | |
<effect_group> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusHungry01"> | |
<requirement name="StatComparePercCurrentToMax" stat="Food" operation="LTE" value=".5"/> | |
<requirement name="NotHasBuff" buff="buffStatusHungry01"/> | |
<requirement name="NotHasBuff" buff="buffStatusHungry02"/> | |
<requirement name="NotHasBuff" buff="buffStatusHungry03"/> | |
<requirement name="NotHasBuff" buff="buffHealFood"/> | |
</triggered_effect> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusHungry02"> | |
<requirement name="StatComparePercCurrentToMax" stat="Food" operation="LTE" value=".25"/> | |
<requirement name="NotHasBuff" buff="buffStatusHungry02"/> | |
<requirement name="NotHasBuff" buff="buffStatusHungry03"/> | |
<requirement name="NotHasBuff" buff="buffHealFood"/> | |
</triggered_effect> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusHungry03"> | |
<requirement name="StatComparePercCurrentToMax" stat="Food" operation="LTE" value=".02"/> | |
<requirement name="NotHasBuff" buff="buffStatusHungry03"/> | |
<requirement name="NotHasBuff" buff="buffHealFood"/> | |
</triggered_effect> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusThirsty01"> | |
<requirement name="StatComparePercCurrentToMax" stat="Water" operation="LTE" value="0.5"/> | |
<requirement name="NotHasBuff" buff="buffStatusThirsty01"/> | |
<requirement name="NotHasBuff" buff="buffStatusThirsty02"/> | |
<requirement name="NotHasBuff" buff="buffStatusThirsty03"/> | |
<requirement name="NotHasBuff" buff="buffHealWaterMax"/> | |
</triggered_effect> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusThirsty02"> | |
<requirement name="StatComparePercCurrentToMax" stat="Water" operation="LTE" value="0.25"/> | |
<requirement name="NotHasBuff" buff="buffStatusThirsty02"/> | |
<requirement name="NotHasBuff" buff="buffStatusThirsty03"/> | |
<requirement name="NotHasBuff" buff="buffHealWaterMax"/> | |
</triggered_effect> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusThirsty03"> | |
<requirement name="StatComparePercCurrentToMax" stat="Water" operation="LTE" value="0.02"/> | |
<requirement name="NotHasBuff" buff="buffStatusThirsty03"/> | |
<requirement name="NotHasBuff" buff="buffHealWaterMax"/> | |
</triggered_effect> | |
</effect_group> | |
</buff> | |
<!-- デバフの効果 --> | |
<buff name="buffStatusHungry01" name_key="buffStatusHungry01Name" description_key="buffStatusHungry01Desc" tooltip_key="buffStatusHungry01Tooltip" icon="ui_game_symbol_hunger" icon_color="255,128,0"> | |
<damage_type value="Starvation"/> | |
<stack_type value="ignore"/> | |
<!--<display_value value="$buffStatusHungryBlockage"/><display_value_key value="-{0:0}"/>--> | |
<effect_group> | |
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffStatusHungry01"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusHungry02"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusHungry03"/> | |
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Player$Hungry" play_in_head="true"/> | |
</effect_group> | |
<effect_group> | |
<requirement name="StatComparePercCurrentToMax" stat="Food" operation="GT" value="0.52"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="buffStatusHungry01"/> | |
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="set" value="0"/> | |
</effect_group> | |
<effect_group> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="set" value="100"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="add" value="@$PlayerLevelBonus"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="multiply" value=".133"/> | |
<passive_effect name="StaminaMaxBlockage" operation="base_add" value="@$buffStatusHungryBlockage"/> | |
</effect_group> | |
</buff> | |
<buff name="buffStatusHungry02" name_key="buffStatusHungry02Name" description_key="buffStatusHungry02Desc" tooltip_key="buffStatusHungry02Tooltip" icon="ui_game_symbol_hunger" icon_color="255,128,0"> | |
<damage_type value="Starvation"/> | |
<stack_type value="ignore"/> | |
<!--<display_value value="$buffStatusHungryBlockage"/><display_value_key value="-{0:0}"/>--> | |
<effect_group> | |
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffStatusHungry02"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusHungry01"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusHungry03"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusHungry01"> | |
<requirement name="StatComparePercCurrentToMax" stat="Food" operation="GT" value="0.27"/></triggered_effect> | |
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Player$Hungry" play_in_head="true"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Player$Hungry" play_in_head="true"> | |
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="0.6"/></triggered_effect> | |
</effect_group> | |
<effect_group> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="set" value="100"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="add" value="@$PlayerLevelBonus"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="multiply" value=".266"/> | |
<passive_effect name="StaminaMaxBlockage" operation="base_add" value="@$buffStatusHungryBlockage"/> | |
</effect_group> | |
</buff> | |
<buff name="buffStatusHungry03" name_key="buffStatusHungry03Name" description_key="buffStatusHungry03Desc" tooltip_key="buffStatusHungry03Tooltip" icon_color="255,0,0" icon_blink="true"> | |
<damage_type value="Starvation"/> | |
<damage_source value="Internal"/> | |
<stack_type value="ignore"/> | |
<update_rate value="2.2"/> | |
<!--<display_value value="$buffStatusHungryBlockage"/><display_value_key value="-{0:0}"/>--> | |
<effect_group> | |
<passive_effect name="StaminaChangeOT" operation="perc_subtract" value=".1"/> | |
<!--<passive_effect name="HealthMaxModifierOT" operation="base_subtract" value="0.05"/> | |
<passive_effect name="HealthChangeOT" operation="base_subtract" value=".00416"/> 20 p h, does not work--> | |
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyStats" stat="Health" operation="subtract" value=".055"/> <!-- 90 p h --> | |
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Player$Hungry" play_in_head="true"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Player$Hungry" play_in_head="true"> | |
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="1.22"/></triggered_effect> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="set" value="100"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="add" value="@$PlayerLevelBonus"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusHungryBlockage" operation="multiply" value=".266"/> | |
<passive_effect name="StaminaMaxBlockage" operation="base_add" value="@$buffStatusHungryBlockage"/> | |
<!-- | |
<passive_effect name="AttributeLevel" operation="base_subtract" value="2" tags="attStrength,attFortitude"/> | |
<passive_effect name="AttributeLevel" operation="base_subtract" value="1" tags="attPerception"/> | |
<triggered_effect trigger="onSelfBuffStart" action="AddBuff" buff="buffPerkAbilityUpdate"/> | |
<triggered_effect trigger="onSelfBuffRemove" action="AddBuff" buff="buffPerkAbilityUpdate"/> | |
--> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusHungry01"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusHungry02"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusHungry02"> | |
<requirement name="StatComparePercCurrentToMax" stat="Food" operation="GT" value="0.04"/></triggered_effect> | |
</effect_group> | |
</buff> | |
<buff name="buffStatusThirsty01" name_key="buffStatusThirsty01Name" description_key="buffStatusThirsty01Desc" tooltip_key="buffStatusThirsty01Tooltip" icon="ui_game_symbol_water" icon_color="255,128,0"> | |
<damage_type value="Dehydration"/> | |
<stack_type value="ignore"/> | |
<effect_group> | |
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffStatusThirsty01"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusThirsty02"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusThirsty03"/> | |
</effect_group> | |
<effect_group> | |
<requirement name="StatComparePercCurrentToMax" stat="Water" operation="GT" value="0.52"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="buffStatusThirsty01"/> | |
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="set" value="0"/> | |
</effect_group> | |
<effect_group> | |
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Player$Thirsty" play_in_head="true"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="set" value="100"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="add" value="@$PlayerLevelBonus"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="multiply" value=".066"/> | |
<passive_effect name="StaminaMaxBlockage" operation="base_add" value="@$buffStatusThirstyBlockage"/> | |
</effect_group> | |
</buff> | |
<buff name="buffStatusThirsty02" name_key="buffStatusThirsty02Name" description_key="buffStatusThirsty02Desc" tooltip_key="buffStatusThirsty02Tooltip" icon="ui_game_symbol_water" icon_color="255,128,0"> | |
<damage_type value="Dehydration"/> | |
<stack_type value="ignore"/> | |
<effect_group> | |
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffStatusThirsty02"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusThirsty01"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusThirsty03"/> | |
</effect_group> | |
<effect_group> | |
<requirement name="StatComparePercCurrentToMax" stat="Water" operation="GT" value="0.27"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusThirsty01"/> | |
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="set" value="0"/> | |
</effect_group> | |
<effect_group> | |
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Player$Thirsty" play_in_head="true"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Player$Thirsty" play_in_head="true"> | |
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="0.6"/></triggered_effect> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="set" value="100"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="add" value="@$PlayerLevelBonus"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="multiply" value=".133"/> | |
<passive_effect name="StaminaMaxBlockage" operation="base_add" value="@$buffStatusThirstyBlockage"/> | |
</effect_group> | |
</buff> | |
<buff name="buffStatusThirsty03" name_key="buffStatusThirsty03Name" description_key="buffStatusThirsty03Desc" tooltip_key="buffStatusThirsty03Tooltip" icon="ui_game_symbol_water" icon_color="255,0,0" icon_blink="true"> | |
<damage_type value="Dehydration"/> | |
<damage_source value="Internal"/> | |
<stack_type value="ignore"/> | |
<update_rate value="2.2"/> | |
<effect_group> | |
<!-- <passive_effect name="HealthChangeOT" operation="base_subtract" value=".01248"/> 45 p h, does not work --> | |
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyStats" stat="Health" operation="subtract" value=".0917"/> <!-- 150 p h --> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusThirsty01"/> | |
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="buffStatusThirsty02"/> | |
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="Player$Thirsty" play_in_head="true"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="PlaySound" sound="Player$Thirsty" play_in_head="true"> | |
<requirement name="RandomRoll" seed_type="Random" min_max="0,100" operation="LTE" value="1.22"/></triggered_effect> | |
</effect_group> | |
<effect_group> | |
<requirement name="StatComparePercCurrentToMax" stat="Water" operation="GT" value="0.04"/> | |
<triggered_effect trigger="onSelfBuffUpdate" action="AddBuff" buff="buffStatusThirsty02"/> | |
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="set" value="0"/> | |
</effect_group> | |
<effect_group> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="set" value="100"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="add" value="@$PlayerLevelBonus"/> | |
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffStatusThirstyBlockage" operation="multiply" value=".133"/> | |
<passive_effect name="StaminaMaxBlockage" operation="base_add" value="@$buffStatusThirstyBlockage"/> | |
</effect_group> | |
</buff> | |
</buffs> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment