Quagmire and Decrease AGI
case EFST_QUAGMIRE: (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_CONCENTRATION,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_SHOUT,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_INC_AGI,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_TWOHANDQUICKEN,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_ADRENALINE,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_SPEARQUICKEN,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_WINDWALK,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_CARTBOOST,0);
Before code is an aegis snippet for quagmire
-
EFST_CONCENTRATION -> if that is Attention Concentration it ends it, but not the LK Concentration skill -
EFST_SHOUT -> MC_LOUD -> doesn't get canceled
everything else seems to be alright for quagmire
case EFST_DEC_AGI: (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_INC_AGI,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_TWOHANDQUICKEN,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_ADRENALINE,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_SPEARQUICKEN,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_CARTBOOST,0); (*this->vftable->ResetEffective_100)((CNPC *)this,EFST_ONEHANDQUICKEN,0); (*this->vftable->UpdateParameterValue_28)((CNpcHomun *)this,VAR_SPEEDAMOUNT,0);
Before code is an aegis snippet for decrease agility
-
EFST_CARTBOOST -> cart boost ends the effect but doesnt cast cart boost unless casted again -
EFST_SPEARQUICKEN -> spear quicken gets canceled but you are able to recast it