Ideas for Stendhal/PvP Challenges: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Madmetzger
No edit summary
imported>Madmetzger
No edit summary
Line 26: Line 26:
# Server side infrastructure
# Server side infrastructure


Player A issues a challenge request to another player called B. If B accepts the challenge, the challenge starts between both players. If B does not react the challenge request should time out after some time. It should not be necessary to actively reject a challenge. Challenges should respect ignore lists by simply dropping challenge requests from ignored players.
Player A issues a challenge request to another player called B. If B accepts the challenge, the challenge starts between both players. If B does not react the challenge request should time out after some time. It should not be necessary to actively reject a challenge. Challenges should respect ignore lists by simply dropping challenge requests from ignored players. Players can only have one active challenge at a time.


If A and B agreed on a challenge it is established and both players can attack each other. The challenge ends when one of the two player dies. It also ends if a player logs out (or is being logged out due to lag or something like that).
If A and B agreed on a challenge it is established and both players can attack each other. The challenge ends when one of the two player dies. It also ends if a player logs out (or is being logged out due to lag or something like that). A challenge should expire if no fighting happens between both players for some time.