Commit Graph

39 Commits

Author SHA1 Message Date
Serhii Snitsaruk a717a3ed8f Add BTComment task 2023-08-18 21:38:28 +02:00
Serhii Snitsaruk 13f5eb1f71 Reorganize BT tasks 2023-08-15 17:49:13 +02:00
Serhii Snitsaruk d037295e1c Add CallMethod action task 2023-08-15 13:09:18 +02:00
Serhii Snitsaruk 015ec64771 Add BTAwaitAnimation action 2023-08-14 17:24:27 +02:00
Serhii Snitsaruk 8e3c4c7570 Add BTPauseAnimation action 2023-08-14 14:08:10 +02:00
Serhii Snitsaruk abe1117055 Add BTStopAnimation action 2023-08-14 12:43:12 +02:00
Serhii Snitsaruk 45cf74dca9 Add BTPlayAnimation action 2023-08-13 17:34:34 +02:00
Serhii Snitsaruk 557d457c1c Add BTSetAgentProperty task 2023-08-11 12:33:39 +02:00
Serhii Snitsaruk 605444ee0f Add BTCheckAgentProperty condition 2023-08-10 13:04:53 +02:00
Serhii Snitsaruk a6077e202d Add BTCheckTrigger 2023-08-09 10:33:04 +02:00
Serhii Snitsaruk 2795c6dcf2 Add BTCheckVar condition task 2023-08-08 15:06:01 +02:00
Serhii Snitsaruk 34e70d48ce Add BTSetVar action
BTSetVar action can be used to assign any variant-type value to a blackboard variable.
2023-08-07 14:42:34 +02:00
Serhii Snitsaruk 59cb4e6579 Don't include BehaviorTreeView into non-editor builds 2023-08-01 21:19:10 +02:00
Serhii Snitsaruk 62e07e4395 Add MIT license - LimboAI is now Open Source! 2023-07-22 19:41:01 +02:00
Serhii Snitsaruk 0c2ee8ba8e Update documentation 2023-07-20 22:15:30 +02:00
Serhii Snitsaruk 5dc002098f Reorganize files and sort includes 2023-07-20 18:35:36 +02:00
Serhii Snitsaruk 62310a75df Compile BehaviorTree only into "tools" builds 2023-04-27 09:41:59 +02:00
Serhii Snitsaruk ded2ed2fef Add elapsed, timing info and improve drawing 2023-04-14 10:16:26 +02:00
Serhii Snitsaruk 9abfeadc21 Implement basics of behavior tree debugger 2023-04-13 12:46:48 +02:00
Serhii Snitsaruk 5baddc2f3e Fix release build is not able to use LimboUtility 2023-04-05 20:05:42 +02:00
Serhii Snitsaruk 2215999689 Update BBParam classes for Godot 4 2022-12-17 14:30:04 +01:00
Serhii Snitsaruk 39f504f42c Make use of GDREGISTER_* 2022-12-16 14:21:50 +01:00
Serhii Snitsaruk dbc9a7ad31 Add mostly minimal changes in order to compile and run with godot 4 2022-12-15 14:33:03 +01:00
Serhii Snitsaruk c73562a86e Add BBVariant 2022-10-25 22:01:00 +02:00
Serhii Snitsaruk 54addba8a3 Update name of parameter in editor 2022-10-20 22:53:09 +02:00
Serhii Snitsaruk 34ef7d96ea Fix bugs 2022-10-20 22:00:10 +02:00
Serhii Snitsaruk 172b90ded4 Implement BB parameters 2022-10-20 18:26:46 +02:00
Serhii Snitsaruk f4e3f162ec Implement basic BTState 2022-10-19 20:54:21 +02:00
Serhii Snitsaruk 9937f2463b Fix export templates build errors 2022-09-30 00:17:32 +02:00
Serhii Snitsaruk b7ea9145df Implement LimboHSM 2022-09-29 12:54:07 +02:00
Serhii Snitsaruk c62ecc9084 Add LimboState 2022-09-28 12:48:45 +02:00
Serhii Snitsaruk 3f47f2bf76 Add ForEach decorator 2022-09-22 13:09:49 +02:00
Serhii Snitsaruk 5d39130595 LimboUtility as singleton 2022-09-21 23:56:04 +02:00
Serhii Snitsaruk a3cac93174 Add NewScope and refactor Subtree 2022-09-20 19:15:48 +02:00
Serhii Snitsaruk e4f92893a1 Add Blackboard class with support for scopes 2022-09-08 15:56:51 +02:00
Serhii Snitsaruk 5a8442d5a0 Add BTConsolePrint task 2022-09-06 13:08:52 +02:00
Serhii Snitsaruk ec9eec4120 Add BTSubtree action 2022-09-03 20:42:38 +02:00
Serhii Snitsaruk 4c580c6b1d Add Editor functionality (rudimentary)
* Adding fav tasks
* Saving/loading
* Popup menu with a number of functions
* Header

Also:
* BTTask: Fix broken get_icon()
* BTTask: Initialize parent during set_children()
2022-09-02 00:20:37 +02:00
Serhii Snitsaruk 3393ed24d7 Reorganize files 2022-08-31 17:05:25 +02:00
Renamed from limboai/register_types.cpp (Browse further)