StendhalRefactoringRP: Difference between revisions
Content deleted Content added
imported>Oslsachem No edit summary |
imported>Oslsachem |
||
Line 166:
==Party system==
A player types:
''/party nameofparty''
and automatically that party exists and this player is joined to that party.
To find out what parties a user belongs to:
''/parties username''
To find out what players belong to a party:
''/members nameofparty''
When a player wants to join an existing party
''/join nameofparty''
If ''nameofparty'' exists, the players that already belong to that party (and are online) are asked if they want to accept the new member. The decision with major number of votes wins. To join a party, at least one of the members has to be online.
The xp points obtained by every member of the party are showed like always but in a different color (possibly grey) and aren't added to the player experience.
The items dragged to the bag of every member are shown in a different color (possibly grey) and can't be used if they are consumable.
At one point, a player suggests:
''/share nameofparty''
This command only works if the player belongs to ''nameofparty''.
All of the members that have contributed to the loot since last sharing must be online and are asked if they want to share at that moment. The decision with major number of votes wins.
If the share is accepted a bag window opens in the middle of the screen.
Every item is assigned a value in points, the total is computed and every player is assigned a fraction of that total.
The sharing can be:
*equal for every player
*proportional to the sum of the given and received damage points by every player since last sharing.
Every player is prompted with a window to choose between equal or proportional sharing. The decision with major number of votes wins.
The xp points gathered by the group of members since last sharing is shared immediately
Each Player chooses the items he wants until:
*the amount of items' value:
**reaches the player's assigned points.
**surpasses the player's assigned points for the first time.
*The player clicks on ''No more'' button
Then he can't drag any more item.
If a player chooses an stackable item, the quantity is chosen so that it reaches the rest of the player's assigned points. Thus, users should drag stackable items only at the end
When any player can't drag more items from the bag the sharing process begins:
*if two players have chosen the same item:
**the item is randomly assigned to one of the players.
**the players that don't get the chosen item receive (if possible) part of the rest of the loot in equal parts (if possible)
If there's a part of the loot that hasn't been assigned to any of the players, it is dropped on the ground (at average distance of the group of players) and the faster player gets it.
When a player wants to abandon a party he simply types:
''/quit nameofparty''
If all the members of the party (except perhaps the affected player) are online and the number of party members is more than 2, a member can suggest expelling another member:
''/expel username nameofparty''
Every player (included the affected player) is prompted with a window to choose yes or no. The decision with major number of votes wins.
Note: the same user can belong (at least in theory) to many parties.
There could be an analogue feature to the buddy list for parties so that every member would be notified any time other member logs in and out.
<br>
| |||