PeaAshMeter
  • Joined on 2025-04-29
PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:11:45 +03:00
feature/effects

фактически у нас как будто есть таблицы в реляционной СУБД Microsoft Access: spells и effects. мы и так понимаем, что это…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:09:52 +03:00
feature/effects

так-то у нас не стоит задача по тегу понимать еще и тип объекта, у нас для этого инструменты языка есть, не на…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:09:00 +03:00
feature/effects

тогда будет нейминг "spell_myspell" и "effect_myeffect"

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:06:39 +03:00
feature/effects

не вижу необходимости иметь одну общую систему тегов для спеллов и для эффектов типа можно, но пока не…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:06:23 +03:00
feature/effects

не вижу необходимости иметь одну общую систему тегов для спеллов и для эффектов

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:05:20 +03:00
feature/effects

это переусложнение, которое уже ближе к реальному геймдизайну, где, как обычно, боссы могут иметь немного…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:03:35 +03:00
feature/effects

ну если я правильно собираю в голове ход мыслей, то нужны адекватные теги (уникальные; один тег к одному…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 01:01:28 +03:00
feature/effects

а поддержка бесконечных эффектов же не присутствует в каком-то дополнительном виде, кроме как не указывать…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:59:24 +03:00
feature/effects

типа красиво-алгоритмически - это все на тегах и все за O(1), кроме последовательного срабатывания всех…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:56:57 +03:00
feature/effects

а у тебя получается внутри линейного for i, ef in ipairs линейный table.remove. Это не ужас-ужас, потому что ты гарантиру…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:55:55 +03:00
feature/effects

академически у тебя не должно быть линейных поисков вообще, в этом-то и суть

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:55:20 +03:00
feature/effects

теги суть уникальные, они дают возможность однозначно получить по строке ожидаемый объект

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:49:46 +03:00
feature/effects

получается что даже банальная проверка "есть ли у на персонаже такой-то эффект" будет генерировать UB

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:48:44 +03:00
feature/effects

у тебя костыль не в ту сторону. Это надо делать два одинаковых эффекта с двумя разными тегами тогда. А то…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:47:17 +03:00
feature/effects

Так вроде смысл реферата по DOS сводился к тому, что так делать не надо? Мы сделали разные выводы? получается,…

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-30 00:44:06 +03:00
feature/effects

Так вроде смысл реферата по DOS сводился к тому, что так делать не надо? Мы сделали разные выводы?

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-29 17:43:40 +03:00
feature/effects

Почему это вообще в папке со спеллами?

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-29 17:43:40 +03:00
feature/effects

ок, это интересный способ создать пустой таск. Я даже не знал, что так можно 🥵

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-29 17:43:40 +03:00
feature/effects

оно явно не должно так дублироваться.

PeaAshMeter commented on pull request ArcMutex/heroes-of-nerevelon#37 2026-04-29 17:43:40 +03:00
feature/effects

так я не понял, все таки эффекты сравниваются глубоко? а зачем, если два эффекта с одинаковым тегом не могут произойти? или могут?