Advertisement
VasVadum

Naughty Dice

Feb 27th, 2015
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. //--DICE
  2. **Coin Flip
  3. (0:31) When a Furre says {!flipcoin},
  4. (5:312) set variable %roll8 to the total of rolling 1 dice with 2 sides plus 0.
  5.  
  6. (0:31) When a Furre says {!flipcoin},
  7. (1:200) and variable %roll8 is equal to 1,
  8. (5:250) set message ~roll8 to {heads.}.
  9. (0:31) When a Furre says {!flipcoin},
  10. (1:200) and variable %roll8 is equal to 2,
  11. (5:250) set message ~roll8 to {tails.}.
  12.  
  13. (0:31) When a Furre says {!flipcoin},
  14. (5:203) emit message {[furre] flipped a coin and it landed on ~roll8} to every furre who can see the triggering furre.
  15.  
  16. --Button Flipper
  17. (0:80) When a furre clicks DragonSpeak Button 21,
  18. (5:312) set variable %roll8 to the total of rolling 1 dice with 2 sides plus 0.
  19.  
  20. (0:80) When a furre clicks DragonSpeak Button 21,
  21. (1:200) and variable %roll8 is equal to 1,
  22. (5:250) set message ~roll8 to {heads.}.
  23. (0:80) When a furre clicks DragonSpeak Button 21,
  24. (1:200) and variable %roll8 is equal to 2,
  25. (5:250) set message ~roll8 to {tails.}.
  26.  
  27. (0:80) When a furre clicks DragonSpeak Button 21,
  28. (5:203) emit message {[furre] flipped a coin and it landed on ~roll8} to every furre who can see the triggering furre.
  29. **Standard Dice
  30. (0:31) When a Furre says {!dice},
  31. (5:312) set variable %roll1 to the total of rolling 1 dice with 6 sides plus 0.
  32. (5:312) set variable %roll2 to the total of rolling 1 dice with 6 sides plus 0.
  33. (5:312) set variable %roll3 to the total of rolling 1 dice with 50 sides plus 0.
  34.  
  35. (0:31) When a Furre says {!dice},
  36. (1:200) and variable %roll1 is equal to 1,
  37. (5:250) set message ~roll1 to {Chest}.
  38. (0:31) When a Furre says {!dice},
  39. (1:200) and variable %roll1 is equal to 2,
  40. (5:250) set message ~roll1 to {Feet}.
  41. (0:31) When a Furre says {!dice},
  42. (1:200) and variable %roll1 is equal to 3,
  43. (5:250) set message ~roll1 to {Neck}.
  44. (0:31) When a Furre says {!dice},
  45. (1:200) and variable %roll1 is equal to 4,
  46. (5:250) set message ~roll1 to {Tailhole}.
  47. (0:31) When a Furre says {!dice},
  48. (1:200) and variable %roll1 is equal to 5,
  49. (5:250) set message ~roll1 to {Lips}.
  50. (0:31) When a Furre says {!dice},
  51. (1:200) and variable %roll1 is equal to 6,
  52. (5:250) set message ~roll1 to {Crotch}.
  53.  
  54.  
  55. (0:31) When a Furre says {!dice},
  56. (1:200) and variable %roll2 is equal to 1,
  57. (5:250) set message ~roll2 to {Lick}.
  58. (0:31) When a Furre says {!dice},
  59. (1:200) and variable %roll2 is equal to 2,
  60. (5:250) set message ~roll2 to {Kiss}.
  61. (0:31) When a Furre says {!dice},
  62. (1:200) and variable %roll2 is equal to 3,
  63. (5:250) set message ~roll2 to {Nibble}.
  64. (0:31) When a Furre says {!dice},
  65. (1:200) and variable %roll2 is equal to 4,
  66. (5:250) set message ~roll2 to {Suck}.
  67. (0:31) When a Furre says {!dice},
  68. (1:200) and variable %roll2 is equal to 5,
  69. (5:250) set message ~roll2 to {Touch}.
  70. (0:31) When a Furre says {!dice},
  71. (1:200) and variable %roll2 is equal to 6,
  72. (5:250) set message ~roll2 to {Anything}.
  73.  
  74. (0:31) When a Furre says {!dice},
  75. (1:200) and variable %roll3 is equal to 21,
  76. (5:250) set message ~roll3 to {You also recieved the rare bonus to discard your dice and do whatever you want from here on out. Rolling again will discard your chance.}.
  77.  
  78. (0:31) When a Furre says {!dice},
  79. (1:206) and variable %roll3 is not equal to 21,
  80. (5:250) set message ~roll3 to { }.
  81.  
  82. (0:31) When a Furre says {!dice},
  83. (5:203) emit message {[furre] rolled: [%roll2 (~roll2)], [%roll1 (~roll1)] [~roll3]} to every furre who can see the triggering furre.
  84.  
  85. --Button Dice
  86. (0:80) When a furre clicks DragonSpeak Button 19,
  87. (5:312) set variable %roll1 to the total of rolling 1 dice with 6 sides plus 0.
  88. (5:312) set variable %roll2 to the total of rolling 1 dice with 6 sides plus 0.
  89. (5:312) set variable %roll3 to the total of rolling 1 dice with 50 sides plus 0.
  90.  
  91. (0:80) When a furre clicks DragonSpeak Button 19,
  92. (1:200) and variable %roll1 is equal to 1,
  93. (5:250) set message ~roll1 to {Chest}.
  94. (0:80) When a furre clicks DragonSpeak Button 19,
  95. (1:200) and variable %roll1 is equal to 2,
  96. (5:250) set message ~roll1 to {Feet}.
  97. (0:80) When a furre clicks DragonSpeak Button 19,
  98. (1:200) and variable %roll1 is equal to 3,
  99. (5:250) set message ~roll1 to {Neck}.
  100. (0:80) When a furre clicks DragonSpeak Button 19,
  101. (1:200) and variable %roll1 is equal to 4,
  102. (5:250) set message ~roll1 to {Tailhole}.
  103. (0:80) When a furre clicks DragonSpeak Button 19,
  104. (1:200) and variable %roll1 is equal to 5,
  105. (5:250) set message ~roll1 to {Lips}.
  106. (0:80) When a furre clicks DragonSpeak Button 19,
  107. (1:200) and variable %roll1 is equal to 6,
  108. (5:250) set message ~roll1 to {Crotch}.
  109.  
  110. (0:80) When a furre clicks DragonSpeak Button 19,
  111. (1:200) and variable %roll2 is equal to 1,
  112. (5:250) set message ~roll2 to {Lick}.
  113. (0:80) When a furre clicks DragonSpeak Button 19,
  114. (1:200) and variable %roll2 is equal to 2,
  115. (5:250) set message ~roll2 to {Kiss}.
  116. (0:80) When a furre clicks DragonSpeak Button 19,
  117. (1:200) and variable %roll2 is equal to 3,
  118. (5:250) set message ~roll2 to {Nibble}.
  119. (0:80) When a furre clicks DragonSpeak Button 19,
  120. (1:200) and variable %roll2 is equal to 4,
  121. (5:250) set message ~roll2 to {Suck}.
  122. (0:80) When a furre clicks DragonSpeak Button 19,
  123. (1:200) and variable %roll2 is equal to 5,
  124. (5:250) set message ~roll2 to {Touch}.
  125. (0:80) When a furre clicks DragonSpeak Button 19,
  126. (1:200) and variable %roll2 is equal to 6,
  127. (5:250) set message ~roll2 to {Anything}.
  128.  
  129. (0:80) When a furre clicks DragonSpeak Button 19,
  130. (1:200) and variable %roll3 is equal to 21,
  131. (5:250) set message ~roll3 to {You also recieved the rare bonus to discard your dice and do whatever you want from here on out. Rolling again will discard your chance.}.
  132.  
  133. (0:80) When a furre clicks DragonSpeak Button 19,
  134. (1:206) and variable %roll3 is not equal to 21,
  135. (5:250) set message ~roll3 to { }.
  136.  
  137. (0:80) When a furre clicks DragonSpeak Button 19,
  138. (5:203) emit message {[furre] rolled: [%roll2 (~roll2)], [%roll1 (~roll1)] [~roll3]} to every furre who can see the triggering furre.
  139. //--END DICE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement