crypt of decay - пичалечка [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

пичалечка [Dec. 26th, 2017|10:03 am]
Previous Entry Add to Memories Tell A Friend Next Entry
вот не могут в гздуме сделать что-нибудь хорошее нормально. ок, напилили zscript. в принципе, в `P_LineAttack()` можно было бы вмонтировать колбэк, подобный тому, который я для ACS сделал. но… как обычно в гздум, там везде будет «но»: расширять класс можно только из того же самого зипа/вада, где этот класс определён. то есть, захреначить в актёра пустой метод, а потом его перекрыть в кетчупе — хуй. потому что весь смысл моего патча в том, что не надо переписывать декораты всех актёров для получения КРОВИЩИ.

а event handler'ы тут не очень катят, потому что они изначально задуманы как уведомления, и использовать механизм приоритетов и какие-то коды возврата для этой фигни неудобно. к тому же я не совсем понял, можно ли (и если да, то как) угробить актёра из event handler'а так, чтобы VM не наебнулась.

в общем, допилить zscript до нужной мне кондиции было бы неплохо, но… но в майнлайн это всё равно не возьмут, для личных же нужд и хак с ACS подходит. хотя ACS, конечно, отвратителен.
Linkmeow!