This has been so helpful in helping me get going with this. Thank you so much. I've attached the complete script below in case anyone would like to use in the future - is there a official repository for Scriptcard scripts? The last question - adding one more condition. For a Major Failure to occur ALL the Skill dice have to fail (as in the current functionality), AND the Success dice. A major failure only occurs when all dice fail (and suitably catastrophic punishment is meted out by the GM). Apologies for getting you to do the brain work for me! Here's ther Skill Check code for SLA Industries 2nd Edition: !scriptcards {{
--:INITIALIZE VARIABLES|
--:(ADD MORE ATTRIBUTES VARIABLES HERE)|
--=strength|@{selected|strength}
--=dexterity|@{selected|dexterity}
--=knowledge|@{selected|knowledge}
--=concentration|@{selected|concentration}
--=charisma|@{selected|charisma}
--=cool|@{selected|cool}
--&character_name|@{selected|character_name}
--&skill|?{What skill?|Acrobatics,acrobatics|Admin & Finance,admin|Appraisal,appraisal|Bribery,bribery|Climbing,climbing|Computer,computer|Demolitions,demolitions|Detect,detect|Diplomacy,diplomacy|Drive: Civilian,driveciv|Drive: Military,drivemil|Drive: Pilot,drivepilot|Drive: Motorcycle,drivemot|Education: Academic,eduacad|Education: Natural,edunat|Forensics,forensics|Forgery,forgery|Gambling,gambling|Haggle,haggle|Interrogate,interrogate|Intimidate,intimidate|Language: Biya,langbiya|Language: Gristle,langgristle|Language: Neophon,langneo|Language: Shaktar,langshak|Language: Sign,langsign|Language: Wraithen,langwraith|Leadership,leadership|Lockpick: Manual,lockpickman|Lockpick: Electrical,lockpickelec|Lore: Cult,lorecult|Lore: Dream,loredream|Lore: Sector,loresector|Medical,medical|Melee Weapons,meleewpn|Optimise,optimise|Oratory,oratory|Persuasion,persuasion|Pistol,pistol|Polearm,polearm|Read Lips,readlips|Rifle,rifle|Seduction,seduction|Shield Craft,shieldcraft|Sleight,sleight|Stealth,stealth|Streetwise,streetwise|Support Weapons,supportwpn|Survival,survival|Swimming,swimming|Tactics,tactics|Technical: Electrical,techelec|Technical: Manual,techman|Technical: Weapons,techwpn|Throw,throw|Torture,torture|Tracking,tracking|Unarmed Combar,unarmed|Awareness,awareness|Blast,blast|Communicate,communicate|Enhance,enhance|Heal,heal|Protect,protect|Reality Fold,realityfold|Telekinesis,telekinesis|Thermal,thermal}
--=ranks|[*@{selected|token_id}:[&skill]]
--=DC|?{Select target difficulty|10}
--=successLevel|0
--:HEADER INFO|
--#title|[&character_name] skill check: [&skill]
--#leftsub|Ranks: [$ranks]
--#rightsub|Target DC: [$DC]
--:CREATE LOOP BASED ON SELECTED SKILL|
--=i|0
--=numIterations|[$ranks] + 2
--:RollLoop|
--=i|[$i] + 1
--:CONDITIONALS/SKILLS HERE|
--?[&skill] -inc acrobatics|>AcrobaticsRoll
--?[&skill] -inc admin|>AdminRoll
--?[&skill] -inc appraisal|>AppraisalRoll
--?[&skill] -inc athletics|>AthleticsRoll
--?[&skill] -inc bribery|>BriberyRoll
--?[&skill] -inc climbing|>ClimbingRoll
--?[&skill] -inc computer|>ComputerRoll
--?[&skill] -inc demolitions|>DemolitionsRoll
--?[&skill] -inc detect|>DetectRoll
--?[&skill] -inc diplomacy|>DiplomacyRoll
--?[&skill] -inc driveciv|>DrivecivRoll
--?[&skill] -inc drivemil|>DrivemilRoll
--?[&skill] -inc drivepilot|>DrivepilotRoll
--?[&skill] -inc drivemot|>DrivemotRoll
--?[&skill] -inc eduacad|>EduacadRoll
--?[&skill] -inc edunat|>EdunatRoll
--?[&skill] -inc forensics|>ForensicsRoll
--?[&skill] -inc forgery|>ForgeryRoll
--?[&skill] -inc gambiling|>GamblingRoll
--?[&skill] -inc haggle|>HaggleRoll
--?[&skill] -inc interrogate|>InterrogateRoll
--?[&skill] -inc intimidate|>IntimidateRoll
--?[&skill] -inc langbiya|>LangbiyaRoll
--?[&skill] -inc langgristle|>LanggristleRoll
--?[&skill] -inc langneo|>LangneoRoll
--?[&skill] -inc langshak|>LangshakRoll
--?[&skill] -inc langsign|>LangsignRoll
--?[&skill] -inc langwraith|>LangwraithRoll
--?[&skill] -inc leadership|>LeadershipRoll
--?[&skill] -inc lockpickman|>LockpickmanRoll
--?[&skill] -inc lockpickelec|>LockpickelecRoll
--?[&skill] -inc lorecult|>LorecultRoll
--?[&skill] -inc loredream|>LoredreamRoll
--?[&skill] -inc loresector|>LoresectorRoll
--?[&skill] -inc medical|>MedicalRoll
--?[&skill] -inc meleewpn|>MeleewpnRoll
--?[&skill] -inc optimise|>OptimiseRoll
--?[&skill] -inc oratory|>OratoryRoll
--?[&skill] -inc persuasion|>PersuasionRoll
--?[&skill] -inc pistol|>PistolRoll
--?[&skill] -inc polearm|>PolearmRoll
--?[&skill] -inc readlips|>ReadlipsRoll
--?[&skill] -inc rifle|>RifleRoll
--?[&skill] -inc seduction|>SeductionRoll
--?[&skill] -inc shieldcraft|>ShieldcraftRoll
--?[&skill] -inc sleight|>SleightRoll
--?[&skill] -inc stealth|>StealthRoll
--?[&skill] -inc streetwise|>StreetwiseRoll
--?[&skill] -inc supportwpn|>SupportwpnRoll
--?[&skill] -inc survival|>SurvivalRoll
--?[&skill] -inc swimming|>SwimmingRoll
--?[&skill] -inc tactics|>TacticsRoll
--?[&skill] -inc techelec|>TechelecRoll
--?[&skill] -inc techman|>TechmanRoll
--?[&skill] -inc techwpn|>TechwpnRoll
--?[&skill] -inc throw|>ThrowRoll
--?[&skill] -inc torture|>TortureRoll
--?[&skill] -inc tracking|>TrackingRoll
--?[&skill] -inc unarmed|>UnarmedRoll
--?[&skill] -inc awareness|>AwarenessRoll
--?[&skill] -inc blast|>BlastRoll
--?[&skill] -inc communicate|>CommunicateRoll
--?[&skill] -inc enhance|>EnhanceRoll
--?[&skill] -inc heal|>HealRoll
--?[&skill] -inc protect|>ProtectRoll
--?[&skill] -inc realityfold|>RealityfoldRoll
--?[&skill] -inc telekinesis|>TelekinesisRoll
--?[&skill] -inc thermal|>ThermalRoll
--?[$i.Total] -eq 1|>PassFailCheck|>SuccessLevelCheck
--?[$i.Total] -lt [$numIterations.Total]|RollLoop
--+Success rolls:|[&SuccessLevelDice]
--+Level of Success:|[$successLevel]
--?[$successLevel.Total] -eq 0|>FailOutput;~~~Major Failure~~~
--X|End macro
--:PROCEDURES|
--:(ALL SKILLS)|
--:AcrobaticsRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:AdminRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:AppraisalRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:AthleticsRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:BriberyRoll|
--=roll|1d10 + [$cool][cool] + [$ranks][Ranks]
--<|
--:ClimbingRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:ComputerRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:DemolitionsRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:DetectRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:DiplomacyRoll|
--=roll|1d10 + [$charisma][charisma] + [$ranks][Ranks]
--<|
--:DrivecivRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:DrivemilRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:DrivepilotRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:DrivemotRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:EduacadRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:EdunatRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:ForensicsRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:ForgeryRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:GamblingRoll|
--=roll|1d10 + [$cool][cool] + [$ranks][Ranks]
--<|
--:HaggleRoll|
--=roll|1d10 + [$charisma][charisma] + [$ranks][Ranks]
--<|
--:InterrogateRoll|
--=roll|1d10 + [$cool][cool] + [$ranks][Ranks]
--<|
--:IntimidateRoll|
--=roll|1d10 + [$cool][cool] + [$ranks][Ranks]
--<|
--:LangbiyaRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LanggristleRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LangneoRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LangshakRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LangsignRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LangwraithRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LeadershipRoll|
--=roll|1d10 + [$charisma][charisma] + [$ranks][Ranks]
--<|
--:LockpickmanRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:LockpickelecRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:LorecultRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LoredreamRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:LoresectorRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:MedicalRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:MeleewpnRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:OptimiseRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:OratoryRoll|
--=roll|1d10 + [$charisma][charisma] + [$ranks][Ranks]
--<|
--:PersuasionRoll|
--=roll|1d10 + [$charisma][charisma] + [$ranks][Ranks]
--<|
--:PistolRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:PolearmRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:ReadlipsRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:RifleRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:SeductionRoll|
--=roll|1d10 + [$charisma][charisma] + [$ranks][Ranks]
--<|
--:ShieldcraftRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:SleightRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:StealthRoll|
--=roll|1d10 + [$dexterity][dexterity] + [$ranks][Ranks]
--<|
--:StreetwiseRoll|
--=roll|1d10 + [$knowledge][knowledge] + [$ranks][Ranks]
--<|
--:SupportwpnRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:SurvivalRoll|
--=roll|1d10 + [$cool][cool] + [$ranks][Ranks]
--<|
--:SwimmingRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:TacticsRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:TechelecRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:TechmanRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:TechwpnRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:ThrowRoll|
--=roll|1d10 + [$strength][strength] + [$ranks][Ranks]
--<|
--:TortureRoll|
--=roll|1d10 + [$cool][cool] + [$ranks][Ranks]
--<|
--:TrackingRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:UnarmedRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:(FLUX SKILLS)|
--:AwarenessRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:BlastRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:CommunicateRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:EnhanceRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:HealRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:ProtectRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:RealityfoldRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:TelekinesisRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:ThermalRoll|
--=roll|1d10 + [$concentration][concentration] + [$ranks][Ranks]
--<|
--:(END OF SKILLS)|
--:PassFailCheck|
--+Main Check:|[$roll]
--?[$roll] -ge [$DC]|>SuccessOutput|>FailOutput;~~~Failure~~~
--<|
--:SuccessLevelCheck|
--&SuccessLevelDice|+[$roll]
--?[$roll] -ge [$DC]|>AddSuccess
--<|
--:SuccessOutput|
--+Result:|[b][#009900]~~~SUCCESS~~~[/#][/b]
--<|
--:FailOutput|
--+Result:|[b][#ff0000][%1%][/#][/b]
--<|
--:AddSuccess|
--=successLevel|[$successLevel] + 1
--<|
}}