u/Big_Tune8027

I'm building a Moba from the ground up in new to C++ I've used AI to try and help but I'm missing a connection somewhere. I understand creating a class for independent characters and making objects with "attributes". IM trying to do the same thing to abilities but it's a little more complex because they need to apply CC and damage and healing and....

Is this approach best?

reddit.com
u/Big_Tune8027 — 9 days ago

Just want some feedback on the character design so far...

Steamboat Willie “Mickey” (Jungler) Base Stats Pixels (Health): 580 (+82 per level) Ink (Mana): 380 (+45 per level) Ink Regen: 7.5 per 5 seconds. Pixel Regen: 9.0 per 5 seconds Passive: In Color As Mickey does damage(jungle monsters give ¼ the stacks) he gains stacks of color, at 2000 stacks, Mickey enters the tinted era, he gains a cooldown buff 1.1x when hitting an ability. At 4000 stacks, Mickey enters the technicolor era, he gains a stacking speed buff of 2.5% for 3 seconds when landing an ability(max 3 stacks landing another ability resets this timer). At 8500 stacks, Mickey enters the modern era; he gains his color and finds Pluto. ● Pluto (pet) - follows Mickey will apply a debuff(7% protections) to any enemy hit by Mickey's auto attacks and upon firing his ult, if pluto lands an auto on an enemy character the debuff is doubled. Note Pluto can be CC’d and upon taking 600 damage returns to Mickey. Ability 1: Turkey in the Straw Damage: (90 / 140 / 190 / 240 / 290 (+75% resolution) Cooldown: 11 Seconds ● After hitting a character that character gains defenning 2.5 (they can not hear or use their map for 2.5 seconds) and take damage. Ability 2: Riverboat Ram Damage: (70 / 110 / 150 / 190 / 230 (+45% resolution) Cooldown: 14 seconds (reduce by 15% for every enemy character hit) ● Mickey grabs the wheel and dashes forward, enemies hit take damage. ● This ability gains 15% cooldown for every enemy character hit. ● Mickey is displacement immune while dashing. Ability 3: All the Steam Damage: (60 / 95 / 130 / 165 / 200 (+40% resolution) Cooldown 12 seconds ● Mickey blows Steam from his whistle enemies hit are blind for 1 second and pulled toward Mickey. Ultimate: Podunk Payload *the cow is cc immune Damage: (250 / 375 / 500 / 625 / 750 (+110% resolution) Cooldown 110 Seconds ● Mickey grabs the nearest animal (it's always a cow) and throws it at an enemy character. ● It hits the target for 100% damage and does 10% damage in an area around the target and applies 50% anti healing to all characters damaged. ● If the character is affected by any cc it does 1.33x the damage instead.

reddit.com
u/Big_Tune8027 — 13 days ago