Suggestion: Player Effects (ref #3096) #3108

Open
opened 2022-11-23 00:32:08 +00:00 by sherkhan30452 · 1 comment

Player Effects
Framework for temporary effects for players.
https://content.minetest.net/packages/Wuzzy/playereffects/

An example in a form a mini game:

Fantasy Brawl
MOBA minigame. Choose your class, prepare your skills and defeat them all!
https://content.minetest.net/packages/giov4/fantasy_brawl/

Originally posted by @sherkhan30452 in #3096 (comment)

Player Effects Framework for temporary effects for players. https://content.minetest.net/packages/Wuzzy/playereffects/ An example in a form a mini game: Fantasy Brawl MOBA minigame. Choose your class, prepare your skills and defeat them all! https://content.minetest.net/packages/giov4/fantasy_brawl/ _Originally posted by @sherkhan30452 in https://gitea.your-land.de/your-land/bugtracker/issues/3096#issue-4978_
flux added the
1. kind/enhancement
label 2022-11-23 03:24:32 +00:00
Member

i've got opinions on playereffects, but i'm working on a more general system.

playereffects is too concrete.

we need two APIs and and implementations built on top of them:

  1. player_attributes: an API to define and modify abstract properties of a player, whether they are intrinsic or situational or a combination of the two.
  2. status_effects: an API to define modal states that may be applied to a player, and their effects on the player.
  3. yl_statuseffects: a server specific mod that defines specific status effects built on top of attributes, and defines how they are triggered or evaluated.
i've got opinions on playereffects, but i'm working on a more general system. playereffects is too concrete. we need two APIs and and implementations built on top of them: 1. player_attributes: an API to define and modify abstract properties of a player, whether they are intrinsic or situational or a combination of the two. 2. status_effects: an API to define modal states that may be applied to a player, and their effects on the player. 3. yl_statuseffects: a server specific mod that defines specific status effects built on top of attributes, and defines how they are triggered or evaluated.
flux closed this issue 2022-11-23 03:38:26 +00:00
flux reopened this issue 2022-11-23 03:38:29 +00:00
AliasAlreadyTaken added this to the 1.4 Classes and abilities milestone 2022-11-23 06:22:25 +00:00
flux added this to the flux's TODO list project 2023-03-20 00:28:13 +00:00
flux removed this from the flux's TODO list project 2023-03-20 00:28:29 +00:00
Sign in to join this conversation.
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#3108
No description provided.