Skip to content

Commit d01341a

Browse files
committed
Make DRI Cloud Disappear
- Make the cloud around DRI disappear once Gohma is defeated
1 parent 43c55f6 commit d01341a

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

asm/patch_diffs/make_game_nonlinear_diff.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Data:
44
0x219264C: [0x60, 0x00, 0x00, 0x00]
55
0x21A4B4C: [0x41, 0x82, 0x00, 0xDC]
66
0x21B0BC0: [0x38, 0x60, 0x00, 0x03, 0x48, 0x36, 0xFE, 0xC1]
7+
0x21B51CC: [0x38, 0x60, 0x00, 0x03, 0x48, 0x36, 0xB8, 0xB5]
78
0x21CA1A8: [0x48, 0x00, 0x00, 0x68]
89
0x21CD230: [0x48, 0x00, 0x00, 0x68]
910
0x21F3F1C: [0x38, 0x60, 0x00, 0x01]
@@ -50,6 +51,7 @@ Data:
5051
0x2374648: [0x60, 0x00, 0x00, 0x00]
5152
0x23746CC: [0x60, 0x00, 0x00, 0x00]
5253
0x2386BA0: [0x38, 0x60, 0x00, 0x03, 0x48, 0x19, 0x9E, 0xE1]
54+
0x2387500: [0x38, 0x60, 0x00, 0x03, 0x48, 0x19, 0x95, 0x81]
5355
0x23A4A98: [0x60, 0x00, 0x00, 0x00]
5456
0x24731E8: [0x38, 0x60, 0x00, 0x01]
5557
0x247348C: [0x38, 0x60, 0x00, 0x01]

asm/patches/make_game_nonlinear.asm

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -538,3 +538,11 @@ skip_setting_pictograph_gallery_flag:
538538
.org 0x024EA7E8 ; in daYkgr_c::_create
539539
li r3, 3 ; DRC stage ID
540540
bl isStageBossEnemy
541+
; The cloud around DRI normally sets an event bit when it fades away (in the cutscene after warping out of DRC)
542+
; Change this to check for defeating Gohma too
543+
.org 0x02387500 ; in daObjRcloud_c::_create
544+
li r3, 3 ; DRC stage ID
545+
bl isStageBossEnemy
546+
.org 0x021B51CC ; in daLodbg_c::createModelData
547+
li r3, 3 ; DRC stage ID
548+
bl isStageBossEnemy

0 commit comments

Comments
 (0)