Apricot-S / majsoulrpa

A Robotic Process Automation (RPA) framework for Mahjong Soul (雀魂)
Other
21 stars 5 forks source link

feat: add doras property #155

Closed smly closed 9 months ago

smly commented 9 months ago

機能拡張の提案差分です。AIプログラムへの入力を作成するとき MatchPresentation._events: list[EventBase] からコンバートして用いています。しかし _events にはカンしたあとに追加されるドラ表示牌の情報が含まれていないため、牌譜を完全に表現することができません。 ActionDiscardTile にこの情報が含まれていますが、対応する DapaiEvent オブジェクトを作成するときに捨てています。この情報を保持するように変更する提案の差分です。