fix: Magical Hats

c81210420 マジカルシルクハット
魔術帽特召的怪獸會確實的當作等級=0、卡片記載的原攻擊力=0
Now monsters sp_summoned by マジカルシルクハット do not have level, 
and their text attack is treated as 0.

我的想法：
cards.cdb
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=9917&keyword=&tag=-1
http://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=5&fid=11707&keyword=&tag=-1
可以看出場上的怪獸都必須有TextAttack和OriginalLevel等"卡片記載的原始資料"
即使是陷阱怪獸和Token也一樣
因此cards.cdb裡面可以變成怪獸的陷阱卡都應該要按照效果敘述來記錄攻擊力、等級等資料

libcard.cpp
card.cpp
由於上述理由，cards.cdb裡面某些魔法、陷阱卡具有攻擊力/等級/屬性
因此在讀取攻擊力等資料的時候將「マジカルシルクハット特殊召喚的魔法陷阱卡」以及「不在場上的魔法陷阱卡」另外當成特例處理
關於マジカルシルクハット特殊召喚的魔法陷阱卡
現在這些卡片在場上的一切等級都視為0
無法和等級相關的效果產生關聯

gframe/client_card.cpp
將原本自動屏蔽等級0的設定取消
現在可以正常顯示由マジカルシルクハット特殊召喚的魔法陷阱卡

P.S.
0x14d72c34=81210420 & 0xfffffff | 0x10000000
參考scriptlib::card_get_flag_effect()的定義
用於檢查マジカルシルクハット特殊召喚的魔法陷阱卡