From no-reply_wiki at metalforge.org Fri Sep 1 05:03:53 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:03:53 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: servers:schmorp Message-ID: <1157105033.435355.17944.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:03 User : Edit Summary: created ====== cf.schmorp.de ====== cf.schmorp.de is one of the most used servers these days (September 2006). The main website is [[http://cf.schmorp.de/]], where also the [[Crossfire+ ]] development takes place. IP-Address : 88.64.32.82 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/servers:schmorp -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:18:31 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:18:31 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:schmorp Message-ID: <1157105911.710224.17976.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:18 User : Edit Summary: @@ -3,3 +3,28 @@ cf.schmorp.de is one of the most used servers these days (September 2006 ). + The main website is [[http://cf.schmorp.de/]], where also the [[Crossfir e+]] development takes place. + + ===== Features ===== + + * support for the new [[http://cf.schmorp.de/client.shtml|CFPlus clien t]] features + * mostly easier overall gameplay + * different balancing than on other Crossfire servers, eg. shops don't have so weird prices anymore, rods are capped at the use magic item skill , ... + * dying won't let you loose your experience points until you have fail ed minesweeper in the nimbus. + * as the development of [[Crossfire+]] is mostly directed into stabili ty this server is more stable than others. + * there are new commands, such as the 'invite' and the 'follow' comman d. for more documentation visit [[http://cf.schmorp.de/]]. + * more player interaction due to the new tradeshop. + * lots of other features that are listed at [[http://cf.schmorp.de/ser ver_features.shtml]]. + + ===== Maps ===== + + There are more than a hand full of new maps that are online on [[Servers ::schmorp]], some only aviable there, a more up to date + list might be found at [[http://cf.schmorp.de/maps.shtml]].: + + * the bank quest in scorn, the heaven quest in scorn, the mana fountai n in scorn. + * onefangs ice castle (this is on cat2 too) + * a few maps for the invite command quest. + * aldwulf (also on cat2) + * mlab (prepared for cf.schmorp.de by sliss/bw from cat2) + + IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:schmorp?rev=11 57105032 New Revision: http://wiki.metalforge.net/doku.php/servers:schmorp -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:00:36 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:00:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers Message-ID: <1157104836.345860.17941.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:00 User : Edit Summary: @@ -31,5 +31,5 @@ ===== Crossfire-derivative Servers ===== ^ Server ^ Address ^ Version ^ Mapset ^ Lifespan ^ Description ^ | cat2 | cat2.dynu.ca | 1.9.1-CVS or forked ((unclear which)) | bigworld (official+custom) | unknown to current | PKing allowed. Server admin inclu des "anti-womens-rights" content which a majority of the community disagre es with. Some active players. As of late August 2006, around ~3-4 players online at a time. | - | schmorp | cf.schmorp.de | forked((Fork project goes by the name of "cr ossfire+")) | bigworld(forked) | unknown to current | Server code forked b y the server admin. As of late August 2006, around ~5-12 players online at a time. | + | [[Servers:schmorp]] | cf.schmorp.de | forked((Fork project goes by the name of "crossfire+")) | bigworld(forked) | unknown to current | Server c ode forked by the server admin. As of late August 2006, around ~5-12 playe rs online at a time. | IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers?rev=1157084854 New Revision: http://wiki.metalforge.net/doku.php/servers -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:32:44 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:32:44 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: servers:crossfire Message-ID: <1157106764.686770.17997.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:32 User : Edit Summary: created ====== Crossfire+ ====== Crossfire+ can be considered a fork of Crossfire, which remains protocol compatible with Crossfire. The website where the main news and features of the Crossfire+ development is published is [[http://cf.schmorp.de/]]. The main server where the current CVS is running is [[servers:schmorp]]. ===== Main changes ===== * lots of bugfixes, mainly crashfixes * better handling of file saving, allowing better regular backups and al so a more crash-safe behavoir. * a Perl plugin system which is actively used to improve interactivity f eatures, like the tradeshop, mana fountain or the prieses in the churches of gorokh and valriel. Recently major code changes took place, mostly to have a foundation for better bugfixes: * the server code has been converted to C++ and a few structs are improv ed with C++ features (templates, methods, ...) * Perl has been moved further into the core of Crossfire+, allowing more stable and more interesting plugin extensions to the game. * Lots of the loading/saving code for players and maps has been rewritte n/changed to handle serialized Perl data. IP-Address : 88.64.32.82 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/servers:crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:42:36 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:42:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:crossfire Message-ID: <1157107356.375355.18021.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:42 User : Edit Summary: @@ -5,8 +5,11 @@ The website where the main news and features of the Crossfire+ development is published is [[http://cf.schmorp.de/]]. The main server where the current CVS is running is [[servers:schmorp]]. + + A more comprehensive list of changes can be found at [[http://cf.schmorp .de/differences.shtml]], + here a couple of them: ===== Main changes ===== * lots of bugfixes, mainly crashfixes IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:crossfire?rev= 1157106764 New Revision: http://wiki.metalforge.net/doku.php/servers:crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:48:14 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:48:14 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:crossfire Message-ID: <1157107694.357933.18030.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:48 User : Edit Summary: @@ -21,4 +21,9 @@ * the server code has been converted to C++ and a few structs are impr oved with C++ features (templates, methods, ...) * Perl has been moved further into the core of Crossfire+, allowing mo re stable and more interesting plugin extensions to the game. * Lots of the loading/saving code for players and maps has been rewrit ten/changed to handle serialized Perl data. + + ===== The Gtk Map Editor ===== + + An early offspring of the Crossfire+ project was [[http://cf.schmorp.de/ editor.shtml|GCE - Gtk Crosfire Editor]], + which eases editing of maps in comparsion to the CFJavaEditor. The featu res are listed on the editor page. IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:crossfire?rev= 1157107356 New Revision: http://wiki.metalforge.net/doku.php/servers:crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:58:19 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:58:19 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: crossfireplus Message-ID: <1157108299.954425.18045.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:58 User : Edit Summary: created ====== Crossfire+ ====== Crossfire+ can be considered a fork of Crossfire, which remains protocol compatible with Crossfire. The website where the main news and features of the Crossfire+ development is published is [[http://cf.schmorp.de/]]. The main server where the current CVS is running is [[servers:schmorp]]. A more comprehensive list of changes can be found at [[http://cf.schmorp.d e/differences.shtml]], here a couple of them: ===== Main changes ===== * lots of bugfixes, mainly crashfixes * better handling of file saving, allowing better regular backups and al so a more crash-safe behavoir. * a Perl plugin system which is actively used to improve interactivity f eatures, like the tradeshop, mana fountain or the prieses in the churches of gorokh and valriel. Recently major code changes took place, mostly to have a foundation for better bugfixes: * the server code has been converted to C++ and a few structs are improv ed with C++ features (templates, methods, ...) * Perl has been moved further into the core of Crossfire+, allowing more stable and more interesting plugin extensions to the game. * Lots of the loading/saving code for players and maps has been rewritte n/changed to handle serialized Perl data. ===== The Gtk Map Editor ===== An early offspring of the Crossfire+ project was [[http://cf.schmorp.de/ed itor.shtml|GCE - Gtk Crosfire Editor]], which eases editing of maps in comparsion to the CFJavaEditor. The feature s are listed on the editor page. IP-Address : 88.64.32.82 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/crossfireplus -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 06:00:15 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 06:00:15 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:schmorp Message-ID: <1157108415.873652.18057.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 06:00 User : Edit Summary: @@ -10,9 +10,9 @@ * support for the new [[http://cf.schmorp.de/client.shtml|CFPlus clien t]] features * mostly easier overall gameplay * different balancing than on other Crossfire servers, eg. shops don't have so weird prices anymore, rods are capped at the use magic item skill , ... * dying won't let you loose your experience points until you have fail ed minesweeper in the nimbus. - * as the development of [[:crossfirepls|Crossfire+]] is mostly directe d into stability this server is more stable than others. + * as the development of [[:crossfirepuls|Crossfire+]] is mostly direct ed into stability this server is more stable than others. * there are new commands, such as the 'invite' and the 'follow' comman d. for more documentation visit [[http://cf.schmorp.de/]]. * more player interaction due to the new tradeshop. * lots of other features that are listed at [[http://cf.schmorp.de/ser ver_features.shtml]]. IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:schmorp?rev=11 57108394 New Revision: http://wiki.metalforge.net/doku.php/servers:schmorp -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 05:59:54 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 05:59:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:schmorp Message-ID: <1157108395.004718.18048.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 05:59 User : Edit Summary: @@ -1,18 +1,18 @@ ====== cf.schmorp.de ====== cf.schmorp.de is one of the most used servers these days (September 2006 ). - The main website is [[http://cf.schmorp.de/]], where also the [[Crossfir e+]] + The main website is [[http://cf.schmorp.de/]], where also the [[:crossfi replus|Crossfire+]] development takes place. ===== Features ===== * support for the new [[http://cf.schmorp.de/client.shtml|CFPlus clien t]] features * mostly easier overall gameplay * different balancing than on other Crossfire servers, eg. shops don't have so weird prices anymore, rods are capped at the use magic item skill , ... * dying won't let you loose your experience points until you have fail ed minesweeper in the nimbus. - * as the development of [[Crossfire+]] is mostly directed into stabili ty this server is more stable than others. + * as the development of [[:crossfirepls|Crossfire+]] is mostly directe d into stability this server is more stable than others. * there are new commands, such as the 'invite' and the 'follow' comman d. for more documentation visit [[http://cf.schmorp.de/]]. * more player interaction due to the new tradeshop. * lots of other features that are listed at [[http://cf.schmorp.de/ser ver_features.shtml]]. IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:schmorp?rev=11 57105911 New Revision: http://wiki.metalforge.net/doku.php/servers:schmorp -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 06:00:50 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 06:00:50 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:schmorp Message-ID: <1157108450.608074.18060.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 06:00 User : Edit Summary: @@ -10,9 +10,9 @@ * support for the new [[http://cf.schmorp.de/client.shtml|CFPlus clien t]] features * mostly easier overall gameplay * different balancing than on other Crossfire servers, eg. shops don't have so weird prices anymore, rods are capped at the use magic item skill , ... * dying won't let you loose your experience points until you have fail ed minesweeper in the nimbus. - * as the development of [[:crossfirepuls|Crossfire+]] is mostly direct ed into stability this server is more stable than others. + * as the development of [[:crossfireplus|Crossfire+]] is mostly direct ed into stability this server is more stable than others. * there are new commands, such as the 'invite' and the 'follow' comman d. for more documentation visit [[http://cf.schmorp.de/]]. * more player interaction due to the new tradeshop. * lots of other features that are listed at [[http://cf.schmorp.de/ser ver_features.shtml]]. IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:schmorp?rev=11 57108415 New Revision: http://wiki.metalforge.net/doku.php/servers:schmorp -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 06:01:17 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 06:01:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:crossfire Message-ID: <1157108477.802837.18063.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 06:01 User : Edit Summary: removed @@ -1,29 +1 @@ - ====== Crossfire+ ====== - Crossfire+ can be considered a fork of Crossfire, which - remains protocol compatible with Crossfire. - - The website where the main news and features of the Crossfire+ - development is published is [[http://cf.schmorp.de/]]. The main - server where the current CVS is running is [[servers:schmorp]]. - - A more comprehensive list of changes can be found at [[http://cf.schmorp .de/differences.shtml]], - here a couple of them: - - ===== Main changes ===== - - * lots of bugfixes, mainly crashfixes - * better handling of file saving, allowing better regular backups and also a more crash-safe behavoir. - * a Perl plugin system which is actively used to improve interactivity features, like the tradeshop, mana fountain or the prieses in the churche s of gorokh and valriel. - - Recently major code changes took place, mostly to have a foundation - for better bugfixes: - - * the server code has been converted to C++ and a few structs are impr oved with C++ features (templates, methods, ...) - * Perl has been moved further into the core of Crossfire+, allowing mo re stable and more interesting plugin extensions to the game. - * Lots of the loading/saving code for players and maps has been rewrit ten/changed to handle serialized Perl data. - - ===== The Gtk Map Editor ===== - - An early offspring of the Crossfire+ project was [[http://cf.schmorp.de/ editor.shtml|GCE - Gtk Crosfire Editor]], - which eases editing of maps in comparsion to the CFJavaEditor. The featu res are listed on the editor page. IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers:crossfire?rev= 1157107693 New Revision: http://wiki.metalforge.net/doku.php/servers:crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 07:48:58 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 07:48:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfireplus Message-ID: <1157114938.765853.18239.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 07:48 User : Edit Summary: @@ -13,9 +13,9 @@ ===== Main changes ===== * lots of bugfixes, mainly crashfixes * better handling of file saving, allowing better regular backups and also a more crash-safe behavoir. - * a Perl plugin system which is actively used to improve interactivity features, like the tradeshop, mana fountain or the prieses in the churche s of gorokh and valriel. + * a Perl plugin system which is actively used to improve interactivity features, like the tradeshop, mana fountain or the priests in the churche s of Gorokh and Valriel. Recently major code changes took place, mostly to have a foundation for better bugfixes: IP-Address : 172.176.74.225 Old Revision: http://wiki.metalforge.net/doku.php/crossfireplus?rev=1157 108299 New Revision: http://wiki.metalforge.net/doku.php/crossfireplus -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 08:13:42 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 08:13:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers Message-ID: <1157116422.124437.18281.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 08:13 User : Edit Summary: @@ -31,5 +31,5 @@ ===== Crossfire-derivative Servers ===== ^ Server ^ Address ^ Version ^ Mapset ^ Lifespan ^ Description ^ | cat2 | cat2.dynu.ca | 1.9.1-CVS or forked ((unclear which)) | bigworld (official+custom) | unknown to current | PKing allowed. Server admin inclu des "anti-womens-rights" content which a majority of the community disagre es with. Some active players. As of late August 2006, around ~3-4 players online at a time. | - | [[Servers:schmorp]] | cf.schmorp.de | forked((Fork project goes by the name of "crossfire+")) | bigworld(forked) | unknown to current | Server c ode forked by the server admin. As of late August 2006, around ~5-12 playe rs online at a time. | + | [[Servers:schmorp]] | cf.schmorp.de | forked((Fork project goes by the name of "crossfire+")) | bigworld(forked) | end of 2005 to current | Serv er code forked by the server admin. As of late August 2006, around ~5-12 p layers online at a time. | IP-Address : 88.64.32.82 Old Revision: http://wiki.metalforge.net/doku.php/servers?rev=1157104835 New Revision: http://wiki.metalforge.net/doku.php/servers -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 10:37:20 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 10:37:20 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:schmorp Message-ID: <1157125040.063040.18501.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 10:37 User : rednaxela Edit Summary: Fix spelling error and remove link to self (silly for a wiki page to link to itself) @@ -17,9 +17,9 @@ * lots of other features that are listed at [[http://cf.schmorp.de/ser ver_features.shtml]]. ===== Maps ===== - There are more than a hand full of new maps that are online on [[Servers ::schmorp]], some only aviable there, a more up to date + There are more than a hand full of new maps that are online on schmorp, some only available there, a more up to date list might be found at [[http://cf.schmorp.de/maps.shtml]].: * the bank quest in scorn, the heaven quest in scorn, the mana fountai n in scorn. * onefangs ice castle (this is on cat2 too) IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/servers:schmorp?rev=11 57108450 New Revision: http://wiki.metalforge.net/doku.php/servers:schmorp -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 10:38:56 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 10:38:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers Message-ID: <1157125136.666777.18504.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 10:38 User : rednaxela Edit Summary: @@ -30,6 +30,6 @@ | [[servers:CFTest]]| TBA | varies | bigworld(varies) | Future | A serve r for testing new code, maps, and arches. | ===== Crossfire-derivative Servers ===== ^ Server ^ Address ^ Version ^ Mapset ^ Lifespan ^ Description ^ - | cat2 | cat2.dynu.ca | 1.9.1-CVS or forked ((unclear which)) | bigworld (official+custom) | unknown to current | PKing allowed. Server admin inclu des "anti-womens-rights" content which a majority of the community disagre es with. Some active players. As of late August 2006, around ~3-4 players online at a time. | + | cat2 | cat2.dynu.ca | 1.9.1-CVS or forked ((unclear which)) | bigworld (forked) | unknown to current | PKing allowed. Server admin includes "anti -womens-rights" content which a majority of the community disagrees with. Some active players. As of late August 2006, around ~3-4 players online at a time. | | [[Servers:schmorp]] | cf.schmorp.de | forked((Fork project goes by the name of "crossfire+")) | bigworld(forked) | end of 2005 to current | Serv er code forked by the server admin. As of late August 2006, around ~5-12 p layers online at a time. | IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/servers?rev=1157116421 New Revision: http://wiki.metalforge.net/doku.php/servers -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 13:35:55 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 13:35:55 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:game_balance Message-ID: <1157135755.197955.18784.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 13:35 User : raphael Edit Summary: added link to exp table page @@ -7,8 +7,9 @@ * Some items are too availible to players, and should have a more limi ted number in circulation. This would help create more economical interac tion between players. * give some items a unique tracking number, and limit the amount (ba sed on a flag, could be a ratio to players) in the game at one time. If t he total amout allowed is reached, don't generate any more of the object. * perhaps some artifact weapons should be both, rarer, and a bit mor e powerful/useful (i.e. defender, excalibur) * Fix sockpuppet exploits for leveling. On servers where pking is allo wed, this is widely abused to rapidly gain exp, and levels. + * The [[exp_table|experience table]] table could be adjusted. ==== Player Race/Class ==== Balance issues with player race/class individualy or in combination * dragon monks, fireborn monks, monks following gaea @@ -35,10 +36,12 @@ * charm monsters / command undead (devastating if used well) * underpowered * various stat modification spells * some damage spells underpowered at high levels while about right a t lower levels - * probe spell + * probe * could give more useful info to low/medium level players, whether the monster heals, whether the last hit did anything at all (different me ssages for 100% and 99.99% hp) + * perceive self + * most of the information is already available in the client info windows, except maybe for depleted stats == potions/dusts == * overpowered * some attack potions * a low-level player can find a potion of black fire (comet) or fi ery destruction (meteor swarm) in a shop, try it without knowing what it d oes and be killed instantly IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re v=1151069019 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 14:31:03 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 14:31:03 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:exp_table Message-ID: <1157139063.395590.18886.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 14:31 User : raphael Edit Summary: created ====== Crossfire experience table ====== ===== Problems with the current experience tables ==== = The current experience tables are not very well balanced. This has been d iscussed by some developers during the [[:g2g|get together]] meeting (unde r the heading [[:g2g#crossfire_needs_to_become_more_fun|Crossfire needs to become more fun]]) and one proposal was to use a more regular exponential progression for the various levels. There are two experience tables that are currently in use. They can be fo und in the file ''lib/exp_table''. The default one is called is table B ( "classic"). The server [[servers:metalforge|Metalforge]] uses another tabl e called table C ("hard"). Previous versions of Crossfire used table A, b ut it is not used anymore by the recent servers (tables A and B are identi cal but shifted by one level). The current default table B uses an exponential progression with a factor of 2 for the first 10 levels: each new level requires twice as many points as the previous one. But then this ratio quickly drops: 1.13 for level 20 , 1.06 for level 30, ... and becomes as low as 1.01 for levels above 90. Then there is a sudden jump: a ratio of 6 for level 109, then a ratio of 2 for the following levels. When the old table A was still used, this rati o of 6 was introduced in order to make it hard for players to jump from le vel 109 to 110. Now this gap has been shifted down by one level. This means that after gaining the first 10 levels, it gets a bit easier to gain levels. And after level 20 or so, it gets **much** easier. Gaining levels becomes easier and easier until level 108. Then it takes a while to reach level 109 because of the large gap (6 times more experience point s required). This results in a game that is harder for the new players th an for the high-level ones. With the current set of maps, the following steps take roughly the same am ount of time: * going from level 1 to level 15 or so (15 levels) * going from there to level 40 or so (25 levels) * going from there to level 108 (60+ levels) * going from level 108 to level 109 (1 level) After level 108, it takes more time to reach the following levels because there are not so many ways to gain a lot of experience. ===== How to fix the experience table ===== In order to re-balance the experience table so that it is not too unfair t o the new players and too easy for the players above level 20 or 30, it is necessary to modify the ratio between the successive levels. Although th e ratio may still be close to 2 for the first few levels, it should quickl y drop to a value that remains constant for most of the table. This means that gaining levels will be a bit easier for the lower levels but will al so get harder for the higher levels. ===== Proposal for a new experience table ===== Here is a table showing the current experience tables (A, B, C) and a new proposal (N) that is more balanced. ^ Level ^ A (Old) ^ B (Classic) ^ C (Hard) ^ N (New) ^ | 1 | 0 | 0 | 0 | 0 | | 2 | 1000 | 2000 | 2000 | 2000 | | 3 | 2000 | 4000 | 4000 | 4000 | | 4 | 4000 | 8000 | 8000 | 7200 | | 5 | 8000 | 16000 | 16000 | 11500 | | 6 | 16000 | 32000 | 32000 | 16700 | | 7 | 32000 | 64000 | 64000 | 21700 | | 8 | 64000 | 125000 | 125000 | 27100 | | 9 | 125000 | 250000 | 250000 | 33100 | | 10 | 250000 | 500000 | 500000 | 39100 | | 11 | 500000 | 900000 | 900000 | 44900 | | 12 | 900000 | 1400000 | 1400000 | 51700 | | 13 | 1400000 | 2000000 | 2000000 | 59400 | | 14 | 2000000 | 2600000 | 2600000 | 67800 | | 15 | 2600000 | 3300000 | 3300000 | 77200 | | 16 | 3300000 | 4100000 | 4100000 | 88000 | | 17 | 4100000 | 4900000 | 4900000 | 99500 | | 18 | 4900000 | 5700000 | 5700000 | 111000 | | 19 | 5700000 | 6600000 | 6600000 | 125000 | | 20 | 6600000 | 7500000 | 7500000 | 140000 | | 21 | 7500000 | 8400000 | 8500000 | 157000 | | 22 | 8400000 | 9300000 | 9500000 | 175000 | | 23 | 9300000 | 10300000 | 10600000 | 196000 | | 24 | 10300000 | 11300000 | 11800000 | 220000 | | 25 | 11300000 | 12300000 | 13000000 | 246000 | | 26 | 12300000 | 13300000 | 14300000 | 276000 | | 27 | 13300000 | 14400000 | 15600000 | 309000 | | 28 | 14400000 | 15500000 | 17000000 | 346000 | | 29 | 15500000 | 16600000 | 18500000 | 388000 | | 30 | 16600000 | 17700000 | 20000000 | 434000 | | 31 | 17700000 | 18800000 | 21700000 | 486000 | | 32 | 18800000 | 19900000 | 23400000 | 545000 | | 33 | 19900000 | 21100000 | 25200000 | 610000 | | 34 | 21100000 | 22300000 | 27000000 | 683000 | | 35 | 22300000 | 23500000 | 29000000 | 765000 | | 36 | 23500000 | 24700000 | 31100000 | 857000 | | 37 | 24700000 | 25900000 | 33300000 | 960000 | | 38 | 25900000 | 27100000 | 35600000 | 1070000 | | 39 | 27100000 | 28300000 | 38000000 | 1200000 | | 40 | 28300000 | 29500000 | 40500000 | 1350000 | | 41 | 29500000 | 30800000 | 43200000 | 1510000 | | 42 | 30800000 | 32100000 | 46000000 | 1690000 | | 43 | 32100000 | 33400000 | 48900000 | 1890000 | | 44 | 33400000 | 34700000 | 52000000 | 2120000 | | 45 | 34700000 | 36000000 | 55200000 | 2380000 | | 46 | 36000000 | 37300000 | 58600000 | 2660000 | | 47 | 37300000 | 38600000 | 62100000 | 2980000 | | 48 | 38600000 | 39900000 | 65900000 | 3340000 | | 49 | 39900000 | 41200000 | 69800000 | 3740000 | | 50 | 41200000 | 42600000 | 73900000 | 4190000 | | 51 | 42600000 | 44000000 | 78200000 | 4690000 | | 52 | 44000000 | 45400000 | 82700000 | 5250000 | | 53 | 45400000 | 46800000 | 87500000 | 5880000 | | 54 | 46800000 | 48200000 | 92500000 | 6590000 | | 55 | 48200000 | 49600000 | 97800000 | 7380000 | | 56 | 49600000 | 51000000 | 103300000 | 8270000 | | 57 | 51000000 | 52400000 | 109100000 | 9260000 | | 58 | 52400000 | 53800000 | 115200000 | 10400000 | | 59 | 53800000 | 55200000 | 121500000 | 11600000 | | 60 | 55200000 | 56600000 | 128200000 | 13000000 | | 61 | 56600000 | 58000000 | 135300000 | 14600000 | | 62 | 58000000 | 59400000 | 142700000 | 16300000 | | 63 | 59400000 | 60800000 | 150400000 | 18300000 | | 64 | 60800000 | 62200000 | 158600000 | 20500000 | | 65 | 62200000 | 63700000 | 167100000 | 22900000 | | 66 | 63700000 | 65200000 | 176100000 | 25700000 | | 67 | 65200000 | 66700000 | 185600000 | 28800000 | | 68 | 66700000 | 68200000 | 195500000 | 32200000 | | 69 | 68200000 | 69700000 | 205900000 | 36100000 | | 70 | 69700000 | 71200000 | 216800000 | 40400000 | | 71 | 71200000 | 72700000 | 228300000 | 45200000 | | 72 | 72700000 | 74200000 | 240300000 | 50700000 | | 73 | 74200000 | 75700000 | 252900000 | 56800000 | | 74 | 75700000 | 77200000 | 266200000 | 63600000 | | 75 | 77200000 | 78700000 | 280200000 | 71200000 | | 76 | 78700000 | 80200000 | 294800000 | 79700000 | | 77 | 80200000 | 81700000 | 310200000 | 89300000 | | 78 | 81700000 | 83200000 | 326300000 | 100000000 | | 79 | 83200000 | 84700000 | 343200000 | 112000000 | | 80 | 84700000 | 86200000 | 361000000 | 125000000 | | 81 | 86200000 | 87700000 | 379700000 | 141000000 | | 82 | 87700000 | 89300000 | 399300000 | 157000000 | | 83 | 89300000 | 90900000 | 419900000 | 176000000 | | 84 | 90900000 | 92500000 | 441500000 | 197000000 | | 85 | 92500000 | 94100000 | 464200000 | 221000000 | | 86 | 94100000 | 95700000 | 488100000 | 248000000 | | 87 | 95700000 | 97300000 | 513100000 | 277000000 | | 88 | 97300000 | 98900000 | 539400000 | 311000000 | | 89 | 98900000 | 100500000 | 567000000 | 348000000 | | 90 | 100500000 | 102100000 | 596000000 | 390000000 | | 91 | 102100000 | 103700000 | 626400000 | 436000000 | | 92 | 103700000 | 105300000 | 658300000 | 489000000 | | 93 | 105300000 | 106900000 | 691900000 | 547000000 | | 94 | 106900000 | 108500000 | 727100000 | 613000000 | | 95 | 108500000 | 110100000 | 764100000 | 687000000 | | 96 | 110100000 | 111700000 | 802900000 | 769000000 | | 97 | 111700000 | 113300000 | 843700000 | 861000000 | | 98 | 113300000 | 114900000 | 886500000 | 965000000 | | 99 | 114900000 | 116500000 | 931500000 | 1080000000 | | 100 | 116500000 | 118100000 | 978700000 | 1220000000 | | 101 | 118100000 | 119700000 | 1028200000 | 1390000000 | | 102 | 119700000 | 121300000 | 1080300000 | 1590000000 | | 103 | 121300000 | 122900000 | 1134900000 | 1810000000 | | 104 | 122900000 | 124500000 | 1192300000 | 2080000000 | | 105 | 124500000 | 126100000 | 1252500000 | 2390000000 | | 106 | 126100000 | 127700000 | 1315800000 | 2750000000 | | 107 | 127700000 | 129300000 | 1382200000 | 3250000000 | | 108 | 129300000 | 130900000 | 1451900000 | 3960000000 | | 109 | 130900000 | 785400000 | 1525100000 | 4950000000 | | 110 | 785400000 | 1570800000 | 2100000000 | 6440000000 | | 111 | 1570800000 | 3141600000 | 4200000000 | 9330000000 | | 112 | 3141600000 | 6283200000 | 8400000000 | 15000000000 | | 113 | 6283200000 | 12566400000 | 16800000000 | 27000000000 | | 114 | 12566400000 | 25132800000 | 33600000000 | 50000000000 | | 115 | 25132800000 | 50265600000 | 67200000000 | 100000000000 | IP-Address : 212.117.81.29 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 14:47:38 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 14:47:38 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table Message-ID: <1157140058.035425.18935.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 14:47 User : raphael Edit Summary: @@ -1,22 +1,24 @@ ====== Crossfire experience table ====== - - ===== Problems with the current experience tables ==== = The current experience tables are not very well balanced. This has been discussed by some developers during the [[:g2g|get together]] meeting (un der the heading [[:g2g#crossfire_needs_to_become_more_fun|Crossfire needs to become more fun]]) and one proposal was to use a more regular exponenti al progression for the various levels. - There are two experience tables that are currently in use. They can be found in the file ''lib/exp_table''. The default one is called is table B ("classic"). The server [[servers:metalforge|Metalforge]] uses another ta ble called table C ("hard"). Previous versions of Crossfire used table A, but it is not used anymore by the recent servers (tables A and B are iden tical but shifted by one level). + ===== Problems with the current experience tables ==== = + + There are two experience tables that are currently in use. They can be found in the file ''lib/exp_table''. The default one is called table **B* * ("**classic**"). The server [[servers:metalforge|Metalforge]] uses anoth er table called table **C** ("**hard**"). Previous versions of Crossfire used table **A** ("**old**"), but it is not used anymore by the recent ser vers (tables A and B are identical but shifted by one level). The current default table B uses an exponential progression with a facto r of 2 for the first 10 levels: each new level requires twice as many poin ts as the previous one. But then this ratio quickly drops: 1.13 for level 20, 1.06 for level 30, ... and becomes as low as 1.01 for levels above 90. Then there is a sudden jump: a ratio of 6 for level 109, then a ratio of 2 for the following levels. When the old table A was still used, this ra tio of 6 was introduced in order to make it hard for players to jump from level 109 to 110. Now this gap has been shifted down by one level. This means that after gaining the first 10 levels, it gets a bit easier to gain levels. And after level 20 or so, it gets **much** easier. Gaini ng levels becomes easier and easier until level 108. Then it takes a whil e to reach level 109 because of the large gap (6 times more experience poi nts required). This results in a game that is harder for the new players than for the high-level ones. - With the current set of maps, the following steps take roughly the same amount of time: + With the current set of maps and the default experience table B, the fol lowing steps take roughly the same amount of time: * going from level 1 to level 15 or so (15 levels) * going from there to level 40 or so (25 levels) * going from there to level 108 (60+ levels) * going from level 108 to level 109 (1 level) After level 108, it takes more time to reach the following levels becaus e there are not so many ways to gain a lot of experience. + + The experience table C (Metalforge) is identical to table B for the firs t 20 levels, then the ratio between levels remains a bit higher so that th e gap is not as big around level 108. However, the ratio is still rather low: 1.10 around level 25 and as low as 1.05 after level 90. ===== How to fix the experience table ===== In order to re-balance the experience table so that it is not too unfair to the new players and too easy for the players above level 20 or 30, it is necessary to modify the ratio between the successive levels. Although the ratio may still be close to 2 for the first few levels, it should quic kly drop to a value that remains constant for most of the table. This mea ns that gaining levels will be a bit easier for the lower levels but will also get harder for the higher levels. IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev =1157139063 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 15:36:40 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 15:36:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table Message-ID: <1157143000.125348.19019.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 15:36 User : raphael Edit Summary: added pretty images @@ -24,9 +24,17 @@ In order to re-balance the experience table so that it is not too unfair to the new players and too easy for the players above level 20 or 30, it is necessary to modify the ratio between the successive levels. Although the ratio may still be close to 2 for the first few levels, it should quic kly drop to a value that remains constant for most of the table. This mea ns that gaining levels will be a bit easier for the lower levels but will also get harder for the higher levels. ===== Proposal for a new experience table ===== - Here is a table showing the current experience tables (A, B, C) and a ne w proposal (N) that is more balanced. + The following image is a logarithmic graph (made with Gnumeric) of the t hree existing experience tables (A, B, C) and the new one (N) that is a bi t more balanced. + + {{:dev_todo:exp_table_log.png|:dev_todo:exp_table_log.png}} + + The following image compares the ratio of the experience points needed b etween successive levels, for each of the four tables. + + {{:dev_todo:exp_table_ratio.png|:dev_todo:exp_table_ratio.png}} + + And here are the numeric values for the current experience tables (A, B, C) and for the new one (N). ^ Level ^ A (Old) ^ B (Classic) ^ C (Hard) ^ N (New) ^ | 1 | 0 | 0 | 0 | 0 | | 2 | 1000 | 2000 | 2000 | 2000 | IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev =1157140055 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 15:57:20 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 15:57:20 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table Message-ID: <1157144240.995759.19055.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 15:57 User : raphael Edit Summary: expanded the descriptions of the graphs @@ -25,12 +25,15 @@ ===== Proposal for a new experience table ===== The following image is a logarithmic graph (made with Gnumeric) of the t hree existing experience tables (A, B, C) and the new one (N) that is a bi t more balanced. + * the **green** line shows the **default** table B (note the sudden ju mp around level 108) + * the **red** line shows the "hard" table C used by **Metalforge** + * the **cyan** line shows the **new proposal** (smoother than the othe r ones => more balanced progression) {{:dev_todo:exp_table_log.png|:dev_todo:exp_table_log.png}} - The following image compares the ratio of the experience points needed b etween successive levels, for each of the four tables. + The following image compares the ratio of the experience points needed b etween successive levels, for each of the four tables. Math freaks would claim that it shows the first-order derivative of the previous graph, but who cares about that? The lines are not perfectly smooth due to rounding: only the first two to four digits are kept for each level, followed by se veral zeroes (these numbers are easier to read for us humans counting in b ase 10). Note that the peak ratio of 6 around level 108 for tables A and B goes out of the graph. {{:dev_todo:exp_table_ratio.png|:dev_todo:exp_table_ratio.png}} And here are the numeric values for the current experience tables (A, B, C) and for the new one (N). IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev =1157142998 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 1 18:11:01 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 01 Sep 2006 18:11:01 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table Message-ID: <1157152261.055915.19541.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/01 18:11 User : raphael Edit Summary: explain exp gains as percentages @@ -5,9 +5,9 @@ ===== Problems with the current experience tables ==== = There are two experience tables that are currently in use. They can be found in the file ''lib/exp_table''. The default one is called table **B* * ("**classic**"). The server [[servers:metalforge|Metalforge]] uses anoth er table called table **C** ("**hard**"). Previous versions of Crossfire used table **A** ("**old**"), but it is not used anymore by the recent ser vers (tables A and B are identical but shifted by one level). - The current default table B uses an exponential progression with a facto r of 2 for the first 10 levels: each new level requires twice as many poin ts as the previous one. But then this ratio quickly drops: 1.13 for level 20, 1.06 for level 30, ... and becomes as low as 1.01 for levels above 90. Then there is a sudden jump: a ratio of 6 for level 109, then a ratio of 2 for the following levels. When the old table A was still used, this ra tio of 6 was introduced in order to make it hard for players to jump from level 109 to 110. Now this gap has been shifted down by one level. + The current default table B uses an exponential progression with a facto r of 2 for the first 10 levels: each new level requires twice as many poin ts as the previous one. But then this ratio quickly drops: 1.13 for level 20, 1.06 for level 30, ... and becomes as low as 1.01 for levels above 90. This means that **at the higher levels, you only need to increase your e xp by 1% in order to gain a new level**. Then there is a sudden jump: a r atio of 6 for level 109, then a ratio of 2 for the following levels. When the old table A was still used, this ratio of 6 was introduced in order t o make it hard for players to jump from level 109 to 110. Now this gap ha s been shifted down by one level. This means that after gaining the first 10 levels, it gets a bit easier to gain levels. And after level 20 or so, it gets **much** easier. Gaini ng levels becomes easier and easier until level 108. Then it takes a whil e to reach level 109 because of the large gap (6 times more experience poi nts required). This results in a game that is harder for the new players than for the high-level ones. With the current set of maps and the default experience table B, the fol lowing steps take roughly the same amount of time: @@ -16,13 +16,15 @@ * going from there to level 108 (60+ levels) * going from level 108 to level 109 (1 level) After level 108, it takes more time to reach the following levels becaus e there are not so many ways to gain a lot of experience. - The experience table C (Metalforge) is identical to table B for the firs t 20 levels, then the ratio between levels remains a bit higher so that th e gap is not as big around level 108. However, the ratio is still rather low: 1.10 around level 25 and as low as 1.05 after level 90. + The experience table C (Metalforge) is identical to table B for the firs t 20 levels, then the ratio between levels remains a bit higher so that th e gap is not as big around level 108. However, the ratio is still rather low: 1.10 around level 25 and as low as 1.05 after level 60. This means t hat you only need to increase your exp by 5% in order to gain a new level. ===== How to fix the experience table ===== In order to re-balance the experience table so that it is not too unfair to the new players and too easy for the players above level 20 or 30, it is necessary to modify the ratio between the successive levels. Although the ratio may still be close to 2 for the first few levels, it should quic kly drop to a value that remains constant for most of the table. This mea ns that gaining levels will be a bit easier for the lower levels but will also get harder for the higher levels. + + The proposal included below tries to do that while still staying close t o the current values for the levels below 10 and above 100. This constrai ns the choice of the "stable" ratio to about 1.12 for most of the table. In other words, gaining one level requires an increase in exp points of ar ound 12% for almost all levels between 10 and 100. ===== Proposal for a new experience table ===== The following image is a logarithmic graph (made with Gnumeric) of the t hree existing experience tables (A, B, C) and the new one (N) that is a bi t more balanced. IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev =1157144239 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:10:50 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:10:50 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157235050.245574.21878.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:10 User : Edit Summary: @@ -2,5 +2,6 @@ Isolated from the rest of the region by an extensive mountain range to t he south, and possessing a massive natural harbour, Darcap is a small, but easily defensible town, dominated by a pair of powerful guilds. The town is also noted for its circus, whose reputation draws visitors from all ove r the world. ===== Places in Darcap ===== * [[Darcap Circus]] + * [[Pirate Warehouse]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1130613642 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:16:35 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:16:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157235395.262384.21890.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:16 User : Edit Summary: @@ -1,7 +1,8 @@ ====== The Sultanate of Darcap ====== Isolated from the rest of the region by an extensive mountain range to t he south, and possessing a massive natural harbour, Darcap is a small, but easily defensible town, dominated by a pair of powerful guilds. The town is also noted for its circus, whose reputation draws visitors from all ove r the world. ===== Places in Darcap ===== + * [[Church]] * [[Darcap Circus]] * [[Pirate Warehouse]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1157235049 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:15:35 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:15:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: pirate_warehouse Message-ID: <1157235335.107558.21887.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:15 User : Edit Summary: created ====== Pirate Warehouse ====== The Pirate Warehouse contains pirates, some animals, and a few water eleme ntals. A secure treasure room lies at the center. IP-Address : 70.224.225.123 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/pirate_warehouse -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:21:32 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:21:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: church Message-ID: <1157235692.555946.21901.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:21 User : Edit Summary: created ====== Church ====== This church belongs to the Devourers. The undead litter the grounds and a few priests worship at the alters. IP-Address : 70.224.225.123 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/church -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:26:54 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:26:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: darcap_circus Message-ID: <1157236014.064879.21910.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:26 User : Edit Summary: created ====== Circus ====== Ah the Circus... All kinds of fun. The Circus contains games, food, ride s, and monsters of the big top. Don't forget to bring your change purse. IP-Address : 70.224.225.123 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/darcap_circus -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:31:26 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:31:26 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157236286.965896.21919.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:31 User : Edit Summary: @@ -3,6 +3,7 @@ ===== Places in Darcap ===== * [[Church]] * [[Darcap Circus]] + * [[Elemental Quest]] * [[Pirate Warehouse]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1157235394 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:37:30 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:37:30 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157236650.635979.21931.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:37 User : Edit Summary: @@ -5,5 +5,6 @@ * [[Church]] * [[Darcap Circus]] * [[Elemental Quest]] * [[Pirate Warehouse]] + * [[Water Well]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1157236286 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:36:30 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:36:30 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: elemental_quest Message-ID: <1157236590.357865.21928.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:36 User : Edit Summary: created ====== Elemental Quest ====== The elemental quest consists of several smaller missions. The [[Water Wel l]] south of the [[Court House]] would be a good place to start. IP-Address : 70.224.225.123 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/elemental_quest -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:40:17 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:40:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: water_well Message-ID: <1157236817.334257.21949.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:40 User : Edit Summary: created ====== Water Well ====== The water well is the start of the [[Elemental Quest]]. Water loving crea tures inhabit the well. IP-Address : 70.224.225.123 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/water_well -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:41:45 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:41:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157236905.732623.21952.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:41 User : Edit Summary: @@ -2,9 +2,10 @@ Isolated from the rest of the region by an extensive mountain range to t he south, and possessing a massive natural harbour, Darcap is a small, but easily defensible town, dominated by a pair of powerful guilds. The town is also noted for its circus, whose reputation draws visitors from all ove r the world. ===== Places in Darcap ===== * [[Church]] + * [[Court House]] * [[Darcap Circus]] * [[Elemental Quest]] * [[Pirate Warehouse]] * [[Water Well]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1157236649 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:43:46 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:43:46 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: court_house Message-ID: <1157237026.553410.21955.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:43 User : Edit Summary: created ====== Court House ====== The Court House is part of the [[Elemental Quest]]. See the [[Water Well] ] for more information. IP-Address : 70.224.225.123 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/court_house -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:47:05 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:47:05 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157237225.275349.21964.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:47 User : Edit Summary: @@ -8,4 +8,6 @@ * [[Elemental Quest]] * [[Pirate Warehouse]] * [[Water Well]] + ===== Places outside Darcap ===== + * [[Woodhouse]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1157236905 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:49:29 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:49:29 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap Message-ID: <1157237369.254083.21967.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:49 User : Edit Summary: @@ -10,4 +10,5 @@ * [[Water Well]] ===== Places outside Darcap ===== * [[Woodhouse]] + * [[Cave]] IP-Address : 70.224.225.123 Old Revision: http://wiki.metalforge.net/doku.php/darcap?rev=1157237224 New Revision: http://wiki.metalforge.net/doku.php/darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 2 17:52:13 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 02 Sep 2006 17:52:13 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table Message-ID: <1157237533.832392.21976.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/02 17:52 User : raphael Edit Summary: added new exp_table E, better graphs @@ -22,138 +22,140 @@ ===== How to fix the experience table ===== In order to re-balance the experience table so that it is not too unfair to the new players and too easy for the players above level 20 or 30, it is necessary to modify the ratio between the successive levels. Although the ratio may still be close to 2 for the first few levels, it should quic kly drop to a value that remains constant for most of the table. This mea ns that gaining levels will be a bit easier for the lower levels but will also get harder for the higher levels. - The proposal included below tries to do that while still staying close t o the current values for the levels below 10 and above 100. This constrai ns the choice of the "stable" ratio to about 1.12 for most of the table. In other words, gaining one level requires an increase in exp points of ar ound 12% for almost all levels between 10 and 100. + The first proposal included below (Table D) tries to do that while still staying close to the current values for the levels below 10 and above 100 . This constrains the choice of the "stable" ratio to about 1.12 for most of the table. In other words, gaining one level requires an increase in exp points of around 12% for almost all levels between 10 and 100. The se cond proposal (Table E) does not use a steeper curve for the levels above 100 so it is possible to keep a higher ratio overall: 15% for almost all l evels beyond 10. - ===== Proposal for a new experience table ===== + ===== Proposals for new experience tables ===== - The following image is a logarithmic graph (made with Gnumeric) of the t hree existing experience tables (A, B, C) and the new one (N) that is a bi t more balanced. - * the **green** line shows the **default** table B (note the sudden ju mp around level 108) - * the **red** line shows the "hard" table C used by **Metalforge** - * the **cyan** line shows the **new proposal** (smoother than the othe r ones => more balanced progression) + The following image is a logarithmic graph (made with Gnumeric) of the t hree existing experience tables (A, B, C) and the new ones (D and E) that are more balanced. + * the **green** line shows the **default table B** (note the sudden ju mp around level 108) + * the **red** line shows the "hard" **table C used by Metalforge** + * the **cyan** line shows the new table D requiring an increase of abo ut 12% between levels + * the **purple** line shows the new table E requiring an increase of a bout 15% between levels + The new curves D and E are smoother => more balanced. You can see tha t the new table D becomes more difficult than the default table B around l evel 75 and the new table E becomes more difficult around level 60. - {{:dev_todo:exp_table_log.png|:dev_todo:exp_table_log.png}} + {{:dev_todo:exp_table_log2.png|:dev_todo:exp_table_log2.png}} - The following image compares the ratio of the experience points needed b etween successive levels, for each of the four tables. Math freaks would claim that it shows the first-order derivative of the previous graph, but who cares about that? The lines are not perfectly smooth due to rounding: only the first two to four digits are kept for each level, followed by se veral zeroes (these numbers are easier to read for us humans counting in b ase 10). Note that the peak ratio of 6 around level 108 for tables A and B goes out of the graph. + The following image compares the ratio of the experience points needed b etween successive levels: an increase of 100% means that it is necessary t o double the score, an increase of only 1% like the green curve near the h igh levels makes it easier to gain levels. The lines are not perfectly sm ooth due to rounding: only the first two to four digits are kept for each level, followed by several zeroes (these numbers are easier to read for us humans counting in base 10). - {{:dev_todo:exp_table_ratio.png|:dev_todo:exp_table_ratio.png}} + {{:dev_todo:exp_table_ratio2.png|:dev_todo:exp_table_ratio2.png}} - And here are the numeric values for the current experience tables (A, B, C) and for the new one (N). + And here are the numeric values for the current experience tables (A, B, C) and for the new ones (D and E). - ^ Level ^ A (Old) ^ B (Classic) ^ C (Hard) ^ N (New) ^ - | 1 | 0 | 0 | 0 | 0 | - | 2 | 1000 | 2000 | 2000 | 2000 | - | 3 | 2000 | 4000 | 4000 | 4000 | - | 4 | 4000 | 8000 | 8000 | 7200 | - | 5 | 8000 | 16000 | 16000 | 11500 | - | 6 | 16000 | 32000 | 32000 | 16700 | - | 7 | 32000 | 64000 | 64000 | 21700 | - | 8 | 64000 | 125000 | 125000 | 27100 | - | 9 | 125000 | 250000 | 250000 | 33100 | - | 10 | 250000 | 500000 | 500000 | 39100 | - | 11 | 500000 | 900000 | 900000 | 44900 | - | 12 | 900000 | 1400000 | 1400000 | 51700 | - | 13 | 1400000 | 2000000 | 2000000 | 59400 | - | 14 | 2000000 | 2600000 | 2600000 | 67800 | - | 15 | 2600000 | 3300000 | 3300000 | 77200 | - | 16 | 3300000 | 4100000 | 4100000 | 88000 | - | 17 | 4100000 | 4900000 | 4900000 | 99500 | - | 18 | 4900000 | 5700000 | 5700000 | 111000 | - | 19 | 5700000 | 6600000 | 6600000 | 125000 | - | 20 | 6600000 | 7500000 | 7500000 | 140000 | - | 21 | 7500000 | 8400000 | 8500000 | 157000 | - | 22 | 8400000 | 9300000 | 9500000 | 175000 | - | 23 | 9300000 | 10300000 | 10600000 | 196000 | - | 24 | 10300000 | 11300000 | 11800000 | 220000 | - | 25 | 11300000 | 12300000 | 13000000 | 246000 | - | 26 | 12300000 | 13300000 | 14300000 | 276000 | - | 27 | 13300000 | 14400000 | 15600000 | 309000 | - | 28 | 14400000 | 15500000 | 17000000 | 346000 | - | 29 | 15500000 | 16600000 | 18500000 | 388000 | - | 30 | 16600000 | 17700000 | 20000000 | 434000 | - | 31 | 17700000 | 18800000 | 21700000 | 486000 | - | 32 | 18800000 | 19900000 | 23400000 | 545000 | - | 33 | 19900000 | 21100000 | 25200000 | 610000 | - | 34 | 21100000 | 22300000 | 27000000 | 683000 | - | 35 | 22300000 | 23500000 | 29000000 | 765000 | - | 36 | 23500000 | 24700000 | 31100000 | 857000 | - | 37 | 24700000 | 25900000 | 33300000 | 960000 | - | 38 | 25900000 | 27100000 | 35600000 | 1070000 | - | 39 | 27100000 | 28300000 | 38000000 | 1200000 | - | 40 | 28300000 | 29500000 | 40500000 | 1350000 | - | 41 | 29500000 | 30800000 | 43200000 | 1510000 | - | 42 | 30800000 | 32100000 | 46000000 | 1690000 | - | 43 | 32100000 | 33400000 | 48900000 | 1890000 | - | 44 | 33400000 | 34700000 | 52000000 | 2120000 | - | 45 | 34700000 | 36000000 | 55200000 | 2380000 | - | 46 | 36000000 | 37300000 | 58600000 | 2660000 | - | 47 | 37300000 | 38600000 | 62100000 | 2980000 | - | 48 | 38600000 | 39900000 | 65900000 | 3340000 | - | 49 | 39900000 | 41200000 | 69800000 | 3740000 | - | 50 | 41200000 | 42600000 | 73900000 | 4190000 | - | 51 | 42600000 | 44000000 | 78200000 | 4690000 | - | 52 | 44000000 | 45400000 | 82700000 | 5250000 | - | 53 | 45400000 | 46800000 | 87500000 | 5880000 | - | 54 | 46800000 | 48200000 | 92500000 | 6590000 | - | 55 | 48200000 | 49600000 | 97800000 | 7380000 | - | 56 | 49600000 | 51000000 | 103300000 | 8270000 | - | 57 | 51000000 | 52400000 | 109100000 | 9260000 | - | 58 | 52400000 | 53800000 | 115200000 | 10400000 | - | 59 | 53800000 | 55200000 | 121500000 | 11600000 | - | 60 | 55200000 | 56600000 | 128200000 | 13000000 | - | 61 | 56600000 | 58000000 | 135300000 | 14600000 | - | 62 | 58000000 | 59400000 | 142700000 | 16300000 | - | 63 | 59400000 | 60800000 | 150400000 | 18300000 | - | 64 | 60800000 | 62200000 | 158600000 | 20500000 | - | 65 | 62200000 | 63700000 | 167100000 | 22900000 | - | 66 | 63700000 | 65200000 | 176100000 | 25700000 | - | 67 | 65200000 | 66700000 | 185600000 | 28800000 | - | 68 | 66700000 | 68200000 | 195500000 | 32200000 | - | 69 | 68200000 | 69700000 | 205900000 | 36100000 | - | 70 | 69700000 | 71200000 | 216800000 | 40400000 | - | 71 | 71200000 | 72700000 | 228300000 | 45200000 | - | 72 | 72700000 | 74200000 | 240300000 | 50700000 | - | 73 | 74200000 | 75700000 | 252900000 | 56800000 | - | 74 | 75700000 | 77200000 | 266200000 | 63600000 | - | 75 | 77200000 | 78700000 | 280200000 | 71200000 | - | 76 | 78700000 | 80200000 | 294800000 | 79700000 | - | 77 | 80200000 | 81700000 | 310200000 | 89300000 | - | 78 | 81700000 | 83200000 | 326300000 | 100000000 | - | 79 | 83200000 | 84700000 | 343200000 | 112000000 | - | 80 | 84700000 | 86200000 | 361000000 | 125000000 | - | 81 | 86200000 | 87700000 | 379700000 | 141000000 | - | 82 | 87700000 | 89300000 | 399300000 | 157000000 | - | 83 | 89300000 | 90900000 | 419900000 | 176000000 | - | 84 | 90900000 | 92500000 | 441500000 | 197000000 | - | 85 | 92500000 | 94100000 | 464200000 | 221000000 | - | 86 | 94100000 | 95700000 | 488100000 | 248000000 | - | 87 | 95700000 | 97300000 | 513100000 | 277000000 | - | 88 | 97300000 | 98900000 | 539400000 | 311000000 | - | 89 | 98900000 | 100500000 | 567000000 | 348000000 | - | 90 | 100500000 | 102100000 | 596000000 | 390000000 | - | 91 | 102100000 | 103700000 | 626400000 | 436000000 | - | 92 | 103700000 | 105300000 | 658300000 | 489000000 | - | 93 | 105300000 | 106900000 | 691900000 | 547000000 | - | 94 | 106900000 | 108500000 | 727100000 | 613000000 | - | 95 | 108500000 | 110100000 | 764100000 | 687000000 | - | 96 | 110100000 | 111700000 | 802900000 | 769000000 | - | 97 | 111700000 | 113300000 | 843700000 | 861000000 | - | 98 | 113300000 | 114900000 | 886500000 | 965000000 | - | 99 | 114900000 | 116500000 | 931500000 | 1080000000 | - | 100 | 116500000 | 118100000 | 978700000 | 1220000000 | - | 101 | 118100000 | 119700000 | 1028200000 | 1390000000 | - | 102 | 119700000 | 121300000 | 1080300000 | 1590000000 | - | 103 | 121300000 | 122900000 | 1134900000 | 1810000000 | - | 104 | 122900000 | 124500000 | 1192300000 | 2080000000 | - | 105 | 124500000 | 126100000 | 1252500000 | 2390000000 | - | 106 | 126100000 | 127700000 | 1315800000 | 2750000000 | - | 107 | 127700000 | 129300000 | 1382200000 | 3250000000 | - | 108 | 129300000 | 130900000 | 1451900000 | 3960000000 | - | 109 | 130900000 | 785400000 | 1525100000 | 4950000000 | - | 110 | 785400000 | 1570800000 | 2100000000 | 6440000000 | - | 111 | 1570800000 | 3141600000 | 4200000000 | 9330000000 | - | 112 | 3141600000 | 6283200000 | 8400000000 | 15000000000 | - | 113 | 6283200000 | 12566400000 | 16800000000 | 27000000000 | - | 114 | 12566400000 | 25132800000 | 33600000000 | 50000000000 | - | 115 | 25132800000 | 50265600000 | 67200000000 | 100000000000 | + ^ Level ^ A (Old) ^ B (Classic) ^ C (Hard/Metalforge) ^ D (Progressive 1 2%) ^ E (Progressive 15%) ^ + | 1 | 0 | 0 | 0 | 0 | 0 | + | 2 | 1000 | 2000 | 2000 | 2000 | 2000 | + | 3 | 2000 | 4000 | 4000 | 4000 | 4000 | + | 4 | 4000 | 8000 | 8000 | 7200 | 8000 | + | 5 | 8000 | 16000 | 16000 | 11500 | 14400 | + | 6 | 16000 | 32000 | 32000 | 16700 | 23000 | + | 7 | 32000 | 64000 | 64000 | 21700 | 32300 | + | 8 | 64000 | 125000 | 125000 | 27100 | 38700 | + | 9 | 125000 | 250000 | 250000 | 33100 | 45300 | + | 10 | 250000 | 500000 | 500000 | 39100 | 52100 | + | 11 | 500000 | 900000 | 900000 | 44900 | 59900 | + | 12 | 900000 | 1400000 | 1400000 | 51700 | 68900 | + | 13 | 1400000 | 2000000 | 2000000 | 59400 | 79200 | + | 14 | 2000000 | 2600000 | 2600000 | 67800 | 91100 | + | 15 | 2600000 | 3300000 | 3300000 | 77200 | 105000 | + | 16 | 3300000 | 4100000 | 4100000 | 88000 | 120000 | + | 17 | 4100000 | 4900000 | 4900000 | 99500 | 139000 | + | 18 | 4900000 | 5700000 | 5700000 | 111000 | 159000 | + | 19 | 5700000 | 6600000 | 6600000 | 125000 | 183000 | + | 20 | 6600000 | 7500000 | 7500000 | 140000 | 211000 | + | 21 | 7500000 | 8400000 | 8500000 | 157000 | 242000 | + | 22 | 8400000 | 9300000 | 9500000 | 175000 | 279000 | + | 23 | 9300000 | 10300000 | 10600000 | 196000 | 320000 | + | 24 | 10300000 | 11300000 | 11800000 | 220000 | 369000 | + | 25 | 11300000 | 12300000 | 13000000 | 246000 | 424000 | + | 26 | 12300000 | 13300000 | 14300000 | 276000 | 487000 | + | 27 | 13300000 | 14400000 | 15600000 | 309000 | 560000 | + | 28 | 14400000 | 15500000 | 17000000 | 346000 | 645000 | + | 29 | 15500000 | 16600000 | 18500000 | 388000 | 741000 | + | 30 | 16600000 | 17700000 | 20000000 | 434000 | 852000 | + | 31 | 17700000 | 18800000 | 21700000 | 486000 | 980000 | + | 32 | 18800000 | 19900000 | 23400000 | 545000 | 1130000 | + | 33 | 19900000 | 21100000 | 25200000 | 610000 | 1300000 | + | 34 | 21100000 | 22300000 | 27000000 | 683000 | 1490000 | + | 35 | 22300000 | 23500000 | 29000000 | 765000 | 1710000 | + | 36 | 23500000 | 24700000 | 31100000 | 857000 | 1970000 | + | 37 | 24700000 | 25900000 | 33300000 | 960000 | 2270000 | + | 38 | 25900000 | 27100000 | 35600000 | 1070000 | 2610000 | + | 39 | 27100000 | 28300000 | 38000000 | 1200000 | 3000000 | + | 40 | 28300000 | 29500000 | 40500000 | 1350000 | 3450000 | + | 41 | 29500000 | 30800000 | 43200000 | 1510000 | 3970000 | + | 42 | 30800000 | 32100000 | 46000000 | 1690000 | 4560000 | + | 43 | 32100000 | 33400000 | 48900000 | 1890000 | 5240000 | + | 44 | 33400000 | 34700000 | 52000000 | 2120000 | 6030000 | + | 45 | 34700000 | 36000000 | 55200000 | 2380000 | 6940000 | + | 46 | 36000000 | 37300000 | 58600000 | 2660000 | 7980000 | + | 47 | 37300000 | 38600000 | 62100000 | 2980000 | 9170000 | + | 48 | 38600000 | 39900000 | 65900000 | 3340000 | 10500000 | + | 49 | 39900000 | 41200000 | 69800000 | 3740000 | 12100000 | + | 50 | 41200000 | 42600000 | 73900000 | 4190000 | 14000000 | + | 51 | 42600000 | 44000000 | 78200000 | 4690000 | 16000000 | + | 52 | 44000000 | 45400000 | 82700000 | 5250000 | 18400000 | + | 53 | 45400000 | 46800000 | 87500000 | 5880000 | 21200000 | + | 54 | 46800000 | 48200000 | 92500000 | 6590000 | 24400000 | + | 55 | 48200000 | 49600000 | 97800000 | 7380000 | 28100000 | + | 56 | 49600000 | 51000000 | 103300000 | 8270000 | 32300000 | + | 57 | 51000000 | 52400000 | 109100000 | 9260000 | 37100000 | + | 58 | 52400000 | 53800000 | 115200000 | 10400000 | 42700000 | + | 59 | 53800000 | 55200000 | 121500000 | 11600000 | 49100000 | + | 60 | 55200000 | 56600000 | 128200000 | 13000000 | 56400000 | + | 61 | 56600000 | 58000000 | 135300000 | 14600000 | 64900000 | + | 62 | 58000000 | 59400000 | 142700000 | 16300000 | 74600000 | + | 63 | 59400000 | 60800000 | 150400000 | 18300000 | 85800000 | + | 64 | 60800000 | 62200000 | 158600000 | 20500000 | 98700000 | + | 65 | 62200000 | 63700000 | 167100000 | 22900000 | 114000000 | + | 66 | 63700000 | 65200000 | 176100000 | 25700000 | 131000000 | + | 67 | 65200000 | 66700000 | 185600000 | 28800000 | 150000000 | + | 68 | 66700000 | 68200000 | 195500000 | 32200000 | 173000000 | + | 69 | 68200000 | 69700000 | 205900000 | 36100000 | 199000000 | + | 70 | 69700000 | 71200000 | 216800000 | 40400000 | 228000000 | + | 71 | 71200000 | 72700000 | 228300000 | 45200000 | 263000000 | + | 72 | 72700000 | 74200000 | 240300000 | 50700000 | 302000000 | + | 73 | 74200000 | 75700000 | 252900000 | 56800000 | 347000000 | + | 74 | 75700000 | 77200000 | 266200000 | 63600000 | 399000000 | + | 75 | 77200000 | 78700000 | 280200000 | 71200000 | 459000000 | + | 76 | 78700000 | 80200000 | 294800000 | 79700000 | 528000000 | + | 77 | 80200000 | 81700000 | 310200000 | 89300000 | 607000000 | + | 78 | 81700000 | 83200000 | 326300000 | 100000000 | 698000000 | + | 79 | 83200000 | 84700000 | 343200000 | 112000000 | 803000000 | + | 80 | 84700000 | 86200000 | 361000000 | 125000000 | 924000000 | + | 81 | 86200000 | 87700000 | 379700000 | 141000000 | 1060000000 | + | 82 | 87700000 | 89300000 | 399300000 | 157000000 | 1220000000 | + | 83 | 89300000 | 90900000 | 419900000 | 176000000 | 1400000000 | + | 84 | 90900000 | 92500000 | 441500000 | 197000000 | 1620000000 | + | 85 | 92500000 | 94100000 | 464200000 | 221000000 | 1860000000 | + | 86 | 94100000 | 95700000 | 488100000 | 248000000 | 2140000000 | + | 87 | 95700000 | 97300000 | 513100000 | 277000000 | 2460000000 | + | 88 | 97300000 | 98900000 | 539400000 | 311000000 | 2830000000 | + | 89 | 98900000 | 100500000 | 567000000 | 348000000 | 3250000000 | + | 90 | 100500000 | 102100000 | 596000000 | 390000000 | 3740000000 | + | 91 | 102100000 | 103700000 | 626400000 | 436000000 | 4300000000 | + | 92 | 103700000 | 105300000 | 658300000 | 489000000 | 4940000000 | + | 93 | 105300000 | 106900000 | 691900000 | 547000000 | 5680000000 | + | 94 | 106900000 | 108500000 | 727100000 | 613000000 | 6540000000 | + | 95 | 108500000 | 110100000 | 764100000 | 687000000 | 7520000000 | + | 96 | 110100000 | 111700000 | 802900000 | 769000000 | 8640000000 | + | 97 | 111700000 | 113300000 | 843700000 | 861000000 | 9940000000 | + | 98 | 113300000 | 114900000 | 886500000 | 965000000 | 11400000000 | + | 99 | 114900000 | 116500000 | 931500000 | 1080000000 | 13100000000 | + | 100 | 116500000 | 118100000 | 978700000 | 1220000000 | 15100000000 | + | 101 | 118100000 | 119700000 | 1028200000 | 1390000000 | 17400000000 | + | 102 | 119700000 | 121300000 | 1080300000 | 1590000000 | 20000000000 | + | 103 | 121300000 | 122900000 | 1134900000 | 1810000000 | 23000000000 | + | 104 | 122900000 | 124500000 | 1192300000 | 2080000000 | 26400000000 | + | 105 | 124500000 | 126100000 | 1252500000 | 2390000000 | 30400000000 | + | 106 | 126100000 | 127700000 | 1315800000 | 2750000000 | 35000000000 | + | 107 | 127700000 | 129300000 | 1382200000 | 3250000000 | 40200000000 | + | 108 | 129300000 | 130900000 | 1451900000 | 3960000000 | 46200000000 | + | 109 | 130900000 | 785400000 | 1525100000 | 4950000000 | 53200000000 | + | 110 | 785400000 | 1570800000 | 2100000000 | 6440000000 | 61200000000 | + | 111 | 1570800000 | 3141600000 | 4200000000 | 9330000000 | 70300000000 | + | 112 | 3141600000 | 6283200000 | 8400000000 | 15000000000 | 80900000000 | + | 113 | 6283200000 | 12566400000 | 16800000000 | 27000000000 | 930000000 00 | + | 114 | 12566400000 | 25132800000 | 33600000000 | 50000000000 | 10700000 0000 | + | 115 | 25132800000 | 50265600000 | 67200000000 | 100000000000 | 1230000 00000 | IP-Address : 217.136.113.65 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev =1157152260 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 3 03:39:25 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 03 Sep 2006 03:39:25 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:rednaxela:scms Message-ID: <1157272765.675668.23341.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/03 03:39 User : Edit Summary: @@ -47,10 +47,11 @@ * copy creation bandwidth: * 'bzr branch' over http: 83.9 MB * 'bzr get' over http: 97.5 MB * **Note**: I've heard that doing this from remote hosts can be very slow due to the fact that currently it establishes separate connectio ns for each file it wants. Apparently it takes about 2 hours to transfer t he data on the internet in a fairly typical case. + * (Installing pycurl prevents this issue, as connections to the server are reused. A version of Keep-alive with urllib is in the works fo r 0.11.) * Local commit of one file with small edits: real 0m2.410s user 0m2.051s sys 0m0.183s IP-Address : 213.47.59.68 Old Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:scms?rev =1155504672 New Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:scms -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 3 19:17:21 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 03 Sep 2006 19:17:21 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1157329041.973320.24795.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/03 19:17 User : Edit Summary: @@ -54,8 +54,13 @@ * [[dev_todo:Game Balance]] - stuff currently in the game that seems t o effect balance, and probably should be discussed * [[dev_todo:Map Cleanup]] - Go through the maps and take care of brok en mechanisms and athstetics. Also simplify and convert old hacks if they are obsolete. * Server code [[dev_todo:server_cleanup|Cleanup]] - Find, and fix redu ndant and unused code. Simplify other things. * [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. + + ===== Concepts ===== + Interesting half-baked ideas. + * [[dev_todo:Ship War Arena]] - Arena fight, but with with ships. Nee d some way for transports to have their own ranged attacks. + * [[dev_todo:Tron-like Arena]] - An arena like those tron games, utili zing transports ===== User's TODO ===== Links to the TODO lists of various people working on this project. IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=115564088 8 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 4 11:42:27 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 04 Sep 2006 11:42:27 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:raphael:todo Message-ID: <1157388147.256529.26529.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/04 11:42 User : raphael Edit Summary: @@ -16,7 +16,7 @@ ===== Links ===== * [[:dev_todo]] - * [[:dev_todo:game_balance]] - + * dev_todo:[[:dev_todo:game_balance]] + * dev_todo:[[:dev_todo:exp_table]] IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/user:raphael:todo?rev= 1155642889 New Revision: http://wiki.metalforge.net/doku.php/user:raphael:todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 4 16:35:09 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 04 Sep 2006 16:35:09 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: church Message-ID: <1157405709.146019.26977.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/04 16:35 User : Edit Summary: @@ -1,3 +1,5 @@ + TODO move to: darcap:church ====== Church ====== This church belongs to the Devourers. The undead litter the grounds and a few priests worship at the alters. + IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/church?rev=1157235692 New Revision: http://wiki.metalforge.net/doku.php/church -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 4 18:04:29 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 04 Sep 2006 18:04:29 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: pirate_warehouse Message-ID: <1157411069.120489.27111.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/04 18:04 User : Edit Summary: @@ -1,3 +1,5 @@ + TODO move to: darcap:pirate_warehouse ====== Pirate Warehouse ====== The Pirate Warehouse contains pirates, some animals, and a few water ele mentals. A secure treasure room lies at the center. + IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/pirate_warehouse?rev=1 157235334 New Revision: http://wiki.metalforge.net/doku.php/pirate_warehouse -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 4 18:06:47 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 04 Sep 2006 18:06:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: elemental_quest Message-ID: <1157411207.539978.27123.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/04 18:06 User : Edit Summary: @@ -1,3 +1,5 @@ + TODO move to: darcap:elemental_quest ====== Elemental Quest ====== The elemental quest consists of several smaller missions. The [[Water W ell]] south of the [[Court House]] would be a good place to start. + IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/elemental_quest?rev=11 57236589 New Revision: http://wiki.metalforge.net/doku.php/elemental_quest -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 4 18:05:31 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 04 Sep 2006 18:05:31 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: darcap_circus Message-ID: <1157411131.714853.27120.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/04 18:05 User : Edit Summary: @@ -1,3 +1,5 @@ + TODO move to: darcap:circus ====== Circus ====== Ah the Circus... All kinds of fun. The Circus contains games, food, ri des, and monsters of the big top. Don't forget to bring your change purse . + IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/darcap_circus?rev=1157 236013 New Revision: http://wiki.metalforge.net/doku.php/darcap_circus -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 4 18:08:04 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 04 Sep 2006 18:08:04 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: water_well Message-ID: <1157411284.676429.27126.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/04 18:08 User : Edit Summary: @@ -1,2 +1,4 @@ + TODO move to: darcap:water_well ====== Water Well ====== The water well is the start of the [[Elemental Quest]]. Water loving cr eatures inhabit the well. + IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/water_well?rev=1157236 817 New Revision: http://wiki.metalforge.net/doku.php/water_well -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 8 20:31:26 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 08 Sep 2006 20:31:26 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: insult_generator_source_code Message-ID: <1157765486.543546.4618.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/08 20:31 User : rednaxela Edit Summary: @@ -1,11 +1,11 @@ ====== Insult Generator Source Code ====== + + **This code is out of date and will need to be updated to run on a recen t crossfire server** The crossfire version of the Shakspearean Insult Generator: - - The crossfire version of the Shakspearean Insult Generator:: # CFInsulter.py (formerly shakeinsult.py) # This is an adaptation of Nick Hodges' Shakspearean Insult Generator i n python. # IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/insult_generator_source_ code?rev=1133230325 New Revision: http://wiki.metalforge.net/doku.php/insult_generator_source_ code -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 8 20:32:00 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 08 Sep 2006 20:32:00 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: insult_generator_source_code Message-ID: <1157765520.407045.4621.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/08 20:32 User : rednaxela Edit Summary: @@ -1,7 +1,7 @@ ====== Insult Generator Source Code ====== - **This code is out of date and will need to be updated to run on a recen t crossfire server** + **This code is out of date and will need to be updated to CFPython 2.0 t o run on a recent crossfire server** The crossfire version of the Shakspearean Insult Generator: IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/insult_generator_source_ code?rev=1157765485 New Revision: http://wiki.metalforge.net/doku.php/insult_generator_source_ code -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 8 20:45:25 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 08 Sep 2006 20:45:25 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: insult_generator_source_code Message-ID: <1157766325.759735.4650.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/08 20:45 User : rednaxela Edit Summary: Update script for CFPython 2.0 @@ -1,7 +1,7 @@ ====== Insult Generator Source Code ====== - **This code is out of date and will need to be updated to CFPython 2.0 t o run on a recent crossfire server** + **This has been updated for CFPython 2.0, but has not been tested since conversion.** The crossfire version of the Shakspearean Insult Generator: @@ -14,12 +14,13 @@ # http://www.zope.org/Members/tfarrell/shakeinsult # # # Adapted for use in Crossfire by Todd Mitchell + # Updated to CFPython 2.0 by Alex Schultz # # Please help by adding new styles of insults to this fine script. - import CFPython + import Crossfire from random import choice def Insult(style): @@ -54,29 +55,26 @@ else: return "No such style stupid." vowels = ['a', 'e', 'i', 'o', 'u'] - isvowel = 0 rnoun = choice(noun) radj1 = choice(adj1) radj2 = choice(adj2) - for letter in vowels: - if (radj1[0] == letter): - rprefix = choice(prefixAn) - isvowel = 1 - if (isvowel == 0): + if (letter in vowels): + rprefix = choice(prefixAn) + else: rprefix = choice(prefixA) insult = "%s %s %s %s!" % (rprefix, radj1, radj2, rnoun) return insult - activator=CFPython.WhoIsActivator() - whoami=CFPython.WhoAmI() + activator=Crossfire.WhoIsActivator() + whoami=Crossfire.WhoAmI() #style of insult desired to hurl in event options - style = CFPython.GetEventOptions(whoami,1) # 1 is apply event + style = Crossfire.ScriptParameters() - CFPython.Write(Insult(style),activator) + activator.Write(Insult(style)) IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/insult_generator_source_ code?rev=1157765520 New Revision: http://wiki.metalforge.net/doku.php/insult_generator_source_ code -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 8 20:54:59 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 08 Sep 2006 20:54:59 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: santo_dominion Message-ID: <1157766899.325736.4659.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/08 20:54 User : Edit Summary: @@ -1,2 +1,44 @@ ====== Santo Dominion ====== Santo Dominion sits in a small bay to the north of Scorn. It is an impor tant port of call for ships travelling to and from scorn. + ===== Places in Santo Dominion ===== + ==== Dungeons ==== + [[A little opara]] + + [[A nice little hut]] + + [[hut]] + + [[Lord Ramsdre Mansion]] + + [[New Cthulhu Church] + + [[Santo Dominion Toll St.]] + + [[Seafarers Den]] + + [[Tobias Tower]] + + [[undead bungalow]] + + ==== Shops ==== + [[Eliks General Store]] + + [[Erash Sharp Blades]] + + [[Hanz und Franz Panzer]] + + [[Lord of the Rings]] + + [[Nosferatu - Specialist]] + + [[St. Dominion Sale]] + + ===== Places Outside Santo Dominion ===== + [[Mudman]] + + [[North Barn]] + + [[South Barn]] + + [[Mine Shaft]] + IP-Address : 69.217.59.99 Old Revision: http://wiki.metalforge.net/doku.php/santo_dominion?rev=115 1695035 New Revision: http://wiki.metalforge.net/doku.php/santo_dominion -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 9 13:48:56 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 09 Sep 2006 13:48:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: santo_dominion Message-ID: <1157827736.095625.6428.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/09 13:48 User : Edit Summary: we need a page naming doc... @@ -1,44 +1,44 @@ ====== Santo Dominion ====== Santo Dominion sits in a small bay to the north of Scorn. It is an impor tant port of call for ships travelling to and from scorn. ===== Places in Santo Dominion ===== ==== Dungeons ==== - [[A little opara]] + [[santo_dominion:A little opara]] - [[A nice little hut]] + [[santo_dominion:A nice little hut]] - [[hut]] + [[santo_dominion:hut]] - [[Lord Ramsdre Mansion]] + [[santo_dominion:Lord Ramsdre Mansion]] - [[New Cthulhu Church] + [[santo_dominion:New Cthulhu Church] - [[Santo Dominion Toll St.]] + [[santo_dominion:Santo Dominion Toll St.]] - [[Seafarers Den]] + [[santo_dominion:Seafarers Den]] - [[Tobias Tower]] + [[santo_dominion:Tobias Tower]] - [[undead bungalow]] + [[santo_dominion:undead bungalow]] ==== Shops ==== - [[Eliks General Store]] + [[santo_dominion:Eliks General Store]] - [[Erash Sharp Blades]] + [[santo_dominion:Erash Sharp Blades]] - [[Hanz und Franz Panzer]] + [[santo_dominion:Hanz und Franz Panzer]] - [[Lord of the Rings]] + [[santo_dominion:Lord of the Rings]] - [[Nosferatu - Specialist]] + [[santo_dominion:Nosferatu - Specialist]] - [[St. Dominion Sale]] + [[santo_dominion:St. Dominion Sale]] ===== Places Outside Santo Dominion ===== - [[Mudman]] + [[santo_dominion:Mudman]] - [[North Barn]] + [[santo_dominion:North Barn]] - [[South Barn]] + [[santo_dominion:South Barn]] - [[Mine Shaft]] + [[santo_dominion:Mine Shaft]] IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/santo_dominion?rev=115 7766898 New Revision: http://wiki.metalforge.net/doku.php/santo_dominion -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 10:07:26 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 10:07:26 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:char_creation Message-ID: <1157900846.975589.8765.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 10:07 User : lalomartins Edit Summary: some more notes I remember from the ML conversation @@ -23,9 +23,10 @@ * Conform to the current RPG paradigm, better/more familiar impression on new player * More flexible to some share === Cons: === - * Out of crossfire style. + * Out of crossfire style. (Arguable -- is that style even intentional ?) * Breaks backward compatibility with old clients, not much an issue si nce many 2.0 features are already going to break it. * Quite some coding required. + * If we still want to allow servers to customize creation options, the n the server will have to communicate them to the client, adding complexit y. IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation?r ev=1141163803 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 10:39:04 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 10:39:04 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1157902744.977673.8824.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 10:39 User : lalomartins Edit Summary: adding some of my stuff @@ -24,19 +24,23 @@ ==== Feature based: ==== Completely new stuff, players will probably notice these. - === General: === + === General/Server: === * [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land and build on it. * [[dev_todo:buildableshops|Buildable shops]] - Allow a player to buil d and run shops. - * [[dev_todo:music|Ambient Music]] - Background sounds and music. * [[dev_todo:News Paper]] - A newspaper that hilights interensting eve nts on a server (impliment with a script) * [[dev_todo:Player Clothing]] - Actualy show what the player is weari ng, allow them to modify their apperance. * [[dev_todo:Time of day based events]] - Stuff happining based on the time of day. - * Revise [[dev_todo:char_creation|Character Creation]] - Redo characte r creation, probably with fixed points instead of random, may be in game. * [[dev_todo:Player Economy]] - Let players have more influence on the economy (will probably need more players to make this work...) * [[dev_todo:Quest management system]] + * [[dev_todo:Companions]] - Player-owned monsters, behave (mostly) lik e pets, but longer-lived. + === General/Client: === + (many of these have a server component, but they're primarily client f eatures) + * [[dev_todo:music|Ambient Music]] - Background sounds and music. + * Revise [[dev_todo:char_creation|Character Creation]] - Redo characte r creation, probably with fixed points instead of random, may be in game. * [[dev_todo:Improved Player Communication]] - Allow chating between s ervers, and connections just for chatting. + * Joystick support, maybe, if someone has a few hours to throw away ;) === Maps: === * [[:landforms]] - The naming of various landmarks and features in big world (should it be done, or left until someone uses one area?) * [[dev_todo:Auction House]] - Place to auction items. * Bigworldify [[dev_todo:Pupland]] - Move pupland onto the world maps @@ -67,5 +71,6 @@ * [[user:techolous:todo|Techolous]] * [[user:cavesomething:todo|Cavesomething]] * [[user:rednaxela:todo|Rednaxela]] * [[user:raphael:todo|Rapha?l]] + * [[user:lalomartins:todo|Lalo]] IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=115732904 1 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 10:40:05 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 10:40:05 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1157902805.619218.8833.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 10:40 User : lalomartins Edit Summary: I hate this markup @@ -34,9 +34,9 @@ * [[dev_todo:Player Economy]] - Let players have more influence on the economy (will probably need more players to make this work...) * [[dev_todo:Quest management system]] * [[dev_todo:Companions]] - Player-owned monsters, behave (mostly) lik e pets, but longer-lived. === General/Client: === - (many of these have a server component, but they're primarily client f eatures) + (many of these have a server component, but they're primarily client fea tures) * [[dev_todo:music|Ambient Music]] - Background sounds and music. * Revise [[dev_todo:char_creation|Character Creation]] - Redo characte r creation, probably with fixed points instead of random, may be in game. * [[dev_todo:Improved Player Communication]] - Allow chating between s ervers, and connections just for chatting. * Joystick support, maybe, if someone has a few hours to throw away ;) @@ -72,5 +72,4 @@ * [[user:cavesomething:todo|Cavesomething]] * [[user:rednaxela:todo|Rednaxela]] * [[user:raphael:todo|Rapha?l]] * [[user:lalomartins:todo|Lalo]] - IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=115790274 4 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 10:55:18 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 10:55:18 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: landforms Message-ID: <1157903718.528606.8854.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 10:55 User : lalomartins Edit Summary: pupland place names @@ -32,7 +32,18 @@ ^ Map ^ Place Name ^ Used by (race/group) ^ Description ^ | [[http://dooler.woosworld.net/cf_map/view.php?X=128&Y=129|world_12 8_129]]| Antartica | | An island in the far south | ===== Pupland Continent ===== - "pupland" or "shining kingdom"? whats its name going to be? ^ Map ^ Place Name ^ Used by (race/group) ^ Description ^ + | | Old Pupland | Shiniese | Peninsula containing Lone Town | + | | New Pupland | Shiniese | Area around Castle Eureca | + | | Gulf of Pupland | Shiniese | Gulf between Old Pupland and Berg Count y | + | | Berg County | Shiniese | Area east of the Gulf of Pupland, west of S hining Wall; contains Nurnberg | + | | Kurtwood | Shiniese | Large forest in New Pupland | + | | Shining Wall | Shiniese | East border of the Shining Kingdom (not sh own in current maps) | + | | Fulgen Fields | Shiniese | Area south of Berg County and north of th e ocean (farmland mostly) | + | | Rainbow Islands | | Six islands south of Pupland | + | | Shining Kingdom | | Kingdom comprising all areas above | + | | Pupland | Shiniese | Old Pupland, New Pupland and Gulf of Pupland | + | | Pupland | non-Shiniese | same as Shining Kingdom | + IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/landforms?rev=11463413 48 New Revision: http://wiki.metalforge.net/doku.php/landforms -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 10:57:07 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 10:57:07 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: landforms Message-ID: <1157903827.938724.8857.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 10:57 User : lalomartins Edit Summary: retconia has a name too @@ -31,9 +31,9 @@ ==== South East ==== ^ Map ^ Place Name ^ Used by (race/group) ^ Description ^ | [[http://dooler.woosworld.net/cf_map/view.php?X=128&Y=129|world_12 8_129]]| Antartica | | An island in the far south | - ===== Pupland Continent ===== + ===== Retconia (Pupland Continent) ===== ^ Map ^ Place Name ^ Used by (race/group) ^ Description ^ | | Old Pupland | Shiniese | Peninsula containing Lone Town | | | New Pupland | Shiniese | Area around Castle Eureca | @@ -45,5 +45,5 @@ | | Rainbow Islands | | Six islands south of Pupland | | | Shining Kingdom | | Kingdom comprising all areas above | | | Pupland | Shiniese | Old Pupland, New Pupland and Gulf of Pupland | | | Pupland | non-Shiniese | same as Shining Kingdom | - + | | Retconia | Shiniese scholars | Continent of which the Shining Kingdo m is supposedly the westernmost tip | IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/landforms?rev=11579037 18 New Revision: http://wiki.metalforge.net/doku.php/landforms -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 11:01:38 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 11:01:38 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:cf2.0 Message-ID: <1157904098.074123.8866.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 11:01 User : lalomartins Edit Summary: some updates @@ -56,22 +56,22 @@ ^ Item ^ Description ^ Developer ^ Priority ^ Status ^ | [[dev_todo:landplots|Land Plots]] | Allow Players to purchase and buil d on plots of land | [[user:Rednaxela]] | Low | Semi-Active | | [[dev_todo:server_cleanup|Cleanup]] | Find/Remove unused code, and pos sibly restructure parts of the codebase | None | High | MIA | - | [[dev_todo:Fix Weather]] | Fix the weather system | None | Low | Inact ive | + | [[dev_todo:Fix Weather]] | Fix the weather system | None | Low | Activ e (partially completed) | | [[dev_todo:Better NPCs]] | Smarter NPCs | None | Low | Inactive | - | Change Password Command | Allow players to change their pas sword (easy but not implimented) | Ryo | High | Done | + | Change Password Command | Allow players to change their pas sword (easy but not implimented) | Ryo | High | Committed | ===== Maps ===== Changes to be made to maps ^ Item ^ Description ^ Developer ^ Pri ority ^ Status ^ | [[dev_todo:Kandora]] | Fix and take maps out of /unlinked/kandora | No ne | Low | Inactive | | [[dev_todo:Map Cleanup]] | Clean up the maps | None | Medium | MIA? | - | Bigworldify Pupland | Move pupland on to the world maps | lalo? | Low | Active? | + | [[dev_todo:pupland|Bigworldify Pupland]] | Move pupland on to the worl d maps | lalo | Low | Active | | [[dev_todo:Auction House]]/command? | A place to auction items | None | Low | Planning/MIA | ===== Archetypes ===== ^ Item ^ Description ^ Developer ^ Priority ^ Status ^ | [[dev_todo:Archetype Cleanup]] | Remove obsolete params, etc | Techolo us/Others | Low | MIA/Active | IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0?rev=115 5031695 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0 -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 11:03:58 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 11:03:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:fix_weather Message-ID: <1157904238.075810.8869.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 11:03 User : lalomartins Edit Summary: updates @@ -1,11 +1,10 @@ ====== Fixing the weather ====== === Current issues: === - * Bugs such as disappearing floors - * Might be a bug in the overlay system + * Bugs such as disappearing floors * Too much granularity * Could be due to bad [[:elevation_map|elevation values]]. - + * Requires the world to be rectangular without missing maps, which is a problem for [[dev_todo:pupland]]. === Features and Ideas === * Hooks in scripts * Weather dependent objects @@ -15,6 +14,4 @@ * Instead of replacing objects, create various states that they may as sume (regular, wet, snow, dry, etc) * leaves overlays to dms * allows for more objects to be affected by the weather - === Example of the current state of full weather === - {{:dev_todo:cfweather.png|:dev_todo:cfweather.png}} IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_weather?rev =1156027604 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_weather -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 11:08:05 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 11:08:05 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: user:lalomartins:todo Message-ID: <1157904485.887007.8878.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 11:08 User : lalomartins Edit Summary: created * [[dev_todo:Pupland]] * [[dev_todo:Companions]] * 2.0 [[dev_todo:char_creation|Character Creation]] and possible other small things. IP-Address : 61.49.238.172 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/user:lalomartins:todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 11:54:21 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 11:54:21 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:companions Message-ID: <1157907261.151475.8955.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 11:54 User : lalomartins Edit Summary: created ====== Companions ====== The idea is originally ERACC's. Mostly. I think. Yeah, I kind of corrup ted it beyond recognition, but he still gets credit. A companion is akin to a pet, but more permanent. It's a friendly monster , "owned" by a player. Different from pets, they: * ignore the "killpets" command * are able to stay in one place if you tell them to, not following you e ither in the map you are or to a new map * to follow you to a new map, have to actually use the exit (this one is still open to argument) * aren't summoned by spells; the weaker ones can be bought, the more pow erful ones are quest rewards * gain experience and **level up**; they will also use equipmet you give them if you tell them so (and they have the body for it) You can give orders to your companions. For that purpose, each one should have an unique name. You then use a command, like: * ''order stay silver'': tells your companion ''silver'' to stop followi ng you * ''order follow'': tells all your "active" companions to follow you (or come to you if they're far) * ''order stay .'': tells all your companions in the same map as you to stay * ''order stay silver bob'': tells ''silver'' and ''bob'' to stay * ''order apply (large morningstar) bob'': tells bob to equip (or unequi p) the large morningstar you gave it * ''order drop (large morningstar) bob'': tells bob to drop his large mo rningstar The logic for following (or coming to you) can't be too complicated. I'd say they'll follow you one map away at most; if the map they're on has an exit to the map you're in, they'll go to that exit, use it, then go to you . ===== Flags ===== These "modifiers" apply to any kind of companion. ==== Carriable ==== Companions you can carry on you. It may refer to really small ones (like killer bees), or magical companions that "become" a small object when you don't need them. The UI for that is that you give the companion an order ("return"), and it becomes an object on your inventory. By dropping this object, it becomes the companion again. ==== Large ===== These won't follow you trough exits if the map you're on is outdoors and t he one on the other side isn't. We may later on add a flag or some other way to signal that large companions should be allowed in a map (or trough an exit). To be used basically to keep horses out of shops... ===== Flavours ===== Companions come in a few "flavours" (subtypes, internally): ==== Fighting companions ==== These behave just like pets (following your current petmode), and will wor k together with any pets you do have. Like for pets, if a fighting compan ion summons a pet, that will be *your* pet. If they are set up to pick up objects and they pick up something expendabl e (like a scroll, book, potion), they will hold it for you rather than usi ng it, unless you tell them otherwise. Not too sure yet how to handle movement. They may swap places with you li ke a pet, or maybe just not block your movement. ==== Mounts, simple ==== These are basically transports, but they will only allow you, your compani ons, and your party colleagues to "board", besides the added benefits of a llowing you to call it to you. These don't block movement by default, even if you're mounted. (So runnin g into you won't attack you, but someone can still attack you explicitly.) ==== Mounts, special ==== Like simple mounts, but they never follow you. If you dismount and walk a way from it more than a few squares, it will roam away; when you want it a gain, you have to call it. This is meant for super-high-level mounts, lik e tamed dragons or pegasi. ==== Messengers ==== Non-fighting; but you can tell it to go to another player, up to one map a way (using the same logic as they use for following you). The companion w ill tell you once it gets there, and then you can order it to, for example , drop an item for the other player, or pick something up and come back to you. ==== Guardians? ==== Just a wild idea, for permadeth servers. They're non-fighting normally (m aybe even always carriable), but if you die, they pick up your corpse, try to find a safe spot, and become combative. The idea being that they'd ke ep the corpse safe until your partymates can rescue it. Good ones should be **really** hard to find though. IP-Address : 61.49.238.172 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:17:26 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:17:26 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:music Message-ID: <1157912246.094314.9094.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:17 User : Edit Summary: @@ -3,8 +3,9 @@ ==== Ideas ==== * What format? * Send from server? * If midi, then possibly. Otherwise, size would make that impractica l + * midi would limit what can be done (think background "noise", not just music) * Stream it the first time? (would need more bandwidth on both sid es) * Have a default set installed with the client, then allow custom sounds to be downloaded? ==== More information ==== @@ -13,5 +14,5 @@ ---- ==== Comments ==== Possibly use a field in the map header to determine if the file containi ng the music should be sent in the background, so it can be on the player' s machine, before the client needs it? - techolous + -- techolous IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:music?rev=115 7912143 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:music -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:15:43 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:15:43 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:music Message-ID: <1157912143.915862.9089.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:15 User : Edit Summary: @@ -3,8 +3,10 @@ ==== Ideas ==== * What format? * Send from server? * If midi, then possibly. Otherwise, size would make that impractica l + * Stream it the first time? (would need more bandwidth on both sid es) + * Have a default set installed with the client, then allow custom sounds to be downloaded? ==== More information ==== * [[http://thread.gmane.org/gmane.games.crossfire.general/4|Crossfire mailing list: ingame music]] IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:music?rev=113 7440972 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:music -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:20:54 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:20:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1157912454.726546.9103.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:20 User : Edit Summary: @@ -25,8 +25,9 @@ ==== Feature based: ==== Completely new stuff, players will probably notice these. === General/Server: === + * [[dev_todo:Plugin_Logger]] - Fix the logger plugin, and possibly add more features to make it useful on small machines. It can latter be used for stuff like the [[dev_todo:News Paper]], and placing server statistics on a website. * [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land and build on it. * [[dev_todo:buildableshops|Buildable shops]] - Allow a player to buil d and run shops. * [[dev_todo:News Paper]] - A newspaper that hilights interensting eve nts on a server (impliment with a script) * [[dev_todo:Player Clothing]] - Actualy show what the player is weari ng, allow them to modify their apperance. IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=115790280 5 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:23:55 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:23:55 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:companions Message-ID: <1157912635.486174.9106.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:23 User : lalomartins Edit Summary: @@ -15,9 +15,9 @@ * ''order stay silver'': tells your companion ''silver'' to stop follo wing you * ''order follow'': tells all your "active" companions to follow you ( or come to you if they're far) * ''order stay .'': tells all your companions in the same map as you t o stay * ''order stay silver bob'': tells ''silver'' and ''bob'' to stay - * ''order apply (large morningstar) bob'': tells bob to equip (or uneq uip) the large morningstar you gave it + * ''order apply (large morningstar) bob'': tells bob to equip (or uneq uip) the large morningstar you gave him * ''order drop (large morningstar) bob'': tells bob to drop his large morningstar The logic for following (or coming to you) can't be too complicated. I' d say they'll follow you one map away at most; if the map they're on has a n exit to the map you're in, they'll go to that exit, use it, then go to y ou. @@ -61,5 +61,9 @@ ==== Guardians? ==== Just a wild idea, for permadeth servers. They're non-fighting normally (maybe even always carriable), but if you die, they pick up your corpse, t ry to find a safe spot, and become combative. The idea being that they'd keep the corpse safe until your partymates can rescue it. Good ones shoul d be **really** hard to find though. + + ===== Other ideas ===== + + I suppose companions could also have scripts, so they would accept custo m orders. For example, ''order foobar silver'' would tell you "silver giv es you a puzzled look" if he doesn't have an orders script, but if he does , the script could parse that order and do something special. IP-Address : 61.49.238.172 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions?rev =1157907260 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:31:22 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:31:22 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:companions Message-ID: <1157913082.024687.9122.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:31 User : Edit Summary: @@ -31,8 +31,10 @@ ==== Large ===== These won't follow you trough exits if the map you're on is outdoors and the one on the other side isn't. We may later on add a flag or some othe r way to signal that large companions should be allowed in a map (or troug h an exit). To be used basically to keep horses out of shops... + + * Possibly use the new movement types instead of the "outdoor" flag? Then update the archetypes. Mounts and transports are a few of the exampl es that where given for what can be done with the new movement types. ===== Flavours ===== Companions come in a few "flavours" (subtypes, internally): @@ -65,5 +67,4 @@ ===== Other ideas ===== I suppose companions could also have scripts, so they would accept custo m orders. For example, ''order foobar silver'' would tell you "silver giv es you a puzzled look" if he doesn't have an orders script, but if he does , the script could parse that order and do something special. - IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions?rev =1157912634 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:34:58 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:34:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:companions Message-ID: <1157913298.999899.9125.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:34 User : Edit Summary: @@ -67,4 +67,6 @@ ===== Other ideas ===== I suppose companions could also have scripts, so they would accept custo m orders. For example, ''order foobar silver'' would tell you "silver giv es you a puzzled look" if he doesn't have an orders script, but if he does , the script could parse that order and do something special. + + * You can already register arbratary commands with python scripts and plugins. You may want to use that as a reference for the syntax, for the sake of consistancy. IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions?rev =1157913081 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 10 13:40:12 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 10 Sep 2006 13:40:12 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo Message-ID: <1157913612.827536.9149.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/10 13:40 User : Edit Summary: @@ -31,11 +31,12 @@ * [[dev_todo:buildableshops|Buildable shops]] - Allow a player to buil d and run shops. * [[dev_todo:News Paper]] - A newspaper that hilights interensting eve nts on a server (impliment with a script) * [[dev_todo:Player Clothing]] - Actualy show what the player is weari ng, allow them to modify their apperance. * [[dev_todo:Time of day based events]] - Stuff happining based on the time of day. - * [[dev_todo:Player Economy]] - Let players have more influence on the economy (will probably need more players to make this work...) - * [[dev_todo:Quest management system]] + * [[dev_todo:Player Economy]] - Let players have more influence on the economy. Need failsafes to prevent runaway inflation (smart npc shops), etc. (will probably need more players to make this work...) + * [[dev_todo:Quest management system]] - Track, and provide informatio n about quests. * [[dev_todo:Companions]] - Player-owned monsters, behave (mostly) lik e pets, but longer-lived. + * [[dev_todo:Random Name Generator]](script) - Generate random names, for objects, and monsters. === General/Client: === (many of these have a server component, but they're primarily client fea tures) * [[dev_todo:music|Ambient Music]] - Background sounds and music. * Revise [[dev_todo:char_creation|Character Creation]] - Redo characte r creation, probably with fixed points instead of random, may be in game. IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=115791245 4 New Revision: http://wiki.metalforge.net/doku.php/dev_todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 11 12:32:58 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 11 Sep 2006 12:32:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: training_centers Message-ID: <1157995978.912379.11471.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/11 12:32 User : eracc Edit Summary: @@ -3,15 +3,15 @@ ===== Prices ===== * humamoid: - To enter you need, a Bonecrusher, a Firestar, and a Demonspawn Shiel d. + To enter you need: a Bonecrusher, a Firestar, and a Demonspawn Shiel d. * undead: - To enter you need, lich dust, a Spectre's ectoplasm, and a Skull's t ooth. + To enter you need: lich dust, a Spectre's ectoplasm, and a Skull's t ooth. * dragon: - To enter you need, a Ancient dragon's steak, a Ancient Blue Dragon's steak, and a Ancient red dragon's steak. + To enter you need: an Ancient dragon's steak, an Ancient Blue Dragon 's steak, and an Ancient red dragon's steak. * demon: - To enter you need, a Demonbane, a Belzebub's sword, and a Firebrand. + To enter you need: a Demonbane, a Belzebub's sword, and a Firebrand. There are two minor training centers, that require no entrance fee. How ever there is a limit on the amount of time one may spend in them. * Goblin & Zombie - Located south of [[Scorn]] IP-Address : 72.4.41.2 Old Revision: http://wiki.metalforge.net/doku.php/training_centers?rev=1 157995929 New Revision: http://wiki.metalforge.net/doku.php/training_centers -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 11 12:32:09 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 11 Sep 2006 12:32:09 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: training_centers Message-ID: <1157995929.632757.11468.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/11 12:32 User : eracc Edit Summary: @@ -7,9 +7,9 @@ To enter you need, a Bonecrusher, a Firestar, and a Demonspawn Shiel d. * undead: To enter you need, lich dust, a Spectre's ectoplasm, and a Skull's t ooth. * dragon: - To enter you need, a Ancient dragon's steak, a Ancient Blue Dragon's steak, and a Ancient dragon's steak. + To enter you need, a Ancient dragon's steak, a Ancient Blue Dragon's steak, and a Ancient red dragon's steak. * demon: To enter you need, a Demonbane, a Belzebub's sword, and a Firebrand. There are two minor training centers, that require no entrance fee. How ever there is a limit on the amount of time one may spend in them. @@ -29,5 +29,4 @@ world_124_113 - x274 - y246 - Undead world_107_120 - x364 - y485 - Goblin & Zombie - IP-Address : 72.4.41.2 Old Revision: http://wiki.metalforge.net/doku.php/training_centers?rev=1 130613074 New Revision: http://wiki.metalforge.net/doku.php/training_centers -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 11 16:28:23 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 11 Sep 2006 16:28:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides Message-ID: <1158010103.495782.11835.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/11 16:28 User : eracc Edit Summary: @@ -12,8 +12,12 @@ * [[Darcap]] * [[Wolfsburg]] * [[Pupland]] * [[Santo Dominion]] + + ==== Store Guide ==== + + * [[Store Guide]] (the best stores for buying and selling) ===== Race Guides ===== Guides on the races that players can choose IP-Address : 72.4.41.2 Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1151784267 New Revision: http://wiki.metalforge.net/doku.php/guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 11 16:39:50 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 11 Sep 2006 16:39:50 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: store_guide Message-ID: <1158010790.555842.11859.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/11 16:39 User : eracc Edit Summary: created ====== Store Guide ====== This section will list where to find the best stores for buying and sellin g items in the CrossFire world. Try to follow the outline below when addin g stores. ^Store Location^Armour^Rods/Staves/Wands^Scrolls^Weapons^ |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: ve ry good prices\\ Accepted: above average items\\ Buying from store: expens ive | Please feel free expand on this chart. IP-Address : 72.4.41.2 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 11 16:42:58 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 11 Sep 2006 16:42:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: store_guide Message-ID: <1158010978.732743.11868.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/11 16:42 User : eracc Edit Summary: @@ -1,7 +1,9 @@ ====== Store Guide ====== - This section will list where to find the best stores for buying and sell ing items in the CrossFire world. Try to follow the outline below when add ing stores. + This section will list where to find the best stores for buying and sell ing items in the CrossFire world.\\ + Try to follow the outline below when adding stores.\\ + Also, stores from the same location should be grouped together. - ^Store Location^Armour^Rods/Staves/Wands^Scrolls^Weapons^ - |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average items\\ Buying from store: expe nsive | + ^Store Location ^ Armour ^ Rods/Staves/Wands ^ Scrolls ^ Weapons ^ + |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average weapons\\ Buying from store: ex pensive | Please feel free expand on this chart. IP-Address : 72.4.41.2 Old Revision: http://wiki.metalforge.net/doku.php/store_guide?rev=115801 0789 New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Sep 13 19:14:11 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 13 Sep 2006 19:14:11 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: store_guide Message-ID: <1158192851.255617.16926.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/13 19:14 User : rednaxela Edit Summary: @@ -4,6 +4,7 @@ Also, stores from the same location should be grouped together. ^Store Location ^ Armour ^ Rods/Staves/Wands ^ Scrolls ^ Weapons ^ |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average weapons\\ Buying from store: ex pensive | + |Santo Dominion| --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | Please feel free expand on this chart. IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/store_guide?rev=115801 0978 New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Sep 13 19:15:04 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 13 Sep 2006 19:15:04 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: store_guide Message-ID: <1158192904.797657.16938.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/13 19:15 User : rednaxela Edit Summary: @@ -3,8 +3,8 @@ Try to follow the outline below when adding stores.\\ Also, stores from the same location should be grouped together. ^Store Location ^ Armour ^ Rods/Staves/Wands ^ Scrolls ^ Weapons ^ Rings ^ - |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average weapons\\ Buying from store: ex pensive | + |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average weapons\\ Buying from store: ex pensive | --- | |Santo Dominion| --- | --- | --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | Please feel free expand on this chart. IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/store_guide?rev=115819 2887 New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Sep 13 19:14:47 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 13 Sep 2006 19:14:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: store_guide Message-ID: <1158192887.841174.16929.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/13 19:14 User : rednaxela Edit Summary: @@ -2,9 +2,9 @@ This section will list where to find the best stores for buying and sell ing items in the CrossFire world.\\ Try to follow the outline below when adding stores.\\ Also, stores from the same location should be grouped together. - ^Store Location ^ Armour ^ Rods/Staves/Wands ^ Scrolls ^ Weapons ^ + ^Store Location ^ Armour ^ Rods/Staves/Wands ^ Scrolls ^ Weapons ^ Rings ^ |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average weapons\\ Buying from store: ex pensive | - |Santo Dominion| --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | + |Santo Dominion| --- | --- | --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | Please feel free expand on this chart. IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/store_guide?rev=115819 2850 New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 14 12:38:10 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 14 Sep 2006 12:38:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: store_guide Message-ID: <1158255490.123791.18738.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/14 12:38 User : eracc Edit Summary: @@ -2,9 +2,10 @@ This section will list where to find the best stores for buying and sell ing items in the CrossFire world.\\ Try to follow the outline below when adding stores.\\ Also, stores from the same location should be grouped together. - ^Store Location ^ Armour ^ Rods/Staves/Wands ^ Scrolls ^ Weapons ^ Rings ^ - |Brest| --- | --- | --- | Store name: Brest Weapons\\ Selling to store: very good prices\\ Accepted: above average weapons\\ Buying from store: ex pensive | --- | - |Santo Dominion| --- | --- | --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | + ^Store Location ^ Alchemy Items ^ Armour ^ Rings ^ Rods/Staves/Wands ^ S crolls ^ Weapons ^ + |Brest| --- | --- | --- | --- | --- | Store name: Brest Weapons\\ Sellin g to store: very good prices\\ Accepted: above average weapons\\ Buying fr om store: expensive | + |Nurnberg| --- | --- | --- | --- | --- | Store name: Muramasa!\\ Selling to store: EXCELLENT prices\\ Accepted: ANY weapons\\ Buying from store: e xpensive | + |Santo Dominion| --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | --- | --- | --- | Please feel free expand on this chart. IP-Address : 72.4.41.2 Old Revision: http://wiki.metalforge.net/doku.php/store_guide?rev=115819 2904 New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 14 13:02:01 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 14 Sep 2006 13:02:01 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: store_guide Message-ID: <1158256921.514967.18781.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/14 13:02 User : eracc Edit Summary: @@ -1,11 +1,11 @@ ====== Store Guide ====== - This section will list where to find the best stores for buying and sell ing items in the CrossFire world.\\ - Try to follow the outline below when adding stores.\\ - Also, stores from the same location should be grouped together. + This section will list where to find the best stores for buying and sell ing items in the CrossFire world. Pricing information assumes the buyer/se ller has +30 charisma (Ch). Percentages of value shown are based on player characters "guess" as to the value of the items with bargaining skill. Ob viously higher bargaining skill will affect these values.\\ + \\ + Try to follow the outline below when adding stores. Also, stores from th e same location should be grouped together. ^Store Location ^ Alchemy Items ^ Armour ^ Rings ^ Rods/Staves/Wands ^ S crolls ^ Weapons ^ |Brest| --- | --- | --- | --- | --- | Store name: Brest Weapons\\ Sellin g to store: very good prices\\ Accepted: above average weapons\\ Buying fr om store: expensive | - |Nurnberg| --- | --- | --- | --- | --- | Store name: Muramasa!\\ Selling to store: EXCELLENT prices\\ Accepted: ANY weapons\\ Buying from store: e xpensive | + |Nurnberg| --- | Store name: White Dragon Scale\\ Selling to store: fair prices\\ (about 50% value)\\ Accepted: ANY armour\\ Buying from store: ex pensive | --- | --- | --- | Store name: Muramasa!\\ Selling to store: EXCE LLENT prices\\ (near 100% value)\\ Accepted: ANY weapons\\ Buying from sto re: expensive | |Santo Dominion| --- | --- | Store name: Lord of the Rings\\ Selling to store: very good prices\\ Accepted: rings\\ Buying from store: expensive | --- | --- | --- | Please feel free expand on this chart. IP-Address : 72.4.41.2 Old Revision: http://wiki.metalforge.net/doku.php/store_guide?rev=115825 5489 New Revision: http://wiki.metalforge.net/doku.php/store_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 16 21:21:49 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 16 Sep 2006 21:21:49 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:companions Message-ID: <1158459709.235592.24409.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/16 21:21 User : lalomartins Edit Summary: @@ -1,7 +1,7 @@ ====== Companions ====== - The idea is originally ERACC's. Mostly. I think. Yeah, I kind of corr upted it beyond recognition, but he still gets credit. + The idea is originally ERACC's. Mostly. I think. Yeah, I kind of corr upted it beyond recognition, but he still gets credit. -- [[user:LaloMarti ns|LaloMartins]] A companion is akin to a pet, but more permanent. It's a friendly monst er, "owned" by a player. Different from pets, they: * ignore the "killpets" command IP-Address : 61.49.112.58 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions?rev =1157913298 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:companions -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 00:45:41 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 00:45:41 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:player_economy Message-ID: <1158471941.845558.24840.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 00:45 User : mwedel Edit Summary: created Have the actions that the players take effect overall economy. For example, if lots of objects are sold, shop keeper would be less willin g to buy new objects, more willing to sell what they have. This could lead to a merchant type class (buy equipment from town where th ere is an excess, take it to a town where there is a shortage and make som e money). Some safeguards are needed so new players are not out of luck, have to pr event it from being too easy to get lots of money. Balancing this will be fairly difficult, as within the game, there tends to be an excess of equipment to sell, and not enough equipment worth buyin g. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:player_economy -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 00:50:22 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 00:50:22 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1158472222.896350.24849.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 00:50 User : mwedel Edit Summary: @@ -20,8 +20,9 @@ - [[guides|Guides]] - Various howto guides to help players. Also some development guides. - [[lore|The Myths and Lore of Crossfire]] - Obviously myths and legen ds of the Crossfire world. - [[join|Help out with the Crossfire gaming project]] - Contains infor mation about contributing to the Crossfire project. - [[dev_todo|Developer's Todos]] - Brainstorming, stuff thats being wo rked on, and developer's personal lists. + - [[dev_todo_new|Unified TODO list]] - Unified TODO list of everything that should be done in crossfire. - [[People]] - Developers and other active members of the Crossfire co mmunity. - [[Servers]] - Information about various servers (guilds, etc). - [[wiki:Style Guide]] - Loose guidelines of style for the wiki. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1157061989 New Revision: http://wiki.metalforge.net/doku.php/start -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:05:06 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:05:06 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1158473106.409558.24870.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:05 User : Edit Summary: Updated for new server and client releases, v1.9.1 @@ -26,10 +26,10 @@ - [[Servers]] - Information about various servers (guilds, etc). - [[wiki:Style Guide]] - Loose guidelines of style for the wiki. [[http://crossfire.real-time.com|Crossfire]] is a [[client-server]] base d game. \\ - The current version for the server is 1.9.0\\ - The current GTK client version is 1.9.0 \\ + The current version for the server is 1.9.1\\ + The current GTK client version is 1.9.1 \\ [[crossfire|Crossfire]] works on: * [[Linux]] * [[Windows]] IP-Address : 65.165.40.73 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1158472222 New Revision: http://wiki.metalforge.net/doku.php/start -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:17:44 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:17:44 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo_new Message-ID: <1158473864.640898.24896.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:17 User : mwedel Edit Summary: created This is the comprehensive TODO list for Crossfire. It is in table format for easier reference/updates. This should probably replace the other TODO lists on the wiki, since this data is largely redundant with that. This list is organized in target version and then priority, so it becomes easier to see what should be done in what order. ^ Project/Feature ^ Target Release ^ Priority ^ Status ^ Component ^ Devel oper ^ | [[dev_todo:Performance Improvements]] - Server has performance issues, e specially related to losts of spells | 1.x | 1 | None | Server | | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | N one | Archetypes | | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | Cod ing | Maps | lalo? | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land and build on it. | 1.x | 3 | Planning | Server/Maps | Rednaxela | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | [[dev_todo:News Paper]] - A newspaper that highlights interesting events on the server (script based) | 1.x? | 3? | None | Server/Maps | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | None | Maps/Server? | | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Clie nt | | [[dev_todo:Quest management system]] - Track, and provide information ab out quests. | 2.0 | 1 | Planning/Coding | Server/Maps | Ryo | | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Planning | Client/Server | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | None | Server/Maps | | [[dev_todo:server_cleanup|Server code Cleanup]] - Find, and fix redundan t and unused code. | 2.0 | 1 | Planning | Server | | [[dev_todo:fix_sound|Fix/Revamp sound]] - Fix and improve the sound syst em. | 2.0 | 2 | None | Client/Server/Maps | | [[dev_todo:Better NPCs]] - Smarter NPCs | 2.0 | 2 | None | Server | | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting | 2.0 | 2 | Non e | Client/Server | | [[dev_todo:Time of day based events]] - Stuff happining based on the tim e of day. | 2.0 | 2 | None | Server/Maps | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of having different code sprinkled through server | 2.0 | 2 | None | Server | | [[dev_todo:Change Player Speed]] - Low level players move too slow, hig h level players move too fast | 2.0 | 2 | None | Server | | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc mes sages easier to understand | 2.0 | 3 | None | Maps | | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build an d run shops. | 2.0 | 3? | None | Server/Maps | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | [[dev_todo:Player Economy]] - Have player buying/selling influence econo my | 3.0? | 2 | None | Server/Maps | | [[dev_todo:Improved Player Communication]] - Allow chatting between serv ers, and connections just for chatting. | 3.0 | 2 | None | Server | | [[dev_todo:Player Clothing]] - Change player image based on clothing/equ ipment | 3.0 | 3? | None | Server/Client/Arch | * Project is a brief summary of the project. * Target release is when it is hoped the feature will completed. * Priority is important of the feature - 1 being highest priority. * Status is current state of project: * None - other than being listed as something to do, no progress has b een made. * Planning - Discussion/layout of the project is in progress or has be en completed. * Coding - project is currently undergoing actual coding (or map makin g, etc). * Testing - project is complete, and typically commited, but is underg oing testing for balance, stability, etc. * Completed - project is committed and no additional work is planned o n it. * Component is what portion of crossfire the change affects - server, cl ient, editor, maps, archetypes * Developer - person currently working on this. Update this is you work on a project. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:20:38 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:20:38 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:discrete_attack_damage Message-ID: <1158474038.867594.24908.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:20 User : mwedel Edit Summary: @@ -1,26 +1,11 @@ - Right now, if you have a weapon that has attacktype physical & fire, an d dam - 40, it will do dam 40 of whatever attack works best against the creature . + Right now, if you have a weapon that has attacktype physical & fire, and dam 40, it will do dam 40 of whatever attack works best against the crea ture. - It is fairly common in most games that extra attacktypes do some extra damage. - Eg, this weapon does 20 physical damage and 10 fire damage. There isn 't any - way to do that right now (ok, maybe with scripts :) , but that isn't re ally the - point here). + It is fairly common in most games that extra attacktypes do some extra d amage. Eg, this weapon does 20 physical damage and 10 fire damage. There isn't any way to do that right now (ok, maybe with scripts :) , but that isn't really the point here). - The effect of the unified damage in crossfire has some bad effects - f or - attacktypes which are really effects (paralyze, slow), the duration of t he - effect is determined by the damage. The problem this gets is if you hav e a - weapon that does physical + paralyze, it is hard to balance the damage ( the - paralyze effect could be too strong in order for the weapon to do a reas onable - amount of physical damage, etc). + The effect of the unified damage in crossfire has some bad effects - for attacktypes which are really effects (paralyze, slow), the duration of th e effect is determined by the damage. The problem this gets is if you hav e a weapon that does physical + paralyze, it is hard to balance the damage (the paralyze effect could be too strong in order for the weapon to do a reasonable amount of physical damage, etc). - If those are separated out, it allows much finer tuning of objects. I t would - actually lower the power, as a weapon that currently has physical + fire with - dam 30 should be changed so that it's dam_phys + dam_fire = ~30. For sake of - argument, lets say it is an even split of 15/15. + If those are separated out, it allows much finer tuning of objects. It would actually lower the power, as a weapon that currently has physical + fire with dam 30 should be changed so that it's dam_phys + dam_fire = ~3 0. For sake of argument, lets say it is an even split of 15/15. - If your using that weapon fighting fire resistant creatures, you'll st ill do - 15 physical, but much less fire. So I think it would make it less clear what - the best weapon to use would be - right now, the more attacktypes a weap on has, - the better basically. + If your using that weapon fighting fire resistant creatures, you'll stil l do 15 physical, but much less fire. So I think it would make it less cl ear what the best weapon to use would be - right now, the more attacktypes a weapon has, the better basically. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:discrete_attack _damage?rev=1158473972 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:discrete_attack _damage -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:19:33 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:19:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:discrete_attack_damage Message-ID: <1158473973.603873.24899.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:19 User : mwedel Edit Summary: created Right now, if you have a weapon that has attacktype physical & fire, and dam 40, it will do dam 40 of whatever attack works best against the creature. It is fairly common in most games that extra attacktypes do some extra d amage. Eg, this weapon does 20 physical damage and 10 fire damage. There isn't any way to do that right now (ok, maybe with scripts :) , but that isn't real ly the point here). The effect of the unified damage in crossfire has some bad effects - for attacktypes which are really effects (paralyze, slow), the duration of the effect is determined by the damage. The problem this gets is if you have a weapon that does physical + paralyze, it is hard to balance the damage (th e paralyze effect could be too strong in order for the weapon to do a reason able amount of physical damage, etc). If those are separated out, it allows much finer tuning of objects. It would actually lower the power, as a weapon that currently has physical + fire w ith dam 30 should be changed so that it's dam_phys + dam_fire = ~30. For sa ke of argument, lets say it is an even split of 15/15. If your using that weapon fighting fire resistant creatures, you'll stil l do 15 physical, but much less fire. So I think it would make it less clear w hat the best weapon to use would be - right now, the more attacktypes a weapon has, the better basically. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:discrete_attack _damage -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:22:16 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:22:16 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:make_slaying_consistent Message-ID: <1158474136.123665.24911.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:22 User : mwedel Edit Summary: created Slaying is sloppy in that it uses strstr. This, an item that has 'slaying giant' (like holyword of mostrai) will kill ants. strstr matching was mo st likely added to support comma seperated slaying lists (slaying demon,un dead). However, the code should really insist on exact matching, and if ne cessarybreak apart the comma seperated list. Probably best to make someth ing like a 'does_slay()' function which can be used all over the place (co nsistent behaviour is a good thing). If performance for this becomes an i ssue, making a slaying a set of pointers could be done (char **slaying), a nd it gets filled in at load time, and at save time, gets filled in the op posite direction. However, from a simple basis, a check in does_slay() can be done to see if slaying does contain a comma, and if not, just do simpl e strcmp, and only if it does does extra work need to be done. MSW 2003-03 -28 IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:make_slaying_co nsistent -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:23:36 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:23:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:time_of_day_based_events Message-ID: <1158474216.730280.24914.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:23 User : mwedel Edit Summary: @@ -11,6 +11,5 @@ * Alchemy formulae that will only yeild a result at a certain time (ni ght, full moon, etc) * Dungeons only accessable at certain times * Monsters like Werewolfs * Items being affected by the time of day - - + * Perhaps connected values alter/default, so scorn gates are open duri ng the day, closed at night. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:time_of_day_bas ed_events?rev=1146340222 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:time_of_day_bas ed_events -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:26:02 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:26:02 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158474362.655479.25053.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:26 User : mwedel Edit Summary: add smarter monster todo. @@ -16,9 +16,10 @@ | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | | [[dev_todo:server_cleanup|Server code Cleanup]] - Find, and fix redund ant and unused code. | 2.0 | 1 | Planning | Server | | [[dev_todo:fix_sound|Fix/Revamp sound]] - Fix and improve the sound sy stem. | 2.0 | 2 | None | Client/Server/Maps | - | [[dev_todo:Better NPCs]] - Smarter NPCs | 2.0 | 2 | None | Server | + | [[dev_todo:Better NPCs]] - Better NPC communication | 2.0 | 2 | None | Server | + | [[dev_todo:Smarter Monsters]] - Monsters should attack/defend more int elligently | 2.0 | 2 | None | Server | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting | 2.0 | 2 | N one | Client/Server | | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11584 73864 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:28:42 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:28:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:smarter_monsters Message-ID: <1158474522.664759.25057.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:28 User : mwedel Edit Summary: created Monsters are generally pretty stupid in their tactics when attacking and d efending. In particular, changes I can see: * If monsters have defensive spells/devices, should use them at the star t of combat. * If monster has healing devices, should use them when wounded beyond so me level. * Monsters can too easily get stuck behind walls - they should be better at finding a path to the player. * Monsters should choose their attacks more intelligently - maybe let th em 'cheat' in that they can know what attacks to avoid against players. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:smarter_monster s -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:49:09 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:49:09 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:server_cleanup Message-ID: <1158475749.922627.25315.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:49 User : mwedel Edit Summary: created The current code organization for the server is a bit of a mish mash. Code in the common directory should just be for the common aspects, but th ere is code in that directory that seems more in place in the server. The object code also tends to be spread amongst several files. Thoughts o n this: * One file for each object type (or logical grouping of objects), which contains all the code related to it (time events, apply events, etc) * Each file could register callbacks for the operations it wants. * The parameter for all callbacks for all objects would have to be the s ame, require a bit of forethought. This would largely re-organize the layout of objects, but would be an impr ovement. As part of this, I think the number of object types needs to be collapsed - there are a bunch of different armor types, but for logical purposes, th ey are the same, just go on different body parts. The current fix_player() code makes some assumption that all objects behav e in a similar fashion, so it then makes sense that all objects that behav e similarly have the same type. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:server_cleanup -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:55:09 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:55:09 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:change_player_speed Message-ID: <1158476109.400462.25331.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:55 User : mwedel Edit Summary: created Currently, high level players move insanely fast (1.5+). And low level pl ayers tend to move quite slowly. Both of these cause problems - high level players outrun lightning bolts, and low level players spend large amounts of time just moving slowly from point a to point b. My general thoughts: * Player speed is adjusted to go from 0.25 to 0.75. Fully loaded, playe r moves at 0.75. Lightly loaded, player moves at 0.75 (maybe let them car ry 25% of capacity without any penalty). * Strength does not directly affect speed, but indirectly does so becaus e you can carry more stuff. So if player is carrying same amount of weigh t, but has higher strength, would move faster because character is at less a total percentage of his load. * Dexterity may have some minor speed benefit (0.01/point above 10?) * Max speed of armor is a hard limit without magic, it is a hard limit - if max speed is 0.6, you can't move faster than 0.6, no matter str or dex . * magic speed bonuses will let player move faster, but should be some up per limit or stacking penalties (two 0.2 items should maybe give 0.3, not 0.4 bonus) IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:change_player_s peed -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 01:58:53 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 01:58:53 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:npc_syntax_highlighting Message-ID: <1158476333.554300.25334.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 01:58 User : mwedel Edit Summary: created A common problem with NPC communications in crossfire is that it is very h ard to know what magic word they are looking for to give more information. With the extended tag and draw_ext_info, it is now possible for npcs or ot her messages to actually highlight words (bold, color, etc). This can be used to make it much clearer what words may further activate t he NPC's conversation. To do this would require updating the maps, but it may be possible to script - the script could examine all the @match entri es for the NPC, and then see if there are any matching words in what it sa ys, and put the appropriate tags around them. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:npc_syntax_high lighting -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 02:00:04 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 02:00:04 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158476404.977027.25343.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 02:00 User : mwedel Edit Summary: add race/class changes @@ -15,8 +15,9 @@ | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | Ryo | | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | | [[dev_todo:server_cleanup|Server code Cleanup]] - Find, and fix redund ant and unused code. | 2.0 | 1 | Planning | Server | + | [[dev_todo:Race & Class Changes]] - The races/classes within crossfire are not different enough | 2.0 | 1 | Planning | Server | | [[dev_todo:fix_sound|Fix/Revamp sound]] - Fix and improve the sound sy stem. | 2.0 | 2 | None | Client/Server/Maps | | [[dev_todo:Better NPCs]] - Better NPC communication | 2.0 | 2 | None | Server | | [[dev_todo:Smarter Monsters]] - Monsters should attack/defend more int elligently | 2.0 | 2 | None | Server | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting | 2.0 | 2 | N one | Client/Server | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11584 74362 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 02:34:00 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 02:34:00 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:race_class_changes Message-ID: <1158478440.605862.25393.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 02:34 User : mwedel Edit Summary: created Within crossfire, the races & classes are not different enough in most cas es. Reasons for this: * Pretty much all skills are learnable, so starting skills are not that important. * A couple point state bonus/penalty is easy to overcome with magic devi ces. * Any object can be used by any race/class (save for armor/weapon restri ctions) Various suggested fixes: * Add ability to limit certain items to certain classes & races. Thus, archers could get the best bows in the game - much better than anyone else could get. * Add different versions of the skills (basic, expert, master, etc), wit h better ones giving more exp or other bonuses, and only way to get the be tter ones is to start with them. * Another possiblity is to limit max level in certain skills. * Increase stat range - may not do much - if 55 vs 60 is same as 23 vs 2 5, and items are now +5 instead of +1, it is just a wash. * Maybe with increased stat range, each time a level is gained, a stat g oes up, and what stat goes up is related to the characters race. * Perhaps add minimum skill level requirements for certain objects (one handed weapon at level 40 to use some cool sword, etc) IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:race_class_chan ges -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 02:44:26 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 02:44:26 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:char_creation Message-ID: <1158479066.480153.25417.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 02:44 User : mwedel Edit Summary: @@ -1,32 +1,13 @@ - ====== Character Creation ====== - Someone makes this page nice, I am unskilled with wiki. Additions are wellcome. - - ===== Current Ideas ===== - - ==== Idea 1 ==== - Extend character creation with an ingame logic. Select a race by steppin g on a teleporter and similar. - - === Pros: === - * All clients compatible - * Few coding - - === Cons: === - * Added complexity for a new player - * Probably an unusual "First impression" of the game (few games use in -game character creation and the best on that where those from the early ' 90). - - - ==== Idea 2 ==== - Add a total new character creation with a clientside interface. - - === Pros: === - * Conform to the current RPG paradigm, better/more familiar impression on new player - * More flexible to some share - - === Cons: === - * Out of crossfire style. (Arguable -- is that style even intentional ?) - * Breaks backward compatibility with old clients, not much an issue si nce many 2.0 features are already going to break it. - * Quite some coding required. - * If we still want to allow servers to customize creation options, the n the server will have to communicate them to the client, adding complexit y. + The idea is to add new method for login and character creation. This w ould be done by client side logic. + brief outline: + * Player is present with a small login window, and in that window is a button for new character (if player enters incorrect name/password, would say try again or say create a new character) + * For new character creation, client would present a nice interface to the player, letting them choose race,class, and stats from pulldown menus and spinbuttons. + * Client would use a requestinfo to get the race and class information . + * Instead of rolled up stats, players would have a set number of point s to spend on there stats (settable in the config file) + * Player selects their stats, race, class, starting location, name, et c, and hits 'done' or the like. + * Client sends this info to server, and server validates it is then co rrect (client should never send wrong data, but someone using a hacked cli ent shouldn't be able to generated bad characters) + * As part of this, the different classes would need to become archetyp es, so server can know what they are. + * Down the road, an advanced creation method could be used where playe r doesn't choose a class, but rather what skills they want (and maybe get a small pile of gold). That should wait for any skill changes to be made. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation?r ev=1157900846 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 02:46:47 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 02:46:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:server_cleanup Message-ID: <1158479207.179755.25426.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 02:46 User : mwedel Edit Summary: add some more things to cleanup. @@ -11,5 +11,10 @@ As part of this, I think the number of object types needs to be collapse d - there are a bunch of different armor types, but for logical purposes, they are the same, just go on different body parts. The current fix_player() code makes some assumption that all objects beh ave in a similar fashion, so it then makes sense that all objects that beh ave similarly have the same type. + + Other changes to make: + * Different log instances and levels should be added (monster.error, p layer.info, etc), with selection of which to use via command line or setti ngs. log4c may be the best to use for this (http://log4c.sourceforge.net/ ) + * all draw_info need to be changed to draw_ext_info + IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:server_cleanup? rev=1158475749 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:server_cleanup -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 03:00:19 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 03:00:19 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:lighting Message-ID: <1158480019.055344.25447.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 03:00 User : mwedel Edit Summary: add more details to the proposals. @@ -1,10 +1,16 @@ ====== Revamp Lighting ====== ====Possible Ideas==== - * colored lighting - * more lighting levels - * send client location of light source + * colored lighting (use hue/saturation for color info, 5 bits for hue, 3 for saturation) + * more lighting levels (4 to 12) + * light levels should be calculated/stored on a per map basis, not per player. + * Add ambient light level map attributed. + * Change darkness map header to light threshold - if light below that level, space can not be seen. + * Add partial darkness, so jungle may not completely block sight, but make it harder to see beyond it. In a sense, they decrease light level/vi sibility more than 1/space. + * send client location of light source (negative values indicate space partially blocks light) * ability to only light one direction * Monsters that hate/are hurt by light * hooks for scripts + * Lighting shouldn't go through walls (the wall itself would have to i lluminated however) + ====More information==== * [[http://thread.gmane.org/gmane.games.crossfire.general/437|Crossfir e mailing list: LOS and lighting map redo]] IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:lighting?rev= 1145733583 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:lighting -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 03:04:17 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 03:04:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:improve_client_ui Message-ID: <1158480257.605356.25450.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 03:04 User : mwedel Edit Summary: add more things. @@ -5,6 +5,9 @@ * Organize the spell list a bit. (its hard to find one spell in a larg e list) * Some sort of "quickbar" which items, spells, and skills can be assig ned to slots * Server-Negotiated menu, that can hold commands added with plugins. + * Should provide menu items for many more of the commans so text inter face isn't needed. + * Add client side display of parties. + * Add more virtual stats (bowmode, applymode, etc) so that client can be kept more up to date, as well as provide menus to change them. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui?rev=1151770442 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 03:06:00 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 03:06:00 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158480360.115374.25459.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 03:05 User : mwedel Edit Summary: add a few more items @@ -2,12 +2,13 @@ This list is organized in target version and then priority, so it become s easier to see what should be done in what order. ^ Project/Feature ^ Target Release ^ Priority ^ Status ^ Component ^ Dev eloper ^ - | [[dev_todo:Performance Improvements]] - Server has performance issues, especially related to losts of spells | 1.x | 1 | None | Server | + | [[dev_todo:Performance Improvements]] - Server has performance issues, especially related to losts of spells | 1.x | 1 | None | Server | mwedel | | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | None | Archetypes | | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | C oding | Maps | lalo? | + | [[dev_todo:Protocol Compression]] - Compress client/server communicati on | 1.x? | 2 | Planning | Client/Server | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 1.x | 3 | Planning | Server/Maps | Rednaxela | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11584 76404 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 03:07:17 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 03:07:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:game_balance Message-ID: <1158480437.024132.25462.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 03:07 User : mwedel Edit Summary: @@ -8,8 +8,9 @@ * give some items a unique tracking number, and limit the amount (ba sed on a flag, could be a ratio to players) in the game at one time. If t he total amout allowed is reached, don't generate any more of the object. * perhaps some artifact weapons should be both, rarer, and a bit mor e powerful/useful (i.e. defender, excalibur) * Fix sockpuppet exploits for leveling. On servers where pking is allo wed, this is widely abused to rapidly gain exp, and levels. * The [[exp_table|experience table]] table could be adjusted. + * Gameplay is generally too fast - typically die instant or kill the m onster instantly - things should be slower so there is enough time to run away, etc. ==== Player Race/Class ==== Balance issues with player race/class individualy or in combination * dragon monks, fireborn monks, monks following gaea IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re v=1157135754 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 04:42:10 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 04:42:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers Message-ID: <1158486130.990581.25622.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 04:42 User : Edit Summary: @@ -31,5 +31,5 @@ ===== Crossfire-derivative Servers ===== ^ Server ^ Address ^ Version ^ Mapset ^ Lifespan ^ Description ^ | cat2 | cat2.dynu.ca | 1.9.1-CVS or forked ((unclear which)) | bigworld (forked) | unknown to current | PKing allowed. Server admin includes "anti -womens-rights" content which a majority of the community disagrees with. Some active players. As of late August 2006, around ~3-4 players online at a time. | - | [[Servers:schmorp]] | cf.schmorp.de | forked((Fork project goes by the name of "crossfire+")) | bigworld(forked) | end of 2005 to current | Serv er code forked by the server admin. As of late August 2006, around ~5-12 p layers online at a time. | + | [[Servers:schmorp]] | cf.schmorp.de | forked((Fork project goes by the name of "crossfire+")) | newworld(+forked) | end of 2005 to current | Ser ver code forked by the server admin. As of late August 2006, around ~5-12 players online at a time. | IP-Address : 217.233.232.140 Old Revision: http://wiki.metalforge.net/doku.php/servers?rev=1157125136 New Revision: http://wiki.metalforge.net/doku.php/servers -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 09:23:02 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 09:23:02 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:game_balance Message-ID: <1158502982.745599.26052.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 09:23 User : rednaxela Edit Summary: @@ -8,17 +8,18 @@ * give some items a unique tracking number, and limit the amount (ba sed on a flag, could be a ratio to players) in the game at one time. If t he total amout allowed is reached, don't generate any more of the object. * perhaps some artifact weapons should be both, rarer, and a bit mor e powerful/useful (i.e. defender, excalibur) * Fix sockpuppet exploits for leveling. On servers where pking is allo wed, this is widely abused to rapidly gain exp, and levels. * The [[exp_table|experience table]] table could be adjusted. - * Gameplay is generally too fast - typically die instant or kill the m onster instantly - things should be slower so there is enough time to run away, etc. + * Gameplay is generally too fast - typically die instant or kill the m onster instantly - things should be slower so there is enough time to run away, etc. See [[dev_todo:change_player_speed|changing player speed]] ==== Player Race/Class ==== Balance issues with player race/class individualy or in combination * dragon monks, fireborn monks, monks following gaea * Caused because the no weapon/armor restriction is applied twice, b ut the seccond time it does nothing * fireborns with meteor swarm * Should players have to stick to their class choice? * Perhaps have something similar to attunement for various skills, a nd give that to certain classes + * See [[dev_todo:race_class_changes|race/class changes]] ==== Spells, Prayers, Magical Objects ==== Spells and magical objects that are way too powerful, or are not powerfu l enough (based on requirements to get/use it) == overpowerd rods == IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re v=1158480436 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 09:34:10 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 09:34:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158503650.467237.26067.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 09:34 User : rednaxela Edit Summary: Set land plots to be targeted for 2.0 @@ -7,12 +7,12 @@ | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | None | Archetypes | | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | C oding | Maps | lalo? | | [[dev_todo:Protocol Compression]] - Compress client/server communicati on | 1.x? | 2 | Planning | Client/Server | - | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 1.x | 3 | Planning | Server/Maps | Rednaxela | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | + | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | Rednaxela | | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Cl ient | | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | Ryo | | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11584 80359 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 09:37:45 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 09:37:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:quest_management_system Message-ID: <1158503865.706549.26076.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 09:37 User : rednaxela Edit Summary: spelling fixes. remove obselete comment @@ -16,9 +16,9 @@ If required, a quest file could be accompanied by some special maps, archetypes, anything specific. The quest engine would, at start time, read those files, and process the m. It - would then, at map loading time, add revelant hooks to NPCs, or track gl obal + would then, at map loading time, add relevant hooks to NPCs, or track gl obal events (for instance follow player movement to know if they do what is required to complete a task). It would also keep, for each player, quest status, and such. @@ -41,9 +41,9 @@ * to have a really powerful quest system, and fun transitions (from bash ing a specific monster to having 3 players do a special dance at a certain tim e), the conditions / transitions will require a full scripting language. So either reuse an existing one (Python, maybe? Or LUA? Or anything else?), or - make our own - I'd favor reuing existing one, to avoid making Yet Anothe r + make our own - I'd favor reusing existing one, to avoid making Yet Anoth er Script Language. Though of course if we use Python the Python plugin wou ld become mandatory.\\ * this quest system could be done either at server's core level, or as a plugin. Last option would require some changes in plugin architecture @@ -52,6 +52,4 @@ * tracking player behaviour could be resource intensive - that will need testing and addressing if required :) \\ ---- - === Comments === - Umm the path for this page should probably be "dev_to**d**o:quest_manage ment_system" not "dev_to**t**o:quest_management_system"? IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:quest_managemen t_system?rev=1150054788 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:quest_managemen t_system -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 09:43:27 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 09:43:27 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:music Message-ID: <1158504207.140274.26094.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 09:43 User : Edit Summary: @@ -6,8 +6,9 @@ * If midi, then possibly. Otherwise, size would make that impractica l * midi would limit what can be done (think background "noise", not just music) * Stream it the first time? (would need more bandwidth on both sid es) * Have a default set installed with the client, then allow custom sounds to be downloaded? + * If midi is used, it adds more dependancies, but being able to ge t the music off of the server is highly desirable. ==== More information ==== * [[http://thread.gmane.org/gmane.games.crossfire.general/4|Crossfire mailing list: ingame music]] IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:music?rev=115 7912245 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:music -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 09:44:40 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 09:44:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:time_of_day_based_events Message-ID: <1158504280.051304.26097.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 09:44 User : Edit Summary: @@ -1,4 +1,6 @@ + Hooks have been added to the plugin system for time of day based events. Additionaly, the python plugin was extended with those hooks. Now all t hats left is making scripts that use it. + [[https://sourceforge.net/tracker/index.php?func=detail&aid=1318639& group_id=13833&atid=363833|On the sourceforge tracker]] ====== Time of Day based events ====== Allow map makers to utilize date and time for their maps. @@ -10,6 +12,7 @@ * NPCs that move to different locations * Alchemy formulae that will only yeild a result at a certain time (ni ght, full moon, etc) * Dungeons only accessable at certain times * Monsters like Werewolfs + * Can we (is it copyrighted?) have monsters turn to stone based on t he time? * Items being affected by the time of day * Perhaps connected values alter/default, so scorn gates are open duri ng the day, closed at night. IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:time_of_day_bas ed_events?rev=1158474216 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:time_of_day_bas ed_events -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 10:47:10 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 10:47:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158508030.894237.26198.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 10:47 User : Edit Summary: link to user pages @@ -2,19 +2,19 @@ This list is organized in target version and then priority, so it become s easier to see what should be done in what order. ^ Project/Feature ^ Target Release ^ Priority ^ Status ^ Component ^ Dev eloper ^ - | [[dev_todo:Performance Improvements]] - Server has performance issues, especially related to losts of spells | 1.x | 1 | None | Server | mwedel | + | [[dev_todo:Performance Improvements]] - Server has performance issues, especially related to losts of spells | 1.x | 1 | None | Server | [[user: mwedel]] | | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | None | Archetypes | | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | - | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | C oding | Maps | lalo? | + | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | C oding | Maps | [[user:lalomartins]]? | | [[dev_todo:Protocol Compression]] - Compress client/server communicati on | 1.x? | 2 | Planning | Client/Server | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | - | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | Rednaxela | + | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Cl ient | - | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | Ryo | + | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | [[user:Ryo]] | | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | | [[dev_todo:server_cleanup|Server code Cleanup]] - Find, and fix redund ant and unused code. | 2.0 | 1 | Planning | Server | | [[dev_todo:Race & Class Changes]] - The races/classes within crossfire are not different enough | 2.0 | 1 | Planning | Server | IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 03650 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 14:33:16 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 14:33:16 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:music Message-ID: <1158521596.395614.26541.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 14:33 User : rednaxela Edit Summary: @@ -6,9 +6,11 @@ * If midi, then possibly. Otherwise, size would make that impractica l * midi would limit what can be done (think background "noise", not just music) * Stream it the first time? (would need more bandwidth on both sid es) * Have a default set installed with the client, then allow custom sounds to be downloaded? - * If midi is used, it adds more dependancies, but being able to ge t the music off of the server is highly desirable. + * If midi is used, it adds more dependencies, but being able to ge t the music off of the server is highly desirable. + * Any audio format adds a dependency on libs to read it, not jus t midi. + * One could do something such as have large files on a http server , with the crossfire server just sending the url, however that also adds d ependency on a http library ==== More information ==== * [[http://thread.gmane.org/gmane.games.crossfire.general/4|Crossfire mailing list: ingame music]] IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:music?rev=115 8504206 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:music -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 19:19:44 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:19:44 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:lighting Message-ID: <1158538784.635968.26998.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:19 User : mwedel Edit Summary: @@ -10,7 +10,8 @@ * ability to only light one direction * Monsters that hate/are hurt by light * hooks for scripts * Lighting shouldn't go through walls (the wall itself would have to i lluminated however) + * Make elevation affect LOS - if you're on the tallest mountain, shoul d be able to see things around, etc. ====More information==== * [[http://thread.gmane.org/gmane.games.crossfire.general/437|Crossfir e mailing list: LOS and lighting map redo]] IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:lighting?rev= 1158480018 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:lighting -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 19:18:46 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:18:46 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158538726.627478.26995.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:18 User : mwedel Edit Summary: add LOS note for lighting @@ -20,9 +20,9 @@ | [[dev_todo:Race & Class Changes]] - The races/classes within crossfire are not different enough | 2.0 | 1 | Planning | Server | | [[dev_todo:fix_sound|Fix/Revamp sound]] - Fix and improve the sound sy stem. | 2.0 | 2 | None | Client/Server/Maps | | [[dev_todo:Better NPCs]] - Better NPC communication | 2.0 | 2 | None | Server | | [[dev_todo:Smarter Monsters]] - Monsters should attack/defend more int elligently | 2.0 | 2 | None | Server - | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting | 2.0 | 2 | N one | Client/Server | + | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting/LOS code | 2. 0 | 2 | None | Client/Server | | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 08030 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 19:21:19 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:21:19 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158538879.293023.27007.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:21 User : mwedel Edit Summary: add material code to list. @@ -24,8 +24,9 @@ | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting/LOS code | 2. 0 | 2 | None | Client/Server | | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | + | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 38726 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 19:22:00 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:22:00 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:material_type_improvement Message-ID: <1158538920.080673.27010.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:21 User : mwedel Edit Summary: created From no-reply_wiki at metalforge.org Sun Sep 17 19:24:02 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:24:02 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158539042.953849.27013.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:24 User : mwedel Edit Summary: add exp rewarder to list @@ -7,8 +7,9 @@ | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | None | Archetypes | | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | C oding | Maps | [[user:lalomartins]]? | | [[dev_todo:Protocol Compression]] - Compress client/server communicati on | 1.x? | 2 | Planning | Client/Server | + | [[dev_todo:Experience Rewarder]] - Add experience rewarder object | 1. x? | 2 | Planning | Server/Maps | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 38879 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 19:24:56 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:24:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:experience_rewarder Message-ID: <1158539096.394585.27016.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:24 User : mwedel Edit Summary: created Add exp rewarder type object. It's basic properties: 1) amount of exp to reward the player (stats.exp) 2) Skill to award the exp to (skill field) 3) Flag to denote we should teach the player this skill if they don't have it (can_use_skill flag?) In this way, rewarders could grant skills to the player. 4) Different ways to be activated (walk on/fly on, as well as it being activated from something that 'pushes' it (aka, magic mouth, butto n, etc)). In the case of another object activating it, the player would still need to be on the space the object is on. 5) Use the 'slaying' field to denote that if the player has a force in his inventory by the same name, he doesn't get the reward, and if they don't have such a force, we add one to the player (so you can 't get the same reward repeatedly). Use something like 'value' or other field to denote how many ticks the force lasts for. If valu e is zero, then force never expires 6) Use nrof to denote how many times the reward works. Eg, if nrof is 1, then once a player uses it, no one else can get that reward until the map resets. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:experience_rewa rder -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 19:29:12 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 19:29:12 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1158539352.070155.27025.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 19:29 User : Edit Summary: @@ -14,11 +14,12 @@ | Yann Chachkoff | | gros,\\ lauwenmark | [[http://sourceforge.net/users /gros|gros]] | | | Nicolas Weeger | Ryo Saeba | ryo_ | [[http://sourceforge.net/users/ryo _saeba|ryo_saeba]] | | | Knut Ahlers | | Luzifer (Euirc),\\ Luziferus (freenode, ircnet) | [[ht tp://sourceforge.net/users/k_ahlers|k_ahlers]] | | | Gene Alexander | [[user:eracc]] | eracc\\ galahadcf\\ (runs cfbot) | [ [http://sourceforge.net/users/eracc|eracc]] | | + | Ruben Safir | [[user:mrbrklyn]] | mrbrklyn\\ ruben\\ (runs xchat at al ) | [[http://www.mrbrklyn.com]] | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ | Kari Pahula | kaol | Debian| | Michael Thomas | _wart_ | Fedora| | Ryo | ryo_ | Windows | IP-Address : 68.167.17.98 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1155926951 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 17 21:00:24 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 17 Sep 2006 21:00:24 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:lighting Message-ID: <1158544824.057652.27175.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/17 21:00 User : rednaxela Edit Summary: @@ -11,7 +11,8 @@ * Monsters that hate/are hurt by light * hooks for scripts * Lighting shouldn't go through walls (the wall itself would have to i lluminated however) * Make elevation affect LOS - if you're on the tallest mountain, shoul d be able to see things around, etc. + * If we do this, shouldn't we make elevation for all objects, used t o make slight adjustments to the lighting projected by the object (from to p view, if a light source is higher elevated, though the lighting pattern on the ground would be dimmer, it would fade as it moved sideways slower) ====More information==== * [[http://thread.gmane.org/gmane.games.crossfire.general/437|Crossfir e mailing list: LOS and lighting map redo]] IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:lighting?rev= 1158538784 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:lighting -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:16:59 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:16:59 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158560219.806092.27684.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:16 User : mwedel Edit Summary: add rename binaries @@ -11,9 +11,9 @@ | [[dev_todo:Experience Rewarder]] - Add experience rewarder object | 1. x? | 2 | Planning | Server/Maps | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | - | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | + | [[dev_todo:Rename Binaries]] - Binaries should be renamed | 2.0 | 1 | None | Client/Server | | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Cl ient | | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | [[user:Ryo]] | | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | @@ -28,8 +28,9 @@ | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | + | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 39042 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:25:40 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:25:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:rename_binaries Message-ID: <1158560740.375956.27799.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:25 User : mwedel Edit Summary: created The binaries in crossfire should be renamed in. This is easy to do, just has to wait for 2.0 to happen. Changes: * crossfire -> crossfire-server * cfclient -> crossfire-client-x11 (or maybe just go away alltogether) - rpm name should change if this is kept. * gcfclient -> crossfire-client-gtk * gcfclient2 -> crossfire-client-gtk2 If the x11 client and gtk1 client are retained, it probably also makes sen se to add just a 'crossfire-client' shell script that tries to find/execut e the various clients, probably going gtk2, gtk, x11 in that order IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:rename_binaries -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:28:38 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:28:38 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158560918.602919.27802.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:28 User : mwedel Edit Summary: add fatigue entry. @@ -31,8 +31,9 @@ | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | + | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | | [[dev_todo:Improved Player Communication]] - Allow chatting between se rvers, and connections just for chatting. | 3.0 | 2 | None | Server | | [[dev_todo:Player Clothing]] - Change player image based on clothing/e quipment | 3.0 | 3? | None | Server/Client/Arch | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 60219 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:39:49 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:39:49 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:fatigue Message-ID: <1158561589.636112.27826.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:39 User : mwedel Edit Summary: created The idea is to add fatigue. Past discussion: Basic idea fatigue is a stat, that you ideally want low. You get fatigue by doing strenous things (swimming, flying via skill, atta cking, moving a lot). You lose fatigue by resting - this can basically be measured by the charac ter having an action and not actually doing anything. Certain magic potio ns could also reduce fatigue. I'd suggest that movement speed should be redone under such a system - mov ement speeds would vary less, but that amount of fatigue you gain by movin g is dictated by how much stuff you are carrying. If not carrying much, you wouldn't get much fatigue - thus, a lightly equi pped person could run around all day and not have to rest much. If you're near you weight limit, you'd get fatigue pretty often. Running isn't covered special here - it would fall under movement, but tha t fact you move whenever you can when running basically means you'd never be resting at all, thus only gaining, never losing. For certain skills, if your fatigue was too high, you could no longer use that skill (have to stop flying, may drown if swimming, etc). Your max fa tigue should perhaps be based on constitution and maybe level (don't get f atigued as much at higher levels). For the normal case of just attacking/running around, one idea is when fat igue gets too high, your speed starts to go down, but at the same time, yo u start losing fatigue (in a sense, game is enforcing idea that you have t o slow down). One way to handle this might be that if fatigue is to high, player doesn't get as much speed as they should, but loses some fatigue. High fatigue would effect many things - to hit chances, AC, casting spells (like spell encumberance). Really high fatigues could start adding effec ts like confusion, etc. Maybe even as part of this, you would apply incor rect items. I'd say there should be no upper limit of fatigue, just at too high, the e ffects are bad enough that you'd really want to rest the character. In game resting (chairs, beds) could be added to regain fatigue faster. When during certain things, even staying in one place, fatigue should be g ained (swimming or flying). If weather effects are used, they could also contribute to fatigue (sitting in the middle of a desert is going to have adverse effects even if just sitting there) Magic effects coudl be added to temporary or permanently reduce fatigue. In terms of temporary effects, this would be a straight subtraction (500 f atigue points removed), but when it expires, you go up 500 points from you r current fatigue, sou could have a lot more than when you drank the potio n. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:fatigue -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:43:18 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:43:18 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:improve_client_ui Message-ID: <1158561798.659094.27835.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:43 User : mwedel Edit Summary: add some notes about quit/disconnect/quit character. @@ -8,6 +8,8 @@ * Server-Negotiated menu, that can hold commands added with plugins. * Should provide menu items for many more of the commans so text inter face isn't needed. * Add client side display of parties. * Add more virtual stats (bowmode, applymode, etc) so that client can be kept more up to date, as well as provide menus to change them. + * Quit character menu item should probably be very clear that it means character will be destroyed and everything lost. + * The quit character, disconnect, and quit from client may need to be clarified. Disconnect should probably be 'disconnect from server', quit c haracter should perhaps be renamed 'delete character' or 'kill character' so as not to be confused with the normal 'quit' menu item. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui?rev=1158480257 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:51:45 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:51:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:race_class_changes Message-ID: <1158562305.930904.27850.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:51 User : mwedel Edit Summary: add notes about stat potions. @@ -11,6 +11,13 @@ * Another possiblity is to limit max level in certain skills. * Increase stat range - may not do much - if 55 vs 60 is same as 23 vs 25, and items are now +5 instead of +1, it is just a wash. * Maybe with increased stat range, each time a level is gained, a stat goes up, and what stat goes up is related to the characters race. * Perhaps add minimum skill level requirements for certain objects (on e handed weapon at level 40 to use some cool sword, etc) + + Some other changes vaguely related to this (reasonable to do at the same time, since best done when everyone has new characters) + * Make the stat potions (potion of strength, int, etc), only rarely pe rmanently increase a stat. Instead, these potions would temporarily incre ase a stat for a very long duration (real time of hours) + * Chance of increase would be related to how close character is to max stat. + * Could only have 1 temporary boost per stat (no stacking 5 potions). + * could add better versions of the potions, that increase it by 2 poin ts temporarily, and has increased chance of permanent increase. + * If stat array is increased to 100, maybe remove limit of potions onl y doing permanent increase to max natural stat (maybe 2 or 3x max natural stat) IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:race_class_chan ges?rev=1158478440 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:race_class_chan ges -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 01:58:47 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 01:58:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:game_balance Message-ID: <1158562727.216762.27859.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 01:58 User : mwedel Edit Summary: add random note treasure frequency. @@ -72,4 +72,10 @@ * Perhaps make it more difficult to get to high level places in the first place, and cluster them vaguely near to eachother so players won't w ant to bother to make the trip too often. * The small house n the south of scorn, below the sothernmost signs, t ends to give too many valubles for the difficulty of the map and the level at which it is found (or perhaps, is it that the other newbie places don' t have sufficent rewards to beat it?) * In general, not enough dimmly lit places? * Too easy to go to some quest maps for the scorn royalty quest before you've done earlier parts of the quest, and too hard to find some of them once you do get the quest + + ==== Random Maps ==== + * The quantity and quality of treasure goes up, deeper in the dungeon. + * Only quality should really increase, quantity should remain about th e same. + * Only change for this is the number of treasure chests - does not aff ect items in monsters inventory. + * The chance of artifacts (from the the artifacts file) should increas e slightly the deeper in the dungeon, so rarer items will still show up. IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re v=1158502982 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 02:09:07 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 02:09:07 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158563347.114851.27883.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 02:09 User : mwedel Edit Summary: add new treasurelist handling. @@ -31,8 +31,9 @@ | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | + | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0 | 2 | None | Server/arch | | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | | [[dev_todo:Improved Player Communication]] - Allow chatting between se rvers, and connections just for chatting. | 3.0 | 2 | None | Server | IP-Address : 209.204.178.229 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 60918 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 18 02:27:02 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 18 Sep 2006 02:27:02 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:artifacts_treasurelists Message-ID: <1158564422.462129.27912.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/18 02:27 User : mwedel Edit Summary: created The basic idea of this is to make remove a lot of the hardcoding from the server: Add template objects - objects that don't appear by themselves, but instea d modify the object they are applied to. That is to say, you make up objects of type 'template'. The values and w hat not would work similar to how the artifacts file. However, instead of hard coded chances of artifacts in the treasures.c, in stead use these templates in treasurelists. Thus, you could have a treasurelist like: treasureone template_helms arch template_xebinon chance .. more arch template_blindness chance .. more ... Then the helms themselves would have a 'randomitems template_helms' The advantages of this: * Basically all fields in the template (artifact) could now be set in th e object, were as right now some of the fields in the artifact file are us ed for matching. * Better control of how often artifacts show up (now in treasurelist ins tead of hard coded into treasure.c). Could also easily disable double art ifact items (eg, strange ring of wizardry) (not that those are really a pr oblem, but just the ability to disable that could be nice) * Ability to apply more than one template to an object. Eg, you could ha ve templates for the special abilities, like now, and different template f or materials. Then, you could have something like: randomitems helm list helm_special_abilities chance 5 # 5% of helms are special more list armor_material_change chance 25 # 25% of helms are not made of the normal material more arch cursed chance 3 # 3% of helms are cursed end end * Given that the templates would be archetypes, I could certainly see th e java editor better able to handle this (eg, you select the template, and then an object, and hit the 'apply template to object' button or the like ) The biggest disadvantage of this is a bunch of new treasurelists would be needed. I have thought that the treasure list code could be extended also . However, my thought on that are a bit more modest: * Add min_nrof and min_magic fields (eg, if nrof is 20 right now, 1-20 o bjects are created. It would be better to do something like min_nrof 10 max_nrof 20 To say to generate 10-20 of those objects. Likewise, min_magic could be used to say 'make this object at least min_ma gic'. Thus, treasurelists could be used to make the magic bonus of the we apons and whatnot. * Add a min and max difficulty for each entry. Thus, instead of using l ist transitions to make sure too god objects aren't created, this could be done in just one list. For an object to be created, in must be between m in and max difficulty, based on the difficulty of the map (max difficulty is there so you could make it so junk items don't appear on high level map s. Also add a diff_factor to increase chances: randomitem helm ... arch damned min_diff 30 chance 5 diff_factor 2 So at level 37, chance is not 19 (37 - 30) * 2 + 5 = 19% The treasurelist stuff would actually be relatively easy to do - at least point #1 would not cause nay problems with existing treasure lists (just n ew fields really). It may be desirable to disallow combinations, but not sure if extra logic should be added to the treasurelists for that - I'd almost be inclined to have multiple treasurelists - the treasure code really dictates what is ge nerated, not what is not generated. IP-Address : 209.204.178.229 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:artifacts_treas urelists -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Sep 19 05:33:33 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 19 Sep 2006 05:33:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158662013.806097.30620.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/19 05:33 User : raphael Edit Summary: added link to dev_todo:exp_table, fixed last column of table @@ -3,42 +3,43 @@ This list is organized in target version and then priority, so it become s easier to see what should be done in what order. ^ Project/Feature ^ Target Release ^ Priority ^ Status ^ Component ^ Dev eloper ^ | [[dev_todo:Performance Improvements]] - Server has performance issues, especially related to losts of spells | 1.x | 1 | None | Server | [[user: mwedel]] | - | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | None | Archetypes | - | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | + | [[dev_todo:Archetype Cleanup]] - Clean up the Archetypes. | 1.x? | 1 | None | Archetypes | | + | [[dev_todo:Fix Weather]] - Fix and improve the weather system. | 1.x | 2 | Completed? | Server | | | [[dev_todo:Pupland]] - Move pupland onto the world maps | 1.x? | 2 | C oding | Maps | [[user:lalomartins]]? | - | [[dev_todo:Protocol Compression]] - Compress client/server communicati on | 1.x? | 2 | Planning | Client/Server | - | [[dev_todo:Experience Rewarder]] - Add experience rewarder object | 1. x? | 2 | Planning | Server/Maps | - | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | - | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | - | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | - | [[dev_todo:Rename Binaries]] - Binaries should be renamed | 2.0 | 1 | None | Client/Server | - | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Cl ient | + | [[dev_todo:Protocol Compression]] - Compress client/server communicati on | 1.x? | 2 | Planning | Client/Server | | + | [[dev_todo:Experience Rewarder]] - Add experience rewarder object | 1. x? | 2 | Planning | Server/Maps | | + | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | + | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | + | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | | + | [[dev_todo:Rename Binaries]] - Binaries should be renamed | 2.0 | 1 | None | Client/Server | | + | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Cl ient | | | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | [[user:Ryo]] | - | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | - | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | - | [[dev_todo:server_cleanup|Server code Cleanup]] - Find, and fix redund ant and unused code. | 2.0 | 1 | Planning | Server | - | [[dev_todo:Race & Class Changes]] - The races/classes within crossfire are not different enough | 2.0 | 1 | Planning | Server | - | [[dev_todo:fix_sound|Fix/Revamp sound]] - Fix and improve the sound sy stem. | 2.0 | 2 | None | Client/Server/Maps | - | [[dev_todo:Better NPCs]] - Better NPC communication | 2.0 | 2 | None | Server | - | [[dev_todo:Smarter Monsters]] - Monsters should attack/defend more int elligently | 2.0 | 2 | None | Server - | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting/LOS code | 2. 0 | 2 | None | Client/Server | - | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | - | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | - | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | - | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | - | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | - | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | + | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | + | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | | + | [[dev_todo:exp_table|Fix Experience Table]] - Fix experience curve com pared to death penalty | 2.0 | ? | Planning | Server | | + | [[dev_todo:server_cleanup|Server code Cleanup]] - Find, and fix redund ant and unused code. | 2.0 | 1 | Planning | Server | | + | [[dev_todo:Race & Class Changes]] - The races/classes within crossfire are not different enough | 2.0 | 1 | Planning | Server | | + | [[dev_todo:fix_sound|Fix/Revamp sound]] - Fix and improve the sound sy stem. | 2.0 | 2 | None | Client/Server/Maps | | + | [[dev_todo:Better NPCs]] - Better NPC communication | 2.0 | 2 | None | Server | | + | [[dev_todo:Smarter Monsters]] - Monsters should attack/defend more int elligently | 2.0 | 2 | None | Server | | + | [[dev_todo:lighting|Revamp lighting]] - Improve Lighting/LOS code | 2. 0 | 2 | None | Client/Server | | + | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | + | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | + | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | | + | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | | + | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | | + | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | - | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | - | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | - | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0 | 2 | None | Server/arch | - | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | - | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | - | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | - | [[dev_todo:Improved Player Communication]] - Allow chatting between se rvers, and connections just for chatting. | 3.0 | 2 | None | Server | - | [[dev_todo:Player Clothing]] - Change player image based on clothing/e quipment | 3.0 | 3? | None | Server/Client/Arch | + | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | + | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | | + | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0 | 2 | None | Server/arch | | + | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | | + | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | + | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | | + | [[dev_todo:Improved Player Communication]] - Allow chatting between se rvers, and connections just for chatting. | 3.0 | 2 | None | Server | | + | [[dev_todo:Player Clothing]] - Change player image based on clothing/e quipment | 3.0 | 3? | None | Server/Client/Arch | | * Project is a brief summary of the project. * Target release is when it is hoped the feature will completed. * Priority is important of the feature - 1 being highest priority. IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11585 63346 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Sep 19 14:42:52 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 19 Sep 2006 14:42:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: landforms Message-ID: <1158694972.985628.31470.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/19 14:42 User : lauwenmark Edit Summary: Copied data from the Encyclopedia Khelentika, appendix IX (M aps) @@ -30,8 +30,22 @@ ==== South East ==== ^ Map ^ Place Name ^ Used by (race/group) ^ Description ^ | [[http://dooler.woosworld.net/cf_map/view.php?X=128&Y=129|world_12 8_129]]| Antartica | | An island in the far south | + | [[http://dooler.woosworld.net/cf_map/view.php?X=129&Y=125|world_12 9_125]]| The Crying Sisters | | Two small islands, far in the south-east | + | [[http://dooler.woosworld.net/cf_map/view.php?X=128&Y=124|world_12 8_124]]| Verenidia | | A small island, once a pirate outpost | + | [[http://dooler.woosworld.net/cf_map/view.php?X=128&Y=122|world_12 8_122]]| Heaven's Gate | | Once the last Imperial outpost before the Easte rn Ocean, now deserted | + | [[http://dooler.woosworld.net/cf_map/view.php?X=126&Y=124|world_12 6_124]]| The Compass | | A triangular-shaped island, mentioned in the //St ory of the Fourth Mariner// | + | (126;123)-(126;124)| Southern Garaner | | Former home territory of the Kingdom of the Masts | + | (124;124)-(125;123)-(125;124)| Western Garaner | | Former home territo ry of the Kingdom of the Masts | + | [[http://dooler.woosworld.net/cf_map/view.php?X=125&Y=123|world_12 5_123]]| Northern Garaner | | Former home territory of the Kingdom of the Masts | + | [[http://dooler.woosworld.net/cf_map/view.php?X=125&Y=125|world_12 5_125]]| Semnaris | | Island raised from the sea during the Artificers' Wa rs | + | [[http://dooler.woosworld.net/cf_map/view.php?X=126&Y=125|world_12 6_125]]| Jennisade | | Island directly facing Semnaris, raised from the se a during the Artificers' Wars | + | [[http://dooler.woosworld.net/cf_map/view.php?X=126&Y=125|world_12 6_125]]| Xerido | | Small isle at the south of the sector, discovered by E kkis the Drunk during his crusade against the Sirens in 1223EK | + | [[http://dooler.woosworld.net/cf_map/view.php?X=124&Y=125|world_12 4_125]]| The Twin Horses | | Two small islands named from an old Normanian legend | + | [[http://dooler.woosworld.net/cf_map/view.php?X=124&Y=123|world_12 4_123]]| Titan's Peninsula | | Made mostly of desert and hills, only ferti le in its northern part. Named so from a legendary tower inhabited by a ti tan | + | [[http://dooler.woosworld.net/cf_map/view.php?X=125&Y=122|world_12 5_122]]| Bubbles | | A fish-shaped island. Capt'n Fernast, who discovered it in 2567EK gave it the name of his goldfish | + | [[http://dooler.woosworld.net/cf_map/view.php?X=126&Y=122|world_12 6_122]]| The Elephant | | A group of tropical islands. Initially looking l ike an elephant holding a ball on his head, partially submerged during the Artificers' Wars | ===== Retconia (Pupland Continent) ===== ^ Map ^ Place Name ^ Used by (race/group) ^ Description ^ IP-Address : 80.201.137.96 Old Revision: http://wiki.metalforge.net/doku.php/landforms?rev=11579038 26 New Revision: http://wiki.metalforge.net/doku.php/landforms -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Sep 19 15:01:36 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 19 Sep 2006 15:01:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: history_of_crossfire Message-ID: <1158696096.166386.31500.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/19 15:01 User : lauwenmark Edit Summary: @@ -23,9 +23,9 @@ ==== 400-500 EK ==== == 435 EK == * Colony of Skorn Founded. It would eventualy become the city of [[Sc orn]]. - == 600-700 EK ==== + ==== 600-700 EK ==== == 711 EK == * The outpost of Heaven's Gate is founded. ==== First Millenia EK ==== IP-Address : 80.201.137.96 Old Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire?rev =1158696036 New Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Sep 19 15:00:36 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 19 Sep 2006 15:00:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: history_of_crossfire Message-ID: <1158696036.873117.31497.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/19 15:00 User : lauwenmark Edit Summary: Completed a couple of historical references @@ -14,12 +14,36 @@ ==== Present Day ==== We are currently in 8437 [[Era Khelentari]] (EK). Some information can be found in [[:guides]] + + ==== 300-400 EK ==== + == Around 350 EK == + * The //Story of the Fourth Mariner// is written by an unknown author. ==== 400-500 EK ==== == 435 EK == * Colony of Skorn Founded. It would eventualy become the city of [[Sc orn]]. + + == 600-700 EK ==== + == 711 EK == + * The outpost of Heaven's Gate is founded. + + ==== First Millenia EK ==== + == 1223 EK == + * Ekkis the Drunk leads a disastrous crusade against the Sirens in the southern seas. + + ==== Second Millenia EK ==== + == 2567 EK == + * Fernast Fergono, exiled from Navar, leads a famous exploration exped ition in the south-east seas. + == 2765 EK == + * The city of Heaven's Gate is burned by pirates. + + ==== Third Millenia EK ==== + == 3084-3154 EK == + * The Artificers' Wars take place in the East. + == 3154 EK == + * The High Tide of the Gears: End of the Artificer's Wars; many island s are flooded or disappear forever in the depths of the Eastern Ocean. ==== Fourth Millenia EK ==== == 4127 EK == * King Kadriosa IV of Scorn leads a Crusade against the elves of the s outh-east, who flee the country. IP-Address : 80.201.137.96 Old Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire?rev =1154596740 New Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Sep 20 19:31:39 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 20 Sep 2006 19:31:39 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1158798699.985506.1883.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/20 19:31 User : Edit Summary: @@ -6,8 +6,9 @@ | Brendan Lally | | cavehippo | [[http://sourceforge.net/users/cavesomet hing/|cavesomething]] | [[https://launchpad.net/people/brenlally | brenlal ly]] | | Lalo Martins | [[user:lalomartins]] | lalo | [[http://sourceforge.net/ users/lalo/|lalo]] | [[https://launchpad.net/people/lalo.martins|lalo.mart ins]] | | David Delbecq | | tchize | [[http://www.tchize.be|tchize]] | | | Rick Tanner | Leaf | Leaf | [[http://sourceforge.net/users/rjtanner|rj tanner]] | | + | Ketche South | | Ketche | [[http://meeg.elvenrealms.net/|Ketche]] | | | Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/ users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an dy|fuchs.andy]] | | Alex Schultz | [[user:rednaxela]] | Rednaxela | [[http://sourceforge.n et/users/qal21/|qal21]] | [[https://launchpad.net/people/rednaxela|rednaxe la]] | | Rapha?l Quinet | [[user:raphael]] | raphael (gimpnet),\\ RaphaelQ (freenode) | [[http://sourceforge.net/users/quinet/|quinet]] | [[https:// launchpad.net/people/raphael-gimp|raphael-gimp]] | | Joshua Wilson | majorwoo | majorwoo | [[http://sourceforge.net/users/m ajorwoo|majorwoo]] | | @@ -21,5 +22,6 @@ ^ Full Name ^ irc ^ Distribution ^ | Kari Pahula | kaol | Debian| | Michael Thomas | _wart_ | Fedora| + | Ketche South | Ketche | Mac OS X(ppc-X11) | | Ryo | ryo_ | Windows | IP-Address : 24.21.151.193 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1158539351 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Sep 20 20:16:11 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 20 Sep 2006 20:16:11 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1158801371.984756.1962.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/20 20:16 User : rednaxela Edit Summary: Add website column @@ -1,27 +1,27 @@ ====== Crossfire Developers and active members of the commun ity ====== This page is primarily here to help mapping between people's names (as s een on the mailing lists), irc nicks, and sourceforge/launchpad accounts. For privacy reasons, please don't add anyone else than yourself. - ^ Full Name ^ wiki ^ irc ^ sourceforge ^ launchpad ^ - | Brendan Lally | | cavehippo | [[http://sourceforge.net/users/cavesomet hing/|cavesomething]] | [[https://launchpad.net/people/brenlally | brenlal ly]] | - | Lalo Martins | [[user:lalomartins]] | lalo | [[http://sourceforge.net/ users/lalo/|lalo]] | [[https://launchpad.net/people/lalo.martins|lalo.mart ins]] | - | David Delbecq | | tchize | [[http://www.tchize.be|tchize]] | | - | Rick Tanner | Leaf | Leaf | [[http://sourceforge.net/users/rjtanner|rj tanner]] | | - | Ketche South | | Ketche | [[http://meeg.elvenrealms.net/|Ketche]] | | - | Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/ users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an dy|fuchs.andy]] | - | Alex Schultz | [[user:rednaxela]] | Rednaxela | [[http://sourceforge.n et/users/qal21/|qal21]] | [[https://launchpad.net/people/rednaxela|rednaxe la]] | - | Rapha?l Quinet | [[user:raphael]] | raphael (gimpnet),\\ RaphaelQ (freenode) | [[http://sourceforge.net/users/quinet/|quinet]] | [[https:// launchpad.net/people/raphael-gimp|raphael-gimp]] | - | Joshua Wilson | majorwoo | majorwoo | [[http://sourceforge.net/users/m ajorwoo|majorwoo]] | | - | Yann Chachkoff | | gros,\\ lauwenmark | [[http://sourceforge.net/users /gros|gros]] | | - | Nicolas Weeger | Ryo Saeba | ryo_ | [[http://sourceforge.net/users/ryo _saeba|ryo_saeba]] | | - | Knut Ahlers | | Luzifer (Euirc),\\ Luziferus (freenode, ircnet) | [[ht tp://sourceforge.net/users/k_ahlers|k_ahlers]] | | - | Gene Alexander | [[user:eracc]] | eracc\\ galahadcf\\ (runs cfbot) | [ [http://sourceforge.net/users/eracc|eracc]] | | - | Ruben Safir | [[user:mrbrklyn]] | mrbrklyn\\ ruben\\ (runs xchat at al ) | [[http://www.mrbrklyn.com]] | | + ^ Full Name ^ wiki ^ irc ^ sourceforge ^ launchpad ^ website ^ + | Brendan Lally | | cavehippo | [[http://sourceforge.net/users/cavesomet hing/|cavesomething]] | [[https://launchpad.net/people/brenlally | brenlal ly]] | | + | Lalo Martins | [[user:lalomartins]] | lalo | [[http://sourceforge.net/ users/lalo/|lalo]] | [[https://launchpad.net/people/lalo.martins|lalo.mart ins]] | | + | David Delbecq | | tchize | | | [[http://www.tchize.be]] | + | Rick Tanner | Leaf | Leaf | [[http://sourceforge.net/users/rjtanner|rj tanner]] | | | + | Ketche South | | Ketche | | | [[http://meeg.elvenrealms.net/]] | + | Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/ users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an dy|fuchs.andy]] | | + | Alex Schultz | [[user:rednaxela]] | Rednaxela | [[http://sourceforge.n et/users/qal21/|qal21]] | [[https://launchpad.net/people/rednaxela|rednaxe la]] | | + | Rapha?l Quinet | [[user:raphael]] | raphael (gimpnet),\\ RaphaelQ (freenode) | [[http://sourceforge.net/users/quinet/|quinet]] | [[https:// launchpad.net/people/raphael-gimp|raphael-gimp]] | | + | Joshua Wilson | majorwoo | majorwoo | [[http://sourceforge.net/users/m ajorwoo|majorwoo]] | | | + | Yann Chachkoff | | gros,\\ lauwenmark | [[http://sourceforge.net/users /gros|gros]] | | | + | Nicolas Weeger | Ryo Saeba | ryo_ | [[http://sourceforge.net/users/ryo _saeba|ryo_saeba]] | | | + | Knut Ahlers | | Luzifer (Euirc),\\ Luziferus (freenode, ircnet) | [[ht tp://sourceforge.net/users/k_ahlers|k_ahlers]] | | | + | Gene Alexander | [[user:eracc]] | eracc\\ galahadcf\\ (runs cfbot) | [ [http://sourceforge.net/users/eracc|eracc]] | | | + | Ruben Safir | [[user:mrbrklyn]] | mrbrklyn\\ ruben\\ (runs xchat at al ) | | | [[http://www.mrbrklyn.com]] | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ | Kari Pahula | kaol | Debian| | Michael Thomas | _wart_ | Fedora| | Ketche South | Ketche | Mac OS X(ppc-X11) | | Ryo | ryo_ | Windows | IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1158798699 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Sep 20 20:20:31 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 20 Sep 2006 20:20:31 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158801631.634062.1973.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/20 20:20 User : rednaxela Edit Summary: Add comment @@ -32,9 +32,9 @@ | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | | - | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0 | 2 | None | Server/arch | | + | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0((W hy is this targeted to 3.0? IMHO there's no reason it couldn't be done in 2.0 provided someone did it by then. --- //[[user:rednaxela|Alex Schultz]] 2006/09/20 20:18//)) | 2 | None | Server/arch | | | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | | | [[dev_todo:Improved Player Communication]] - Allow chatting between se rvers, and connections just for chatting. | 3.0 | 2 | None | Server | | IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11586 62012 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 21 01:08:09 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 21 Sep 2006 01:08:09 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158818889.692330.2519.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/21 01:08 User : rednaxela Edit Summary: @@ -11,9 +11,9 @@ | [[dev_todo:Experience Rewarder]] - Add experience rewarder object | 1. x? | 2 | Planning | Server/Maps | | | [[dev_todo:Map Cleanup]] - Clean up maps, remove old hacks, etc | 1.x? | 3? | None? | Maps | | | [[dev_todo:News Paper]] - A newspaper that highlights interesting even ts on the server (script based) | 1.x? | 3? | None | Server/Maps | | | [[dev_todo:Auction House]] - Place to auction items. | 1.x? | 3? | Non e | Maps/Server? | | - | [[dev_todo:Rename Binaries]] - Binaries should be renamed | 2.0 | 1 | None | Client/Server | | + | [[dev_todo:Rename Binaries]] - Binaries should be renamed | 2.0 | 1 | Completed | Client/Server | [[user:rednaxela|Rednaxela]] | | [[dev_todo:improve_client_ui|Improve Client UI]] | 2.0 | 1 | None | Cl ient | | | [[dev_todo:Quest management system]] - Track, and provide information about quests. | 2.0 | 1 | Planning/Coding | Server/Maps | [[user:Ryo]] | | [[dev_todo:char_creation| New Character Creation]] | 2.0 | 1 | Plannin g | Client/Server | | | [[dev_todo:Game Balance]] - Problems with game balance | 2.0 | 1 | Non e | Server/Maps | | IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11588 01630 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 21 12:30:52 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 21 Sep 2006 12:30:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1158859852.825858.3675.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/21 12:30 User : ryo Edit Summary: link to my site (in french) @@ -12,9 +12,9 @@ | Alex Schultz | [[user:rednaxela]] | Rednaxela | [[http://sourceforge.n et/users/qal21/|qal21]] | [[https://launchpad.net/people/rednaxela|rednaxe la]] | | | Rapha?l Quinet | [[user:raphael]] | raphael (gimpnet),\\ RaphaelQ (freenode) | [[http://sourceforge.net/users/quinet/|quinet]] | [[https:// launchpad.net/people/raphael-gimp|raphael-gimp]] | | | Joshua Wilson | majorwoo | majorwoo | [[http://sourceforge.net/users/m ajorwoo|majorwoo]] | | | | Yann Chachkoff | | gros,\\ lauwenmark | [[http://sourceforge.net/users /gros|gros]] | | | - | Nicolas Weeger | Ryo Saeba | ryo_ | [[http://sourceforge.net/users/ryo _saeba|ryo_saeba]] | | | + | Nicolas Weeger | Ryo Saeba | ryo_ | [[http://sourceforge.net/users/ryo _saeba|ryo_saeba]] | | http://nicolas.weeger.free.fr | | Knut Ahlers | | Luzifer (Euirc),\\ Luziferus (freenode, ircnet) | [[ht tp://sourceforge.net/users/k_ahlers|k_ahlers]] | | | | Gene Alexander | [[user:eracc]] | eracc\\ galahadcf\\ (runs cfbot) | [ [http://sourceforge.net/users/eracc|eracc]] | | | | Ruben Safir | [[user:mrbrklyn]] | mrbrklyn\\ ruben\\ (runs xchat at al ) | | | [[http://www.mrbrklyn.com]] | IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1158801371 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 21 14:46:34 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 21 Sep 2006 14:46:34 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:music Message-ID: <1158867994.475501.3889.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/21 14:46 User : Edit Summary: @@ -4,8 +4,11 @@ * What format? * Send from server? * If midi, then possibly. Otherwise, size would make that impractica l * midi would limit what can be done (think background "noise", not just music) + * Also true, if you want to use an obscure insturment + * On some systems the midi voices can be of low quality, thus the music may not sound as good on those systems + * However on systems, it can be of higher quality than compresed audio. * Stream it the first time? (would need more bandwidth on both sid es) * Have a default set installed with the client, then allow custom sounds to be downloaded? * If midi is used, it adds more dependencies, but being able to ge t the music off of the server is highly desirable. * Any audio format adds a dependency on libs to read it, not jus t midi. IP-Address : 24.55.181.141 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:music?rev=115 8521595 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:music -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 09:29:45 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 09:29:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:fix_sound Message-ID: <1158935385.305374.5822.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 09:29 User : rednaxela Edit Summary: @@ -2,16 +2,24 @@ ====== Fix and revamp sound ====== ==== Ideas ==== * Fix brokenness in current sound system + * Spellcasting sounds broken since the move of spells away from spel lnumbers + * Will often choose oss over alsa, unless one specifies otherwise on the client commandline + * Send which sound to play, as a string instead of number. * Make new sounds * Allow arches to define sounds for things * Some form of allowing the client to download sounds from the server and cache * So sounds can be added on the server, without having to have a new client sound package release * Include a full sound cache on clients by default, so this only has to be used for new sounds or updates to sounds - * Send the coords of where the sound came from (or where the character would percieve it to come from) - * Could allow clients to do stereo and/or surroundsound as well as v olume adjustments in general which isn't needed, but could add depth to it + * Send the coords of where the sound came from (or where the character would perceive it to come from) + * Could allow clients to do stereo and/or surroundsound as well as v olume adjustments in general which isn't needed, but could add depth to it . + * Probably not worth implementing surroundsound however no harm in giving the client enough info to do it if anyone ever wanted to try imple menting it. - * In game playable insturments (may be impractical though) + * In game playable instruments (may be impractical though) + + ==== Proposal ==== + + FIXME Make detailed proposal ==== More information ==== * Also see: [[music|Ambient Music]] IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound?rev =1150055042 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 10:58:04 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 10:58:04 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:fix_sound Message-ID: <1158940684.605584.5962.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 10:58 User : Edit Summary: @@ -5,13 +5,18 @@ * Fix brokenness in current sound system * Spellcasting sounds broken since the move of spells away from spel lnumbers * Will often choose oss over alsa, unless one specifies otherwise on the client commandline * Send which sound to play, as a string instead of number. + * Or send numbers, but first let the client fetch a table of which n umbers correspond to which sound names. + * Eliminate the need for the ~/.crossfire/sounds file * Make new sounds * Allow arches to define sounds for things * Some form of allowing the client to download sounds from the server and cache * So sounds can be added on the server, without having to have a new client sound package release * Include a full sound cache on clients by default, so this only has to be used for new sounds or updates to sounds + * Given how sound files are not small, might it lag the server too m uch to send a sound to a client? + * Use threads? + * Have clients fetch over http? * Send the coords of where the sound came from (or where the character would perceive it to come from) * Could allow clients to do stereo and/or surroundsound as well as v olume adjustments in general which isn't needed, but could add depth to it . * Probably not worth implementing surroundsound however no harm in giving the client enough info to do it if anyone ever wanted to try imple menting it. IP-Address : 192.139.27.18 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound?rev =1158935384 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 11:16:41 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 11:16:41 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:thread_the_server Message-ID: <1158941801.933259.5998.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 11:16 User : Edit Summary: created ====== Threading the server ====== ===== Plans/Ideas ===== * Per-map threads and per-player threads * Mutex locks in players, and in 'map queues'. * 'map queues' are queues of things for a map thread to do, that it is told to do by other maps. * One map thread when wanting to do something such as teleport an object to another map, get a lock on the map's queue and put it in a queue of th ings for ther other map thread to do in it's next tick. * In order to avoid all chance of deadlock, do this when processing the queue of things other threads told the thread to do: - Lock it's queue - Copy it's queue and clear the origional - Unlock it's queue - Process the copy of the queue. * Otherwise, there is a small chance that two processing queues at the same time might want to lock eachother to add to the list. ===== Issues to watch out for ===== * Have to be careful to avoid deadlock circumstances. ---- FIXME put information from the logs of IRC discussion here IP-Address : 192.139.27.18 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 11:29:40 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 11:29:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:performance_improvements Message-ID: <1158942580.310360.6015.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 11:29 User : Edit Summary: created ====== Performance Improvements ====== ===== Spells ===== === Meteor Swarm === * A few casts of meteor swarm can slow down a server for a bit * Slowdown profiled to mainly be in ok_to_put_more() in spell_util.c * ok_to_put_more() must transverse all objects on a square. Placing 20 spell effects on one square, requires the inside of the loop in ok_to_put _more to be ran 2.43e18 (20!) times. Meteor swarm often inserts more than 50 effects, which would mean over 3.04e64 runs of that inner loop. IP-Address : 192.139.27.18 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:performance_imp rovements -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 12:59:33 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 12:59:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:performance_improvements Message-ID: <1158947973.303944.6155.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 12:59 User : Edit Summary: Fix stupid mistakes and add potential fixes. @@ -2,6 +2,10 @@ ===== Spells ===== === Meteor Swarm === * A few casts of meteor swarm can slow down a server for a bit * Slowdown profiled to mainly be in ok_to_put_more() in spell_util.c - * ok_to_put_more() must transverse all objects on a square. Placing 20 spell effects on one square, requires the inside of the loop in ok_to_p ut_more to be ran 2.43e18 (20!) times. Meteor swarm often inserts more tha n 50 effects, which would mean over 3.04e64 runs of that inner loop. - + * ok_to_put_more() must transverse all objects on a square. Placing 20 spell effects on one square, requires the inside of the loop in ok_to_p ut_more to be ran 210 times. A few casts if meteor swarm often insert more than 50 effects per tile, covering an area around 20x20 tiles, which woul d result in it having to go through the inside of the loop of that functio n well over 510000 times. If there is enough meteor swarms cast to create 100 flame objects per tile (not uncommon), it has to go the inside of that loop over 2020000 times. + * Two issues to fix, either would help alot though the first is more important: + * Too many flame objects are inserted + * Perhaps make a new 'spell effect container' type, which adopts the attacktype/name/face/level of spell effect objects inside of it, when a new spell effect is inserted into it, increases the damage, and when th e child one disappears, it reduces the damage, when all childs diappear, t he parent spell effect object disappears. Make it so when inserting spell effects, merge ones with identical face/name/level/attacktype together int o a 'spell effect container' + * ok_to_put_more() trasversing too many objects + * Could be fixed by making a new movement type "move_spell" and making it so spells used that to move, and counterspell effects would use that. For this to work, one would need to add a flag, which makes "move_ty pe" use 'and' logic as opposed to the current 'or' logic. IP-Address : 192.139.27.18 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:performance_imp rovements?rev=1158942579 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:performance_imp rovements -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 13:01:11 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 13:01:11 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:performance_improvements Message-ID: <1158948071.132659.6164.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 13:01 User : Edit Summary: spelling fix @@ -2,10 +2,10 @@ ===== Spells ===== === Meteor Swarm === * A few casts of meteor swarm can slow down a server for a bit * Slowdown profiled to mainly be in ok_to_put_more() in spell_util.c - * ok_to_put_more() must transverse all objects on a square. Placing 20 spell effects on one square, requires the inside of the loop in ok_to_p ut_more to be ran 210 times. A few casts if meteor swarm often insert more than 50 effects per tile, covering an area around 20x20 tiles, which woul d result in it having to go through the inside of the loop of that functio n well over 510000 times. If there is enough meteor swarms cast to create 100 flame objects per tile (not uncommon), it has to go the inside of that loop over 2020000 times. + * ok_to_put_more() must transverse all objects on a square. Placing 20 spell effects on one square, requires the inside of the loop in ok_to_p ut_more to be ran 210 times. A few casts if meteor swarm often insert more than 50 effects per tile, covering an area around 20x20 tiles, which woul d result in it having to go through the inside of the loop of that functio n well over 510000 times. If there is enough meteor swarms cast to create 100 flame objects per tile (not uncommon), it has to go through the inside of that loop over 2020000 times. * Two issues to fix, either would help alot though the first is more important: * Too many flame objects are inserted * Perhaps make a new 'spell effect container' type, which adopts the attacktype/name/face/level of spell effect objects inside of it, when a new spell effect is inserted into it, increases the damage, and when th e child one disappears, it reduces the damage, when all childs diappear, t he parent spell effect object disappears. Make it so when inserting spell effects, merge ones with identical face/name/level/attacktype together int o a 'spell effect container' * ok_to_put_more() trasversing too many objects * Could be fixed by making a new movement type "move_spell" and making it so spells used that to move, and counterspell effects would use that. For this to work, one would need to add a flag, which makes "move_ty pe" use 'and' logic as opposed to the current 'or' logic. IP-Address : 192.139.27.18 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:performance_imp rovements?rev=1158947971 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:performance_imp rovements -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 16:48:52 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 16:48:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:thread_the_server Message-ID: <1158961732.785870.6520.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 16:48 User : rednaxela Edit Summary: Spelling fixes. Link to 'dev_todo:unified event syetem' @@ -2,15 +2,16 @@ ===== Plans/Ideas ===== * Per-map threads and per-player threads * Mutex locks in players, and in 'map queues'. * 'map queues' are queues of things for a map thread to do, that it is told to do by other maps. - * One map thread when wanting to do something such as teleport an obje ct to another map, get a lock on the map's queue and put it in a queue of things for ther other map thread to do in it's next tick. + * One map thread when wanting to do something such as teleport an obje ct to another map, get a lock on the map's queue and put it in a queue of things for the other map thread to do in it's next tick. * In order to avoid all chance of deadlock, do this when processing th e queue of things other threads told the thread to do: - Lock it's queue - - Copy it's queue and clear the origional + - Copy it's queue and clear the original - Unlock it's queue - Process the copy of the queue. * Otherwise, there is a small chance that two processing queues at t he same time might want to lock eachother to add to the list. + * Perhaps use the proposed [[dev_todo:unified event system]] to implem ent the per-map queues. ===== Issues to watch out for ===== * Have to be careful to avoid deadlock circumstances. IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er?rev=1158941801 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 16:52:17 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 16:52:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:unified_event_system Message-ID: <1158961937.911045.6529.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 16:52 User : rednaxela Edit Summary: created ====== Unified Event System ====== FIXME Insert edited proposal based on the mailing list thread. ==== More information ==== * [[http://thread.gmane.org/gmane.games.crossfire.general/2193|Crossfir e mailing list: Unified event system]] IP-Address : 66.222.158.169 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:unified_event_s ystem -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 22 16:57:57 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 22 Sep 2006 16:57:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1158962277.332419.6538.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/22 16:57 User : rednaxela Edit Summary: Add dev_todo:unified_event_system @@ -32,9 +32,10 @@ | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | | - | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0((W hy is this targeted to 3.0? IMHO there's no reason it couldn't be done in 2.0 provided someone did it by then. --- //[[user:rednaxela|Alex Schultz]] 2006/09/20 20:18//)) | 2 | None | Server/arch | | + | [[dev_todo:Unified event system]] - Use a unified event system for plu gins, item types, and callbacks from common to server | 2.0 | 3? | None | Server | | + | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0((W hy is this targeted to 3.0? IMHO there's no reason it couldn't be done in 2.0 provided someone did it by then. --- //[[user:rednaxela|Alex Schultz] ] 2006/09/20 20:18//)) | 2 | None | Server/arch | | | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | | | [[dev_todo:Improved Player Communication]] - Allow chatting between se rvers, and connections just for chatting. | 3.0 | 2 | None | Server | | IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11588 18889 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Sep 23 02:55:15 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 23 Sep 2006 02:55:15 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1158998115.311689.7679.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/23 02:55 User : kfitzner Edit Summary: Added myself @@ -16,12 +16,13 @@ | Nicolas Weeger | Ryo Saeba | ryo_ | [[http://sourceforge.net/users/ryo _saeba|ryo_saeba]] | | http://nicolas.weeger.free.fr | | Knut Ahlers | | Luzifer (Euirc),\\ Luziferus (freenode, ircnet) | [[ht tp://sourceforge.net/users/k_ahlers|k_ahlers]] | | | | Gene Alexander | [[user:eracc]] | eracc\\ galahadcf\\ (runs cfbot) | [ [http://sourceforge.net/users/eracc|eracc]] | | | | Ruben Safir | [[user:mrbrklyn]] | mrbrklyn\\ ruben\\ (runs xchat at al ) | | | [[http://www.mrbrklyn.com]] | + | Kurt Fitzner | [[user:kfitzner]] | Fortiscue\\ Reven (forums) | [[http ://sourceforge.net/users/kfitzner|kfitzner]] | | [[http://www.excelcia.org ]] | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ | Kari Pahula | kaol | Debian| | Michael Thomas | _wart_ | Fedora| | Ketche South | Ketche | Mac OS X(ppc-X11) | | Ryo | ryo_ | Windows | IP-Address : 68.149.196.244 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1158859852 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 24 00:02:52 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 24 Sep 2006 00:02:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:thread_the_server Message-ID: <1159074172.235355.9736.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/24 00:02 User : rednaxela Edit Summary: adjust wiki formatting @@ -15,8 +15,8 @@ ===== Issues to watch out for ===== * Have to be careful to avoid deadlock circumstances. - ---- + ===== More information ===== FIXME put information from the logs of IRC discussion here IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er?rev=1158961732 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 24 00:04:55 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 24 Sep 2006 00:04:55 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:thread_the_server Message-ID: <1159074295.057297.9742.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/24 00:04 User : rednaxela Edit Summary: Add another note @@ -9,8 +9,9 @@ - Copy it's queue and clear the original - Unlock it's queue - Process the copy of the queue. * Otherwise, there is a small chance that two processing queues at t he same time might want to lock eachother to add to the list. + * Alternatively one could do per-query-entry locking, however that w ouldn't work with a linked list, plus that much locking and unlocking may become expensive on cpu * Perhaps use the proposed [[dev_todo:unified event system]] to implem ent the per-map queues. ===== Issues to watch out for ===== IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er?rev=1159074171 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:thread_the_serv er -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 24 00:24:41 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 24 Sep 2006 00:24:41 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:unified_event_system Message-ID: <1159075481.571769.9779.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/24 00:24 User : rednaxela Edit Summary: Add proposal from the mailing list @@ -1,5 +1,36 @@ ====== Unified Event System ====== - FIXME Insert edited proposal based on the mailing list thread. + ===== Reason ===== + These things that exist or are planned all use some event-like construct s: + * the plugin system + * the callbacks from common to server + * the proposed refactoring to have "method-like" function pointers for objects and/or object types. - ==== More information ==== - * [[http://thread.gmane.org/gmane.games.crossfire.general/2193|Crossf ire mailing list: Unified event system]] + All three of those things could be set up to use a unified event/callbac k system, which would: + * benefit plugins by making it more flexible + * get rid of ugly stub hacks + * reduce repeated effort on the "method-like" system for objects. + + ===== Proposal ===== + * Event hooks however can be: global, per-map, per-arch, and per-objec t. + * All events can be hooked as a global event + * Events pertaining to a map or an object in a map can be hooked per -map + * Events pertaining to objects can be hooked as per-arch or per-obje ct + * This essentially means, everything that can be hooked per-object o r per-arch, can be hooked per-map, and everything that can be hooked per-m ap can be hooked globally. + + * Event hooks can be given priority, with 0 reserved for core server h andling of the event. Priority stored in an SINT8, so it can range from -1 27 to 127, and negative means it happens first. This allows useful things such as setting hooks to run after a player is teleported, or before. + + * The return type of calling an event depends on the event, and some e vents don't return a value; events act as callbacks of sorts, however mult iple callbacks can be assigned to an event. + + * For events that return a value, hooks may or may not return a value. Hooks can be set to active or passive, active ones have a chance of retur ning a value whereas passive will not. When an active hook returns a value , active hooks of lower priority will not be run, though passive ones stil l will be. + * This is to in principal allow hooks that may override the default return of a callback, while also allowing passive hooks to still run both before and after. + + * Events with no return value only allow passive hooks + + * For events without return values, hooks may at runtime opt to force priority 0 (default server internal) or lower, not to run. + * This is to allow hooks for events without return values, to stop d efault server code from running. This achieves the same purpose as only th e first active event that returns a value, running for events that return a value. + + ===== Concerns ===== + * Though I wrote the original proposal, I am somewhat concerned that t he proposed logic for active/passive hooks and when not to run other hooks is over-engineered, however I cannot think of another method to achieve t he same usefulness which is simpler. Does anyone have any suggestions? --- //[[user:rednaxela|Alex Schultz]] 2006/09/24 00:20// + + ===== More information ===== + * [[http://thread.gmane.org/gmane.games.crossfire.general/2193|Crossfi re mailing list: Unified event system]] IP-Address : 66.222.158.169 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:unified_event_s ystem?rev=1158961937 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:unified_event_s ystem -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Sep 24 16:28:38 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 24 Sep 2006 16:28:38 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:improve_client_ui Message-ID: <1159133318.845870.11623.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/24 16:28 User : Edit Summary: @@ -1,15 +1,19 @@ ====== Improvements to Client UI ====== The user interface of the clients seems a bit plain, and most actions ar e done through text commands and key bindings (sometimes confusing to new players). + ===== Possible Ideas ===== * Organize the spell list a bit. (its hard to find one spell in a larg e list) + - Perhaps an expansion tree by |-- spell category --> spell leve l --> individual spell * Some sort of "quickbar" which items, spells, and skills can be assig ned to slots * Server-Negotiated menu, that can hold commands added with plugins. - * Should provide menu items for many more of the commans so text inter face isn't needed. + * Should provide menu items for many more of the commands so text inte rface isn't needed. + - Configurable key bindings for these menu items allows same use pattern for experienced players * Add client side display of parties. * Add more virtual stats (bowmode, applymode, etc) so that client can be kept more up to date, as well as provide menus to change them. * Quit character menu item should probably be very clear that it means character will be destroyed and everything lost. + - With a verification dialog, "are you really sure you want to p ermanently delete this character?" * The quit character, disconnect, and quit from client may need to be clarified. Disconnect should probably be 'disconnect from server', quit c haracter should perhaps be renamed 'delete character' or 'kill character' so as not to be confused with the normal 'quit' menu item. IP-Address : 216.7.115.9 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui?rev=1158561798 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Sep 25 13:09:44 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 25 Sep 2006 13:09:44 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:improve_client_ui Message-ID: <1159207784.475548.13771.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/25 13:09 User : Edit Summary: Fix wiki formatting @@ -4,16 +4,16 @@ ===== Possible Ideas ===== * Organize the spell list a bit. (its hard to find one spell in a larg e list) - - Perhaps an expansion tree by |-- spell category --> spell leve l --> individual spell + * Perhaps an expansion tree by |-- spell category --> spell level -- > individual spell * Some sort of "quickbar" which items, spells, and skills can be assig ned to slots * Server-Negotiated menu, that can hold commands added with plugins. * Should provide menu items for many more of the commands so text inte rface isn't needed. - - Configurable key bindings for these menu items allows same use pattern for experienced players + * Configurable key bindings for these menu items allows same use pat tern for experienced players * Add client side display of parties. * Add more virtual stats (bowmode, applymode, etc) so that client can be kept more up to date, as well as provide menus to change them. * Quit character menu item should probably be very clear that it means character will be destroyed and everything lost. - - With a verification dialog, "are you really sure you want to p ermanently delete this character?" + * With a verification dialog, "are you really sure you want to perma nently delete this character?" * The quit character, disconnect, and quit from client may need to be clarified. Disconnect should probably be 'disconnect from server', quit c haracter should perhaps be renamed 'delete character' or 'kill character' so as not to be confused with the normal 'quit' menu item. IP-Address : 192.139.27.18 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui?rev=1159133318 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:improve_client_ ui -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Sep 26 14:46:39 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 26 Sep 2006 14:46:39 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:rename_binaries Message-ID: <1159299999.816899.20502.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/26 14:46 Browser : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) IP-Address : 192.139.27.18 Hostname : host18.cbe.ab.ca Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:rename_binaries ?rev=1158560739 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:rename_binaries Edit Summary: User : @@ -1,4 +1,8 @@ + **This todo item has been completed.** + + ---- + The binaries in crossfire should be renamed in. This is easy to do, jus t has to wait for 2.0 to happen. Changes: -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 28 13:22:01 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 28 Sep 2006 13:22:01 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: dev_todo:mapdiff Message-ID: <1159467721.086466.25377.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/28 13:22 Browser : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727) IP-Address : 192.139.27.18 Hostname : host18.cbe.ab.ca Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff Edit Summary: created (rednaxela, not from home) User : ====== Diff/Patch for Crossfire maps ====== ===== Reason ===== Currently diff does a reasonable job at creating patches for maps, however these patches are not reliable imperfect patching. This is because for im perfect patching relies on the context in the patch containing sufficent i nformation to find where the change should happen. This situation is even worse for objects in inventories, where there will be no x or y coords in the context. ===== Proposed system ===== * Make a diff varient which for the context on each side of the changes, instead of being a fixed amount, will be from the start of the object til l the end of the object. This will make the standard GNU patch do much mor e accurate imperfect patching from these diff files. * Insert extra metadata in the diff file, and create a custom patch vari ent, which would allow the custom patch varient to do an even better job. * Include data such as, when the object is in another object, what it' s container object is. ===== Issues with the proposed system ===== * Handling patches that change the layering of objects. -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Sep 28 13:24:10 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 28 Sep 2006 13:24:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1159467850.511222.25380.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/28 13:24 Browser : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727) IP-Address : 192.139.27.18 Hostname : host18.cbe.ab.ca Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11589 62274 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new Edit Summary: Add dev_todo:mapdiff. Note not sure of priority. User : @@ -27,8 +27,9 @@ | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | | | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | | + | [[dev_todo:mapdiff]] - diff/patch scripts optimized for cf maps | 2.0 | 2? | None | N/A | | | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | | | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 29 00:33:29 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 29 Sep 2006 00:33:29 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:mapdiff Message-ID: <1159508009.226100.26599.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/29 00:33 Browser : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20 060713 BonEcho/2.0b1 IP-Address : 66.222.158.169 Hostname : d66-222-158-169.abhsia.telus.net Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff?rev=1 159467720 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff Edit Summary: Adjust proposal to include fix User : rednaxela @@ -1,12 +1,17 @@ ====== Diff/Patch for Crossfire maps ====== ===== Reason ===== - Currently diff does a reasonable job at creating patches for maps, howev er these patches are not reliable imperfect patching. This is because for imperfect patching relies on the context in the patch containing sufficent information to find where the change should happen. This situation is eve n worse for objects in inventories, where there will be no x or y coords i n the context. + Currently diff does a reasonable job at creating patches for maps, howev er these patches are not reliable imperfect patching. This is because for imperfect patching relies on the context in the patch containing sufficien t information to find where the change should happen. This situation is ev en worse for objects in inventories, where there will be no x or y coords in the context. + This could make patching player unique files much more practical. ===== Proposed system ===== - * Make a diff varient which for the context on each side of the change s, instead of being a fixed amount, will be from the start of the object t ill the end of the object. This will make the standard GNU patch do much m ore accurate imperfect patching from these diff files. - * Insert extra metadata in the diff file, and create a custom patch va rient, which would allow the custom patch varient to do an even better job . + * Make a diff variant which for the context on each side of the change s, instead of being a fixed amount, will be from the start of the object t ill the end of the object. This will make the standard GNU patch do much m ore accurate imperfect patching from these diff files. + * The context will include the objects around it when: + * When the object is being inserted or removed (or moved, which is both operations) + * The object is in the inventory of another object + * Insert extra metadata in the diff file, and create a custom patch va riant, which would allow the custom patch variant to do an even better job . * Include data such as, when the object is in another object, what i t's container object is. + * Report all ambiguities both when making the diff and applying the pa tch. + * As a warning when doing the diff + * Allow the user to resolve when applying a patch, perhaps make it a friendly semi-automated map-format-aware menu to resolve the ambiguity, a s opposed to the not-as-smart text based manual conflict resolving methods . ===== Issues with the proposed system ===== - * Handling patches that change the layering of objects. - -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 29 11:54:48 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 29 Sep 2006 11:54:48 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:mapdiff Message-ID: <1159548888.739712.27891.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/29 11:54 Browser : Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.8.0.4) Gecko/2 0060602 Firefox/1.5.0.4 IP-Address : 212.117.81.29 Hostname : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff?rev=1 159508008 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff Edit Summary: mention that diff and patch are probably sufficient User : raphael @@ -11,7 +11,11 @@ * Include data such as, when the object is in another object, what i t's container object is. * Report all ambiguities both when making the diff and applying the pa tch. * As a warning when doing the diff * Allow the user to resolve when applying a patch, perhaps make it a friendly semi-automated map-format-aware menu to resolve the ambiguity, a s opposed to the not-as-smart text based manual conflict resolving methods . + ===== Issues with the proposed system ===== + It is not clear if the proposed system offers significant advantages ove r diff with extended context (e.g., using "''diff -u 20''" instead of "''d iff -u''"). + + Even if there is a theoretical risk for rejected patches due to conflict s in the extended context, this may not be a problem in practice. Also, t he fuzz factor in patch can be increased (e.g., "''patch -F 15''") in orde r to reduce the risk of conflicts. So if the map or player object has not been modified, there will be a perfect match and the patch will be applie d without problems. If there some differences in the 20 lines of context, then patch will report that the hunk has been applied with some fuzziness . In the end, it is very likely that diff and patch will do exactly what we expect them to do, without having to implement our own tools. -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 29 18:36:47 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 29 Sep 2006 18:36:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1159573007.106756.28513.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/29 18:36 Browser : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20 060713 BonEcho/2.0b1 IP-Address : 66.222.158.169 Hostname : d66-222-158-169.abhsia.telus.net Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11595 72905 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new Edit Summary: Fix wiki formatting User : rednaxela @@ -27,9 +27,8 @@ | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | | | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | | - | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | | | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 29 18:35:05 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 29 Sep 2006 18:35:05 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo_new Message-ID: <1159572905.517457.28510.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/29 18:35 Browser : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20 060713 BonEcho/2.0b1 IP-Address : 66.222.158.169 Hostname : d66-222-158-169.abhsia.telus.net Old Revision: http://wiki.metalforge.net/doku.php/dev_todo_new?rev=11594 67850 New Revision: http://wiki.metalforge.net/doku.php/dev_todo_new Edit Summary: change mapdiff to priority 3 User : rednaxela @@ -27,15 +27,16 @@ | [[dev_todo:Time of day based events]] - Stuff happining based on the t ime of day. | 2.0 | 2 | None | Server/Maps | | | [[dev_todo:Make Slaying Consistent]] - Add does_slay() instead of havi ng different code sprinkled through server | 2.0 | 2 | None | Server | | | [[dev_todo:Change Player Speed]] - Low level players move too slow, h igh level players move too fast | 2.0 | 2 | None | Server | | | [[dev_todo:Material type improvement]] - Material code should be impro ved | 2.0 | 2 | None | Server | | - | [[dev_todo:mapdiff]] - diff/patch scripts optimized for cf maps | 2.0 | 2? | None | N/A | | + | [[dev_todo:NPC Syntax Highlighting]] - use extended tags to make npc m essages easier to understand | 2.0 | 3 | None | Maps | | | [[dev_todo:Discrete attack damage]] - add dam_fire/dam_cold, etc | 2.0 | 3 | None | Maps/Arch/Server | | | [[dev_todo:LandPlots|Land Plots]] - Allow a player to purchase land an d build on it. | 2.0 | 3 | Planning | Server/Maps | [[user:Rednaxela]] | | [[dev_todo:music|Ambient Music]] - Background sounds and music. | 2.0 | 3 | None | Client/Server/Maps | | | [[dev_todo:buildableshops|Buildable shops]] - Allow a player to build and run shops. | 2.0 | 3? | None | Server/Maps | | | [[dev_todo:Unified event system]] - Use a unified event system for plu gins, item types, and callbacks from common to server | 2.0 | 3? | None | Server | | + | [[dev_todo:mapdiff]] - diff/patch scripts optimized for cf maps | 2.0 | 3 | None | N/A | | | [[dev_todo:Artifacts & Treasurelists]] - new artifact handling| 3.0((W hy is this targeted to 3.0? IMHO there's no reason it couldn't be done in 2.0 provided someone did it by then. --- //[[user:rednaxela|Alex Schultz] ] 2006/09/20 20:18//)) | 2 | None | Server/arch | | | [[dev_todo:Fatigue]] - Add fatigue to the game| 3.0 | 2 | None | Serve r | | | [[dev_todo:Thread the Server]] - Make the server multithreaded | 3.0 | 2 | None | Server | | | [[dev_todo:Player Economy]] - Have player buying/selling influence eco nomy | 3.0? | 2 | None | Server/Maps | | -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 29 18:41:00 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 29 Sep 2006 18:41:00 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:mapdiff Message-ID: <1159573260.795167.28531.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/29 18:41 Browser : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20 060713 BonEcho/2.0b1 IP-Address : 66.222.158.169 Hostname : d66-222-158-169.abhsia.telus.net Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff?rev=1 159548887 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff Edit Summary: User : rednaxela @@ -14,8 +14,6 @@ * Allow the user to resolve when applying a patch, perhaps make it a friendly semi-automated map-format-aware menu to resolve the ambiguity, a s opposed to the not-as-smart text based manual conflict resolving methods . ===== Issues with the proposed system ===== - It is not clear if the proposed system offers significant advantages ove r diff with extended context (e.g., using "''diff -u 20''" instead of "''d iff -u''"). - - Even if there is a theoretical risk for rejected patches due to conflict s in the extended context, this may not be a problem in practice. Also, t he fuzz factor in patch can be increased (e.g., "''patch -F 15''") in orde r to reduce the risk of conflicts. So if the map or player object has not been modified, there will be a perfect match and the patch will be applie d without problems. If there some differences in the 20 lines of context, then patch will report that the hunk has been applied with some fuzziness . In the end, it is very likely that diff and patch will do exactly what we expect them to do, without having to implement our own tools. - + * It is not clear if the proposed system offers significant advantages over diff with extended context (e.g., using "''diff -u 20''" instead of "''diff -u''"). \\ \\ Even if there is a theoretical risk for rejected pat ches due to conflicts in the extended context, this may not be a problem i n practice. Also, the fuzz factor in patch can be increased (e.g., "''pat ch -F 15''") in order to reduce the risk of conflicts. So if the map or p layer object has not been modified, there will be a perfect match and the patch will be applied without problems. If there some differences in the 20 lines of context, then patch will report that the hunk has been applied with some fuzziness. In the end, it is very likely that diff and patch w ill do exactly what we expect them to do, without having to implement our own tools. + * Discussed with the one who wrote this comment on IRC. Consensus se ems to be that it's low priority, but may be useful to some degree. --- // [[alex_sch at telus.net|Alex Schultz]] 2006/09/29 18:38// -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Sep 29 18:43:12 2006 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 29 Sep 2006 18:43:12 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:mapdiff Message-ID: <1159573392.206224.28534.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2006/09/29 18:43 Browser : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20 060713 BonEcho/2.0b1 IP-Address : 66.222.158.169 Hostname : d66-222-158-169.abhsia.telus.net Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff?rev=1 159573259 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:mapdiff Edit Summary: User : rednaxela @@ -14,6 +14,6 @@ * Allow the user to resolve when applying a patch, perhaps make it a friendly semi-automated map-format-aware menu to resolve the ambiguity, a s opposed to the not-as-smart text based manual conflict resolving methods . ===== Issues with the proposed system ===== - * It is not clear if the proposed system offers significant advantages over diff with extended context (e.g., using "''diff -u 20''" instead of "''diff -u''"). \\ \\ Even if there is a theoretical risk for rejected pat ches due to conflicts in the extended context, this may not be a problem i n practice. Also, the fuzz factor in patch can be increased (e.g., "''pat ch -F 15''") in order to reduce the risk of conflicts. So if the map or p layer object has not been modified, there will be a perfect match and the patch will be applied without problems. If there some differences in the 20 lines of context, then patch will report that the hunk has been applied with some fuzziness. In the end, it is very likely that diff and patch w ill do exactly what we expect them to do, without having to implement our own tools. - * Discussed with the one who wrote this comment on IRC. Consensus se ems to be that it's low priority, but may be useful to some degree. --- // [[alex_sch at telus.net|Alex Schultz]] 2006/09/29 18:38// + * It is not clear if the proposed system offers significant advantages over diff with extended context (e.g., using "''diff -u 20''" instead of "''diff -u''"). \\ \\ Even if there is a theoretical risk for rejected pat ches due to conflicts in the extended context, this may not be a problem i n practice. Also, the fuzz factor in patch can be increased (e.g., "''pat ch -F 15''") in order to reduce the risk of conflicts. So if the map or p layer object has not been modified, there will be a perfect match and the patch will be applied without problems. If there some differences in the 20 lines of context, then patch will report that the hunk has been applied with some fuzziness. In the end, it is very likely that diff and patch w ill do exactly what we expect them to do, without having to implement our own tools. \\ + * Discussed with the one who wrote this comment on IRC. Consensus se ems to be that it's low priority, but may be useful to some degree. --- // [[user:rednaxela|Alex Schultz]] 2006/09/29 18:38// -- This mail was generated by DokuWiki at http://wiki.metalforge.net/