Yea, the mini-menu would be intuitive, ala Civ IV's Shift-Leftclick, except:
- Left-click = Select Unit (then click actions at bottom)
- Right-click = Attack if hostile (spider/etc.). If neutral, show mini-menu (below).
- Shift-click = Show mini-menu. This lists all actions available at bottom (Details, Attack, etc.). This makes "What can I do with X?" more immediately to the user because he's focused on the mouse (not the bottom of the screen).
Ideally, Right/Shift-click mini-menus would also be available for objects on the map (City, Oasis, etc.).
Part of the confusion might also happen because it's hard to differentiate between the different types of NPCs wandering the map. In something like Civ IV:
- Unmarked = Barbarian (usually aggressive)
- Colored flag = Other Kingdom/Empire.
In Elemental, it's not as simple because a lot of the NPCs are neutral but hireable. This makes for a lot of NPCs on the map. It would help to have clear visual indicators based on NPC type. Either colored flags or circles at their feet, e.g.:
- White = Neutral but can be hired.
- Black = Neutral but aggressive (rat, spider, troll, etc.).
- Kingdom/Empire color = NPC belongs to a Kingdom/Empire (neutral/aggressive depending on war).