skill issue #13

Open
opened 2023-08-02 11:23:05 -05:00 by zephyr · 0 comments
Owner

In the most general sense, a skill is an entity which triggers effect applications. Both heroes and enemies have skills, and each may target heroes or enemies.

Criteria:

  • A skill defines a fixed cooldown timer, trigger volume, effect type, and base effectiveness.
  • Whenever the trigger volume overlaps a valid target and the skill is not cooling down, the skill fires exactly one instance of its action and waits until the cooldown expires.
  • The trigger may define both a collision layermask as well as a late testing predicate (e.g. an attack might only trigger only on living targets, a revive might target only dead ones, an enemy might only attack the highest threat hero).
  • The effects applied by an action created by the skill can scale with one stat of the hero or enemy carrying the skill.
In the most general sense, a skill is an entity which triggers effect applications. Both heroes and enemies have skills, and each may target heroes or enemies. Criteria: - A skill defines a fixed cooldown timer, trigger volume, effect type, and base effectiveness. - Whenever the trigger volume overlaps a valid target and the skill is not cooling down, the skill fires exactly one instance of its action and waits until the cooldown expires. - The trigger may define both a collision layermask as well as a late testing predicate (e.g. an attack might only trigger only on living targets, a revive might target only dead ones, an enemy might only attack the highest threat hero). - The effects applied by an action created by the skill can scale with one stat of the hero or enemy carrying the skill.
zephyr added this to the Prototype milestone 2023-08-02 21:42:23 -05:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 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: studio/idle-survivors#13
No description provided.