Mithion / ArsMagica2

Ars Magica 2 Bug Tracker
126 stars 188 forks source link

[Suggestion] Spell Book protection #1431

Open spdkils opened 8 years ago

spdkils commented 8 years ago

Souldbound is nice.

However I'd love to see spellbooks have more built in protections. Lava proof, fire proof, catcti proof, despawn proof. (Like Tinkers construct crafted items.)

You don't have to RUSH to get your item, if you're fighting in a helish nightmare of a place, and you drop it, or get exploded you're okay. If someone has infernal mobs on, and sticky, and it rips the item out of your hand, you're good. etc.

I just lost a spell book with 15 or so spells in it, and rather than cheat my way back, I was just thinking. If spell books had the protections that TC tools, man that would be nice. Because you can invest an ENORMOUS amount of effort into building up a decent spell book, and getting it ripped out of your hand is one thing.

Getting it ripped out of your hand with disarm, and having it ate by fire is another.

irkedIsaac commented 8 years ago

Hm. I think it would be nice to have a little more security in your spellbooks. I mean, it's your entire arsenal as a mage, so I don't see any reason why any worthy mage wouldn't bother protecting them.

Personally, I think it would be neat to merge the concepts of Dr. Cyano's Lootable Bodies and Mystcraft's books. AKA, when you drop a spellbook, it becomes an entity that can be picked up by shift-right clicking, or you can fuss with its inventory. Or for a simpler thing, make it like a spellbook grave. Or to make it even simpler, just make them invulnerable to despawning and most other forms of destruction.

spdkils commented 8 years ago

Adventures Backpacks takes the drop approach as well. If you die, your pack turns into a block, placed close to your body. So lava, and explosions can't destroy it.

Seems there are two approaches

1) Tinkers Construct - Make the item non-despawn etc. 2) Make it drop as a block. So when you get disarmed/killed you have to pick it back up.

I don't have too much of a problem with it dropping as an item. When a zombie picks it up, I just toss a sword at him, and make him swap back, and drop my book.

Infernal Mobs really really jacks with you with ars magica, you're being disarmed all the time, and many mobs toss fire, or explosions. The chance of loosing your books is pretty high. So for now I turned off sticky mobs. But ultimately a second layer of spell book protection sure would be nice. Even if you have to craft the spell book with a more expensive recipe, or further enchant it, etc.

renadi commented 8 years ago

I know I'd gladly spend 30 levels, and some ender/high essence, or something else painful to not get my books destroyed by random fires.

Every time I decide to go adventuring infernal mobs destroy my book one way or another.

spdkils commented 8 years ago

I looked a bit, and the disarm spell checks for soulbound, and just bombs out. So you can't disarm a soulbound spellbook. However it's not an event hook, so it doesn't protect other mods from disarming you. There is an event hook, that could maybe deal with it better for other mods that force drops.