From 8ec0e1c1c3df593b078e8738c20da193403743b4 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 2 Oct 2019 14:32:49 -0300 Subject: Doppelganger Challenge: Update progression meters too. Don't grow too much evade --- npc/003-13/arnea.txt | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'npc/003-13') 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); -- cgit v1.2.3-60-g2f50