- Added SC_INCMDEFRATE, used in Mdef Potions.
- Added the effects of the fireworks items. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11722 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
0cf565292d
commit
9145b0167f
@ -11,6 +11,7 @@ IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
|
|||||||
* Fixed some bugs on mail system. [Zephyrus]
|
* Fixed some bugs on mail system. [Zephyrus]
|
||||||
- Added the pc_candrop check (bugreport:305)
|
- Added the pc_candrop check (bugreport:305)
|
||||||
- Added picklog to mail.
|
- Added picklog to mail.
|
||||||
|
- Added INCMDEFRATE status for Mdef potion.
|
||||||
2007/11/12
|
2007/11/12
|
||||||
* Now when job changing to another class tree, status changes from skills
|
* Now when job changing to another class tree, status changes from skills
|
||||||
that belong to your previous class are cleared. [Skotlex]
|
that belong to your previous class are cleared. [Skotlex]
|
||||||
|
@ -39,6 +39,7 @@
|
|||||||
=======================
|
=======================
|
||||||
11/13
|
11/13
|
||||||
* Rev. 11720 Corrected some of the ep. 12 accessory bonuses. [L0ne_W0lf]
|
* Rev. 11720 Corrected some of the ep. 12 accessory bonuses. [L0ne_W0lf]
|
||||||
|
- Rev. 11722 Added some premium items (fireworks items and MDef Potions) [Zephyrus]
|
||||||
11/12
|
11/12
|
||||||
* Rev. 11711 Fixed an item giving 24 of the 'Gladius' item. :P [L0ne_W0lf]
|
* Rev. 11711 Fixed an item giving 24 of the 'Gladius' item. :P [L0ne_W0lf]
|
||||||
11/10
|
11/10
|
||||||
|
@ -762,6 +762,7 @@ SC_INCCRI 261
|
|||||||
SC_INCDEF 262
|
SC_INCDEF 262
|
||||||
SC_INCBASEATK 263
|
SC_INCBASEATK 263
|
||||||
SC_FASTCAST 264
|
SC_FASTCAST 264
|
||||||
|
SC_INCMDEFRATE 265
|
||||||
|
|
||||||
e_gasp 0
|
e_gasp 0
|
||||||
e_what 1
|
e_what 1
|
||||||
|
@ -3963,14 +3963,14 @@
|
|||||||
14540,Holy_Armor_Scroll,Holy Armor Scroll,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start4 SC_ARMOR_ELEMENT,1800000,Ele_Holy,20,Ele_Shadow,-15; },{},{}
|
14540,Holy_Armor_Scroll,Holy Armor Scroll,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start4 SC_ARMOR_ELEMENT,1800000,Ele_Holy,20,Ele_Shadow,-15; },{},{}
|
||||||
14541,Small_Defense_Potion,Small Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCDEFRATE,60000,3; },{},{}
|
14541,Small_Defense_Potion,Small Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCDEFRATE,60000,3; },{},{}
|
||||||
14542,Big_Defense_Potion,Big Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCDEFRATE,180000,3; },{},{}
|
14542,Big_Defense_Potion,Big Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCDEFRATE,180000,3; },{},{}
|
||||||
14543,Small_Magic_Defense_Potion,Small Magic Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14543,Small_Magic_Defense_Potion,Small Magic Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCMDEFRATE,600000,3; },{},{}
|
||||||
14544,Big_Magic_Defense_Potion,Big Magic Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14544,Big_Magic_Defense_Potion,Big Magic Defense Potion,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_INCMDEFRATE,180000,3; },{},{}
|
||||||
14545,Field_Manual_300%,Field Manual 300%,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_EXPBOOST,1800000,300; },{},{}
|
14545,Field_Manual_300%,Field Manual 300%,2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_EXPBOOST,1800000,300; },{},{}
|
||||||
14546,Love_You_Firecracker,Love You Firecracker,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14546,Love_You_Firecracker,Love You Firecracker,2,,1,10,,,,,0xFFFFFFFF,7,2,,,,,,{ misceffect(682); },{},{}
|
||||||
14547,White_Day_Firecracker,White Day Firecracker,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14547,White_Day_Firecracker,White Day Firecracker,2,,1,10,,,,,0xFFFFFFFF,7,2,,,,,,{ misceffect(683); },{},{}
|
||||||
14548,Valentine's_Day_Firecracker,Valentine's Day Firecracker,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14548,Valentine's_Day_Firecracker,Valentine's Day Firecracker,2,,1,10,,,,,0xFFFFFFFF,7,2,,,,,,{ misceffect(684); },{},{}
|
||||||
14549,Birthday_Firecracker,Birthday Firecracker,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14549,Birthday_Firecracker,Birthday Firecracker,2,,1,10,,,,,0xFFFFFFFF,7,2,,,,,,{ misceffect(685); },{},{}
|
||||||
14550,Christmas_Firecracker,Christmas Firecracker,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{},{},{}
|
14550,Christmas_Firecracker,Christmas Firecracker,2,,1,10,,,,,0xFFFFFFFF,7,2,,,,,,{ misceffect(686); },{},{}
|
||||||
14551,Str_Dish01_,Fried Grasshopper Legs,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 1; percentheal 5,0; },{},{}
|
14551,Str_Dish01_,Fried Grasshopper Legs,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 1; percentheal 5,0; },{},{}
|
||||||
14552,Str_Dish02_,Seasoned Sticky Webfoot,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 2; percentheal 5,0; },{},{}
|
14552,Str_Dish02_,Seasoned Sticky Webfoot,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 2; percentheal 5,0; },{},{}
|
||||||
14553,Str_Dish03_,Bomber Steak,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 3; percentheal 5,0; },{},{}
|
14553,Str_Dish03_,Bomber Steak,0,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 3; percentheal 5,0; },{},{}
|
||||||
|
@ -487,6 +487,7 @@ void initChangeTables(void)
|
|||||||
StatusChangeFlagTable[SC_INCATKRATE] |= SCB_BATK|SCB_WATK;
|
StatusChangeFlagTable[SC_INCATKRATE] |= SCB_BATK|SCB_WATK;
|
||||||
StatusChangeFlagTable[SC_INCMATKRATE] |= SCB_MATK;
|
StatusChangeFlagTable[SC_INCMATKRATE] |= SCB_MATK;
|
||||||
StatusChangeFlagTable[SC_INCDEFRATE] |= SCB_DEF;
|
StatusChangeFlagTable[SC_INCDEFRATE] |= SCB_DEF;
|
||||||
|
StatusChangeFlagTable[SC_INCMDEFRATE] |= SCB_MDEF;
|
||||||
StatusChangeFlagTable[SC_INCBASEATK] |= SCB_BATK;
|
StatusChangeFlagTable[SC_INCBASEATK] |= SCB_BATK;
|
||||||
StatusChangeFlagTable[SC_STRFOOD] |= SCB_STR;
|
StatusChangeFlagTable[SC_STRFOOD] |= SCB_STR;
|
||||||
StatusChangeFlagTable[SC_AGIFOOD] |= SCB_AGI;
|
StatusChangeFlagTable[SC_AGIFOOD] |= SCB_AGI;
|
||||||
@ -3662,6 +3663,8 @@ static signed char status_calc_mdef(struct block_list *bl, struct status_change
|
|||||||
mdef += 25*mdef/100;
|
mdef += 25*mdef/100;
|
||||||
if(sc->data[SC_ENDURE].timer!=-1 && sc->data[SC_ENDURE].val4 == 0)
|
if(sc->data[SC_ENDURE].timer!=-1 && sc->data[SC_ENDURE].val4 == 0)
|
||||||
mdef += sc->data[SC_ENDURE].val1;
|
mdef += sc->data[SC_ENDURE].val1;
|
||||||
|
if(sc->data[SC_INCMDEFRATE].timer!=-1)
|
||||||
|
mdef += mdef * sc->data[SC_INCMDEFRATE].val1/100;
|
||||||
|
|
||||||
return (char)cap_value(mdef,0,CHAR_MAX);
|
return (char)cap_value(mdef,0,CHAR_MAX);
|
||||||
}
|
}
|
||||||
|
@ -280,6 +280,7 @@ enum sc_type {
|
|||||||
SC_INCDEF,
|
SC_INCDEF,
|
||||||
SC_INCBASEATK,
|
SC_INCBASEATK,
|
||||||
SC_FASTCAST,
|
SC_FASTCAST,
|
||||||
|
SC_INCMDEFRATE, // Mdef Potion
|
||||||
SC_MAX, //Automatically updated max, used in for's to check we are within bounds.
|
SC_MAX, //Automatically updated max, used in for's to check we are within bounds.
|
||||||
};
|
};
|
||||||
int SkillStatusChangeTable(int skill);
|
int SkillStatusChangeTable(int skill);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user