Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *create showrand true
- *create luckmod 0 (1-10) (to determine the game's overall difficulty)
- *create nat20 false
- *create critfail false
- *create rollfail false
- *create rollsuccess false
- *create rollresult 0
- *create DCrange 0
- *create d10 0
- *create d2 0
- *create d20 0
- *create d3 0
- *create d4 0
- *create d6 0
- *create d8 0
- *create percentiledice 0
- *create variable 0 (1-100)
- *create variablemodifier 0 (1-10)
- Simpler script
- *set variablemodifier (variable/10)
- *if showrand
- (rolling D20 ([b]${d20}[/b]) + agility([b]${agilitymod}[/b])
- *if luckmod != 0
- + Luck([b]${luckmod}[/b])
- | DC = ${DCrange} or above)
- *set rollresult ((d20 + variablemodifier) + luckmod)
- *if d20 = 1
- *set critfail true
- *set nat20 false
- *set rollsuccess false
- *set rollfail false
- *goto return
- *if d20 = 20
- *set critfail false
- *set nat20 true
- *set rollsuccess false
- *set rollfail false
- *goto return
- *if rollresult < DCrange
- *set critfail false
- *set nat20 false
- *set rollfail true
- *set rollsuccess false
- *goto return
- *if rollresult >= DCrange
- *set critfail false
- *set nat20 false
- *set rollfail false
- *set rollsuccess true
- *goto return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement