diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-10-02 14:32:49 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-10-02 14:32:49 -0300 |
commit | 8ec0e1c1c3df593b078e8738c20da193403743b4 (patch) | |
tree | 3d2a4e04799f8a421a3f796ed386b514cb087d71 | |
parent | 1f45ea85383da1ccf01ae394e86ea6bacee0fde0 (diff) | |
download | serverdata-8ec0e1c1c3df593b078e8738c20da193403743b4.tar.gz serverdata-8ec0e1c1c3df593b078e8738c20da193403743b4.tar.bz2 serverdata-8ec0e1c1c3df593b078e8738c20da193403743b4.tar.xz serverdata-8ec0e1c1c3df593b078e8738c20da193403743b4.zip |
Doppelganger Challenge: Update progression meters too.
Don't grow too much evade
-rw-r--r-- | npc/003-13/arnea.txt | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/npc/003-13/arnea.txt b/npc/003-13/arnea.txt index faaf6af02..797260d6c 100644 --- a/npc/003-13/arnea.txt +++ b/npc/003-13/arnea.txt @@ -89,7 +89,7 @@ L_Manage: 'udt_pDef='udt_bDef/5; 'udt_pMdef='udt_bMdef/5; 'udt_pHit='udt_bHit/10; - 'udt_pFlee='udt_bFlee/10; + 'udt_pFlee='udt_bFlee/15; /* .@a1=readbattleparam(UDT_ATKRANGE); @@ -154,7 +154,7 @@ OnGladius: setunitdata(.@mg, UDT_MATKMIN, 'udt_bMatk+'udt_pMatk*('UDTf-1)); setunitdata(.@mg, UDT_MATKMAX, 'udt_bMatk+'udt_pMatk*('UDTf-1)); setunitdata(.@mg, UDT_DEF, 'udt_bDef+'udt_pDef*('UDTf-1)); - setunitdata(.@mg, UDT_MDEF, 'udt_Mdef+'udt_pMDef*('UDTf-1)); + setunitdata(.@mg, UDT_MDEF, 'udt_Mdef+'udt_pMdef*('UDTf-1)); setunitdata(.@mg, UDT_HIT, 'udt_bHit+'udt_pHit*('UDTf-1)); setunitdata(.@mg, UDT_FLEE, 'udt_bFlee+'udt_pFlee*('UDTf-1)); setunitdata(.@mg, UDT_CRIT, 'udt_bCrit+'udt_pCrit*('UDTf-1)); @@ -170,7 +170,7 @@ OnUDTUpdate: if ('UDTf > UDTRANK) UDTRANK='UDTf; getexp 'UDTf*7, 'UDTf*7; - MobPt+='UDTf*7; + Mobpt+='UDTf*7; end; // Check for possible cheats, and update default values @@ -181,16 +181,24 @@ OnVerify: if (readbattleparam(UDT_ATKMAX) > 'udt_bAtk1) { 'udt_bAtk1=readbattleparam(UDT_ATKMIN); 'udt_bAtk2=readbattleparam(UDT_ATKMAX); + 'udt_pAtk1='udt_bAtk1/10; + 'udt_pAtk2='udt_bAtk2/10; } - if (readbattleparam(UDT_DEF) > 'udt_bDef) + if (readbattleparam(UDT_DEF) > 'udt_bDef) { 'udt_bDef=readbattleparam(UDT_DEF); + 'udt_pDef='udt_bDef/5; + } - if (readbattleparam(UDT_MDEF) > 'udt_bMdef) + if (readbattleparam(UDT_MDEF) > 'udt_bMdef) { 'udt_bMdef=readbattleparam(UDT_MDEF); + 'udt_pMdef='udt_bMdef/5; + } - if (readbattleparam(UDT_MATKMAX) > 'udt_bMatk) + if (readbattleparam(UDT_MATKMAX) > 'udt_bMatk) { 'udt_bMatk=readbattleparam(UDT_MATKMAX); + 'udt_pMatk='udt_bMatk/5; + } if (readbattleparam(UDT_ADELAY) < 'udt_bDly) 'udt_bDly=readbattleparam(UDT_DELAY); |