-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Менеджер зелий (Менеджер физики игрока?) #1412
Conversation
Замечние по коду: менеджер вынесен в отдельный мод lord_potion_effects потому что нам еще воздействие зелий на мобов прикручивать и там он тоже понадобится |
@@ -0,0 +1,4 @@ | |||
lord_potion_effects = {} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
его бы привести к нашему общему формату модов.
есть команда./lord
в корне проекта она создаёт болванку в этом формате.
примеры реализаций вlord_rocks
,lord_ground
,lord_planks
, ... -
давай сразу его назовём
player_...
(effects?, physics?, ...) и если он остаётся, как сейчас, вприципе независимым game-agnostic апи, то стоит его расположить вCore
и без приставкиlord_
-
есть готовое гибкое решение https://github.com/minetest-mods/player_monoids . Посмотри на него плиз. Может стоит его заюзать ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
описал выше в комменте к моду.
требуется research https://github.com/minetest-mods/player_monoids
есть ещё надстройка поверх https://github.com/t-affeldt/minetest_playerphysics/blob/main/API.md
@vladtcvs FYI: третий пункт можно вынести в отдельную задачи, а пока что поправить первые 2 и замерджить |
Описание PR:
Создает список зелий, действующих в данный момент на игрока, влияющих на физические параметры: speed, jump, gravity.
По каждому из параметров берем эффект последнего зелья, действующего на данный параметр
Рекомендации к тесту: