I'm using his effect from Duelists of the Roses (loved that game!) and thought I'd add him as a Kaiba card since he was the only that used him. Plus Kageningen is a Crush Card target and his battle effect seems like something Kaiba would use to either bait his opponent, run into face-downs, etc.
--37745174
function c37745174.initial_effect(c)
--flip
local e1=Effect.CreateEffect(c)
e1:SetDescription(aux.Stringid(37745174,0))
e1:SetCategory(CATEGORY_SPECIAL_SUMMON)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_FLIP)
e1:SetTarget(c37745174.target)
e1:SetOperation(c37745174.operation)
c:RegisterEffect(e1)
--battle dam 0
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_AVOID_BATTLE_DAMAGE)
e2:SetValue(1)
c:RegisterEffect(e2)
end
function c37745174.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return true end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_DECK,LOCATION_HAND)
end
function c37745174.filter(c,e,tp)
return c:IsCode(37745174)
end
function c37745174.operation(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
local tc=Duel.GetFirstMatchingCard(c37745174.filter,tp,LOCATION_DECK,LOCATION_HAND,0,nil,e,tp)
if tc and Duel.SelectYesNo(tp,aux.Stringid(37745174,1)) then
Duel.SpecialSummon(tc,0,tp,tp,false,false,POS_FACEUP)
end
end