
Hello, I come to you to obtain information that I struggle to find by consulting the various wiki and forum posts. I'm stuck on a sheet worker script that I'm trying to make work. My question will perhaps lead to a simple answer like "no, it's not possible" or a miraculous answer which will unlock lots of new coding horizons for me!! So, is it possible in a script to use a double condition: IF “this_value” = x AND “this_other_value” = y SO I haven't found any examples using a double condition in my searches and I'm just wondering if this is possible. I am attaching my coding (which I know is not functional but which allows you to visualize what I want to do) <script type="text/worker"> on("sheet:opened change:quality_courage change:default_courage", function() { getAttrs(["quality_courage", "default_courage"], function(values) { let quality_courage = parseInt(values["quality_courage"]) || 0; let default_courage = parseInt(values["default_courage"]) || 0; if (quality_courage >= default_courage ) /* first condition */ { /* second condition */ if (quality_courage == 1 ) D_courage_roll = "[[1D6]]"; else if (quality_courage == 2 ) D_courage_roll = "[[1D6]] [[1D6]]"; else if (quality_courage == 3 ) D_courage_roll = "[[1D6]] [[1D6]] [[1D6]]"; else if (quality_courage == 4 ) D_courage_roll = "[[1D6]] [[1D6]] [[1D6]] [[1D6]]"; else if (quality_courage == 5 ) D_courage_roll = "[[1D6]] [[1D6]] [[1D6]] [[1D6]] [[1D6]]"; else D_courage_roll = "[[1D6]]"; } else /* first condition */ { /* second condition */ if (default_courage == 1 ) D_courage_roll = "[[1D6]]"; else if (default_courage == 2 ) D_courage_roll = "[[1D6]] [[1D6]]"; else if (default_courage == 3 ) D_courage_roll = "[[1D6]] [[1D6]] [[1D6]]"; else if (default_courage == 4 ) D_courage_roll = "[[1D6]] [[1D6]] [[1D6]] [[1D6]]"; else if (default_courage == 5 ) D_courage_roll = "[[1D6]] [[1D6]] [[1D6]] [[1D6]] [[1D6]]"; else D_courage_roll = "[[1D6]]"; } setAttrs({ "D_courage_roll": D_courage_roll }); }); }); </script> In this example I want to compare the value of quality_courage and default_courage initially, and depending on which of the values is the highest, do this or that type of comparative function.