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

New config for creature: HostileTowards #3654

Open
wants to merge 36 commits into
base: master
Choose a base branch
from

Conversation

walt253
Copy link
Contributor

@walt253 walt253 commented Nov 8, 2024

Add a new field on creature configuration file: HostileTowards.

; The creature engages in combat with any defined creatures it encounters, regardless of alliance or ownership. Accepts ANY_CREATURE.
HostileTowards = NULL

Add BattleRoyale as a new creature rule:

~~

; If set to 1, creatures will attack each other on sight, regardless of alliances or ownership.
BattleRoyale = 0

~~

@walt253 walt253 marked this pull request as ready for review November 8, 2024 23:13
@Loobinex
Copy link
Member

What's the point of this? How can this ever be used?

@walt253

This comment was marked as outdated.

@Loobinex
Copy link
Member

Imagine we want to make a "free-for-all" mode where creatures just go wild and attack each other. This rule would make that easy to set up. It’s basically a way to simulate a survival-of-the-fittest scenario.

I’ve got a map idea in mind for this concept, and this rule makes it much easier to set up. I won’t have to rely on Mad Psycho anymore, and I can use a Roaming player.

How or why do we want such a free-for-all mode? It's only total weirdness right?

@PieterVdc
Copy link
Member

are you working on a map that needs it? otherwise indeed bit niche

Revert the BattleRoyale weird rule and add HostileTowards on creature config file instead, more versatile and less niche.
@walt253
Copy link
Contributor Author

walt253 commented Nov 11, 2024

Imagine we want to make a "free-for-all" mode where creatures just go wild and attack each other. This rule would make that easy to set up. It’s basically a way to simulate a survival-of-the-fittest scenario.
I’ve got a map idea in mind for this concept, and this rule makes it much easier to set up. I won’t have to rely on Mad Psycho anymore, and I can use a Roaming player.

How or why do we want such a free-for-all mode? It's only total weirdness right?

I see you are not sold on the idea so I changed the PR to do something else instead.

are you working on a map that needs it? otherwise indeed bit niche

Yes but I just changed the PR, instead of a rule, I'm adding a new field on creature configuration, to set hostility between creature.

Basically it's an improved LairEnemy mechanic except it works anywhere in the dungeon and work for roaming players.

@walt253 walt253 changed the title New creature rule: Battle Royale New config for creature: HostileTowards Nov 11, 2024
@walt253 walt253 marked this pull request as draft November 11, 2024 09:58
@walt253 walt253 marked this pull request as ready for review November 11, 2024 09:58
@walt253

This comment was marked as outdated.

@walt253 walt253 marked this pull request as draft November 14, 2024 21:57
@walt253 walt253 marked this pull request as ready for review November 14, 2024 21:57
@Dragonlich8
Copy link

A beautiful idea. As you know I have tried to pursue it at least in the matter of the den.
There are creatures that hate each other and therefore cannot live together in the same den.
What you add is very interesting especially because it forces the Keeper to think about what kind of creatures to handle.
There will be creatures that are very powerful but incompatible with each other.
Keeping an avatar in the midst of evil creatures makes little sense and is too easy.... And vice versa keeping a HORNY in the midst of fairies makes little sense.
Really a beautiful thing you propose.

@walt253
Copy link
Contributor Author

walt253 commented Nov 20, 2024

A beautiful idea. As you know I have tried to pursue it at least in the matter of the den. There are creatures that hate each other and therefore cannot live together in the same den. What you add is very interesting especially because it forces the Keeper to think about what kind of creatures to handle. There will be creatures that are very powerful but incompatible with each other. Keeping an avatar in the midst of evil creatures makes little sense and is too easy.... And vice versa keeping a HORNY in the midst of fairies makes little sense. Really a beautiful thing you propose.

Thanks. I made some checks tho, they won't attack each other in some scenario:

  • Part of a group or hero party.
  • Influenced by CTA.
  • Working in a room.

The reason is to give player a way to handle the hostility but it also makes senses, in real life if you are working and you don't like your co-worker usually you won't attack them on sight during work, but you may "harass" them during a food break. 😝

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants