Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gumble passive ability revamp [bounty: 100 XTR] #2635

Open
DreadKnight opened this issue Oct 19, 2024 · 3 comments
Open

Gumble passive ability revamp [bounty: 100 XTR] #2635

DreadKnight opened this issue Oct 19, 2024 · 3 comments
Labels
abilities The issue is related to an unit ability or more bounty Some amount of our token, XatteR, is offered coding This issue requires some programming priority This should get fixed as soon as possible!
Milestone

Comments

@DreadKnight
Copy link
Member

DreadKnight commented Oct 19, 2024

Gumble's current passive ability is rather silly atm, since he's a lvl one unit (usually meant as support, utility or glass cannon in some cases) and doesn't have a lot of hitpoints or tanky stats, so it should get revamped.

Current ability:

title: 'Gooey Body',
desc: 'Receives bonus pierce, slash and crush masteries based on remaining health.',
info: '3 bonus points each for every 7 health.',
upgrade: 'Health threshold becomes 5.',

Revamped ability:

title: 'Gooey Body',
desc: 'When killed, it melts into a puddle that traps any unit that walks on top of it.',
info: 'Can't move current round while on goo.',
upgrade: 'Does not affect allied units.',

Details:
Affected units walking over get pinned into place, not able to move current round. Can use abilities just fine. Using movement related abilities can free the unit if landing to a new location outside of the goo, allowing to use remaining movement points. If a unit starts turn on top of the goo, it can move away, but stepping on the goo again will cause the unit to get pinned again; this can happen for medium and large units as well if trying to step through it, having rest of the body walk on the goo again. The goo remains on the combat location until overlapped by some other similar trap.
Impaler's Poisonous Vine won't cause the goo to vanish, as it should be consider a debuff rather, might need patching.

Sprite file:
trap_goey-body

Location:
AncientBeast/assets/autoload/phaser/units/sprites/trap_goey-body.png

Related:
#2547

@DreadKnight DreadKnight added coding This issue requires some programming abilities The issue is related to an unit ability or more priority This should get fixed as soon as possible! bounty Some amount of our token, XatteR, is offered labels Oct 19, 2024
@DreadKnight DreadKnight added this to the 0.5 - Chimera milestone Oct 19, 2024
@DreadKnight DreadKnight changed the title Goey Body revamp [bounty: 100 XTR] Gumble passive ability revamp [bounty: 100 XTR] Oct 19, 2024
@aybanda
Copy link
Contributor

aybanda commented Oct 22, 2024

would like to work on this issue @DreadKnight
could you please assign this to me?

@DreadKnight
Copy link
Member Author

would like to work on this issue @DreadKnight
could you please assign this to me?

@aybanda Sure thing. Assigning right away. 2 weeks soft deadline 🐻

@DreadKnight
Copy link
Member Author

@aybanda Heya! Any progress with this? 2 weeks passed already...

vishwamartur added a commit to vishwamartur/AncientBeast that referenced this issue Nov 27, 2024
Related to FreezingMoon#2635

Revamp Gumble's passive ability 'Gooey Body' to create a trap when Gumble is killed.

* Modify `src/abilities/Gumble.ts` to implement the new 'Gooey Body' ability.
  * When Gumble is killed, create a trap at Gumble's location that pins any unit that walks over it.
  * The trap prevents movement for the current round but allows the use of abilities.
  * Movement-related abilities can free the unit if landing outside the goo.
  * The trap remains until overlapped by another similar trap.
  * The upgraded ability does not affect allied units.
* Add the sprite file `assets/autoload/phaser/units/sprites/trap_goey-body.png` to the repository.
* Ensure the new ability is triggered by the 'onDeath' event.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abilities The issue is related to an unit ability or more bounty Some amount of our token, XatteR, is offered coding This issue requires some programming priority This should get fixed as soon as possible!
Projects
None yet
Development

No branches or pull requests

2 participants