游戏王残局简化版

Check-in [32fa479c6d]
Login

Check-in [32fa479c6d]

Overview
Comment:0.0.498
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 32fa479c6dd74673938e48c8590a4d554ba7eb7b899dc935e7180f58f5ae2a8c
User & Date: 顽雨沉风 on 2023-06-30 05:20:42
Other Links: manifest | tags
Context
2023-06-30
05:20
0.0.499 check-in: bee5a7fa29 user: 顽雨沉风 tags: trunk
05:20
0.0.498 check-in: 32fa479c6d user: 顽雨沉风 tags: trunk
05:17
0.0.497 check-in: c1d72dcc80 user: 顽雨沉风 tags: trunk
Changes

Modified script/c0.lua from [ca9a597ce5] to [7be35f29e9].

85
86
87
88
89
90
91






























85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121







+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
  if str["不洗牌"] == 0 then
  else
    str["开局说明"] = str["开局说明"] .. "伪洗牌"
    end

  Debug.ShowHint(str["开局说明"])
  end

fun["开局添加手卡"] = function(str_1)
  str["开局添加手卡"] = str_1
  effect_1 = Effect.GlobalEffect()
  effect_1:SetType(EFFECT_TYPE_FIELD
    + EFFECT_TYPE_CONTINUOUS)
  effect_1:SetCode(EVENT_ADJUST)
  effect_1:SetCountLimit(1)
  function cache_1()
    return true
    end
  effect_1:SetCondition(cache_1)
  function cache_1(effect_event
    , player_who_activate_the_effect)
    str["玩家选定的卡"] = Duel.SelectMatchingCard(player_who_activate_the_effect
       , Card.IsAbleToHand
       , player_who_activate_the_effect
       , LOCATION_DECK
       , 0
       , str_1
       , str_1
       , nil)
    Duel.SendtoHand(str["玩家选定的卡"]
      , nil
      , REASON_RULE)
    end
  effect_1:SetOperation(cache_1)
  Duel.RegisterEffect(effect_1
    , 0)
  end

Modified single/19.Let's GaGaGa.lua from [a58c3e4c7b] to [1c064c2298].

1
2
3
4
5




6
7
8
9
10
11
12
1


2
3
4
5
6
7
8
9
10
11
12
13
14

-
-


+
+
+
+







--[[message
卡数:28
规则:大师3
一起来我我我
]]

--~ 加载残局函数库
Debug.AddCard(0,0,0,LOCATION_MZONE,-1,POS_FACEUP)

Debug.SetAIName("四妹")
Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI+DUEL_PSEUDO_SHUFFLE,3)
Debug.SetPlayerInfo(0,700,0,0)
Debug.SetPlayerInfo(1,12200,0,0)

Debug.AddCard(14785765,0,0,LOCATION_DECK,0,POS_FACEDOWN)
Debug.AddCard(71453557,0,0,LOCATION_DECK,0,POS_FACEDOWN)
37
38
39
40
41
42
43
44
45


46
47
48


49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
























74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103





























104
105
106


107
39
40
41
42
43
44
45


46
47
48


49
50
51
























52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76





























77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106


107
108
109







-
-
+
+

-
-
+
+

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

-
-
+
+

g1:CompleteProcedure()
Debug.AddCard(44095762,1,1,LOCATION_SZONE,1,POS_FACEDOWN)
Debug.AddCard(44095762,1,1,LOCATION_SZONE,2,POS_FACEDOWN)
Debug.AddCard(44095762,1,1,LOCATION_SZONE,3,POS_FACEDOWN)
Debug.ReloadFieldEnd()
aux.BeginPuzzle()

local str = {}
local fun = {}
--~ local str = {}
--~ local fun = {}

local cache_1
local cache_2
--~ local cache_1
--~ local cache_2

fun["通关邀请"] = function()
  local effect_1
  effect_1 = Effect.GlobalEffect()
  effect_1:SetType(EFFECT_TYPE_FIELD
    + EFFECT_TYPE_CONTINUOUS)
  effect_1:SetCode(EVENT_DAMAGE)
  function cache_1()
    cache_1 = Duel.GetLP(1)
    if cache_1 <= 0 then
      cache_1 = true
    else
      cache_1 = false
      end
    return cache_1
    end
  effect_1:SetCondition(cache_1)
  function cache_1()
    Debug.ShowHint("残局群181175613")
    return
    end
  effect_1:SetOperation(cache_1)
  Duel.RegisterEffect(effect_1
    , 0)
  end
--~ fun["通关邀请"] = function()
--~   local effect_1
--~   effect_1 = Effect.GlobalEffect()
--~   effect_1:SetType(EFFECT_TYPE_FIELD
--~     + EFFECT_TYPE_CONTINUOUS)
--~   effect_1:SetCode(EVENT_DAMAGE)
--~   function cache_1()
--~     cache_1 = Duel.GetLP(1)
--~     if cache_1 <= 0 then
--~       cache_1 = true
--~     else
--~       cache_1 = false
--~       end
--~     return cache_1
--~     end
--~   effect_1:SetCondition(cache_1)
--~   function cache_1()
--~     Debug.ShowHint("残局群181175613")
--~     return
--~     end
--~   effect_1:SetOperation(cache_1)
--~   Duel.RegisterEffect(effect_1
--~     , 0)
--~   end

fun["开局添加手卡"] = function(str_1)
  local effect_1
  effect_1 = Effect.GlobalEffect()
  effect_1:SetType(EFFECT_TYPE_FIELD
    + EFFECT_TYPE_CONTINUOUS)
  effect_1:SetCode(EVENT_ADJUST)
  effect_1:SetCountLimit(1)
  function cache_1()
    return true
    end
  effect_1:SetCondition(cache_1)
  function cache_1(effect_event
    , player_who_activate_the_effect)
    str["玩家选定的卡"] = Duel.SelectMatchingCard(player_who_activate_the_effect
       , Card.IsAbleToHand
       , player_who_activate_the_effect
       , LOCATION_DECK
       , 0
       , str_1
       , str_1
       , nil)
    Duel.SendtoHand(str["玩家选定的卡"]
      , nil
      , REASON_RULE)
    end
  effect_1:SetOperation(cache_1)
  Duel.RegisterEffect(effect_1
    , 0)
  end
--~ fun["开局添加手卡"] = function(str_1)
--~   local effect_1
--~   effect_1 = Effect.GlobalEffect()
--~   effect_1:SetType(EFFECT_TYPE_FIELD
--~     + EFFECT_TYPE_CONTINUOUS)
--~   effect_1:SetCode(EVENT_ADJUST)
--~   effect_1:SetCountLimit(1)
--~   function cache_1()
--~     return true
--~     end
--~   effect_1:SetCondition(cache_1)
--~   function cache_1(effect_event
--~     , player_who_activate_the_effect)
--~     str["玩家选定的卡"] = Duel.SelectMatchingCard(player_who_activate_the_effect
--~        , Card.IsAbleToHand
--~        , player_who_activate_the_effect
--~        , LOCATION_DECK
--~        , 0
--~        , str_1
--~        , str_1
--~        , nil)
--~     Duel.SendtoHand(str["玩家选定的卡"]
--~       , nil
--~       , REASON_RULE)
--~     end
--~   effect_1:SetOperation(cache_1)
--~   Duel.RegisterEffect(effect_1
--~     , 0)
--~   end

fun["通关邀请"]()
fun["开局添加手卡"](6)
--~ fun["通关邀请"]()
--~ fun["开局添加手卡"](6)