Example - Allure of Darkness

http://yugioh.wikia.com/wiki/Allure_of_Darkness

New Format
function c1_init end

function c1_effect(c) local m = data_move {

Old Format
Action STActivation

MOVE Range:2 FROM Area:Deck, AreaMod:Top TO Area:Hand CAUSE Method:Draw


 * Condition


 * COUNT Area:Hand, Side:Player, Attr:Dark IS = 0


 * Action


 * MOVE Range:All FROM Area:Hand, Side:Player TO Area:Grave CAUSE Method:Discard


 * Condition


 * COUNT Area:Hand, Side:Player, Attr:Dark IS > 0


 * Action


 * MOVE Range:1 FROM Area:Hand, Side:Player, Attr:Dark TO Area:RFG CAUSE Method:Banish

