Ah, sorry for not replying fast enough, I just got back from a trip.
I do make a few simple actions for very specific calculation within my particular game. For an example, I had a need of logarithmic calculation, so I made an action of that with whatever the base, and the offset I choose. Those, I do not mind making them, because they are for such specific cases. In fact, in general, I don't even mind doing multiple actions of int calculations or multiple float calculations in chains.
The problem is when I need a lot of conversion even to do some chain of simple maths, because that means I have to create whole bunch of intermediary variables.
Example would be if I need to do the following maths in a game.
1) ((myIntA + myIntB) * myFloatA) + ((myIntC * myFloatB) /myIntD)
2) ((myFloatA - myIntA) / (myIntB + myFloatB)) + (myIntC * myFloatC)
3) . . .
. . .
If I have to make a custom action for each of those case by case, then it might get too bloated to manage. Also it's too much hassle.
I would much prefer if there was a universal math operator, similar to maybe the conditional expression action. (
https://hutonggames.fogbugz.com/default.asp?W1226)
On the new expression, we would simply write the operation with the variables, and the outcome is stored in either int format or float format.
That would save me a lot from creating ton of intermediary conversion variables, and also from making ton of custom actions that's only specific to that particular state of that particular game.