Title | Ensouled Dagger |
Author | IceHammer |
Submitted / Updated | 08-25-2006 / 08-26-2006 |
Category | Items |
Weight | 1.0 |
Magical | Yes. |
Damage Type | Piercing |
Damage | 1d4 |
Cost | 45000 gp as-is. |
Type | Custom Properties |
Focus | Magical Weapon |
Weapons | Dagger - requires any weapon proficiency |
Description | |
[Thanks to daja.hester for the idea] This weapon allows the wielder to absorb the life energies of foes and use them to power spells. Basically: Put the x2_s3_onhitcast script into the module (it doesn't require any events). Attacking with the Ensouled Dagger adds charges; casting the included spells uses them. IMPORTANT: If you use all of the dagger's charges, it will disappear. This is, unfortunately, a Bioware-level problem. ALSO IMPORTANT: If you already have a custom x2_s3_onhitcast script, you'll need to add to yours. Simply add the following: //Special code for Ensouled Dagger if(GetTag(oItem) == "EnsouledDagger") { int iCharges = GetItemCharges(oItem); SendMessageToPC(oSpellOrigin, "The Ensouled Dagger drains your opponent's life energy."); SetItemCharges(oItem, iCharges + 1); } //End Ensouled Dagger code and it should work fine. |
Attachment | Size |
---|---|
![]() | 2.59 KB |
i love how it works , but any chance of making a modified version? its like a super weapon, everytime you hit you build up a charge so you can have like a 100 fireballs. I know nothing about scripting, but if it had a cap, say once it reaches 5 charges it doesnt build up past that and says "fully charged " or something like that . Other than that it works fine. I tried to dumb it down by giving it a -5 to hit and changing the spells to buffs so its not like some artifact weapon, but any ideas would be cool.
It is there under Plot Items.
yeah sorry didnt see it ...