Skip to content

Conversation

@kdovtdc
Copy link
Collaborator

@kdovtdc kdovtdc commented Jul 29, 2024

  • initial relic setup
  • implement effects

complete:

  • Cavern: Band, Eagle, Firesmith, Guard, Thief, Wastelander, Disciple, Messenger (with comment)
  • Planar: Celestial (without Multi-wave support), Keel

incomplete:

  • Cavern: Disciple, Messenger
  • Planar: Keel

Notes:

kdovtdc added 2 commits July 29, 2024 18:47
*initial relic setup
*implement effects

complete:
*Cavern: Band, Eagle, Firesmith, Guard, Messenger, Thief, Wastelander
*Planar: Celestial

incomplete:
*Cavern: Disciple
*Planar: Keel

To-Do:
*Disciple: in onHPChange, it is assumed e.Target means source and compares to mod owner (= wearer; similar to simimpact#195) need to check whether this is correct
*Keel: how to handle `applied` and pointer logic (idea from conversation on simimpact#124; once finished, can be used for Fleet impl since they are functionally almost identical)
Copy link
Collaborator

@aaron-hwang aaron-hwang left a comment

Choose a reason for hiding this comment

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

Some minor formatting/general changes

kdovtdc added 3 commits July 30, 2024 23:36
addressed review simimpact#267 (review)
* Band, Firesmith, Messenger: refactored singular `onAdd` function calls
* Guard: removed `CanModifySnapshot` initialization
* Firesmith, Celestial: renamed `onAfterAttack` function to clarify what it does
* Wastelander: remove `float64` cast
* fixed and improved logic for `applied` and related pointers
* removed unnecessary initialization of `applied` inside `keelcdmg` modifier
* KNOWN BUG: this will also buff owners equipping this 4p set even if they do not target allies with an Ult
* INACCURACY: this should apply instead when OnBeforeAction is triggered
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