Guest User

Untitled

a guest
Dec 9th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.99 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Core\Particle\particles;
  4.  
  5. use Core\Player\CustomPlayer;
  6. use pocketmine\Server;
  7. use pocketmine\math\Vector3;
  8. use pocketmine\level\particle\RainSplashParticle;
  9. use pocketmine\level\particle\SmokeParticle;
  10.  
  11. class CloudRainParticle{
  12.  
  13. public function tick(){
  14. foreach(Server::getInstance()->getOnlinePlayers() as $p){
  15. if($p instanceof CustomPlayer){
  16. if($p->getSelectedParticle() == 'cloudrain'){
  17. $this->process($p);
  18. }
  19. }
  20. }
  21. }
  22.  
  23. public function process(CustomPlayer $p){
  24. echo 'Processing client ' . $p->getName();
  25. $pos = new Vector3($p->x, $p->y, $p->z);
  26. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0)));
  27. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0)));
  28. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0)));
  29. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0)));
  30. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0)));
  31. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0)));
  32. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0)));
  33. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, 0)));
  34. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, 0)));
  35. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.9, 2.5, 0)));
  36. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-1, 2.5, 0)));
  37. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.1)));
  38. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.1)));
  39. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.1)));
  40. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.1)));
  41. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.1)));
  42. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.1)));
  43. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.1)));
  44. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, 0.1)));
  45. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, 0.1)));
  46. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.9, 2.5, 0.1)));
  47. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.1)));
  48. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.1)));
  49. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.1)));
  50. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.1)));
  51. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.1)));
  52. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.1)));
  53. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.1)));
  54. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, 0.1)));
  55. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, 0.1)));
  56. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.9, 2.5, 0.1)));
  57. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.2)));
  58. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.2)));
  59. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.2)));
  60. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.2)));
  61. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.2)));
  62. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.2)));
  63. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.2)));
  64. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, 0.2)));
  65. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, 0.2)));
  66. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.9, 2.5, 0.2)));
  67. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.2)));
  68. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.3)));
  69. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.3)));
  70. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.3)));
  71. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.3)));
  72. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.3)));
  73. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.3)));
  74. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.3)));
  75. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, 0.3)));
  76. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, 0.3)));
  77. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.3)));
  78. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.3)));
  79. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.3)));
  80. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.3)));
  81. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.3)));
  82. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.3)));
  83. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.3)));
  84. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, 0.3)));
  85. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, 0.3)));
  86. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.4)));
  87. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.4)));
  88. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.4)));
  89. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.4)));
  90. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.4)));
  91. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.4)));
  92. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.4)));
  93. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, 0.4)));
  94. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, 0.4)));
  95. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.4)));
  96. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.4)));
  97. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.4)));
  98. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.4)));
  99. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.4)));
  100. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.4)));
  101. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.4)));
  102. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, 0.4)));
  103. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, 0.4)));
  104. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.5)));
  105. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.5)));
  106. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.5)));
  107. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.5)));
  108. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.5)));
  109. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.5)));
  110. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.5)));
  111. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, 0.5)));
  112. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.5)));
  113. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.5)));
  114. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.5)));
  115. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.5)));
  116. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.5)));
  117. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.5)));
  118. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.5)));
  119. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, 0.5)));
  120. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.6)));
  121. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.6)));
  122. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.6)));
  123. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.6)));
  124. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.6)));
  125. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.6)));
  126. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.6)));
  127. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, 0.6)));
  128. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.6)));
  129. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.6)));
  130. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.6)));
  131. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.6)));
  132. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.6)));
  133. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.6)));
  134. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.6)));
  135. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, 0.6)));
  136. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.7)));
  137. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.7)));
  138. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.7)));
  139. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.7)));
  140. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.7)));
  141. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.7)));
  142. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.7)));
  143. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.7)));
  144. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.7)));
  145. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.7)));
  146. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.7)));
  147. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.7)));
  148. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.7)));
  149. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.7)));
  150. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.8)));
  151. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.8)));
  152. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.8)));
  153. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.8)));
  154. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.8)));
  155. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.8)));
  156. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, 0.8)));
  157. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.8)));
  158. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.8)));
  159. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.8)));
  160. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.8)));
  161. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.8)));
  162. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.8)));
  163. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, 0.8)));
  164. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.9)));
  165. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 0.9)));
  166. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 0.9)));
  167. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 0.9)));
  168. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 0.9)));
  169. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 0.9)));
  170. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 0.9)));
  171. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 0.9)));
  172. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 0.9)));
  173. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 0.9)));
  174. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 0.9)));
  175. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 0.9)));
  176. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 1)));
  177. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, 1)));
  178. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, 1)));
  179. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, 1)));
  180. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, 1)));
  181. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, 1)));
  182. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, 1)));
  183. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, 1)));
  184. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, 1)));
  185. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, 1)));
  186. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, 1)));
  187. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, 1)));
  188. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.1)));
  189. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.1)));
  190. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.1)));
  191. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.1)));
  192. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.1)));
  193. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.1)));
  194. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.1)));
  195. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, -0.1)));
  196. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, -0.1)));
  197. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.9, 2.5, -0.1)));
  198. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.1)));
  199. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.1)));
  200. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.1)));
  201. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.1)));
  202. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.1)));
  203. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.1)));
  204. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.1)));
  205. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, -0.1)));
  206. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, -0.1)));
  207. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.9, 2.5, -0.1)));
  208. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.2)));
  209. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.2)));
  210. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.2)));
  211. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.2)));
  212. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.2)));
  213. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.2)));
  214. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.2)));
  215. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, -0.2)));
  216. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, -0.2)));
  217. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.9, 2.5, -0.2)));
  218. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.2)));
  219. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.2)));
  220. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.2)));
  221. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.2)));
  222. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.2)));
  223. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.2)));
  224. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.2)));
  225. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, -0.2)));
  226. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, -0.2)));
  227. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.9, 2.5, -0.2)));
  228.  
  229. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.3)));
  230. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.3)));
  231. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.3)));
  232. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.3)));
  233. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.3)));
  234. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.3)));
  235. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.3)));
  236. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, -0.3)));
  237. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, -0.3)));
  238. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.3)));
  239. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.3)));
  240. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.3)));
  241. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.3)));
  242. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.3)));
  243. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.3)));
  244. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.3)));
  245. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, -0.3)));
  246. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, -0.3)));
  247. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.4)));
  248. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.4)));
  249. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.4)));
  250. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.4)));
  251. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.4)));
  252. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.4)));
  253. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.4)));
  254. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, -0.4)));
  255. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.8, 2.5, -0.4)));
  256. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.4)));
  257. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.4)));
  258. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.4)));
  259. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.4)));
  260. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.4)));
  261. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.4)));
  262. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.4)));
  263. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, -0.4)));
  264. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.8, 2.5, -0.4)));
  265. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.5)));
  266. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.5)));
  267. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.5)));
  268. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.5)));
  269. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.5)));
  270. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.5)));
  271. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.5)));
  272. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, -0.5)));
  273. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.5)));
  274. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.5)));
  275. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.5)));
  276. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.5)));
  277. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.5)));
  278. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.5)));
  279. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.5)));
  280. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, -0.5)));
  281. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.6)));
  282. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.6)));
  283. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.6)));
  284. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.6)));
  285. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.6)));
  286. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.6)));
  287. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.6)));
  288. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.7, 2.5, -0.6)));
  289. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.6)));
  290. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.6)));
  291. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.6)));
  292. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.6)));
  293. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.6)));
  294. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.6)));
  295. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.6)));
  296. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.7, 2.5, -0.6)));
  297. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.7)));
  298. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.7)));
  299. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.7)));
  300. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.7)));
  301. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.7)));
  302. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.7)));
  303. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.7)));
  304. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.7)));
  305. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.7)));
  306. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.7)));
  307. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.7)));
  308. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.7)));
  309. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.7)));
  310. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.7)));
  311. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.8)));
  312. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.8)));
  313. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.8)));
  314. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.8)));
  315. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.8)));
  316. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.8)));
  317. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.6, 2.5, -0.8)));
  318. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.8)));
  319. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.8)));
  320. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.8)));
  321. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.8)));
  322. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.8)));
  323. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.8)));
  324. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.6, 2.5, -0.8)));
  325. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.9)));
  326. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -0.9)));
  327. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -0.9)));
  328. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -0.9)));
  329. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -0.9)));
  330. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -0.9)));
  331. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -0.9)));
  332. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -0.9)));
  333. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -0.9)));
  334. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -0.9)));
  335. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -0.9)));
  336. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -0.9)));
  337. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -1)));
  338. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.1, 2.5, -1)));
  339. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.2, 2.5, -1)));
  340. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.3, 2.5, -1)));
  341. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.4, 2.5, -1)));
  342. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0.5, 2.5, -1)));
  343. $p->getLevel()->addParticle(new SmokeParticle($pos->add(0, 2.5, -1)));
  344. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.1, 2.5, -1)));
  345. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.2, 2.5, -1)));
  346. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.3, 2.5, -1)));
  347. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.4, 2.5, -1)));
  348. $p->getLevel()->addParticle(new SmokeParticle($pos->add(-0.5, 2.5, -1)));
  349. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.2, 2.3, 1)));
  350. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.3, 2.3, 1)));
  351. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.4, 2.3, 1)));
  352. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, 1)));
  353. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0, 2.3, 1)));
  354. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.1, 2.3, 1)));
  355. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.2, 2.3, 1)));
  356. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.3, 2.3, 1)));
  357. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.4, 2.3, 0.7)));
  358. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.5, 2.3, 0.7)));
  359. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.6, 2.3, 0.7)));
  360. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0, 2.3, 0.8)));
  361. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.1, 2.3, 0.8)));
  362. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.2, 2.3, 0.8)));
  363. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.3, 2.3, 0.8)));
  364. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.4, 2.3, 0.8)));
  365. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, 0.8)));
  366. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.6, 2.3, 0.8)));
  367. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, 0.4)));
  368. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.6, 2.3, 0.4)));
  369. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.7, 2.3, 0.4)));
  370. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.2, 2.3, 0.2)));
  371. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.3, 2.3, 0.2)));
  372. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.4, 2.3, 0.2)));
  373. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, 0.2)));
  374. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.6, 2.3, 0.2)));
  375. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.7, 2.3, 0.2)));
  376. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.5, 2.5, 0.1)));
  377. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.6, 2.5, 0.1)));
  378. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.7, 2.5, 0.1)));
  379. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.2, 2.3, -1)));
  380. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.3, 2.3, -1)));
  381. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.4, 2.3, -1)));
  382. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, -1)));
  383. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0, 2.3, -1)));
  384. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.1, 2.3, -1)));
  385. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.2, 2.3, -1)));
  386. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.3, 2.3, -1)));
  387. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.4, 2.3, -0.7)));
  388. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.5, 2.3, -0.7)));
  389. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.6, 2.3, -0.7)));
  390. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0, 2.3, -0.8)));
  391. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.1, 2.3, -0.8)));
  392. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.2, 2.3, -0.8)));
  393. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.3, 2.3, -0.8)));
  394. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.4, 2.3, -0.8)));
  395. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, -0.8)));
  396. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.6, 2.3, -0.8)));
  397. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, -0.4)));
  398. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.6, 2.3, -0.4)));
  399. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.7, 2.3, -0.4)));
  400. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.2, 2.3, -0.2)));
  401. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.3, 2.3, -0.2)));
  402. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.4, 2.3, -0.2)));
  403. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.5, 2.3, -0.2)));
  404. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.6, 2.3, -0.2)));
  405. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(0.7, 2.3, -0.2)));
  406. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.5, 2.5, -0.1)));
  407. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.6, 2.5, -0.1)));
  408. $p->getLevel()->addParticle(new RainSplashParticle($pos->add(-0.7, 2.5, -0.1)));
  409. }
  410. }
Advertisement
Add Comment
Please, Sign In to add comment