Thank you ! I had a bit of trouble to figured out how to call another sheet attribute, but i finally did it. I can't decide on how to represent it yet, but it is now used in the difficulty roll ! i did use CRP. I put it here in case someone need it too (might no be optimised, but it work) : < tr > < td > Nom de la fiche GM: </ td > < td >< input type = "text" name = "attr_master_sheet" ></ td > </ tr > < tr > < td > Tension: </ td > < td >< input type = "text" name = "attr_tension" ></ td > </ tr > [...] function dark_roll_stat(val_stat) { //Call when action button is clicked: (val_stat) is the statistic associated with the roll getAttrs ([ "master_sheet" ], function ( values ) { var master_sheet ; master_sheet = values . master_sheet ; startRoll ( "&{template:test2} {{name=Jet sous Tension}} {{roll1=[[" + val_stat + "d6]]}} {{Tension= [[@{" + master_sheet + "|tension}]]}}" , ( results ) => { let result = 0 ; results . results . roll1 . dice . forEach ( element => { result += element >= ( results . results [ "Tension" ]. result ); }); result -= results . results [ "Tension" ]. result ; finishRoll ( results . rollId , { roll1 : result , } ); }); }) } ;