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

Show in UI that given foe is related to a mission objective #74

Open
Grimmys opened this issue Aug 17, 2023 · 2 comments
Open

Show in UI that given foe is related to a mission objective #74

Grimmys opened this issue Aug 17, 2023 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers ui Relates to changes on the User Interface
Milestone

Comments

@Grimmys
Copy link
Owner

Grimmys commented Aug 17, 2023

Currently, nothing is telling the player which enemies are required to be killed for the level to be finish.

For example, in level 3 (Lost City), the main mission is to kill the Mutanter, but nothing is directly indicating who is the Mutanter, and that it is the mission target.

Something could probably be added in one (or both) of these places:

mutanter_preview
Preview of the Foe when hovering it

image
Details about the Foe when clicking on it

The property to look for is Foe.target_of_mission, its value is whether None or the id of the related mission.

@Grimmys Grimmys added enhancement New feature or request good first issue Good for newcomers ui Relates to changes on the User Interface labels Aug 17, 2023
@Grimmys Grimmys added this to the Road to v1.1 milestone Sep 10, 2023
@silent-lindsay
Copy link
Contributor

Also have no idea what the rule of each game level is, like in level 2. Why some foes are undefeatable and some are harmless? I'd like to make it clear and make contributions as well.

@Grimmys
Copy link
Owner Author

Grimmys commented Dec 28, 2023

@silent-lindsay What do you mean by "what the rule is"? The main objective of the level (and the secondary objectives as well) should be displayed on the bottom sidebar, near the right corner of the screen.

No foes are supposed to be undefeatable, just that some might be stronger, depending on their level, and the boss might be way too strong because I suck at balancing (anybody can try to adapt their stats if they want).
Also, foes can have different strategies (AI): for now I think there are only two different ones, whether the mob is static (never moving), or active (move in the direction of the closest player). They might be a third one: semi-active (move only if a player is at reach). The strategy of a mob is not displayed yet anywhere I think, but I guess it could? I don't know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers ui Relates to changes on the User Interface
Projects
None yet
Development

No branches or pull requests

2 participants