StendhalRefactoring: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Tottiwagner Add raid and invitations system |
imported>AntumDeluge →Code: remove outdated/implemented |
||
| (170 intermediate revisions by 14 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 33: | Line 17: | ||
[[StendhalRefactoringRP#Auctioning_system|Auctioning System]]<br> |
[[StendhalRefactoringRP#Auctioning_system|Auctioning System]]<br> |
||
[[StendhalRefactoringRP#Party_system|Party System]]<br> |
[[StendhalRefactoringRP#Party_system|Party 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 classes <br> |
|||
Class specific <br> |
|||
[[StendhalRefactoringClassArcher|Class:Archer]]<br> |
[[StendhalRefactoringClassArcher|Class:Archer]]<br> |
||
[[StendhalRefactoringClassMage|Class:Mage]]<br> |
[[StendhalRefactoringClassMage|Class:Mage]]<br> |
||
| Line 45: | 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 = |
||
I was talking with that guy that starts with an O (his name escapes me, but we were in the bank, with an A guy and a K guy...). I asked this. Sorry, I don't feel they fit well in other categories. |
|||
<ul> |
|||
<li> Party mode: enable players to create a party, and everyone who is in the party shares XP, and cash. </li> |
|||
<ul> <li>Party/Guild hierarchy: Chief (highest); Assistant Chief (second highest); Member (Lowest, Normal for most members of guild/party). Chiefs can expell assistant chiefs, AC's can expell Members, etc.</li></ul> |
|||
<li> Make cash not an item, but still enable it to be depositted in the bank.</li> |
|||
<li> Player Trading: 'nuff said</li> |
|||
<li> depositing a specific amount in the bank</li> |
|||
<li> hotkey system: done to death, I know, but how about using the function keys to plot them. or the bag spaces are automaticaly assigned to an F key... 12 spaces in bag, 12 F keys.</li> |
|||
<li> warp command: /warp semos_city x y or /warp PlayerName; or allowing a warp stone to be a buyable item, but not incredibly expensive...ahem.. potions...ahem</li> |
|||
<li> Running/Biking: Buying running shoes or a bicycle for quick transport; Or how about using sheep for transport once they are > 5 weight or something</li> |
|||
<li> Guild Castle: what MMORPG doesn't have a guild. But having a War of Emperium (I know, taken from RO) is so much fun. Guilds must compete to earn castles. Then at war of emperium, other guilds can take it from you, and you must defend. I know we don't have many players now, so we could start off with only one castle, and all guilds will have to go after that. But after many players join, we can have many castles, and have guilds competing and defending all of them! Fun FUn FUN!</li> |
|||
<li> Emoticons above peoples heads: when someone types something like :P, a big emoticon comes above the persons head, instead of plain text. MapleStory style!</li> |
|||
<li> darn! I forgot lots of them!</li> |
|||
<li>Mages guild, Warriors Guild etc(Not connected with castle quest). Mages can buy some magic stuff cheaper for example (from Athana) |
|||
</li> |
|||
<li> [http://sourceforge.net/tracker/index.php?func=detail&aid=1471953&group_id=1111&atid=351111 Town Games: Raids!]: PLEASE ADD! IF YOU ADD NOTHING ON THE LIST BUT THIS I WILL BE VERY HAPPY!</li> |
|||
<li>Player Shops: Players can set up mini-stores so they can sell items to others</li> |
|||
* [[StendhalRefactoringEquipment| Weapons & Armor System]] |
|||
</ul> |
|||
* [[StendhalRefactoringItemsBase| Base Implementation page]] ''outdated'' |
|||
* [[StendhalRefactoringItems| Items available after refactoring, min level list]] ''outdated'' |
|||
=Creatures= |
|||
''--[[User:MiguelAngelBlanchLardin|MiguelAngelBlanchLardin]] 03:04, 23 April 2006 (PDT) I would love if these request are placed at Sourceforge bugs tracker too, so we don't have search all around for them.'' |
|||
[[StendhalRefactoringCreatures| Creatures available after refactoring]]<br> |
|||
[[StendhalRefactoringCreatures#Actions| Creatures' actions available after refactoring]]<br> |
|||
Note: The ''O'' stands for ''oslsachem'' (but who cares? :)) |
|||
[[StendhalRefactoringCreatures#Events| Creatures' events system proposal]]<br> |
|||
[[StendhalRefactoringCreatures#AI| Creatures' AI system proposal]]<br> |
|||
''A'' stands for ''Athana'' and ''K'' stands for ''Kiheru'' and ''O'' Stands for ''Olsasachem'' (I think that's it) |
|||
=Out of Game= |
|||
Thanks for posting your ideas! :D |
|||
* [[StendhalRefactoringUpdates]] |
|||
<br> |
|||
<br> |
|||
=Raid-System and Invitation= |
|||
From a talk between Athanas and Zuse the following |
|||
proposal got developed. |
|||
<ul> |
|||
<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> |
|||
= Code = |
|||
<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> |
|||
* Improve rendering engine by adding dirty rectangles. |
|||
<li>The invitation-letter acts as a temporary key to the |
|||
arena door. However, it is time limited to one event. |
|||
Players can not enter early or later then the aboved |
|||
mention time.</li> |
|||
<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> |
|||
<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]] |
|||