예제 #1
0
    private List <SpellBase> CreateShamanSpells()
    {
        List <SpellBase> _spells = new List <SpellBase>();

        SpellBase sb = new SpellBase();

        sb.SetSpell("Soothe spirit", 10, 0.1f, 0.5f, 0, 15, 0, false, "Druid.Direct", SPELL_SCHOOL.BASE, SPELL_TYPE.HEAL, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        sb = new SpellBase();
        sb.SetSpell("Spirit of one", 45, 10, 1.0f, 10, 30, 0, false, "Druid.aoe", SPELL_SCHOOL.WILL, SPELL_TYPE.BUFF, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        return(_spells);
    }
예제 #2
0
    private List <SpellBase> CreatePaladinSpells()
    {
        List <SpellBase> _spells = new List <SpellBase>();

        SpellBase sb = new SpellBase();

        sb.SetSpell("Cure Wounds", 15, 0.1f, 0.5f, 0, 15, 0, false, "Druid.Direct", SPELL_SCHOOL.BASE, SPELL_TYPE.HEAL, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        sb = new SpellBase();
        sb.SetSpell("Virtue", 45, 10, 1.0f, 10, 30, 0, false, "Druid.aoe", SPELL_SCHOOL.PYHSICAL, SPELL_TYPE.BUFF, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        return(_spells);
    }
예제 #3
0
    private List <SpellBase> CreatePriestSpells()
    {
        List <SpellBase> _spells = new List <SpellBase>();

        SpellBase sb = new SpellBase();

        sb.SetSpell("Mending", 15, 0.1f, 0.5f, 0, 15, 0, false, "Druid.Direct", SPELL_SCHOOL.BASE, SPELL_TYPE.HEAL, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        sb = new SpellBase();
        sb.SetSpell("Shield of Faith", 45, 10, 1.0f, 10, 30, 0, false, "Druid.aoe", SPELL_SCHOOL.PYHSICAL, SPELL_TYPE.BUFF, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        return(_spells);
    }
예제 #4
0
    private List <SpellBase> CreateDruidSpells()
    {
        List <SpellBase> _spells = new List <SpellBase>();

        SpellBase sb = new SpellBase();

        sb.SetSpell("Bloom", 5, 0, 0.1f, 3, 10, 1, true, "Druid.Direct", SPELL_SCHOOL.BASE, SPELL_TYPE.HEALOVERTIME, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        sb = new SpellBase();
        sb.SetSpell("Restoration", 25, 3, 1.0f, 6, 30, 0, false, "Druid.aoe", SPELL_SCHOOL.BASE, SPELL_TYPE.HEALOVERTIME, CLASS_SPECIFIC_TYPE.ALL);
        _spells.Add(sb);

        return(_spells);
    }
예제 #5
0
    private void SetTestSpells()
    {
        spells = new List <SpellBase>();

        SpellBase sb = new SpellBase();

        sb.SetSpell("Restoration", 15, 3, 1.50f, 6, 30, 2, false, "Druid.aoe", SPELL_SCHOOL.BASE, SPELL_TYPE.HEALOVERTIME, CLASS_SPECIFIC_TYPE.ALL);
        spells.Add(sb);

        sb = new SpellBase();
        sb.SetSpell("Regeneration", 25, 1.0f, 0.5f, 0, 15, 0, false, "regeneration", SPELL_SCHOOL.BASE, SPELL_TYPE.HEAL, CLASS_SPECIFIC_TYPE.ALL);
        spells.Add(sb);

        sb = new SpellBase();
        sb.SetSpell("Bloom", 10, 0, .20f, 3, 10, 1.5f, true, "Druid.Direct", SPELL_SCHOOL.BASE, SPELL_TYPE.HEALOVERTIME, CLASS_SPECIFIC_TYPE.ALL);
        spells.Add(sb);
    }