enginegood first issueplugin
仓库指标
- 星标
- (12 个星标)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
Prepare the engine
- Add a
plugin.preTick(delta: number)to theLudiekPluginwith an empty default. - Update
engine.preTick(delta: number)to call all registered pluginspreTick(delta)after calculating bonuses.
Implement the behaviour
- Add an optional boolean
autoDecreaseto theBuffDefinitionto toggle this behaviour (default false) - In the
BuffPlugin, implementpreTick()to decrease all autoDecreasing buffs bydelta
Update the documentation
- Currently the
BuffDemonstration.sveltemanually ticks down each buff, but now we can just callengine.preTickand it will do it for us!
Add tests
- Add tests that show that buffs with this behaviour go down on
preTick, and another to show that buffs without don't