Difference between revisions of "Proposals/Pathfinder wishlist"
Jump to navigation
Jump to search
(Created page with "This is a list of wishes for pathfinder. == Basics == * '''Height clearance''': Require optional height clearance for tall objects (e.g. can only proceed if 2 nodes height ar...") |
(→Basics: state their relevance) |
||
Line 3: | Line 3: | ||
== Basics == | == Basics == | ||
* '''Height clearance''': Require optional height clearance for tall objects (e.g. can only proceed if 2 nodes height are clear) | * '''Height clearance''': Require optional height clearance for tall objects (e.g. can only proceed if 2 nodes height are clear) | ||
+ | * Important because: Mobs and players rarely are only 1 node high | ||
* '''Custom nodes''': Select which nodes to consider free/blocking/walkable | * '''Custom nodes''': Select which nodes to consider free/blocking/walkable | ||
+ | * free: Can walk through | ||
+ | * blocking: Can not walk through | ||
+ | * walkable: Can walk upon | ||
+ | * Important because: You want to teach mobs to avoid lava or other nasty blocks | ||
== Movement options == | == Movement options == |
Revision as of 22:49, 11 February 2020
This is a list of wishes for pathfinder.
Basics
- Height clearance: Require optional height clearance for tall objects (e.g. can only proceed if 2 nodes height are clear)
* Important because: Mobs and players rarely are only 1 node high
- Custom nodes: Select which nodes to consider free/blocking/walkable
* free: Can walk through * blocking: Can not walk through * walkable: Can walk upon * Important because: You want to teach mobs to avoid lava or other nasty blocks
Movement options
These should be toggable on/off.
- Fly
- Swim in liquids
- Climb in climbable nodes
- Move diagonally
Movement contraints
Add a couple of options to add rules to constrain movement. These should be toggable on/off.
- Avoid nodes with
damage_per_second > 0
- Avoid nodes with
drowning > 0
- Avoid liquids
- Avoid non-liquids
- Don't jump on or in
disable_jump
nodes
Other
- Support nodeboxes (but how?)
- Time out when search takes too long (with parameter?)