main character

回復之力 I324

// 技能:回復之力
    if (core.hasItem('I324'))
        initDamage -= Math.floor(core.status.hero.hpmax * turn * 0.001);

血之狂暴 I325

   // 技能:血之狂暴
    if (core.hasItem('I325'))
        hero_atk += core.status.hero.hpmax * 0.001;


// 技能:重擊
    if (core.hasItem('I326'))
        mon_hp -= hero_atk*2 - mon_def

    // 技能:劍刃風暴
    if (core.hasItem('I327')){
        var eachdamageI327 = Math.floor(hero_atk*0.8) - mon_def*1;

        mon_hp -= Math.floor(eachdamageI327 * 5);

        if(mon_hp <= 0)  mon_hp = 1;

        if(eachdamageI327 < 0)
            eachdamageI327 = 0;  
    }



回復之力lv2 I328

// 技能:回復之力lv2
    if (core.hasItem('I328'))
        initDamage -= Math.floor(core.status.hero.hpmax * turn * 0.002);

重劍風暴 I329
    // 技能:重劍風暴
    if (core.hasItem('I329')){
        var eachdamageI329 = Math.floor(hero_atk*1.6) - mon_def*1;

        mon_hp -= Math.floor(eachdamageI329 * 5);
    
        if(mon_hp <= 0)  mon_hp = 1;

        if(eachdamageI329 < 0)
            eachdamageI329 = 0;
    }     

   // 技能:回復之力lv3
        if (core.hasItem('I330'))
        initDamage -= Math.floor(core.status.hero.hpmax * turn * 0.003 + 5000


    // 技能:吸血
    if (core.hasItem('I331')){
        var lifedrainI331 = Math.floor(hero_atk*2.5 - mon_def);
        mon_hp -= lifedrainI331;
        initDamage -= lifedrainI331;
    }

    // 技能:自殘幻覺
    if (core.hasItem('I332')){
        var selfhurt = mon_atk - mon_def;
        if (selfhurt < 0) selfhurt = 0;
        mon_hp -= selfhurt * 3;
        
        var perdamageI332 = mon_atk - hero_def;
        if (perdamageI332 < 0) perdamageI332 = 0;
        initDamage -= perdamageI332 * 3;
    }

enemy

2
    // 魔攻
    if (this.hasSpecial(mon_special, 2)) 
        initDamage += Math.floor((turn - 1) * mon_atk * 0.25);

24 進化

    // 進化
    if (this.hasSpecial(mon_special,24)) {
        mon_atk = mon_atk + Math.floor(hero_atk*0.2);
        mon_def = mon_def + Math.floor(hero_def*0.2);
        var mon_defsp24 = mon_def + Math.floor(hero_def*0.2);
        turn = Math.ceil(mon_hp / (hero_atk - mon_defsp24));
    }

25 硬化

 // 硬化
    if (this.hasSpecial(mon_special, 25)){
        var mon_defsp25 = mon_def + Math.floor(hero_atk*0.7);
        turn = Math.ceil(mon_hp / (hero_atk - mon_defsp25));
    }


26
   // 劍刃風暴
    if (this.hasSpecial(mon_special, 26)){
        var eachdamagesp26 = Math.floor(mon_atk*0.8) - hero_def*1;

        initDamage += Math.floor(eachdamagesp26 * 5);

        if(eachdamagesp26 < 0)
            eachdamagesp26 = 0;
    }
27
    // 劇毒
    if (this.hasSpecial(mon_special, 27)){
        var poison27 = (mon_atk*0.05 + mon_atk*0.05*turn)*turn/2;
        initDamage += poison27;
    }

警告：请将main.js中的 this.useCompress 从 false 改成 true，才能真正加载压缩后的代码。