Skip to content

Comments

Din's Fire cutscene skip#6273

Open
johnlauhansen wants to merge 3 commits intoHarbourMasters:developfrom
johnlauhansen:feat/DinFireEnhanced
Open

Din's Fire cutscene skip#6273
johnlauhansen wants to merge 3 commits intoHarbourMasters:developfrom
johnlauhansen:feat/DinFireEnhanced

Conversation

@johnlauhansen
Copy link

@johnlauhansen johnlauhansen commented Feb 16, 2026

I've added an option in SoH Enhancement => Items => Magic spells to remove the cutscene (change of position camera) when Din's fire is used. I've prepared the code to add more cutscenes skip for other item (bottle, Fazrore, Nayru etc...)
I've renamed some function names and added some summaries to explain this part of the code.

Build Artifacts

/// </summary>
/// <param name="itemAction">item used</param>
/// <returns>True: cutscene is skipped</returns>
bool IsCutsceneSkipped(s8 itemAction) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be handled by time saver hooks

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi thanks for the review. I'll commit corrections when I've a moment.

/// Check if the current item used has its cutscene skipped in the settings of soh
/// Enhancements => Items
/// </summary>
/// <param name="itemAction">item used</param>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unusual doc comments

/// </summary>
/// <param name="play">state of play</param>
/// <param name="camSetting">camera state to set</param>
void Camera_ChangeFocus(PlayState* play, s16 camSetting) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

zeldaret/oot#2608

decomp renamed this to Player_RequestCameraSetting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants