Updated AMS marker feats

Updated AMS marker feats.  Removed arcane & divine marker feats.  Updated Dread Necromancer for epic progression. Updated weapon baseitem models.  Updated new weapons for crafting & npc equip.
 Updated prefix.  Updated release archive.
This commit is contained in:
Jaysyn904
2024-02-11 14:01:05 -05:00
parent 618cd42b82
commit 6ec137a24e
24762 changed files with 1528530 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
/*
18/03/21 by Stratovarius
Marchosias, King of Killers
A legendary assassin in life, Marchosias now grants his summoners his supernatural charm, plus the ability to kill or paralyze with one startling attack and to disappear in a puff of smoke.
Vestige Level: 7th
Binding DC: 30
Special Requirement: No
Influence: Marchosiass influence makes you debonair and sly, as though you have some trick up your sleeve and the knowledge of it makes you confident. In addition,
Marchosias requires that you use the death attack he grants you against any foe you catch unawares.
Granted Abilities:
Marchosias gives you an assassins skill at killing, plus the ability to assume gaseous form and the power to charm foes.
Smoke Form: You can assume the form of a smoke cloud at will, like the gaseous form spell. You can suppress or activate this ability as a standard action.
Once you have returned to your normal form from smoke form, you cannot do so again for 5 rounds.
*/
#include "bnd_inc_bndfunc"
void MarchosiasLock(object oBinder, int nSpell);
void MarchosiasLock(object oBinder, int nSpell)
{
if (!GetHasSpellEffect(nSpell, oBinder))
{
DeleteLocalInt(oBinder, "Bind"+IntToString(nSpell));
BindAbilCooldown(oBinder, nSpell, VESTIGE_MARCHOSIAS);
}
else
DelayCommand(1.0, MarchosiasLock(oBinder, nSpell));
}
void main()
{
object oBinder = OBJECT_SELF;
if (GetHasSpellEffect(SPELL_GASEOUS_FORM, oBinder))
{
PRCRemoveSpellEffects(SPELL_GASEOUS_FORM, oBinder, oBinder);
}
else
{
if (GetLocalInt(oBinder, "Bind"+IntToString(SPELL_GASEOUS_FORM))) return;
SetLocalInt(oBinder, "Bind"+IntToString(SPELL_GASEOUS_FORM), TRUE);
DoRacialSLA(SPELL_GASEOUS_FORM, GetBinderLevel(oBinder, VESTIGE_MARCHOSIAS), 0, TRUE);
DelayCommand(2.0, MarchosiasLock(oBinder, SPELL_GASEOUS_FORM));
}
}