Changeset 19 for src/map/status.c

Show
Ignore:
Timestamp:
07/02/08 12:20:18 (17 years ago)
Author:
jinshiro
Message:

Now Compiles with Cygwin GCC

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/map/status.c

    r13 r19  
    130130        set_sc( NPC_SILENCEATTACK , SC_SILENCE   , SI_BLANK    , SCB_NONE ); 
    131131        set_sc( DC_WINKCHARM      , SC_CONFUSION , SI_BLANK    , SCB_NONE ); 
    132         //Custom Jobs (blackmagic) 
    133         set_sc( AD_PWFEAR         , SC_FEAR      , SI_HALLUCINATION , SCB_SPEED ); //Fear Status by [Brainstorm] 
    134         //Custom Job End 
     132        set_sc( AD_PWFEAR        , SC_FEAR        , SI_HALLUCINATION , SCB_SPEED ); //Fear Status by [Brainstorm] 
    135133        set_sc( NPC_BLINDATTACK   , SC_BLIND     , SI_BLANK    , SCB_HIT|SCB_FLEE ); 
    136134        set_sc( LK_HEADCRUSH      , SC_BLEEDING  , SI_BLEEDING , SCB_REGEN ); 
     
    410408        set_sc( GD_BATTLEORDER       , SC_BATTLEORDERS    , SI_BLANK           , SCB_STR|SCB_INT|SCB_DEX ); 
    411409        set_sc( GD_REGENERATION      , SC_REGENERATION    , SI_BLANK           , SCB_REGEN ); 
     410<<<<<<< .mine 
     411======= 
    412412        //Custom Jobs (blackmagic)       
    413413        // Custom Jobs Skills [Brain] 
     
    438438        set_sc( ALL_ATFIELD          , SC_ATFIELD         , SI_UTSUSEMI        ,SCB_NONE); 
    439439        //Custom Job End 
     440>>>>>>> .r18 
     441 
     442        // Custom Jobs Skills [Brain] 
     443        add_sc( AD_PWBLIND         , SC_BLIND); 
     444        add_sc( AD_PWFEAR               , SC_FEAR); 
     445        set_sc( AD_LUST           , SC_LUST             , SI_JOINTBEAT     , SCB_ASPD|SCB_BATK|SCB_WATK|SCB_REGEN); 
     446 
     447        set_sc( NC_DECREPIFY     , SC_DECREPIFY    , SI_BLEEDING        , SCB_SPEED|SCB_BATK|SCB_WATK|SCB_DEF2|SCB_MDEF2); 
     448        set_sc( NC_DARKMOON       , SC_DARKMOON , SI_MOON_COMFORT       , SCB_FLEE|SCB_HIT); 
     449        add_sc( NC_DARKMOON       , SC_BLIND); 
     450        set_sc( NC_REQUIEM         , SC_REQUIEM  , SI_KAIZEL      , SCB_BATK|SCB_WATK); 
     451        add_sc( NC_GHOULTOUCH   , SC_POISON); 
     452        set_sc( NC_PWSUFFER       , SC_SUFFER     , SI_BLANK       , SCB_DEF|SCB_DEF2); 
     453        set_sc( NC_DEATHPACT     , SC_DEATHPACT    , SI_BIOMOBTRICKDEAD , SCB_DEF_ELE|SCB_REGEN); 
     454         
     455        set_sc( WL_SEARING         , SC_SEARING  , SI_BLANK        , SCB_NONE); 
     456        set_sc( WL_IMMOLATE       , SC_IMMOLATE , SI_BLANK         , SCB_NONE); 
     457        add_sc( WL_SHADOWBURN   , SC_STUN); 
     458        set_sc( WL_PWAGONY         , SC_AGONY      , SI_BLANK      , SCB_MDEF|SCB_MDEF2); 
     459        set_sc( WL_CURSETONGUES   , SC_CURSETONGUES     , SI_SLOWCAST   , SCB_NONE); 
     460        set_sc( WL_CURSEDOOM     , SC_DOOM              , SI_BLANK         , SCB_NONE); 
     461        set_sc( WL_CURSEWEAKNESS         , SC_CURSEWEAKNESS   , SI_STRIPWEAPON   , SCB_BATK|SCB_WATK); 
     462        set_sc( WL_CURSEEXHAUST   , SC_CURSEEXHAUST     , SI_CRITICALWOUND   , SCB_DEF|SCB_MDEF); 
     463        add_sc( WL_HOWLOFTERROR   , SC_FEAR); 
     464        set_sc( WL_HOWLOFPAIN   , SC_PROVOKE     , SI_PROVOKE    , SCB_DEF|SCB_DEF2|SCB_BATK|SCB_WATK); 
     465        set_sc( WL_OVERWHELMING   , SC_OVERWHELMING     , SI_ENERGYCOAT   , SCB_DEF|SCB_MDEF|SCB_MATK|SCB_REGEN|SCB_DEF_ELE); 
     466         
     467        set_sc( ALL_ATFIELD       , SC_ATFIELD   , SI_UTSUSEMI  ,SCB_NONE); 
     468 
    440469 
    441470        // Storing the target job rather than simply SC_SPIRIT simplifies code later on. 
     
    677706                        status_change_end(target,SC_WINKCHARM,-1); 
    678707                        status_change_end(target,SC_CONFUSION,-1); 
     708                        //error... definately... 
     709                        if (sc->data[SC_FEAR]) //Fear Status by [Brainstorm] 
     710                        status_change_end(target, SC_FEAR, -1); 
    679711                        status_change_end(target,SC_TRICKDEAD,-1); 
    680712                        status_change_end(target,SC_HIDING,-1); 
    681713                        status_change_end(target,SC_CLOAKING,-1); 
    682714                        status_change_end(target,SC_CHASEWALK,-1); 
    683                         status_change_end(target,SC_FEAR, -1);//Custom Jobs (blackmagic) 
    684715                        if ((sce=sc->data[SC_ENDURE]) && !sce->val4) { 
    685716                                //Endure count is only reduced by non-players on non-gvg maps. 
     
    13731404                flag|=16; 
    13741405 
     1406<<<<<<< .mine 
     1407        if (md->master_id && md->special_state.ai) 
     1408        flag|=32; //Adept/Necro/Warlock Summon Stats Bonus [Brainstorm] 
     1409======= 
    13751410        //Custom Jobs (blackmagic)               
    13761411        if (md->master_id && md->special_state.ai) 
    13771412                flag|=32; //Adept/Necro/Warlock Summon Stats Bonus [Brainstorm] 
    13781413        //Custom Job End 
     1414>>>>>>> .r18 
     1415 
    13791416 
    13801417        if (!flag) 
     
    14941531                status->aspd_rate -= 100*md->guardian_data->guardup_lv; 
    14951532        } 
     1533<<<<<<< .mine 
     1534        //Summon Bonus from Skills [Brainstorm] 
     1535        if(flag&32) 
     1536        { 
     1537        mbl = map_id2bl(md->master_id); 
     1538        if(mbl) 
     1539        { 
     1540                struct unit_data *ud = unit_bl2ud(mbl); 
     1541                //Remove special AI when this is used by regular mobs. 
     1542                if (mbl->type == BL_MOB && !((TBL_MOB*)mbl)->special_state.ai) 
     1543                md->special_state.ai = 0; 
     1544                 
     1545                int master_lv = status_get_lv(mbl); 
     1546                int skill_mastery = pc_checkskill((TBL_PC*)mbl,AD_SUMMONS); 
     1547                int undead_mastery = pc_checkskill((TBL_PC*)mbl,NC_UNDEAD); 
     1548         
     1549                if (ud->skillid == AD_FAMILIAR) 
     1550                { 
     1551                status->max_hp += (skill_mastery*10) + (master_lv*10); 
     1552                status->str += (master_lv) + (skill_mastery); 
     1553                status->dex += (master_lv) + (skill_mastery); 
     1554                status->agi += (master_lv) + (skill_mastery); 
     1555                status->int_ += (master_lv) + (skill_mastery); 
     1556                status->vit += (master_lv) + (skill_mastery); 
     1557                status->luk += (master_lv) + (skill_mastery); 
     1558                status->rhw.atk += (skill_mastery*3) 
     1559                        + (status->str+((status->str/10)*(status->str/10))+(status->dex/5)+(status->luk/10)); 
     1560                status->rhw.atk2 += (skill_mastery*3) 
     1561                        + (status->str+((status->str/10)*(status->str/10))+(status->dex/5)+(status->luk/10)); 
     1562                status->speed -= skill_mastery; 
     1563                status->def += (master_lv)/10 + (skill_mastery); 
     1564                status->mdef += (master_lv)/10 + (skill_mastery); 
     1565                //These are not automatically recalculated 
     1566                status->hit += (master_lv*2) + (skill_mastery); 
     1567                status->flee += (master_lv*2) + (skill_mastery); 
     1568                status->def2 += (master_lv) + (skill_mastery); 
     1569                status->mdef2 += (master_lv) + (skill_mastery); 
     1570                }        
     1571                else if(status->race==RC_UNDEAD) 
     1572                { 
     1573                status->max_hp += (undead_mastery*10) + (master_lv*2); 
     1574                status->str += (undead_mastery*3) + (skill_mastery); 
     1575                status->dex += (undead_mastery*3) + (skill_mastery); 
     1576                status->agi += (undead_mastery*3) + (skill_mastery); 
     1577                status->int_ += (undead_mastery*3) + (skill_mastery); 
     1578                status->vit += (undead_mastery*3) + (skill_mastery); 
     1579                status->luk += (undead_mastery*3) + (skill_mastery); 
     1580                status->rhw.atk += (undead_mastery*3) + (skill_mastery*3) 
     1581                        + (status->str+((status->str/10)*(status->str/10))+(status->dex/5)+(status->luk/10)); 
     1582                status->rhw.atk2 += (undead_mastery*3) + (skill_mastery*3) 
     1583                        + (status->str+((status->str/10)*(status->str/10))+(status->dex/5)+(status->luk/10)); 
     1584                status->speed -= undead_mastery; 
     1585                status->def += undead_mastery; 
     1586                status->mdef += undead_mastery; 
     1587                //These are not automatically recalculated 
     1588                status->hit += (undead_mastery*3) + (skill_mastery); 
     1589                status->flee += (undead_mastery*3) + (skill_mastery); 
     1590                status->def2 += (undead_mastery*3) + (skill_mastery); 
     1591                status->mdef2 += (undead_mastery*3) + (skill_mastery); 
     1592                } 
     1593======= 
    14961594 
    14971595        //Custom Jobs (blackmagic) 
     
    15571655                } 
    15581656                else ShowError("status_calc_mob: Monster summoned without a master at %s\n", map[md->bl.m].name); 
    1559         } 
    1560         //Custom Job End 
     1657>>>>>>> .r18 
     1658        } 
     1659        else ShowError("status_calc_mob: Monster summoned without a master at %s\n", map[md->bl.m].name); 
     1660        } 
     1661 
    15611662 
    15621663        //Initial battle status 
     
    18071908        status->aspd_rate = 1000; 
    18081909        status->ele_lv = 1; 
     1910<<<<<<< .mine 
     1911        status->race = RC_DEMIHUMAN;// This define players default race to DEMIHUMAN [Brain] 
     1912        if(pc_checkskill(sd,NC_PHYLACTERY)>0) status->def_ele = ELE_UNDEAD; //Phylactery turns you UNDEAD 1 instead of NEUTRAL 
     1913======= 
    18091914        //Custom Jobs (blackmagic) 
    18101915        status->race = RC_DEMIHUMAN;// This define players default race to DEMIHUMAN [Brain] 
    18111916        if(pc_checkskill(sd,NC_PHYLACTERY)>0) status->def_ele = ELE_UNDEAD; //Phylactery turns you UNDEAD 1 instead of NEUTRAL 
    18121917        //Custom Job End 
    1813  
     1918>>>>>>> .r18 
    18141919 
    18151920        //zero up structures... 
     
    21012206        if((skill=pc_checkskill(sd,AC_OWL))>0) 
    21022207                status->dex += skill; 
    2103  
     2208        if((skill=pc_checkskill(sd,WL_DEMONOLOGY))>0) //Warlock Demonology [Brain] 
     2209        status->str += skill/2; //+1 str per 2 skill points 
     2210 
     2211<<<<<<< .mine 
     2212======= 
    21042213        //Custom Jobs (blackmagic) 
    21052214         
     
    21072216                status->str += skill/2; //+1 str per 2 skill points 
    21082217        //Custom Job End 
     2218>>>>>>> .r18 
    21092219 
    21102220        // Bonuses from cards and equipment as well as base stat, remember to avoid overflows. 
     
    21442254        if((skill=pc_checkskill(sd,CR_TRUST))>0) 
    21452255                status->max_hp += skill*200; 
    2146  
     2256        if((skill=pc_checkskill(sd,AD_PROFANE))>0) // Adept Profane Soul [Brain] 
     2257        status->max_hp += status->max_hp * (skill*3)/100; 
     2258 
     2259<<<<<<< .mine 
     2260======= 
    21472261        //Custom Jobs (blackmagic) 
    21482262        if((skill=pc_checkskill(sd,AD_PROFANE))>0) // Adept Profane Soul [Brain] 
    21492263                status->max_hp += status->max_hp * (skill*3)/100; 
    21502264        //Custom Job End 
     2265>>>>>>> .r18 
    21512266 
    21522267        // Apply relative modifiers from equipment 
     
    21782293        if((skill=pc_checkskill(sd,HW_SOULDRAIN))>0) 
    21792294                status->max_sp += status->max_sp * 2*skill/100; 
    2180  
     2295        if((skill=pc_checkskill(sd,AD_PROFANE))>0) // Adept Profane Soul [Brain] 
     2296        status->max_sp += sd->status.max_sp * (skill*3)/100; 
     2297 
     2298<<<<<<< .mine 
     2299======= 
    21812300        //Custom Jobs (blackmagic) 
    21822301        if((skill=pc_checkskill(sd,AD_PROFANE))>0) // Adept Profane Soul [Brain] 
    21832302                status->max_sp += sd->status.max_sp * (skill*3)/100; 
    21842303        //Custom Job End 
     2304>>>>>>> .r18 
    21852305 
    21862306        // Apply relative modifiers from equipment 
     
    22762396                } 
    22772397        } 
    2278  
     2398        if((skill=pc_checkskill(sd,AD_FERVOR))>0) // Adept Unholy Fevor [Brain] 
     2399        status->hit += skill*2; 
     2400 
     2401<<<<<<< .mine 
     2402======= 
    22792403        //Custom Jobs (blackmagic) 
    22802404        if((skill=pc_checkskill(sd,AD_FERVOR))>0) // Adept Unholy Fevor [Brain] 
     
    22822406        //Custom Job End 
    22832407 
     2408>>>>>>> .r18 
    22842409// ----- FLEE CALCULATION ----- 
    22852410 
     
    22892414        if((skill=pc_checkskill(sd,MO_DODGE))>0) 
    22902415                status->flee += (skill*3)>>1; 
    2291  
     2416        if((skill=pc_checkskill(sd,AD_FERVOR))>0) // Adept Unholy Fevor [Brain] 
     2417        status->flee += skill*2; 
     2418 
     2419<<<<<<< .mine 
     2420======= 
    22922421        //Custom Jobs (blackmagic) 
    22932422        if((skill=pc_checkskill(sd,AD_FERVOR))>0) // Adept Unholy Fevor [Brain] 
     
    22952424        //Custom Job End 
    22962425 
     2426>>>>>>> .r18 
    22972427// ----- EQUIPMENT-DEF CALCULATION ----- 
    22982428 
     
    23042434                status->def = cap_value(i, CHAR_MIN, CHAR_MAX); 
    23052435        } 
     2436<<<<<<< .mine 
     2437 
     2438======= 
    23062439        //Custom Jobs (blackmagic) 
    23072440        // Absolute modifiers from passive skills 
     
    23092442                status->mdef += 1*skill; 
    23102443        //Custom Job End 
     2444>>>>>>> .r18 
    23112445        if (!battle_config.weapon_defense_type && status->def > battle_config.max_def) 
    23122446        { 
     
    23242458                status->mdef = cap_value(i, CHAR_MIN, CHAR_MAX); 
    23252459        } 
     2460        // Absolute modifiers from passive skills 
     2461        if((skill=pc_checkskill(sd,AD_DARKFAITH))>0) // Adept Dark Faith [Brain] 
     2462        status->mdef += 1*skill; 
     2463 
    23262464 
    23272465        if (!battle_config.magic_defense_type && status->mdef > battle_config.max_def) 
     
    24312569        } 
    24322570 
     2571<<<<<<< .mine 
     2572        if((skill=pc_checkskill(sd,AD_DARKFAITH))>0) // Adept Dark Faith [Brain] 
     2573        sd->subele[ELE_DARK] += skill*5; 
     2574        if((skill=pc_checkskill(sd,WL_DEMONOLOGY))>0 ){ //Warlock Demonology [Brain] 
     2575        skill = skill*5; 
     2576        sd->right_weapon.addrace[RC_DEMON]+=skill; 
     2577        sd->magic_addrace[RC_DEMON]+=skill; 
     2578        sd->subrace[RC_DEMON]+=skill; 
     2579======= 
    24332580 
    24342581        //Custom Jobs (blackmagic) 
     
    24402587                sd->magic_addrace[RC_DEMON]+=skill; 
    24412588                sd->subrace[RC_DEMON]+=skill; 
    2442         } 
     2589>>>>>>> .r18 
     2590        } 
     2591<<<<<<< .mine 
     2592        if((pc_checkskill(sd,NC_PHYLACTERY))>0){ // Necro Phylactery [Brain] 
     2593        sd->subele[ELE_NEUTRAL] += 10;  //And increases neutral resistance by 10% 
     2594        } 
     2595======= 
    24432596        if((pc_checkskill(sd,NC_PHYLACTERY))>0){ // Necro Phylactery [Brain] 
    24442597                sd->subele[ELE_NEUTRAL] += 10;  //And increases neutral resistance by 10% 
    24452598        } 
    24462599        //Custom Job End 
     2600>>>>>>> .r18 
     2601 
    24472602 
    24482603        if(sc->count){ 
     
    24682623                        sd->subrace[RC_DEMON] += sc->data[SC_PROVIDENCE]->val2; 
    24692624                } 
    2470  
     2625                if(sd->sc.data[SC_DEATHPACT]) //Necro Death Pact [Brain] 
     2626                sd->subele[ELE_NEUTRAL] += sd->sc.data[SC_DEATHPACT]->val2; 
     2627 
     2628<<<<<<< .mine 
     2629======= 
    24712630                //Custom Jobs (blackmagic) 
    24722631                if(sd->sc.data[SC_DEATHPACT]) //Necro Death Pact [Brain] 
     
    24742633                //Custom Job End 
    24752634 
     2635>>>>>>> .r18 
    24762636                if(sc->data[SC_ARMOR_ELEMENT]) 
    24772637                {       //This status change should grant card-type elemental resist. 
     
    26292789        status->rhw.atk2 = status->str + hom->level; 
    26302790 
     2791        /*Passive bonus from Wolf Mastery (will only take effect when first created or level up) [Brainstorm] 
     2792        if((skill=pc_checkskill(hd->master,QHT_WOLFMASTERY)) > 0) 
     2793        { 
     2794        status->rhw.atk +=      skill * 3; 
     2795        status->rhw.atk2 +=     skill * 3; 
     2796        status->str +=  skill; 
     2797        status->agi +=  skill; 
     2798        status->vit +=  skill; 
     2799        status->dex +=  skill; 
     2800        status->int_ += skill; 
     2801        status->luk +=  skill; 
     2802        }*/ 
     2803 
     2804 
    26312805        status->aspd_rate = 1000; 
    26322806 
     
    27952969                || sc->data[SC_TRICKDEAD] 
    27962970                || sc->data[SC_BLEEDING] 
     2971<<<<<<< .mine 
     2972                || sc->data[SC_LUST]    // Adept Blood Lust, stops hp regen [Brain] 
     2973======= 
    27972974                //Custom Jobs (blackmagic) 
    27982975                || sc->data[SC_LUST]            // Adept Blood Lust, stops hp regen [Brain] 
     2976>>>>>>> .r18 
    27992977                || sc->data[SC_DEATHPACT]       // Necro Death Pact 
    2800                 //Custom Job End 
     2978 
    28012979        )       //No regen 
    28022980                regen->flag = 0; 
     
    28072985                || (sc->data[SC_EXPLOSIONSPIRITS] 
    28082986                        && (!sc->data[SC_SPIRIT] || sc->data[SC_SPIRIT]->val2 != SL_MONK)) 
    2809 //Custom Jobs (blackmagic) 
    28102987                || sc->data[SC_OVERWHELMING]    // Warlock Overwhelming Evil, stops sp regen [Brain] 
    2811 //Custom Job End 
     2988 
    28122989        )       //No natural SP regen 
    28132990                regen->flag &=~RGN_SP; 
     
    35783755        if(sc->data[SC_MADNESSCANCEL]) 
    35793756                batk += 100; 
     3757<<<<<<< .mine 
     3758        if(sc->data[SC_LUST]) // Adept Blood Lust [Brain] 
     3759        batk += batk * sc->data[SC_LUST]->val2/100; 
     3760        if(sc->data[SC_CURSEWEAKNESS]) // Warlock Curse of Weakness [Brain] 
     3761        batk -= batk * sc->data[SC_CURSEWEAKNESS]->val2/100; 
     3762        if(sc->data[SC_DECREPIFY]) // Necromancer Decrepify [Brain] 
     3763        if(sc->data[SC_DECREPIFY]->val2>=2) 
     3764                batk -= batk * 25/100; 
     3765 
     3766======= 
    35803767        //Custom Jobs (blackmagic) 
    35813768        if(sc->data[SC_LUST]) // Adept Blood Lust [Brain] 
     
    35883775         
    35893776        //Custom Job End 
     3777>>>>>>> .r18 
    35903778        return (unsigned short)cap_value(batk,0,USHRT_MAX); 
    35913779} 
     
    36303818        if(sc->data[SC_STRIPWEAPON]) 
    36313819                watk -= watk * sc->data[SC_STRIPWEAPON]->val2/100; 
     3820<<<<<<< .mine 
     3821        if(sc->data[SC_LUST]) // Adept Blood Lust [Brain] 
     3822        watk += watk * sc->data[SC_LUST]->val2/100; 
     3823        if(sc->data[SC_REQUIEM]){       //Necro Requiem [Brain] 
     3824        if(sc->data[SC_REQUIEM]->val2) 
     3825                watk += sc->data[SC_REQUIEM]->val2*10; 
     3826        if(sc->data[SC_REQUIEM]->val3) 
     3827                watk -= sc->data[SC_REQUIEM]->val3*10; 
     3828        } 
     3829        if(sc->data[SC_CURSEWEAKNESS]) // Warlock Curse of Weakness [Brain] 
     3830        watk -= watk * sc->data[SC_CURSEWEAKNESS]->val2/100; 
     3831        if(sc->data[SC_DECREPIFY]) // Necromancer Decrepify [Brain] 
     3832        if(sc->data[SC_DECREPIFY]->val2>=2) 
     3833                watk -= watk * 25/100; 
     3834======= 
    36323835        //Custom Jobs (blackmagic) 
    36333836        if(sc->data[SC_LUST]) // Adept Blood Lust [Brain] 
     
    36453848                        watk -= watk * 25/100; 
    36463849        //Custom Job End 
     3850>>>>>>> .r18 
     3851 
    36473852 
    36483853        return (unsigned short)cap_value(watk,0,USHRT_MAX); 
     
    36643869        if(sc->data[SC_INCMATKRATE]) 
    36653870                matk += matk * sc->data[SC_INCMATKRATE]->val1/100; 
     3871<<<<<<< .mine 
     3872        if(sc->data[SC_OVERWHELMING]) // Warlock Overwhelming Evil [Brain] 
     3873        matk += matk * sc->data[SC_OVERWHELMING]->val2/100; 
     3874======= 
    36663875        //Custom Jobs (blackmagic) 
    36673876        if(sc->data[SC_OVERWHELMING]) // Warlock Overwhelming Evil [Brain] 
    36683877                matk += matk * sc->data[SC_OVERWHELMING]->val2/100; 
    36693878        //Custom Job End 
     3879>>>>>>> .r18 
     3880 
    36703881 
    36713882        return (unsigned short)cap_value(matk,0,USHRT_MAX); 
     
    37153926        if(sc->data[SC_INCREASING]) 
    37163927                hit += 20; // RockmanEXE; changed based on updated [Reddozen] 
     3928<<<<<<< .mine 
     3929        if(sc->data[SC_DARKMOON]){      //Necro Dark Moon [Brain] 
     3930        if(sc->data[SC_DARKMOON]->val2) 
     3931                hit += sc->data[SC_DARKMOON]->val2; 
     3932        if(sc->data[SC_DARKMOON]->val3) 
     3933                hit -= sc->data[SC_DARKMOON]->val3; 
     3934======= 
    37173935        //Custom Jobs (blackmagic) 
    37183936        if(sc->data[SC_DARKMOON]){      //Necro Dark Moon [Brain] 
     
    37213939                if(sc->data[SC_DARKMOON]->val3) 
    37223940                        hit -= sc->data[SC_DARKMOON]->val3; 
    3723         } 
    3724         //Custom Job End 
     3941>>>>>>> .r18 
     3942        } 
     3943 
    37253944         
    37263945        return (short)cap_value(hit,1,SHRT_MAX); 
     
    37633982        if(sc->data[SC_SPEED]) 
    37643983                flee += 10 + sc->data[SC_SPEED]->val1 * 10 ; 
     3984<<<<<<< .mine 
     3985        if(sc->data[SC_DARKMOON]){      //Necro Dark Moon [Brain] 
     3986        if(sc->data[SC_DARKMOON]->val2) 
     3987                flee += sc->data[SC_DARKMOON]->val2; 
     3988        if(sc->data[SC_DARKMOON]->val3) 
     3989                flee -= sc->data[SC_DARKMOON]->val3; 
     3990======= 
    37653991        //Custom Jobs (blackmagic) 
    37663992        if(sc->data[SC_DARKMOON]){      //Necro Dark Moon [Brain] 
     
    37693995                if(sc->data[SC_DARKMOON]->val3) 
    37703996                        flee -= sc->data[SC_DARKMOON]->val3; 
    3771         } 
    3772         //Custom Job End 
     3997>>>>>>> .r18 
     3998        } 
     3999 
    37734000 
    37744001        return (short)cap_value(flee,1,SHRT_MAX); 
     
    38294056        if (sc->data[SC_FLING]) 
    38304057                def -= def * (sc->data[SC_FLING]->val2)/100; 
     4058<<<<<<< .mine 
     4059        if(sc->data[SC_SUFFER]) // Necro Power Word: Suffer [Brain] 
     4060        def <<=1; // -25% def 
     4061        if (sc->data[SC_CURSEEXHAUST]) // Warlock Curse of Exhaustion [Brain] 
     4062        def -= sc->data[SC_CURSEEXHAUST]->val2; 
     4063        if (sc->data[SC_OVERWHELMING]) // Warlock Overwhelming Evil [Brain] 
     4064         def += sc->data[SC_OVERWHELMING]->val1; 
     4065======= 
    38314066        //Custom Jobs (blackmagic) 
    38324067        if(sc->data[SC_SUFFER]) // Necro Power Word: Suffer [Brain] 
     
    38374072                def += sc->data[SC_OVERWHELMING]->val1; 
    38384073        //Custom Job End 
     4074>>>>>>> .r18 
     4075 
    38394076 
    38404077        return (signed char)cap_value(def,CHAR_MIN,CHAR_MAX); 
     
    38714108        if(sc->data[SC_FLING]) 
    38724109                def2 -= def2 * (sc->data[SC_FLING]->val3)/100; 
    3873  
     4110        if(sc->data[SC_SUFFER]) // Necro Power Word: Suffer [Brain] 
     4111        def2 -= def2 * 25/100; // -25% def 
     4112        if(sc->data[SC_DECREPIFY]) // Necromancer Decrepify [Brain] 
     4113        if(sc->data[SC_DECREPIFY]->val2>=4) 
     4114                def2 -= def2 * 25/100; 
     4115 
     4116<<<<<<< .mine 
     4117======= 
    38744118        //Custom Jobs (blackmagic) 
    38754119        if(sc->data[SC_SUFFER]) // Necro Power Word: Suffer [Brain] 
     
    38794123                        def2 -= def2 * 25/100; 
    38804124        //Custom Job End 
     4125>>>>>>> .r18 
    38814126 
    38824127        return (short)cap_value(def2,1,SHRT_MAX); 
     
    39064151        if(sc->data[SC_CONCENTRATION]) 
    39074152                mdef += 1; //Skill info says it adds a fixed 1 Mdef point. 
     4153<<<<<<< .mine 
     4154        if(sc->data[SC_AGONY])   // Warlock Power Word: Agony [Brain] 
     4155        mdef -= 25*mdef/100; // -25% mdef 
     4156        if (sc->data[SC_CURSEEXHAUST]) // Warlock Curse of Exhaustion [Brain] 
     4157        mdef -= sc->data[SC_CURSEEXHAUST]->val2; 
     4158        if (sc->data[SC_OVERWHELMING]) // Warlock Overwhelming Evil [Brain] 
     4159         mdef += sc->data[SC_OVERWHELMING]->val1; 
     4160======= 
    39084161        //Custom Jobs (blackmagic) 
    39094162        if(sc->data[SC_AGONY])   // Warlock Power Word: Agony [Brain] 
     
    39144167                mdef += sc->data[SC_OVERWHELMING]->val1; 
    39154168        //Custom Job End 
     4169>>>>>>> .r18 
     4170 
    39164171 
    39174172        return (signed char)cap_value(mdef,CHAR_MIN,CHAR_MAX); 
     
    39274182        if(sc->data[SC_MINDBREAKER]) 
    39284183                mdef2 -= mdef2 * sc->data[SC_MINDBREAKER]->val3/100; 
     4184<<<<<<< .mine 
     4185        if(sc->data[SC_AGONY])   // Warlock Power Word: Agony [Brain] 
     4186        mdef2 -= mdef2 * 25/100; // -25% mdef 
     4187        if(sc->data[SC_DECREPIFY]) // Necromancer Decrepify [Brain] 
     4188        if(sc->data[SC_DECREPIFY]->val2>=5) 
     4189                mdef2 -= mdef2 * 25/100; 
     4190======= 
    39294191        //Custom Jobs (blackmagic) 
    39304192        if(sc->data[SC_AGONY])   // Warlock Power Word: Agony [Brain] 
     
    39344196                        mdef2 -= mdef2 * 25/100; 
    39354197        //Custom Job End 
     4198>>>>>>> .r18 
     4199 
    39364200 
    39374201        return (short)cap_value(mdef2,1,SHRT_MAX); 
     
    39874251                        else if(sc->data[SC_WINDWALK]) 
    39884252                                new_speed -= new_speed * sc->data[SC_WINDWALK]->val3/100; 
     4253<<<<<<< .mine 
     4254                else if(sc->data[SC_FEAR]) //Fear Status by [Brainstorm] 
     4255                new_speed -= new_speed * 25/100; 
     4256 
     4257======= 
    39894258                        //Custom Jobs (blackmagic) 
    39904259                        else if(sc->data[SC_FEAR]) //Fear Status by [Brainstorm] 
    39914260                                new_speed -= new_speed * 25/100; 
    39924261                        //Custom Job End 
     4262>>>>>>> .r18 
    39934263                } 
    39944264 
     
    40344304        if(sc->data[SC_SLOWDOWN]) 
    40354305                speed = speed * 100/75; 
     4306<<<<<<< .mine 
     4307        if(sc->data[SC_DECREPIFY]) // Necromancer Decrepify [Brain] 
     4308        speed = speed * 100/75; //-25% walkspeed 
     4309 
     4310======= 
    40364311        //Custom Jobs (blackmagic) 
    40374312        if(sc->data[SC_DECREPIFY]) // Necromancer Decrepify [Brain] 
    40384313                speed = speed * 100/75; //-25% walkspeed 
    40394314        //Custom Job End 
     4315>>>>>>> .r18 
    40404316         
    40414317        return (short)cap_value(speed,10,USHRT_MAX); 
     
    41084384                else if(sc->data[SC_MADNESSCANCEL]) 
    41094385                        aspd_rate -= 200; 
     4386<<<<<<< .mine 
     4387        else if(sc->data[SC_LUST]) // Adept Blood Lust [Brain] 
     4388                aspd_rate -= sc->data[SC_LUST]->val2*10; 
     4389 
     4390======= 
    41104391                //Custom Jobs (blackmagic) 
    41114392                else if(sc->data[SC_LUST]) // Adept Blood Lust [Brain] 
    41124393                        aspd_rate -= sc->data[SC_LUST]->val2*10; 
    41134394                //Custom Job End 
     4395>>>>>>> .r18 
    41144396        } 
    41154397 
     
    42054487        if(sc->data[SC_ELEMENTALCHANGE]) 
    42064488                return sc->data[SC_ELEMENTALCHANGE]->val2; 
     4489<<<<<<< .mine 
     4490        if( sc->data[SC_DEATHPACT]) // Necro Death Pact [Brain] 
     4491        return ELE_UNDEAD; 
     4492        if( sc->data[SC_OVERWHELMING]) // Warlock Overwhelming Evil [Brain] 
     4493        return ELE_DARK; 
     4494 
     4495======= 
    42074496        //Custom Jobs (blackmagic) 
    42084497        if( sc->data[SC_DEATHPACT]) // Necro Death Pact [Brain] 
     
    42114500                return ELE_DARK; 
    42124501        //Custom Job End 
     4502>>>>>>> .r18 
    42134503        return (unsigned char)cap_value(element,0,UCHAR_MAX); 
    42144504} 
     
    42294519        if(sc->data[SC_ELEMENTALCHANGE]) 
    42304520                return sc->data[SC_ELEMENTALCHANGE]->val1; 
     4521<<<<<<< .mine 
     4522        if( sc->data[SC_DEATHPACT]) // Necro Death Pact [Brain] 
     4523        return 1; 
     4524        if( sc->data[SC_OVERWHELMING]) // Warlock Overwhelming Evil [Brain] 
     4525        return 1; 
     4526======= 
    42314527        //Custom Jobs (blackmagic) 
    42324528        if( sc->data[SC_DEATHPACT]) // Necro Death Pact [Brain] 
     
    42354531                return 1; 
    42364532        //Custom Job End 
     4533>>>>>>> .r18 
     4534 
    42374535 
    42384536        return (unsigned char)cap_value(lv,1,4); 
     
    49725270        case SC_CARTBOOST: 
    49735271        case SC_ASSNCROS: 
    4974         //Custom Jobs (blackmagic) 
    49755272        case SC_LUST: // Adept Blood Lust [Brain] 
    4976         //Custom Job End 
     5273 
    49775274                if (sc->data[SC_QUAGMIRE]) 
    49785275                        return 0; 
     
    50925389                        case SC_RICHMANKIM: 
    50935390                        case SC_ROKISWEIL: 
     5391                //New status [Brainstorm] 
     5392                case SC_FEAR: 
     5393                case SC_DECREPIFY: 
     5394                case SC_DARKMOON: 
     5395                case SC_REQUIEM: 
     5396                case SC_CURSETONGUES: 
     5397                case SC_CURSEWEAKNESS: 
     5398                case SC_CURSEEXHAUST: 
     5399 
    50945400                        case SC_FOGWALL: 
     5401<<<<<<< .mine 
     5402======= 
    50955403                        //Custom Jobs (blackmagic) 
    50965404                        //New status [Brainstorm] 
     
    51035411                        case SC_CURSEEXHAUST: 
    51045412                        //Custom Job End 
     5413>>>>>>> .r18 
    51055414                                return 0; 
    51065415                } 
     
    51185427                        if (sc->data[SC_STONE] && sc->opt1 == OPT1_STONE) 
    51195428                                status_change_end(bl,SC_STONE,-1); 
     5429<<<<<<< .mine 
     5430                // Warlock Curses are canceled by blessing [Brain] 
     5431                if (sc->data[SC_CURSEWEAKNESS]) 
     5432                status_change_end(bl,SC_CURSEWEAKNESS,-1); 
     5433                if (sc->data[SC_CURSETONGUES]) 
     5434                status_change_end(bl,SC_CURSETONGUES,-1); 
     5435                if (sc->data[SC_CURSEEXHAUST]) 
     5436                status_change_end(bl,SC_CURSEEXHAUST,-1); 
     5437                if (sc->data[SC_DOOM]) // This skill would be way funnier if we could igore this concept, no? 
     5438                status_change_end(bl,SC_DOOM,-1);//But then people would abuse on WoEs 
     5439 
     5440======= 
    51205441                        //Custom Jobs (blackmagic) 
    51215442                        // Warlock Curses are canceled by blessing [Brain] 
     
    51295450                                status_change_end(bl,SC_DOOM,-1);//But then people would abuse on WoEs 
    51305451                        //Custom Job End 
    5131                 } 
    5132                 break; 
     5452>>>>>>> .r18 
     5453                } 
     5454                break; 
     5455<<<<<<< .mine 
     5456        case SC_CURSEWEAKNESS: // Warlock Curse of Weakness removes Impositio Manus [Brain] 
     5457        if (sc->data[SC_IMPOSITIO]) 
     5458                status_change_end(bl,SC_IMPOSITIO,-1); 
     5459        if (sc->data[SC_BLESSING]) //The opposite is also valid, curses cancel blessing [Brain] 
     5460                status_change_end(bl,SC_BLESSING,-1); 
     5461        break; 
     5462        case SC_CURSETONGUES: // Warlock Curse of Tongues removes Suffragium [Brain] 
     5463        if (sc->data[SC_SUFFRAGIUM]) 
     5464                status_change_end(bl,SC_SUFFRAGIUM,-1); 
     5465        if (sc->data[SC_BLESSING]) 
     5466                status_change_end(bl,SC_BLESSING,-1); 
     5467        break; 
     5468        case SC_CURSEEXHAUST: // Warlock Curse of Exhaustion removes angelus [Brain] 
     5469        if (sc->data[SC_ANGELUS]) 
     5470                status_change_end(bl,SC_ANGELUS,-1); 
     5471        case SC_DOOM: 
     5472        if (sc->data[SC_BLESSING]) 
     5473                status_change_end(bl,SC_BLESSING,-1); 
     5474        break; 
     5475        case SC_IMPOSITIO: // Impositio Manus removes Curse of Weakness [Brain] 
     5476        if (sc->data[SC_CURSEWEAKNESS]) 
     5477                status_change_end(bl,SC_CURSEWEAKNESS,-1); 
     5478        break; 
     5479        case SC_SUFFRAGIUM: // Suffragium removes Curse of Tongues [Brain] 
     5480        if (sc->data[SC_CURSETONGUES]) 
     5481                status_change_end(bl,SC_CURSETONGUES,-1); 
     5482        break; 
     5483        case SC_ANGELUS: // Angelus removes Curse of Exhaustion [Brain] 
     5484        if (sc->data[SC_CURSEEXHAUST]) 
     5485                status_change_end(bl,SC_CURSEEXHAUST,-1); 
     5486        break; 
     5487 
     5488======= 
    51335489                //Custom Jobs (blackmagic) 
    51345490        case SC_CURSEWEAKNESS: // Warlock Curse of Weakness removes Impositio Manus [Brain] 
     
    51645520                break; 
    51655521                //Custom Job End 
     5522>>>>>>> .r18 
    51665523        case SC_INCREASEAGI: 
    51675524                status_change_end(bl,SC_DECREASEAGI,-1); 
     
    51825539                status_change_end(bl,SC_TWOHANDQUICKEN,-1); 
    51835540                status_change_end(bl,SC_ONEHAND,-1); 
     5541<<<<<<< .mine 
     5542                if(sc->data[SC_LUST])   // Adept Blood Lust [Brain] 
     5543======= 
    51845544                //Custom Jobs (blackmagic) 
    51855545                if(sc->data[SC_LUST])   // Adept Blood Lust [Brain] 
     5546>>>>>>> .r18 
    51865547                status_change_end(bl,SC_LUST,-1); 
    5187                 //Custom Job End 
     5548 
    51885549                break; 
    51895550        case SC_ONEHAND: 
     
    52445605                status_change_end(bl,SC_MADNESSCANCEL,-1); 
    52455606                break; 
     5607<<<<<<< .mine 
     5608        case SC_FREEZE: //Frozen status ends immolating AND searing status [Brain] 
     5609        if(sc->data[SC_IMMOLATE]) 
     5610                status_change_end(bl,SC_IMMOLATE,-1); 
     5611        case SC_IMMOLATE: // Warlock Immolate [Brain] 
     5612        if(sc->data[SC_SEARING]) //Immolating status ends searing status 
     5613                status_change_end(bl,SC_SEARING,-1); 
     5614        break; 
     5615 
     5616======= 
    52465617                //Custom Jobs (blackmagic) 
    52475618        case SC_FREEZE: //Frozen status ends immolating AND searing status [Brain] 
     
    52535624                break; 
    52545625                //Custom Job End 
     5626>>>>>>> .r18 
    52555627        case SC_MADNESSCANCEL: 
    52565628                status_change_end(bl,SC_ADJUSTMENT,-1); 
     
    52845656                        case SC_SILENCE: 
    52855657                        case SC_CONFUSION: 
    5286                                 //Custom Jobs (blackmagic) 
    52875658                        case SC_FEAR: //Fear Status by [Brainstorm] 
    5288                                 //Custom Job End 
    52895659                        case SC_BLIND: 
    52905660                        case SC_BLEEDING: 
     
    55965966                        clif_emotion(bl,1); 
    55975967                        break; 
     5968<<<<<<< .mine 
     5969        case SC_FEAR: //Fear Status by [Brainstorm] 
     5970                clif_emotion(bl,16); // e_wah 
     5971                if(sd) tick /= 2; 
     5972                break; 
     5973 
     5974======= 
    55985975                        //Custom Jobs (blackmagic) 
    55995976                case SC_FEAR: //Fear Status by [Brainstorm] 
     
    56025979                        break; 
    56035980                        //Custom Job End 
     5981>>>>>>> .r18 
    56045982                case SC_BLEEDING: 
    56055983                        val4 = tick/10000; 
     
    59796357                        break; 
    59806358 
     6359<<<<<<< .mine 
     6360        case SC_ATFIELD: // AT-Field [Brainstorm] 
     6361                val2 = 100; // 100% Block chance 
     6362                val3 = 100; // Dodge 100 attacks total. 
     6363                val4 = tick/1000; 
     6364                tick = 1000; 
     6365                break; 
     6366======= 
    59816367                        //Custom Jobs (blackmagic) 
    59826368                case SC_ATFIELD: // AT-Field [Brainstorm] 
     
    59876373                        break; 
    59886374                        //Custom Job End 
     6375>>>>>>> .r18 
     6376 
    59896377 
    59906378                case SC_COMBO: 
     
    60356423                                val2 = 0; //0 -> Half stat. 
    60366424                        break; 
     6425<<<<<<< .mine 
     6426        case SC_REQUIEM: //Necro Requiem and Dark Moon [Brain] 
     6427        case SC_DARKMOON: 
     6428                if (undead_flag || status->race==RC_UNDEAD || status->race==RC_DEMON) 
     6429                val2 = val1; //Demon and Undead get buffed 
     6430                else if(status->race==RC_FORMLESS || status->def_ele==ELE_GHOST || bl->type == BL_PC) 
     6431                { 
     6432                val1 = 0; //No status change for Formless and Ghosts, and non-undead players 
     6433                tick = 0; //Cancel status to not show requiem icon without a reason 
     6434                } 
     6435                else 
     6436                val3 = val1; //Everything else (living) get negative status (requiem only) 
     6437======= 
    60376438                        //Custom Jobs (blackmagic) 
    60386439                case SC_REQUIEM: //Necro Requiem and Dark Moon [Brain] 
     
    60506451                case SC_DECREPIFY: //Necro Decrepify [Brain] 
    60516452                        val2 = val1; 
    6052                 break; 
    6053                         //Custom Job End 
     6453>>>>>>> .r18 
     6454                break; 
     6455        case SC_DECREPIFY: //Necro Decrepify [Brain] 
     6456                val2 = val1; 
     6457        break; 
     6458 
    60546459                case SC_TRICKDEAD: 
    60556460                        if (vd) vd->dead_sit = 1; 
     
    60926497                        val2 = 5*val1; //watk increase 
    60936498                        break; 
     6499<<<<<<< .mine 
     6500        case SC_CURSEWEAKNESS: // Warlock Curse of Weakness [Brain] 
     6501                val2 = 5*val1; //batk/watk decrease 
     6502                break; 
     6503        case SC_CURSEEXHAUST: // Warlock Curse of Exhaustion [Brain] 
     6504                val2 = 2*val1; //def/mdef decrease 
     6505                break; 
     6506        case SC_CURSETONGUES: // Warlock Curse of Tongues [Brain] 
     6507                val2 = 10*val1; //casttime increase 
     6508                break; 
     6509 
     6510======= 
    60946511                        //Custom Jobs (blackmagic) 
    60956512                case SC_CURSEWEAKNESS: // Warlock Curse of Weakness [Brain] 
     
    61036520                        break; 
    61046521                        //Custom Job End 
     6522>>>>>>> .r18 
    61056523                case SC_MELTDOWN: 
    61066524                        val2 = 100*val1; //Chance to break weapon 
     
    61586576                        val3 = 5+5*val1; //bAtk/wAtk rate change 
    61596577                        break; 
     6578<<<<<<< .mine 
     6579                case SC_LUST: // Adept Blood Lust [Brain] 
     6580                val2 = 5+3*val1; //Aspd/bAtk/wAtk change 
     6581                val3 = tick>0?tick:1000; //Interval at which HP is drained. 
     6582                break; 
     6583        case SC_DEATHPACT: // Necro Death Pact [Brain] 
     6584                val2 = 5*val1; //Neutral property resistance 
     6585                val3 = tick>0?tick:10000; //Interval at which HP is drained. 
     6586                break; 
     6587        case SC_OVERWHELMING: // Warlock Overwhelming Evil [Brain] 
     6588                val2 = 2*val1; //matk bonus 
     6589                val3 = tick>0?tick:1000; //Interval at which SP is drained. 
     6590                break; 
     6591 
     6592======= 
    61606593                        //Custom Jobs (blackmagic) 
    61616594                case SC_LUST: // Adept Blood Lust [Brain] 
     
    61726605                        break; 
    61736606                        //Custom Job End 
     6607>>>>>>> .r18 
    61746608                case SC_MINDBREAKER: 
    61756609                        val2 = 20*val1; //matk increase. 
     
    63556789                                unit_skillcastcancel(bl, 0); 
    63566790                break; 
     6791<<<<<<< .mine 
     6792 
     6793        case SC_FEAR: //Fear Status by [Brainstorm] 
     6794                unit_stop_attack(bl); 
     6795        break; 
     6796 
     6797 
     6798======= 
    63576799                //Custom Jobs (blackmagic) 
    63586800                case SC_FEAR: //Fear Status by [Brainstorm] 
     
    63606802                break; 
    63616803                //Custom Job End 
     6804>>>>>>> .r18 
    63626805        } 
    63636806 
     
    67947237                                clif_status_change(bl,SI_MOONLIT,0); 
    67957238 
    6796                         status_change_end(bl,SC_LONGING,-1);                             
     7239                        status_change_end(bl,SC_LONGING,-1); 
    67977240                        break; 
    67987241                case SC_NOCHAT: 
     
    68057248                        } 
    68067249                        break; 
     7250<<<<<<< .mine 
     7251        case SC_SPLASHER: 
     7252        case SC_DOOM: // Warlock Curse of Doom [Brain] 
     7253         
     7254======= 
    68077255//Custom Jobs (blackmagic) 
    68087256                case SC_SPLASHER: 
    68097257                case SC_DOOM: // Warlock Curse of Doom [Brain] 
    68107258//Custom Job End 
     7259>>>>>>> .r18 
    68117260                        { 
    68127261                                struct block_list *src=map_id2bl(sce->val3); 
     
    71767625                sc_timer_next(sce->val2+tick, status_change_timer, bl->id, data); 
    71777626                return 0; 
     7627<<<<<<< .mine 
     7628======= 
    71787629                //Custom Jobs (blackmagic) 
    71797630        case SC_LUST:   // Adept Blood Lust [Brain] 
     
    71937644                return 0; 
    71947645                //Custom Job End 
     7646>>>>>>> .r18 
     7647 
     7648        case SC_LUST:   // Adept Blood Lust [Brain] 
     7649        if(!status_charge(bl, status->max_hp/100, 0)) 
     7650                break; //Not enough HP to continue. 
     7651        sc_timer_next(sce->val3+tick, status_change_timer, bl->id, data); 
     7652        return 0; 
     7653        case SC_DEATHPACT:      // Necro Death Pact [Brain] 
     7654         // Drains 1 HP every second (status wont kill, but dying will cancel it) 
     7655        status_charge(bl, 1, 0); 
     7656        sc_timer_next(sce->val3+tick, status_change_timer, bl->id, data); 
     7657        return 0; 
     7658        case SC_OVERWHELMING:   // Warlock Overwhelming Evil [Brain] 
     7659        if(!status_charge(bl, 0, status->max_sp/100)) 
     7660                break; //Not enough SP to continue. 
     7661        sc_timer_next(sce->val3+tick, status_change_timer, bl->id, data); 
     7662        return 0; 
     7663 
    71957664 
    71967665        case SC_CHASEWALK: 
     
    74277896                } 
    74287897                break; 
     7898<<<<<<< .mine 
     7899        case SC_DOOM: // Warlock Curse of Doom [Brain] 
     7900        if((sce->val4 -= 500) > 0) { 
     7901                sc_timer_next(500 + tick, status_change_timer, bl->id, data); 
     7902                return 0; 
     7903        } 
     7904        break; 
     7905======= 
    74297906                //Custom Jobs (blackmagic) 
    74307907        case SC_DOOM: // Warlock Curse of Doom [Brain] 
     
    74357912                break; 
    74367913                //Custom Job End 
     7914>>>>>>> .r18 
    74377915 
    74387916        case SC_MARIONETTE: 
     
    76028080                        case SC_WATKFOOD: 
    76038081                        case SC_MATKFOOD: 
    7604                                 //Custom Jobs (blackmagic) 
    76058082                        case SC_DOOM: // Warlock Curse of Doom [Brain] 
    7606                                 //Custom Job End 
     8083 
    76078084                                continue; 
    76088085