zen-mod / ZEN

Zeus enhancement mod for Arma 3
https://zen-mod.github.io/ZEN
GNU General Public License v3.0
113 stars 52 forks source link

Feature Request: Create/Edit Intel #29

Open luke-metcalf opened 5 years ago

luke-metcalf commented 5 years ago

There should be an ability to create intel where it will spawn in a type of intel to collect such as a laptop, notes, documents etc. Moreover, editing an object already to have intel such as a car or a device. CreateEdit Intel

Kexanone commented 5 years ago

Side note: Could make use of icons like for the doors, which allows locating/editing the intel more easily.

mharis001 commented 5 years ago

Adding clickable icons for this I think would create an unnecessary performance impact as the positions/size of the icons has to be updated every frame. I think this is best kept as a simple feature accessible through the module.

jonpas commented 5 years ago

ACE Interact for Intel object when ACE is running please. :)

mharis001 commented 5 years ago

Yeah, that would be good. One issue is what to do with the "Action Duration" option:

  1. Use a progress bar
  2. Ignore it for ACE Interact Menu action
  3. Remove it completely

I am leaning towards option 3 because I don't think its necessary but it may be useful for some users.

jonpas commented 5 years ago

3, alternatively 1.

CreepPork commented 5 years ago

Action duration should be kept but then the first option. Because you can use the intel module to create custom actions e.g. Hack this Terminal.

CreepPork commented 5 years ago

As for the icons, it could be a CBA setting to draw the icons. I think that it would be quite a useful feature to be able to locate your intel object in the sea of objects you have around you quickly. Especially when you are in a rush to make a quick change while the players are nearing your intel object.

jonpas commented 5 years ago

As for the icons, it could be a CBA setting to draw the icons. I think that it would be quite a useful feature to be able to locate your intel object in the sea of objects you have around you quickly.

ACE Interaction solves that already. No clue how vanilla "hold action" works.

CreepPork commented 5 years ago

No, it's about the Zeus interface.

CreepPork commented 5 years ago

Drawing the icons for the players would be horrendous and would degrade the point of intel. But for the Curator it would be very useful. The same behaviour as the doors would be good (as @oOKexOo said).

CreepPork commented 5 years ago

Yeah, that would be good. One issue is what to do with the "Action Duration" option:

  1. Use a progress bar
  2. Ignore it for ACE Interact Menu action
  3. Remove it completely

I am leaning towards option 3 because I don't think its necessary but it may be useful for some users.

As I'm thinking about this more, the first option should only be used for the ACE interaction as it has no "hold down the key until completed" behaviour if I recall correctly. However, it should not be used for the vanilla hold down key as it already implements this behaviour.

Kexanone commented 5 years ago

Alternatively to an icon, we could just attach the module to the object and make it editable, like the "Neutralize" objective module does.

CreepPork commented 5 years ago

But then you would have a harder time adjusting the item because of the overlay. Actually, a module could be the better option because you can also delete the module and that would remove the intel option without removing the object itself.

neilzar commented 5 years ago

To continue the discussion, I agree with the following:

As I'm thinking about this more, the first option should only be used for the ACE interaction as it has no "hold down the key until completed" behaviour if I recall correctly. However, it should not be used for the vanilla hold down key as it already implements this behaviour.

As for the separate module, it would be useful because there are many times where I would delete intel because I made a mistake. A module would be an easy solution to this, but I can think of another way; similar to how currently documents can be edited. You place the object and it immediately comes up with the edit dialog, and you can double click the object to re-open it.

image