Advertisement
MichaelMaxwell

script simpler

Jun 9th, 2017
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. *create showrand true
  2. *create luckmod 0 (1-10) (to determine the game's overall difficulty)
  3. *create nat20 false
  4. *create critfail false
  5. *create rollfail false
  6. *create rollsuccess false
  7. *create rollresult 0
  8. *create DCrange 0
  9. *create d10 0
  10. *create d2 0
  11. *create d20 0
  12. *create d3 0
  13. *create d4 0
  14. *create d6 0
  15. *create d8 0
  16. *create percentiledice 0
  17. *create variable 0 (1-100)
  18. *create variablemodifier 0 (1-10)
  19.  
  20. Simpler script
  21. *set variablemodifier (variable/10)
  22. *if showrand
  23. (rolling D20 ([b]${d20}[/b]) + agility([b]${agilitymod}[/b])
  24. *if luckmod != 0
  25. + Luck([b]${luckmod}[/b])
  26. | DC = ${DCrange} or above)
  27.  
  28. *set rollresult ((d20 + variablemodifier) + luckmod)
  29. *if d20 = 1
  30. *set critfail true
  31. *set nat20 false
  32. *set rollsuccess false
  33. *set rollfail false
  34. *goto return
  35. *if d20 = 20
  36. *set critfail false
  37. *set nat20 true
  38. *set rollsuccess false
  39. *set rollfail false
  40. *goto return
  41. *if rollresult < DCrange
  42. *set critfail false
  43. *set nat20 false
  44. *set rollfail true
  45. *set rollsuccess false
  46. *goto return
  47. *if rollresult >= DCrange
  48. *set critfail false
  49. *set nat20 false
  50. *set rollfail false
  51. *set rollsuccess true
  52. *goto return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement