fix
Merge branch 'master' into patch
fix: Damage Step

All damage-step related effect
Now they cannot be activated in PHASE_DAMAGE_CAL.

c1412158 レアメタル·ナイト
c75923050 レアメタル·ヴァルキリー
According to the updated text in Konami game, the atk updating is an continuous effect.

c21454943 サイコ·コマンダー
c41925941 冥王の咆哮
c84389640 窮鼠の進撃
The condition is fixed according to the text "戦闘を行う相手モンスター１体の...", and now they are target effect.
Max LP cost checking is added.
fix: Damage Step 2
fix: negate

http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=4&cid=10621
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=4&cid=10066
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=4&cid=9278
Cards that only "Negate the efffect" cannot be activated in Damage Step now.
fix: end_phase effect

c27174286 異次元からの帰還
c23681456 マドルチェ・ハッピーフェスタ
c72029628 廃石融合
c83054225 緊急発進
c74845897 真炎の爆発
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=12761&keyword=&tag=-1
According to the recent changes in Konami database, this type of effect cannot be avoided by immune effect.
Therefore, EFFECT_FLAG_IGNORE_IMMUNE is added.
fix: endphase effect2
fix: gframe, damage_step
fix: negate
Merge pull request #727 from salix5/patch

fix