Index: single/ABC_a01 3_15_甲虫装机.lua ================================================================== --- single/ABC_a01 3_15_甲虫装机.lua +++ single/ABC_a01 3_15_甲虫装机.lua @@ -1,7 +1,7 @@ --[[message -察局: +察局:2024-02-09 ]] --ABC Debug.SetAIName("ABC") Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) Debug.SetPlayerInfo(0, 100, 0, 0) DELETED single/AlphaKretin_a02 4_20_DD.lua Index: single/AlphaKretin_a02 4_20_DD.lua ================================================================== --- single/AlphaKretin_a02 4_20_DD.lua +++ /dev/null @@ -1,56 +0,0 @@ ---[[message -Field spells are fun, right? -]] - -Debug.SetAIName("AlphaKretin_02_Set_Rotation") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 4) - -Debug.SetPlayerInfo(0, 1000, 0, 0) -Debug.SetPlayerInfo(1, 3000, 0, 0) - ---AI's field. -Debug.AddCard(30459350, 1, 1, LOCATION_SZONE, 2, POS_FACEUP) --Imp Iron Wall - ---AI's Extra Deck -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Omega -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --LS Mich -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Black Rose -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --LS Minerva -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Bujin Tsukuyomi -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Emeral -Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Diamond Dire - ---AI’s GY -Debug.AddCard(34710660, 1, 1, LOCATION_GRAVE, 0, POS_FACEUP) --EMG Turtle - ---Player's Extra Deck -Debug.AddCard(50091196, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Formula Synchron -Debug.AddCard(44852429, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Siegfried -Debug.AddCard(65536818, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Denglong -Debug.AddCard(82956492, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --D'Arc -Debug.AddCard(13455674, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Crystron von double tuner - ---Player's Hand -Debug.AddCard(64280356, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) --Tincan -Debug.AddCard(11609969, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) --Tincan - ---Player's Field -Debug.AddCard(73468603, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) --Set Rotation -Debug.AddCard(43898403, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN) --Twinsters - ---Player's Main Deck -Debug.AddCard(61488417, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Chiwen -Debug.AddCard(89189982, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Mare Mare -Debug.AddCard(73360025, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Contract w/ Swamp -Debug.AddCard(19580308, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --D/D Lamia -Debug.AddCard(46372010, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Contract w/ Gate -Debug.AddCard(1274455, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Soartroopers -Debug.AddCard(67237709, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Kozmotown -Debug.AddCard(85668449, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Brain Lab - ---Player's GY -Debug.AddCard(5133471, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) --Galaxy Cyclone -Debug.AddCard(58695102, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) --Recover - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() Index: single/AlphaKretin_a05 3_7_雷王.lua ================================================================== --- single/AlphaKretin_a05 3_7_雷王.lua +++ single/AlphaKretin_a05 3_7_雷王.lua @@ -1,7 +1,7 @@ --[[message -察局: +察局:2024-02-09 简语:This one's just a meme. Did you know that Lullaby of Obedience ignores summoning conditions? ]] Debug.SetAIName("AlphaKretin_05_Lullaby") Debug.ReloadFieldBegin(DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 3) Index: single/AlphaKretin_a08 3_24_魔偶甜点.lua ================================================================== --- single/AlphaKretin_a08 3_24_魔偶甜点.lua +++ single/AlphaKretin_a08 3_24_魔偶甜点.lua @@ -1,7 +1,7 @@ --[[message -察局: +察局:2024-02-09 简语:How much havoc can 1 Brilliant Fusion cause? ]] Debug.SetAIName("AlphaKretin_08a_Brillliant") Debug.ReloadFieldBegin(DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI + DUEL_ATTACK_FIRST_TURN, 3) Index: single/[WCS2006]_a04 3_4_栗子球.lua ================================================================== --- single/[WCS2006]_a04 3_4_栗子球.lua +++ single/[WCS2006]_a04 3_4_栗子球.lua @@ -1,7 +1,7 @@ --[[message -察局: +察局:2024-02-09 ]] Debug.SetAIName("[WCS2006]04_cannon") Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) Debug.SetPlayerInfo(0, 2000, 0, 0) Debug.SetPlayerInfo(1, 2500, 0, 0) Index: single/[WCS2006]_a08 3_5_连续魔法.lua ================================================================== --- single/[WCS2006]_a08 3_5_连续魔法.lua +++ single/[WCS2006]_a08 3_5_连续魔法.lua @@ -1,7 +1,7 @@ --[[message -察局: +察局:2024-02-09 ]] Debug.SetAIName("[WCS2006]08_burn") Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) Debug.SetPlayerInfo(0, 500, 0, 0) DELETED single/[WCS2006]_a10 3_7_融合.lua Index: single/[WCS2006]_a10 3_7_融合.lua ================================================================== --- single/[WCS2006]_a10 3_7_融合.lua +++ /dev/null @@ -1,25 +0,0 @@ ---[[message -察局: -]] -Debug.SetAIName("[WCS2006]10_gilford") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) - -Debug.SetPlayerInfo(0, 100, 0, 0) -Debug.SetPlayerInfo(1, 5600, 0, 0) - -Debug.AddCard(69933858, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) - -local m01 = Debug.AddCard(21015833, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -local m02 = Debug.AddCard(00423705, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -local m03 = Debug.AddCard(84430950, 0, 0, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) -Debug.AddCard(65957473, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) - -local s01 = Debug.AddCard(55226821, 0, 0, LOCATION_SZONE, 1, POS_FACEUP) -local s02 = Debug.AddCard(37684215, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) -local s03 = Debug.AddCard(31423101, 0, 0, LOCATION_SZONE, 3, POS_FACEUP) - -Debug.ReloadFieldEnd() -Debug.PreEquip(s01, m01) -Debug.PreEquip(s02, m02) -Debug.PreEquip(s03, m03) -aux.BeginPuzzle() Index: single/[WCS2006]_a13 3_7_融合.lua ================================================================== --- single/[WCS2006]_a13 3_7_融合.lua +++ single/[WCS2006]_a13 3_7_融合.lua @@ -1,6 +1,7 @@ --[[message +察局:2024-02-09 ]] Debug.SetAIName("[WCS2006]13_hero") Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) Debug.SetPlayerInfo(0, 1400, 0, 0) Index: single/[WCS2006]_a20 3_8_扰乱.lua ================================================================== --- single/[WCS2006]_a20 3_8_扰乱.lua +++ single/[WCS2006]_a20 3_8_扰乱.lua @@ -1,27 +1,28 @@ ---[[message -]] -Debug.SetAIName("[WCS2006]20_gishiki") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) - -Debug.SetPlayerInfo(0, 100, 0, 0) -Debug.SetPlayerInfo(1, 5600, 0, 0) - -Debug.AddCard(72426662, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(08198712, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(22493811, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(58192742, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(46427957, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(80161395, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(99171160, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) - -Debug.AddCard(31560081, 0, 0, LOCATION_MZONE, 1, POS_FACEDOWN_DEFENSE) -Debug.AddCard(48659020, 0, 0, LOCATION_MZONE, 2, POS_FACEDOWN_DEFENSE) -Debug.AddCard(15025844, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_DEFENSE) - -Debug.AddCard(29843091, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) - -Debug.AddCard(21844576, 0, 0, LOCATION_GRAVE, 0, POS_FACEDOWN) - -Debug.ReloadFieldEnd() - -aux.BeginPuzzle() +--[[message +察局:2024-02-09 +]] +Debug.SetAIName("[WCS2006]20_gishiki") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) + +Debug.SetPlayerInfo(0, 100, 0, 0) +Debug.SetPlayerInfo(1, 5600, 0, 0) + +Debug.AddCard(72426662, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(08198712, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(22493811, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(58192742, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(46427957, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(80161395, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(99171160, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) + +Debug.AddCard(31560081, 0, 0, LOCATION_MZONE, 1, POS_FACEDOWN_DEFENSE) +Debug.AddCard(48659020, 0, 0, LOCATION_MZONE, 2, POS_FACEDOWN_DEFENSE) +Debug.AddCard(15025844, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_DEFENSE) + +Debug.AddCard(29843091, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) + +Debug.AddCard(21844576, 0, 0, LOCATION_GRAVE, 0, POS_FACEDOWN) + +Debug.ReloadFieldEnd() + +aux.BeginPuzzle() Index: single/[WCS2006]_a21 3_11_扰乱.lua ================================================================== --- single/[WCS2006]_a21 3_11_扰乱.lua +++ single/[WCS2006]_a21 3_11_扰乱.lua @@ -1,26 +1,27 @@ ---[[message -]] -Debug.SetAIName("[WCS2006]21_token") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) - -Debug.SetPlayerInfo(0, 1400, 0, 0) -Debug.SetPlayerInfo(1, 4600, 0, 0) - -Debug.AddCard(38699854, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(44762290, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(70828912, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(65810489, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(87978805, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(22493811, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) - -Debug.AddCard(58192742, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(07802006, 1, 1, LOCATION_MZONE, 1, POS_FACEDOWN_DEFENSE) -Debug.AddCard(23205979, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_DEFENSE) -Debug.AddCard(86801871, 1, 1, LOCATION_MZONE, 3, POS_FACEDOWN_DEFENSE) - -Debug.AddCard(29843091, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) - -Debug.AddCard(71413901, 0, 0, LOCATION_GRAVE, 0, POS_FACEDOWN) - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() +--[[message +察局:2024-02-09 +]] +Debug.SetAIName("[WCS2006]21_token") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) + +Debug.SetPlayerInfo(0, 1400, 0, 0) +Debug.SetPlayerInfo(1, 4600, 0, 0) + +Debug.AddCard(38699854, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(44762290, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(70828912, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(65810489, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(87978805, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(22493811, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) + +Debug.AddCard(58192742, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(07802006, 1, 1, LOCATION_MZONE, 1, POS_FACEDOWN_DEFENSE) +Debug.AddCard(23205979, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_DEFENSE) +Debug.AddCard(86801871, 1, 1, LOCATION_MZONE, 3, POS_FACEDOWN_DEFENSE) + +Debug.AddCard(29843091, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) + +Debug.AddCard(71413901, 0, 0, LOCATION_GRAVE, 0, POS_FACEDOWN) + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() DELETED single/huamei_a01 3_20_宝石.lua Index: single/huamei_a01 3_20_宝石.lua ================================================================== --- single/huamei_a01 3_20_宝石.lua +++ /dev/null @@ -1,49 +0,0 @@ ---[[message -察局: -]] - -Debug.SetAIName("huamei01") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 3) -Debug.SetPlayerInfo(0, 666, 0, 0) -Debug.SetPlayerInfo(1, 23333, 0, 0) - ---my hand -Debug.AddCard(31036355, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(28741524, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) - -Debug.AddCard(19163116, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) - ---my deck -Debug.AddCard(50457953, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(02295440, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(51790181, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(61632317, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) - ---my grave -Debug.AddCard(26400609, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) -Debug.AddCard(90411554, 0, 0, LOCATION_GRAVE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(58695102, 0, 0, LOCATION_GRAVE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(71692913, 0, 0, LOCATION_GRAVE, 3, POS_FACEUP_ATTACK) -Debug.AddCard(21615956, 0, 0, LOCATION_GRAVE, 4, POS_FACEUP_ATTACK) -Debug.AddCard(74677422, 0, 0, LOCATION_GRAVE, 5, POS_FACEUP_ATTACK) -Debug.AddCard(01833916, 0, 0, LOCATION_GRAVE, 6, POS_FACEUP_ATTACK) -Debug.AddCard(14785765, 0, 0, LOCATION_GRAVE, 7, POS_FACEUP_ATTACK) - ---my extra -Debug.AddCard(34408491, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(91949988, 0, 0, LOCATION_EXTRA, 2, POS_FACEDOWN_ATTACK) -Debug.AddCard(44405066, 0, 0, LOCATION_EXTRA, 3, POS_FACEDOWN_ATTACK) -Debug.AddCard(08809344, 0, 0, LOCATION_EXTRA, 4, POS_FACEDOWN_ATTACK) -Debug.AddCard(22110647, 0, 0, LOCATION_EXTRA, 5, POS_FACEDOWN_ATTACK) - ---ai mzone -Debug.AddCard(38495396, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(89631139, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) - ---ai szone - ---ai fzone -Debug.AddCard(57554544, 1, 1, LOCATION_SZONE, 5, POS_FACEUP_ATTACK) - -Debug.ReloadFieldEnd() -aux.BeginPuzzle(5) ADDED single/huamei_a01 3_20_幻兽.lua Index: single/huamei_a01 3_20_幻兽.lua ================================================================== --- /dev/null +++ single/huamei_a01 3_20_幻兽.lua @@ -0,0 +1,49 @@ +--[[message +察局: +]] + +Debug.SetAIName("huamei01") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 3) +Debug.SetPlayerInfo(0, 666, 0, 0) +Debug.SetPlayerInfo(1, 23333, 0, 0) + +--my hand +Debug.AddCard(31036355, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(28741524, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) + +Debug.AddCard(19163116, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) + +--my deck +Debug.AddCard(50457953, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(02295440, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(51790181, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(61632317, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) + +--my grave +Debug.AddCard(26400609, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) +Debug.AddCard(90411554, 0, 0, LOCATION_GRAVE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(58695102, 0, 0, LOCATION_GRAVE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(71692913, 0, 0, LOCATION_GRAVE, 3, POS_FACEUP_ATTACK) +Debug.AddCard(21615956, 0, 0, LOCATION_GRAVE, 4, POS_FACEUP_ATTACK) +Debug.AddCard(74677422, 0, 0, LOCATION_GRAVE, 5, POS_FACEUP_ATTACK) +Debug.AddCard(01833916, 0, 0, LOCATION_GRAVE, 6, POS_FACEUP_ATTACK) +Debug.AddCard(14785765, 0, 0, LOCATION_GRAVE, 7, POS_FACEUP_ATTACK) + +--my extra +Debug.AddCard(34408491, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(91949988, 0, 0, LOCATION_EXTRA, 2, POS_FACEDOWN_ATTACK) +Debug.AddCard(44405066, 0, 0, LOCATION_EXTRA, 3, POS_FACEDOWN_ATTACK) +Debug.AddCard(08809344, 0, 0, LOCATION_EXTRA, 4, POS_FACEDOWN_ATTACK) +Debug.AddCard(22110647, 0, 0, LOCATION_EXTRA, 5, POS_FACEDOWN_ATTACK) + +--ai mzone +Debug.AddCard(38495396, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(89631139, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) + +--ai szone + +--ai fzone +Debug.AddCard(57554544, 1, 1, LOCATION_SZONE, 5, POS_FACEUP_ATTACK) + +Debug.ReloadFieldEnd() +aux.BeginPuzzle(5) Index: single/「DMI2」_aMagical Scientist 3_5_纳祭.lua ================================================================== --- single/「DMI2」_aMagical Scientist 3_5_纳祭.lua +++ single/「DMI2」_aMagical Scientist 3_5_纳祭.lua @@ -1,26 +1,27 @@ ---[[message -]] -Debug.SetAIName("「DMI2」Magical Scientist") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) - -Debug.SetPlayerInfo(0, 4000, 0, 0) -Debug.SetPlayerInfo(1, 6600, 0, 0) - -Debug.AddCard(95727991, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(34206604, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) - -Debug.AddCard(63519819, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(63519819, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(63519819, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(46696593, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) -Debug.AddCard(46696593, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) -Debug.AddCard(46696593, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) - -Debug.AddCard(14898066, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) - -Debug.AddCard(89631139, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(04392470, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(04392470, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() +--[[message +察局:2024-02-09 +]] +Debug.SetAIName("「DMI2」Magical Scientist") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) + +Debug.SetPlayerInfo(0, 4000, 0, 0) +Debug.SetPlayerInfo(1, 6600, 0, 0) + +Debug.AddCard(95727991, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(34206604, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) + +Debug.AddCard(63519819, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(63519819, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(63519819, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(46696593, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) +Debug.AddCard(46696593, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) +Debug.AddCard(46696593, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) + +Debug.AddCard(14898066, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) + +Debug.AddCard(89631139, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(04392470, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(04392470, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() ADDED single/枯岳说书人_a06 3_12_星圣.lua Index: single/枯岳说书人_a06 3_12_星圣.lua ================================================================== --- /dev/null +++ single/枯岳说书人_a06 3_12_星圣.lua @@ -0,0 +1,39 @@ +--[[message +察局: +简语:棉花糖的暴走叠光 +原局:四妹_a01 +]] + +--puzzle1 +Debug.SetAIName("01.Marshmallon's Reckless Overlay_衍生版_1") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) +Debug.SetPlayerInfo(0, 100, 0, 0) +Debug.SetPlayerInfo(1, 46700, 0, 0) +Debug.AddCard(25067275, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(83272895, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(37364101, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(21900719, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) +Debug.AddCard(13032689, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) +Debug.AddCard(30643162, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) +--~ Debug.AddCard(90098780,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(88942504, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(26563200, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +--~ Debug.AddCard(75367227,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(47579719, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +--~ Debug.AddCard(31320433,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +--~ Debug.AddCard(81330115,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +--~ Debug.AddCard(53334641,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(38495396, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(91949988, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) +Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) +Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) +Debug.AddCard(31305911, 1, 1, LOCATION_MZONE, 0, POS_FACEDOWN_DEFENSE) +--~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,1,POS_FACEDOWN_DEFENSE) +--~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,2,POS_FACEDOWN_DEFENSE) +--~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,3,POS_FACEDOWN_DEFENSE) +--~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,4,POS_FACEDOWN_DEFENSE) +Debug.ReloadFieldEnd() +aux.BeginPuzzle() DELETED single/枯岳说书人_a06 3_12_魔人.lua Index: single/枯岳说书人_a06 3_12_魔人.lua ================================================================== --- single/枯岳说书人_a06 3_12_魔人.lua +++ /dev/null @@ -1,39 +0,0 @@ ---[[message -察局: -简语:棉花糖的暴走叠光 -原局:四妹_a01 -]] - ---puzzle1 -Debug.SetAIName("01.Marshmallon's Reckless Overlay_衍生版_1") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) -Debug.SetPlayerInfo(0, 100, 0, 0) -Debug.SetPlayerInfo(1, 46700, 0, 0) -Debug.AddCard(25067275, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(83272895, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(37364101, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(21900719, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) -Debug.AddCard(13032689, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) -Debug.AddCard(30643162, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) ---~ Debug.AddCard(90098780,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(88942504, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(26563200, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) ---~ Debug.AddCard(75367227,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(47579719, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) ---~ Debug.AddCard(31320433,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) ---~ Debug.AddCard(81330115,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) ---~ Debug.AddCard(53334641,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) -Debug.AddCard(38495396, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(91949988, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) -Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) -Debug.AddCard(38142739, 0, 0, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) -Debug.AddCard(31305911, 1, 1, LOCATION_MZONE, 0, POS_FACEDOWN_DEFENSE) ---~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,1,POS_FACEDOWN_DEFENSE) ---~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,2,POS_FACEDOWN_DEFENSE) ---~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,3,POS_FACEDOWN_DEFENSE) ---~ Debug.AddCard(31305911,1,1,LOCATION_MZONE,4,POS_FACEDOWN_DEFENSE) -Debug.ReloadFieldEnd() -aux.BeginPuzzle() ADDED single/枯岳说书人_a68 3_19_光道.lua Index: single/枯岳说书人_a68 3_19_光道.lua ================================================================== --- /dev/null +++ single/枯岳说书人_a68 3_19_光道.lua @@ -0,0 +1,52 @@ +--[[message +原局:QB_06 +]] + +Debug.SetAIName("QB006_衍生版_1") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 3) +Debug.SetPlayerInfo(0, 700, 0, 0) +Debug.SetPlayerInfo(1, 1000, 0, 0) + +--自己的怪兽区 +Debug.AddCard(33396948, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) --被封印的艾克佐迪亚 +Debug.AddCard(21502796, 0, 0, LOCATION_MZONE, 1, POS_FACEDOWN_DEFENSE) --光道猎犬 雷光 +Debug.AddCard(21502796, 0, 0, LOCATION_MZONE, 3, POS_FACEDOWN_DEFENSE) --光道猎犬 雷光 +--对方的怪兽区 +Debug.AddCard(26202165, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) --三眼怪 +--自己的魔陷区 +Debug.AddCard(36280194, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN_ATTACK) --补充要员 +Debug.AddCard(93946239, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN_ATTACK) --无之炼狱 +Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 0, POS_FACEDOWN_ATTACK) --月镜盾 +Debug.AddCard(93946239, 0, 0, LOCATION_SZONE, 1, POS_FACEDOWN_ATTACK) --无之炼狱 +--对方的魔陷区 +Debug.AddCard(4440873, 1, 1, LOCATION_SZONE, 3, POS_FACEDOWN_ATTACK) --强烈的打落 +Debug.AddCard(4440873, 1, 1, LOCATION_SZONE, 1, POS_FACEDOWN_ATTACK) --强烈的打落 +Debug.AddCard(4440873, 1, 1, LOCATION_SZONE, 2, POS_FACEDOWN_ATTACK) --强烈的打落 +--自己的手卡 +Debug.AddCard(67169062, 0, 0, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --贪欲之壶 +Debug.AddCard(36111775, 0, 0, LOCATION_HAND, 5, POS_FACEUP_ATTACK) --灵摆停顿 +Debug.AddCard(49140998, 0, 0, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --凤凰神的羽毛 +--对方的手卡 +Debug.AddCard(44519536, 1, 1, LOCATION_HAND, 5, POS_FACEUP_ATTACK) --被封印者的左足 +Debug.AddCard(7902349, 1, 1, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --被封印者的左腕 +Debug.AddCard(70903634, 1, 1, LOCATION_HAND, 3, POS_FACEUP_ATTACK) --被封印者的右腕 +Debug.AddCard(8124921, 1, 1, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --被封印者的右足 +--自己的墓地 +--对方的墓地 +--自己除外的卡 +--对方除外的卡 +--自己的卡组 +Debug.AddCard(18138630, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --无之炼狱 +Debug.AddCard(44519536, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左足 +Debug.AddCard(7902349, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左腕 +Debug.AddCard(70903634, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右腕 +Debug.AddCard(8124921, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右足 +--对方的卡组 +Debug.AddCard(33396948, 1, 1, LOCATION_DECK, 0, POS_FACEDOWN) --被封印的艾克佐迪亚 +--自己的额外 +Debug.AddCard(28363749, 0, 0, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) --异色眼灵摆龙 +Debug.AddCard(19474136, 0, 0, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) --异色眼霸弧灵摆龙 +Debug.AddCard(17390179, 0, 0, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) --龙剑士 卓辉星·灵摆 + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() DELETED single/枯岳说书人_a68 3_19_炼狱.lua Index: single/枯岳说书人_a68 3_19_炼狱.lua ================================================================== --- single/枯岳说书人_a68 3_19_炼狱.lua +++ /dev/null @@ -1,52 +0,0 @@ ---[[message -原局:QB_06 -]] - -Debug.SetAIName("QB006_衍生版_1") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 3) -Debug.SetPlayerInfo(0, 700, 0, 0) -Debug.SetPlayerInfo(1, 1000, 0, 0) - ---自己的怪兽区 -Debug.AddCard(33396948, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) --被封印的艾克佐迪亚 -Debug.AddCard(21502796, 0, 0, LOCATION_MZONE, 1, POS_FACEDOWN_DEFENSE) --光道猎犬 雷光 -Debug.AddCard(21502796, 0, 0, LOCATION_MZONE, 3, POS_FACEDOWN_DEFENSE) --光道猎犬 雷光 ---对方的怪兽区 -Debug.AddCard(26202165, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) --三眼怪 ---自己的魔陷区 -Debug.AddCard(36280194, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN_ATTACK) --补充要员 -Debug.AddCard(93946239, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN_ATTACK) --无之炼狱 -Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 0, POS_FACEDOWN_ATTACK) --月镜盾 -Debug.AddCard(93946239, 0, 0, LOCATION_SZONE, 1, POS_FACEDOWN_ATTACK) --无之炼狱 ---对方的魔陷区 -Debug.AddCard(4440873, 1, 1, LOCATION_SZONE, 3, POS_FACEDOWN_ATTACK) --强烈的打落 -Debug.AddCard(4440873, 1, 1, LOCATION_SZONE, 1, POS_FACEDOWN_ATTACK) --强烈的打落 -Debug.AddCard(4440873, 1, 1, LOCATION_SZONE, 2, POS_FACEDOWN_ATTACK) --强烈的打落 ---自己的手卡 -Debug.AddCard(67169062, 0, 0, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --贪欲之壶 -Debug.AddCard(36111775, 0, 0, LOCATION_HAND, 5, POS_FACEUP_ATTACK) --灵摆停顿 -Debug.AddCard(49140998, 0, 0, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --凤凰神的羽毛 ---对方的手卡 -Debug.AddCard(44519536, 1, 1, LOCATION_HAND, 5, POS_FACEUP_ATTACK) --被封印者的左足 -Debug.AddCard(7902349, 1, 1, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --被封印者的左腕 -Debug.AddCard(70903634, 1, 1, LOCATION_HAND, 3, POS_FACEUP_ATTACK) --被封印者的右腕 -Debug.AddCard(8124921, 1, 1, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --被封印者的右足 ---自己的墓地 ---对方的墓地 ---自己除外的卡 ---对方除外的卡 ---自己的卡组 -Debug.AddCard(18138630, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --无之炼狱 -Debug.AddCard(44519536, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左足 -Debug.AddCard(7902349, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左腕 -Debug.AddCard(70903634, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右腕 -Debug.AddCard(8124921, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右足 ---对方的卡组 -Debug.AddCard(33396948, 1, 1, LOCATION_DECK, 0, POS_FACEDOWN) --被封印的艾克佐迪亚 ---自己的额外 -Debug.AddCard(28363749, 0, 0, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) --异色眼灵摆龙 -Debug.AddCard(19474136, 0, 0, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) --异色眼霸弧灵摆龙 -Debug.AddCard(17390179, 0, 0, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) --龙剑士 卓辉星·灵摆 - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() ADDED single/枯岳说书人_a80 5_6_机人.lua Index: single/枯岳说书人_a80 5_6_机人.lua ================================================================== --- /dev/null +++ single/枯岳说书人_a80 5_6_机人.lua @@ -0,0 +1,30 @@ +--[[message +简语:综合残局1 +原局:sample_a08 +]] + +Debug.SetAIName("sample8_衍生版_1") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 5) +Debug.SetPlayerInfo(0, 100, 0, 0) +Debug.SetPlayerInfo(1, 11500, 0, 0) + +Debug.AddCard(15341821, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_DEFENSE) +Debug.AddCard(58932615, 0, 0, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) +Debug.AddCard(37955049, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) + +Debug.AddCard(87979586, 0, 0, LOCATION_REMOVED, 0, POS_FACEUP_ATTACK) + +Debug.AddCard(28637168, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(99748883, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) + +Debug.AddCard(97204936, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(95992081, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) +Debug.AddCard(26563200, 0, 0, LOCATION_EXTRA, 2, POS_FACEDOWN) + +Debug.AddCard(6740720, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +--~ Debug.AddCard(6740720,1,1,LOCATION_MZONE,3,POS_FACEUP_ATTACK) +Debug.AddCard(24311372, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) + +Debug.ReloadFieldEnd() +--~ Debug.ShowHint("GAME START!") +aux.BeginPuzzle() DELETED single/枯岳说书人_a80 5_6_魔人.lua Index: single/枯岳说书人_a80 5_6_魔人.lua ================================================================== --- single/枯岳说书人_a80 5_6_魔人.lua +++ /dev/null @@ -1,30 +0,0 @@ ---[[message -简语:综合残局1 -原局:sample_a08 -]] - -Debug.SetAIName("sample8_衍生版_1") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 5) -Debug.SetPlayerInfo(0, 100, 0, 0) -Debug.SetPlayerInfo(1, 11500, 0, 0) - -Debug.AddCard(15341821, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_DEFENSE) -Debug.AddCard(58932615, 0, 0, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) -Debug.AddCard(37955049, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) - -Debug.AddCard(87979586, 0, 0, LOCATION_REMOVED, 0, POS_FACEUP_ATTACK) - -Debug.AddCard(28637168, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(99748883, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) - -Debug.AddCard(97204936, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(95992081, 0, 0, LOCATION_EXTRA, 1, POS_FACEDOWN) -Debug.AddCard(26563200, 0, 0, LOCATION_EXTRA, 2, POS_FACEDOWN) - -Debug.AddCard(6740720, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) ---~ Debug.AddCard(6740720,1,1,LOCATION_MZONE,3,POS_FACEUP_ATTACK) -Debug.AddCard(24311372, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) - -Debug.ReloadFieldEnd() ---~ Debug.ShowHint("GAME START!") -aux.BeginPuzzle() ADDED single/枯岳说书人_a99 3_5_守墓.lua Index: single/枯岳说书人_a99 3_5_守墓.lua ================================================================== --- /dev/null +++ single/枯岳说书人_a99 3_5_守墓.lua @@ -0,0 +1,29 @@ +--[[message +原局:[WCS2006]_a23 +]] +Debug.SetAIName("[WCS2006]23_exodia") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) + +Debug.SetPlayerInfo(0, 800, 0, 0) +Debug.SetPlayerInfo(1, 1500, 0, 0) + +Debug.AddCard(08124921, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(44519536, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(70903634, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) + +Debug.AddCard(75043725, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(40619825, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(33396948, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) + +Debug.AddCard(65570596, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(70781052, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(16246527, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) + +Debug.AddCard(36280194, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) +Debug.AddCard(16762927, 1, 1, LOCATION_SZONE, 2, POS_FACEUP) + +Debug.AddCard(07902349, 0, 0, LOCATION_GRAVE, 0, POS_FACEDOWN) + +Debug.ReloadFieldEnd() + +aux.BeginPuzzle() DELETED single/枯岳说书人_a99 3_5_恶魔.lua Index: single/枯岳说书人_a99 3_5_恶魔.lua ================================================================== --- single/枯岳说书人_a99 3_5_恶魔.lua +++ /dev/null @@ -1,29 +0,0 @@ ---[[message -原局:[WCS2006]_a23 -]] -Debug.SetAIName("[WCS2006]23_exodia") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) - -Debug.SetPlayerInfo(0, 800, 0, 0) -Debug.SetPlayerInfo(1, 1500, 0, 0) - -Debug.AddCard(08124921, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(44519536, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(70903634, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) - -Debug.AddCard(75043725, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(40619825, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(33396948, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) - -Debug.AddCard(65570596, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(70781052, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(16246527, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) - -Debug.AddCard(36280194, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) -Debug.AddCard(16762927, 1, 1, LOCATION_SZONE, 2, POS_FACEUP) - -Debug.AddCard(07902349, 0, 0, LOCATION_GRAVE, 0, POS_FACEDOWN) - -Debug.ReloadFieldEnd() - -aux.BeginPuzzle() ADDED single/枯岳说书人_b04 4_13_星尘.lua Index: single/枯岳说书人_b04 4_13_星尘.lua ================================================================== --- /dev/null +++ single/枯岳说书人_b04 4_13_星尘.lua @@ -0,0 +1,50 @@ +--[[message +不容小觑的似羊动物! +]] + +Debug.SetAIName("NH-04") + +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 4) + +Debug.SetPlayerInfo(0, 500, 0, 0) + +Debug.SetPlayerInfo(1, 30000, 0, 0) + +local c1 = Debug.AddCard(55948544, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) + +Debug.AddCard(14558127, 1, 1, LOCATION_HAND, 0, POS_FACEDOWN) + +local m1 = Debug.AddCard(65403020, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) + +Debug.AddCard(84794011, 1, 1, LOCATION_DECK, 2, POS_FACEUP_ATTACK) + +Debug.AddCard(92731455, 1, 1, LOCATION_DECK, 2, POS_FACEUP_ATTACK) + +Debug.AddCard(67441435, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) + +Debug.AddCard(81035362, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) + +local m2 = Debug.AddCard(86099788, 1, 1, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) + +Debug.AddCard(11366199, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) + +Debug.AddCard(41147577, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) + +Debug.AddCard(26268488, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) + +Debug.AddCard(17016362, 1, 1, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) + +local s2 = Debug.AddCard(38296564, 1, 1, LOCATION_SZONE, 0, POS_FACEUP_ATTACK) + +local s1 = Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) + +Debug.AddCard(68462976, 1, 1, LOCATION_SZONE, 5, POS_FACEUP) + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() + +Debug.PreSetTarget(s2, m2) + +Debug.PreEquip(s1, m1) + +fun["印卡"](c1, 2, 10) DELETED single/枯岳说书人_b04 4_13_超量.lua Index: single/枯岳说书人_b04 4_13_超量.lua ================================================================== --- single/枯岳说书人_b04 4_13_超量.lua +++ /dev/null @@ -1,50 +0,0 @@ ---[[message -不容小觑的似羊动物! -]] - -Debug.SetAIName("NH-04") - -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 4) - -Debug.SetPlayerInfo(0, 500, 0, 0) - -Debug.SetPlayerInfo(1, 30000, 0, 0) - -local c1 = Debug.AddCard(55948544, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) - -Debug.AddCard(14558127, 1, 1, LOCATION_HAND, 0, POS_FACEDOWN) - -local m1 = Debug.AddCard(65403020, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) - -Debug.AddCard(84794011, 1, 1, LOCATION_DECK, 2, POS_FACEUP_ATTACK) - -Debug.AddCard(92731455, 1, 1, LOCATION_DECK, 2, POS_FACEUP_ATTACK) - -Debug.AddCard(67441435, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) - -Debug.AddCard(81035362, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) - -local m2 = Debug.AddCard(86099788, 1, 1, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) - -Debug.AddCard(11366199, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) - -Debug.AddCard(41147577, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) - -Debug.AddCard(26268488, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) - -Debug.AddCard(17016362, 1, 1, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) - -local s2 = Debug.AddCard(38296564, 1, 1, LOCATION_SZONE, 0, POS_FACEUP_ATTACK) - -local s1 = Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) - -Debug.AddCard(68462976, 1, 1, LOCATION_SZONE, 5, POS_FACEUP) - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() - -Debug.PreSetTarget(s2, m2) - -Debug.PreEquip(s1, m1) - -fun["印卡"](c1, 2, 10) DELETED single/枯岳说书人_c15 4_4_暗黑界.lua Index: single/枯岳说书人_c15 4_4_暗黑界.lua ================================================================== --- single/枯岳说书人_c15 4_4_暗黑界.lua +++ /dev/null @@ -1,18 +0,0 @@ ---[[message -新手教学 -]] -Debug.SetAIName("X-LV-15") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 4) -Debug.SetPlayerInfo(0, 8000, 0, 0) -Debug.SetPlayerInfo(1, 1500, 0, 0) - -local g02 = Debug.AddCard(84696266, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -local g12 = Debug.AddCard(27288416, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -local m01 = Debug.AddCard(31000575, 0, 0, LOCATION_SZONE, 1, POS_FACEDOWN) -local m02 = Debug.AddCard(31036355, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) -local m03 = Debug.AddCard(74117290, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN) -local m12 = Debug.AddCard(79333300, 1, 1, LOCATION_SZONE, 2, POS_FACEDOWN) -Debug.AddCard(46986414, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.ReloadFieldEnd() -aux.BeginPuzzle() -Debug.ShowHint("尝试一下控制权的转移+特殊胜利") ADDED single/枯岳说书人_c15 4_4_风灵术.lua Index: single/枯岳说书人_c15 4_4_风灵术.lua ================================================================== --- /dev/null +++ single/枯岳说书人_c15 4_4_风灵术.lua @@ -0,0 +1,18 @@ +--[[message +新手教学 +]] +Debug.SetAIName("X-LV-15") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 4) +Debug.SetPlayerInfo(0, 8000, 0, 0) +Debug.SetPlayerInfo(1, 1500, 0, 0) + +local g02 = Debug.AddCard(84696266, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +local g12 = Debug.AddCard(27288416, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +local m01 = Debug.AddCard(31000575, 0, 0, LOCATION_SZONE, 1, POS_FACEDOWN) +local m02 = Debug.AddCard(31036355, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) +local m03 = Debug.AddCard(74117290, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN) +local m12 = Debug.AddCard(79333300, 1, 1, LOCATION_SZONE, 2, POS_FACEDOWN) +Debug.AddCard(46986414, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.ReloadFieldEnd() +aux.BeginPuzzle() +Debug.ShowHint("尝试一下控制权的转移+特殊胜利") DELETED single/枯岳说书人_c45 5_14_烙印.lua Index: single/枯岳说书人_c45 5_14_烙印.lua ================================================================== --- single/枯岳说书人_c45 5_14_烙印.lua +++ /dev/null @@ -1,28 +0,0 @@ ---[[message -青眼大战圣夜 -]] -Debug.SetAIName("X-LV-45") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 5) -Debug.SetPlayerInfo(0, 8000, 0, 0) -Debug.SetPlayerInfo(1, 11600, 0, 0) - -Debug.AddCard(35659410, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) - -Debug.AddCard(08240199, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(53318263, 1, 1, LOCATION_HAND, 0, POS_FACEUP_ATTACK) -local g13 = Debug.AddCard(6740720, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) -local g11 = Debug.AddCard(6740720, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -local m02 = Debug.AddCard(41620959, 0, 0, LOCATION_DECK, 2, POS_FACEDOWN) -Debug.AddCard(17751597, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(25451383, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(71039903, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(66961194, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(38517737, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(30576089, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(89631139, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(72378329, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(70534340, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(03322931, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) -Debug.AddCard(34995106, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) -Debug.ReloadFieldEnd() -aux.BeginPuzzle(5) ADDED single/枯岳说书人_c45 5_14_青眼.lua Index: single/枯岳说书人_c45 5_14_青眼.lua ================================================================== --- /dev/null +++ single/枯岳说书人_c45 5_14_青眼.lua @@ -0,0 +1,28 @@ +--[[message +青眼大战圣夜 +]] +Debug.SetAIName("X-LV-45") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 5) +Debug.SetPlayerInfo(0, 8000, 0, 0) +Debug.SetPlayerInfo(1, 11600, 0, 0) + +Debug.AddCard(35659410, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) + +Debug.AddCard(08240199, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(53318263, 1, 1, LOCATION_HAND, 0, POS_FACEUP_ATTACK) +local g13 = Debug.AddCard(6740720, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) +local g11 = Debug.AddCard(6740720, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +local m02 = Debug.AddCard(41620959, 0, 0, LOCATION_DECK, 2, POS_FACEDOWN) +Debug.AddCard(17751597, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(25451383, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(71039903, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(66961194, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(38517737, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(30576089, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(89631139, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(72378329, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(70534340, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(03322931, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) +Debug.AddCard(34995106, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) +Debug.ReloadFieldEnd() +aux.BeginPuzzle(5) ADDED single/枯岳说书人_f20 5_13_悠悠.lua Index: single/枯岳说书人_f20 5_13_悠悠.lua ================================================================== --- /dev/null +++ single/枯岳说书人_f20 5_13_悠悠.lua @@ -0,0 +1,44 @@ +--[[message +原局:悠悠王_a01 +]] +--created by puzzle editor +Debug.SetAIName("悠悠王-01") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 5) +Debug.SetPlayerInfo(0, 100, 0, 0) +Debug.SetPlayerInfo(1, 8000, 0, 0) + +--自己的怪兽区 +--对方的怪兽区 +Debug.AddCard(8783685, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) --于贝尔-极度悲伤的魔龙 +--自己的魔陷区 +--对方的魔陷区 +--自己的手卡 +Debug.AddCard(24094653, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) --融合 +Debug.AddCard(81439173, 0, 0, LOCATION_HAND, 1, POS_FACEUP_ATTACK) --愚蠢的埋葬 +Debug.AddCard(12247206, 0, 0, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --地狱的暴走召唤 +Debug.AddCard(63166096, 0, 0, LOCATION_HAND, 3, POS_FACEUP_ATTACK) --闪刀起动-交闪 +Debug.AddCard(51405049, 0, 0, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --汪分之一机会!? +--对方的手卡 +--自己的墓地 +--对方的墓地 +--自己除外的卡 +--对方除外的卡 +--自己的卡组 +Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 +Debug.AddCard(99910751, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --落单悠悠 +Debug.AddCard(52340444, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --闪刀机-大黄蜂浮游单元 +Debug.AddCard(99910751, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --落单悠悠 +Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 +Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 +--对方的卡组 +--~ Debug.AddCard(5126490,1,1,LOCATION_DECK,0,POS_FACEDOWN) --新宇贤者 +--自己的额外 +Debug.AddCard(23935886, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --天威之龙拳圣 +Debug.AddCard(41999284, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --连接栗子球 +Debug.AddCard(86066372, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --访问码语者 +Debug.AddCard(10817524, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --始祖龙 古龙 +--~ Debug.AddCard(11321089,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --守护者·奇美拉 +Debug.AddCard(98978921, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --连接蜘蛛 + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() DELETED single/枯岳说书人_f20 5_13_闪刀.lua Index: single/枯岳说书人_f20 5_13_闪刀.lua ================================================================== --- single/枯岳说书人_f20 5_13_闪刀.lua +++ /dev/null @@ -1,44 +0,0 @@ ---[[message -原局:悠悠王_a01 -]] ---created by puzzle editor -Debug.SetAIName("悠悠王-01") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 5) -Debug.SetPlayerInfo(0, 100, 0, 0) -Debug.SetPlayerInfo(1, 8000, 0, 0) - ---自己的怪兽区 ---对方的怪兽区 -Debug.AddCard(8783685, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) --于贝尔-极度悲伤的魔龙 ---自己的魔陷区 ---对方的魔陷区 ---自己的手卡 -Debug.AddCard(24094653, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) --融合 -Debug.AddCard(81439173, 0, 0, LOCATION_HAND, 1, POS_FACEUP_ATTACK) --愚蠢的埋葬 -Debug.AddCard(12247206, 0, 0, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --地狱的暴走召唤 -Debug.AddCard(63166096, 0, 0, LOCATION_HAND, 3, POS_FACEUP_ATTACK) --闪刀起动-交闪 -Debug.AddCard(51405049, 0, 0, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --汪分之一机会!? ---对方的手卡 ---自己的墓地 ---对方的墓地 ---自己除外的卡 ---对方除外的卡 ---自己的卡组 -Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 -Debug.AddCard(99910751, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --落单悠悠 -Debug.AddCard(52340444, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --闪刀机-大黄蜂浮游单元 -Debug.AddCard(99910751, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --落单悠悠 -Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 -Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 ---对方的卡组 ---~ Debug.AddCard(5126490,1,1,LOCATION_DECK,0,POS_FACEDOWN) --新宇贤者 ---自己的额外 -Debug.AddCard(23935886, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --天威之龙拳圣 -Debug.AddCard(41999284, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --连接栗子球 -Debug.AddCard(86066372, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --访问码语者 -Debug.AddCard(10817524, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --始祖龙 古龙 ---~ Debug.AddCard(11321089,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --守护者·奇美拉 -Debug.AddCard(98978921, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --连接蜘蛛 - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() ADDED single/枯岳说书人_f23 5_7_混沌.lua Index: single/枯岳说书人_f23 5_7_混沌.lua ================================================================== --- /dev/null +++ single/枯岳说书人_f23 5_7_混沌.lua @@ -0,0 +1,41 @@ +--[[message +原局:悠悠王_a04 +]] +--created by puzzle editor +Debug.SetAIName("悠悠王-04") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 5) +Debug.SetPlayerInfo(0, 1700, 0, 0) +Debug.SetPlayerInfo(1, 8000, 0, 0) + +--自己的怪兽区 +--对方的怪兽区 +Debug.AddCard(55410871, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) --青眼混沌极龙 +Debug.AddCard(55410871, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) --青眼混沌极龙 +--自己的魔陷区 +--对方的魔陷区 +--自己的手卡 +Debug.AddCard(46052429, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) --高等仪式术 +Debug.AddCard(62337487, 0, 0, LOCATION_HAND, 1, POS_FACEUP_ATTACK) --古圣戴 始龙 +Debug.AddCard(96383838, 0, 0, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --三白骨区 +Debug.AddCard(21900719, 0, 0, LOCATION_HAND, 3, POS_FACEUP_ATTACK) --闪光之双剑-雷震 +Debug.AddCard(99910751, 0, 0, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --落单悠悠 +--对方的手卡 +--自己的墓地 +--对方的墓地 +--自己除外的卡 +--对方除外的卡 +--自己的卡组 +Debug.AddCard(7902349, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左腕 +Debug.AddCard(8124921, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右足 +Debug.AddCard(44519536, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左足 +Debug.AddCard(70903634, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右腕 +--~ Debug.AddCard(33396948,0,0,LOCATION_DECK,0,POS_FACEDOWN) --被封印的艾克佐迪亚 +Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 +Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 +Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 +--对方的卡组 +--自己的额外 +Debug.AddCard(54366836, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --No.54 反骨斗士 狮心 + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() DELETED single/枯岳说书人_f23 5_7_青眼.lua Index: single/枯岳说书人_f23 5_7_青眼.lua ================================================================== --- single/枯岳说书人_f23 5_7_青眼.lua +++ /dev/null @@ -1,41 +0,0 @@ ---[[message -原局:悠悠王_a04 -]] ---created by puzzle editor -Debug.SetAIName("悠悠王-04") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 5) -Debug.SetPlayerInfo(0, 1700, 0, 0) -Debug.SetPlayerInfo(1, 8000, 0, 0) - ---自己的怪兽区 ---对方的怪兽区 -Debug.AddCard(55410871, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) --青眼混沌极龙 -Debug.AddCard(55410871, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) --青眼混沌极龙 ---自己的魔陷区 ---对方的魔陷区 ---自己的手卡 -Debug.AddCard(46052429, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) --高等仪式术 -Debug.AddCard(62337487, 0, 0, LOCATION_HAND, 1, POS_FACEUP_ATTACK) --古圣戴 始龙 -Debug.AddCard(96383838, 0, 0, LOCATION_HAND, 2, POS_FACEUP_ATTACK) --三白骨区 -Debug.AddCard(21900719, 0, 0, LOCATION_HAND, 3, POS_FACEUP_ATTACK) --闪光之双剑-雷震 -Debug.AddCard(99910751, 0, 0, LOCATION_HAND, 4, POS_FACEUP_ATTACK) --落单悠悠 ---对方的手卡 ---自己的墓地 ---对方的墓地 ---自己除外的卡 ---对方除外的卡 ---自己的卡组 -Debug.AddCard(7902349, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左腕 -Debug.AddCard(8124921, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右足 -Debug.AddCard(44519536, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的左足 -Debug.AddCard(70903634, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --被封印者的右腕 ---~ Debug.AddCard(33396948,0,0,LOCATION_DECK,0,POS_FACEDOWN) --被封印的艾克佐迪亚 -Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 -Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 -Debug.AddCard(27288416, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --悠悠 ---对方的卡组 ---自己的额外 -Debug.AddCard(54366836, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --No.54 反骨斗士 狮心 - -Debug.ReloadFieldEnd() -aux.BeginPuzzle() ADDED single/枯岳说书人_f24 3_7_融合.lua Index: single/枯岳说书人_f24 3_7_融合.lua ================================================================== --- /dev/null +++ single/枯岳说书人_f24 3_7_融合.lua @@ -0,0 +1,26 @@ +--[[message +察局:2024-02-09 +原局:[WCS2006]_a10 +]] +Debug.SetAIName("[WCS2006]10_gilford") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 3) + +Debug.SetPlayerInfo(0, 100, 0, 0) +Debug.SetPlayerInfo(1, 5600, 0, 0) + +Debug.AddCard(69933858, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) + +local m01 = Debug.AddCard(21015833, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +local m02 = Debug.AddCard(00423705, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +local m03 = Debug.AddCard(84430950, 0, 0, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) +Debug.AddCard(65957473, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) + +local s01 = Debug.AddCard(55226821, 0, 0, LOCATION_SZONE, 1, POS_FACEUP) +local s02 = Debug.AddCard(37684215, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) +local s03 = Debug.AddCard(31423101, 0, 0, LOCATION_SZONE, 3, POS_FACEUP) + +Debug.ReloadFieldEnd() +Debug.PreEquip(s01, m01) +Debug.PreEquip(s02, m02) +Debug.PreEquip(s03, m03) +aux.BeginPuzzle() ADDED single/枯岳说书人_f25 4_20_DD.lua Index: single/枯岳说书人_f25 4_20_DD.lua ================================================================== --- /dev/null +++ single/枯岳说书人_f25 4_20_DD.lua @@ -0,0 +1,58 @@ +--[[message +察局:2024-02-09 +简语:Field spells are fun, right? +原局:AlphaKretin_a02 +]] + +Debug.SetAIName("AlphaKretin_02_Set_Rotation") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI + DUEL_PSEUDO_SHUFFLE, 4) + +Debug.SetPlayerInfo(0, 1000, 0, 0) +Debug.SetPlayerInfo(1, 3000, 0, 0) + +--AI's field. +Debug.AddCard(30459350, 1, 1, LOCATION_SZONE, 2, POS_FACEUP) --Imp Iron Wall + +--AI's Extra Deck +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Omega +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --LS Mich +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Black Rose +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --LS Minerva +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Bujin Tsukuyomi +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Emeral +Debug.AddCard(23995346, 1, 1, LOCATION_EXTRA, 0, POS_FACEDOWN) --Diamond Dire + +--AI’s GY +Debug.AddCard(34710660, 1, 1, LOCATION_GRAVE, 0, POS_FACEUP) --EMG Turtle + +--Player's Extra Deck +Debug.AddCard(50091196, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Formula Synchron +Debug.AddCard(44852429, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Siegfried +Debug.AddCard(65536818, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Denglong +Debug.AddCard(82956492, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --D'Arc +Debug.AddCard(13455674, 0, 0, LOCATION_EXTRA, 0, POS_FACEDOWN) --Crystron von double tuner + +--Player's Hand +Debug.AddCard(64280356, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) --Tincan +Debug.AddCard(11609969, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) --Tincan + +--Player's Field +Debug.AddCard(73468603, 0, 0, LOCATION_SZONE, 2, POS_FACEDOWN) --Set Rotation +Debug.AddCard(43898403, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN) --Twinsters + +--Player's Main Deck +Debug.AddCard(61488417, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Chiwen +Debug.AddCard(89189982, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Mare Mare +Debug.AddCard(73360025, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Contract w/ Swamp +Debug.AddCard(19580308, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --D/D Lamia +Debug.AddCard(46372010, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Contract w/ Gate +Debug.AddCard(1274455, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Soartroopers +Debug.AddCard(67237709, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Kozmotown +Debug.AddCard(85668449, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) --Brain Lab + +--Player's GY +Debug.AddCard(5133471, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) --Galaxy Cyclone +Debug.AddCard(58695102, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) --Recover + +Debug.ReloadFieldEnd() +aux.BeginPuzzle() ADDED single/棉花_c01 4_12_星尘.lua Index: single/棉花_c01 4_12_星尘.lua ================================================================== --- /dev/null +++ single/棉花_c01 4_12_星尘.lua @@ -0,0 +1,29 @@ +--[[message +原局:枯岳说书人_b04 +]] + +Debug.SetAIName("NH-04_衍生版_2") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 4) +Debug.SetPlayerInfo(0, 500, 0, 0) +Debug.SetPlayerInfo(1, 30000, 0, 0) + +local c1 = Debug.AddCard(55948544, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) + +Debug.AddCard(14558127, 1, 1, LOCATION_HAND, 0, POS_FACEDOWN) +local m1 = Debug.AddCard(65403020, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(67441435, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) +Debug.AddCard(81035362, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(86099788, 1, 1, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) +Debug.AddCard(11366199, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) +Debug.AddCard(41147577, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(26268488, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(17016362, 1, 1, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) +local s1 = Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) + +Debug.AddCard(68462976, 1, 1, LOCATION_SZONE, 5, POS_FACEUP) + +Debug.ReloadFieldEnd() +Debug.PreEquip(s1, m1) + +fun["印卡"](c1, 3) +aux.BeginPuzzle() DELETED single/棉花_c01 4_12_超量.lua Index: single/棉花_c01 4_12_超量.lua ================================================================== --- single/棉花_c01 4_12_超量.lua +++ /dev/null @@ -1,29 +0,0 @@ ---[[message -原局:枯岳说书人_b04 -]] - -Debug.SetAIName("NH-04_衍生版_2") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 4) -Debug.SetPlayerInfo(0, 500, 0, 0) -Debug.SetPlayerInfo(1, 30000, 0, 0) - -local c1 = Debug.AddCard(55948544, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) - -Debug.AddCard(14558127, 1, 1, LOCATION_HAND, 0, POS_FACEDOWN) -local m1 = Debug.AddCard(65403020, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(67441435, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) -Debug.AddCard(81035362, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(86099788, 1, 1, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) -Debug.AddCard(11366199, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) -Debug.AddCard(41147577, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(26268488, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(17016362, 1, 1, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) -local s1 = Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) - -Debug.AddCard(68462976, 1, 1, LOCATION_SZONE, 5, POS_FACEUP) - -Debug.ReloadFieldEnd() -Debug.PreEquip(s1, m1) - -fun["印卡"](c1, 3) -aux.BeginPuzzle() ADDED single/蛋总_b01 4_12_星尘.lua Index: single/蛋总_b01 4_12_星尘.lua ================================================================== --- /dev/null +++ single/蛋总_b01 4_12_星尘.lua @@ -0,0 +1,29 @@ +--[[message +简语:让我看看还有谁不知道这个知识点 +原局:枯岳说书人_b04 +]] + +Debug.SetAIName("NH-04_衍生版_1") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 4) +Debug.SetPlayerInfo(0, 1, 0, 0) +Debug.SetPlayerInfo(1, 2147483647, 0, 0) +local c1 = Debug.AddCard(55948544, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) + +Debug.AddCard(14558127, 1, 1, LOCATION_HAND, 0, POS_FACEDOWN) +local m1 = Debug.AddCard(65403020, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(67441435, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) +Debug.AddCard(81035362, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(86099788, 1, 1, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) +Debug.AddCard(11366199, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) +Debug.AddCard(41147577, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(26268488, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) +Debug.AddCard(17016362, 1, 1, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) +local s1 = Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) + +Debug.AddCard(68462976, 1, 1, LOCATION_SZONE, 5, POS_FACEUP) + +Debug.ReloadFieldEnd() +Debug.PreEquip(s1, m1) + +fun["印卡"](c1, 2) +aux.BeginPuzzle() DELETED single/蛋总_b01 4_12_超量.lua Index: single/蛋总_b01 4_12_超量.lua ================================================================== --- single/蛋总_b01 4_12_超量.lua +++ /dev/null @@ -1,29 +0,0 @@ ---[[message -简语:让我看看还有谁不知道这个知识点 -原局:枯岳说书人_b04 -]] - -Debug.SetAIName("NH-04_衍生版_1") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_PSEUDO_SHUFFLE + DUEL_SIMPLE_AI, 4) -Debug.SetPlayerInfo(0, 1, 0, 0) -Debug.SetPlayerInfo(1, 2147483647, 0, 0) -local c1 = Debug.AddCard(55948544, 1, 1, LOCATION_EXTRA, 0, POS_FACEUP_ATTACK) - -Debug.AddCard(14558127, 1, 1, LOCATION_HAND, 0, POS_FACEDOWN) -local m1 = Debug.AddCard(65403020, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(67441435, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP_ATTACK) -Debug.AddCard(81035362, 0, 0, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(86099788, 1, 1, LOCATION_MZONE, 4, POS_FACEUP_ATTACK) -Debug.AddCard(11366199, 1, 1, LOCATION_MZONE, 3, POS_FACEUP_ATTACK) -Debug.AddCard(41147577, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(26268488, 1, 1, LOCATION_MZONE, 1, POS_FACEUP_ATTACK) -Debug.AddCard(17016362, 1, 1, LOCATION_MZONE, 0, POS_FACEUP_ATTACK) -local s1 = Debug.AddCard(19508728, 0, 0, LOCATION_SZONE, 2, POS_FACEUP) - -Debug.AddCard(68462976, 1, 1, LOCATION_SZONE, 5, POS_FACEUP) - -Debug.ReloadFieldEnd() -Debug.PreEquip(s1, m1) - -fun["印卡"](c1, 2) -aux.BeginPuzzle() ADDED 残局文料/lua_lib/算机_基统_窗群_文件系_小文件_写.lua Index: 残局文料/lua_lib/算机_基统_窗群_文件系_小文件_写.lua ================================================================== --- /dev/null +++ 残局文料/lua_lib/算机_基统_窗群_文件系_小文件_写.lua @@ -0,0 +1,13 @@ +local d = {} +--~ 文 +--~ 文件路 +--~ 式 +function d.写文件(o1, o2, o3) + local k1_3 + --~ 文件 + k1_3 = io.open(o2, o3 or "w") + k1_3:write(o1) + k1_3:flush() + k1_3:close() + end +return d Index: 残局文料/残局改名.lua ================================================================== --- 残局文料/残局改名.lua +++ 残局文料/残局改名.lua @@ -1,106 +1,84 @@ package.path = [[.\lua_lib\?.lua;]] .. package.path package.cpath = [[.\lua_lib\?.dll;]] .. package.cpath local 字集码互转库 = require("u8_to_a") +local 字集库 = require("u8_to_a") local u8 = 字集码互转库.u8_to_a local f = require(u8("常用库")) local 字段名对 = require(u8("字段名")) -local 简文件库 = require("lfs") -local 简数据库库 = require("lsqlite3") +local 文件系库 = require("lfs") +local 档库 = require("lsqlite3") +local 基算库 = require(字集库.u8_to_a("算机_程语_月_基类_数_基算")) +local 位算库 = require(字集库.u8_to_a("算机_程语_月_基类_数_位算")) +local 前缀库 = require(字集库.u8_to_a("算机_程语_月_基类_文_前缀")) +local 后缀库 = require(字集库.u8_to_a("算机_程语_月_基类_文_后缀")) +local 历排库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_排_取全")) +local 历对库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_对_取全")) +local 历文库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_文_取全")) +local 历排取一库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_排_取一")) +local 基类库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_基类")) +local 历对取一库 = require(字集库.u8_to_a("算机_程语_月_基类_能_传能_历_基类_表_对_取一")) +local 筛卡库 = require(字集库.u8_to_a("游戏王_则拟器_原版_残局_卡_全筛_有效果卡")) +local 对库 = require(字集库.u8_to_a("算机_程语_月_基类_表_对")) +local 字节库 = require(字集库.u8_to_a("算机_理器_通用_字节")) +local 读文件库 = require(字集库.u8_to_a("算机_基统_窗群_文件系_小文件_读")) +local 写文件库 = require(字集库.u8_to_a("算机_基统_窗群_文件系_小文件_写")) +local string = string +local os = os local d = {} -do - local TYPE_SPELL = 0x2 - local TYPE_TRAP = 0x4 - local TYPE_EFFECT = 0x20 - local TYPE_PENDULUM = 0x1000000 - local 有效果卡的类排 = { - TYPE_SPELL - , TYPE_TRAP - , TYPE_EFFECT - } - local 无效果灵摆怪兽排 = { - 28363749 --火蛋白石头龙头领 - , 19474136 --曼陀林草龙 - , 17390179 --闪光之骑士 - , 83980492 --铜锣龙 - } - --~ 卡对 - function d.筛有效果卡(o1_4) - for o1 = 1, #有效果卡的类排 do - if bit.band(有效果卡的类排[o1], o1_4.type) == 0 then - else - return o1_4 - end - end - if bit.band(TYPE_PENDULUM, o1_4.type) == 0 then - else - if 无效果灵摆怪兽排[o1_4.id] then - else - return o1_4 - end - end - end - end +local 卡档 --~ 各文件的卡对排 function d.筛有效果卡_一维(o1_0) - return f.历排(o1_0, d.筛有效果卡) + return 历排库.历排(o1_0, 筛卡库.筛有效果卡) end --~ 各文件的卡编排 function d.取卡对_一维(o1_0) - return f.历排(o1_0, d.取卡对) + return 历排库.历排(o1_0, d.取卡对) end --~ 卡编 function d.取卡对(o1) local k1_0, k2_0 --~ 卡文对 k1_0 = d.取卡文(o1) --~ 卡数据对 k2_0 = d.取卡数据(o1) - return f.连两对(k1_0, k2_0) + return 对库.连两对(k1_0, k2_0) end --~ 卡编 function d.取卡文(o1) - for o1_4 in 数据库:nrows("select * from texts where id = " .. o1) do + for o1_4 in 卡档:nrows("select * from texts where id = " .. o1) do return o1_4 end end --~ 卡编 function d.取卡数据(o1) - for o1_4 in 数据库:nrows("select * from datas where id = " .. o1) do - --~ if o1_4.setcode > 0xffffffff then - --~ ffi = require("ffi") - --~ print(bit.tohex(o1_4.setcode, 16), o1_4.setcode, o1_4.setcode == 36592129229979791, bit.tohex(bit.rshift(o1_4.setcode, 31)), bit.tohex(bit.band(o1_4.setcode, 0xf)), string.format("%x", 36592129229979791 - 36592129229979791), bit.tohex(math.fmod(36592129229979791, 0xffff + 1)), math.fmod(36592129229979791, 0xffff + 1), ffi.new("uint64_t[1]", 36592129229979791)[0], tostring(36592129229979791) == tostring(o1_4.setcode), tonumber(tostring(o1_4.setcode)) == 36592129229979791, math.modf(36592129229979791 / (0xffff + 1)), bit.tohex(bit.band(o1_4.setcode - 4, ffi.new("uint64_t[1]", 0xffff)[0]))) - --~ print(string.format("%x", 36592129229979791 - 5)) - --~ else - --~ end + for o1_4 in 卡档:nrows("select * from datas where id = " .. o1) do return o1_4 end end --~ 文 function d.局筛卡编(o1) local k1_0 --~ 卡编排 - k1_0 = f.历文(o1, string.gmatch, "[^\n]+") - k1_0 = f.历排(k1_0, string.match, "Debug%.AddCard.+") - return f.历排(k1_0, string.match, "[0-9]+") + k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+") + k1_0 = 历排库.历排(k1_0, string.match, "Debug%.AddCard.+") + return 历排库.历排(k1_0, string.match, "[0-9]+") end --~ 文 function d.局筛则数(o1) local k1 local k1_0 --~ 则数排 - k1_0 = f.历文(o1, string.gmatch, "[^\n]+") - k1_0 = f.历排(k1_0, f.全筛前缀, "Debug.ReloadFieldBegin") + k1_0 = 历文库.历文(o1, string.gmatch, "[^\n]+") + k1_0 = 历排库.历排(k1_0, 前缀库.全筛前缀, "Debug.ReloadFieldBegin") --~ 则数 k1 = string.match(k1_0[1], "[0-9]") return k1 or 3 end --~ 卡对排 function d.荐名(o1_0) local k1 - --~ print(o1_0[1].name) - --~ return o1_0[1] --~ 名 k1 = d.荐字段名(o1_0) if k1 then else k1 = d.荐卡名(o1_0) @@ -109,137 +87,135 @@ return k1 else return "请便" end end +--~ 卡对排 function d.荐卡名(o1_0) local k1_0 --~ 卡名排 - k1_0 = d.取卡名排(o1_0) - return f.历排取一(k1_0, f.筛排中最短文) - end ---~ 卡对排 -function d.取卡名排(o1_0) - local k1_0 - --~ 卡名排 - k1_0 = {} - for o1 = 1, #o1_0 do - k1_0[o1] = o1_0[o1].name - end - return k1_0 + k1_0 = 历排库.历排(o1_0, d.取卡名) + return 历排取一库.筛最短文(k1_0) + end +--~ 卡对 +function d.取卡名(o1_0) + return o1_0.name end --~ 卡对排 function d.取字段对(o1_0) local k1, k2, k3, k4 local k1_0 --~ 字段对 k1_0 = {} for o1 = 1, #o1_0 do --~ 字段数 - k1 = f.to_uint64(o1_0[o1].setcode) - if k1 > 0xffffFFFFffff then - k1 = k1 - 1 - elseif k1 < 1 then - else - for o2 = 1, 11112222 do - if k1 < 1 then - break - else - --~ 大字段号 - k2 = f.位和(k1, 0xffff) - k1 = f.位右移(k1, f.乘法(4, 4)) - --~ 字段名 - k3 = 字段名对[tonumber(k2)] - if k3 then - if k1_0[k3] then - k1_0[k3] = f.加法(k1_0[k3], 1) - else - k1_0[k3] = 1 - end - if k2 > 0xfff then - --~ 小字段号 - k4 = f.位和(k2, 0xfff) - k3 = 字段名对[tonumber(k4)] - if k3 then - if k1_0[k3] then - k1_0[k3] = f.加法(k1_0[k3], 1) - else - k1_0[k3] = 1 + k1 = 字节库.to_uint64(o1_0[o1].setcode) + if k1 < 1 then + else + if k1 > 0xffffFFFFffff then + k1 = k1 - 1 + else + for o2 = 1, 11112222 do + if k1 < 1 then + break + else + --~ 大字段号 + k2 = 位算库.位和(k1, 0xffff) + k1 = 位算库.位右移(k1, 基算库.乘法(4, 4)) + --~ 字段名 + k3 = 字段名对[tonumber(k2)] + if k3 then + if k1_0[k3] then + k1_0[k3] = 基算库.加法(k1_0[k3], 1) + else + k1_0[k3] = 1 + end + if k2 > 0xfff then + --~ 小字段号 + k4 = 位算库.位和(k2, 0xfff) + k3 = 字段名对[tonumber(k4)] + if k3 then + if k1_0[k3] then + k1_0[k3] = 基算库.加法(k1_0[k3], 1) + else + k1_0[k3] = 1 + end + else end else end else end - else end end end end end return k1_0 end --~ 卡对排 function d.荐字段名(o1_0) - local k1, k2 + local k1 local k1_0 --~ 字段对 k1_0 = d.取字段对(o1_0) - --~ f.历对(k1_0, print) --~ 最大的字段名数量 - _, k1 = f.历对取一(k1_0, f.筛对中最大值) - --~ print(_, k1) + _, k1 = 历对取一库.筛最大值(k1_0) --~ 最高频字段名对 - k2_0 = f.历对(k1_0, f.全等筛对中值, k1) - --~ f.历对(k2_0, print) - --~ 最短的最高频字段 - k2 = f.历对取一(k2_0, f.筛对中最短键) - --~ print(k2) - if k2 then - return k2 - else - return false - end + k2_0 = 历对库.历对(k1_0, 历对库.全等筛值, k1) + return 历对取一库.筛最短键(k2_0) end --~ 目对 -function d.残局改名(o1_0) - local k1_0, k2_0, k3_0, k4_0, k5_0, k6_0, k7_0, k8_0 +function d.残局荐名(o1_0) + local k1, k2 + local k1_0, k2_0, k3_0, k4_0, k5_0, k6_0, k7_0, k8_0, k9_0 + local k10_0 --~ 文件名排 - k1_0 = f.历文(o1_0.文件目, 简文件库.dir) - k1_0 = f.历排(k1_0, f.全筛后缀, ".lua") + k1_0 = 历文库.历文(o1_0.文件目, 文件系库.dir) + k1_0 = 历排库.历排(k1_0, 后缀库.全筛后缀, ".lua") --~ 文件排 - k2_0 = f.历排(k1_0, f.全筛后缀, ".lua") + k2_0 = 历排库.历排(k1_0, 后缀库.全筛后缀, ".lua") for o1 = 1, #k2_0 do - k2_0[o1] = f.加前缀(k2_0[o1], o1_0.文件目) - k2_0[o1] = f.读文件(k2_0[o1]) + k2_0[o1] = 前缀库.加前缀(k2_0[o1], o1_0.文件目) + k2_0[o1] = 读文件库.读文件(k2_0[o1]) k2_0[o1] = string.gsub(k2_0[o1], "%-%-" .. "%[(=*)%[" .. ".-" .. "%]%1%]", "") k2_0[o1] = string.gsub(k2_0[o1], "%-%-" .. "[^\n]*", "") end --~ 则数排 - k3_0 = f.历排(k2_0, d.局筛则数) + k3_0 = 历排库.历排(k2_0, d.局筛则数) --~ 各文件的卡编排 - k4_0 = f.历排(k2_0, d.局筛卡编) - _G.数据库 = 简数据库库.open(o1_0.数据库路) + k4_0 = 历排库.历排(k2_0, d.局筛卡编) --~ 各文件的卡对排 - k5_0 = f.历排(k4_0, d.取卡对_一维) + k5_0 = 历排库.历排(k4_0, d.取卡对_一维) --~ 有效果卡的卡对排 - k6_0 = f.历排(k5_0, d.筛有效果卡_一维) - --~ print(k6_0[1][2].name) + k6_0 = 历排库.历排(k5_0, d.筛有效果卡_一维) --~ 有效果卡的张数排 - k7_0 = f.历排(k6_0, table.maxn) + k7_0 = 历排库.历排(k6_0, table.maxn) --~ 荐名排 - k8_0 = f.历排(k6_0, d.荐名) + k8_0 = 历排库.历排(k6_0, d.荐名) + --~ 新名排 + k9_0 = 历排库.历排(k1_0, string.gsub, 字集库.u8_to_a(" " .. ".+"), "") + --~ 编号排 + k10_0 = 历排库.历排(k1_0, string.gsub, 字集库.u8_to_a(" " .. ".+"), "") for o1 = 1, #k1_0 do - print(k1_0[o1], k3_0[o1], k7_0[o1], k8_0[o1]) - --~ print(k5_0[o1], k6_0[o1]) + k9_0[o1] = string.gsub(k9_0[o1], "%." .. "lua".. "$", "") + k9_0[o1] = 字集库.a_to_u8(o1_0.文件目) .. 字集库.a_to_u8(k9_0[o1]) .. " " .. k3_0[o1] .. "_" .. k7_0[o1] .. "_" .. k8_0[o1] .. "." .. "lua" + k1_0[o1] = o1_0.文件目 .. k1_0[o1] + --~ 新名 + k1 = 字集库.u8_to_a(k9_0[o1]) + os.rename(k1_0[o1], k1) + --~ 文件 + k2 = 读文件库.读文件(k1) + k10_0[o1] = 字集库.a_to_u8(k10_0[o1]) + k2 = string.gsub(k2, "Debug" .. "%." .. "SetAIName" .. "[^\n]+", [[Debug.SetAIName("]] .. k10_0[o1] .. [[")]], 1) + 写文件库(k2, k1) end - --~ k1 = 1 - --~ print(k2_0[k1], k5_0[k1], k6_0[k1]) - --~ print(k5_0[2]) end d.目对 = { ["文件目"] = "../single/" - , ["数据库路"] = [[D:\install\YGOPro\cards.cdb]] + , ["卡档路"] = [[D:\install\YGOPro\cards.cdb]] } for o1, o2 in pairs(d.目对) do - d.目对[o1] = f.操类(o2, "string", u8) + d.目对[o1] = 基类库.操类(o2, "string", 字集库.u8_to_a) end -d.残局改名(d.目对) +卡档 = 档库.open(d.目对.卡档路) +d.残局荐名(d.目对)