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

Write custom AI to prevent allies from killstealing #6

Open
cooljeanius opened this issue Apr 21, 2021 · 6 comments
Open

Write custom AI to prevent allies from killstealing #6

cooljeanius opened this issue Apr 21, 2021 · 6 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@cooljeanius
Copy link
Collaborator

From cooljeanius/A_New_Order/1. Basically sometimes allied AI sides kill units that the player might want to kill for EXP, and there should be a way to stop them from doing so. It might actually be better to do this in core Wesnoth rather than limiting it to an add-on, as I've come across many other instances where such a behavior would be useful, as well. But that would require some discussion.

@cooljeanius
Copy link
Collaborator Author

I've come across many other instances where such a behavior would be useful, as well.

(see https://github.com/cooljeanius/The_Earths_Gut/blob/f66252f2a2bd90dac9b2b9443813f055e62704b8/scenarios/09_Unusual_allies.cfg#L191-L192 for example)

@cooljeanius cooljeanius added enhancement New feature or request help wanted Extra attention is needed labels May 29, 2022
@knyghtmare
Copy link

@cooljeanius go see the "trained kill" mechanic in The Ravagers

What it does is allow the allied Ai units to not kill near-death enemy units so player side units can get the XP

@cooljeanius
Copy link
Collaborator Author

@cooljeanius go see the "trained kill" mechanic in The Ravagers

What it does is allow the allied Ai units to not kill near-death enemy units so player side units can get the XP

Do you have a link to it?

@knyghtmare
Copy link

@cooljeanius go see the "trained kill" mechanic in The Ravagers
What it does is allow the allied Ai units to not kill near-death enemy units so player side units can get the XP

Do you have a link to it?

Whitewolf does not github or a repo. So, 1.14 addons server

@cooljeanius
Copy link
Collaborator Author

@cooljeanius go see the "trained kill" mechanic in The Ravagers
What it does is allow the allied Ai units to not kill near-death enemy units so player side units can get the XP

Do you have a link to it?

Whitewolf does not github or a repo. So, 1.14 addons server

Hm, let me know once it's ported to 1.16, then.

@cooljeanius
Copy link
Collaborator Author

cooljeanius commented Mar 15, 2023

@cooljeanius go see the "trained kill" mechanic in The Ravagers
What it does is allow the allied Ai units to not kill near-death enemy units so player side units can get the XP

Do you have a link to it?

Whitewolf does not github or a repo. So, 1.14 addons server

Hm, let me know once it's ported to 1.16, then.

Update: "The Ravagers" is now available on the 1.16 addons server; I'm checking it out now...

Edit: @knyghtmare I can't seem to find where the "trained kill" mechanic is defined in it; any pointers?

cooljeanius added a commit that referenced this issue Jul 10, 2023
merge back from current upstream master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants