So the second part of the amulet is if you are corporeal then all your weapons become ghost touch. This script will do that:
Render/9999999
Code:
~ If not equipped get out now!
doneif (field[gIsEquip].value = 0)
~ Only process if we are corporeal
doneif (#hassubtype[stIncorpor] = 1)
~ Find all weapons and give the Ghost Touch ability
foreach pick in hero from BaseWep
perform eachpick.assign[Ability.iGhostTch]
perform eachpick.assign[HasAbility.iGhostTch]
~ If custom/magic weapon then build full name including other
~ abilities.
if (eachpick.isgizmo = 1) then
eachpick.field[livename].text = signed(eachpick.field[BonEnhance].value) & " " & lowercase(eachpick.tagnames[Ability.?," "]) & " " & lowercase(eachpick.tagnames[IsWeapon.?])
~.. not a custom/magic weapon so just add ghost touch
else
eachpick.field[livename].text = lowercase(eachpick.tagnames[Ability.?," "]) & " " & lowercase(eachpick.field[name].text)
endif
nexteach