unascribed / Fabrication-Features

Feature requests for Fabrication.
1 stars 0 forks source link

all damage is fatal: gouls n ghosts like armour #70

Open superon opened 3 years ago

superon commented 3 years ago

could there be a conditional option for "all damage is fatal" so that wearing armour negates all damage but armour takes increased damage, one piece at a time...

example:

background: i attempted to recreate the ghould N ghosts type armour for minecraft a while back but found my skills far too infeasible.

SFort commented 3 years ago

I'm just curious if you've considered, that this would change the optimal survival strategy to a hotbar full of leather/iron boots as it would be the most reliable way to survive

(personaly im always interested in increasing minecraft difficulty it's just this seems exploitable, which i mean the request is still valid just asking if i'm missing something)

superon commented 3 years ago

oh yea, i didn't... should be more useful for mapmakers :)

SFort commented 3 years ago

maybe most of this is already possible purley in vanilla using weakness and command blocks, so only thing that could help would be max durability NBT or maybe unrepairable NBT? dunno

superon commented 3 years ago

well, lots of the mod could be recreated with command blocks i'm sure.

i think the idea of this was somehow misinterpreted. so the idea is that armour prevents all damage to the player but when damage is prevented a piece of armour is removed(destroyed). as things are, you can wear armour that has reduced durability but that's not going to prevent death if shot by a skeleton with all-damage-is-fatal On, maybe that's why you mention weakness, honestly i don't think i know enough to imagine how weakness fits in with the brief here.

SFort commented 3 years ago

well i immagine the way this could be replicated in a adventure map using weakness is you make all enemies only do enough damage to damage armor but not the player. so once the armor would be destroyed the player hould get actuall HP damage. then you would have a looping command block / data pack checking if the player is hurt and /kill them if they are. EDIT: i guess i'd be be easier and more reliable to give each piece protection 999 or something although this is just a guess i don't do adventure maps.

either way i still belive it would be better split into multiple features

SFort commented 2 years ago

next version adds fscript support to all_damage_is_fatal

so you will be able to at least partly achieve this by setting the script to : all_damage_is_fatal=[chest:empty;legs:empty;boots:empty;helm:empty]