M1cromanagement
Refugee
i want make a buff food like <item name="foodShamChowder"> on <item name="foodSteakAndPotato">
<item name="foodShamChowder"> <!-- Master Chef Tier 2 foods -->
<property name="Extends" value="foodCanSham"/>
<property name="DisplayType" value="foodShamChowder"/>
<property name="Group" value="Food/Cooking,CFFood/Cooking"/>
<property name="EconomicValue" value="126"/>
<property name="UnlockedBy" value="perkMasterChef,foodShamChowderSchematic"/>
<effect_group tiered="false">
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="foodHealthAmount" operation="add" value="100"/>
<display_value name="dFortitude" value="1"/>
<display_value name="dDuration" value="7203"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="add" value="7203"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="set" value="8403">
<requirement name="CVarCompare" cvar="$buffShamChowderDuration" operation="GT" value="8403"/></triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffProcessConsumables,buffShamChowder"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar=".DiseaseRoll" operation="set" value="5"/><display_value name="dFoodPoisoningRisk" value=".05"/> <!-- FP cooked -->
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar=".DiseaseRoll" operation="add" value="@$MetabolismResist"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffIllFoodPoisoning01">
<requirement name="RandomRoll" seed_type="Random" min_max="1,100" operation="LTE" value="@.DiseaseRoll"/>
</triggered_effect>
</effect_group>
</item>
and
<buff name="buffShamChowder" name_key="foodShamChowder" description_key="foodShamChowderDesc" icon="ui_game_symbol_fork">
<stack_type value="replace"/><duration value="0"/>
<display_value value=".buffShamChowderDisplay"/><display_value_format value="time"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="subtract" value="@$MetabolismDuration"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar=".buffShamChowderDisplay" operation="set" value="@$buffShamChowderDuration"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar=".buffShamChowderDisplay" operation="divide" value="@$MetabolismDuration"/>
</effect_group>
<effect_group>
<requirement name="CVarCompare" cvar="$buffShamChowderDuration" operation="LTE" value="0"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar=".buffShamChowderDisplay" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="buffShamChowder"/>
</effect_group>
<effect_group>
<passive_effect name="AttributeLevel" tags="attFortitude" operation="base_add" value="1"/>
<triggered_effect trigger="onSelfBuffStart" action="AddBuff" buff="buffPerkAbilityUpdate"/>
<triggered_effect trigger="onSelfBuffRemove" action="AddBuff" buff="buffPerkAbilityUpdate"/>
</effect_group>
</buff>
but if im replacing the names "ShamChowder" with "SteakAndPotato" it doenst work, why ?
<item name="foodShamChowder"> <!-- Master Chef Tier 2 foods -->
<property name="Extends" value="foodCanSham"/>
<property name="DisplayType" value="foodShamChowder"/>
<property name="Group" value="Food/Cooking,CFFood/Cooking"/>
<property name="EconomicValue" value="126"/>
<property name="UnlockedBy" value="perkMasterChef,foodShamChowderSchematic"/>
<effect_group tiered="false">
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="foodHealthAmount" operation="add" value="100"/>
<display_value name="dFortitude" value="1"/>
<display_value name="dDuration" value="7203"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="add" value="7203"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="set" value="8403">
<requirement name="CVarCompare" cvar="$buffShamChowderDuration" operation="GT" value="8403"/></triggered_effect>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffProcessConsumables,buffShamChowder"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar=".DiseaseRoll" operation="set" value="5"/><display_value name="dFoodPoisoningRisk" value=".05"/> <!-- FP cooked -->
<triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar=".DiseaseRoll" operation="add" value="@$MetabolismResist"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffIllFoodPoisoning01">
<requirement name="RandomRoll" seed_type="Random" min_max="1,100" operation="LTE" value="@.DiseaseRoll"/>
</triggered_effect>
</effect_group>
</item>
and
<buff name="buffShamChowder" name_key="foodShamChowder" description_key="foodShamChowderDesc" icon="ui_game_symbol_fork">
<stack_type value="replace"/><duration value="0"/>
<display_value value=".buffShamChowderDisplay"/><display_value_format value="time"/>
<effect_group>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="subtract" value="@$MetabolismDuration"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar=".buffShamChowderDisplay" operation="set" value="@$buffShamChowderDuration"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar=".buffShamChowderDisplay" operation="divide" value="@$MetabolismDuration"/>
</effect_group>
<effect_group>
<requirement name="CVarCompare" cvar="$buffShamChowderDuration" operation="LTE" value="0"/>
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar=".buffShamChowderDisplay" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="buffShamChowder"/>
</effect_group>
<effect_group>
<passive_effect name="AttributeLevel" tags="attFortitude" operation="base_add" value="1"/>
<triggered_effect trigger="onSelfBuffStart" action="AddBuff" buff="buffPerkAbilityUpdate"/>
<triggered_effect trigger="onSelfBuffRemove" action="AddBuff" buff="buffPerkAbilityUpdate"/>
</effect_group>
</buff>
but if im replacing the names "ShamChowder" with "SteakAndPotato" it doenst work, why ?