FreezingMoon / AncientBeast

The Turn Based Strategy Game/eSport. Master your beasts! 🐺
https://AncientBeast.com
GNU Affero General Public License v3.0
1.67k stars 576 forks source link

Golden Wyrm's primary ability #1809

Closed DreadKnight closed 2 years ago

DreadKnight commented 3 years ago

Part of the #473 meta issue.

Dragon Flight

Travels to a nearby location passing over obstacles at no movement cost. Flies to location within 10 hexagons. Upgrade: +25 offense if hitting next.

Similar movement type to Scavenger's upgraded passive. The upgrade bonus is granted just for the first Executioner Axe, if not moving at all after the flight (like Uncle Fungus' Frogger Leap).

issuehunt-oss[bot] commented 3 years ago

@dreadknight has funded $2.00 to this issue.


issuehunt-oss[bot] commented 3 years ago

@dreadknight has funded $1.00 to this issue.


engineereng commented 3 years ago

Hi, I'm looking to get involved with the project. Would you mind if I took a crack at this?

DreadKnight commented 3 years ago

@engineereng Heya! Sure, go for it. Will assign you for a week or so.

engineereng commented 3 years ago

Just wanted to update on this: I haven't had the chance to work on this issue this week, and I likely won't have time until sometime next week. Apologies for the delay!

DreadKnight commented 3 years ago

@engineereng Understood. Hope you'll manage.

engineereng commented 3 years ago

@DreadKnight Just a heads up that I've had to drop this issue. Apologies.

DreadKnight commented 3 years ago

@engineereng As expected, oh well. It is what it is. Thanks for your interest in the project though.

issuehunt-oss[bot] commented 3 years ago

@dreadknight has funded $1.00 to this issue.


issuehunt-oss[bot] commented 3 years ago

@dreadknight has cancelled funding for this issue.(Cancelled amount: $2.00) See it on IssueHunt

issuehunt-oss[bot] commented 3 years ago

@dreadknight has cancelled funding for this issue.(Cancelled amount: $1.00) See it on IssueHunt

issuehunt-oss[bot] commented 3 years ago

@dreadknight has cancelled funding for this issue.(Cancelled amount: $1.00) See it on IssueHunt

nandastone commented 2 years ago

@DreadKnight some questions:

  1. Is there an energy cost?
  2. Is this usable if Golden Wyrm is affected by Immoveable? Are there any other status effects that might affect the ability?
  3. Does the upgraded +25 offense buff last across turns? i.e. don't move, use executioner axe next turn 4."Travels to a nearby location passing over obstacles at no movement cost." Is that flying or hovering? My understanding is that when hovering a unit can pass over obstacles (traps etc) but when flying it passes over everything (including units). Seeing as the ability is called "Dragon Flight" I assume the movement type is flying, but the description only mentions passing over obstacles. Can you please clarify?
  4. Anything else I should know?
DreadKnight commented 2 years ago

@DreadKnight some questions:

  1. Is there an energy cost?

Yes, the energy costs are usually in data.json file, so please get the data from there. Seems you missed that with the ultimate and we already have discrepancy as I said an arbitrary value at the time when you asked me about the cost for that, so I gave you a value that was way less to what I had in mind when I designed it apparently. Having essential ability data within that file makes balancing the game way easier, as I won't have to hunt around for the hard-coded variables within a large amount of files.

  1. Is this usable if Golden Wyrm is affected by Immoveable? Are there any other status effects that might affect the ability?

Most movement related abilities should get disabled when the unit is rooted. So it's not that Nutcase becomes immovable himself, but that he roots melee attackers, which would indeed disable use of the Dragon Flight ability. We could have an alternate upgrade at some point that will make this ability also escape roots for example.

  1. Does the upgraded +25 offense buff last across turns? i.e. don't move, use executioner axe next turn

Lasts just that turn, while not moving, for the next attack only (Exec. Axe), so it's a combo-move bonus type of thing.

4."Travels to a nearby location passing over obstacles at no movement cost." Is that flying or hovering? My understanding is that when hovering a unit can pass over obstacles (traps etc) but when flying it passes over everything (including units). Seeing as the ability is called "Dragon Flight" I assume the movement type is flying, but the description only mentions passing over obstacles. Can you please clarify?

It's flying, which is superior to hovering, as it can go over other units as well. Obstacles include units, so far there are no traps or other things that would physically block movement if not considering their effect when triggered. Hovering doesn't trigger traps.

  1. Anything else I should know?

Not that I can think of right now. Overall it's a pretty simple ability, though upgrade is just a tad harder to understand I guess.

nandastone commented 2 years ago

Yes, the energy costs are usually in data.json file, so please get the data from there. Seems you missed that with the ultimate and we already have discrepancy as I said an arbitrary value at the time when you asked me about the cost for that, so I gave you a value that was way less to what I had in mind when I designed it apparently. Having essential ability data within that file makes balancing the game way easier, as I won't have to hunt around for the hard-coded variables within a large amount of files.

It'd be great to take other values like damages, durations, etc from this file to make things easier to balance. I'm sure you have an issue for that somewhere ;)

DreadKnight commented 2 years ago

Damages are usually taken from that data.json file as well usually. Duration tends to be pretty standard though. But in case you hard-coded stuff, you can always patch things to take it from the file. Well, eventually we'll poke at #1469 and enforce stuff easier.