Calculate Status Formula

🌟 Introducing The Ultimate Status Formula Calculator for Status+ 🌟

Unlock the full potential of your game's status effects! With the Calculate Status Formula Action Task from Status+, you can perform intricate calculations with ease—drastically improving gameplay dynamics and user engagement.

How to Use Calculate Status Formula in Status+

The Calculate Status Formula feature in Status+ is designed to simplify and automate the process of calculating complex status formulas in your game. This guide will walk you through the steps needed to utilize this powerful feature.

Prerequisites

  • Make sure you've imported Status+ into your Unity project.

  • Familiarize yourself with NodeCanvas and blackboards, as you'll be using these to store status values.

Step-by-Step Guide

Step 1: Add Status IDs

  1. Locate the Calculate Status Formula Action Task: This can be found within the Status+ category in NodeCanvas.

  2. Status IDs Element: Add the status IDs you want to include in the formula. If you have a "Level" status with ID 7, write 7 in the "Status IDs Element 0" field.

Step 2: Add Status Names

  1. Status Names Element: Add the names corresponding to the status IDs you just input. If you added a "Level" status with ID 7, write Level in the "Status Names Element 0" field.

Step 3: Write the Formula

  1. Formula Field: Input the formula you wish to evaluate. Remember to use parentheses () around each value. For example, (1 + 2) would give a result of 3.

  2. Including Status in Formula: To include a status in the formula, use curly braces {} around the status name like {Level}. So, if Level = 5, then ({Level} + 25) would give a result of 30.

Step 4: Specify the Target Blackboard

  1. Target Blackboard: Select the blackboard that contains all the status values you're going to use in the formula.

Step 5: Result Variable

  1. Result Variable Name: Write the name of the blackboard variable where you'd like to store the result. This could be something like NextLevel.

Step 6: Run and Test

  1. Run your game: If everything is set up correctly, the formula should evaluate and store its result in the specified blackboard variable.

Troubleshooting

  • Make sure that the status IDs and names match and are correct.

  • Ensure that the target blackboard contains the statuses you're referring to in the formula.

  • Check your formula for syntax errors.

Last updated