游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [0aca665e44]:

To Artifact [c1b8c0c0bc]:


3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385

之所以要用互换,而不是用直接移位,估计是因为我方与对方的视角不同。

那么为什么 hovered_controler 的值会出现异常?

这是因为 event_handler.cpp 在处理额外怪兽区域悬停消息的时候,只考虑到了这个区域是否有卡,而没有考虑到 selectable_field 。

####

~~~
Debug.SetAIName("base-2")

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

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







|







3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385

之所以要用互换,而不是用直接移位,估计是因为我方与对方的视角不同。

那么为什么 hovered_controler 的值会出现异常?

这是因为 event_handler.cpp 在处理额外怪兽区域悬停消息的时候,只考虑到了这个区域是否有卡,而没有考虑到 selectable_field 。

#### 「糕冷的料理对决」

~~~
Debug.SetAIName("base-2")

Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)

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