AlferZep

chess “next possible moves”

May 15th, 2024
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.43 KB | None | 0 0
  1. $if[$var[calc.piece]==n]
  2.  
  3. $var[possible.moves;$replaceText[$splitText[$sum[$var[a];1]];-;] $sum[$var[n];2],$replaceText[$splitText[$sub[$var[a];1]];-;] $sum[$var[n];2],$replaceText[$splitText[$sum[$var[a];1]];-;] $sub[$var[n];2],$replaceText[$splitText[$sub[$var[a];1]];-;] $sub[$var[n];2],$replaceText[$splitText[$sum[$var[a];2]];-;] $sum[$var[n];1],$replaceText[$splitText[$sub[$var[a];2]];-;] $sum[$var[n];1],$replaceText[$splitText[$sum[$var[a];2]];-;] $sub[$var[n];1],$replaceText[$splitText[$sub[$var[a];2]];-;] $sub[$var[n];1]]
  4.  
  5. $elseif[$var[calc.piece]==b]
  6.  
  7. $var[n2;1]
  8. $eval[
  9. $repeatMessage[3;$repeatMessage[10;
  10. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  11. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  12. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  13. %{DOL}%else
  14. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  15. %{DOL}%stop
  16. %{DOL}%endif
  17. ]]
  18. ]
  19. $var[n2;1]
  20. $eval[
  21. $repeatMessage[3;$repeatMessage[10;
  22. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  23. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  24. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  25. %{DOL}%else
  26. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  27. %{DOL}%stop
  28. %{DOL}%endif
  29. ]]
  30. ]
  31. $var[n2;1]
  32. $eval[
  33. $repeatMessage[3;$repeatMessage[10;
  34. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  35. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  36. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  37. %{DOL}%else
  38. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  39. %{DOL}%stop
  40. %{DOL}%endif
  41. ]]
  42. ]
  43. $var[n2;1]
  44. $eval[
  45. $repeatMessage[3;$repeatMessage[10;
  46. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  47. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  48. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  49. %{DOL}%else
  50. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  51. %{DOL}%stop
  52. %{DOL}%endif
  53. ]]
  54. ]
  55.  
  56. $elseif[$var[calc.piece]==r]
  57.  
  58. $var[n2;1]
  59. $eval[
  60. $repeatMessage[3;$repeatMessage[10;
  61. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  62. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  63. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  64. %{DOL}%else
  65. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  66. %{DOL}%stop
  67. %{DOL}%endif
  68. ]]
  69. ]
  70. $var[n2;1]
  71. $eval[
  72. $repeatMessage[3;$repeatMessage[10;
  73. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  74. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  75. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  76. %{DOL}%else
  77. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  78. %{DOL}%stop
  79. %{DOL}%endif
  80. ]]
  81. ]
  82. $var[n2;1]
  83. $eval[
  84. $repeatMessage[3;$repeatMessage[10;
  85. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  86. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  87. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  88. %{DOL}%else
  89. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  90. %{DOL}%stop
  91. %{DOL}%endif
  92. ]]
  93. ]
  94. $var[n2;1]
  95. $eval[
  96. $repeatMessage[3;$repeatMessage[10;
  97. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  98. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  99. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  100. %{DOL}%else
  101. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  102. %{DOL}%stop
  103. %{DOL}%endif
  104. ]]
  105. ]
  106.  
  107. $elseif[$var[calc.piece]==q]
  108.  
  109. $var[n2;1]
  110. $eval[
  111. $repeatMessage[3;$repeatMessage[10;
  112. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  113. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  114. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  115. %{DOL}%else
  116. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  117. %{DOL}%stop
  118. %{DOL}%endif
  119. ]]
  120. ]
  121. $var[n2;1]
  122. $eval[
  123. $repeatMessage[3;$repeatMessage[10;
  124. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  125. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  126. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  127. %{DOL}%else
  128. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  129. %{DOL}%stop
  130. %{DOL}%endif
  131. ]]
  132. ]
  133. $var[n2;1]
  134. $eval[
  135. $repeatMessage[3;$repeatMessage[10;
  136. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  137. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  138. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  139. %{DOL}%else
  140. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  141. %{DOL}%stop
  142. %{DOL}%endif
  143. ]]
  144. ]
  145. $var[n2;1]
  146. $eval[
  147. $repeatMessage[3;$repeatMessage[10;
  148. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  149. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  150. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  151. %{DOL}%else
  152. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  153. %{DOL}%stop
  154. %{DOL}%endif
  155. ]]
  156. ]
  157. $var[n2;1]
  158. $eval[
  159. $repeatMessage[3;$repeatMessage[10;
  160. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  161. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  162. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  163. %{DOL}%else
  164. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sum[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  165. %{DOL}%stop
  166. %{DOL}%endif
  167. ]]
  168. ]
  169. $var[n2;1]
  170. $eval[
  171. $repeatMessage[3;$repeatMessage[10;
  172. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  173. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  174. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  175. %{DOL}%else
  176. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%var[a%ESCAPED%%ESCAPED% %{DOL}%sub[%{DOL}%var[n%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%
  177. %{DOL}%stop
  178. %{DOL}%endif
  179. ]]
  180. ]
  181. $var[n2;1]
  182. $eval[
  183. $repeatMessage[3;$repeatMessage[10;
  184. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  185. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  186. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  187. %{DOL}%else
  188. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sum[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  189. %{DOL}%stop
  190. %{DOL}%endif
  191. ]]
  192. ]
  193. $var[n2;1]
  194. $eval[
  195. $repeatMessage[3;$repeatMessage[10;
  196. %{DOL}%if[%{DOL}%json[chess%{-SEMICOL-}%%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n%ESCAPED%%ESCAPED%=={bg}%ESCAPED%
  197. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  198. %{DOL}%var[n2%{-SEMICOL-}%%{DOL}%sum[%{DOL}%var[n2%ESCAPED%%{-SEMICOL-}%1%ESCAPED%%ESCAPED%
  199. %{DOL}%else
  200. %{DOL}%var[possible.moves%{-SEMICOL-}%%{DOL}%var[possible.moves%ESCAPED%,%{DOL}%splitText[%{DOL}%sub[%{DOL}%var[a%ESCAPED%%{-SEMICOL-}%%{DOL}%var[n2%ESCAPED%%ESCAPED%%ESCAPED% %{DOL}%var[n%ESCAPED%%ESCAPED%
  201. %{DOL}%stop
  202. %{DOL}%endif
  203. ]]
  204. ]
  205.  
  206. $elseif[$var[calc.piece]==p]
  207.  
  208. $if[$var[calc.type]==w]
  209.  
  210. $var[possible.moves;$splitText[$sum[$var[a];1]] $sum[$var[n];1],$splitText[$sub[$var[a];1]] $sum[$var[n];1]]
  211.  
  212. $else
  213.  
  214. $var[possible.moves;$splitText[$sum[$var[a];1]] $sub[$var[n];1],$splitText[$sub[$var[a];1]] $sub[$var[n];1]]
  215.  
  216. $endif
  217.  
  218. $else
  219.  
  220. $var[possible.moves;$replaceText[$splitText[$sum[$var[a];1]];-;] $sum[$var[n];1],$replaceText[$splitText[$sub[$var[a];1]];-;] $sum[$var[n];1],$replaceText[$splitText[$sum[$var[a];1]];-;] $sub[$var[n];1],$replaceText[$splitText[$sub[$var[a];1]];-;] $sub[$var[n];1],$replaceText[$splitText[$var[a]];-;] $sum[$var[n];1],$replaceText[$splitText[$var[a]];-;] $sub[$var[n];1],$replaceText[$splitText[$sum[$var[a];1]];-;] $var[n],$replaceText[$splitText[$sub[$var[a];1]];-;] $var[n]]
  221.  
  222. $endif
Advertisement
Add Comment
Please, Sign In to add comment