mchorse / metamorph

Morphing mod for Minecraft 1.12.2
Other
72 stars 41 forks source link

User suggestions #10

Closed mchorse closed 5 years ago

mchorse commented 7 years ago

Wassaup! This is issue with user suggestions which are going to be transformed into Metamorph updates. If you have any suggestions, let me know either by commenting here, tweeting me or commenting on one of my Metamorph videos on YouTube.

Yashimata commented 7 years ago

For survival, I would suggest a power bar while you're morphed. It would steadily decrease while morphed (and go back up while in your natural form). Additionally, using abilities would cause various amounts of strain on you, causing it to drain faster (like when flying) or expend a certain amount of power (like throwing a potion). Could also include an expensive consumable (potion?) that would immediately bump up how much power you have available if you find yourself running out at a bad time.

Perhaps a more intricate method of acquisition? For example, maybe you have to use an item that heals the target to full and makes them stronger / faster / sort of like a miniboss, and then kill them while the effect is on them. Mobs like chickens or cows probably wouldn't pose much of a threat, but a wither skeleton could become quite difficult to take down to earn that withering effect, and a bat could become so fast that it's almost impossible to pin down and kill.

Forms (or just morphing in general) could also accumulate XP to either increase your power or decrease the drain (net effect of allowing you to stay in the form for longer). Could be gained by staying in the form to "adjust" to it, maybe with combat or using abilities, or so on. Could be per-form or just for forms in general.

Finally, more trade-offs. Equipment especially. Bats probably shouldn't benefit from armour (so it's a very anti-combat form, since anything will kill you). Iron Golems should be slow / water inept. Blazes should have really slow flight (since they're much sturdier than bats). Ghasts should probably be fine since they're enormous and won't fit in very many places. Maybe a bit slower than bat flight though. In general just more differentiation in base stats (like movement speed) between forms. Health is already a nice touch, but different forms should be good at different things. Horses being fast would make them a great travel form that doesn't strain your power too much like flying around would. Wolves and ocelots could be a bit faster to get help get into melee range if they're restricted from using ranged weapons (claws / fangs only, dogs shooting bows sounds a bit silly).

Bonus: More abilities. Blaze fireballs should probably be different / shouldn't explode like ghast balls. Creepers should be afraid of you in ocelot form (and skeletons in wolf form). Cows and mooshrooms should be able to be milked by machines from other mods or just other players. Maybe some way to choose what potions the witch form throws, since splash potions of harming are great against players, but very, very detrimental against the undead. If possible, the rest of the mob immunities and weaknesses. Spiders and undead are immune to poison. Undead should have healing and harming's effects reversed for them. Spiders aren't affected by cobwebs. And so on.

For forms with no real abilities, maybe create some that are flavourful? Maybe polar bears can fish at an improved rate. Silverfish could 'call for help', converting nearby stone blocks into friendly silverfish to attack enemies for a while. Normal skeletons could have a slight bonus when using bows / ranged weapons. Just small, flavourful things that would make you want to use a form that might otherwise be too weak or overshadowed by other forms.

mchorse commented 7 years ago

@Yashimata, wow, this is very detailed feature suggestion I received so far! 😃

I'll definitely give you credit and implement better Metamorph survival aspect in the next update. Thanks for suggestions and details!

Yashimata commented 7 years ago

Thanks, but I'm just happy to see a mod like this get some balancing for survival. The concept has always been great, but it tends to provide some pretty powerful bonuses (re: infinite creative flight) for very little effort.

Anyway, looking forward to seeing this mod grow. Keep up the good work. 👍

mchorse commented 7 years ago

@Yashimata thank you! Well, I thought that I would like release 1.1 and will be done with this mod (feature wise), but you and EnderFlux (unless you're the same person) gave this mod more features to improve upon 😃

Yashimata commented 7 years ago

Glad to help. I'm not EnderFlux, just someone with too many ideas and not enough time to make them reality anymore. So anyone I can give my ideas to is a win for me. 🙃

lag42 commented 7 years ago

Community driven mod support, better than the API since not many people know about this mod

mchorse commented 7 years ago

@lag42 that's a good idea, but I don't know how to "implement" this... Any ideas? :smiley:

lag42 commented 7 years ago

@mchorse maybe a second branch with issues just about that and a description saying what has been implemented as long as abilities are implemented separate from the morph and just called on this should not be an issue

mchorse commented 7 years ago

Oh, I think I got what do you mean. Do you know that, with public API introduced, people will be able to create their own abilities, attacks, actions and morphs as a separate Minecraft Forge mod.

I'm also going to integrate my Blockbuster mod with Metamorph allowing it to create custom morphs out of JSON custom models.

lag42 commented 7 years ago

@mchorse actually I was thinking like what morph did, no separate mods just a dynamic JSON using predefined abilities

Yashimata commented 7 years ago

@lag42 Not too hard to get the word out. A post on reddit's feedthebeast subreddit about how there's a successor to iChun's morph mod for 1.10 / 1.11 will get a whole lot of people interested very quickly.

mchorse commented 7 years ago

@lag42 that what I wanted to reference to first, but the cool thing about this update, people will be able to configure their morphs via morphs.json file in the Metamorph's config folder (.minecraft/config/metamorph).

@Yashimata that's a good idea! Maybe some devs will agree to collab on your and EnderFlux's survival features 😉

I'll make a post after I'll 1.1 update. Thanks for giving me a tip!

Quizer9O8 commented 7 years ago

For survival mode I would suggest a cool down limit after firing 3 fire charges as a Blaze.

mrdeadlocked commented 7 years ago

I second the idea of being able to disable the abilities. Morphs are great for enclosed spaces but it would be great to be able to disable certain abilities.

TTFTCUTS commented 7 years ago

It would be helpful if when morphed as a spider, crouch would make you hold at that height in the same manner as climbing a ladder. Currently not being able to do this makes climbing much less useful for building and caving than it would be.

Additionally the camera currently clips through ceilings when morphed as a cave spider.

Tetraphosphate commented 7 years ago

If pressing V on Chicken would lay an egg?

mchorse commented 5 years ago

I'm closing this issue as I'm not interested in supporting this mod for gameplay features. I'm supporting this mod mainly only for compatibility and usage with my other mods, such as Blockbuster.

If you want features to be implemented, feel free to pull request or fork the mod. The license of this project is MIT, so I think you should be able to make your own version of this mod without a problem.

I completely don't mind if anyone wants to make their better updated version with bug fixes, and host it separately from Metamorph mod. Just rename the project (to avoid confusion) to something else and internal references (MOD_ID, etc.), and give me the credit. That's all I ask. However, I'm not sure about language files, though, so you should either remove them completely or ask the makers of those (that doesn't include en_US.lang one).

Thank you for attention!