Lines of
single/简化版_457_01.lua
from check-in c0d7106fb3
that are changed by the sequence of edits moving toward
check-in eef7edd5a3:
1: --[[message
2: 维护:2024-06-27
3: 简语:Puzzle that consist of multiple layer of defense mechanism that player has to figure how to breakthrough and OTK.
4: 标签:#Banyspy_03_Absolute_Defense
5: ]]
6:
7: --Absolute defense
8: Debug.SetAIName("QQ群181175613")
9: Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_PSEUDO_SHUFFLE+DUEL_SIMPLE_AI,5)
10: Debug.SetPlayerInfo(0,1000,0,0)
11: Debug.SetPlayerInfo(1,81000,0,0)
12:
13: --Player's deck
14: Debug.AddCard(87571563,0,0,LOCATION_DECK,0,POS_FACEDOWN) --world legacy guardragon
15: Debug.AddCard(74063034,0,0,LOCATION_DECK,0,POS_FACEDOWN) --invocation
16: Debug.AddCard(82321037,0,0,LOCATION_DECK,0,POS_FACEDOWN) --barasthos
17: Debug.AddCard(58400390,0,0,LOCATION_DECK,0,POS_FACEDOWN) --beckoned by world chalice
18: Debug.AddCard(61901281,0,0,LOCATION_DECK,0,POS_FACEDOWN) --Collaspserpent
19: Debug.AddCard(96227613,0,0,LOCATION_DECK,0,POS_FACEDOWN) --Supreme king gate zero
20: Debug.AddCard(38572779,0,0,LOCATION_DECK,0,POS_FACEDOWN) --Miscellaneousaurus
21: Debug.AddCard(80727721,0,0,LOCATION_DECK,0,POS_FACEDOWN) --aeolo
22: Debug.AddCard(70828912,0,0,LOCATION_DECK,0,POS_FACEDOWN) --Premature Burial
23: Debug.AddCard(70828912,0,0,LOCATION_DECK,0,POS_FACEDOWN) --Premature Burial
24: Debug.AddCard(70828912,0,0,LOCATION_DECK,0,POS_FACEDOWN) --Premature Burial
25:
26: --Player's monster zone
27: Debug.AddCard(63845230,0,0,LOCATION_MZONE,0,POS_FACEUP_ATTACK) --eater of millions
28: Debug.AddCard(59123937,0,0,LOCATION_MZONE,1,POS_FACEUP_ATTACK) --D/D Vice Typhon
29: Debug.AddCard(21593977,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK) --Makyura the Destructor
30: Debug.AddCard(59123937,0,0,LOCATION_MZONE,3,POS_FACEUP_ATTACK) --D/D Vice Typhon
31: Debug.AddCard(63845230,0,0,LOCATION_MZONE,4,POS_FACEUP_ATTACK) --eater of millions
32: local zero = Debug.AddCard(66403530,0,0,LOCATION_MZONE,5,POS_FACEUP_ATTACK,true) --zeroboros
33: Debug.PreSummon(zero,SUMMON_TYPE_LINK,LOCATION_EXTRA)
34:
35: --Player's extra deck
36: Debug.AddCard(32559361,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --Chaos Dyson sphere
37: Debug.AddCard(01992816,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --Dyson sphere
38: Debug.AddCard(95685352,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --dark anthelion dragon
39: Debug.AddCard(06983839,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --tornado dragon
40: Debug.AddCard(82633039,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --castel
41: Debug.AddCard(01686814,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --Ultimaya tzolkin
42: Debug.AddCard(52687916,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --trishula
43: Debug.AddCard(50954680,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --crystal wing
44: Debug.AddCard(02403771,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --power tool
45: Debug.AddCard(94677445,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --Ib
46: Debug.AddCard(43387895,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --SK starving venom
47: Debug.AddCard(41209827,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --starving venom
48: Debug.AddCard(49513164,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --Raidjin
49: Debug.AddCard(80532587,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --N'tss
50: Debug.AddCard(54757758,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) --mudragon
51:
52:
53: --Player's hand
54: Debug.AddCard(46606977,0,0,LOCATION_HAND,0,POS_FACEUP) --Nemeses Umbrella
55: Debug.AddCard(69610326,0,0,LOCATION_HAND,0,POS_FACEUP) --darkwurm
56: Debug.AddCard(14470845,0,0,LOCATION_HAND,0,POS_FACEUP) --ojama duo
57: Debug.AddCard(46652477,0,0,LOCATION_HAND,0,POS_FACEUP) --The transmigration Prophecy/shuffle 2 cards from GY
58: Debug.AddCard(25173686,0,0,LOCATION_HAND,0,POS_FACEUP) --Straight Flush
59: Debug.AddCard(48130397,0,0,LOCATION_HAND,0,POS_FACEUP) --super poly
60: Debug.AddCard(48130397,0,0,LOCATION_HAND,0,POS_FACEUP) --super poly
61: Debug.AddCard(98494543,0,0,LOCATION_HAND,0,POS_FACEUP) --Magical stone excavation
62: Debug.AddCard(94220427,0,0,LOCATION_HAND,0,POS_FACEUP) --rank-up-magic argent chaos force
63: Debug.AddCard(15381421,0,0,LOCATION_HAND,0,POS_FACEUP) --Starleige Seyfert
64: Debug.AddCard(53804307,0,0,LOCATION_HAND,0,POS_FACEUP) --Blaster Dragon Ruler
65: Debug.AddCard(64034255,0,0,LOCATION_HAND,0,POS_FACEUP) --genex birdman
66: Debug.AddCard(99234526,0,0,LOCATION_HAND,0,POS_FACEUP) --Wyverburster
67: Debug.AddCard(86120751,0,0,LOCATION_HAND,0,POS_FACEUP) --aleister
68: Debug.AddCard(21208154,0,0,LOCATION_HAND,0,POS_FACEUP) --wicked avatar
69:
70: --Player's S/T
71: Debug.AddCard(16306932,0,0,LOCATION_PZONE,0,POS_FACEUP) --odd-eyes revolution
72: local mop = Debug.AddCard(24845628,0,0,LOCATION_SZONE,1,POS_FACEUP) -- duster mop
73: Debug.AddCard(29762407,0,0,LOCATION_SZONE,2,POS_FACEUP) -- Temple of the kings
74: Debug.AddCard(34906152,0,0,LOCATION_SZONE,3,POS_FACEUP) -- Mass Driver
75: Debug.AddCard(13035077,0,0,LOCATION_SZONE,5,POS_FACEUP) -- dragonic diagram
76: Debug.PreEquip(mop,zero) -- Equip mop to Zeroboros
77:
78: --Player's GY
79: Debug.AddCard(16006416,0,0,LOCATION_GRAVE,0,POS_FACEUP) --D/D/D High King Genghis
80: Debug.AddCard(55878038,0,0,LOCATION_GRAVE,0,POS_FACEUP) --Chaos Dragon Levianeer
81: Debug.AddCard(44335251,0,0,LOCATION_GRAVE,0,POS_FACEUP) --oviraptor
82: Debug.AddCard(09742784,0,0,LOCATION_GRAVE,0,POS_FACEUP) --Jet Synchron
83: Debug.AddCard(09952083,0,0,LOCATION_GRAVE,0,POS_FACEUP) --chain summoning
84:
85: --Ai's hand
86: Debug.AddCard(18964575,1,1,LOCATION_HAND,0,POS_FACEDOWN) --nekroz valkyrus
87: --~ Debug.AddCard(25857246,1,1,LOCATION_HAND,0,POS_FACEUP) --nekroz valkyrus
88: --~ Debug.AddCard(25857246,1,1,LOCATION_HAND,0,POS_FACEUP) --nekroz valkyrus
89:
90: --Ai's monster zone
91: Debug.AddCard(89386122,1,1,LOCATION_MZONE,1,POS_FACEUP_ATTACK)
92: Debug.AddCard(55410871,1,1,LOCATION_MZONE,3,POS_FACEUP_ATTACK)
93: --Ai's GY
94: --~ Debug.AddCard(85991529,1,1,LOCATION_GRAVE,0,POS_FACEUP) --kozmo dark planet
95: --~ Debug.AddCard(85991529,1,1,LOCATION_GRAVE,0,POS_FACEUP) --kozmo dark planet
96: --~ Debug.AddCard(85991529,1,1,LOCATION_GRAVE,0,POS_FACEUP) --kozmo dark planet
97: --~ Debug.AddCard(25857246,1,1,LOCATION_GRAVE,0,POS_FACEUP) --nekroz valkyrus
98: --~ Debug.AddCard(25857246,1,1,LOCATION_GRAVE,0,POS_FACEUP) --nekroz valkyrus
99: --~ Debug.AddCard(25857246,1,1,LOCATION_GRAVE,0,POS_FACEUP) --nekroz valkyrus
100: Debug.AddCard(25669282,1,1,LOCATION_GRAVE,0,POS_FACEUP) --Burnout
101: --~ Debug.AddCard(34293667,1,1,LOCATION_GRAVE,0,POS_FACEUP) --Ice barrier
102: --~ Debug.AddCard(19254117,1,1,LOCATION_GRAVE,0,POS_FACEUP) --Rise to Full Height
103: Debug.AddCard(34710660,1,1,LOCATION_GRAVE,0,POS_FACEUP) --electromagnetic turtle
104:
105:
106: --Ai's S/T
107: Debug.AddCard(78625592,1,1,LOCATION_SZONE,0,POS_FACEUP) -- spiritual swords of revealing light
108: --~ Debug.AddCard(78625592,1,1,LOCATION_SZONE,1,POS_FACEUP) -- spiritual swords of revealing light
109: Debug.AddCard(59305593,1,1,LOCATION_SZONE,2,POS_FACEUP) -- Mistake
110: Debug.AddCard(30459350,1,1,LOCATION_SZONE,3,POS_FACEUP) --iron wall
111: Debug.AddCard(7153114,1,1,LOCATION_SZONE,4,POS_FACEUP) -- pop-up
112: Debug.AddCard(76375976,1,1,LOCATION_SZONE,5,POS_FACEUP) --Mystic mine
113:
114: --Ai's deck
115: --~ Debug.AddCard(25857246,1,1,LOCATION_DECK,0,POS_FACEDOWN) --nekroz valkyrus
116: --~ Debug.AddCard(76375976,1,1,LOCATION_DECK,0,POS_FACEDOWN) --Mystic mine
117:
118: --Ai's Banish
119: Debug.AddCard(03918345,1,1,LOCATION_REMOVED,0,POS_FACEUP) --Magical Reflect Slime
120:
121: --load field and information
122: Debug.ReloadFieldEnd()
123:
124: --begin
125: aux.BeginPuzzle()