LogicBricks v6
Added 2021-02-27 17:30:19 +0000 UTC
LogicBricks is a collection of now 25 reusable logic plugins to quickly build simple logic without coding. These go from a simple Relay that just groups triggers via Counter and Blend to more complex bricks for RandomChoice and a very powerful StateMachine brick. There are now three demo scenes with altogether 23 examples to spawn some ideas.
Changelog
- New ValueUpDown brick: This provides a value that ping-pongs between 0 and 1. You can smoothly adjust the speed and through triggers you can have it smoothly stop at exactly 0 or 1, causing a trigger signal you can connect to. This is obviously useful handjobs and similar animations where you want them to stop at a precise point to you can transition to some other animation. You see this in action in the video.
- New LinearAnimation brick: This brick allows you to interpolate the position of an atom between two positions. Essentially this is an AnimationPattern with just two steps, except it's all in a single atom and its actually linear. In the video you see this in action as well, it's utilized to animate Empty atoms used as anchor for IdlePoser states. This keeps your scene organized when you need like 10 different of those anchor atoms in a very tight space where it would be impossible to tell the AnimSteps apart.
- StateMachine: New option for having a "cooldown" on states, preventing them from being selected again, unless there is no other choice. This can also be set via trigger.
- StateMachine: Now using VaM's filter popups so you can keep your sanity while handling way more states.
- StateMachine: States can now transition to themselves (this was a request)
- Various bricks now have an AcceptTrigger option, allowing you to turn on/off their reaction to incoming triggers. This mean you can now essentially disconnect/reconnect trigger connections via trigger. It's been added to Relay, RelayOnce, Delay, RandomDelay, Blend, RandomBlend, Loop, RandomLoop, RandomChoice, RandomSound and RandomSoundFromAB.
- Added a number of new examples as well as updated some existing ones for the new bricks and features. Examples are split into 3 scenes now.
Download
- This is an EarlyAccess release! Download will be available for free under CC BY-SA license after 2021-03-15. You are allowed to reference this package in your own VAR packages, even if they are paid or use a different license. Links to my Patreon are always appreciated.
- Beware of some browsers mistakenly renaming .var files to .zip when downloading from Patreon. More details on how to install VaM content and missing dependencies here.