Not Yet Implemented [NYI]

Missing features for a Version 1:

  • localization of system strings (e.g. Unit Attribute Flags)

  • Veterancy (XP)

    • Veterancy is in the progress of being implemented. A.t.m. Units can gain XP and level up, but level up rewards are not yet awarded.

    • XP is also a HUGE topic:

      • How is XP distributed? Only to the killer? To units in the vicinity of the kill? To units involved in the kill? etc.? I am even thinking users should be able to provide their custom code for XP distribution.

      • How does level affect Damage effects? In some cases users will not want/need this at all because they want damage to increase with e.g. a Strength Attribute and/or improved items.

  • CommandCard

  • Items:

    • Dropping Items into the world.

Ideas for further development:

  • Autocasting

    • Autocasting will already work in simple cases.

  • Upgrades

  • categorize data

    • categorization of data will yield a plethora of new options:

      • e.g.: categorize a debuff as "poison" and make an ability that "removes one/all poison debuff/s"

      • e.g.: categorize unit as "undead" → sound actor reacts to projectiles hitting undead units.

  • invisibility

  • statistics

    • how much damage did a unit receive/deal, etc…​ in the current scene’s lifetime?

  • unit drops items on death

  • Abilities:

    • cooldown: groups, location

    • charges

  • splitting item stacks

  • items with targeted abilities on them

  • resurrect units.

  • Mute regeneration.

  • make fonts configurable.

  • multiple weapons per unit.

  • add ability to use Energy for something different from "mana-semantic" (e.g. Rage) or introduce a "user-defined resource".

  • NPC Behavior

  • use animation layers and enable moving and autoattacking at the same time.

  • selecting multiple units at the same time.

  • transports (units that carry units)

  • Requirements

    • This is for many usecases: A [Player|Unit] requires [at most|at least] <number> [of Unit| of Item] in order to perform [Ability]

    • This can probably already be done via Validators

  • etc…​

Other NYI:

  • There are several fields in the Editors that are not yet - or not yet fully - implemented. I marked them NYI in their tooltips. Most of those fields are also ReadOnly.

Do not ever expect:

  • Multiplayer

    • I will not rule out anything but this is an extreme task.