TheSKPwningest1992 Posted June 30, 2012 Share Posted June 30, 2012 Could someone make me an Enchantment Script that makes a weapon ignore Armour? Link to comment Share on other sites More sharing options...
LegoManIAm94 Posted July 1, 2012 Share Posted July 1, 2012 what do you mean by ignore armor. And can you make models? Link to comment Share on other sites More sharing options...
blackninja50 Posted July 1, 2012 Share Posted July 1, 2012 I think he mens a sword that ignores defense. Link to comment Share on other sites More sharing options...
TheSKPwningest1992 Posted July 1, 2012 Author Share Posted July 1, 2012 Black Ninja is correct, and I can't make models. I was intending it to be an enchantment script, but I probably could use an existing model and add a script to it if I can figure out how. Link to comment Share on other sites More sharing options...
LegoManIAm94 Posted July 1, 2012 Share Posted July 1, 2012 So the sword can be used to swing and damage people (Default Mouse Click) but cannot be used to block (Defaul Alt). I can make it but it will require OBSE. Link to comment Share on other sites More sharing options...
LegoManIAm94 Posted July 2, 2012 Share Posted July 2, 2012 (edited) It is what I said above what you wanted well this is the script Change the (ScriptName) to the name of what you want the Script Make sure it is an Object script (By Default It Will Be) And it will require OBSE. Edited July 2, 2012 by LegoManIAm94 Link to comment Share on other sites More sharing options...
TheSKPwningest1992 Posted July 3, 2012 Author Share Posted July 3, 2012 What I'm wanting is that when the weapon hits, if the target is wearing armour or has any enchantments going that affect damage, the weapon ignores it and deals the full amount of damage. Link to comment Share on other sites More sharing options...
Lanceor Posted July 4, 2012 Share Posted July 4, 2012 I don't think such a function is possible - I've already tried. There's no way to temporarily reduce a target's armour rating except by removing/replacing/destroying their armour and removing any shield spells. The closest thing that can be done is for every hit, perform calculations of how much damage should theoretically have been absorbed by armour (based on the player's strength, skill, target's armour etc) and then reduce the target's health via script. This may or may not be very accurate depending on whether or not the known damage formulas are correct. Link to comment Share on other sites More sharing options...
WarRatsG Posted July 5, 2012 Share Posted July 5, 2012 (edited) Maybe make a negative DefendBonus? Maybe something along the lines of: Float AR Begin ;;; Let AR := GetArmorRating * -1 ModAvMod DefendBonus script AR ;;;After damage is applied Let AR *= -1 ModAvMod DefendBonus script AR This would need to be done before damage is applied. I'm thinking an OnHit or OnHealthDamage event handler. I don't know if that would actually lower armor, effectively lower it or just do nothing, but it's worth a try. Edited July 5, 2012 by WarRatsG Link to comment Share on other sites More sharing options...
Recommended Posts