Bladestorm Games Posted May 10, 2021 Share Posted May 10, 2021 (edited) Hey guys, I'm trying to make a custom consumable item, but having trouble with finding out how to edit the Tooltip values (When you click on a consumable it shows the values of Health, Food, Stamina, Water, Regen, etc. on the item) Here is a visual image of what I'm trying to accomplish: https://i.imgur.com/lgkdWL5.png (Note: I already have the item applying the Health, Water, Cure, Stam Regen... just the tooltip isnt displaying the proper values) I think it has to do with DisplayType. For example if you changed "Food" to "Water" the item's tooltip values would change: <property name="DisplayType" value="water"/> VS <property name="DisplayType" value="food"/> If I'm correct and it has to do with "DisplayType" where would I setup a custom DisplayType for my specific item? Thanks! Edited May 10, 2021 by Bladestorm Games (see edit history) Link to comment Share on other sites More sharing options...
Gouki Posted May 10, 2021 Share Posted May 10, 2021 2 hours ago, Bladestorm Games said: Hey guys, I'm trying to make a custom consumable item, but having trouble with finding out how to edit the Tooltip values (When you click on a consumable it shows the values of Health, Food, Stamina, Water, Regen, etc. on the item) Here is a visual image of what I'm trying to accomplish: https://i.imgur.com/lgkdWL5.png (Note: I already have the item applying the Health, Water, Cure, Stam Regen... just the tooltip isnt displaying the proper values) I think it has to do with DisplayType. For example if you changed "Food" to "Water" the item's tooltip values would change: <property name="DisplayType" value="water"/> VS <property name="DisplayType" value="food"/> If I'm correct and it has to do with "DisplayType" where would I setup a custom DisplayType for my specific item? Thanks! Hi Bladestorm Games For water and food to mark you, it must be this Display Type: foodWater. Now that if you want to have your item with custom stats, you must create your new Display Type, something like this,example: <item_display_info display_type="foodWaterNew" display_group="groupConsumables"> <display_entry name="$foodAmountAdd" title_key="statFoodAmount"/> <display_entry name="foodHealthAmount" title_key="statHealthAmount"/> <display_entry name="$waterAmountAdd" title_key="statWaterAmount"/> <display_entry name="dStaminaRegen" title_key="statStaminaRegen" display_type="Percent"/> <display_entry name="dDuration" title_key="statDuration" display_type="Time"/> <display_entry name="dCureDysentery" title_key="statCureDysentery" display_type="Percent"/> <display_entry name="dEfficientDigestion" title_key="statEfficientDigestion" display_type="Percent" display_leading_plus="true"/> </item_display_info> You must also add certain values to the item so that it shows you the correct stats. Example: Honey has this like this <property name="DisplayType" value="foodCureInfection"/> <effect_group tiered="false" name="Food Tier 0"> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$foodAmountAdd" operation="add" value="8"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="foodHealthAmount" operation="add" value="2"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffProcessConsumables"/> <display_value name="dCureInfection" value=".05"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="ModifyCVar" cvar="$buffInfectionAddCurePerc" operation="add" value="5"/> <triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffInfectionAddCure"/> </effect_group> And in display type, it has like this: <item_display_info display_type="foodCureInfection" display_group="groupConsumables"> <display_entry name="$foodAmountAdd" title_key="statFoodAmount"/> <display_entry name="foodHealthAmount" title_key="statHealthAmount"/> <display_entry name="ddummyNoBonus" title_key="statFoodStaminaBonus" display_type="Bool"/> <display_entry name="dCureInfection" title_key="statCureInfection" display_type="Percent"/> </item_display_info> It's just a matter of making the values match in display type and item. Hope that helps you. Regards 1 Link to comment Share on other sites More sharing options...
Bladestorm Games Posted May 10, 2021 Author Share Posted May 10, 2021 Thank you very much! This is exactly the info I needed! Link to comment Share on other sites More sharing options...
Gouki Posted May 10, 2021 Share Posted May 10, 2021 1 minute ago, Bladestorm Games said: Thank you very much! This is exactly the info I needed! You're welcome, it doesn't cost anything to help. 1 Link to comment Share on other sites More sharing options...
bdubyah Posted May 10, 2021 Share Posted May 10, 2021 And in case you haven't found it, DisplayTypes are stored in ui_display.xml. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now