Commit ed922540 authored by wind2009's avatar wind2009 Committed by GitHub

Add hint (#2810)

parent 3feaf19b
...@@ -7,6 +7,7 @@ function c1154611.initial_effect(c) ...@@ -7,6 +7,7 @@ function c1154611.initial_effect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET) e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetHintTiming(0,TIMING_END_PHASE)
e1:SetTarget(c1154611.target) e1:SetTarget(c1154611.target)
e1:SetOperation(c1154611.activate) e1:SetOperation(c1154611.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -6,6 +6,7 @@ function c24903843.initial_effect(c) ...@@ -6,6 +6,7 @@ function c24903843.initial_effect(c)
e1:SetCategory(CATEGORY_DRAW) e1:SetCategory(CATEGORY_DRAW)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetHintTiming(0,TIMING_END_PHASE)
e1:SetTarget(c24903843.target) e1:SetTarget(c24903843.target)
e1:SetOperation(c24903843.activate) e1:SetOperation(c24903843.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -13,6 +13,7 @@ function c3734202.initial_effect(c) ...@@ -13,6 +13,7 @@ function c3734202.initial_effect(c)
e2:SetType(EFFECT_TYPE_QUICK_O) e2:SetType(EFFECT_TYPE_QUICK_O)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetCode(EVENT_FREE_CHAIN) e2:SetCode(EVENT_FREE_CHAIN)
e2:SetHintTiming(0,TIMING_END_PHASE)
e2:SetCountLimit(1,3734202) e2:SetCountLimit(1,3734202)
e2:SetCost(c3734202.spcost1) e2:SetCost(c3734202.spcost1)
e2:SetTarget(c3734202.sptg1) e2:SetTarget(c3734202.sptg1)
...@@ -25,6 +26,7 @@ function c3734202.initial_effect(c) ...@@ -25,6 +26,7 @@ function c3734202.initial_effect(c)
e3:SetType(EFFECT_TYPE_QUICK_O) e3:SetType(EFFECT_TYPE_QUICK_O)
e3:SetRange(LOCATION_SZONE) e3:SetRange(LOCATION_SZONE)
e3:SetCode(EVENT_FREE_CHAIN) e3:SetCode(EVENT_FREE_CHAIN)
e3:SetHintTiming(0,TIMING_END_PHASE)
e3:SetCountLimit(1,3734202) e3:SetCountLimit(1,3734202)
e3:SetCost(c3734202.spcost2) e3:SetCost(c3734202.spcost2)
e3:SetTarget(c3734202.sptg2) e3:SetTarget(c3734202.sptg2)
......
...@@ -6,6 +6,7 @@ function c51606429.initial_effect(c) ...@@ -6,6 +6,7 @@ function c51606429.initial_effect(c)
e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetHintTiming(0,TIMING_END_PHASE)
e1:SetTarget(c51606429.target) e1:SetTarget(c51606429.target)
e1:SetOperation(c51606429.activate) e1:SetOperation(c51606429.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -7,6 +7,7 @@ function c56246017.initial_effect(c) ...@@ -7,6 +7,7 @@ function c56246017.initial_effect(c)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET) e1:SetProperty(EFFECT_FLAG_CARD_TARGET)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetHintTiming(0,TIMING_END_PHASE)
e1:SetCost(c56246017.cost) e1:SetCost(c56246017.cost)
e1:SetTarget(c56246017.target) e1:SetTarget(c56246017.target)
e1:SetOperation(c56246017.activate) e1:SetOperation(c56246017.activate)
......
...@@ -6,6 +6,7 @@ function c64765016.initial_effect(c) ...@@ -6,6 +6,7 @@ function c64765016.initial_effect(c)
e1:SetCategory(CATEGORY_TOGRAVE) e1:SetCategory(CATEGORY_TOGRAVE)
e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN) e1:SetCode(EVENT_FREE_CHAIN)
e1:SetHintTiming(0,TIMING_END_PHASE)
e1:SetTarget(c64765016.target) e1:SetTarget(c64765016.target)
e1:SetOperation(c64765016.activate) e1:SetOperation(c64765016.activate)
c:RegisterEffect(e1) c:RegisterEffect(e1)
......
...@@ -40,7 +40,7 @@ function s.initial_effect(c) ...@@ -40,7 +40,7 @@ function s.initial_effect(c)
e4:SetRange(LOCATION_MZONE) e4:SetRange(LOCATION_MZONE)
e4:SetProperty(EFFECT_FLAG_DAMAGE_STEP) e4:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e4:SetCountLimit(1) e4:SetCountLimit(1)
e4:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_END_PHASE) e4:SetHintTiming(TIMING_DAMAGE_STEP,TIMINGS_CHECK_MONSTER+TIMING_DAMAGE_STEP+TIMING_END_PHASE)
e4:SetCost(s.atkcost) e4:SetCost(s.atkcost)
e4:SetOperation(s.atkop) e4:SetOperation(s.atkop)
c:RegisterEffect(e4) c:RegisterEffect(e4)
......
...@@ -40,7 +40,10 @@ function c87800375.activate(e,tp,eg,ep,ev,re,r,rp) ...@@ -40,7 +40,10 @@ function c87800375.activate(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local sg=g:Select(tp,1,1,nil) local sg=g:Select(tp,1,1,nil)
Duel.DisableShuffleCheck() Duel.DisableShuffleCheck()
if Duel.SendtoHand(sg,nil,REASON_EFFECT)~=0 then ct=ct-1 end if Duel.SendtoHand(sg,nil,REASON_EFFECT)~=0 then
Duel.ConfirmCards(1-tp,sg)
ct=ct-1
end
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
if ct>0 then Duel.SortDecktop(tp,tp,ct) end if ct>0 then Duel.SortDecktop(tp,tp,ct) end
end end
......
...@@ -77,6 +77,7 @@ function c92586237.thop(e,tp,eg,ep,ev,re,r,rp) ...@@ -77,6 +77,7 @@ function c92586237.thop(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RTOHAND) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RTOHAND)
local g=Duel.SelectMatchingCard(tp,c92586237.thfilter,tp,LOCATION_GRAVE,0,1,1,nil,code) local g=Duel.SelectMatchingCard(tp,c92586237.thfilter,tp,LOCATION_GRAVE,0,1,1,nil,code)
if g:GetCount()>0 then if g:GetCount()>0 then
Duel.HintSelection(g)
Duel.SendtoHand(g,nil,REASON_EFFECT) Duel.SendtoHand(g,nil,REASON_EFFECT)
end end
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment