Anuken / Mindustry-Suggestions

Repository for Mindustry suggestions and feedback
131 stars 58 forks source link

Interaction Unit #5168

Closed Oxygen925 closed 2 months ago

Oxygen925 commented 3 months ago

Describe the content or mechanics you are proposing.

The World Processor to create transparent Interaction Units where size and health can be manually adjusted.

These Interaction Units are considered as units, meaning they can take damage and interact with other units. Can summon an Interaction Unit at a desired location and set its size, health, defense, speed, cargo capacity, resource capacity, flying status, AI (such as the AI of units like flare or horizon), and outline.

After summoning, can use Unit Bind or Fetch, followed by Set Interaction Unit, to reconfigure the size, health, defense, speed, cargo capacity, resource capacity, flying status, AI, and outline of the Interaction Unit. When an Interaction Unit dies, it does not trigger any effects.

Since it is classified as a unit, it is affected by logic that targets units, such as Unit Control, Unit Radar, and Unit Locate. To retrieve the values of an Interaction Unit using Fetch, you can enter @Interaction-Unit in the unit field to get the values of the Interaction Unit. Unit Bind works in the same way.

Describe how you think this content will improve the game. If you're proposing new content, mention how it may add more gameplay options or how it will fill a new niche.

Can create entirely new units using Interaction Units and markers, allowing for even more diverse custom map creation. If you have any suggestions for improving this idea, please let me know.

Before making this issue, check the boxes below to confirm that you have acknowledged them.

github-actions[bot] commented 2 months ago

This suggestion is now stale, and will be automatically closed.