From e737a138cf676260b7f24d2a66c1b9385607fe0a Mon Sep 17 00:00:00 2001 From: aerinon Date: Mon, 11 Mar 2024 16:58:12 -0600 Subject: [PATCH] feat: new tiles for dungeon indicators build: test for lynel logic --- Rom.py | 2 +- data/base2current.bps | Bin 117516 -> 117498 bytes test/suite/enemy_logic/lynel_test.yaml | 29 +++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 test/suite/enemy_logic/lynel_test.yaml diff --git a/Rom.py b/Rom.py index 97b4e401..eb05877a 100644 --- a/Rom.py +++ b/Rom.py @@ -42,7 +42,7 @@ from source.enemizer.Enemizer import write_enemy_shuffle_settings JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '03e2ae451d5abadd905b1a4da283ab5a' +RANDOMIZERBASEHASH = '66890fefe34bb5878422322c5f952aa5' class JsonRom(object): diff --git a/data/base2current.bps b/data/base2current.bps index 75dbf238992fb94482f96254c8c44675a82f67c3..62b711089c6e6f47e13d200cc91e8fc53398e650 100644 GIT binary patch delta 1134 zcmWlYYitx%6oBW>&b?Ehkk;}DtQJaYtVlH00BWojMjl3EDY#bR4`_JA7{VXZTFSCJ zvoo{Pscp8~b$eSjWDA?v+7{bV%9>W#rcK)TNW^Hm5v44KpfO~N!N6vn+~e)Pd(ZiD z&UfyktxL{F(_2?(OW5ngTU-#m(pWAbg8VqQ25sTJT+@#IV+-%q3KcG95Zd->` z>;t8HDG{E56j*}-NA91043A+E0O(UHwP_3eNY!Q%f6|?*rbm1#t%{5;uJ+SXi0<;lkW zc)6;jV?H&U=DO*`r4`aNUK4It2bh<*>X28ekiI0-wUVau8lp zz=Po+M|PBhvnabgJjT+1&;#7yTQ}ej;&X*zz^k&pH~xNt(PPzz$Vzh<}7xcAYbW! zVEryej$@8U%2!!D!DgA)Yi6)AkTw6tg^UH*b!Ir){6+rGNs~WA#1n^@%eW78h!sN&XqOJ;UAo)Cdawr3_0DoA?GS@oy}(U zW_pE;xq(R8>;&uF%Lan&L^x+eiE!CCLwFC95ZhTY)GLVfJkbjXzRJF1KA$~B%$s4WbgiRV4EX=GjTFzDgD*T6m#(ql%anvM?X~6Upf1IqGvG9vu58c<5FgajQ04f9I>m3m}kp3uQH2>-YJ_ClKFs`_pt6@ z^N74`L+RR5dfd}@!7S#&mn9y4`^MHLSxxR=Oq0gE0~mBXqW}N^ delta 1201 zcmWkuYitx%6rMXf_byM{f)COH(gIQlXe0znAX*(klz=ISnwVH2VEh3E{ve^t?wy^- z?f~6sS<5V}xFrR)>{37qU0u>HDM=xqkssP(c@2aRW6TzUq02Jf<0a?EJ?FdMIo~-q zH>cR@-Mim=TJ%VpH}BimMLcW&3Ha*Ins*?V4z{ZBjGMipddT+A8fv=uJXkEpT2#ov zrL^>ZtmPv2Lg^9v@}UtJfnfl!pDJoPXdku&YQHjjD6xIkkhO!_i>PuwelO{mImopy zR_tn;oJ6g4)G`x)CcjdYT>6fggs%9rWZ;OcE9&`o6h)2Bp=Jg$?H+m{0~WVTd=<6F z(NmpDy8TOP-!kJ6k6ux_;?tGH;Y6D?SINv%tQb$anr@)h6l&|%x?proLr44ktsRNV zpj}H7yJ*6vC8p@gV0@~Pd>+xr=p&JBO?I7<5P}n}jYdME%1Cs*ZdC@~sG#pQc5Qh$ z&Lh70R@bh_PpoMqo-?%{g&$%)!jj!Bf_wn=s!K_P)4;gJEEfZR^DlAQai+% z10rpa;Z_;+g^w!)Rl%IDtl5H2^rED_5>geCuV@y13w#gMImgA$0Q5A&;#cq6cgXL6S{~Jq;vwPJtqD>^zS!e>`BO}M*WT}@OV`sEySjfxylrhM=sLHFQ z1m&4rT_fbf6-0azVE@YQS>$R}F3xl1ZYGBdLbrAU3(f~lo8Xw`j+mxH8pxI zF}sOb>LmkglP^$H!*)lBKG}=-sB^sHCf@)T57m0T-|VxFh3=#gK?34?Z4^j+i5%{ z`a_~Wz(T(@^)OC7>`5wG}d?hY@_y#A8?$UxO-Tc$jO>P58N z-f1HK7vIiYHPOwn(xPIt(N4Fb!HFenX}sYRY6YWP>Zr+=MQ(xJx*t6rwXK%w&=Xx? kH{0mZ_-PAow*m}86zpXsnMe$6m_O?F=XBm5YZk8mA6hzN3IG5A diff --git a/test/suite/enemy_logic/lynel_test.yaml b/test/suite/enemy_logic/lynel_test.yaml new file mode 100644 index 00000000..9c779af5 --- /dev/null +++ b/test/suite/enemy_logic/lynel_test.yaml @@ -0,0 +1,29 @@ +meta: + players: 1 +settings: + 1: + mode: open + enemy_shuffle: shuffled + dropshuffle: underworld +enemies: + 1: + Underworld: + 0x55: + 1: Lynel +placements: # all the ways to kill a Lynel are Flipper locked + 1: + Waterfall Fairy - Left: Progressive Sword + Waterfall Fairy - Right: Progressive Sword + Hobo: Progressive Sword + Swamp Palace - Map Chest: Progressive Bow + Swamp Palace - Compass Chest: Progressive Bow + Zora's Ledge: Hammer +advanced_placements: + 1: + - type: Verification + item: Flippers + locations: + 'Hyrule Castle Secret Entrance Enemy #2': False # can't kill the lynel + Link's Uncle: True + +