Open Haze33E opened 6 years ago
Good ideas! I'm already have part of the system to use other weapons ready and will probably implement it in the next update.
I need to think about an interesting way to implement the fishing drone.
The ai of the Archer drones isnt what I would want I know. It is currently based on the skeleton AI but simplified a lot. I'll be looking into making better ai later when the more important features are ready.
Another reason I think it would be good to give the drones an inventory is so they don't go around with items hovering over their heads all the time. Also I updated my list with something I forgot.
Drones already have an inventory, the items floating above them is intended behaviour to visualise what they have in their inventory.
Pickup size will currently be limited to 1 but will later be upgradable with upgrades, just like Inventory size will be an upgrade.
Until I saw the tree farm drones picking up entire stacks of saplings from chests I thought drones only carried their items above their heads and that was their limit. The items above their heads was misleading and confusing. I think it might be be better if the items they picked up flashed over their head briefly as they were picked up. Having tons of drones with items over their heads would also impact game performance as well. If it's possible I'd rather just be able to open the inventory of a drone just like I could with a chest.
The only reason I want them to be able to pick up stacks of items is so they don't despawn. Otherwise you need many more drones then you should for picking up items. If the default size was 8 and then with upgrades went to 16, 32, then 64. I could live with that. If you had to upgrade it one at time for stack size it would make the drones ridiculously expensive.
The items shown are not real items but only fake renders. I did some performance tests and the rendering took less time than zombies (this ofcouse fluctuates but it didn't take more time). I'll do a longer performance test with more drones later but I think there aren't any performance problems with the rendering.
I understand that it looks misleading, I'll try finding a way of showing that it can pick up more items.
The upgrades will probably be some formula like (default)+(upgrade level)^2
Give the drones item inventories that can be opened by the player to equip them with tools/weapons instead of having to craft individual drone types. This will allow players to equip the drones with enchanted tools/weapons. Because currently any enchanted tools/weapons lose their enchants when crafted into a drone. Also this would allow for tools other then diamond as well.
Make drones be able to use fishing rods for automated fishing.
Archer drones could use a range increase and better field of view. I tried placing some on top of 1x1 columns but they don't attack until a mob is standing within a few blocks of the tower. Then they jumped down to attack instead of staying on the tower which was like 5-6 blocks tall.
Edit: allow drones to pick up stacks of items instead of 1 item at a time.