Skip to content

Commit

Permalink
Merge pull request #1608 from heinezen/activity_configure_docs
Browse files Browse the repository at this point in the history
nyan data API v0.4.1
  • Loading branch information
TheJJ authored Dec 25, 2023
2 parents ac36cf1 + 7cd5ccf commit 385232d
Show file tree
Hide file tree
Showing 6 changed files with 8,101 additions and 7,165 deletions.
4 changes: 2 additions & 2 deletions doc/changelogs/nyan_api/v0.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Rename `Entity` object to `Object`

## Added
### Utility module
### Ability module
- Add `container : ResourceContainer` member to `Trade`

### Utility module
Expand Down Expand Up @@ -56,4 +56,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Reference visualization

TBD
* [Gamedata](https://github.com/SFTtech/openage/blob/78051b7f894fdf7f7c6d44c05ac7239fe5a896cb/doc/nyan/aoe2_nyan_tree.svg)
31 changes: 31 additions & 0 deletions doc/changelogs/nyan_api/v0.4.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# [0.4.1] - 2023-12-02
All notable changes for version [v0.4.1] are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Added
### Ability module
- Add `Activity(Ability)` object; defines the behaviour of a game entity

### Utility module
- Add `Activity(Entity)` object; stores behaviour node graph of a game entity
- Add `Node(Entity)` object; node in behaviour node graph
- Add `Ability(Node)` object
- Add `End(Node)` object
- Add `Start(Node)` object
- Add `XORGate(Node)` object
- Add `XOREventGate(Node)` object
- Add `Condition(Object)` object
- Add `CommandInQueue(Condition)` object
- Add `NextCommandIdle(Condition)` object
- Add `NextCommandMove(Condition)` object
- Add `Event(Entity)` object; event for behaviour node graph
- Add `Wait(Event)` object
- Add `WaitAbility(Event)` object
- Add `CommandInQueue(Event)` object


## Reference visualization

* [Gamedata](https://github.com/SFTtech/openage/blob/408fc171552bc96a30549d05fceeb9d692fd9d1d/doc/nyan/aoe2_nyan_tree.svg)
Loading

0 comments on commit 385232d

Please sign in to comment.