StendhalRefactoring: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Hendrik Brummermann moved to StendhalRefactoringMiscRP |
imported>AntumDeluge →Code: remove outdated/implemented |
||
| (132 intermediate revisions by 13 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navigation for Stendhal Top|Contributing}} |
|||
This page propose goals to achieve in next releases of Stendhal.<br> |
|||
{{Navigation for Stendhal Contributors}} |
|||
So please feel free to add new things that we may have forgotten. |
|||
This page proposes some possible, very long term, goals for Stendhal.<br> |
|||
=Versions= |
|||
Please see also [[StendhalOpenTasks]] for shorter term open tasks. |
|||
Each new version will add a small part of the below proposed refactoring: |
|||
* [[Stendhal:0.40| Stendhal 0.40]] |
|||
* [[Stendhal:0.60| Stendhal 0.60]] |
|||
* [[Stendhal:0.80| Stendhal 0.80]] |
|||
* [[Stendhal:1.00| Stendhal 1.00]] |
|||
We will use the major impair versions to release important bug fixes and tunes. |
|||
=Items= |
|||
[[StendhalRefactoringItems| Items available after refactoring]] |
|||
=Creatures= |
|||
[[StendhalRefactoringCreatures| Creatures available after refactoring]]<br> |
|||
[[StendhalRefactoringCreatures#Actions| Creatures' actions available after refactoring]]<br> |
|||
[[StendhalRefactoringCreatures#Events| Creatures' events system proposal]]<br> |
|||
[[StendhalRefactoringCreatures#AI| Creatures' AI system proposal]]<br> |
|||
=Atlas= |
|||
[[StendhalRefactoringAtlas| Atlas proposal]] |
|||
If you are interested in any of these goals, or have other ideas, please visit [[ChatWithOtherUsersDevs|IRC at irc.libera.chat #arianne]] |
|||
=RP System= |
=RP System= |
||
[[StendhalRPProposal| ''Working document'' for RP System proposal]]<br> |
|||
[[StendhalRefactoringRP| RP System proposal]]<br> |
[[StendhalRefactoringRP| RP System proposal]]<br> |
||
[[StendhalRefactoringRP#Skill_system|Skill System]]<br> |
[[StendhalRefactoringRP#Skill_system|Skill System]]<br> |
||
| Line 34: | Line 18: | ||
[[StendhalRefactoringRP#Party_system|Party System]]<br> |
[[StendhalRefactoringRP#Party_system|Party System]]<br> |
||
[[StendhalJobs|Jobs System]]<br> |
[[StendhalJobs|Jobs System]]<br> |
||
=Economy= |
|||
[[StendhalEconomy|Balancing the economy]] |
|||
=Class System= |
=Class System= |
||
[[StendhalRefactoringClassBasics|Class Basics]]<br> |
[[StendhalRefactoringClassBasics|Class Basics]]<br> |
||
<br> |
<br> |
||
About the different |
About the different classes <br> |
||
[[StendhalRefactoringClassArcher|Class:Archer]]<br> |
[[StendhalRefactoringClassArcher|Class:Archer]]<br> |
||
[[StendhalRefactoringClassMage|Class:Mage]]<br> |
[[StendhalRefactoringClassMage|Class:Mage]]<br> |
||
| Line 46: | Line 33: | ||
[[StendhalRefactoringClassGeneral|General Skills]]<br> |
[[StendhalRefactoringClassGeneral|General Skills]]<br> |
||
=Quests= |
|||
[[StendhalRefactoringQuests | Quest Page]] <br> |
|||
=History and Story/Plot= |
|||
[[StendhalRefactoringHistoryFacts |Gathered History Facts]] <br> |
|||
[[StendhalRefactoringHistoryOfTheWorld |History of the world]] <br> |
|||
[[StendhalRefactoringStory| Stendhal Story and Plot]] |
|||
= Items = |
|||
* [[StendhalRefactoringEquipment| Weapons & Armor System]] |
|||
* [[StendhalRefactoringItemsBase| Base Implementation page]] ''outdated'' |
|||
* [[StendhalRefactoringItems| Items available after refactoring, min level list]] ''outdated'' |
|||
=Creatures= |
|||
=Raid-System and Invitation= |
|||
[[StendhalRefactoringCreatures| Creatures available after refactoring]]<br> |
|||
From a talk between Athanas and Zuse the following |
|||
[[StendhalRefactoringCreatures#Actions| Creatures' actions available after refactoring]]<br> |
|||
proposal got developed. |
|||
[[StendhalRefactoringCreatures#Events| Creatures' events system proposal]]<br> |
|||
<ul> |
|||
[[StendhalRefactoringCreatures#AI| Creatures' AI system proposal]]<br> |
|||
<li>Create an place like an arena. One entrance which |
|||
can be only open by a special key. |
|||
This arena might include some grandstand where everyone |
|||
else (without a key) can enter to be become a member of |
|||
the audience.</li> |
|||
<li>The GM can send invitations to players which are |
|||
special in some way. This invitations are "ordinary" |
|||
items. A letter with e.g. the following text: |
|||
<ul> |
|||
Dear Hero,<br> |
|||
due to your .... we invite you to participate a raid in the arena.<br> |
|||
Date, XX.YY.ZZZZ Time, AA:BB - CC:DD Stendhal time.<br> |
|||
Please be in time otherwise this invitation will be expire.<br> |
|||
Sincerely, the GM-Team.<br> |
|||
</ul> |
|||
</li> |
|||
=Out of Game= |
|||
<li>The invitation-letter acts as a temporary key to the |
|||
* [[StendhalRefactoringUpdates]] |
|||
arena door. However, it is time limited to one event. |
|||
Players can not enter early or later then the aboved |
|||
mention time.</li> |
|||
= Code = |
|||
<li>At the specified time the game master will enter the |
|||
arena (maybe there is a small tower in the middle of |
|||
the raid field, so the GM can stay safety). He will |
|||
open the raid and create some monsters. (Maybe the kind |
|||
and amount of monsters will be announced or player can |
|||
ask during the raid)</li> |
|||
* Improve rendering engine by adding dirty rectangles. |
|||
<li>All invited players can fight. No special rules, if |
|||
they die they die, with all consequences.</li> |
|||
<li>After the raid is over everyone has to leave the arena.</li> |
|||
<li>Ready for the next round.....</li> |
|||
</ul> |
|||
The invitation can be send by different criteria. |
|||
E.g. |
|||
<ul> |
|||
<li>only level X and higher players (League)</li> |
|||
<li>social raid for players which are known to be helpful |
|||
to new players etc.</li> |
|||
<li>developers raid</li> |
|||
<li>contributors raid</li> |
|||
<li>etc.</li> |
|||
</ul> |
|||
The raids should be something like a personal award for |
|||
the players. |
|||
Players which are not able to participate can give |
|||
there invitation to other players if they like. |
|||
In addition to that it might be easy to generate some |
|||
additional quests-raids. |
|||
<ul> |
|||
<li>E.g. Two groups, and a huge amount of Elfs or Orks. The |
|||
creatures protect an item. The group which is able to |
|||
catch the item earn XP or cash.</li> |
|||
<li>Protect the civilest: A amount of players and one |
|||
pseudo-player level 0 stay together, a bunch of |
|||
monsters try to kill the low-level player. If the |
|||
others are able to protect him, they win XP or cash.</li> |
|||
<li>Raids were potions and meat are forbidden will be |
|||
definitive a hard task even for high level players, |
|||
where team-play becomes the most important criteria.</li> |
|||
</ul> |
|||
That is more or less all. |
|||
<br> |
|||
---- |
|||
[[Category:Development]] |
|||
[[Stendhal | Back to stendhal main wiki page]] |
|||