Releases: crashkonijn/GOAP
Releases · crashkonijn/GOAP
Version 3.1.2
Changes
- Add new game links to README Showcase @crashkonijn (#385)
🐛 Bug Fixes
- Change Logger property to a settable property @crashkonijn (#387)
- fix: resolve bug in Complex demo @GEFNENEN (#384)
Version 3.1.1
Version 3.1.0
Changes
❗Breaking
- Two new methods are added to
IGoapInjector
🚀 Features
- Feature: Dynamic conditions (code only) @crashkonijn (#370)
builder.AddAction<EatAction>()
.AddCondition<Hunger, LowHunger>(Comparison.GreaterThanOrEqual);- Feature: Added configurable deltaTime @crashkonijn (#378)
// Disable automatic updates
agentBehaviour.RunInUnityUpdate = false;
// Call Run with a custom deltatime
agentBehaviour.Run(1f);
// In actions
public override IActionRunState Perform(IMonoAgent agent, Data data, IActionContext context)
{
// Make sure to use the deltaTime provided in the context!
var deltaTime = context.DeltaTime;
}- Feature: Made AgentTypeFactory and CapabilityFactory injectable @crashkonijn (#373)
public interface IGoapInjector
{
void Inject(IAction action);
void Inject(IGoal goal);
void Inject(ISensor sensor);
// New methods
void Inject(IAgentTypeFactory factory);
void Inject(ICapabilityFactory factory);
}- Feature: Don't call GetCost when action is disabled @crashkonijn (#371)
- Feature: unity 6.3 @crashkonijn (#375)
🐛 Bug Fixes
- Fix: Lowered scriptable GC @crashkonijn (#377)
🧰 Maintenance
- Updated demo unity version to 2022.3.62f3 @crashkonijn (#376)
- Chore: Updated demo project packages @crashkonijn (#372)
Version 3.0.34
Changes
🚀 Features
- Feature: Easier enable/disable of actions @crashkonijn (#360)
🐛 Bug Fixes
- Fix: out of date docs about enable/disable @crashkonijn (#360)
Version 3.0.33
Changes
🐛 Bug Fixes
- Fixed: Goal conditions not being marked as met @crashkonijn (#355)
- Fixed tutorial movement bug @crashkonijn (#354)
Version 3.0.32
Version 3.0.31
🚀 Features
- Feature: Rabbit Logger support @crashkonijn (#345)
📖 Docs
- Docs: Added extra info about generator @crashkonijn (#346)
Version 3.0.30
Version 3.0.29
Changes
🚀 Features
- Feature: pause agent. Fixes #329 @crashkonijn (#336)
🐛 Bug Fixes
- Fix: Minor docs mistake. Fixes #338 @crashkonijn (#339)
Version 3.0.28
Changes
- Enhanced Goal Request Flexibility in GoapActionProvider @AnomyxStudio (#331)
🐛 Bug Fixes
- Fix: Demo cleaner not cleaning last item @crashkonijn (#335)
- Fix: docs unclear about generator namespace @crashkonijn (#334)
- Fix: Complex example never fixes hunger @crashkonijn (#333)
📖 Docs
- Fix: docs unclear about generator namespace @crashkonijn (#334)
🧰 Maintenance
- Fix pipeline @crashkonijn (#332)