Workflow: update mod.conf, readme and todo
parent
1942d010aa
commit
37747f3789
43
README.md
43
README.md
|
@ -1,6 +1,6 @@
|
|||
# Maidroid
|
||||
|
||||
<img src=maidroid/misc/banner.png>
|
||||
<img src=misc/banner.png>
|
||||
|
||||
This mod is inspired littleMaidMob mod from another voxel game, it provides maid robots called "maidroid".
|
||||
|
||||
|
@ -17,22 +17,22 @@ These robots automatize some daily in-game tasks depending on the items you give
|
|||
<th scope="col">Nametag</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="background-color: grey;" align="center"><img src="maidroid/textures/maidroid_maidroid_egg.png"></td>
|
||||
<td style="background-color: grey;" align="center"><img src="maidroid_tool/textures/maidroid_tool_capture_rod.png"></td>
|
||||
<td style="background-color: grey;" align="center"><img src="maidroid_tool/textures/maidroid_tool_nametag.png"></td>
|
||||
<td style="background-color: grey;" align="center"><img src="textures/maidroid_maidroid_egg.png"></td>
|
||||
<td style="background-color: grey;" align="center"><img src="textures/maidroid_tool_capture_rod.png"></td>
|
||||
<td style="background-color: grey;" align="center"><img src="textures/maidroid_tool_nametag.png"></td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_coal_lump.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_mese_crystal.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_coal_lump.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_coal_block.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_mese_block.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_coal_block.png"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="background-color: grey;"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_steel_ingot.png"></td>
|
||||
<td style="background-color: grey;"><img src="textures/maidroid_tool_nametag.png"></td>
|
||||
<td style="background-color: grey;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -74,9 +74,9 @@ These robots automatize some daily in-game tasks depending on the items you give
|
|||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_paper.png"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_steel_ingot.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_tin_lump.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/dye/textures/dye_black.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_steel_ingot.png"></td>
|
||||
<td style="background-color: grey;"><img src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_copper_ingot.png"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
@ -85,7 +85,7 @@ These robots automatize some daily in-game tasks depending on the items you give
|
|||
|
||||
### Usage
|
||||
|
||||
1. Create a maidroid egg <img style="background-color: grey;" src="maidroid/textures/maidroid_maidroid_egg.png"> and use it in world to spawn a maid.
|
||||
1. Create a maidroid egg <img style="background-color: grey;" src="textures/maidroid_maidroid_egg.png"> and use it in world to spawn a maid.
|
||||
3. Tame maidroid punching it with one gold block <img style="background-color: grey;" src="https://gitlab.com/minetest/minetest_game/-/raw/master/mods/default/textures/default_gold_block.png">
|
||||
4. You can colorize them by punching dyes
|
||||
<table><tr>
|
||||
|
@ -147,7 +147,8 @@ jmp start
|
|||
<td>An empty bucket or shears select this core<br>
|
||||
Stockbreeder will try to feed milkable animals, and then milk them<br>
|
||||
If they have shears they will also try to shear sheep<br>
|
||||
If they also have a sword in inventory they will try to manage poultries population</td>
|
||||
If they also have a sword in inventory they will try to manage poultries population<br>
|
||||
If they have shovel in inventory they can collect poops</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
@ -192,12 +193,13 @@ If they also have a sword in inventory they will try to manage poultries populat
|
|||
|
||||
|
||||
## Code enhancement
|
||||
+ Behaviors deported to follow and wander core
|
||||
+ Behaviors core: deported code from initial cores
|
||||
+ Follow: still to enhance but bit better than before
|
||||
+ Wander:
|
||||
+ Try to go back to spawn point if too far from it
|
||||
+ Randomly jump when wandering
|
||||
+ More flexibility to extend or change behvior management
|
||||
+ Path: follow path after path_finding
|
||||
+ More flexibility to extend or change behavior management
|
||||
+ This version is less cpu greedy than older ones
|
||||
+ Less pathfinding pathes called
|
||||
+ Wielded item do not leak and survive server restart, even they were cleaned at restart
|
||||
|
@ -213,9 +215,10 @@ If you already installed an old version of maidroid
|
|||
4. For a new install you should set above config
|
||||
5. If you used this version you can't go back to old versions
|
||||
+ no forward compatibility !!!
|
||||
The original tagicar maidroid and forks were modpacks, everything is now contained in a single mod.
|
||||
1. If you used older version there is chances that you have to remove load_mod_maidroid_core and load_mod_maidroid_tools from your world.mt, if you don't it will generate errors on the log.
|
||||
2. Cores are now mandatory, but you can set maidroid_tool = false in your world.mt to disable loading of tools
|
||||
6. Original tagicar and forks were modpacks, everything is now contained in a single mod, CDB still provide modpack but with single mod inside.
|
||||
+ you have to remove load_mod_maidroid_core and load_mod_maidroid_tools from your world.mt, else there will be startup warnings
|
||||
7. Cores are now mandatory some will not load when dependency not loaded
|
||||
8. You can set `maidroid_enable_capture_rod = false` in your world.mt to disable loading of capture rod
|
||||
|
||||
## Dependencies
|
||||
|
||||
|
@ -223,11 +226,13 @@ All dependencies were made optional
|
|||
+ bucket
|
||||
+ default
|
||||
+ dye
|
||||
+ farming
|
||||
+ farming or [farming redo](https://notabug.org/tenplus1/farming)
|
||||
+ wool
|
||||
+ [animalia](https://github.com/ElCeejo/animalia)
|
||||
+ [cucina_vegana](https://github.com/acmgit/cucina_vegana)
|
||||
+ [ethereal](https://notabug.org/tenplus1/ethereal)
|
||||
+ [pdisc](https://github.com/HybridDog/pdisc)
|
||||
+ [mobs_animal](https://notabug.org/tenplus1/mobs_animal)
|
||||
+ [pdisc](https://github.com/HybridDog/pdisc): without this mod OCR-reader core will be disabled
|
||||
+ [petz](https://github.com/runsy/petz)
|
||||
+ [pipeworks](https://gitlab.com/VanessaE/pipeworks)
|
||||
|
||||
|
|
9
TODO
9
TODO
|
@ -1,6 +1,6 @@
|
|||
New features
|
||||
# Easy
|
||||
* Allow maidroids to discharge items in chests
|
||||
* 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
|
||||
|
@ -11,9 +11,6 @@ New features
|
|||
* Wanderer: don't go to water
|
||||
* Seller behavior: maidroids can sell their stuffs
|
||||
need contextual gui
|
||||
* Pipeworks:
|
||||
check facedir when pushing to teleport tube
|
||||
push to teleport tubes more often
|
||||
|
||||
# Medium
|
||||
* Use activate item in inventory to allow or disallow job, -> hit torcher with torch toggles wander/place
|
||||
|
@ -51,7 +48,7 @@ New features
|
|||
|
||||
# Dev notice
|
||||
* separation of behavior may allow to migrate to mobkit
|
||||
* facedir is maybe wrong when pushing to teleport tube
|
||||
|
||||
# Known bugs
|
||||
* stuttering attach for wielded item on some gpus (intel, amd seems ok, nvidia untested)
|
||||
newer versions of mesa or minetest seems unaffected
|
||||
* stuttering arm attach on some intel igpus (amd seems ok, nvidia untested)
|
||||
|
|
Loading…
Reference in New Issue