Forum Discussion
SamKauffman-3fd
2 years agoCommunity Member
JavaScript Help - Adding 5 variables to 1 for a Total Score in Storyline
Does anyone know why my JavaScript trigger isn't working in Storyline? I have 5 scenarios, each with a sectional score (ScorePessimist, ScoreExpert, etc.). I also want to show a Total Score (ScoreTo...
MathNotermans-9
2 years agoCommunity Member
And if for some reason you need ( or want ) to use Javascript... the trick needed is converting the received variable to a numeric...as Storyline variables always will be strings when grabbed by Javascript.
So use parseInt( ) on a grabbed variable for calculation...
eg:
var scoreP = player.getVar("ScorePessimist");
var scoreE = player.getVar("ScoreExpert");
var scoreI = player.getVar("ScoreIndecisive");
var scoreIm = player.getVar("ScoreImpatient");
var scoreA = player.getVar("ScoreAggressor");
var ScoreTotal1 = parseInt(scoreP)+parseInt(scoreE)+parseInt(scoreI)+parseInt(scoreIm)+parseInt(scoreA);
player.SetVar("ScoreTotal", ScoreTotal1);