|
@@ -10948,10 +10948,16 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
|
|
val2 = src->id;
|
|
val2 = src->id;
|
|
break;
|
|
break;
|
|
case SC_HEAT_BARREL:
|
|
case SC_HEAT_BARREL:
|
|
- //kRO Update 2016-05-25
|
|
|
|
- val2 = val1 * 5; // -fixed casttime
|
|
|
|
- val3 = 6 + val1 * 2; // ATK
|
|
|
|
- val4 = 25 + val1 * 5; // -hit
|
|
|
|
|
|
+ {
|
|
|
|
+ uint8 n = 10;
|
|
|
|
+ if (sd)
|
|
|
|
+ n = (uint8)sd->spiritball_old;
|
|
|
|
+
|
|
|
|
+ //kRO Update 2016-05-25
|
|
|
|
+ val2 = n * 5; // -fixed casttime
|
|
|
|
+ val3 = (6 + val1 * 2) * n; // ATK
|
|
|
|
+ val4 = 25 + val1 * 5; // -hit
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
case SC_P_ALTER:
|
|
case SC_P_ALTER:
|
|
{
|
|
{
|