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/