Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1.  
  2. if = {
  3. limit = { NOT = { check_variable = { which = ehof_modifiers value = 0 } } }
  4. set_variable = {
  5. which = ehof_counter
  6. value = 0
  7. }
  8. set_variable = {
  9. which = ehof_modifier_var
  10. value = 0
  11. }
  12. if = {
  13. limit = { check_variable = { which = ehof_modifiers value < 0 } }
  14. while = {
  15. limit = { check_variable = { which = ehof_counter value > ehof_modifiers } }
  16. random_list = {
  17. 50 = {
  18. random_list = {
  19. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = -1 } } }
  20. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = -2 } } }
  21. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = -3 } } }
  22. }
  23. }
  24. 50 = {
  25. random_list = {
  26. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = -4 } } }
  27. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = -5 } } }
  28. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = -6 } } }
  29. }
  30. }
  31. }
  32. change_variable = {
  33. which = ehof_modifier_var
  34. value = ehof_rolled_d6
  35. }
  36. subtract_variable = {
  37. which = ehof_counter
  38. value = 1
  39. }
  40. if = {
  41. limit = { ehof_log_travel = yes }
  42. log = "EHOF: ehof_travel.80 >> Second Dice is modified by -[this.ehof_rolled_d12]"
  43. }
  44. }
  45. } else = {
  46. while = {
  47. limit = { check_variable = { which = ehof_counter value < ehof_modifiers } }
  48. random_list = {
  49. 50 = {
  50. random_list = {
  51. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = 1 } } }
  52. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = 2 } } }
  53. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = 3 } } }
  54. }
  55. }
  56. 50 = {
  57. random_list = {
  58. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = 4 } } }
  59. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = 5 } } }
  60. 33 = { ROOT = { set_variable = { which = ehof_rolled_d6 value = 6 } } }
  61. }
  62. }
  63. }
  64. change_variable = {
  65. which = ehof_modifier_var
  66. value = ehof_rolled_d6
  67. }
  68. change_variable = {
  69. which = ehof_counter
  70. value = 1
  71. }
  72. if = {
  73. limit = { ehof_log_travel = yes }
  74. log = "EHOF: ehof_travel.80 >> Second Dice is modified by +[this.ehof_rolled_d12]"
  75. }
  76. }
  77. }
  78. change_variable = {
  79. which = ehof_rolled_d12
  80. value = ehof_modifier_var
  81. }
  82. }
  83.  
  84. set_variable = {
  85. which = ehof_acc_r2
  86. value = ehof_rolled_d12
  87. }
  88. if = {
  89. limit = { ehof_log_travel = yes }
  90. log = "EHOF: ehof_travel.80 >> After modifiers Second Dice = [this.ehof_acc_r2]"
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement