maidroid/TODO

54 lines
2.1 KiB
Plaintext

New features
# Easy
* Allow maidroids to discharge items in chests and schedule inventory flush
* Maidroid robbery stick, allow a player to steal maidroid ownership
the area shouldn't be protected
the owner should be connected
the owner should be at least 50 blocks away from his maidroid
* Base job: holding gold block and wandering will tame nearby maidroids !!!
johann-fr idea
* Support loot framework
* Wanderer: don't go to water
* Seller behavior: maidroids can sell their stuffs
need contextual gui
# Medium
* Use activate item in inventory to allow or disallow job, -> hit torcher with torch toggles wander/place
is_tool can't get reached for hoes as they don't relay entity:punch()
use empty hand for farmers ???
make PR to minetest_game to support entity:punch for hoes ???
switch master_selected_tool and selected_tool for farming requires
* Stockbreeder:
give bluerberries to petz to breed them
* Crafters: can craft things
need a workbench (new node)
need a saw to make planks (new item)
need contextual gui
* Wafflers: support for waffle mod
# bit harder
* Lumberjack:
require lumberjack or chainsaw mod
improve finding the root of the tree: hard
easy for most trees but not for jungletree
don't know about other tree mods
sit down and pause when tree cat down: easy
pipeworks may be need for faking names (offline mode): to check
* Towering behavior:
when followers can't go more one try to tower (and remove lower blocks per steps)
* Builders: use schematics for building small edifices
Need towering and ladder
Need to have inventory full of required material for schematics
* Collaboration (behavior): maidroid can expose the material they have to give and/or they need to do actions
need chest discharge to be implemented (just use the pathfinding behavior)
2 builders may share same schematic an build faster ...
# any suggestions welcome
# Dev notice
* separation of behavior may allow to migrate to mobkit
* facedir is maybe wrong when pushing to teleport tube
# Known bugs
* stuttering arm attach on some intel igpus (amd seems ok, nvidia untested)