Wow, RT is still broken on the sheet? Here's an old method which should still work - it has a couple of drawbacks, in that the 2nd 3d die won't display, and you need to create a couple of attributes. But this is as close as I ever managed to get it - it should work with both Query and Toggle advantage. A complete solution needs to be done with sheetworkers IMO, the attributes we have available just can't get a perfect output. First create d20RT {[[1d20]] then rtypeRT @{rtype}0]]}} {{r2=[[@{d20RT} Then use the following macro (it won't work for any character without the above two @{attributes}): @{selected|wtype}&{template:simple} @{selected|rtypeRT}?{Ability|Acrobatics,,[[@{selected|reliable_talent}*ceil(@{selected|Acrobatics_prof}/100)]][RT]}k1+@{selected|Acrobatics_bonus}@{selected|pbd_safe}[Acrobatics]]]}} {{rname=Acrobatics}} {{mod=@{selected|Acrobatics_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Acrobatics_prof}/100)]][RT]}k1 + @{selected|Acrobatics_bonus}@{selected|pbd_safe}[Acrobatics]]]|Animal Handling,,[[@{selected|reliable_talent}*ceil(@{selected|Animal_Handling_prof}/100)]][RT]}k1+@{selected|Animal_Handling_bonus}@{selected|pbd_safe}[Animal]]]}} {{rname=Animal Handling}} {{mod=@{selected|Animal_Handling_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Animal_Handling_prof}/100)]][RT]}k1 + @{selected|Animal_Handling_bonus}@{selected|pbd_safe}[Animal]]]|Arcana,,[[@{selected|reliable_talent}*ceil(@{selected|Arcana_prof}/100)]][RT]}k1+@{selected|Arcana_bonus}@{selected|pbd_safe}[Arcana]]]}} {{rname=Arcana}} {{mod=@{selected|Arcana_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Arcana_prof}/100)]][RT]}k1 + @{selected|Arcana_bonus}@{selected|pbd_safe}[Arcana]]]|Athletics,,[[@{selected|reliable_talent}*ceil(@{selected|Athletics_prof}/100)]][RT]}k1+@{selected|Athletics_bonus}@{selected|pbd_safe}[Athletics]]]}} {{rname=Athletics}} {{mod=@{selected|Athletics_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Athletics_prof}/100)]][RT]}k1 + @{selected|Athletics_bonus}@{selected|pbd_safe}[Athletics]]]|Deception,,[[@{selected|reliable_talent}*ceil(@{selected|Deception_prof}/100)]][RT]}k1+@{selected|Deception_bonus}@{selected|pbd_safe}[Deception]]]}} {{rname=Deception}} {{mod=@{selected|Deception_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Deception_prof}/100)]][RT]}k1 + @{selected|Deception_bonus}@{selected|pbd_safe}[Deception]]]|History,,[[@{selected|reliable_talent}*ceil(@{selected|History_prof}/100)]][RT]}k1+@{selected|History_bonus}@{selected|pbd_safe}[History]]]}} {{rname=History}} {{mod=@{selected|History_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|History_prof}/100)]][RT]}k1 + @{selected|History_bonus}@{selected|pbd_safe}[History]]]|Insight,,[[@{selected|reliable_talent}*ceil(@{selected|Insight_prof}/100)]][RT]}k1+@{selected|Insight_bonus}@{selected|pbd_safe}[Insight]]]}} {{rname=Insight}} {{mod=@{selected|Insight_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Insight_prof}/100)]][RT]}k1 + @{selected|Insight_bonus}@{selected|pbd_safe}[Insight]]]|Intimidation,,[[@{selected|reliable_talent}*ceil(@{selected|Intimidation_prof}/100)]][RT]}k1+@{selected|Intimidation_bonus}@{selected|pbd_safe}[Intimidation]]]}} {{rname=Intimidation}} {{mod=@{selected|Intimidation_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Intimidation_prof}/100)]][RT]}k1 + @{selected|Intimidation_bonus}@{selected|pbd_safe}[Intimidation]]]|Investigation,,[[@{selected|reliable_talent}*ceil(@{selected|Investigation_prof}/100)]][RT]}k1+@{selected|Investigation_bonus}@{selected|pbd_safe}[Investigation]]]}} {{rname=Investigation}} {{mod=@{selected|Investigation_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Investigation_prof}/100)]][RT]}k1 + @{selected|Investigation_bonus}@{selected|pbd_safe}[Investigation]]]|Medicine,,[[@{selected|reliable_talent}*ceil(@{selected|Medicine_prof}/100)]][RT]}k1+@{selected|Medicine_bonus}@{selected|pbd_safe}[Medicine]]]}} {{rname=Medicine}} {{mod=@{selected|Medicine_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Medicine_prof}/100)]][RT]}k1 + @{selected|Medicine_bonus}@{selected|pbd_safe}[Medicine]]]|Nature,,[[@{selected|reliable_talent}*ceil(@{selected|Nature_prof}/100)]][RT]}k1+@{selected|Nature_bonus}@{selected|pbd_safe}[Nature]]]}} {{rname=Nature}} {{mod=@{selected|Nature_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Nature_prof}/100)]][RT]}k1 + @{selected|Nature_bonus}@{selected|pbd_safe}[Nature]]]|Perception,,[[@{selected|reliable_talent}*ceil(@{selected|Perception_prof}/100)]][RT]}k1+@{selected|Perception_bonus}@{selected|pbd_safe}[Perception]]]}} {{rname=Perception}} {{mod=@{selected|Perception_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Perception_prof}/100)]][RT]}k1 + @{selected|Perception_bonus}@{selected|pbd_safe}[Perception]]]|Performance,,[[@{selected|reliable_talent}*ceil(@{selected|Performance_prof}/100)]][RT]}k1+@{selected|Performance_bonus}@{selected|pbd_safe}[Performance]]]}} {{rname=Performance}} {{mod=@{selected|Performance_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Performance_prof}/100)]][RT]}k1 + @{selected|Performance_bonus}@{selected|pbd_safe}[Performance]]]|Persuasion,,[[@{selected|reliable_talent}*ceil(@{selected|Persuasion_prof}/100)]][RT]}k1+@{selected|Persuasion_bonus}@{selected|pbd_safe}[Persuasion]]]}} {{rname=Persuasion}} {{mod=@{selected|Persuasion_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Persuasion_prof}/100)]][RT]}k1 + @{selected|Persuasion_bonus}@{selected|pbd_safe}[Persuasion]]]|Religion,,[[@{selected|reliable_talent}*ceil(@{selected|Religion_prof}/100)]][RT]}k1+@{selected|Religion_bonus}@{selected|pbd_safe}[Religion]]]}} {{rname=Religion}} {{mod=@{selected|Religion_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Religion_prof}/100)]][RT]}k1 + @{selected|Religion_bonus}@{selected|pbd_safe}[Religion]]]|Sleight Of Hand,,[[@{selected|reliable_talent}*ceil(@{selected|Sleight_Of_Hand_prof}/100)]][RT]}k1+@{selected|Sleight_Of_Hand_bonus}@{selected|pbd_safe}[Sleight]]]}} {{rname=Sleight Of Hand}} {{mod=@{selected|Sleight_Of_Hand_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Sleight_Of_Hand_prof}/100)]][RT]}k1 + @{selected|Sleight_Of_Hand_bonus}@{selected|pbd_safe}[Sleight]]]|Stealth,,[[@{selected|reliable_talent}*ceil(@{selected|Stealth_prof}/100)]][RT]}k1+@{selected|Stealth_bonus}@{selected|pbd_safe}[Stealth]]]}} {{rname=Stealth}} {{mod=@{selected|Stealth_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Stealth_prof}/100)]][RT]}k1 + @{selected|Stealth_bonus}@{selected|pbd_safe}[Stealth]]]|Survival,,[[@{selected|reliable_talent}*ceil(@{selected|Survival_prof}/100)]][RT]}k1+@{selected|Survival_bonus}@{selected|pbd_safe}[Survival]]]}} {{rname=Survival}} {{mod=@{selected|Survival_bonus}}} {{r1=[[@{selected|d20RT},[[@{selected|reliable_talent}*ceil(@{selected|Survival_prof}/100)]][RT]}k1 + @{selected|Survival_bonus}@{selected|pbd_safe}[Survival]]]|Strength,,0}k1+@{selected|Strength_mod}@{selected|jack_attr}[STR]]]}} {{rname=Strength}} {{mod=@{selected|Strength_mod}@{selected|jack_bonus}}} {{r1=[[ @{selected|d20} + @{selected|Strength_mod}@{selected|jack_attr}[STR]]]|Dexterity,,0}k1+@{selected|Dexterity_mod}@{selected|jack_attr}[DEX]]]}} {{rname=Dexterity}} {{mod=@{selected|Dexterity_mod}@{selected|jack_bonus}}} {{r1=[[ @{selected|d20} + @{selected|Dexterity_mod}@{selected|jack_attr}[DEX]]]|Constitution,,0}k1+@{selected|Constitution_mod}@{selected|jack_attr}[CON]]]}} {{rname=Constitution}} {{mod=@{selected|Constitution_mod}@{selected|jack_bonus}}} {{r1=[[ @{selected|d20} + @{selected|Constitution_mod}@{selected|jack_attr}[CON]]]|Intelligence,,0}k1+@{selected|Intelligence_mod}@{selected|jack_attr}[INT]]]}} {{rname=Intelligence}} {{mod=@{selected|Intelligence_mod}@{selected|jack_bonus}}} {{r1=[[ @{selected|d20} + @{selected|Intelligence_mod}@{selected|jack_attr}[INT]]]|Wisdom,,0}k1+@{selected|Wisdom_mod}@{selected|jack_attr}[WIS]]]}} {{rname=Wisdom}} {{mod=@{selected|Wisdom_mod}@{selected|jack_bonus}}} {{r1=[[ @{selected|d20} + @{selected|Wisdom_mod}@{selected|jack_attr}[WIS]]]|Charisma,,0}k1+@{selected|Charisma_mod}@{selected|jack_attr}[CHA]]]}} {{rname=Charisma}} {{mod=@{selected|Charisma_mod}@{selected|jack_bonus}}} {{r1=[[ @{selected|d20} + @{selected|Charisma_mod}@{selected|jack_attr}[CHA]]]}}} {{global=@{selected|global_skill_mod}}} {{type=Check}} {{typec=Check}} @{selected|charname_output} And an Ear for Deceit one, again making use of the above two attributes: @{selected|wtype}&{template:simple} @{selected|rtypeRT},8[EFD]}k1 + @{selected|insight_bonus}@{selected|pbd_safe}[Insight]]]}} {{rname=Insight}} {{mod=@{selected|insight_bonus}}} {{r1=[[@{selected|d20RT},8[EFD]}k1 + @{selected|insight_bonus}@{selected|pbd_safe}[Insight]]]}} Change all the instances of "selected" to the character's name if you want to be able to use it without selecting the token first, or just completely get rid of "selected|" if you're running it as an Ability from the character sheet.