[X] I searched for existing Bug Reports and found no similar reports.
Expected Behavior
Creature A extends an Acolyte but changes the stats. Creature B then extends creature A. The expected behavior is that creature B will have the same stats as creature A.
5. Run the Fantasy Statblocks: Parse Frontmatter for Creatures command
6. Refresh Creature B statblock (move the text cursor into the statblock and out again.)
### Which Operating Systems are you using?
- [ ] Android
- [ ] iPhone/iPad
- [ ] Linux
- [ ] macOS
- [X] Windows
### Obsidian Version Check
1.5.12 and 1.5.3
### Plugin Version
4.2.4
### Confirmation
- [X] I have disabled all other plugins and the issue still persists.
### Possible solution
Is the recursive function used by the extends feature calling itself after applying stats from the current depth? If so maybe it should be calling itself at the start of the function to start from the deepest level and overwrite stats as it returns.
Check for existing bug reports before submitting.
Expected Behavior
Creature A extends an Acolyte but changes the stats. Creature B then extends creature A. The expected behavior is that creature B will have the same stats as creature A.
Current behaviour
Instead of inheriting the stats specified in the creature A statblock, it ends up using the stats from the original Acolyte stat block.
Reproduction