Files
Bubberstation/code
Xackii 9b14882bcc Big manipulator update. MORE MANIPULATES!!! (#86827)
## About The Pull Request

Added new settings for the manipulator:

0. Added item in claw overlay. Now you see what object manipulator is
using.
1. Type to take. Manipulator can take items and crates(also livings but
with emag).


https://github.com/user-attachments/assets/8d0a557f-339e-44c5-a48d-5c81c20ca611

2. Modes. Manipulator now have drop/use/throw mode that change
manipulate process with object in claws:

- Drop: Can drop item in  floor/storage (selected by priority).
- Use: Will try to use item in claws on living/structures/machinery
(selected by priority). Need tasting.
- Throw: Just throwing the item away!!! Throw range can be modified.


https://github.com/user-attachments/assets/71a204c5-2816-4826-9540-9fcb9699046b



https://github.com/user-attachments/assets/d38c80cc-3018-45bd-92d3-d1e693e4d586

   

https://github.com/user-attachments/assets/0b745fe6-df3b-4682-8f21-91d87feae84a

3. Priorities. Now you can configure what types of objects the
manipulator will work. Manipulator will choose which object to work with
using a priority list: selects the type with the lowest number. If
manipulator cannot find an item from priority 1, he will look from
priority 2 and so on. can be disabled by clicking on the only 1 priority
button. In this case, the manipulator will not finish its work and will
wait until the desired type of object appears.

4. Emag act. Now manipulator can be emaged. In this case he will have
the opportunity to take living mobs and drop em or THROW AWAY!!!!


https://github.com/user-attachments/assets/27d8b710-ec59-4931-9ca4-4770e929ea7b

If you find secret functions that I didn’t write about, it means I
forgot about them.

## Why It's Good For The Game

![Manipulator_Enjouer](https://github.com/user-attachments/assets/246cac47-410a-4e5b-955d-12c84b7fec63)

As many have said, Manipulator has too few functions. Adds more options
for building -death traps- logistics networks and other automated
manipulation capabilities.

## Changelog
🆑
add: Manipulator now shows what objects he is dragging.
add: Manipulator now can take more then just items.
add: Manipulator now have 3 modes to choice: drop/use/throw.
add: Manipulator now have priorities.
add: Manipulator now can be emaged.
/🆑

---------

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
2024-12-01 12:25:41 -08:00
..
2024-11-25 18:54:51 -05:00