From no-reply_wiki at metalforge.org Fri Jun 9 16:08:32 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 21:08:32 +0000
Subject: [Crossfire-wiki] [Crossfire Wiki] page changed: start
Message-ID: <1149887312.086160.3484.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 21:08
Browser : Mozilla/5.0 (compatible; Konqueror/3.5; Linux; i686; en_US)
KHTML/3.5.2 (like Gecko) (Debian)
IP-Address : 65.193.16.100
Hostname : gatekeeper.real-time.com
Old Revision: http://wiki.metalforge.net/doku.php?id=start&rev=114
9887081
New Revision: http://wiki.metalforge.net/doku.php?id=start
Edit Summary: Minor layout correction
User :
@@ -22,9 +22,9 @@
- [[dev_todo|Stuff that is currently being worked on, and developer's
personal lists]]
- [[people|Developers and other active members of the community]]
[[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 version for the server is 1.9.0\\
The current GTK client version is 1.9.0 \\
[[crossfire|Crossfire]] works on:
* [[Linux]]
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 9 16:43:32 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 21:43:32 +0000
Subject: [Crossfire-wiki] [Crossfire Wiki] page changed: downloading
Message-ID: <1149889412.165324.3559.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 21:43
User :
Edit Summary: Updated cvs command syntax, updated version info to 1.9.0
@@ -1,7 +1,7 @@
====== Downloading Crossfire ======
- The current version of the Crossfire server is 1.8.0 as of August-11-200
5, however there have been numerous updates available via CVS since then.
+ The current version of the Crossfire server is 1.9.0 as of 2006-February
-25, however there have been numerous updates available via CVS since then
.
===== SourceForge Releases =====
* http://sourceforge.net/project/showfiles.php?group_id=13833
@@ -9,7 +9,7 @@
==== CVS via SourceForge ====
Use the following CVS Checkout command(s):
(Careful of line wrap, command should be all on one line..)
- * cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/crossfire
co crossfire
- * cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/crossfire
co maps-bigworld
- * cvs -z3 -d:pserver:anonymous at cvs.sourceforge.net:/cvsroot/crossfire
co client
+ * cvs -z3 -d:pserver:anonymous at crossfire.cvs.sourceforge.net:/cvsroot/
crossfire co crossfire
+ * cvs -z3 -d:pserver:anonymous at crossfire.cvs.sourceforge.net:/cvsroot/
crossfire co maps-bigworld
+ * cvs -z3 -d:pserver:anonymous at crossfire.cvs.sourceforge.net:/cvsroot/
crossfire co client
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php?id=downloading&rev
=1140796183
New Revision: http://wiki.metalforge.net/doku.php?id=downloading
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 9 17:58:54 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 22:58:54 +0000
Subject: [Crossfire-wiki] [Crossfire Wiki] page added: playground
Message-ID: <1149893934.915914.3707.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 22:58
User :
Edit Summary: created
====== PlayGround ======
This is the playground testing page, test pretty anything you want
is box plugin installed? I should be in a box
red box, 80% wide, with a title
this is
a blue box
blue box with a title
this is
a green box
a wide green box
and an orange box
orange box with a title
Do we have support for htmlized sections?
IP-Address : 65.193.16.100
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/playground
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 9 18:07:26 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 23:07:26 +0000
Subject: [Crossfire-wiki] [Crossfire Wiki] page changed: playground
Message-ID: <1149894446.136419.3722.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 23:07
User : leaf
Edit Summary: More playground testing - most request plugins are working a
gain
@@ -21,5 +21,19 @@
orange box with a title
- Do we have support for htmlized sections?
+ Do we have support for htmlized sections?YES!
+
+ More HTML testing:
+
+
+
+ - test
+ - test 2
+
+
+ - test
+ - test 2
+
+
+
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/playground?rev=1149893
934
New Revision: http://wiki.metalforge.net/doku.php/playground
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From leaf at real-time.com Fri Jun 9 18:19:09 2006
From: leaf at real-time.com (Rick Tanner)
Date: Fri, 09 Jun 2006 18:19:09 -0500
Subject: Wiki is back online
Message-ID: <448A01ED.3060303@real-time.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi folks,
After an update snafu, I have the wiki restored back to working order.
There are a few features and tweaks that may not work quite right. But,
there's also some features that *now* work.
If there's anything you miss or prefer, let me know - I'll see what I
can do to complete that request.
Thanks!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFEigHthHyvgBp+vH4RApy7AJ9wUC5nB4ArNXrKvp+e1eEufpHzmwCfe6so
f1NAT+aWzFdAoyg+p0Nh018=
=iw1c
-----END PGP SIGNATURE-----
From no-reply_wiki at metalforge.org Fri Jun 9 18:34:25 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 23:34:25 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
philosophical_oil
Message-ID: <1149896065.343758.3766.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 23:34
User :
Edit Summary: put in box
@@ -1,5 +1,6 @@
====== Philosophical Oil ======
-
+
Philosophical Oil may be made with
* 7 bottles of mineral oil
+
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/philosophical_oil?rev=
1131912739
New Revision: http://wiki.metalforge.net/doku.php/philosophical_oil
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 9 18:36:47 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 23:36:47 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
water_of_the_wise
Message-ID: <1149896207.426767.3779.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 23:36
User :
Edit Summary:
@@ -1,5 +1,6 @@
====== Water of the Wise ======
-
+
Water of the Wise may be made with
* 7 waters
+
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/water_of_the_wise?rev=
1131912760
New Revision: http://wiki.metalforge.net/doku.php/water_of_the_wise
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 9 18:40:12 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 23:40:12 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:fix_weather
Message-ID: <1149896412.930902.3797.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 23:40
User :
Edit Summary:
@@ -10,4 +10,6 @@
* Hooks in scripts
* Weather dependent objects
* Stuff that freezes and melts
* Could make entrance into some maps interesting
+ * Could possibly use same concept for dried out rivers and flaming
pits (or something simmilar)
+ * Instead of replacing objects, create various states that they may as
sume (regular, wet, snow, dry, etc)
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_weather?rev
=1145733433
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 Fri Jun 9 18:45:11 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 23:45:11 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: testing
Message-ID: <1149896711.015560.3806.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 23:45
User :
Edit Summary: created
Ignore.. testing.
IP-Address : 65.193.16.100
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/testing
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 9 18:48:12 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 09 Jun 2006 23:48:12 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: testing
Message-ID: <1149896892.909861.3809.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/09 23:48
User : wikidm
Edit Summary: removed
@@ -1,2 +1 @@
- Ignore.. testing.
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/testing?rev=1149896710
New Revision: http://wiki.metalforge.net/doku.php/testing
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sat Jun 10 02:58:11 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sat, 10 Jun 2006 07:58:11 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo
Message-ID: <1149926291.585307.4787.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/10 07:58
User : ryo
Edit Summary: + quest management system
@@ -33,8 +33,9 @@
* [[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_toto:Quest management system]]
== 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 Pupland - Move pupland onto the world maps (i think lalo
was working on this)
IP-Address : 82.236.87.204
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=114642690
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 Sat Jun 10 02:59:38 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sat, 10 Jun 2006 07:59:38 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added:
dev_toto:quest_management_system
Message-ID: <1149926378.266850.4790.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/10 07:59
User : ryo
Edit Summary: copy of mail to list
(copy of a mail sent to CF --- //[[nicolas.weeger at laposte.net|Ryo Saeba]]
2006/06/10 07:58//)
Quests should be finite state automates. Meaning different states, with
transitions between states, with conditions for those transitions, etc.
Each state would specify special behaviour for NPCs, texts so the player k
nows
the quest status and what to do (or at least some hints). Also there would
be
the rewards for completing that state, everything needed.
Transitions should describe what the player should do to actually change
states.
My idea is to have quest files. Each quest would be one file, describing a
ll
states, transitions, including all information on what NPC's behaviour to
change, rewards, and so on.
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 them.
It
would then, at map loading time, add revelant hooks to NPCs, or track glob
al
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.
Advantages I see:
* quest's information is in one file, it's easy to see globally how it wor
ks,
versus today's dispatched in maps, making it hard to look at, and check
whether it's broken or not
* as a correlary, adding/turning off a quest means moving one file (or a
directory)
* it wouldn't not rely on the hacks i did for the first basic quest system
. I
don't really like'em anyway :)
* we can think of DM commands to look at quests, know what quest a player
did,
reset quest status. Maybe even dynamically alter quests! *g*
* we can add a quest editor, probably included in the map one :)
Drawbacks, opened questions:
* one could change a map without updating a quest, thus it could be become
broken - server should try to handle that graciously, and report it in any
case
* to have a really powerful quest system, and fun transitions (from bashin
g a
specific monster to having 3 players do a special dance at a certain time)
,
the conditions / transitions will require a full scripting language. So
either reuse an existing one (Python, maybe? Or LUA? Or anything else?), o
r
make our own - I'd favor reuing existing one, to avoid making Yet Another
Script Language. Though of course if we use Python the Python plugin would
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
(basically move plugin handling from server part to common lib part, to ad
d
hooks at a basic level. Also add interplugin communication).
* tracking player behaviour could be resource intensive - that will need
testing and addressing if required :)
IP-Address : 82.236.87.204
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sat Jun 10 19:34:39 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 00:34:39 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_toto:quest_management_system
Message-ID: <1149986079.435583.6322.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 00:34
User :
Edit Summary: Added line breaks to match the original email
@@ -4,14 +4,16 @@
transitions between states, with conditions for those transitions, etc.
Each state would specify special behaviour for NPCs, texts so the player
knows
the quest status and what to do (or at least some hints). Also there wou
ld be
the rewards for completing that state, everything needed.
+
Transitions should describe what the player should do to actually change
states.
My idea is to have quest files. Each quest would be one file, describing
all
states, transitions, including all information on what NPC's behaviour t
o
change, rewards, and so on.
+
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
@@ -19,34 +21,34 @@
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.
- Advantages I see:
+ Advantages I see:\\
* quest's information is in one file, it's easy to see globally how it w
orks,
versus today's dispatched in maps, making it hard to look at, and check
- whether it's broken or not
+ whether it's broken or not\\
* as a correlary, adding/turning off a quest means moving one file (or a
- directory)
+ directory)\\
* it wouldn't not rely on the hacks i did for the first basic quest syst
em. I
- don't really like'em anyway :)
+ don't really like'em anyway :) \\
* we can think of DM commands to look at quests, know what quest a playe
r did,
- reset quest status. Maybe even dynamically alter quests! *g*
- * we can add a quest editor, probably included in the map one :)
+ reset quest status. Maybe even dynamically alter quests! *g* \\
+ * we can add a quest editor, probably included in the map one :) \\
- Drawbacks, opened questions:
+ Drawbacks, opened questions:\\
* one could change a map without updating a quest, thus it could be beco
me
broken - server should try to handle that graciously, and report it in a
ny
- case
+ case \\
* 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
Script Language. Though of course if we use Python the Python plugin wou
ld
- become mandatory.
+ 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
(basically move plugin handling from server part to common lib part, to
add
- hooks at a basic level. Also add interplugin communication).
+ hooks at a basic level. Also add interplugin communication).\\
* tracking player behaviour could be resource intensive - that will need
- testing and addressing if required :)
+ testing and addressing if required :) \\
IP-Address : 65.165.40.73
Old Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system?rev=1149926378
New Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 09:18:58 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 14:18:58 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:gfx_needing_fixing
Message-ID: <1150035538.778733.8037.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 14:18
User : ryo
Edit Summary: para ice is done
@@ -76,9 +76,9 @@
| neko | | monster/animal/Neko/neko.*
| ologhi | | monster/goblin/ologhi.* |
| para_air | | monster/elemental/Para/para_air.* |
| para_earth | | monster/elemental/Para/para_earth.* |
- | para_ice | | monster/elemental/Para/para_ice.* |
+ | para_ice | unless my version is too bad :) Ryo | monst
er/elemental/Para/para_ice.* |
| para_lava | | monster/elemental/Para/para_lava.* |
| para_light | | monster/elemental/Para/para_light.* |
| para_mud | | monster/elemental/Para/para_mud.* |
| para_water | | monster/elemental/Para/para_water.* |
IP-Address : 82.236.87.204
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:gfx_needing_fix
ing?rev=1146995056
New Revision: http://wiki.metalforge.net/doku.php/dev_todo:gfx_needing_fix
ing
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 14:36:07 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:36:07 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_toto:quest_management_system
Message-ID: <1150054567.414578.8520.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:36
User :
Edit Summary:
@@ -50,5 +50,10 @@
(basically move plugin handling from server part to common lib part, to
add
hooks at a basic level. Also add interplugin communication).\\
* 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 : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system?rev=1149986079
New Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 14:39:11 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:39:11 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo
Message-ID: <1150054751.789695.8532.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:39
User :
Edit Summary:
@@ -33,9 +33,9 @@
* [[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_toto:Quest management system]]
+ * [[dev_todo:Quest management system]]
== 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 Pupland - Move pupland onto the world maps (i think lalo
was working on this)
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo?rev=114992629
0
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 Jun 11 14:39:49 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:39:49 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added:
dev_todo:quest_management_system
Message-ID: <1150054789.036205.8535.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:39
User :
Edit Summary: fixing a spelling error in name
(copy of a mail sent to CF --- //[[nicolas.weeger at laposte.net|Ryo Saeba]]
2006/06/10 07:58//)
Quests should be finite state automates. Meaning different states, with
transitions between states, with conditions for those transitions, etc.
Each state would specify special behaviour for NPCs, texts so the player k
nows
the quest status and what to do (or at least some hints). Also there would
be
the rewards for completing that state, everything needed.
Transitions should describe what the player should do to actually change
states.
My idea is to have quest files. Each quest would be one file, describing a
ll
states, transitions, including all information on what NPC's behaviour to
change, rewards, and so on.
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 them.
It
would then, at map loading time, add revelant hooks to NPCs, or track glob
al
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.
Advantages I see:\\
* quest's information is in one file, it's easy to see globally how it wor
ks,
versus today's dispatched in maps, making it hard to look at, and check
whether it's broken or not\\
* as a correlary, adding/turning off a quest means moving one file (or a
directory)\\
* it wouldn't not rely on the hacks i did for the first basic quest system
. I
don't really like'em anyway :) \\
* we can think of DM commands to look at quests, know what quest a player
did,
reset quest status. Maybe even dynamically alter quests! *g* \\
* we can add a quest editor, probably included in the map one :) \\
Drawbacks, opened questions:\\
* one could change a map without updating a quest, thus it could be become
broken - server should try to handle that graciously, and report it in any
case \\
* to have a really powerful quest system, and fun transitions (from bashin
g a
specific monster to having 3 players do a special dance at a certain time)
,
the conditions / transitions will require a full scripting language. So
either reuse an existing one (Python, maybe? Or LUA? Or anything else?), o
r
make our own - I'd favor reuing existing one, to avoid making Yet Another
Script Language. Though of course if we use Python the Python plugin would
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
(basically move plugin handling from server part to common lib part, to ad
d
hooks at a basic level. Also add interplugin communication).\\
* 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_manageme
nt_system" not "dev_to**t**o:quest_management_system"?
IP-Address : 24.55.181.141
Old Revision: none
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 Jun 11 14:42:20 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:42:20 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_toto:quest_management_system
Message-ID: <1150054940.103614.8544.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:42
User :
Edit Summary: moved content to "dev_todo" not "dev_toto"
@@ -1,59 +1,3 @@
- (copy of a mail sent to CF --- //[[nicolas.weeger at laposte.net|Ryo Saeba
]] 2006/06/10 07:58//)
-
- Quests should be finite state automates. Meaning different states, with
- transitions between states, with conditions for those transitions, etc.
- Each state would specify special behaviour for NPCs, texts so the player
knows
- the quest status and what to do (or at least some hints). Also there wou
ld be
- the rewards for completing that state, everything needed.
-
- Transitions should describe what the player should do to actually change
- states.
-
- My idea is to have quest files. Each quest would be one file, describing
all
- states, transitions, including all information on what NPC's behaviour t
o
- change, rewards, and so on.
-
- 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
- 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.
-
- Advantages I see:\\
- * quest's information is in one file, it's easy to see globally how it w
orks,
- versus today's dispatched in maps, making it hard to look at, and check
- whether it's broken or not\\
- * as a correlary, adding/turning off a quest means moving one file (or a
- directory)\\
- * it wouldn't not rely on the hacks i did for the first basic quest syst
em. I
- don't really like'em anyway :) \\
- * we can think of DM commands to look at quests, know what quest a playe
r did,
- reset quest status. Maybe even dynamically alter quests! *g* \\
- * we can add a quest editor, probably included in the map one :) \\
-
- Drawbacks, opened questions:\\
- * one could change a map without updating a quest, thus it could be beco
me
- broken - server should try to handle that graciously, and report it in a
ny
- case \\
- * 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
- 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
- (basically move plugin handling from server part to common lib part, to
add
- hooks at a basic level. Also add interplugin communication).\\
- * 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"
-
+ ====== Page Moved ======
+ Because of a spelling error in the title, this page has been moved to [[
dev_todo:quest_management_system|dev_todo:quest_management_system]].
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system?rev=1150054567
New Revision: http://wiki.metalforge.net/doku.php/dev_toto:quest_managemen
t_system
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 14:44:02 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:44:02 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:fix_sound
Message-ID: <1150055042.277673.8547.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:44
User :
Edit Summary:
@@ -1,6 +1,7 @@
[[https://sourceforge.net/tracker/index.php?func=detail&aid=1082436&
group_id=13833&atid=363833|On sourceforge tracker]]
====== Fix and revamp sound ======
+
==== Ideas ====
* Fix brokenness in current sound system
* Make new sounds
* Allow arches to define sounds for things
@@ -8,7 +9,9 @@
* 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
+
+ * In game playable insturments (may be impractical though)
==== More information ====
* Also see: [[music|Ambient Music]]
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_sound?rev
=1146340475
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 Sun Jun 11 14:56:59 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:56:59 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1150055819.737423.8571.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:56
User :
Edit Summary:
@@ -12,9 +12,9 @@
So, what's here?
There is the Crossfire Wiki, a communal edit pad and place to kick off n
ew documents and related type content. There is the [[Document Repository|
Document repository]] where you can read and comment on some of the existi
ng documentation.
==== TOC ====
- - [[history_of_crossfire|The History of Crossfire]] - The history of t
he Crossfire world, in terms of role playing.
+ - [[history_of_crossfire|The History of Crossfire]] - The history of t
he Crossfire world, both technical and role-playing.
- [[downloading|Downloading Crossfire]] - Where to get the clients and
server for crossfire.
- [[guides|How to Play]] - Various howto guides to help players.
- [[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.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1150055770
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 Jun 11 14:56:11 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:56:11 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1150055771.657294.8568.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:56
User :
Edit Summary: giving descriptions to self-explanitory links :-/
@@ -12,16 +12,16 @@
So, what's here?
There is the Crossfire Wiki, a communal edit pad and place to kick off n
ew documents and related type content. There is the [[Document Repository|
Document repository]] where you can read and comment on some of the existi
ng documentation.
==== TOC ====
- - [[history_of_crossfire|The History of Crossfire]]
- - [[downloading|Downloading Crossfire]]
- - [[guides|How to Play]]
- - [[lore|The Myths and Lore of Crossfire]]
- - [[join|Help out with the Crossfire gaming project]]
- - [[map_scale|On map scale]]
- - [[dev_todo|Stuff that is currently being worked on, and developer's
personal lists]]
- - [[people|Developers and other active members of the community]]
+ - [[history_of_crossfire|The History of Crossfire]] - The history of t
he Crossfire world, in terms of role playing.
+ - [[downloading|Downloading Crossfire]] - Where to get the clients and
server for crossfire.
+ - [[guides|How to Play]] - Various howto guides to help players.
+ - [[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.
+ - [[map_scale|On map scale]] - A small note for mapers on the scale of
maps in game.
+ - [[dev_todo|Developer's Todos]] - Stuff that is currently being worke
d on, and developer's personal lists.
+ - [[people|People]] - Developers and other active members of the Cross
fire community.
[[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 \\
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1149887311
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 Jun 11 14:59:19 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 19:59:19 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: imperial_highway
Message-ID: <1150055959.573461.8574.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 19:59
User :
Edit Summary:
@@ -1,8 +1,9 @@
+ ====== The Imperial Highway ======
The proverbial "Yellow Brick Road" (nicknamed because the durable yellow
clay used to make the bricks) which strings its way across the Main conti
nent of BigWorld, the Imperial Highway was created during the time of the
Empire and is a lasting legacy of a more peaceful time. Travel along the I
mperial Highway is still reasonable safe as the road is maintained and the
re are inns and shops along this road.
Towns connected by the highway are:
* [[Santo Dominion]]
* [[Scorn]]
* [[Navar]]
* [[Darcap]] (Also known as Dtabb)
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/imperial_highway?rev=1
132799259
New Revision: http://wiki.metalforge.net/doku.php/imperial_highway
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 15:02:47 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 20:02:47 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
history_of_crossfire
Message-ID: <1150056167.028137.8586.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 20:02
User :
Edit Summary:
@@ -14,10 +14,9 @@
==== Present Day ====
Some information can be found in [[:guides]]
==== Unknown Time ====
- * [[:Euthville]] - History and Destruction
+ * FIXME [[:Euthville]] - History and Destruction
===== Crossfire Lore =====
* http://wiki.metalforge.net/doku.php/lore
-
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire?rev
=1145741670
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 Sun Jun 11 15:02:29 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 20:02:29 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: euthville
Message-ID: <1150056149.505469.8583.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 20:02
User :
Edit Summary: created
====== Euthville ======
The Ruins of Euthville can be found just off the [[Imperial Highway]] nort
h of [[Scorn]].
===== Present Day =====
FIXME Make something up, have to base it on the maps.
===== Destruction =====
Because of the unrest among its citizens, euthville was destroyed by (FIXM
E the king of scorn?)
===== Past =====
FIXME Someone has to make up something.
IP-Address : 24.55.181.141
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/euthville
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 15:18:13 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 20:18:13 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
history_of_crossfire
Message-ID: <1150057093.335327.8617.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 20:18
User :
Edit Summary:
@@ -12,11 +12,15 @@
===== Crossfire Fact =====
What is generaly accepted by the inhabitents of the crossfire world as t
ruth.
==== Present Day ====
Some information can be found in [[:guides]]
+
+ ==== 400-500 EK ====
+ == 435 EK ==
+ * Colony of Skorn Founded. It would eventualy become the city of [[Sc
orn]].
==== Unknown Time ====
* FIXME [[:Euthville]] - History and Destruction
===== Crossfire Lore =====
* http://wiki.metalforge.net/doku.php/lore
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire?rev
=1150056166
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 Sun Jun 11 15:30:32 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 20:30:32 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: scorn:old_city
Message-ID: <1150057832.030947.8641.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 20:30
User :
Edit Summary:
@@ -1,7 +1,7 @@
====== The Old City of Scorn ======
- Legends have it that the runes of an older city are burried beneath the
current city of [[Scorn]].
+ Legends have it that the runes of an older city are burried beneath the
current city of [[:Scorn]].
- In the begining when [[Skud]] formed the collony of Skorn, they pushed d
ragons into the westren half of the continent. After a while, when [[Ente
ranni the Red]] wanted to seize power of the city, he decided to unleash d
ragons against the city, and then bannish them, thus he would be seen as a
savior. His plan failed, and the dragons destroyed the city.
+ In the begining when [[:Skud]] formed the collony of Skorn, they pushed
dragons into the westren half of the continent. After a while, when [[:En
teranni the Red]] wanted to seize power of the city, he decided to unleash
dragons against the city, and then bannish them, thus he would be seen as
a savior. His plan failed, and the dragons destroyed the city.
At a later time, after the dragons have been forced out of the city, the
ledgend says, that the current city was built on top of the ruins.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/scorn:old_city?rev=115
0057813
New Revision: http://wiki.metalforge.net/doku.php/scorn:old_city
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 15:30:13 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 20:30:13 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: scorn:old_city
Message-ID: <1150057813.359562.8638.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 20:30
User :
Edit Summary: created
====== The Old City of Scorn ======
Legends have it that the runes of an older city are burried beneath the cu
rrent city of [[Scorn]].
In the begining when [[Skud]] formed the collony of Skorn, they pushed dra
gons into the westren half of the continent. After a while, when [[Entera
nni the Red]] wanted to seize power of the city, he decided to unleash dra
gons against the city, and then bannish them, thus he would be seen as a s
avior. His plan failed, and the dragons destroyed the city.
At a later time, after the dragons have been forced out of the city, the l
edgend says, that the current city was built on top of the ruins.
IP-Address : 24.55.181.141
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/scorn:old_city
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Sun Jun 11 15:36:15 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Sun, 11 Jun 2006 20:36:15 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: scorn
Message-ID: <1150058175.989610.8650.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/11 20:36
User :
Edit Summary:
@@ -8,8 +8,11 @@
Also for very high level characters, there is a quest to gain kingmanshi
p of scorn, but it is very difficult, and will take a while to complete. A
level 10 character should be able to complete the first 2 to 3 quests, bu
t may need to level past 20 to finish it.
In the countryside sourounding Scorn, there are also a large number of m
aps hidden in the hills that give the player a chance to explore, but to s
till stay in Scorn.
+
+ ===== History =====
+ In 435EK the collony of Skorn was founded by [[skud|Skud the Great]], wh
en his expedition reached the shores of the continent. Its said that he f
irst pitched his tent on the site where the inn now stands.
===== Places in Scorn =====
* [[scorn:Arena]]
* [[scorn:Old City]]
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/scorn?rev=1136776664
New Revision: http://wiki.metalforge.net/doku.php/scorn
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Mon Jun 12 04:42:01 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 12 Jun 2006 09:42:01 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people
Message-ID: <1150105321.979092.10037.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/12 09:42
User :
Edit Summary:
@@ -8,4 +8,6 @@
| David Delbecq | tchize | [[http://www.tchize.be|tchize]] | |
| Rick Tanner | Leaf | rjtanner | |
| Andrew Fuchs | TechII | [[http://sourceforge.net/users/bbotbuilder/|bb
otbuilder]] | [[https://launchpad.net/people/fuchs.andy|fuchs.andy]] |
| Alex Schultz | Rednaxela | [[http://sourceforge.net/users/qal21/|qal21
]] | [[https://launchpad.net/people/rednaxela|rednaxela]] |
+ | Rapha?l Quinet | rquinet (freenode),\\ raphael (gimpnet) | [[http
://sourceforge.net/users/quinet/|quinet]] | |
+
IP-Address : 212.117.81.29
Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1147622456
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 Mon Jun 12 09:37:19 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 12 Jun 2006 14:37:19 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150123039.340382.10484.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/12 14:37
User :
Edit Summary: Changes and additions (Rednaxela, not logged in)
@@ -5,26 +5,34 @@
=== General ===
* 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 (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.
=== Player Race/Class ===
Balance issues with player race/class individualy or in combination
- * dragon monks
+ * 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
=== 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
* various spells
- * overpowered (meteor swarm)
+ * overpowered
+ * meteor swarm
+ * burning hands at lower character levels?
* underpowered
+ * various stat modification spells
+ * some damage spells underpowered at high levels while about right
at lower levsls
=== Maps/Dungeons/Quests ===
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
* Move them to an other place that we want players to move to?
+ * Darcap perhaps for one?
* High level players using low level maps to test spells, rods, etc; t
hus making it harder for low level players to level up
* new "combat testing" map, with monsters that give no exp or items
+ * giving high level players reason to stick to higher level places
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1145738651
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 Jun 12 09:42:45 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 12 Jun 2006 14:42:45 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150123365.638263.10502.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/12 14:42
User :
Edit Summary:
@@ -19,12 +19,16 @@
=== 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
+ * holy word
* various spells
* overpowered
* meteor swarm
* burning hands at lower character levels?
+ * earthwalls?
+ * town portal
+ * restrict to specific regions?
* underpowered
* various stat modification spells
* some damage spells underpowered at high levels while about right
at lower levsls
@@ -34,5 +38,6 @@
* Move them to an other place that we want players to move to?
* Darcap perhaps for one?
* High level players using low level maps to test spells, rods, etc; t
hus making it harder for low level players to level up
* new "combat testing" map, with monsters that give no exp or items
- * giving high level players reason to stick to higher level places
+ * Giving high level players reason to stick to higher level general lo
cations
+ * Perhaps make it more difficult to get to those places in the first
place so they won't want to bother to do it too often.
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150123038
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 Jun 12 09:45:02 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 12 Jun 2006 14:45:02 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:newmapprotocol
Message-ID: <1150123502.271156.10511.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/12 14:45
User :
Edit Summary:
@@ -1,10 +1,11 @@
====== Updated Map Protocol ======
==== Ideas ====
- * More layers
- * Filling in rectangular areas
+ * More layers (done in CVS by mwedel)
+ * Filling in rectangular areas?
* Would greatly reduce bandwidth used when sending floors and to a l
esser degree walls
- * Make use of the "map2" proposal in doc/Developers/protocol of the se
rver source
+ * Probably too complicated to be worthwhile
+ * Make use of the "map2" proposal in doc/Developers/protocol of t
he server source (done in CVS by mwedel)
* It's extendability should be able to accommodate features such as
these
* Send location of light sources (see [[lighting|Revamp Lighting]])
* Split as seperate packet possibly, but listed here as the client m
ay still use it in display of the map
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:newmapprotocol?
rev=1143090842
New Revision: http://wiki.metalforge.net/doku.php/dev_todo:newmapprotocol
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Mon Jun 12 09:49:00 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 12 Jun 2006 14:49:00 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:cf2.0
Message-ID: <1150123740.065308.10514.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/12 14:48
User :
Edit Summary: Update status
@@ -35,9 +35,9 @@
^ Item ^ Description ^ Affected ^ Developer ^ Priority ^ Status ^
| [[dev_todo:lighting|Revamp Lighting]] | Colored lighting, etc | Client
, Server, Maps, Arches | None? | Low | ? |
| [[dev_todo:Fix Sound]] | Fix/redo sound | Client, Server, Maps, Arches
| None | Low | Inactive |
| [[dev_todo:music|Ambient Music]] | Looping background music | Client,
Server, Maps | None | Low | Inactive |
- | [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible
method of sending map information to client | Client, Server | Mwedel? | ?
| Planning? |
+ | [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible
method of sending map information to client | Client, Server | Mwedel? | ?
| Commited |
| [[dev_todo:char_creation|Character Creation]] | New Character creation
mechanism | Client, Server, Maps, Arches | None? | High | Planning |
| [[dev_todo:Game Balance]] | Take care of known game balance issues. |
Client, Server, Maps, Arches | None | High | ? |
===== Client =====
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0?rev=114
7210891
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 Mon Jun 12 09:55:21 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 12 Jun 2006 14:55:21 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:newmapprotocol
Message-ID: <1150124121.716382.10529.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/12 14:55
User :
Edit Summary:
@@ -3,8 +3,10 @@
* More layers (done in CVS by mwedel)
* Filling in rectangular areas?
* Would greatly reduce bandwidth used when sending floors and to a l
esser degree walls
* Probably too complicated to be worthwhile
+ * Impliment a streaming compression protocol
+ * Has been tested to be more efficent than selectively compressing l
arge packets (map ones)
* Make use of the "map2" proposal in doc/Developers/protocol of t
he server source (done in CVS by mwedel)
* It's extendability should be able to accommodate features such as
these
* Send location of light sources (see [[lighting|Revamp Lighting]])
* Split as seperate packet possibly, but listed here as the client m
ay still use it in display of the map
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:newmapprotocol?
rev=1150123502
New Revision: http://wiki.metalforge.net/doku.php/dev_todo:newmapprotocol
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Mon Jun 12 20:31:14 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Tue, 13 Jun 2006 01:31:14 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150162274.635195.11511.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/13 01:31
User : rednaxela
Edit Summary:
@@ -5,9 +5,9 @@
=== General ===
* 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 (i.e. defender, excalibur)
+ * 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.
=== Player Race/Class ===
Balance issues with player race/class individualy or in combination
IP-Address : 66.222.158.169
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150123365
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 Tue Jun 13 13:51:00 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Tue, 13 Jun 2006 18:51:00 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150224660.494408.13293.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/13 18:51
User :
Edit Summary: additions by Rednaxela (not logged in)
@@ -19,9 +19,10 @@
=== 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
- * holy word
+ * banishment perticularly
+ * too easy to get high levels of?
* various spells
* overpowered
* meteor swarm
* burning hands at lower character levels?
@@ -30,8 +31,12 @@
* restrict to specific regions?
* underpowered
* various stat modification spells
* some damage spells underpowered at high levels while about right
at lower levsls
+ * potions/dusts
+ * overpowered
+ * underpowered
+ * most are not very useful except as trinkets to newbies, or in th
e rare maps that block all spellcasting (i.e. ancient pupland volcano)
=== Maps/Dungeons/Quests ===
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
@@ -39,5 +44,5 @@
* Darcap perhaps for one?
* High level players using low level maps to test spells, rods, etc; t
hus making it harder for low level players to level up
* new "combat testing" map, with monsters that give no exp or items
* Giving high level players reason to stick to higher level general lo
cations
- * Perhaps make it more difficult to get to those places in the first
place so they won't want to bother to do it too often.
+ * 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.
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150162274
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 Tue Jun 13 13:54:05 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Tue, 13 Jun 2006 18:54:05 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150224845.546886.13296.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/13 18:54
User :
Edit Summary: additions by Rednaxela (not logged in)
@@ -34,9 +34,12 @@
* some damage spells underpowered at high levels while about right
at lower levsls
* potions/dusts
* overpowered
* underpowered
- * most are not very useful except as trinkets to newbies, or in th
e rare maps that block all spellcasting (i.e. ancient pupland volcano)
+ * most are not very useful except for the following cases:
+ * as trinkets for newbies to kill very low level things.
+ * in the rare maps that block all spellcasting (i.e. ancient pup
land volcano)
+ * fire/cold resist potions at low to moderate levels
=== Maps/Dungeons/Quests ===
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150224659
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 Tue Jun 13 14:04:41 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Tue, 13 Jun 2006 19:04:41 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150225481.361558.13311.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/13 19:04
User :
Edit Summary: additions by Rednaxela (not logged in)
@@ -46,6 +46,10 @@
* Move them to an other place that we want players to move to?
* Darcap perhaps for one?
* High level players using low level maps to test spells, rods, etc; t
hus making it harder for low level players to level up
* new "combat testing" map, with monsters that give no exp or items
+ * also, perhaps low and high level places are too spread out, it is
very easy for an experienced very high level player to find reletively low
level maps in remote locations (i.e. things in world_120_109)
* Giving high level players reason to stick to higher level general lo
cations
* 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
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150224845
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 Wed Jun 14 14:24:29 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 14 Jun 2006 19:24:29 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:cf2.0
Message-ID: <1150313069.367357.15757.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/14 19:24
User :
Edit Summary:
@@ -35,9 +35,9 @@
^ Item ^ Description ^ Affected ^ Developer ^ Priority ^ Status ^
| [[dev_todo:lighting|Revamp Lighting]] | Colored lighting, etc | Client
, Server, Maps, Arches | None? | Low | ? |
| [[dev_todo:Fix Sound]] | Fix/redo sound | Client, Server, Maps, Arches
| None | Low | Inactive |
| [[dev_todo:music|Ambient Music]] | Looping background music | Client,
Server, Maps | None | Low | Inactive |
- | [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible
method of sending map information to client | Client, Server | Mwedel? | ?
| Commited |
+ | [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible
method of sending map information to client | Client, Server | Mwedel | ?
| Commited |
| [[dev_todo:char_creation|Character Creation]] | New Character creation
mechanism | Client, Server, Maps, Arches | None? | High | Planning |
| [[dev_todo:Game Balance]] | Take care of known game balance issues. |
Client, Server, Maps, Arches | None | High | ? |
===== Client =====
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0?rev=115
0123739
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 Wed Jun 14 15:19:16 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 14 Jun 2006 20:19:16 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides
Message-ID: <1150316356.147749.15845.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/14 20:19
User :
Edit Summary:
@@ -18,4 +18,12 @@
* [[Alchemy Guide]]
* [[Cooking Guide]]
* [[Smithing Guide]]
+
+ ===== Dev Guides =====
+ This information is not exactly meant for most players, just people maki
ng their own maps, or modifications to crossfire. This section is more li
kely to get outdated.
+
+ ==== Maps and Archetypes ====
+ Documentation on various aspects of modifing and creating maps or arch
etypes.
+
+ * [[Item Type Guide]] - Information about how different types and attr
ibutes affect objects.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1149886478
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 Wed Jun 14 15:20:04 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 14 Jun 2006 20:20:04 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides
Message-ID: <1150316404.421158.15854.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/14 20:20
User :
Edit Summary: rm the weird box
@@ -23,7 +23,7 @@
===== Dev Guides =====
This information is not exactly meant for most players, just people maki
ng their own maps, or modifications to crossfire. This section is more li
kely to get outdated.
==== Maps and Archetypes ====
- Documentation on various aspects of modifing and creating maps or arch
etypes.
+ Documentation on various aspects of modifing and creating maps or archet
ypes.
* [[Item Type Guide]] - Information about how different types and attr
ibutes affect objects.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1150316355
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 Wed Jun 14 15:58:09 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 14 Jun 2006 20:58:09 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: item_type_guide
Message-ID: <1150318689.391680.15910.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/14 20:58
User :
Edit Summary: created
====== Item Type and Attributes Guide ======
Some doccumentation on attributes of items, and their effects.
===== Generic Attributes =====
Attributes that work on all objects, unless otherwise specified.
==== Player Weildable ====
Objects that players can weild.
=== (3) Rods ===
=== (15) Weapons ===
=== (16) Armour ===
==== Connected Types ====
Items that use the "connected" attribute to trigger/be triggered by other
objects.
=== (17) Pedestal ===
=== (18) Connected Altar ===
=== (26) Timed Gate ===
=== (27) Trigger ===
=== (29) Magic Ear ===
=== (42) Creator ===
Can be used to destroy items if the multiply factor is set to 0.
=== (74) Skill Tool ===
Allows use of a skill. (like pens)
==== Misc. Types ====
Types that don't fit in any other catagory.
=== Building Stuff ==
== Builder ==
== Destroyer ==
== Building Material ==
=== Transformers ===
When applied, if an item is setup for it and marked, it will be replaced.
The marked item must have "slaying" set in the format of "slayer:[yield ]n
ew_item[;slayer:[yield ]new_item]*". Where "slayer" is the archetype of t
he transformer object, "[yield]" is the amount produced, and "new_item" is
the archytype of the result. This pattren can be repeated an arbritary a
mount of times using ";" as a seperator. ("[]"s identify optional parts)
^ attribute ^ use ^
| food | number of uses it is good for |
| slaying | a verb, "transformerobject (VERBS) markedobject" |
=== (1) Player ===
A actual player. DO NOT TOUCH UNLESS YOU KNOW WHAT YOU ARE DOING. (can c
ause crashes, etc)
=== (2) Transport ===
The new transports that players can pilot.
=== (22) Map (obsolete?) ===
A literal map (the type players move around on). Obsolete i think. I DO
NOT RECOMEND TOUCHING THIS.
=== (37) Class (modifer) ===
Modifies the statistics of a player.
IP-Address : 24.55.181.141
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/item_type_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Thu Jun 15 12:04:40 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 15 Jun 2006 17:04:40 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides
Message-ID: <1150391080.484686.17943.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/15 17:04
User :
Edit Summary:
@@ -26,4 +26,5 @@
==== Maps and Archetypes ====
Documentation on various aspects of modifing and creating maps or archet
ypes.
* [[Item Type Guide]] - Information about how different types and attr
ibutes affect objects.
+ * [[Coding Style Guide]] - Guidelines for coding syle for the crossfir
e server and clients.
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1150316404
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 Thu Jun 15 12:06:31 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 15 Jun 2006 17:06:31 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: coding_style_guide
Message-ID: <1150391191.182321.17952.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/15 17:06
User :
Edit Summary: import crossfire/doc/Developers/programming_guide
The following is a mirror of //crossfire/doc/Developers/programming_guide/
/ from the server source.
----
I've redone this file to hopefully make it a little easier to read through
and quickly get some idea what to do. There are 3 sections -
section 1 is current programming style/hints for developers to make
things easier. Section 2 is programming guide for new addition.
Section 3 is notes for making patches.
--------------------------------------------------------------------------
----
Section 1 - currently used conventions/hints for new code writers:
1) variable abbreviations - op is short for object pointer, ob is for
object, and pl is for player.
2) Some functions are named using the conventions above - the naming refle
cts
what options they take (insert_ob_in_ob takes 2 object structures)
3) Identation is either 2 spaces or 4 spaces. This can be a pain
to read, but most functions should be consistent through the function.
4) Some structure elements should never be accessed directly - rather,
there are other functions to use the values.
object->owner: This contains the owner id for this object. Use
set_owner and get_owner instead. Directly using object->owner
is likely to get unpredictable results.
object->nrof: This contains the number of an object.
Since changing this will change the weight of an object, direct
access should also be avoided. Use decrease_ob_nr, split_ob,
and insert_ob_in_... - the later will merge the objects if
applicable.
5) If using insert_ob_in_map and plan to do further actions with the objec
t,
check and make sure the object still exists after insertion - it is possib
le
that the object gets destroyed while being inserted.
--------------------------------------------------------------------------
----
Section 2 - Style guide for new additions:
1) Use descriptive variable names. op and pl should only be used for
temporary variables (cycling through the list or the like). For variables
well defined, use an accurate name (ie, hitter, sack, etc).
2) Only add name options with #ifdef's to the config file if the behaviour
seriously changes the game. Adding a new spell does not warrant an
#ifdef. There are already too many options in the config.h file.
3) Log errors/diagnostics with the LOG function. When doing so,
please include the function name - this is especially true for errors.
4) If you want to add special debug code for certain compiles, generate
a unique #define for it - don't use the global DEBUG. For example,
NEWCS_DEBUG.
5) Try to use the [s/u]int[8/16/32] whenever possible. Use the one
of appropriate size/type. If not sure, go for the next size up. Do
not ever write code assuming that any of those will have an exact number
of bits - those types only mean that you will get at least that many
bits - you may get more.
6) The exception to #5 above is strings. Continue to use 'char', since
the signedness of functions that take string options can differ system
to system, and generate excessive warnings if the wrong sign is used.
7) When adding new function, include a comment of what the function is
supposed to do, what options it takes, and what if any value it returns.
This makes debugging of such functions easier, and also makes it better
known to other developers if that function might be useful to them.
8) Try to keep lines to less than 80 columns when possible. This is not
a strict requirement - don't break up some complex comparison because the
line would otherwise be 83 characters long. Xterms can be resized to most
any width. However, use your judgement on whether breaking up a long
line would make something more or less readable.
9) Assume all names use one namespace. For example, if there is a
struct called spell, don't make the name of an optional parameter spell.
This will break on ANSI C compilers that follow the spec strictly
(gcc does not, even with -strict -ansi)
10) As a followup on 9 above, don't use nonstandard gcc extensions
(// for comment lines, ability to nest functions, declare arrays with
variable bounds, etc.) Likewise, don't use special system functions - don
't
assume the target system will be bsd or svr4 - if using a potentially non
standard function, add checks in the autoconf script and include a version
of the function in case it is not on that system. They key word here is
portability - don't assume everyone else has the same system as you do.
11) Write code that can easily be maintained in the future, not code that
is easiest to write at that second. This basically means don't do the
quick and ugly hack, but instead fix it properly.
12) Use 4 space indentation. While a lot of old code may have 2 space,
the move to 4 space will make future readability easier.
13)
/*
* do block
* comment like
* this
*/
/*
and not
like this
*/
/* if you are doing a single line comment, this method is fine */
Its much easier to spot the block comments if they all start with *,
and these comments tend to be worth noticing.
14) As discussed on irc, the preferred style for expressions is like this:
if (expression) {
statement;
statement;
}
if (expression), the space between the if and expression is requir
ed.
NOT like this:
if (expression)
{
statement;
statement;
}
15) The preferred style of formal parameters:
void myFooFunction(param1, param2, param3) {
statement;
statement;
}
No space after the left paren, no space before the right paren.
Comma right after the formal param, space right after the comma.
16) Local variable names. Just a rules of thumb.
This are ok:
int mylongvarname;
int my_long_var_name;
Please do NOT use caps expect for typedefs, enums and defines.
--------------------------------------------------------------------------
----
Section 3 - sending in patches:
1) Please send patches on a bug fix or feature enhancement basis
individually, and not make mega patches. A diff that changes 10
things is first more difficult for me to look over and understand as
unrelated changes might be going on. It is also harder for me to reject
part of a patch (feature X is nice, but Y doesn't work).
2) Please state in the message included with the patch what it fixes/chang
es.
Too often, I get patches which is just a bunch of source code, and I have
no idea if I want to incorporate it, or even if the bug is still there.
Please also state what version of crossfire the diff is for.
3) I will assume any patches mailed directly to me are to be included.
If posting a patch on the mailing list (either source or ftp location),
please explicity state whether or not you want that patch incorporated
into the master source. Many times, a patch may be made available on
an expiremental basis which is not ready for widespread distribution.
4) When making patches, please make context diffs. Please also include
the directory that the file is in (run the diff in the top level
directory). Please make 5 line context diffs - large line context diffs
are fine if you think that may make it easier.
Example:
'diff -c5 (oldfile) (newfile)'
You can also do diffs of entire directories. Do do this, type:
'diff -c5 -r (old_directory) (new_directory)'
An example:
'diff -c5 -r crossfire-0.90.1 crossfire-0.90.2'
5) Gnu diff will include files that did not exist before. Other diff
programs may not do this.
6) If your diff looks excessively long and you made a lot of formatting
changes, you can add -w to the diff options to have it ignore whitespace.
Note that this will then mean that those formatting changes will then be l
ost.
7) There is no need to make a seperate diff file for each file
different (ie, treasure.diff, player.diff, etc). Assuming you follow step
s
1-6, all the diffs can be contained in one file, and patch will deal with
it just fine.
8) If you need to send a map, new archetypes, or other new files where
a diff doesn't make since, a uuencoded tar file will work just fine.
Submit all patches to the Sourceforge patch tracker on
http://sourceforge.net/projects/crossfire., and mail an announcement to
crossfire-devel at lists.real-time.com.
IP-Address : 192.139.27.18
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/coding_style_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Thu Jun 15 12:24:31 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 15 Jun 2006 17:24:31 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
coding_style_guide
Message-ID: <1150392271.070057.17983.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/15 17:24
User :
Edit Summary: Partially wikified, not done yet
@@ -1,104 +1,33 @@
- The following is a mirror of //crossfire/doc/Developers/programming_guid
e// from the server source.
+ The following is a wikified mirror of //crossfire/doc/Developers/program
ming_guide// from the server source.
----
- I've redone this file to hopefully make it a little easier to read throu
gh
- and quickly get some idea what to do. There are 3 sections -
- section 1 is current programming style/hints for developers to make
- things easier. Section 2 is programming guide for new addition.
- Section 3 is notes for making patches.
+ ====== Section 1 - currently used conventions/hints for new
code writers: ======
- ------------------------------------------------------------------------
------
- Section 1 - currently used conventions/hints for new code writers:
+ - variable abbreviations - op is short for object pointer, ob is for o
bject, and pl is for player.
+ - Some functions are named using the conventions above - the naming ef
fects what options they take (insert_ob_in_ob takes 2 object structures)
+ - Identation is either 2 spaces or 4 spaces. This can be a pain to re
ad, but most functions should be consistent through the function.
+ - Some structure elements should never be accessed directly - rather,
there are other functions to use the values.
+ * object->owner: This contains the owner id for this object. Use s
et_owner and get_owner instead. Directly using object->owner is likely to
get unpredictable results.
+ * object->nrof: This contains the number of an object. Since changi
ng this will change the weight of an object, direct access should also be
avoided. Use decrease_ob_nr, split_ob, and insert_ob_in_... - the later w
ill merge the objects if applicable.
+ - If using insert_ob_in_map and plan to do further actions with the ob
ject, check and make sure the object still exists after insertion - it is
possible that the object gets destroyed while being inserted.
- 1) variable abbreviations - op is short for object pointer, ob is for
- object, and pl is for player.
+ ====== Section 2 - Style guide for new additions: ===
===
- 2) Some functions are named using the conventions above - the naming ref
lects
- what options they take (insert_ob_in_ob takes 2 object structures)
-
- 3) Identation is either 2 spaces or 4 spaces. This can be a pain
- to read, but most functions should be consistent through the function.
-
- 4) Some structure elements should never be accessed directly - rather,
- there are other functions to use the values.
-
- object->owner: This contains the owner id for this object. Use
- set_owner and get_owner instead. Directly using object->owner
- is likely to get unpredictable results.
-
- object->nrof: This contains the number of an object.
- Since changing this will change the weight of an object, direct
- access should also be avoided. Use decrease_ob_nr, split_ob,
- and insert_ob_in_... - the later will merge the objects if
- applicable.
-
- 5) If using insert_ob_in_map and plan to do further actions with the obj
ect,
- check and make sure the object still exists after insertion - it is poss
ible
- that the object gets destroyed while being inserted.
-
- ------------------------------------------------------------------------
------
- Section 2 - Style guide for new additions:
-
- 1) Use descriptive variable names. op and pl should only be used for
- temporary variables (cycling through the list or the like). For variabl
es
- well defined, use an accurate name (ie, hitter, sack, etc).
-
- 2) Only add name options with #ifdef's to the config file if the behavio
ur
- seriously changes the game. Adding a new spell does not warrant an
- #ifdef. There are already too many options in the config.h file.
-
- 3) Log errors/diagnostics with the LOG function. When doing so,
- please include the function name - this is especially true for errors.
-
- 4) If you want to add special debug code for certain compiles, generate
- a unique #define for it - don't use the global DEBUG. For example,
- NEWCS_DEBUG.
-
- 5) Try to use the [s/u]int[8/16/32] whenever possible. Use the one
- of appropriate size/type. If not sure, go for the next size up. Do
- not ever write code assuming that any of those will have an exact number
- of bits - those types only mean that you will get at least that many
- bits - you may get more.
-
- 6) The exception to #5 above is strings. Continue to use 'char', since
- the signedness of functions that take string options can differ system
- to system, and generate excessive warnings if the wrong sign is used.
-
- 7) When adding new function, include a comment of what the function is
- supposed to do, what options it takes, and what if any value it returns.
- This makes debugging of such functions easier, and also makes it better
- known to other developers if that function might be useful to them.
-
- 8) Try to keep lines to less than 80 columns when possible. This is not
- a strict requirement - don't break up some complex comparison because th
e
- line would otherwise be 83 characters long. Xterms can be resized to mo
st
- any width. However, use your judgement on whether breaking up a long
- line would make something more or less readable.
-
- 9) Assume all names use one namespace. For example, if there is a
- struct called spell, don't make the name of an optional parameter spell.
- This will break on ANSI C compilers that follow the spec strictly
- (gcc does not, even with -strict -ansi)
-
- 10) As a followup on 9 above, don't use nonstandard gcc extensions
- (// for comment lines, ability to nest functions, declare arrays with
- variable bounds, etc.) Likewise, don't use special system functions - d
on't
- assume the target system will be bsd or svr4 - if using a potentially no
n
- standard function, add checks in the autoconf script and include a versi
on
- of the function in case it is not on that system. They key word here is
- portability - don't assume everyone else has the same system as you do.
-
- 11) Write code that can easily be maintained in the future, not code tha
t
- is easiest to write at that second. This basically means don't do the
- quick and ugly hack, but instead fix it properly.
-
- 12) Use 4 space indentation. While a lot of old code may have 2 space,
- the move to 4 space will make future readability easier.
-
- 13)
- /*
+ - Use descriptive variable names. op and pl should only be used for t
emporary variables (cycling through the list or the like). For variables
well defined, use an accurate name (ie, hitter, sack, etc).
+ - Only add name options with #ifdef's to the config file if the behavi
our seriously changes the game. Adding a new spell does not warrant an #i
fdef. There are already too many options in the config.h file.
+ - Log errors/diagnostics with the LOG function. When doing so, please
include the function name - this is especially true for errors.
+ - If you want to add special debug code for certain compiles, generate
a unique #define for it - don't use the global DEBUG. For example, NEWCS
_DEBUG.
+ - Try to use the [s/u]int[8/16/32] whenever possible. Use the one of
appropriate size/type. If not sure, go for the next size up. Do not ever
write code assuming that any of those will have an exact number of bits -
those types only mean that you will get at least that many bits - you may
get more.
+ - The exception to #5 above is strings. Continue to use 'char', since
the signedness of functions that take string options can differ system to
system, and generate excessive warnings if the wrong sign is used.
+ - When adding new function, include a comment of what the function is
supposed to do, what options it takes, and what if any value it returns. T
his makes debugging of such functions easier, and also makes it better kno
wn to other developers if that function might be useful to them.
+ - Try to keep lines to less than 80 columns when possible. This is no
t a strict requirement - don't break up some complex comparison because th
e line would otherwise be 83 characters long. Xterms can be resized to mo
st any width. However, use your judgement on whether breaking up a long l
ine would make something more or less readable.
+ - Assume all names use one namespace. For example, if there is a stru
ct called spell, don't make the name of an optional parameter spell. This
will break on ANSI C compilers that follow the spec strictly (gcc does not
, even with -strict -ansi)
+ - As a followup on 9 above, don't use nonstandard gcc extensions (// f
or comment lines, ability to nest functions, declare arrays with variable
bounds, etc.) Likewise, don't use special system functions - don't assume
the target system will be bsd or svr4 - if using a potentially non standa
rd function, add checks in the autoconf script and include a version of th
e function in case it is not on that system. They key word here is portab
ility - don't assume everyone else has the same system as you do.
+ - Write code that can easily be maintained in the future, not code tha
t is easiest to write at that second. This basically means don't do the q
uick and ugly hack, but instead fix it properly.
+ - Use 4 space indentation. While a lot of old code may have 2 space,
the move to 4 space will make future readability easier.
+ - /*
* do block
* comment like
* this
*/
@@ -107,39 +36,25 @@
and not
like this
*/
- /* if you are doing a single line comment, this method is fine */
-
- Its much easier to spot the block comments if they all start with *,
- and these comments tend to be worth noticing.
-
- 14) As discussed on irc, the preferred style for expressions is like thi
s:
-
+ /* if you are doing a single line comment, this method is fine */Its much easier to spot the block comments if they all start with *, and
these comments tend to be worth noticing.
+ - As discussed on irc, the preferred style for expressions is like thi
s:
if (expression) {
statement;
statement;
}
-
- if (expression), the space between the if and expression is requ
ired.
-
- NOT like this:
-
+
if (expression), the space between the if and expression
is required.\\ NOT like this:
if (expression)
{
statement;
statement;
- }
-
- 15) The preferred style of formal parameters:
-
+ }
+ - The preferred style of formal parameters:
void myFooFunction(param1, param2, param3) {
statement;
statement;
- }
-
- No space after the left paren, no space before the right paren.
- Comma right after the formal param, space right after the comma.
+ }
No space after the left paren, no space before the right paren.
Comma right after the formal param, space right after the comma.
16) Local variable names. Just a rules of thumb.
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/coding_style_guide?rev
=1150391190
New Revision: http://wiki.metalforge.net/doku.php/coding_style_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Thu Jun 15 15:49:52 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 15 Jun 2006 20:49:52 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1150404592.463098.18299.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/15 20:49
User :
Edit Summary:
@@ -14,9 +14,9 @@
==== TOC ====
- [[history_of_crossfire|The History of Crossfire]] - The history of t
he Crossfire world, both technical and role-playing.
- [[downloading|Downloading Crossfire]] - Where to get the clients and
server for crossfire.
- - [[guides|How to Play]] - Various howto guides to help players.
+ - [[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.
- [[map_scale|On map scale]] - A small note for mapers on the scale of
maps in game.
- [[dev_todo|Developer's Todos]] - Stuff that is currently being worke
d on, and developer's personal lists.
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1150055818
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 Thu Jun 15 15:57:22 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 15 Jun 2006 20:57:22 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
coding_style_guide
Message-ID: <1150405042.353312.18314.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/15 20:57
User :
Edit Summary: Completed wikification
@@ -1,7 +1,5 @@
The following is a wikified mirror of //crossfire/doc/Developers/program
ming_guide// from the server source.
-
- ----
====== Section 1 - currently used conventions/hints for new
code writers: ======
- variable abbreviations - op is short for object pointer, ob is for o
bject, and pl is for player.
@@ -53,70 +51,25 @@
void myFooFunction(param1, param2, param3) {
statement;
statement;
}
No space after the left paren, no space before the right paren.
Comma right after the formal param, space right after the comma.
-
-
- 16) Local variable names. Just a rules of thumb.
-
- This are ok:
-
+ - Local variable names. Just a rules of thumb. This are ok:
int mylongvarname;
int my_long_var_name;
-
- Please do NOT use caps expect for typedefs, enums and defines.
+
Please do NOT use caps expect for typedefs, enums and defines.
------------------------------------------------------------------------
------
Section 3 - sending in patches:
- 1) Please send patches on a bug fix or feature enhancement basis
- individually, and not make mega patches. A diff that changes 10
- things is first more difficult for me to look over and understand as
- unrelated changes might be going on. It is also harder for me to reject
- part of a patch (feature X is nice, but Y doesn't work).
-
- 2) Please state in the message included with the patch what it fixes/cha
nges.
- Too often, I get patches which is just a bunch of source code, and I hav
e
- no idea if I want to incorporate it, or even if the bug is still there.
- Please also state what version of crossfire the diff is for.
-
- 3) I will assume any patches mailed directly to me are to be included.
- If posting a patch on the mailing list (either source or ftp location),
- please explicity state whether or not you want that patch incorporated
- into the master source. Many times, a patch may be made available on
- an expiremental basis which is not ready for widespread distribution.
-
- 4) When making patches, please make context diffs. Please also include
- the directory that the file is in (run the diff in the top level
- directory). Please make 5 line context diffs - large line context diffs
- are fine if you think that may make it easier.
-
- Example:
-
- 'diff -c5 (oldfile) (newfile)'
-
- You can also do diffs of entire directories. Do do this, type:
-
- 'diff -c5 -r (old_directory) (new_directory)'
-
- An example:
-
- 'diff -c5 -r crossfire-0.90.1 crossfire-0.90.2'
-
- 5) Gnu diff will include files that did not exist before. Other diff
- programs may not do this.
-
- 6) If your diff looks excessively long and you made a lot of formatting
- changes, you can add -w to the diff options to have it ignore whitespace
.
- Note that this will then mean that those formatting changes will then be
lost.
-
- 7) There is no need to make a seperate diff file for each file
- different (ie, treasure.diff, player.diff, etc). Assuming you follow st
eps
- 1-6, all the diffs can be contained in one file, and patch will deal wit
h
- it just fine.
-
- 8) If you need to send a map, new archetypes, or other new files where
- a diff doesn't make since, a uuencoded tar file will work just fine.
+ - Please send patches on a bug fix or feature enhancement basis indivi
dually, and not make mega patches. A diff that changes 10 things is first
more difficult for me to look over and understand as unrelated changes mi
ght be going on. It is also harder for me to reject part of a patch (feat
ure X is nice, but Y doesn't work).
+ - Please state in the message included with the patch what it fixes/ch
anges. Too often, I get patches which is just a bunch of source code, and
I have no idea if I want to incorporate it, or even if the bug is still th
ere. Please also state what version of crossfire the diff is for.
+ - I will assume any patches mailed directly to me are to be included.
If posting a patch on the mailing list (either source or ftp location), pl
ease explicity state whether or not you want that patch incorporated into
the master source. Many times, a patch may be made available on an expire
mental basis which is not ready for widespread distribution.
+ - When making patches, please make context diffs. Please also include
the directory that the file is in (run the diff in the top level director
y). Please make 5 line context diffs - large line context diffs are fine
if you think that may make it easier.\\ Example:
+ diff -c5 (oldfile) (newfile)
You can also do diffs of entire direc
tories. Do do this, type:
+ diff -c5 -r (old_directory) (new_directory)
An example:
+ diff -c5 -r crossfire-0.90.1 crossfire-0.90.2
+ - Gnu diff will include files that did not exist before. Other diff p
rograms may not do this.
+ - If your diff looks excessively long and you made a lot of formatting
changes, you can add -w to the diff options to have it ignore whitespace.
Note that this will then mean that those formatting changes will then be
lost.
+ - There is no need to make a seperate diff file for each file differen
t (ie, treasure.diff, player.diff, etc). Assuming you follow steps 1-6, a
ll the diffs can be contained in one file, and patch will deal with it jus
t fine.
+ - If you need to send a map, new archetypes, or other new files where
a diff doesn't make since, a uuencoded tar file will work just fine.
- Submit all patches to the Sourceforge patch tracker on
- http://sourceforge.net/projects/crossfire., and mail an announcement to
- crossfire-devel at lists.real-time.com.
+ Submit all patches to the Sourceforge patch tracker on http://sourceforg
e.net/projects/crossfire, and mail an announcement to [[crossfire-devel at li
sts.real-time.com]].
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/coding_style_guide?rev
=1150392270
New Revision: http://wiki.metalforge.net/doku.php/coding_style_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Thu Jun 15 15:59:13 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 15 Jun 2006 20:59:13 +0000
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
coding_style_guide
Message-ID: <1150405153.663210.18317.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/15 20:59
User :
Edit Summary:
@@ -8,8 +8,9 @@
- Some structure elements should never be accessed directly - rather,
there are other functions to use the values.
* object->owner: This contains the owner id for this object. Use s
et_owner and get_owner instead. Directly using object->owner is likely to
get unpredictable results.
* object->nrof: This contains the number of an object. Since changi
ng this will change the weight of an object, direct access should also be
avoided. Use decrease_ob_nr, split_ob, and insert_ob_in_... - the later w
ill merge the objects if applicable.
- If using insert_ob_in_map and plan to do further actions with the ob
ject, check and make sure the object still exists after insertion - it is
possible that the object gets destroyed while being inserted.
+
====== Section 2 - Style guide for new additions: ===
===
- Use descriptive variable names. op and pl should only be used for t
emporary variables (cycling through the list or the like). For variables
well defined, use an accurate name (ie, hitter, sack, etc).
@@ -52,10 +53,10 @@
statement;
statement;
}No space after the left paren, no space before the right paren.
Comma right after the formal param, space right after the comma.
- Local variable names. Just a rules of thumb. This are ok:
- int mylongvarname;
- int my_long_var_name;
+ int mylongvarname;
+ int my_long_var_name;
Please do NOT use caps expect for typedefs, enums and defines.
------------------------------------------------------------------------
------
Section 3 - sending in patches:
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/coding_style_guide?rev
=1150405041
New Revision: http://wiki.metalforge.net/doku.php/coding_style_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From leaf at real-time.com Thu Jun 15 16:07:12 2006
From: leaf at real-time.com (Rick Tanner)
Date: Thu, 15 Jun 2006 16:07:12 -0500
Subject: [Crossfire-wiki] Comment/Discussion: Ordered (numbered) list vs
Unordered list
Message-ID: <4491CC00.1080006@real-time.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I would like to start a discussion on when to use a Ordered (numbered)
list vs Unordered list. Yes, this being picky on the details. ;-)
Generally speaking, any time a list of steps or content needs to be
followed in a specific order - use a ordered (numbered, alphabetized,
etc. list)
Ex:
1.) Launch your browser
2.) Click on File
3.) Click on Print
Anytime the context can be taken out of order and still make logical
sense, use an unorderd list or bullet points.
Ex:
* Humans
* Elves
* Troll
This is based off the Docbook guidelines, but I can't seem to find the
exact reference right now. =-/
Any thoughts (agree or disagree or further comments) on this?
Thanks.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFEkcwAhHyvgBp+vH4RAiY1AKCcc8DCOz46PxmI5ip7/hNM94HJ5gCgzmdz
0Ub6pchUiGQV6haPMkFOo7k=
=3cW2
-----END PGP SIGNATURE-----
From no-reply_wiki at metalforge.org Wed Jun 21 14:47:10 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 14:47:10 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: scorn:old_city
Message-ID: <1150919230.573168.1487.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 19:47
User :
Edit Summary:
@@ -1,7 +1,7 @@
====== The Old City of Scorn ======
- Legends have it that the runes of an older city are burried beneath the
current city of [[:Scorn]].
+ Legends have it that the ruins of an older city are burried beneath the
current city of [[:Scorn]].
In the begining when [[:Skud]] formed the collony of Skorn, they pushed
dragons into the westren half of the continent. After a while, when [[:En
teranni the Red]] wanted to seize power of the city, he decided to unleash
dragons against the city, and then bannish them, thus he would be seen as
a savior. His plan failed, and the dragons destroyed the city.
At a later time, after the dragons have been forced out of the city, the
ledgend says, that the current city was built on top of the ruins.
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/scorn:old_city?rev=115
0057831
New Revision: http://wiki.metalforge.net/doku.php/scorn:old_city
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 15:01:01 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:01:01 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150920061.385365.1508.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 20:01
User :
Edit Summary:
@@ -38,8 +38,13 @@
* most are not very useful except for the following cases:
* as trinkets for newbies to kill very low level things.
* in the rare maps that block all spellcasting (i.e. ancient pup
land volcano)
* fire/cold resist potions at low to moderate levels
+ * prayers/grace?
+ * gods shouldn't forgive 'transgressions' so easily?
+ * more things affect grace both positively and negetively?
+ * grace should both go up and down slower perhaps?
+ * perhaps above could be implimented as a seperate thing from grace?
a sort of long term reputation with one's god?
=== Maps/Dungeons/Quests ===
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
IP-Address : 192.139.27.18
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150225481
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 Wed Jun 21 15:17:20 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:17:20 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150921040.005942.1540.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 15:17
User :
Edit Summary: make spells area easier to read
@@ -2,51 +2,51 @@
A list of of issues that may make it way too easy to level up, obtain it
ems, and/or complete dungeons. (as believed by one or more persons)
Please dump any thing that you think needs review here. And also add mo
re information, possible fixes, reasons for keeping something, etc.
- === General ===
+ ==== General ====
* 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.
- === Player Race/Class ===
+ ==== 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
- === Spells, Prayers, Magical Objects ===
+ ==== 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
- * banishment perticularly
- * too easy to get high levels of?
- * various spells
- * overpowered
- * meteor swarm
- * burning hands at lower character levels?
- * earthwalls?
- * town portal
- * restrict to specific regions?
- * underpowered
- * various stat modification spells
- * some damage spells underpowered at high levels while about right
at lower levsls
- * potions/dusts
- * overpowered
- * underpowered
- * most are not very useful except for the following cases:
- * as trinkets for newbies to kill very low level things.
- * in the rare maps that block all spellcasting (i.e. ancient pup
land volcano)
- * fire/cold resist potions at low to moderate levels
- * prayers/grace?
- * gods shouldn't forgive 'transgressions' so easily?
- * more things affect grace both positively and negetively?
- * grace should both go up and down slower perhaps?
- * perhaps above could be implimented as a seperate thing from grace?
a sort of long term reputation with one's god?
+ == overpowerd rods ==
+ * banishment perticularly
+ * too easy to get high levels of?
+ == various spells ==
+ * overpowered
+ * meteor swarm
+ * burning hands at lower character levels?
+ * earthwalls?
+ * town portal
+ * restrict to specific regions?
+ * underpowered
+ * various stat modification spells
+ * some damage spells underpowered at high levels while about right a
t lower levsls
+ == potions/dusts ==
+ * overpowered
+ * underpowered
+ * most are not very useful except for the following cases:
+ * as trinkets for newbies to kill very low level things.
+ * in the rare maps that block all spellcasting (i.e. ancient pupla
nd volcano)
+ * fire/cold resist potions at low to moderate levels
+ == prayers/grace? ==
+ * gods shouldn't forgive 'transgressions' so easily?
+ * more things affect grace both positively and negetively?
+ * grace should both go up and down slower perhaps?
+ * perhaps above could be implimented as a seperate thing from grace? a
sort of long term reputation with one's god?
- === Maps/Dungeons/Quests ===
+ ==== Maps/Dungeons/Quests ====
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
* Move them to an other place that we want players to move to?
* Darcap perhaps for one?
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150920060
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 Wed Jun 21 15:18:55 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:18:55 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1150921135.241635.1543.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 20:18
User :
Edit Summary:
@@ -40,8 +40,9 @@
* in the rare maps that block all spellcasting (i.e. ancient pupla
nd volcano)
* fire/cold resist potions at low to moderate levels
== prayers/grace? ==
* gods shouldn't forgive 'transgressions' so easily?
+ * in role playing sense, wouldn't different gods have different trad
itions/methods of praying? could be used to "fix" this
* more things affect grace both positively and negetively?
* grace should both go up and down slower perhaps?
* perhaps above could be implimented as a seperate thing from grace? a
sort of long term reputation with one's god?
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150921039
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 Wed Jun 21 15:24:22 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:24:22 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people
Message-ID: <1150921462.365430.1552.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 20:24
User :
Edit Summary:
@@ -1,13 +1,13 @@
====== 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.
- ^ Name ^ irc ^ sourceforge ^ launchpad ^
- | Brendan Lally | cavehippo | [[http://sourceforge.net/users/cavesomethi
ng/|cavesomething]] | [[https://launchpad.net/people/brenlally | brenlally
]] |
- | Lalo Martins | lalo | [[http://sourceforge.net/users/lalo/|lalo]] | [[
https://launchpad.net/people/lalo.martins|lalo.martins]] |
- | David Delbecq | tchize | [[http://www.tchize.be|tchize]] | |
- | Rick Tanner | Leaf | rjtanner | |
- | Andrew Fuchs | TechII | [[http://sourceforge.net/users/bbotbuilder/|bb
otbuilder]] | [[https://launchpad.net/people/fuchs.andy|fuchs.andy]] |
- | Alex Schultz | Rednaxela | [[http://sourceforge.net/users/qal21/|qal21
]] | [[https://launchpad.net/people/rednaxela|rednaxela]] |
- | Rapha?l Quinet | rquinet (freenode),\\ raphael (gimpnet) | [[http
://sourceforge.net/users/quinet/|quinet]] | |
+ ^ 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 | | lalo | [[http://sourceforge.net/users/lalo/|lalo]] |
[[https://launchpad.net/people/lalo.martins|lalo.martins]] |
+ | David Delbecq | | tchize | [[http://www.tchize.be|tchize]] | |
+ | Rick Tanner | | Leaf | rjtanner | |
+ | Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/
users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an
dy|fuchs.andy]] |
+ | Alex Schultz | | Rednaxela | [[http://sourceforge.net/users/qal21/|qal
21]] | [[https://launchpad.net/people/rednaxela|rednaxela]] |
+ | Rapha?l Quinet | | rquinet (freenode),\\ raphael (gimpnet) | [[ht
tp://sourceforge.net/users/quinet/|quinet]] | |
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1150105321
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 Jun 21 15:28:10 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:28:10 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:cf2.0
Message-ID: <1150921690.168515.1567.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 20:28
User :
Edit Summary:
@@ -32,14 +32,14 @@
===== General =====
Changes that effect several parts of Crossfire
^ Item ^ Description ^ Affected ^ Developer ^ Priority ^ Status ^
- | [[dev_todo:lighting|Revamp Lighting]] | Colored lighting, etc | Client
, Server, Maps, Arches | None? | Low | ? |
+ | [[dev_todo:lighting|Revamp Lighting]] | Colored lighting, etc | Client
, Server, Maps, Arches | None | Low | Inactive |
| [[dev_todo:Fix Sound]] | Fix/redo sound | Client, Server, Maps, Arches
| None | Low | Inactive |
| [[dev_todo:music|Ambient Music]] | Looping background music | Client,
Server, Maps | None | Low | Inactive |
- | [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible
method of sending map information to client | Client, Server | Mwedel | ?
| Commited |
- | [[dev_todo:char_creation|Character Creation]] | New Character creation
mechanism | Client, Server, Maps, Arches | None? | High | Planning |
- | [[dev_todo:Game Balance]] | Take care of known game balance issues. |
Client, Server, Maps, Arches | None | High | ? |
+ | [[dev_todo:newmapprotocol|New S>C Map protocol]] | New, more flexible
method of sending map information to client | Client, Server | Mwedel | Hi
gh | Commited |
+ | [[dev_todo:char_creation|Character Creation]] | New Character creation
mechanisms | Client, Server, Maps, Arches | None? | High | Planning |
+ | [[dev_todo:Game Balance]] | Take care of known game balance issues. |
Client, Server, Maps, Arches | None | High | Planning |
===== Client =====
Changes to be made to the client.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0?rev=115
0313068
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 Wed Jun 21 15:26:30 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:26:30 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
user:techolous:todo
Message-ID: <1150921590.526254.1564.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 15:26
User :
Edit Summary:
@@ -9,9 +9,9 @@
* Monochrome bitmaps have not been used in crossfire for a long time
* Change "color_fg" to "magicmap" where applicable
* Remove "color_bg" from all arches
* Figure out how the F*** you use the quest system
- * ask Ryo sometime?
+ * looks like it may end up geting reworked
* Work on the [[:Beginer's Atlas]] page
* Finish mapping projects
* Find old projects to add to todo list
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/user:techolous:todo?rev
=1141590967
New Revision: http://wiki.metalforge.net/doku.php/user:techolous:todo
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 15:36:08 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:36:08 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:cf2.0
Message-ID: <1150922168.325870.1582.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 15:36
User :
Edit Summary:
@@ -13,10 +13,12 @@
Developer: A list of developers currently working on this feature
Priority:
+ //(not neccesary the order everything is worked on :-/)//
Required - Needed for the 2.0 release
High - Highly desired by several developers for the 2.0 release
+ Medium - Should probably have, but may be scraped
Low - Would be nice to have in the 2.0 release, but not necesarily nee
ded.
Status:
Completed - Feature has been commited to cvs, and has been tested
@@ -25,8 +27,9 @@
Active - Feature is currently being worked on
Inactive - No work or discussion is taking place for this feature
Planning - The feature, and its details are being actively planed/deba
ted
Defered - The feature will not be completed for the 2.0 release
+ MIA - Lots of talk, possibly some code, but no clue where it is.
Feel free to add more states to the priority and status lists.
===== General =====
@@ -52,23 +55,23 @@
Changes to be made to the server.
^ Item ^ Description ^ Developer ^ Priority ^ Status ^
| [[dev_todo:landplots|Land Plots]] | Allow Players to purchase and buil
d on plots of land | [[user:Rednaxela]] | Low | Active |
- | [[dev_todo:server_cleanup|Cleanup]] | Find/Remove unused code, and pos
sibly restructure parts of the codebase | None | ? | ? |
+ | [[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:Better NPCs]] | Smarter NPCs | None | Low | Inactive |
- | [[dev_todo:Change Password Command]] | Allow players to change their p
assword | None | ? | Inactive |
+ | [[dev_todo:Change Password Command]] | Allow players to change their p
assword (easy but not implimented) | None | High | Inactive |
===== 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 | ? | ? |
- | Bigworldify Pupland | Move pupland on to the world maps | lalo? | ? |
Active? |
- | [[dev_todo:Auction House]]/command? | A place to auction items | None
| 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: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 | None |
Low | ? |
+ | [[dev_todo:Archetype Cleanup]] | Remove obsolete params, etc | Techolo
us/Others | Low | MIA/Active |
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0?rev=115
0921690
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 Wed Jun 21 15:42:17 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 15:42:17 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:cf2.0
Message-ID: <1150922537.930373.1600.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 15:42
User : leaf
Edit Summary: Text correction, should be scrapped not scraped
@@ -16,9 +16,9 @@
Priority:
//(not neccesary the order everything is worked on :-/)//
Required - Needed for the 2.0 release
High - Highly desired by several developers for the 2.0 release
- Medium - Should probably have, but may be scraped
+ Medium - Should probably have, but may be scrapped
Low - Would be nice to have in the 2.0 release, but not necesarily nee
ded.
Status:
Completed - Feature has been commited to cvs, and has been tested
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:cf2.0?rev=115
0922167
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 Wed Jun 21 16:19:07 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 16:19:07 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people
Message-ID: <1150924747.665319.1656.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 16:19
User : leaf
Edit Summary: Updating my profile for my wiki username
@@ -5,9 +5,9 @@
^ 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 | | lalo | [[http://sourceforge.net/users/lalo/|lalo]] |
[[https://launchpad.net/people/lalo.martins|lalo.martins]] |
| David Delbecq | | tchize | [[http://www.tchize.be|tchize]] | |
- | Rick Tanner | | Leaf | rjtanner | |
+ | Rick Tanner | Leaf | Leaf | rjtanner | |
| Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/
users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an
dy|fuchs.andy]] |
| Alex Schultz | | Rednaxela | [[http://sourceforge.net/users/qal21/|qal
21]] | [[https://launchpad.net/people/rednaxela|rednaxela]] |
| Rapha?l Quinet | | rquinet (freenode),\\ raphael (gimpnet) | [[ht
tp://sourceforge.net/users/quinet/|quinet]] | |
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1150921461
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 Jun 21 16:49:16 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 16:49:16 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1150926556.325901.1703.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 21:49
User :
Edit Summary:
@@ -19,9 +19,10 @@
- [[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.
- [[map_scale|On map scale]] - A small note for mapers on the scale of
maps in game.
- [[dev_todo|Developer's Todos]] - Stuff that is currently being worke
d on, and developer's personal lists.
- - [[people|People]] - Developers and other active members of the Cross
fire community.
+ - [[People]] - Developers and other active members of the Crossfire co
mmunity.
+ - [[Servers]] - Information about various servers (guilds, etc).
[[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 \\
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1150404591
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 Wed Jun 21 16:58:52 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 16:58:52 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: servers
Message-ID: <1150927132.345364.1718.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 21:58
User :
Edit Summary: created
====== Crossfire Servers ======
//This information may or may not be accurate.//
This section will hopefuly contain a useful collection of information abou
t running and historical crossfire servers. Please keep this limited to p
ublic servers, or private ones which have been historicaly significant.
===== Presently Running Crossfire Servers =====
^ Server ^ Address ^ Version ^ Description ^
| [[servers:MetalForge]]| crossfire.metalforge.net | cf (cvs) | Currently
has the most actual players, strict rules. |
| [[servers:Cat2]] | cat2.dynu.ca | cf-extended (cvs) | Mikeeusa's develop
ment server, No Rules |
IP-Address : 24.55.181.141
Old Revision: none
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 Wed Jun 21 17:05:40 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:05:40 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: servers:metalforge
Message-ID: <1150927540.285981.1733.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:05
User :
Edit Summary: created
====== Metalforge ======
Probably the most used server today. It once had the position of being "TH
E" server before [[servers:Cat2]] formed, because it was rare to see other
players on any other server.
===== Guilds =====
List of guilds, official and unofficial that exist, or have existed at one
time on MetalForge.
==== Active ====
* [[servers:metalforge:Nenshou Yousho]] - Guild in Azumauindo.
==== Defunct ====
IP-Address : 24.55.181.141
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/servers:metalforge
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:13:38 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:13:38 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers
Message-ID: <1150928018.985361.1751.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 22:13
User : leaf
Edit Summary: The wiki is dedicated to Crossfire; not the spin-offs, forks
, et al.
@@ -6,5 +6,5 @@
===== Presently Running Crossfire Servers =====
^ Server ^ Address ^ Version ^ Description ^
| [[servers:MetalForge]]| crossfire.metalforge.net | cf (cvs) | Currentl
y has the most actual players, strict rules. |
- | [[servers:Cat2]] | cat2.dynu.ca | cf-extended (cvs) | Mikeeusa's devel
opment server, No Rules |
+
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers?rev=1150927130
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 Wed Jun 21 17:14:24 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:14:24 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
servers:metalforge
Message-ID: <1150928064.684434.1754.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 22:14
User : leaf
Edit Summary: The wiki is dedicated to Crossfire; not the spin-offs, forks
, et al.
@@ -1,6 +1,6 @@
====== Metalforge ======
- Probably the most used server today. It once had the position of being "
THE" server before [[servers:Cat2]] formed, because it was rare to see oth
er players on any other server.
+ Probably the most used server today.
===== Guilds =====
List of guilds, official and unofficial that exist, or have existed at o
ne time on MetalForge.
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers:metalforge?rev
=1150927539
New Revision: http://wiki.metalforge.net/doku.php/servers:metalforge
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:18:56 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:18:56 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
servers:metalforge
Message-ID: <1150928336.910947.1765.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:18
User : leaf
Edit Summary: Added "guidles for sale" section
@@ -7,7 +7,12 @@
==== Active ====
* [[servers:metalforge:Nenshou Yousho]] - Guild in Azumauindo.
==== Defunct ====
+
+ ==== For Sale ====
+
+ * Dreaming Sage - Guild in Navar
+ * Mailed Fist - Guild in Scorn
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers:metalforge?rev
=1150928064
New Revision: http://wiki.metalforge.net/doku.php/servers:metalforge
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:20:16 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:20:16 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
servers:metalforge
Message-ID: <1150928416.843847.1774.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:20
User : leaf
Edit Summary: Text layout correction; this isn't moinmoin =-P
@@ -9,10 +9,9 @@
==== Defunct ====
==== For Sale ====
-
- * Dreaming Sage - Guild in Navar
- * Mailed Fist - Guild in Scorn
+ * Dreaming Sage - Guild in Navar.
+ * Mailed Fist - Guild in Scorn.
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers:metalforge?rev
=1150928336
New Revision: http://wiki.metalforge.net/doku.php/servers:metalforge
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:23:04 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:23:04 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: servers:cat2
Message-ID: <1150928584.501422.1777.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:23
User :
Edit Summary: created
====== Cat2 ======
Cat2 was created because of the dislike of stoping all but emergancy commu
nications on the "shout channel" on [[servers:MetalForge]]. The server ha
s no rules, and allows stealing and player killing (doesn't mean a victim
or their friends can't seek revenge).
===== Guilds =====
Official, and not so official guilds on Cat2.
==== Active ====
* [[servers:cat2:Zaseki Dzuki Ryoku]] - That guild with the lava.
==== Defunct ====
IP-Address : 24.55.181.141
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/servers:cat2
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:28:04 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:28:04 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
servers:metalforge
Message-ID: <1150928884.615424.1786.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:28
User : leaf
Edit Summary: Updated the guilds listed, added links to place holding page
s
@@ -5,13 +5,21 @@
List of guilds, official and unofficial that exist, or have existed at o
ne time on MetalForge.
==== Active ====
* [[servers:metalforge:Nenshou Yousho]] - Guild in Azumauindo.
+ * [[servers:metalforge:Black Shield]] - Guild in Brest.
+ * [[servers:metalforge:Damned Heretics]] - Guild in Wolfsburg.
+ * [[servers:metalforge:Drunken Barbarian]] - Guild in Santo Dominion.
+ * [[servers:metalforge:Laughing Skull]] - Guild in Nurnberg.
+ * [[servers:metalforge:Poisoned Dagger]] - Guild in Darcap.
+ * [[servers:metalforge:Purple Butterfly]] - Guild in Lone Town.
+ * [[servers:metalforge:Smoking Cauldron]] - Guild in Caterham.
==== Defunct ====
==== For Sale ====
* Dreaming Sage - Guild in Navar.
* Mailed Fist - Guild in Scorn.
+ * Details: http://forum.metalforge.net/viewtopic.php?t=1487
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers:metalforge?rev
=1150928416
New Revision: http://wiki.metalforge.net/doku.php/servers:metalforge
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:31:15 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:31:15 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers:cat2
Message-ID: <1150929075.144713.1795.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:31
User : leaf
Edit Summary: The wiki is dedicated to Crossfire; not the spin-offs, forks
, et al.
@@ -1,14 +1,5 @@
- ====== Cat2 ======
- Cat2 was created because of the dislike of stoping all but emergancy com
munications on the "shout channel" on [[servers:MetalForge]]. The server
has no rules, and allows stealing and player killing (doesn't mean a victi
m or their friends can't seek revenge).
- ===== Guilds =====
- Official, and not so official guilds on Cat2.
-
- ==== Active ====
- * [[servers:cat2:Zaseki Dzuki Ryoku]] - That guild with the lava.
-
- ==== Defunct ====
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers:cat2?rev=11509
28584
New Revision: http://wiki.metalforge.net/doku.php/servers:cat2
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 21 17:42:28 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 21 Jun 2006 17:42:28 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: servers
Message-ID: <1150929748.805864.1819.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/21 17:42
User : leaf
Edit Summary: Added Lifespan column for server "age"
@@ -4,7 +4,7 @@
This section will hopefuly contain a useful collection of information ab
out running and historical crossfire servers. Please keep this limited to
public servers, or private ones which have been historicaly significant.
===== Presently Running Crossfire Servers =====
- ^ Server ^ Address ^ Version ^ Description ^
- | [[servers:MetalForge]]| crossfire.metalforge.net | cf (cvs) | Currentl
y has the most actual players, strict rules. |
+ ^ Server ^ Address ^ Version ^ Lifespan ^ Description ^
+ | [[servers:MetalForge]]| crossfire.metalforge.net | cf (cvs) | 2003-May
-12 to current |Currently has the most actual players, strict rules. |
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/servers?rev=1150928018
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 Jun 23 04:34:32 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 23 Jun 2006 04:34:32 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1151055272.825353.5381.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/23 09:34
User :
Edit Summary:
@@ -23,18 +23,22 @@
* banishment perticularly
* too easy to get high levels of?
== various spells ==
* overpowered
- * meteor swarm
+ * meteor swarm (not that easy to get, though)
* burning hands at lower character levels?
* earthwalls?
* town portal
* restrict to specific regions?
* underpowered
* various stat modification spells
- * some damage spells underpowered at high levels while about right a
t lower levsls
+ * some damage spells underpowered at high levels while about right a
t lower levels
+ * probe spell
+ * 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.9% hp)
== 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
* underpowered
* most are not very useful except for the following cases:
* as trinkets for newbies to kill very low level things.
* in the rare maps that block all spellcasting (i.e. ancient pupla
nd volcano)
@@ -43,9 +47,9 @@
* gods shouldn't forgive 'transgressions' so easily?
* in role playing sense, wouldn't different gods have different trad
itions/methods of praying? could be used to "fix" this
* more things affect grace both positively and negetively?
* grace should both go up and down slower perhaps?
- * perhaps above could be implimented as a seperate thing from grace? a
sort of long term reputation with one's god?
+ * perhaps above could be implemented as a seperate thing from grace? a
sort of long term reputation with one's god?
==== Maps/Dungeons/Quests ====
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
IP-Address : 212.117.81.29
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1150921134
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 Jun 23 08:23:40 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 23 Jun 2006 08:23:40 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:game_balance
Message-ID: <1151069020.101287.5741.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/23 13:23
User : raphael
Edit Summary:
@@ -21,20 +21,24 @@
Spells and magical objects that are way too powerful, or are not powerfu
l enough (based on requirements to get/use it)
== overpowerd rods ==
* banishment perticularly
* too easy to get high levels of?
+ == wands/staves ==
+ * barely used because of their low charge limit (bad weight/usefulness
ratio compared to rods and scrolls)
+ * increase random level or number of charges?
== various spells ==
* overpowered
* meteor swarm (not that easy to get, though)
* burning hands at lower character levels?
* earthwalls?
* town portal
* restrict to specific regions?
+ * 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
- * 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.9% hp)
+ * 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)
== 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
@@ -48,8 +52,9 @@
* in role playing sense, wouldn't different gods have different trad
itions/methods of praying? could be used to "fix" this
* more things affect grace both positively and negetively?
* grace should both go up and down slower perhaps?
* perhaps above could be implemented as a seperate thing from grace? a
sort of long term reputation with one's god?
+ * some games count killing ennemies of the god as increasing the grace
- this may not work so well in cf and cause more game balance problems
==== Maps/Dungeons/Quests ====
Places in the crossfire world where powerful items can be found too easi
ly, or the reward for completing a dungeon or quest is too little.
* Heaven and Hell random maps (variel and gorokh churches in scorn)
IP-Address : 212.117.81.29
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:game_balance?re
v=1151055272
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 Jun 23 09:47:52 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 23 Jun 2006 09:47:52 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1151074072.188367.5878.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/23 09:47
User : leaf
Edit Summary: Link to the mailing list URL
@@ -8,9 +8,9 @@
==== Summary ====
It isn't really a site for players of Crossfire, although everyone is we
lcome to contribute information (especially [[lore]] and legends; although
[[Guides]] are helpful), but for development of various documents for the
game. It is hoped that this will make it easier to keep these documents u
pdated, and easier to develop new documents to include in the game package
for the benefit of all the land.
- While the wiki is useful for brainstorming, archiving or listing ideas &
suggestions; any and all code changes and proposals need to be sent to th
e discussion mailing list before implementation.
+ While the wiki is useful for brainstorming, archiving or listing ideas &
suggestions; any and all code changes and proposals need to be sent to th
e [[http://mailman.metalforge.org/mailman/listinfo/crossfire|discussion ma
iling list]] before implementation.
So, what's here?\\
There is the Crossfire Wiki, a communal edit pad and place to kick off n
ew documents and related type content. There is the [[Document Repository|
Document repository]] where you can read and comment on some of the existi
ng documentation.
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1151073985
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 Fri Jun 23 09:46:26 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 23 Jun 2006 09:46:26 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1151073986.245893.5875.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/23 14:46
User : leaf
Edit Summary: Info about emailing the mailing list for code changes
@@ -8,9 +8,11 @@
==== Summary ====
It isn't really a site for players of Crossfire, although everyone is we
lcome to contribute information (especially [[lore]] and legends; although
[[Guides]] are helpful), but for development of various documents for the
game. It is hoped that this will make it easier to keep these documents u
pdated, and easier to develop new documents to include in the game package
for the benefit of all the land.
- So, what's here?
+ While the wiki is useful for brainstorming, archiving or listing ideas &
suggestions; any and all code changes and proposals need to be sent to th
e discussion mailing list before implementation.
+
+ So, what's here?\\
There is the Crossfire Wiki, a communal edit pad and place to kick off n
ew documents and related type content. There is the [[Document Repository|
Document repository]] where you can read and comment on some of the existi
ng documentation.
==== TOC ====
- [[history_of_crossfire|The History of Crossfire]] - The history of t
he Crossfire world, both technical and role-playing.
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1150926555
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 Mon Jun 26 14:48:03 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 26 Jun 2006 14:48:03 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people
Message-ID: <1151351283.325359.13824.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/26 14:48
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 | | lalo | [[http://sourceforge.net/users/lalo/|lalo]] |
[[https://launchpad.net/people/lalo.martins|lalo.martins]] |
| David Delbecq | | tchize | [[http://www.tchize.be|tchize]] | |
| Rick Tanner | Leaf | Leaf | rjtanner | |
+ | Joshua Wilson | majorwoo | majorwoo | majorwoo | |
| Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/
users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an
dy|fuchs.andy]] |
| Alex Schultz | | Rednaxela | [[http://sourceforge.net/users/qal21/|qal
21]] | [[https://launchpad.net/people/rednaxela|rednaxela]] |
| Rapha?l Quinet | | rquinet (freenode),\\ raphael (gimpnet) | [[ht
tp://sourceforge.net/users/quinet/|quinet]] | |
IP-Address : 24.98.138.161
Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1150924747
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 Mon Jun 26 14:48:28 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Mon, 26 Jun 2006 14:48:28 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people
Message-ID: <1151351308.040021.13827.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/26 14:48
User :
Edit Summary:
@@ -6,9 +6,8 @@
| Brendan Lally | | cavehippo | [[http://sourceforge.net/users/cavesomet
hing/|cavesomething]] | [[https://launchpad.net/people/brenlally | brenlal
ly]] |
| Lalo Martins | | lalo | [[http://sourceforge.net/users/lalo/|lalo]] |
[[https://launchpad.net/people/lalo.martins|lalo.martins]] |
| David Delbecq | | tchize | [[http://www.tchize.be|tchize]] | |
| Rick Tanner | Leaf | Leaf | rjtanner | |
- | Joshua Wilson | majorwoo | majorwoo | majorwoo | |
| Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/
users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.an
dy|fuchs.andy]] |
| Alex Schultz | | Rednaxela | [[http://sourceforge.net/users/qal21/|qal
21]] | [[https://launchpad.net/people/rednaxela|rednaxela]] |
| Rapha?l Quinet | | rquinet (freenode),\\ raphael (gimpnet) | [[ht
tp://sourceforge.net/users/quinet/|quinet]] | |
-
+ | Joshua Wilson | majorwoo | majorwoo | majorwoo | |
IP-Address : 24.98.138.161
Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1151351282
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 Jun 28 16:20:20 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 28 Jun 2006 16:20:20 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start
Message-ID: <1151529620.443621.18768.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/28 16:20
User :
Edit Summary: add link to style guide
@@ -23,8 +23,9 @@
- [[map_scale|On map scale]] - A small note for mapers on the scale of
maps in game.
- [[dev_todo|Developer's Todos]] - Stuff that is currently being worke
d on, and developer's personal lists.
- [[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.
[[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 \\
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1151074071
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 Wed Jun 28 16:24:10 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 28 Jun 2006 16:24:10 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: wiki:style_guide
Message-ID: <1151529850.933146.18771.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/28 16:24
User :
Edit Summary: created
====== Crossfire Wiki Style Guide ======
Some information about how to style pages, for consistency. No you wont b
e banned for breaking these.
==== Lists ====
//As suggested by leaf (a.k.a. Rick Tanner) on the mailing list//
I would like to start a discussion on when to use a Ordered (numbered)
list vs Unordered list. Yes, this being picky on the details. ;-)
Generally speaking, any time a list of steps or content needs to be
followed in a specific order - use a ordered (numbered, alphabetized,
etc. list)
Ex:
- Launch your browser
- Click on File
- Click on Print
Anytime the context can be taken out of order and still make logical
sense, use an unorderd list or bullet points.
Ex:
* Humans
* Elves
* Troll
This is based off the Docbook guidelines, but I can't seem to find the
exact reference right now. =-/
IP-Address : 24.55.181.141
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/wiki:style_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Wed Jun 28 17:05:37 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Wed, 28 Jun 2006 17:05:37 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: wiki:style_guide
Message-ID: <1151532337.843865.18837.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/28 17:05
User : leaf
Edit Summary: Adding the Docbook guideline link
@@ -25,6 +25,5 @@
* Humans
* Elves
* Troll
- This is based off the Docbook guidelines, but I can't seem to find the
- exact reference right now. =-/
+ This is based off the Docbook guidelines, http://i18n.kde.org/docs/marku
p/lists.html
IP-Address : 65.193.16.100
Old Revision: http://wiki.metalforge.net/doku.php/wiki:style_guide?rev=1
151529850
New Revision: http://wiki.metalforge.net/doku.php/wiki:style_guide
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Thu Jun 29 20:41:13 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 29 Jun 2006 20:41:13 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: elevation_map
Message-ID: <1151631673.483978.21561.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/29 20:41
User : rednaxela
Edit Summary: created
====== Bigworld elevation ======
This is a map of the elevation values in [[bigworld]], at a resolution of
one pixel per tile, created by Rednaxela.
{{:images:elevation.png|:images:elevation.png}}
IP-Address : 66.222.158.169
Old Revision: none
New Revision: http://wiki.metalforge.net/doku.php/elevation_map
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Thu Jun 29 20:45:49 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Thu, 29 Jun 2006 20:45:49 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed:
dev_todo:fix_weather
Message-ID: <1151631949.669773.21570.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/29 20:45
User : rednaxela
Edit Summary: link to the elevation map
@@ -2,9 +2,9 @@
=== Current issues: ===
* Bugs such as disappearing floors
* Might be a bug in the overlay system
* Too much granularity
- * Could be due to bad elevation values.
+ * Could be due to bad [[:elevation_map|elevation values]].
=== Features and Ideas ===
* Hooks in scripts
IP-Address : 66.222.158.169
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:fix_weather?rev
=1149896412
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 Fri Jun 30 14:16:41 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 30 Jun 2006 14:16:41 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides
Message-ID: <1151695001.033505.23366.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/30 14:16
User :
Edit Summary:
@@ -11,8 +11,9 @@
* [[Navar]]
* [[Darcap]]
* [[Wolfsburg]]
* [[Pupland]]
+ * [[Santo Dominion]]
===== Doing things =====
Tutorials and information about various things you can do in crossfire.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1150391079
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 Fri Jun 30 14:19:49 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 30 Jun 2006 14:19:49 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: bigworld
Message-ID: <1151695189.435504.23374.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/30 14:19
User :
Edit Summary:
@@ -1,17 +1,27 @@
+ ====== Bigworld ======
+ The main world that crossfire's default maps are set in.
+
+ ===== Names =====
The land today known as Bigworld has been called many varied things sinc
e ancient times by the various peoples that once dwelt there, and do so st
ill.
- * In Khelens and most of its territories, it was named "The Earth", wh
ile the major landmass was called "The Continent".
-
- * Fendrakis used "Raxida", which is also the name they gave to the Fox
Lady, Mother of All Things, deity.
-
- * Elves traditionally use "E?nella", which translates as "The Lan
d of Green"
+ * In [[Khelens]] and most of its territories, it was named "The Earth"
, while the major landmass was called "The Continent".
+ * [[Fendrakis]] used "Raxida", which is also the name they gave to the
[[Fox Lady]], Mother of All Things, deity.
+ * [[Elves]] traditionally use "E?nella", which translates as "The
Land of Green"
+ * [[Dwarves]] of [[Khorolizov]] use "Herdankaupf", "Country of the Hor
ses", which is a reference to their mythology (see the [[legend of the Twe
lve Days]] for that)
+ * The [[Orcs|Orcish]] name is "Kn?gsh-Ishzeh", "Rotten Branch"
+ * The people of the [[Old Wall]], used the name "Harinappa", "Bottom o
f the Pit", to designate the world.
- * Dwarves of Khorolizov use "Herdankaupf", "Country of the Horses", wh
ich is a reference to their mythology (see the [[legend of the Twelve Days
]] for that)
+ Most people nowadays use the old Khelenti name (earth) or its direct tra
nslation in local languages/idioms.
- * The Orcish name is "Kn?gsh-Ishzeh", "Rotten Branch"
+ ===== Places =====
+ Places both real, and mythical.
+ ==== The Continent ====
+ (Someone please come up with a name for the continent.)
- * The people of the Old Wall, used the name "Harinappa", "Bottom of th
e Pit", to designate the world.
-
- Most people nowadays use the old Khelenti name (earth) or its direct tra
nslation in local languages/idioms.
-
+ === Cities ===
+ * [[Scorn]]
+ * [[Navar]]
+ * [[Darcap]]
+ * [[Wolfsburg]]
+ * [[Santo Dominion]]
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/bigworld?rev=113780178
8
New Revision: http://wiki.metalforge.net/doku.php/bigworld
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/
From no-reply_wiki at metalforge.org Fri Jun 30 14:17:15 2006
From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org)
Date: Fri, 30 Jun 2006 14:17:15 -0500
Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: santo_dominion
Message-ID: <1151695035.819053.23371.nullmailer@wiki.metalforge.net>
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/06/30 14:17
User :
Edit Summary:
@@ -1 +1,2 @@
+ ====== 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.
IP-Address : 24.55.181.141
Old Revision: http://wiki.metalforge.net/doku.php/santo_dominion?rev=114
0803763
New Revision: http://wiki.metalforge.net/doku.php/santo_dominion
--
This mail was generated by DokuWiki at
http://wiki.metalforge.net/