Moritz Brückner
818c2242da
Don't write 'None' into the generated logic tree code
2020-09-14 23:11:03 +02:00
Lubos Lenco
0b01c4648d
Merge pull request #1864 from MoritzBrueckner/new-nodes
...
Some new nodes and improvements (by @knowledgenude )
2020-09-14 08:21:40 +02:00
Lubos Lenco
f1b9e75dae
Merge pull request #1863 from MoritzBrueckner/fix-node-export
...
Fix export of String and Object sockets
2020-09-14 08:21:11 +02:00
Moritz Brückner
533c81e2cf
Merge branch 'master' into new-nodes
...
# Conflicts:
# blender/arm/logicnode/object/LN_get_visible.py
# blender/arm/logicnode/object/LN_set_visible.py
2020-09-14 01:08:59 +02:00
Moritz Brückner
e634fbf629
Fix export of String and Object sockets
2020-09-14 01:03:13 +02:00
knowledgenude
7d419481f2
Update .py files
2020-09-13 15:59:48 -03:00
knowledgenude
e3c7731b63
Update object nodes .py
2020-09-13 15:43:27 -03:00
knowledgenude
d2ecc78712
Improved nodes + LN_get_object_offscreen.py
2020-09-13 14:11:57 -03:00
Lubos Lenco
67fd575daf
Merge pull request #1860 from niacdoial/master
...
Node versioning system
2020-09-13 19:09:52 +02:00
knowledgenude
8d7c139375
Add LN_get_rigid_body_data.py
2020-09-13 14:09:42 -03:00
knowledgenude
d44bf0f4bb
Improved nodes +2 new nodes .hx
2020-09-13 14:08:55 -03:00
niacdoial
19064c60b5
populated a previously empty error message
2020-09-13 15:40:35 +02:00
niacdoial
28722ee866
Fixed one bug/exploit waiting to happen
...
(and removed a debug print)
2020-09-13 15:32:39 +02:00
niacdoial
c8a6743819
Merge branch 'logic-nodes' into master
...
(additions: node versioning system, slight rework of the NodeSockets)
2020-09-13 11:36:41 +02:00
niacdoial
bdc33cb419
added node versioning information to all node classes
2020-09-13 11:27:58 +02:00
Lubos Lenco
b2c00f3dfa
Merge pull request #1858 from MoritzBrueckner/arm-flag
...
Add "armory" flag on export to differ between Armory and Kha
2020-09-13 10:47:14 +02:00
Lubos Lenco
cde5279a47
Merge pull request #1859 from MoritzBrueckner/canvas-nodes-fix
...
Fix canvas nodes for invalid element names
2020-09-13 10:28:14 +02:00
Lubos Lenco
b89a757bc4
Merge pull request #1857 from E1e5en/master
...
Blender UI – Armory Trait – Logic Node
2020-09-13 10:27:14 +02:00
Lubos Lenco
c03583410e
Merge pull request #1851 from MoritzBrueckner/logic-nodes
...
Logic nodes overhaul
2020-09-13 10:25:36 +02:00
niacdoial
cd730249af
Merge branch 'node-versioning' into logic-nodes
2020-09-12 18:29:28 +02:00
niacdoial
3a2952ced8
Added node versioning
...
- changed the way custom node sockets are handled at several places
- updated the `replaceAll` and `replace` functions used to perform node replacements
- renamed and improved the NodeReplacement [new name] class, which represents a replacement task
- added an arm_version property to all logic nodes, as well as a `get_replacement_node` method (to be overridden for each node)
- added an option to declare a node as obselete in add_node() (useful in order to have the node defined, but out of the menu)
- added classes for UI popups linked to node updates, as well as an operator dedicated to said node update
Thanks to MoritzBrueckner for part of the ground work!
2020-09-12 18:15:53 +02:00
Moritz Brückner
b948641146
Fix indentation
2020-09-11 15:16:40 +02:00
Moritz Brückner
261edbdac9
Fix canvas nodes for invalid element names
2020-09-11 15:13:59 +02:00
Moritz Brückner
e8b1859e8b
Add "armory" flag on export so libraries can differ between Armory and Kha
2020-09-11 14:43:59 +02:00
E1e5en
4304be7a0a
Blender UI – Armory Trait – Logic Node
...
Add buttons:
- New Node Tree – creates and sets a new Node Tree in the list;
- Edit Node Tree – loads the Node Tree selected from the list into all Logic Node Editor;
- From Node Tree – loops through all the working Logic Node Editor and from the last in the list sets the value to the list.
2020-09-11 12:18:31 +03:00
Lubos Lenco
fc9f36334d
Merge pull request #1854 from MoritzBrueckner/deprecated-nodes
...
Deprecation warnings for old input nodes
2020-09-10 08:41:52 +02:00
Moritz Brückner
af60d2000d
Deprecation warnings for old input nodes
2020-09-09 22:05:23 +02:00
Moritz Brückner
2d33398f9f
Merge remote-tracking branch 'upstream/master' into logic-nodes
...
# Conflicts:
# blender/arm/logicnode/action_set_visible.py
# blender/arm/logicnode/physics_get_gravity.py
2020-09-09 21:11:49 +02:00
Moritz Brückner
fccd83bf14
Rename MODULE_AS_CATEGORY -> PKG_AS_CATEGORY
2020-09-09 20:48:35 +02:00
Moritz Brückner
1bde147a23
AddCollectionnode -> CreateCollectionNode
2020-09-09 20:34:23 +02:00
Moritz Brückner
3ea181fc37
Fix operator call
2020-09-09 20:30:49 +02:00
Moritz Brückner
e6de489451
Better names for array remove nodes
2020-09-09 20:27:54 +02:00
Moritz Brückner
d0f3c1e946
Ensure correct node section order
2020-09-09 15:18:48 +02:00
Lubos Lenco
a96870750a
Merge pull request #1850 from knowledgenude/master
...
Canvas Get Visible , Get Mouse Lock and Get Mouse Visible
2020-09-09 08:34:34 +02:00
knowledgenude
9c8b6d3b98
Update action_set_visible.py
2020-09-08 21:05:51 -03:00
knowledgenude
546f8824d0
value_get_mouse_lock.py , value_get_mouse_visible.py
2020-09-08 20:12:45 -03:00
knowledgenude
020f79793e
GetMouseLockNode.hx , GetMouseVisibleNode.hx
2020-09-08 20:11:56 -03:00
knowledgenude
bdb18496a3
canvas_get_visible.py
2020-09-08 19:34:45 -03:00
knowledgenude
289a6ce21b
CanvasGetVisibleNode.hx
2020-09-08 19:34:13 -03:00
Moritz Brückner
cfd6b01f0a
Remove alternative category icons
2020-09-09 00:32:38 +02:00
Moritz Brückner
83fe52b281
Put categories from logic node extension packs to the end of the menu
2020-09-09 00:31:50 +02:00
Moritz Brückner
e48f682cdf
Remove obsolete bl_icon='NONE' from node definitions
2020-09-09 00:28:41 +02:00
Moritz Brückner
179fdcf17c
Show bl_description or docstring when hovering over nodes in the menu
2020-09-09 00:25:10 +02:00
Moritz Brückner
1c6444b511
Rename ray cast socket
2020-09-08 23:44:15 +02:00
Moritz Brückner
dc00b6abd5
Fix ParseFloatNode label and add it to its own section
2020-09-08 23:31:09 +02:00
Moritz Brückner
7f2bbd8d49
CastPhysicsRayNode -> RayCastNode
2020-09-08 23:30:50 +02:00
Moritz Brückner
ce3a4dd1a0
SelfNode -> SelfObjectNode
2020-09-08 23:30:37 +02:00
Moritz Brückner
8559505d2f
InArrayNode -> ArrayContainsNode
2020-09-08 23:29:50 +02:00
Moritz Brückner
39fc1f3cad
Remove unused imports
2020-09-08 23:21:41 +02:00
Moritz Brückner
4681149a90
Fix docstring format
2020-09-08 23:14:51 +02:00