Tslat / Advent-Of-Ascension

Advent of Ascension - A Minecraft mod for the daring
Other
205 stars 120 forks source link

Cannon enchantments #2329

Open Cruuk opened 3 years ago

Cruuk commented 3 years ago

Describe the new feature you think would be good to add A specific and detailed description of what you want to see.

This is a pseudo-remake of that enchantments git post I made a while ago, but focused on 1 weapon type. To summarize what I've said in Discord, Cannons are mostly fine... at base. I see them as counterparts to guns that trade off DPS for more damage. Snipers/Shotguns are their own thing, filling in a more extreme archetype with the difference being range between the 2. But this all falls apart when enchantments come into play. Cannons can't get Shell. Tslat has said that this is because Cannons have high base damage already IIRC, which makes zero sense to me when you look at the numbers. Cannons are so mediocre with no shell or other special enchantment. There are already guns with high base damage that get even stronger. There's only a handful of cannons that actually do reach into 30 damage; most of them are only slightly above gun damage. When guns have shell, they deal enough damage to also make the extra armor damage useless. There are literally 2 mobs in the whole mod that have enough armor for Cannons to actually be better than most guns, and this becomes moot when Shell 3 Light Iron does better damage and DPS anyway. There is no reason for them not to have shell.

But for the sake of striking a compromise, we could instead give Cannons unique enchantments. This is just brainstorming lol


Shrapnel: When a cannon projectile hits an enemy, 6-10 smaller projectiles would fire out of the target mob in all directions- other than directly above or directly below. The shrapnel's damage would be based off the Cannon's base damage, obviously reduced to a lower %- dealing a minimum of 1 damage if the Cannon deals 0 base damage. These shrapnels would not proc cannon abilities, but could still knockback. These projectiles would work similarly to Shotgun projectiles in that they despawn after traveling a certain distance.

Higher levels of Shrapnel could either increase the shrapnel proj damage or increase the amount of projectiles spawned. Not sure

Armor Crunch: It just increases the extra damage towards armor. Higher levels of Armor crunch... just further increase this. Could add some extra details like having it take away more durability on the armor of mobs/other players (can mob armor break?)

If both of these were added, I'd make it so they're mutually exclusive- you can only have 1 or the other.


Other ideas

Incendiary: Something fire-related idk. Maybe it gives Cannons Hellfire's ability.

Impact: Something knockback-related, maybe just give them punch instead of a new enchant if this one is considered.

profilename14 commented 3 years ago

I like the idea of giving cannons unique enchantments instead of just shell. Making them a sort of AoE weapon with some fire related stuff instead of only armor would make them way more applicable and unique. This is especially nice because, aside from explosive weapons (which aren't really their own weapon type and are actually a subset of cannons usually), there isn't really any AoE weapon type currently.