From adba2af392326c252cdb93af6d75af8997c6075e Mon Sep 17 00:00:00 2001 From: CamDawg Date: Mon, 23 May 2022 11:33:43 -0700 Subject: [PATCH] bg2, Fixes for Wilson --- eefixpack/files/2da/clabbear.2da | 9 +++++++++ eefixpack/files/baf/wilson.baf | 8 ++++++++ eefixpack/files/spl/ohrbear6.spl | Bin 0 -> 930 bytes eefixpack/files/tph/bg2ee.tph | 4 ++++ eefixpack/files/tph/tbd_wilson.tph | 24 ++++++++++++++++++++++++ 5 files changed, 45 insertions(+) create mode 100644 eefixpack/files/2da/clabbear.2da create mode 100644 eefixpack/files/baf/wilson.baf create mode 100644 eefixpack/files/spl/ohrbear6.spl create mode 100644 eefixpack/files/tph/tbd_wilson.tph diff --git a/eefixpack/files/2da/clabbear.2da b/eefixpack/files/2da/clabbear.2da new file mode 100644 index 0000000..ed257c5 --- /dev/null +++ b/eefixpack/files/2da/clabbear.2da @@ -0,0 +1,9 @@ +2DA V1.0 +**** + 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 +ABILITY1 AP_OHRBEAR1 **** **** **** **** AP_OHRBEAR7 **** **** **** **** **** AP_OHRBEAR7 AP_OHRBEAR2 **** **** **** **** AP_OHRBEAR7 AP_OHRBEAR3 **** **** **** **** AP_OHRBEAR7 AP_OHRBEAR4 **** **** **** **** **** AP_OHRBEAR5 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +ABILITY2 GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** **** **** **** **** GA_OHRRAGE **** +ABILITY3 AP_OHRBEAR6 **** **** **** **** **** **** AP_OHRBEAR6 **** **** **** **** **** **** **** AP_OHRBEAR6 **** **** **** **** **** **** **** AP_OHRBEAR6 **** **** **** **** **** **** **** AP_OHRBEAR6 **** **** **** **** **** **** **** AP_OHRBEAR6 **** **** **** **** **** **** **** **** **** **** +ABILITY4 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +ABILITY5 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +ABILITY6 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** diff --git a/eefixpack/files/baf/wilson.baf b/eefixpack/files/baf/wilson.baf new file mode 100644 index 0000000..d0cb687 --- /dev/null +++ b/eefixpack/files/baf/wilson.baf @@ -0,0 +1,8 @@ +IF + LevelGT(Myself,%level%) + Global("cd_wilson_str_%level%","LOCALS",0) +THEN + RESPONSE #100 + ChangeStat(Myself,STR,1,ADD) + SetGlobal("cd_wilson_str_%level%","LOCALS",1) +END diff --git a/eefixpack/files/spl/ohrbear6.spl b/eefixpack/files/spl/ohrbear6.spl new file mode 100644 index 0000000000000000000000000000000000000000..90a732300196931ce9a550e5d2ebb9b50cb4d2c4 GIT binary patch literal 930 zcmWFz@KFdeR8aU21ohKqFu;Km0|N`3gUVn8av2$d13di<4b6e-kO77{K*=H?W@AVK zX#)aApt&%;tUw+_m<=k&1XckOMOViGR)J8*1XhEoP5@0E3l4P>XzJK-s8c{w$ALqg z2AVo9s5(bRke`r23WL8#kdv!pkQuTljGe^5#9#yDFat3sSTF@9g_S19d^w;=v@~CY R#^&?W*nA!uo6kjp`2e)0G|>P6 literal 0 HcmV?d00001 diff --git a/eefixpack/files/tph/bg2ee.tph b/eefixpack/files/tph/bg2ee.tph index bbaaf4f..fdec06b 100644 --- a/eefixpack/files/tph/bg2ee.tph +++ b/eefixpack/files/tph/bg2ee.tph @@ -83,6 +83,10 @@ INCLUDE ~eefixpack/files/tph/tbd_green_slime.tph~ // vernus can't be raised INCLUDE ~eefixpack/files/tph/tbd_vernus_resurrection.tph~ +//tbd, cam +// wilson fixes: strength exploit, AC fixes, regen fixes +INCLUDE ~eefixpack/files/tph/tbd_wilson.tph~ + ///// \\\\\ ///// mechanics fixes / overhauls \\\\\ ///// \\\\\ diff --git a/eefixpack/files/tph/tbd_wilson.tph b/eefixpack/files/tph/tbd_wilson.tph new file mode 100644 index 0000000..aead8d2 --- /dev/null +++ b/eefixpack/files/tph/tbd_wilson.tph @@ -0,0 +1,24 @@ +// tbd, cam +// wilson fixes +COPY ~eefixpack/files/2da/clabbear.2da~ ~override~ // added ohrbear6 at level 1, extended to level 50 + ~eefixpack/files/spl/ohrbear6.spl~ ~override~ // now purely handles regen + +COPY_EXISTING ~wilson9.cre~ ~override~ // make attached regen exclusively sourced from ohrbear6, so it'll progress correctly + ~wilson13.cre~ ~override~ + LPF DELETE_EFFECT INT_VAR match_opcode = 98 END + LPF ADD_CRE_EFFECT INT_VAR opcode = 98 target = 2 parameter1 = 30 parameter2 = 3 timing = 9 casterlvl = 8 restype = 1 STR_VAR effsource = ohrbear6 END + +COPY_EXISTING ~ohrbear2.spl~ ~override~ // paw upgrade, level 13 + ~ohrbear3.spl~ ~override~ // paw upgrade, level 19 + ~ohrbear4.spl~ ~override~ // paw upgrade, level 25 + ~ohrbear5.spl~ ~override~ // paw upgrade, level 31 + LPF DELETE_EFFECT INT_VAR match_opcode = 0 END // ac progression already handled by ohrbear7 + LPF DELETE_EFFECT INT_VAR match_opcode = 1 END // apr progression already handled by effects attached to ohrwilt1-5 + BUT_ONLY + +COPY_EXISTING ~ohrbear1.spl~ ~override~ // first upgrade, applies weapon disallow opcodes + LPF DELETE_EFFECT INT_VAR match_opcode = 98 END // regen will be handled exclusively by ohrbear6 + +ACTION_FOR_EACH level IN 7 15 23 31 39 BEGIN + EXTEND_BOTTOM ~wilson.bcs~ ~eefixpack/files/baf/wilson.baf~ EVALUATE_BUFFER +END