游戏王残局简化版

场景.html at [f4c48d2eb7]
Login

场景.html at [f4c48d2eb7]

File 残局文料/场景.html artifact b9171a0d1e part of check-in f4c48d2eb7


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang xml:lang>
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>场景</title>
  <style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}

ul.task-list[class]{list-style: none;}
ul.task-list li input[type="checkbox"] {
font-size: inherit;
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
  <style type="text/css">@media screen and (min-aspect-ratio:1/1) {html {background-color: f8f8f8;background-image:linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%), linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%);background-size: 8px 8px;background-position: 0 0, 16px 8px;}body {border: solid #a0a0a0 1px ;border-radius: 20px ;padding: 26px ;margin: 16px ;color: #101010 ;background: linear-gradient(to right, #efefefff, #efefeffc);padding: 2em 11%;line-height: 2.1em;box-shadow: 0px 0px 1px rgba(160, 160, 160, 1), 0px 0px 1px rgba(160, 160, 160, 1);}}h1,h2,h3,h4,h5,h6 {font-size: 1.5em;color: #3F5770;border-bottom: 1px solid #dddddd;margin: 1.2em 0em;}a {list-style: none;border-right: 0.3em solid #5183C466;border-left: 0.3em solid #5183C466;padding: 0.2em 0.4em;margin-bottom: 0.2em;margin-top: 0.3em;background-color: white;text-decoration-color: blue;border-radius: 0.2em;}a:visited {color: blue;text-decoration-color: white;}a:active {color: red;}nav ul li {margin: 1.2em 0em;}p::before {}p {margin: 1.2em 0;letter-spacing: 0.125em;}.title {background-color: white;font-size: 2em;text-align: center;}b {background-color: white;list-style: none;border-right: 0.3em solid #5183C466;border-left: 0.3em solid #5183C466;padding: 0.2em 0.4em;margin-bottom: 0.2em;margin-top: 0.3em;border-radius: 0.2em;}details {border-bottom: 1px solid #dddddd;}details > summary {list-style: none;border-right: 0.3em solid #5183C466;border-left: 0.3em solid #5183C466;padding: 0.2em 0.4em;margin-bottom: 0.2em;margin-top: 0.3em;outline: none;border-radius: 0.2em;}pre {background: #f6f6f6;border-left: 0.5em solid #ccc;padding: 0.4em;border-radius: 0.2em;overflow-wrap:break-word;}pre:active {color: red;}code {font-family: "Verdana";}button {background: #ffffff;color: #20894d;}button:active {color: red;}</style>
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<header id="title-block-header">
<h1 class="title">场景</h1>
</header>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#正常" id="toc-正常"><span class="toc-section-number">1</span> 正常</a>
<ul>
<li><a href="#section" id="toc-section"><span class="toc-section-number">1.1</span> </a></li>
<li><a href="#section-1" id="toc-section-1"><span class="toc-section-number">1.2</span> </a></li>
<li><a href="#section-2" id="toc-section-2"><span class="toc-section-number">1.3</span> </a></li>
<li><a href="#section-3" id="toc-section-3"><span class="toc-section-number">1.4</span> </a></li>
<li><a href="#section-4" id="toc-section-4"><span class="toc-section-number">1.5</span> </a></li>
<li><a href="#section-5" id="toc-section-5"><span class="toc-section-number">1.6</span> </a></li>
<li><a href="#section-6" id="toc-section-6"><span class="toc-section-number">1.7</span> </a></li>
<li><a href="#section-7" id="toc-section-7"><span class="toc-section-number">1.8</span> </a></li>
<li><a href="#section-8" id="toc-section-8"><span class="toc-section-number">1.9</span> </a></li>
<li><a href="#section-9" id="toc-section-9"><span class="toc-section-number">1.10</span> </a></li>
<li><a href="#section-10" id="toc-section-10"><span class="toc-section-number">1.11</span> </a></li>
<li><a href="#section-11" id="toc-section-11"><span class="toc-section-number">1.12</span> </a></li>
<li><a href="#section-12" id="toc-section-12"><span class="toc-section-number">1.13</span> </a></li>
<li><a href="#section-13" id="toc-section-13"><span class="toc-section-number">1.14</span> </a></li>
<li><a href="#section-14" id="toc-section-14"><span class="toc-section-number">1.15</span> </a></li>
<li><a href="#section-15" id="toc-section-15"><span class="toc-section-number">1.16</span> </a></li>
<li><a href="#section-16" id="toc-section-16"><span class="toc-section-number">1.17</span> </a></li>
<li><a href="#section-17" id="toc-section-17"><span class="toc-section-number">1.18</span> </a></li>
<li><a href="#section-18" id="toc-section-18"><span class="toc-section-number">1.19</span> </a></li>
<li><a href="#section-19" id="toc-section-19"><span class="toc-section-number">1.20</span> </a></li>
<li><a href="#section-20" id="toc-section-20"><span class="toc-section-number">1.21</span> </a></li>
<li><a href="#section-21" id="toc-section-21"><span class="toc-section-number">1.22</span> </a></li>
<li><a href="#section-22" id="toc-section-22"><span class="toc-section-number">1.23</span> </a></li>
<li><a href="#section-23" id="toc-section-23"><span class="toc-section-number">1.24</span> </a></li>
<li><a href="#section-24" id="toc-section-24"><span class="toc-section-number">1.25</span> </a></li>
<li><a href="#section-25" id="toc-section-25"><span class="toc-section-number">1.26</span> </a></li>
<li><a href="#section-26" id="toc-section-26"><span class="toc-section-number">1.27</span> </a></li>
<li><a href="#section-27" id="toc-section-27"><span class="toc-section-number">1.28</span> </a></li>
<li><a href="#section-28" id="toc-section-28"><span class="toc-section-number">1.29</span> </a></li>
<li><a href="#section-29" id="toc-section-29"><span class="toc-section-number">1.30</span> </a></li>
<li><a href="#section-30" id="toc-section-30"><span class="toc-section-number">1.31</span> </a></li>
<li><a href="#section-31" id="toc-section-31"><span class="toc-section-number">1.32</span> </a></li>
<li><a href="#section-32" id="toc-section-32"><span class="toc-section-number">1.33</span> </a></li>
<li><a href="#section-33" id="toc-section-33"><span class="toc-section-number">1.34</span> </a></li>
<li><a href="#section-34" id="toc-section-34"><span class="toc-section-number">1.35</span> </a></li>
<li><a href="#section-35" id="toc-section-35"><span class="toc-section-number">1.36</span> </a></li>
<li><a href="#section-36" id="toc-section-36"><span class="toc-section-number">1.37</span> </a></li>
</ul></li>
<li><a href="#异常" id="toc-异常"><span class="toc-section-number">2</span> 异常</a>
<ul>
<li><a href="#section-37" id="toc-section-37"><span class="toc-section-number">2.1</span> </a></li>
<li><a href="#section-38" id="toc-section-38"><span class="toc-section-number">2.2</span> </a></li>
<li><a href="#section-39" id="toc-section-39"><span class="toc-section-number">2.3</span> </a></li>
<li><a href="#section-40" id="toc-section-40"><span class="toc-section-number">2.4</span> </a></li>
<li><a href="#section-41" id="toc-section-41"><span class="toc-section-number">2.5</span> </a></li>
<li><a href="#section-42" id="toc-section-42"><span class="toc-section-number">2.6</span> </a></li>
<li><a href="#section-43" id="toc-section-43"><span class="toc-section-number">2.7</span> </a></li>
<li><a href="#section-44" id="toc-section-44"><span class="toc-section-number">2.8</span> </a></li>
<li><a href="#section-45" id="toc-section-45"><span class="toc-section-number">2.9</span> </a></li>
<li><a href="#section-46" id="toc-section-46"><span class="toc-section-number">2.10</span> </a></li>
<li><a href="#section-47" id="toc-section-47"><span class="toc-section-number">2.11</span> </a></li>
<li><a href="#section-48" id="toc-section-48"><span class="toc-section-number">2.12</span> </a></li>
<li><a href="#section-49" id="toc-section-49"><span class="toc-section-number">2.13</span> </a></li>
<li><a href="#section-50" id="toc-section-50"><span class="toc-section-number">2.14</span> </a></li>
<li><a href="#section-51" id="toc-section-51"><span class="toc-section-number">2.15</span> </a></li>
<li><a href="#section-52" id="toc-section-52"><span class="toc-section-number">2.16</span> </a></li>
<li><a href="#section-53" id="toc-section-53"><span class="toc-section-number">2.17</span> </a></li>
<li><a href="#section-54" id="toc-section-54"><span class="toc-section-number">2.18</span> </a></li>
<li><a href="#section-55" id="toc-section-55"><span class="toc-section-number">2.19</span> </a></li>
<li><a href="#section-56" id="toc-section-56"><span class="toc-section-number">2.20</span> </a></li>
<li><a href="#section-57" id="toc-section-57"><span class="toc-section-number">2.21</span> </a></li>
<li><a href="#section-58" id="toc-section-58"><span class="toc-section-number">2.22</span> </a></li>
<li><a href="#section-59" id="toc-section-59"><span class="toc-section-number">2.23</span> </a></li>
<li><a href="#section-60" id="toc-section-60"><span class="toc-section-number">2.24</span> </a></li>
<li><a href="#section-61" id="toc-section-61"><span class="toc-section-number">2.25</span> </a></li>
<li><a href="#section-62" id="toc-section-62"><span class="toc-section-number">2.26</span> </a></li>
<li><a href="#section-63" id="toc-section-63"><span class="toc-section-number">2.27</span> </a></li>
<li><a href="#section-64" id="toc-section-64"><span class="toc-section-number">2.28</span> </a></li>
<li><a href="#section-65" id="toc-section-65"><span class="toc-section-number">2.29</span> </a></li>
<li><a href="#section-66" id="toc-section-66"><span class="toc-section-number">2.30</span> </a></li>
<li><a href="#section-67" id="toc-section-67"><span class="toc-section-number">2.31</span> </a></li>
<li><a href="#section-68" id="toc-section-68"><span class="toc-section-number">2.32</span> </a></li>
<li><a href="#section-69" id="toc-section-69"><span class="toc-section-number">2.33</span> </a></li>
<li><a href="#section-70" id="toc-section-70"><span class="toc-section-number">2.34</span> </a></li>
<li><a href="#section-71" id="toc-section-71"><span class="toc-section-number">2.35</span> </a></li>
<li><a href="#section-72" id="toc-section-72"><span class="toc-section-number">2.36</span> </a></li>
<li><a href="#section-73" id="toc-section-73"><span class="toc-section-number">2.37</span> </a></li>
<li><a href="#section-74" id="toc-section-74"><span class="toc-section-number">2.38</span> </a></li>
<li><a href="#section-75" id="toc-section-75"><span class="toc-section-number">2.39</span> </a></li>
<li><a href="#section-76" id="toc-section-76"><span class="toc-section-number">2.40</span> </a></li>
<li><a href="#section-77" id="toc-section-77"><span class="toc-section-number">2.41</span> </a></li>
<li><a href="#section-78" id="toc-section-78"><span class="toc-section-number">2.42</span> </a></li>
<li><a href="#section-79" id="toc-section-79"><span class="toc-section-number">2.43</span> </a></li>
<li><a href="#section-80" id="toc-section-80"><span class="toc-section-number">2.44</span> </a></li>
</ul></li>
<li><a href="#小结" id="toc-小结"><span class="toc-section-number">3</span> 小结</a></li>
<li><a href="#原因" id="toc-原因"><span class="toc-section-number">4</span> 原因</a>
<ul>
<li><a href="#召唤时的卡名提示" id="toc-召唤时的卡名提示"><span class="toc-section-number">4.1</span> 召唤时的卡名提示</a>
<ul>
<li><a href="#分析" id="toc-分析"><span class="toc-section-number">4.1.1</span> 分析</a></li>
<li><a href="#悠悠" id="toc-悠悠"><span class="toc-section-number">4.1.2</span> 「悠悠」</a></li>
</ul></li>
<li><a href="#料理对决类的失误" id="toc-料理对决类的失误"><span class="toc-section-number">4.2</span> 料理对决类的失误</a>
<ul>
<li><a href="#分析-1" id="toc-分析-1"><span class="toc-section-number">4.2.1</span> 分析</a></li>
<li><a href="#糕冷的料理对决" id="toc-糕冷的料理对决"><span class="toc-section-number">4.2.2</span> 「糕冷的料理对决」</a></li>
<li><a href="#连接蜘蛛" id="toc-连接蜘蛛"><span class="toc-section-number">4.2.3</span> 「连接蜘蛛」</a></li>
<li><a href="#连接蜘蛛-1" id="toc-连接蜘蛛-1"><span class="toc-section-number">4.2.4</span> 「连接蜘蛛」</a></li>
<li><a href="#连接蜘蛛-2" id="toc-连接蜘蛛-2"><span class="toc-section-number">4.2.5</span> 「连接蜘蛛」</a></li>
</ul></li>
<li><a href="#残局模式的-act.png-问题" id="toc-残局模式的-act.png-问题"><span class="toc-section-number">4.3</span> 残局模式的 act.png 问题</a>
<ul>
<li><a href="#分析-2" id="toc-分析-2"><span class="toc-section-number">4.3.1</span> 分析</a></li>
<li><a href="#额外卡组区域" id="toc-额外卡组区域"><span class="toc-section-number">4.3.2</span> 额外卡组区域</a></li>
<li><a href="#墓地区域" id="toc-墓地区域"><span class="toc-section-number">4.3.3</span> 墓地区域</a></li>
<li><a href="#除外区域" id="toc-除外区域"><span class="toc-section-number">4.3.4</span> 除外区域</a></li>
<li><a href="#卡组区域" id="toc-卡组区域"><span class="toc-section-number">4.3.5</span> 卡组区域</a></li>
</ul></li>
</ul></li>
</ul>
</nav>
<h1 data-number="1" id="正常"><span class="header-section-number">1</span> 正常</h1>
<h2 data-number="1.1" id="section"><span class="header-section-number">1.1</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(39454112,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(39454112,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(82308875,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(43096270,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.2" id="section-1"><span class="header-section-number">1.2</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(47870325,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(213326,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------

Debug.AddCard(41524885,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(79858629,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(96540,1,1,LOCATION_GRAVE,0,POS_FACEUP)

-----------------

Debug.AddCard(5530780,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(79858629,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.3" id="section-2"><span class="header-section-number">1.3</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(24094653,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(95286165,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(89631139,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(29491031,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(27279764,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(11321089,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.4" id="section-3"><span class="header-section-number">1.4</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(15150371,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(33846209,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(40619825,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(69884162,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.5" id="section-4"><span class="header-section-number">1.5</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(77449773,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(5183693,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(24154052,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(40619825,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.6" id="section-5"><span class="header-section-number">1.6</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(57143342,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(20758643,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(48202661,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(48202661,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(86498013,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(48202661,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(57308711,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(57308711,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(32012842,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(97843505,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(32012841,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(27094595,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.7" id="section-6"><span class="header-section-number">1.7</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(89631141,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(89631141,1,1,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(42338879,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(79266769,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK)
Debug.AddCard(79176962,1,1,LOCATION_MZONE,4,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.8" id="section-7"><span class="header-section-number">1.8</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(5405695,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(54447022,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(34250214,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------

Debug.AddCard(37129797,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.9" id="section-8"><span class="header-section-number">1.9</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(14558127,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(46820049,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(89631139,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(37160778,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(11021521,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(83011277,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.10" id="section-9"><span class="header-section-number">1.10</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(93332803,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(48770333,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(9720537,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.11" id="section-10"><span class="header-section-number">1.11</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(12652643,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(24207889,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(82065276,1,1,LOCATION_MZONE,1,POS_FACEDOWN_DEFENSE)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.12" id="section-11"><span class="header-section-number">1.12</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(52503575,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(3136426,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.13" id="section-12"><span class="header-section-number">1.13</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(73578229,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(31423101,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(12307878,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(67273917,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(9159938,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


Debug.ReloadFieldEnd()
--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.14" id="section-13"><span class="header-section-number">1.14</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(9547962,0,0,LOCATION_SZONE,5,POS_FACEUP)
Debug.AddCard(11375683,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.15" id="section-14"><span class="header-section-number">1.15</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,800,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(22046459,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(92481084,1,1,LOCATION_SZONE,5,POS_FACEUP)
Debug.AddCard(94004268,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.16" id="section-15"><span class="header-section-number">1.16</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(61127349,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(41927278,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(55410871,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(94004268,1,1,LOCATION_MZONE,0,POS_FACEUP_DEFENSE)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.17" id="section-16"><span class="header-section-number">1.17</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(24207889,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(69884162,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.18" id="section-17"><span class="header-section-number">1.18</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(9433350,1,1,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------


-----------------

Debug.AddCard(2732323,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.19" id="section-18"><span class="header-section-number">1.19</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(21495657,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(81489939,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5972394,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(21495657,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(58990362,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.20" id="section-19"><span class="header-section-number">1.20</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(84012625,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(29549364,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(53129443,0,0,LOCATION_SZONE,2,POS_FACEDOWN)
Debug.AddCard(44508094,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.21" id="section-20"><span class="header-section-number">1.21</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(61488417,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(97489701,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(80666118,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
local c = Debug.AddCard(55863245,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.PreSummon(c, SUMMON_TYPE_SYNCHRO)
--~ Debug.AddCard(77783947,0,0,LOCATION_SZONE,1,POS_FACEUP)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.22" id="section-21"><span class="header-section-number">1.22</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(89631143,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(8240199,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(53309998,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)
Debug.AddCard(5402805,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.23" id="section-22"><span class="header-section-number">1.23</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(94142993,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(74937659,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.24" id="section-23"><span class="header-section-number">1.24</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(36975314,0,0,LOCATION_SZONE,0,POS_FACEDOWN)

-----------------


-----------------


-----------------

Debug.AddCard(8842266,1,1,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(44155002,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.25" id="section-24"><span class="header-section-number">1.25</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(44874522,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(44874522,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(44874522,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(7171149,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(7171149,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(7171149,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(18486927,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(18486927,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(18486927,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(42878636,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(42878636,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(60953949,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(60953949,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(60953949,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(80045583,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(39303359,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(10509340,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(39303359,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(10509340,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(17663375,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(1278431,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(17663375,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(1278431,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(39303359,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(10509340,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(80045583,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(50933533,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(31557782,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(81269231,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(81269231,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(1953925,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(81269231,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(50933533,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(50933533,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(31557782,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(31557782,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(80045583,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(42878636,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(1953925,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(56094445,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(56094445,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(17663375,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(1278431,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(56094445,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(1953925,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(86321248,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(86321248,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(86321248,0,0,LOCATION_DECK,0,POS_FACEDOWN)

-----------------

Debug.AddCard(51788412,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(51788412,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(51788412,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(12652643,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(12652643,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(12652643,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(37663536,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(37663536,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(37663536,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(87182127,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(87182127,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(87182127,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(64061284,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(83104731,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(83104731,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(83104731,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)
Debug.AddCard(95735217,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)
Debug.AddCard(95735217,0,0,LOCATION_MZONE,4,POS_FACEUP_ATTACK)
Debug.AddCard(95735217,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.26" id="section-25"><span class="header-section-number">1.26</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------

Debug.AddCard(45815891,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(87170768,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(21615956,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(6631034,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.27" id="section-26"><span class="header-section-number">1.27</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(53485634,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(74677426,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(74677426,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(74677426,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(34302287,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(34302287,1,1,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(34302287,1,1,LOCATION_SZONE,2,POS_FACEDOWN)
Debug.AddCard(5318639,1,1,LOCATION_SZONE,3,POS_FACEDOWN)
Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.28" id="section-27"><span class="header-section-number">1.28</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(5818294,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(61740673,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5318639,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(94096616,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(3897065,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.29" id="section-28"><span class="header-section-number">1.29</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(7165085,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(25542642,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(23288411,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.30" id="section-29"><span class="header-section-number">1.30</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(58820923,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.31" id="section-30"><span class="header-section-number">1.31</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(68396121,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(88177324,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,4,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)
Debug.AddCard(89631139,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.32" id="section-31"><span class="header-section-number">1.32</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(50287060,0,0,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(95515060,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(81439173,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.33" id="section-32"><span class="header-section-number">1.33</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(1621413,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(16195942,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(16195942,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(86937530,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(86937530,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.34" id="section-33"><span class="header-section-number">1.34</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(54693926,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(94793422,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(92481084,0,0,LOCATION_SZONE,5,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(44287299,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(99267150,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.35" id="section-34"><span class="header-section-number">1.35</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(5405695,0,0,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(82003859,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(82199284,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(16762927,1,1,LOCATION_SZONE,0,POS_FACEUP)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.36" id="section-35"><span class="header-section-number">1.36</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,500,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(5405695,0,0,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(82003859,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(61127349,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(32919136,0,0,LOCATION_SZONE,2,POS_FACEDOWN)
Debug.AddCard(82199284,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(16762927,1,1,LOCATION_SZONE,0,POS_FACEUP)
Debug.AddCard(13945283,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(70781055,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="1.37" id="section-36"><span class="header-section-number">1.37</span> </h2>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(28016193,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(2061963,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(572850,1,1,LOCATION_DECK,0,POS_FACEDOWN)

-----------------

Debug.AddCard(81612598,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(77693536,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h1 data-number="2" id="异常"><span class="header-section-number">2</span> 异常</h1>
<h2 data-number="2.1" id="section-37"><span class="header-section-number">2.1</span> </h2>
<p>应该不能发动加速同调星尘龙。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(21251800,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(21615956,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(44508094,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(16172067,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(30983281,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
local m1 = Debug.AddCard(55863245,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.PreSummon(m1, SUMMON_TYPE_SYNCHRO)

-----------------


-----------------


-----------------

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.2" id="section-38"><span class="header-section-number">2.2</span> </h2>
<p>应该不能特召火焰手。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(36975314,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(89631139,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(68535320,1,1,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(95929069,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(3096468,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.3" id="section-39"><span class="header-section-number">2.3</span> </h2>
<p>应该可以发动痛苦伯劳效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(46589034,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(46589034,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(57043117,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.4" id="section-40"><span class="header-section-number">2.4</span> </h2>
<p>应该可以自己选择适用哪只缺陷编译器的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(92327802,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(92327802,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(27053506,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.5" id="section-41"><span class="header-section-number">2.5</span> </h2>
<p>应该可以把连接 3 吹回去。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(84257640,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(59120809,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(1362589,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(1362589,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(1362589,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(28570310,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(6061630,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(6061630,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.6" id="section-42"><span class="header-section-number">2.6</span> </h2>
<p>应该在对方受到伤害后也可以适用黑羽的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(46710683,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(48202661,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(48202661,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(48202661,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(44430454,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(44430454,1,1,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.7" id="section-43"><span class="header-section-number">2.7</span> </h2>
<p>应该在适用仪式的供物的效果后不需要再满足流星辉巧群的攻击力条件。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(34334692,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(49064413,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(69035382,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(22398665,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(87322377,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(87322377,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(64631466,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(6400512,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(74701381,0,0,LOCATION_SZONE,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.8" id="section-44"><span class="header-section-number">2.8</span> </h2>
<p>应该可以发动反骨王的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(40227329,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(92536468,0,0,LOCATION_DECK,0,POS_FACEDOWN)

-----------------

Debug.AddCard(9024198,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(19580308,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(19580308,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.9" id="section-45"><span class="header-section-number">2.9</span> </h2>
<p>应该否定企鹅会被永恒混沌限制。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(22026707,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(3985011,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(32623004,0,0,LOCATION_GRAVE,0,POS_FACEUP)
Debug.AddCard(5628232,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(25750986,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(76442347,0,0,LOCATION_MZONE,0,POS_FACEDOWN_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.10" id="section-46"><span class="header-section-number">2.10</span> </h2>
<p>应该可以特召海神。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(55063751,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(86682165,0,0,LOCATION_GRAVE,0,POS_FACEDOWN,true)

-----------------


-----------------


-----------------


-----------------

Debug.AddCard(30241314,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.11" id="section-47"><span class="header-section-number">2.11</span> </h2>
<p>应该仇恨裂缝可以发动。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(70902743,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(20721759,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(27240101,1,1,LOCATION_MZONE,0,POS_FACEUP_DEFENSE)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.12" id="section-48"><span class="header-section-number">2.12</span> </h2>
<p>锈龙不应该被召唤兽除外。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(90411554,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(75286621,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.13" id="section-49"><span class="header-section-number">2.13</span> </h2>
<p>应该能特召冰水。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------

Debug.AddCard(86682165,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------

Debug.AddCard(93920745,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(93920745,0,0,LOCATION_MZONE,1,POS_FACEDOWN_DEFENSE)

-----------------


-----------------


-----------------

Debug.AddCard(32623004,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.14" id="section-50"><span class="header-section-number">2.14</span> </h2>
<p>应该英雄假面改名后不算剑斗兽怪兽了。</p>
<pre><code>Debug.SetAIName(&quot;AI&quot;)
Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)
Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

Debug.AddCard(75141056,0,0,LOCATION_HAND,0,POS_FACEDOWN)

Debug.AddCard(78868776,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(92373006,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)

Debug.AddCard(89943724,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(41470137,0,0,LOCATION_DECK,1,POS_FACEDOWN)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.15" id="section-51"><span class="header-section-number">2.15</span> </h2>
<p>应该喷气龙不能特召。</p>
<pre><code>Debug.SetAIName(&quot;AI&quot;)
Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_PSEUDO_SHUFFLE+DUEL_SIMPLE_AI,5)
Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

Debug.AddCard(89631139,0,0,LOCATION_GRAVE,0,POS_FACEUP)

Debug.AddCard(46986414,1,1,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

Debug.AddCard(88120966,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)
Debug.AddCard(30576089,0,0,LOCATION_MZONE,2,POS_FACEDOWN)

Debug.AddCard(53129443,0,0,LOCATION_HAND,0,POS_FACEUP)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.16" id="section-52"><span class="header-section-number">2.16</span> </h2>
<p>应该不能发动简易融合。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,1400,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(1845204,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(79323590,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(41578483,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.17" id="section-53"><span class="header-section-number">2.17</span> </h2>
<p>应该不能羽衣精效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(89538537,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(7672244,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(25533642,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(35146019,0,0,LOCATION_SZONE,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.18" id="section-54"><span class="header-section-number">2.18</span> </h2>
<p>应该不能以被无效的双龙为代价。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(65711558,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(65711558,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(25542642,1,1,LOCATION_SZONE,0,POS_FACEDOWN)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.19" id="section-55"><span class="header-section-number">2.19</span> </h2>
<p>应该不能以技能抽取为代价。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(82732705,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(65711558,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(31178212,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.20" id="section-56"><span class="header-section-number">2.20</span> </h2>
<p>应该不能发动超银河。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(83512285,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(93717133,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(5405695,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(9617996,1,1,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.21" id="section-57"><span class="header-section-number">2.21</span> </h2>
<p>应该不能发动六武众效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(86780027,0,0,LOCATION_SZONE,0,POS_FACEUP)
Debug.AddCard(6579928,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(1828513,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(44430454,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.22" id="section-58"><span class="header-section-number">2.22</span> </h2>
<p>应该可以发动新宇融合。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------

Debug.AddCard(90307498,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(14088859,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(89943723,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(6205579,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.23" id="section-59"><span class="header-section-number">2.23</span> </h2>
<p>应该对方恢复 1800 基本分。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(94793422,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(91665064,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(17285476,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(17285476,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(36211150,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(5405695,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(34002992,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(28120197,1,1,LOCATION_SZONE,5,POS_FACEUP)
Debug.AddCard(31812496,1,1,LOCATION_MZONE,0,POS_FACEUP_DEFENSE)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.24" id="section-60"><span class="header-section-number">2.24</span> </h2>
<p>应该不是 1000 伤害。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,800,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(41927278,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(92481084,1,1,LOCATION_SZONE,5,POS_FACEUP)
Debug.AddCard(94004268,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.25" id="section-61"><span class="header-section-number">2.25</span> </h2>
<p>应该我方不受伤害。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(41927278,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
--~ Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
--~ Debug.AddCard(55998462,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(17016362,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(94004268,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.26" id="section-62"><span class="header-section-number">2.26</span> </h2>
<p>应该衍生物不被破坏。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(5318639,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(24081957,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(53451824,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(64631466,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(90884403,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.27" id="section-63"><span class="header-section-number">2.27</span> </h2>
<p>应该有一次特召机会。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(76145933,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(49928686,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(49928686,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(94977269,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)
Debug.AddCard(94977269,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------

Debug.AddCard(30312361,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(32295838,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.28" id="section-64"><span class="header-section-number">2.28</span> </h2>
<p>应该不回到卡组。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------

Debug.AddCard(40080312,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------

Debug.AddCard(30312361,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.29" id="section-65"><span class="header-section-number">2.29</span> </h2>
<p>应该要用龙星作为素材。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(99946920,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(80666118,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(95004025,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
local c = Debug.AddCard(55863245,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.PreSummon(c, SUMMON_TYPE_SYNCHRO)
Debug.AddCard(77783947,0,0,LOCATION_SZONE,1,POS_FACEUP)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.30" id="section-66"><span class="header-section-number">2.30</span> </h2>
<p>应该不能召唤魔王。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(29424328,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(68005187,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(18108166,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(18108166,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.31" id="section-67"><span class="header-section-number">2.31</span> </h2>
<p>应该不能特召野鸭。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(68005187,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(54813225,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(12958919,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.32" id="section-68"><span class="header-section-number">2.32</span> </h2>
<p>应该不能解放古怪恶魔。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(68005187,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(57624336,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.33" id="section-69"><span class="header-section-number">2.33</span> </h2>
<p>应该能发轰炸龙的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(4031928,0,0,LOCATION_SZONE,3,POS_FACEDOWN)
Debug.AddCard(46247282,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------

Debug.AddCard(80770678,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(5821478,1,1,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.34" id="section-70"><span class="header-section-number">2.34</span> </h2>
<p>应该可以连续攻击。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------

Debug.AddCard(68934651,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(42632209,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------

Debug.AddCard(52497105,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(73178098,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(72529749,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(72529749,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(72529749,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(60643553,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(62279055,1,1,LOCATION_SZONE,0,POS_FACEDOWN)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.35" id="section-71"><span class="header-section-number">2.35</span> </h2>
<p>应该可以特召紫翠玉龙。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(43096270,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(11765832,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(37675907,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(22888900,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(24094653,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(38982356,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(5265750,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(93665266,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.36" id="section-72"><span class="header-section-number">2.36</span> </h2>
<p>应该可以发动特洛伊炸弹。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(45986603,0,0,LOCATION_SZONE,0,POS_FACEDOWN)

-----------------


-----------------


-----------------

Debug.AddCard(63323539,1,1,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.37" id="section-73"><span class="header-section-number">2.37</span> </h2>
<p>应该不能发动废品收集者效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(97168905,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(58242947,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(5405695,1,1,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.38" id="section-74"><span class="header-section-number">2.38</span> </h2>
<p>应该可以选择适用神殿还是适用狂时钟的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(2511,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(3244563,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(3244563,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(29762407,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(73632127,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(94192409,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(71594310,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(2347656,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(43096270,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(43096270,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(2511,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(3244563,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(3244563,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(29762407,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(73632127,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(94192409,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(71594310,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(2347656,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(43096270,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
Debug.AddCard(43096270,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(5405695,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.39" id="section-75"><span class="header-section-number">2.39</span> </h2>
<p>应该游戏不崩溃。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(11510448,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(20155904,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(20155904,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------

Debug.AddCard(86937530,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(86937530,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.40" id="section-76"><span class="header-section-number">2.40</span> </h2>
<p>应该可以选择适用顺序。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,500,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------


-----------------

Debug.AddCard(82003859,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(82199284,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.41" id="section-77"><span class="header-section-number">2.41</span> </h2>
<p>应该不是如此分别计算。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------


-----------------

Debug.AddCard(23995347,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(23995347,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(23995347,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(27134689,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(27134689,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(27134689,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(3544583,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(1641882,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(1641882,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(3544583,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(1641882,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(3544583,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(48814566,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(48814566,0,0,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(68073522,0,0,LOCATION_SZONE,2,POS_FACEDOWN)
Debug.AddCard(68073522,0,0,LOCATION_SZONE,3,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(23995347,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(23995347,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(23995347,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(27134689,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(27134689,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(27134689,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(3544583,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(1641882,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(1641882,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(3544583,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(1641882,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(3544583,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.42" id="section-78"><span class="header-section-number">2.42</span> </h2>
<p>应该可以正常处理骚灵效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(47355498,0,0,LOCATION_HAND,0,POS_FACEDOWN)
Debug.AddCard(52927340,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(49032236,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(5405695,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(53143898,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.43" id="section-79"><span class="header-section-number">2.43</span> </h2>
<p>应该不能发动时钟蜥蜴的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(5405695,0,0,LOCATION_GRAVE,0,POS_FACEUP)
Debug.AddCard(5405695,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------

Debug.AddCard(10817524,0,0,LOCATION_GRAVE,0,POS_FACEUP,true)

-----------------

Debug.AddCard(30398342,0,0,LOCATION_SZONE,0,POS_FACEDOWN)
Debug.AddCard(51476410,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h2 data-number="2.44" id="section-80"><span class="header-section-number">2.44</span> </h2>
<p>应该不能发动莫忘骨头派对的效果。</p>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)
Debug.SetPlayerInfo(1,8000,0,0)

-----------------

Debug.AddCard(80722024,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------

Debug.AddCard(81945676,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()
aux.BeginPuzzle()
</code></pre>
<h1 data-number="3" id="小结"><span class="header-section-number">3</span> 小结</h1>
<p>异常出现的原因主要有:</p>
<ol type="1">
<li><p>预测能力的缺失</p>
<ol type="1">
<li><p>比如「异界共鸣-同调融合」,无法预测墓地</p></li>
<li><p>比如「战华盟将-双龙」,无法预测对象</p></li>
</ol></li>
<li><p>适用顺序的缺失</p>
<ol type="1">
<li><p>比如多个同级效果代价,应该可以选择先适用哪个效果代价</p></li>
<li><p>比如「缺陷编译器」,应该可以选择适用的卡</p></li>
</ol></li>
<li><p>统一结算与分开结算的混淆</p>
<ol type="1">
<li>比如「魂吸收」,把应该统一结算的效果进行分开结算了</li>
</ol></li>
<li><p>效果执行过程中的判定区域改变</p>
<ol type="1">
<li>比如「魔导兽 迦楼罗」</li>
</ol></li>
<li><p>效果的不固定</p>
<ol type="1">
<li>比如「十二兽 鸡拳」</li>
</ol></li>
<li><p>素材范围的扩大</p>
<ol type="1">
<li>比如「龙子」,帮其他卡也扩大了素材范围</li>
</ol></li>
<li><p>字段的不变</p>
<ol type="1">
<li>比如「英雄假面」,应该改变字段</li>
</ol></li>
<li><p>条件未附加</p>
<ol type="1">
<li>比如「灵魂交错」,应该为其他卡增加一个强制条件</li>
</ol></li>
</ol>
<p>暂时先小结这些吧。</p>
<h1 data-number="4" id="原因"><span class="header-section-number">4</span> 原因</h1>
<h2 data-number="4.1" id="召唤时的卡名提示"><span class="header-section-number">4.1</span> 召唤时的卡名提示</h2>
<h3 data-number="4.1.1" id="分析"><span class="header-section-number">4.1.1</span> 分析</h3>
<p>(在残局模式中)</p>
<p>当我方召唤「悠悠」时,会有一个关于「悠悠」的卡名提示。</p>
<p>当对方召唤「悠悠」时,<b>不会有</b>一个关于「悠悠」的卡名提示。</p>
<p>在我方召唤「悠悠」时,会产生 MSG_HINT 和 MSG_SELECT_PLACE 。</p>
<p>但在对方召唤「悠悠」时,只会产生 MSG_SELECT_PLACE 。</p>
<p>这是因为 single_mode.cpp 的 SinglePlayAnalyze 在进行 MSG_HINT
的消息转发时会做一个多余的玩家判断。</p>
<h3 data-number="4.1.2" id="悠悠"><span class="header-section-number">4.1.2</span> 「悠悠」</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(27288416,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------

Debug.AddCard(27288416,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()
</code></pre>
<h2 data-number="4.2" id="料理对决类的失误"><span class="header-section-number">4.2</span> 料理对决类的失误</h2>
<h3 data-number="4.2.1" id="分析-1"><span class="header-section-number">4.2.1</span> 分析</h3>
<p>「糕冷的料理对决」<b>应该可以</b>把「圣菓使
考维曲天使」特殊召唤到对方的额外怪兽区域,但现在,虽然出现了代表可选的背景线,但是却不能选择那个区域。</p>
<p>同样的事情,也发生在残局模式中,比如当我方控制对方要特殊召唤怪兽到额外怪兽区域时,就也出现了代表可选的背景线,但是却不能选择那个区域。</p>
<p>通过对残局模式的追踪,可以发现,当我方控制对方要特殊召唤怪兽到额外怪兽区域时,
MSG_SELECT_PLACE 有两个值是异常的:</p>
<ol type="1">
<li><p>hovered_controler</p></li>
<li><p>selectable_field</p></li>
</ol>
<p>当要确定 selectable_field 时, hovered_controler 的值会影响到
selectable_field 的值,主要是让 selectable_field 的高 16 位与低 16
位进行互换。</p>
<p>也就是说,低 16 位用来表示我方可选区域,高 16
位用来表示对方可选区域。</p>
<p>之所以要用互换,而不是用直接移位,估计是因为我方与对方的视角不同。</p>
<p>那么为什么 hovered_controler 的值会出现异常?</p>
<p>这是因为 event_handler.cpp
在处理额外怪兽区域悬停消息的时候,只考虑到了这个区域是否有卡,而没有考虑到
selectable_field 。</p>
<h3 data-number="4.2.2" id="糕冷的料理对决"><span class="header-section-number">4.2.2</span> 「糕冷的料理对决」</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(46485778,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(14283055,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------

Debug.AddCard(26435595,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------


-----------------


-----------------


-----------------


Debug.ReloadFieldEnd()

aux.BeginPuzzle()

</code></pre>
<h3 data-number="4.2.3" id="连接蜘蛛"><span class="header-section-number">4.2.3</span> 「连接蜘蛛」</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(45815891,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

-----------------


-----------------

Debug.AddCard(98978921,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(27288416,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()

</code></pre>
<h3 data-number="4.2.4" id="连接蜘蛛-1"><span class="header-section-number">4.2.4</span> 「连接蜘蛛」</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(45815891,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

-----------------


-----------------

Debug.AddCard(98978921,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(27288416,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()

</code></pre>
<h3 data-number="4.2.5" id="连接蜘蛛-2"><span class="header-section-number">4.2.5</span> 「连接蜘蛛」</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

Debug.AddCard(45815891,0,0,LOCATION_MZONE,6,POS_FACEUP_ATTACK)

-----------------


-----------------

Debug.AddCard(98978921,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(27288416,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()

</code></pre>
<h2 data-number="4.3" id="残局模式的-act.png-问题"><span class="header-section-number">4.3</span> 残局模式的 act.png 问题</h2>
<h3 data-number="4.3.1" id="分析-2"><span class="header-section-number">4.3.1</span> 分析</h3>
<p>当我方在残局模式控制对方并且到了对方回合时, act.png
并没有显示到对方区域,而是显示到了我方区域。</p>
<p>这是由于 drawing.cpp 在绘制 act.png
时并<b>没有考虑到</b>残局模式的这一情况。</p>
<p>也就是说,一般情况下是遇不到这个失误的。</p>
<h3 data-number="4.3.2" id="额外卡组区域"><span class="header-section-number">4.3.2</span> 额外卡组区域</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------


-----------------


-----------------

--~ Debug.AddCard(45815891,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK)

-----------------


-----------------

Debug.AddCard(98978921,1,1,LOCATION_EXTRA,0,POS_FACEDOWN)
Debug.AddCard(98978921,0,0,LOCATION_EXTRA,0,POS_FACEDOWN)

-----------------

Debug.AddCard(27288416,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(27288416,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()
</code></pre>
<h3 data-number="4.3.3" id="墓地区域"><span class="header-section-number">4.3.3</span> 墓地区域</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(95448692,0,0,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------


-----------------

Debug.AddCard(95448692,1,1,LOCATION_GRAVE,0,POS_FACEUP)

-----------------


-----------------


Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()

</code></pre>
<h3 data-number="4.3.4" id="除外区域"><span class="header-section-number">4.3.4</span> 除外区域</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(28297833,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(49088914,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(34447918,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(4928565,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(94801854,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(62038047,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(75500286,0,0,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


-----------------

Debug.AddCard(28297833,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(49088914,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(34447918,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(4928565,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(94801854,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(62038047,1,1,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(75500286,1,1,LOCATION_HAND,0,POS_FACEDOWN)

-----------------


-----------------


Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()

</code></pre>
<h3 data-number="4.3.5" id="卡组区域"><span class="header-section-number">4.3.5</span> 卡组区域</h3>
<pre><code>Debug.SetAIName(&quot;base-2&quot;)

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN,5)

Debug.SetPlayerInfo(0,8000,0,0)

Debug.SetPlayerInfo(1,8000,0,0)


-----------------

Debug.AddCard(68881650,0,0,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(74364659,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(53776525,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

-----------------

Debug.AddCard(68881650,1,1,LOCATION_DECK,0,POS_FACEDOWN)

-----------------


-----------------

Debug.AddCard(74364659,1,1,LOCATION_MZONE,0,POS_FACEUP_ATTACK)
Debug.AddCard(53776525,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)

Debug.ReloadFieldEnd()

--~ aux.BeginPuzzle()

</code></pre>
<script>

document.onclick = function(event) {

  var target = event.target

  if (target.tagName == "PRE"
  || target.tagName == "CODE") {
    if (window.getSelection().toString() !== "") {
      return
      }
    var range = document.createRange();
    range.selectNodeContents(target);
    window.getSelection().removeAllRanges();
    window.getSelection().addRange(range);
    var successful = document.execCommand("copy");
    target.removeAttribute("contenteditable");
    window.getSelection().removeAllRanges();
    }

  }

</script>
</body>
</html>