Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestions #11

Open
Haze33E opened this issue Jul 11, 2018 · 5 comments
Open

Suggestions #11

Haze33E opened this issue Jul 11, 2018 · 5 comments
Labels
enhancement New feature or request

Comments

@Haze33E
Copy link

Haze33E commented Jul 11, 2018

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.

@suppergerrie2 suppergerrie2 added the enhancement New feature or request label Jul 11, 2018
@suppergerrie2
Copy link
Owner

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.

@Haze33E
Copy link
Author

Haze33E commented Jul 12, 2018

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.

@suppergerrie2
Copy link
Owner

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.

@Haze33E
Copy link
Author

Haze33E commented Jul 12, 2018

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.

@suppergerrie2
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants