Index: script/0.txt ================================================================== --- script/0.txt +++ script/0.txt @@ -1,138 +1,33 @@ Debug.SetAIName("base-2") ---~ Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5) - -Debug.ReloadFieldBegin(DUEL_PSEUDO_SHUFFLE,5) - ---~ Debug.SetPlayerInfo(0,8000,0,0) - -Debug.SetPlayerInfo(0,8000,0,1) - ---~ Debug.SetPlayerInfo(1,8000,0,0) - -Debug.SetPlayerInfo(1,8000,0,1) - - ------------------ - -Debug.AddCard(60162470,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(30968774,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(645087,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(9576193,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(95448692,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(7403341,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(91665064,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(26285788,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(62306203,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(80794697,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(35911108,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(41398771,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(50366775,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(36368606,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(93655221,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(27664101,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(37007105,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(44956694,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(34010534,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(71278040,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(71278040,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(13090893,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(75130221,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(30114823,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(60018643,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(2347477,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(89571015,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(16188701,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(34010534,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(29374928,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(9097866,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(70950698,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(31944175,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(84816244,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(45725480,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(53309998,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(35595518,0,0,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(36033786,0,0,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(95081386,0,0,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(67443336,0,0,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(14816688,0,0,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(70238111,0,0,LOCATION_HAND,0,POS_FACEDOWN) - ------------------ - -Debug.AddCard(41999284,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(2220237,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(67231737,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(97677329,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(1861629,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(6622715,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(30822527,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(53413628,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(46947713,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(33897356,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(15844566,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(45462149,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(40669071,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(77058170,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(96380700,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,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.AddCard(36668118,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(90740330,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(53266486,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(26655293,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(26655293,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(32472237,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(32472237,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(1073952,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(83764718,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(72892473,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(32472237,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(68464358,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(20419926,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(68464358,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(80250185,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(5087128,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(53266486,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(6556178,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(31353051,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(53266486,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(68464358,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(54175023,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(55034079,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(85862791,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(54458867,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(30131474,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(95504778,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(91482773,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(26655293,1,1,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(5969957,1,1,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(28053763,1,1,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(68304813,1,1,LOCATION_HAND,0,POS_FACEDOWN) -Debug.AddCard(60349525,1,1,LOCATION_HAND,0,POS_FACEDOWN) - ------------------ - -Debug.AddCard(29296344,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(73539069,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(31833038,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(66015185,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(72529749,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(68987122,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(12023931,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(22593417,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(23732205,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(5821478,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(85289965,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) - ------------------ - Debug.ReloadFieldEnd() ---~ aux.BeginPuzzle() +aux.BeginPuzzle() Index: single_doc/场景.html ================================================================== --- single_doc/场景.html +++ single_doc/场景.html @@ -118,10 +118,14 @@
  • 2.42
  • 2.43
  • 2.44
  • 3 小结
  • +
  • 4 原因 +
  • 1 正常

    1.1

    Debug.SetAIName("base-2")
    @@ -2979,11 +2983,11 @@
     

    2.44

    应该不能发动莫忘骨头派对的效果。

    Debug.SetAIName("base-2")
     
    -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5)
    +Debug.ReloadFieldBegin(DUEL_SIMPLE_AI,5)
     
     Debug.SetPlayerInfo(0,8000,0,0)
     Debug.SetPlayerInfo(1,8000,0,0)
     
     -----------------
    @@ -3046,10 +3050,51 @@
     
    1. 比如「灵魂交错」,应该为其他卡增加一个强制条件

    暂时先小结这些吧。

    +

    4 原因

    +

    4.1 召唤时的卡名提示

    +

    当我方召唤「悠悠」时,会有一个关于「悠悠」的卡名提示。

    +

    当对方召唤「悠悠」时,不会有一个关于「悠悠」的卡名提示。

    +

    在我方召唤「悠悠」时,会产生 MSG_HINT 和 MSG_SELECT_PLACE 。

    +

    但在对方召唤「悠悠」时,只会产生 MSG_SELECT_PLACE 。

    +

    这是因为 single_mode.cpp 的 SinglePlayAnalyze 在进行 MSG_HINT +的消息转发时会做一个多余的玩家判断。

    +
    Debug.SetAIName("base-2")
    +
    +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()
    +