游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [8c8bd714c9]:

To Artifact [5d7197b5d9]:


130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<li><a href="#section-82" id="toc-section-82"><span class="toc-section-number">4.2.3</span> </a></li>
<li><a href="#section-83" id="toc-section-83"><span class="toc-section-number">4.2.4</span> </a></li>
<li><a href="#section-84" id="toc-section-84"><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="#分析-1" id="toc-分析-1"><span class="toc-section-number">4.3.1</span> 分析</a></li>
<li><a href="#section-85" id="toc-section-85"><span class="toc-section-number">4.3.2</span> </a></li>
<li><a href="#section-86" id="toc-section-86"><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>







|
|







130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<li><a href="#section-82" id="toc-section-82"><span class="toc-section-number">4.2.3</span> </a></li>
<li><a href="#section-83" id="toc-section-83"><span class="toc-section-number">4.2.4</span> </a></li>
<li><a href="#section-84" id="toc-section-84"><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="#分析-1" id="toc-分析-1"><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>
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
<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="分析-1"><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="section-85"><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)







|







3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
<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="分析-1"><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)
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
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="section-86"><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)







|







3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
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)