Merge pull request #57 from rfdomingues98/feat/add-green-purple-pot-effect
Added effect for green and purple pots
This commit is contained in:
@@ -1805,10 +1805,12 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
|
||||
{
|
||||
case APPLY_MOV_SPEED:
|
||||
AddAffect(AFFECT_UNIQUE_ABILITY, POINT_MOV_SPEED, item->GetValue(2), AFF_MOV_SPEED_POTION, item->GetValue(1), 0, true, true);
|
||||
EffectPacket(SE_DXUP_PURPLE);
|
||||
break;
|
||||
|
||||
case APPLY_ATT_SPEED:
|
||||
AddAffect(AFFECT_UNIQUE_ABILITY, POINT_ATT_SPEED, item->GetValue(2), AFF_ATT_SPEED_POTION, item->GetValue(1), 0, true, true);
|
||||
EffectPacket(SE_SPEEDUP_GREEN);
|
||||
break;
|
||||
|
||||
case APPLY_STR:
|
||||
@@ -2194,10 +2196,12 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
|
||||
{
|
||||
case APPLY_MOV_SPEED:
|
||||
AddAffect(affect_type, apply_type, apply_value, AFF_MOV_SPEED_POTION, apply_duration, 0, true, true);
|
||||
EffectPacket(SE_DXUP_PURPLE);
|
||||
break;
|
||||
|
||||
case APPLY_ATT_SPEED:
|
||||
AddAffect(affect_type, apply_type, apply_value, AFF_ATT_SPEED_POTION, apply_duration, 0, true, true);
|
||||
EffectPacket(SE_SPEEDUP_GREEN);
|
||||
break;
|
||||
|
||||
case APPLY_STR:
|
||||
@@ -2468,6 +2472,7 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
|
||||
long attPer = item->GetValue(2);
|
||||
long expPer = item->GetValue(3);
|
||||
AddAffect(AFFECT_NOG_ABILITY, POINT_MOV_SPEED, moveSpeedPer, AFF_MOV_SPEED_POTION, time, 0, true, true);
|
||||
EffectPacket(SE_DXUP_PURPLE);
|
||||
AddAffect(AFFECT_NOG_ABILITY, POINT_MALL_ATTBONUS, attPer, AFF_NONE, time, 0, true, true);
|
||||
AddAffect(AFFECT_NOG_ABILITY, POINT_MALL_EXPBONUS, expPer, AFF_NONE, time, 0, true, true);
|
||||
item->SetCount(item->GetCount() - 1);
|
||||
@@ -4292,10 +4297,12 @@ bool CHARACTER::UseItemEx(LPITEM item, TItemPos DestCell)
|
||||
{
|
||||
case APPLY_MOV_SPEED:
|
||||
AddAffect(AFFECT_MOV_SPEED, POINT_MOV_SPEED, item->GetValue(2), AFF_MOV_SPEED_POTION, item->GetValue(1), 0, true);
|
||||
EffectPacket(SE_DXUP_PURPLE);
|
||||
break;
|
||||
|
||||
case APPLY_ATT_SPEED:
|
||||
AddAffect(AFFECT_ATT_SPEED, POINT_ATT_SPEED, item->GetValue(2), AFF_ATT_SPEED_POTION, item->GetValue(1), 0, true);
|
||||
EffectPacket(SE_SPEEDUP_GREEN);
|
||||
break;
|
||||
|
||||
case APPLY_STR:
|
||||
|
||||
Reference in New Issue
Block a user