SNMetamorph писал: не хотелось бы пока ломать функционал веревок
Останутся классические верёвки из сегментов. На мой взгляд, не самый плохой исход. Это в чём-то даже проще: или придётся моделить целую верёвку с кучей костей, или один маленький кусочек. Сегменты ведь всё равно кушают эдикты, просто в первом случае к сегменту цепляется кость большой модели, а во втором маленькая модель.
Aynekko писал: TE_SPARKS виден сквозь модели. И еще сквозь модели видны спрайты, приаттаченные к монстрам (глаз гарга например). Я думал, что проблема со всеми темпэнтитями, но TE_SMOKE нормально себя ведет. С рендерер 0 проблемы нет.
Нашел где проблема. Спарк использует режим glow, а у него прописано pglDisable( GL_DEPTH_TEST ). Буду думать как обойти. Этот спарк использует спрайт рикошета. А ему этот pglDisable нужен, иначе спрайт будет утоплен в стену. Наверное проще просто переделать спарк.
Спрайт просто появляется в оригине монстра и там же и остается, даже если монстр уйдет. После смерти монстра исчезает, как положено. Лимит вроде как явный. Есть идеи у кого?
То есть лимит этого числа 2048.
Я попробовал прописать в дельте для skin и DT_INTEGER, 31, 1.0, и DT_SHORT | DT_SIGNED, 17, 1.0 - все равно не помогло почему-то.
Ты ничего не выяснил, поскольку проблему я указал - верхние номера эдиктов не передаются по какой-то причине. Вот надо разобраться почему.
Здесь чисто клиентский аттач, т.е. надо смотреть в r_sprite.cpp что там за номера приходят и приходят ли вообще.