Skip to content

nyan data API 0.6.0 #1778

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 13, 2025
Merged

nyan data API 0.6.0 #1778

merged 3 commits into from
Jun 13, 2025

Conversation

heinezen
Copy link
Member

@heinezen heinezen commented May 18, 2025

Enhances the nyan API for the ApplyEffect implementation PR: #1688

Highlights:

  • Ranged property for abilities that consilidates the data of ranged abilities
  • Several new conditions and node types for the activity system

@heinezen heinezen added improvement Enhancement of an existing component documentation Involves the project documentation area: nyan Involves our data description language/database labels May 18, 2025
heinezen added 3 commits May 18, 2025 17:10
doc: UML changes for ApplyEffect.
doc: UML changes for Task nodes.
doc: UMl changes for NextCommand condition.
doc: UMl changes for Ranged property.
doc: UMl changes for ApplyEffect.
doc: Document API changes for ApplyEffect.
doc: Document API changes for Task nodes.
doc: Document API changes for Ranged property.
doc: Document API changes for NextCommand condition.
@heinezen heinezen force-pushed the doc/apply-effect-nyan branch from a0433d1 to 05ad1e7 Compare May 18, 2025 15:29
@heinezen heinezen marked this pull request as ready for review May 18, 2025 15:33
@heinezen heinezen requested review from TheJJ and Copilot May 18, 2025 21:14
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Enhances the nyan API by introducing new condition, node, and command objects while consolidating ranged functionality in abilities.

  • Introduces new API objects such as AbilityUsable, NextCommand (for both conditions and switch conditions), Task nodes, and various Command types.
  • Updates documentation to reflect the consolidated ranged logic by replacing legacy range fields in abilities.
  • Updates the changelog to document added objects and removals.

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

File Description
doc/nyan/api_reference/reference_util.md Updates and adds new condition, node, and switch objects for improved activity system API.
doc/nyan/api_reference/reference_ability.md Introduces the new Ranged property and removes legacy range members.
doc/changelogs/nyan_api/v0.6.0.md Documents the enhancements and removals introduced in version 0.6.0.

@TheJJ
Copy link
Member

TheJJ commented Jun 13, 2025

awesome!

@TheJJ TheJJ merged commit 509ae86 into SFTtech:master Jun 13, 2025
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: nyan Involves our data description language/database documentation Involves the project documentation improvement Enhancement of an existing component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants