How should the Avenger work?

by Iridiel

Back to Ideas.

Iridiel2005-02-14 18:01:53
This is more or less what I guess should be the expected behaviour of Avechna/Karma/whatever. I know it's incomplete, that's why I post it here so we manage to tell the Divines what do we think would be an efficient method of curbing PK. Moreover, I don't have idea if this is implementable or not, or the cost of it. If it's too complicated, I'll try to explain it better, excuses in advance to anybody who finds it difficult to understand.

Person A: attacker
Person B: attacked
Person C: hypothetic defender of B
Person D: Hypothetic aide of A

Any person following/leading anybody is flagged like that anybody (A, B, C, D).
Flags remain until X seconds have passed with no combat.
Getting protection means: If the conditions for suspect/vengeance are fulfilled, that person gets said suspect/vengeance
Getting marked as enemyTerritory means even if he goes to his own city, the conditions for this combat still imply enemy territory.
Each time a combat starts, the situation and the flags stay until the combat it's over (X seconds without combat).
Situations:
A in enemy territory: (situation: Defense of territory)
A doesn’t get protection from avenger/karma
B gets protection from avenger/karma
A is marked as enemyTerritory until X seconds of no combat pass.
B in enemy territory: (situation: B is raiding)
A gets protection from avenger/karma
B doesn’t get protection from avenger/karma
B is marked as enemyTerritory until X seconds of no combat pass.
Both in neutral grounds: (Situation: random jump on a highway)
A doesn’t get protection from avenger/karma
B gets protection from avenger/karma
Both in uninfluence village: (Situation: This villager is miiine!!)
Both are treated as in enemy territory. No protection, Avechna was out having a coffee and didn’t see them.

If A runs and B goes after him, then a new combat starts where B is the offender. If B runs and A goes after him a new combat starts and there’s a new territory evaluation. For example, if B runs into enemy territory, he wouldn’t have protection, whereas A would.

Group combat:
C not in B allies list or C not B Guild Champion (situation: I just walked around and saw a fight, so I joined the fun)
A new combat starts where C is the attacker, A is the attacked. Relationship between A and B stays the same while the combat continues (until X seconds pass without aggressive actions of A against cool.gif.

C in B allies list, guild, city, family or B Guild Champion/Guild Protector: (situation: I have a right to help my friends)
C doesn’t get protection if killed by A.

D attacks B: (situation: I won’t let my friend kill you alone)
B gets protection against any D who attacks him. If B dies, he gets protection against anybody who has attacked him the last X seconds, independently of who deals the last hit. (provided B has protection due to territory rules)

Things that could be considered aggressive actions (would start a combat):
- Demesne effects wich affect enemies.
- Summoning if not in B allies list.
- Teleporting to if not in B allies list.
- Any Entourage attack
- Runes