M1cromanagement Posted August 14, 2020 Share Posted August 14, 2020 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 ? Link to comment Share on other sites More sharing options...
Gazz Posted August 14, 2020 Share Posted August 14, 2020 Yes, it should work. There is no trick to it. Link to comment Share on other sites More sharing options...
M1cromanagement Posted August 14, 2020 Author Share Posted August 14, 2020 yesterday like me little busy, the buff work, it does show up the duration +2h in the left corner but doesnt show up on the item itself +2h and +1 Agility and it does show up in the skilltree as green credit. if im changing all value for dAgility and attAgility into : dFortitude and attFortitude it doesnt show up eather <item name="foodSteakAndPotato"> <!-- Master Chef Tier 1 foods --> <property name="Tags" value="food"/> <property name="HoldType" value="31"/> <property name="DisplayType" value="food"/> <property name="Meshfile" value="#Other/Items?Misc/parcelPrefab.prefab"/> <property name="DropMeshfile" value="#Other/Items?Misc/sack_droppedPrefab.prefab"/> <property name="Material" value="Mplants"/> <property name="Stacknumber" value="10"/> <!-- STK resource --> <property name="EconomicValue" value="70"/> <property name="EconomicBundleSize" value="5"/> <property name="CraftingIngredientTime" value="10"/> <!-- 14 is large round hold --> <property name="UnlockedBy" value="perkMasterChef,foodSteakAndPotatoSchematic"/> <property class="Action0"> <property name="Class" value="Eat"/> <property name="Delay" value="1.0"/> <property name="Use_time" value="..."/> <property name="Sound_start" value="player_eating"/> </property> <property name="Group" value="Food/Cooking,CFFood/Cooking"/> <effect_group tiered="false"> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$foodAmountAdd" operation="add" value="100"/> <display_value name="dAgility" value="1"/> <display_value name="dDuration" value="7203"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffSteakAndPotatoDuration" operation="add" value="7203"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffSteakAndPotatoDuration" operation="set" value="8403"> <requirement name="CVarCompare" cvar="$buffSteakAndPotatoDuration" operation="GT" value="8403"/></triggered_effect> <triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffProcessConsumables,buffSteakAndPotato"/> <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> <buff name="buffSteakAndPotato" name_key="foodSteakAndPotato" description_key="foodSteakAndPotatoDesc" icon="ui_game_symbol_fork"> <stack_type value="replace"/><duration value="0"/> <display_value value=".buffSteakAndPotatoDisplay"/><display_value_format value="time"/> <effect_group> <triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$buffSteakAndPotatoDuration" operation="subtract" value="@$MetabolismDuration"/> <triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar=".buffSteakAndPotatoDisplay" operation="set" value="@$buffSteakAndPotatoDuration"/> <triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar=".buffSteakAndPotatoDisplay" operation="divide" value="@$MetabolismDuration"/> </effect_group> <effect_group> <requirement name="CVarCompare" cvar="$buffSteakAndPotatoDuration" operation="LTE" value="0"/> <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar=".buffSteakAndPotatoDisplay" operation="set" value="0"/> <triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="$buffSteakAndPotatoDuration" operation="set" value="0"/> <triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="buffSteakAndPotato"/> </effect_group> <effect_group> <passive_effect name="AttributeLevel" tags="attAgility" operation="base_add" value="1"/> <triggered_effect trigger="onSelfBuffStart" action="AddBuff" buff="buffPerkAbilityUpdate"/> <triggered_effect trigger="onSelfBuffRemove" action="AddBuff" buff="buffPerkAbilityUpdate"/> </effect_group> </buff> mhmm that struggle with that display is real , trying some stuff to , sorry when im asking stupid things, but i want to learn Link to comment Share on other sites More sharing options...
Numberz Posted August 14, 2020 Share Posted August 14, 2020 sham chowder has a DisplayType of “foodShamChowder”. Steak and potatoes has DisplayType of “food” You need to examine this in uidisplay.xml and it will become clear. Link to comment Share on other sites More sharing options...
M1cromanagement Posted August 14, 2020 Author Share Posted August 14, 2020 Thank you all :), all working for me now! first time to go in this xml file, im happy about that display showing up^^ but one thing makes me not sure <display_value name="dFortitude" value="1"/> <display_value name="dDuration" value="603"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="add" value="603"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffShamChowderDuration" operation="set" value="1803"> <requirement name="CVarCompare" cvar="$buffShamChowderDuration" operation="GT" value="1803"/></triggered_effect> <triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffProcessConsumables,buffShamChowder"/> why is the value from the 3rd line diffrent as from the 4th line ? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.