魔法開放系のマジックアイテムを作成する場合、 必要なClassファイル作成だけでは、チャージも消費されず、 詠唱キャストまで有る間抜けなアイテムになります、 更に\Scripts\Spells\Base\Spell.csを弄る必要があります。 例)BaseWand キャスト無し
public virtual TimeSpan GetCastDelay() { if (m_Scroll is BaseWand ) return TimeSpan.Zero;
マントラ表示無し
public virtual void SayMantra() { if ( m_Scroll is BaseWand ) return;
チャージ数の減少
else if ( m_Scroll is BaseWand ) ((BaseWand)m_Scroll).ConsumeCharge( m_Caster );
マナ消費無し
public virtual int GetMana() { if ( m_Scroll is BaseWand ) return 0;
BaseWandを作成したクラスに置き換えて追記すれば完成です、他にも CheckDisturb/CheckFizzle/ClearHandsOnCast等有りますが、 他の方にお任せいたします・・・・。 (T-T