[Ohrrpgce] [ohrrpgce/ohrrpgce] Feature: Single/limited-use attacks (#1184)

Ralph Versteegen notifications at github.com
Mon Nov 16 15:41:28 PST 2020


A setting which limits each hero and enemy to only pick an attack a limited number of times from their spell lists/battle menu. The number of uses would appear as part of the "cost" in hero spell lists. Presumably it would affect use from hero battle menus too (the fact that costs and descriptions aren't visible for those is a separate issue, which could be fixed.) It would be an additional `atkallowed` condition.

The use limits could be either per-battle, or reset when using an inn/"fully restore" textbox, and a general bitsets to control it restoring on levelup. Being able to select for each attack whether it resets each battle or not would be nice.

- Should it be an attack setting, or a setting in each hero/enemy spelllist slot and hero battle menu setting? An attack setting would be vastly simpler, but then if you want to change the number of uses a hero gets you would need to edit the attack (and we would need to add a script command for it). That's not a terrible solution, but it doesn't seem very logical for it be a feature of the attack when other attack costs (barring broken item costs) are attributes of the user, like MP. 
  * To reword: If a hero or enemy has more than one copy of it in their spell lists, should they get more uses?
  * Limited uses per spell-list slot would be very useful for enemy AI
- Should it affect counterattacks (and count them like a normal spell usage)? I would say yes, limited-use counterattacks sound pretty useful, for heroes, for boss behaviour, and for fake battlescripting.
- Should it affect chained attacks too? At first glance I'd say it would be a nuisance if use-limits were an attack setting, and mildly useful if they were per-spelllist-slot/attack-chain. But if use-limits are a spelllist slot setting then chain limits are actually a separate feature and don't seem useful enough to be worth implementing. Noone has asked for it, and battlescripting is a more genral solution.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1184
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20201116/1edafab5/attachment.html>


More information about the Ohrrpgce mailing list