From no-reply_wiki at metalforge.org Sun Apr 4 08:10:52 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 04 Apr 2010 08:10:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:todo Message-ID: <1270386652.976019.14359.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/04 08:10 User : Edit Summary: @@ -8,8 +8,11 @@ In progress ==expansion to dialogue options== Allow dialog files to include other dialog files to hold rules in common, eg general conversation details about the town. + + == Arena Points Exchange == + [[arenapoints|Design documentation]] == Spell Descriptions == currently sitting [[user:cavesomething:todo:Spelldescriptions|here]] IP-Address : 92.251.156.93 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:todo?rev=1269968786 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 4 08:45:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 04 Apr 2010 08:45:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: user:cavesomething:arenapoints Message-ID: <1270388757.891259.14418.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/04 08:45 User : Edit Summary: created The jumping off point for this is the rating system used for international rugby (similar systems are used elsewhere, but in sports I don't care about...): http://www.irb.com/rankings/explain/index.html To Implement: Every player has a rating number stored against them, this starts at 40 Also stored is the last update date. This is used to decay ratings if players don't play the game in a while. Every week, real-time, the rating will move 1.0 points in the direction of 40: Question: only if they haven't fought the previous week? This is a raw number, which will be scaled to level. Scaled rating is rating*level/115 Scaled rating decides the possible points exchanges. Possible change is +/- 2 raw points depending on the points difference. (As per chart on linked page, but scaled using the lowest level of the two players) eg: level 5 player A rating 50 takes on a level 10 player B rating 40: A scaled rating = 50*5/115 = 2.17 B scaled rating = 40*10/115 = 3.47 points exchange over the range 0.43 so, if A wins, he gains 2 raw points, B loses 2 raw points. If B wins he gains nothing, A loses nothing level 15 player A rating 60 takes on level 20 player B rating 40 A scaled rating = 60*15/115 = 7.83 B scaled rating = 40*20/115 = 6.95 points exchange over the range 1.30 actual difference in ratings: 0.88 therefore: if A wins he gains 0.67 raw rating points, B loses 0.67 raw rating points if B wins he gains 1.33 raw rating points, A loses 1.33 raw rating points If a battle is abandoned (disconnect, teleporting away, etc) the player that abandons it forfeits. Two leaderboards, a scaled and a raw one, the raw one is easier for low level characters to get on to, the scaled one will more accurately reflect strength. (a level 115 player who fought once and lost would probably outrank every level 10 player under this system - a fair reflection of strength, but not an encouragement to fight). Question: should there be a challenge system, so that fights can be demanded of a player on the leaderboard? How would availability be determined? IP-Address : 92.251.156.93 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:arenapoints -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 5 22:50:21 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 05 Apr 2010 22:50:21 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1270525821.873563.25886.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/05 22:50 User : Edit Summary: remove humourously outdated question and update command names @@ -593,58 +593,48 @@ ===== Chapter 4 - Client/Server Questions ===== - ==== 4.1 Which is faster, Crossclient or Telnet? ==== + ==== 4.1 How do you start a server and also how do people play in that same game? ==== - Crossfire is now client/server based, telnet is no longer an option. + To start a server run: - ==== 4.2 How do you start a server and also how do people play in that same game? ==== + crossfire-server - You do it this way: + There are a number of options you can pass to this which you may find useful, pass ''-h'' to see the full list of these - ''crossfire -server -detach'' + if your server is intended to be public, then look at the metaserver section above for how to announce your server to clients. If you only want your server to be used privately, then give the ip address or hostname to the other players you want to permit to join. - The server will now be running in the background on your machine. + To start a new client run: - Better yet, look at utils/crossloop or some such. Then announce your new server to the network. + crossfire-client-gtk2 - To start a new player on the local machine type: + Then choose your server from the metaserver list (if it is a public server) or enter the hostname/ip address (if it is not) you may also use the server option to bypass the metaserver list, eg - ''crossclient '' + crossfire-client-gtk2 -server localhost will connect directly to a server running on localhost - To start a new player over the network type: - - ''crossclient -server "server node name" '' - - Try this as well for other options: - - ''crossfire -h '' - - ''crossclient -h '' - - ==== 4.3 Is there a client for Windows? ==== + ==== 4.2 Is there a client for Windows? ==== Yes, there is. Visit the [[http://crossfire.real-time.com/clients/win32_gtk.html|Win32 GTK Client]] page to find out more. - ==== 4.4 Has the server been ported over to Windows? ==== + ==== 4.3 Has the server been ported over to Windows? ==== Yes. SVN sources compiled under Windows, executable is here: [[http://sourceforge.net/project/showfiles.php?group_id=13833&package_id=99312]] - ==== 4.5 Why is everything so slow or why am I lagging so badly? ==== + ==== 4.4 Why is everything so slow or why am I lagging so badly? ==== Check the following: * Make sure your character is _not_ encumbered or heavily burdended. * Check your movement speed (4th line down in the client stat area), it shows up as Speed: and you want those numbers to be high (greater then 1.0) * Check your Strength score and make sure you haven't lost any stats from death or monster attacks. * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection. - ==== 4.6 Why when I try to launch the server, I see a message about the port already in use? ==== + ==== 4.5 Why when I try to launch the server, I see a message about the port already in use? ==== Check to see if the server is already running with this command: ps aux | grep cross IP-Address : 92.251.226.213 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1263455232 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 13 09:32:44 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 13 Apr 2010 09:32:44 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1271169164.712417.4498.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/13 09:32 User : cavehippo Edit Summary: major reorganisation, hopefully making things easier to find. @@ -8,61 +8,43 @@ ===== Chapter 2 - Installation Questions ===== ==== 2.1 What do I need to run Crossfire? ==== - You will need UNIX, X-windows and an ANSI C compiler to compile this game. It may also work on Windows (at least the GTK clients should), however compiling it yourself there may not be easy. + You need a client, and to choose a server to connect to. There are a number of public servers that you can play on, you will be able to choose one of these from the metaserver list when you start a client. Each server has it's own 'world' so if you want to play the same character over a period of time, you will want to pick one server and stick to it. - Crossfire has been known to compile on the following systems (latest known version number of Crossfire that compiled on these systems is included in parentheses): + Alternatively you can run your own server, see section 4 of the FAQ for how to do this. - * FreeBSD (1.11.0) - * Linux (1.11.0) - * Mac OS X (1.9.0?) - * NetBSD (?) - * OpenBSD (?) - * Solaris (?) - * Windows, GTK clients only (1.11.0) + ==== 2.2 Where do I get a client? ==== - Crossfire has previously been known to work on the following systems, it is unknown if it still works (latest known version number of Crossfire that compiled on these systems is included in parentheses): + Go to the [[http://crossfire.real-time.com/clients/index.html|Crossfire Client Page]] and choose a client that is suitable for you. - * DEC with OSF1 - * DEC 300AXP-500 (Alpha with OSF1 1.3) (0.90.3) - * DEC 3100 and DEC 5000 with ULTRIX BSD 4.2 - * HP735, HPUX, X11R5 (0.90.2) - * HP9000-series (HP-UX) (very old versions of HP-UX might barf on stdarg.h) - * IBM RS/6000 with AIX 1.2, X11R4/5 (0.91.4) - * IBM RT with BSD4.3 - * MIPS with RISC/os - * PC Compatible, with OpenBSD 4.2 - * Sun3, SunOs 4.1.1, gcc (0.90.3) - * Sun4 with SunOS 4.1.3 (0.90.2) - * Ultrix 4.2a (0.90.1) - * VAX3100 with BSD 4.3 - * (UMIPS) 4.52 (?) + There are 2 'official' clients which are developed as part of the main crossfire project. - It has been compiled with X11R3, X11R4, X11R5 and X11R6. + * jxclient + * gtk2 client - To get directions on compilation, read the INSTALL file. + There are also a number of unofficial clients which you can use as long as they speak the crossfire protocol, but you'll need to contact the developers of those for support. - ==== 2.2 How do I get the files? ==== + Note that many *nix distributions include crossfire in their package repositories, so you can get a client from there too. (although these may be released some months after the main project) - The files can be downloaded by either FTP or WWW. + ==== 2.3 Is there a client for Windows? ==== - === 2.2.1 Via FTP === + Yes, there is. Visit the [[http://crossfire.real-time.com/clients/win32_gtk.html|Win32 GTK Client]] page to find out more. + + ==== 2.4 How do I get the files? ==== + + The official releases of crossfire can be downloaded from the web (2.4.1) if you want to be on the bleeding edge then try checking out from svn (2.4.2). Bear in mind that the SVN repository contains new features being added constantly, so it may at times contain additional bugs (or even not compile at all). If you want to use it, and are experiencing any + + === 2.4.1 Via HTTP === - The commonest method is to use anonymous ftp from one of the following sites, choose the closest one to you for a faster transfer rate: - Primary: * [[http://sourceforge.net/project/showfiles.php?group_id=13833]] Secondary: * [[ftp://ftp.real-time.com/pub/games/crossfire]] * [[ftp://ftp.sunet.se:/pub/unix/games/crossfire]] - === 2.2.2 Via WWW === - - See the FTP section, above - - === 2.2.2 Via SVN === + === 2.4.2 Via SVN === The general commands to check out a module (archtypes, client, maps, server map editor, et al) is the following: * ''svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/arch'' * ''svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/client'' @@ -75,91 +57,12 @@ Server compile instructions can be found at http://wiki.metalforge.net/doku.php/crossfire_compile_guide Client compile instructions can be found at http://wiki.metalforge.net/doku.php/crossfire_client_compile_guide - If you still have problems, try mailing the Crossfire mailing list with your problem, make sure to include what system you are trying to compile on. + If you still have problems, try mailing the [[faq#the_crossfire_mailing_lists|Crossfire mailing list]] with your problem, make sure to include what system you are trying to compile on. - ==== 2.4 How do I send mail to the Crossfire mail server? ==== - - Multiple email lists exist, and each one has a specific role or function. - - * Crossfire Announcement List - This list is used to announce new versions of Crossfire. - * http://mailman.metalforge.org/mailman/listinfo/crossfire-announce - * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.announce - * Crossfire Discussion List - This list is used for general discussion and questions, answers, and latest changes and updates. - * http://mailman.metalforge.org/mailman/listinfo/crossfire - * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.general - * Crossfire SVN List - This list is used to announce SVN check-ins. - * http://lists.sourceforge.net/mailman/listinfo/crossfire-cvs - * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.cvs - * Crossfire Maps Discussion List - This list is for discussing issues related specifically to crossfire maps. - * http://lists.sourceforge.net/lists/listinfo/crossfire-maps - * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.maps - - Each list has it's own, unique email address to send messages to and can be found on the introduction or summary page found at the URLs above. - - ==== 2.5 How do I get my server listed in the metaserver? ==== - - ===Original Metaserver=== - - After you installed your server, there is a file called ''settings'' in the ''share'' folder with the following settings: - - * metaserver_notification off - * metaserver_server crossfire.real-time.com - * metaserver_host put.your.hostname.here - * metaserver_port 13326 - * metaserver_comment Put a comment here - - Update the file with the following: - - * metaserver_notification **on** - * metaserver_server crossfire.real-time.com - * metaserver_host **put.your.hostname.here** - * metaserver_port 13326 - * metaserver_comment **Put a comment here** - - Be sure to update the **host** and **comment** fields with the relevant information - - ===Metaserver 2=== - - FIXME Add [[http://crossfire.real-time.com/metaserver2/meta_html.php|Metaserver 2 listing]] requirements. - - After the server is installed and as needed, modify the following entries in the ''metaserver2'' file found in the ''share'' folder: - - * metaserver2_notification off - * metaserver_server crossfire.real-time.com - * localhostname put.your.hostname.here - * #portnumber 13327 - * html_comment Put a comment here - * text_comment Put a comment here - * archbase Standard - * mapbase Standard - * codebase Standard - * #flags - - Update the file with the following: - - * metaserver_notification **on** - * metaserver_server http://crossfire.real-time.com/metaserver2/meta_update.php - * localhostname **put.your.hostname.here (or IP address)** - * portnumber **port number the server is listening on** - * html_comment **Put a comment here** - * text_comment **Put a comment here** - * archbase **Single-word arch description.** "Standard" is reserved for unmodified SVN. - * mapbase **Single-word maps description.** "Standard" is reserved for unmodified SVN. - * codebase **Single-word code description.** "Standard" is reserved for unmodified SVN. - * flags **Server flag(s) as described in the file** - - Be sure to update all fields with relevant information. - - ==== 2.6 What port does Crossfire run on? ==== - - Crossfire needs TCP port 13327 open - - Metaserver needs TCP port 13326 open ===== Chapter 3 - Playing Crossfire ===== - ==== 3.1 Beginner's Questions ==== === 3.1.1 Which initial stats are most important? === @@ -590,10 +493,20 @@ === 3.4.1 I'm on the starting map, what do I do now? === You should be in a city square with a few sign posts in the middle. Move over the signs and apply them ("a") to read what they say. Other suggestions and ideas can be found in the Crossfire Handbook. + ==== 3.4 Technical Problems ==== - ===== Chapter 4 - Client/Server Questions ===== + === 3.4.1 Why is everything so slow or why am I lagging so badly? === + + Check the following: + + * Make sure your character is _not_ encumbered or heavily burdended. + * Check your movement speed (4th line down in the client stat area), it shows up as Speed: and you want those numbers to be high (greater then 1.0) + * Check your Strength score and make sure you haven't lost any stats from death or monster attacks. + * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection. + + ===== Chapter 4 - Server Questions ===== ==== 4.1 How do you start a server and also how do people play in that same game? ==== To start a server run: @@ -601,9 +514,9 @@ crossfire-server There are a number of options you can pass to this which you may find useful, pass ''-h'' to see the full list of these - if your server is intended to be public, then look at the metaserver section above for how to announce your server to clients. If you only want your server to be used privately, then give the ip address or hostname to the other players you want to permit to join. + if your server is intended to be public, then look at the metaserver section below for how to announce your server to clients. If you only want your server to be used privately, then give the ip address or hostname to the other players you want to permit to join. To start a new client run: crossfire-client-gtk2 @@ -611,28 +524,74 @@ Then choose your server from the metaserver list (if it is a public server) or enter the hostname/ip address (if it is not) you may also use the server option to bypass the metaserver list, eg crossfire-client-gtk2 -server localhost will connect directly to a server running on localhost - ==== 4.2 Is there a client for Windows? ==== - - Yes, there is. Visit the [[http://crossfire.real-time.com/clients/win32_gtk.html|Win32 GTK Client]] page to find out more. - - ==== 4.3 Has the server been ported over to Windows? ==== + ==== 4.2 Has the server been ported over to Windows? ==== Yes. SVN sources compiled under Windows, executable is here: [[http://sourceforge.net/project/showfiles.php?group_id=13833&package_id=99312]] + ==== 4.3 How do I get my server listed in the metaserver? ==== - ==== 4.4 Why is everything so slow or why am I lagging so badly? ==== + ===Original Metaserver=== - Check the following: + After you installed your server, there is a file called ''settings'' in the ''share'' folder with the following settings: - * Make sure your character is _not_ encumbered or heavily burdended. - * Check your movement speed (4th line down in the client stat area), it shows up as Speed: and you want those numbers to be high (greater then 1.0) - * Check your Strength score and make sure you haven't lost any stats from death or monster attacks. - * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection. + * metaserver_notification off + * metaserver_server crossfire.real-time.com + * metaserver_host put.your.hostname.here + * metaserver_port 13326 + * metaserver_comment Put a comment here + + Update the file with the following: + + * metaserver_notification **on** + * metaserver_server crossfire.real-time.com + * metaserver_host **put.your.hostname.here** + * metaserver_port 13326 + * metaserver_comment **Put a comment here** + + Be sure to update the **host** and **comment** fields with the relevant information + + ===Metaserver 2=== + + FIXME Add [[http://crossfire.real-time.com/metaserver2/meta_html.php|Metaserver 2 listing]] requirements. + + After the server is installed and as needed, modify the following entries in the ''metaserver2'' file found in the ''share'' folder: + + * metaserver2_notification off + * metaserver_server crossfire.real-time.com + * localhostname put.your.hostname.here + * #portnumber 13327 + * html_comment Put a comment here + * text_comment Put a comment here + * archbase Standard + * mapbase Standard + * codebase Standard + * #flags + + Update the file with the following: + + * metaserver_notification **on** + * metaserver_server http://crossfire.real-time.com/metaserver2/meta_update.php + * localhostname **put.your.hostname.here (or IP address)** + * portnumber **port number the server is listening on** + * html_comment **Put a comment here** + * text_comment **Put a comment here** + * archbase **Single-word arch description.** "Standard" is reserved for unmodified SVN. + * mapbase **Single-word maps description.** "Standard" is reserved for unmodified SVN. + * codebase **Single-word code description.** "Standard" is reserved for unmodified SVN. + * flags **Server flag(s) as described in the file** + + Be sure to update all fields with relevant information. + + ==== 4.4 What port does Crossfire run on? ==== + + Crossfire needs TCP port 13327 open + + Metaserver needs TCP port 13326 open ==== 4.5 Why when I try to launch the server, I see a message about the port already in use? ==== Check to see if the server is already running with this command: @@ -660,36 +619,88 @@ Find the file called **settings** (located in lib/settings) and change //permanent_experience_percentage 50// to //permanent_experience_percentage 100// - This means Permanent Experience is now at 100%. Which means no levels should be lost upon player death. The attack type drain still causes a player to lose experience and levels though. Now recompile the server for this change to go in to place. Launch the server per normal methods. - ===== Chapter 6 - Contributing to Crossfire ===== + ===== Chapeter 6 - Contact Questions ===== + + ==== 6.1 What methods exist for contacting the members of the crossfire development team or playing community? ==== + + There are several approaches you can use, and which will be most appropriate will depend on the type of thing you are asking and who is able to respond, these are: + + * IRC + * Mailing Lists + * Web Forum + * Sourceforge Tracker + * + + ==== 6.2 The Crossfire IRC Channel ==== + + Crossfire development discussion takes place on the #crossfire channel on irc.freenode.org + If you are new to IRC Channels, then you will need to get an IRC client and use it to connect to the freenode server then 'join' #crossfire. + + It would also be worth your while reading a [[http://www.irchelp.org/irchelp/new2irc.html|guide to IRC]] + + Note that the people who are active in this channel all live in different time zones, so there can be periods of several hours where nothing happens, if you have a question that doesn't get an immediate response, it may be too specialised for anyone who is currently active on the channel, so the mailing lists may be a better bet. + + ==== 6.3 The Crossfire Mailing Lists ==== + + There is the * [[http://mailman.metalforge.org/mailman/listinfo/crossfire|Crossfire Mailing List]] - when you see a reference to *the* mailing list, it means this one. This list is used for general discussion and questions, answers, and latest changes and updates. [[http://dir.gmane.org/gmane.games.crossfire.general|Gmane mirror]] + + The Gmane mirrors hold the old messages to a list, and allow you to browse through them. + + There are other mailing lists as well, which have more specific functions + + * [[http://lists.sourceforge.net/lists/listinfo/crossfire-maps|Crossfire Maps Discussion List]] - This list is for discussing issues related specifically to crossfire maps. [[http://dir.gmane.org/gmane.games.crossfire.maps|Gmane mirror]] + + * [[http://mailman.metalforge.org/mailman/listinfo/crossfire-announce|Crossfire Announcement List]] - This list is used to announce new versions of Crossfire. [[http://dir.gmane.org/gmane.games.crossfire.announce|Gmane mirror]] + + * [[http://lists.sourceforge.net/mailman/listinfo/crossfire-cvs|Crossfire SVN List]] - This list is used to announce SVN check-ins. [[http://dir.gmane.org/gmane.games.crossfire.cvs|Gmane mirror]] + + Each list has it's own, unique email address to send messages to and can be found on the introduction or summary page found at the URLs above. + + ==== 6.4 The Crossfire Forum ==== + + The Crossfire forum can be found [[http://forum.metalforge.net/|here]]. The forum tends to contain less focused conversations than the mailing list, and is often closer to the IRC channel in character. Do note though that not all of the developers read the forum regularly, so if you have a technical question, then one of the other two options should be taken. + + ==== 6.5 Sourceforge Tracker ==== + + There are a number of trackers on the sourceforge project page, These are: + + [[http://sourceforge.net/tracker/?group_id=13833&atid=113833|Bugs]] + [[http://sourceforge.net/tracker/?group_id=13833&atid=363833|Feature Requests]] + [[http://sourceforge.net/tracker/?group_id=13833&atid=313833|Patches]] + [[http://sourceforge.net/tracker/?group_id=13833&atid=213833|Support Requests]] + + The tracker is a good place for putting complex information, but in many cases it is worth following up with a short post to the mailing list, especially if your title won't alert a particular developer that this tracker item is something they should look at. + + ===== Chapter 7 - Contributing to Crossfire ===== - ==== 6.1 How do I create my own map? ==== + ==== 7.1 How do I create my own map? ==== - Assuming you've read the Map Guide and know what to do (and as equally important - what not to do!) download the Gridarta and follow the documentation in there. Feel free to send any questions to the Crossfire-Maps mailinglist, the web forum or stop by the Crossfire IRC channel for help. + Assuming you've read the Map Guide and know what to do (and as equally important - what not to do!) download Gridarta and follow the documentation in there. Feel free to send any questions to the Crossfire-Maps mailinglist, the web forum or stop by the Crossfire IRC channel for help. - ==== 6.2 How do I get my map into the official distribution? ==== + ==== 7.2 How do I get my map into the official distribution? ==== After testing, announce that you've created a map intended for official distribution on the Crossfire-Maps mailinglist. Depending one the (file) size of the map, a diff may be created and mailed directly to the list or other arrangements may be made to make the map accessible via FTP (like on Sourceforge, for instance.) - ==== 6.3 I have a new idea of a spell/monster/PC/NPC/etc. ==== + ==== 7.3 I have a new idea of a spell/monster/PC/NPC/etc. ==== Send your idea to the Crossfire-List mailinglist or stop by the #crossfire IRC Channel. In the past, people have always wanted to see a graphical representation of new races/spells/ monsters/etc. before really discussing implementation. - ==== 6.4 I found a bug, what should I do? ==== + ==== 7.4 I found a bug, what should I do? ==== Can you replicate it? If so, use the bug tracker at [[http://sourceforge.net/tracker/?group_id=13833&atid=113833]] If the bug is tough to track down, see if anyone else is experiencing something similar by sending an email to the Crossfire mailing list or by asking on the Crossfire IRC Channel or by posting on the Crossfire Forum. - ==== 6.5 What are the requirements for creating new graphics? ==== + ==== 7.5 What are the requirements for creating new graphics? ==== See the [[Graphics Guide]] for information relating to Crossfire art. - ==== 6.6 I've created some new graphics, how do I test them? ==== + ==== 7.6 I've created some new graphics, how do I test them? ==== Client Side: * Save the files in the gfx folder. Graphics in the gfx folder override images from the server. @@ -708,23 +719,23 @@ Then, go to the directory ''/lib'', do a ''make collect.pl && perl ./collect.pl arch'' (make sure you did the configure step before). This will collect all archetype from arch directory Finally do a ''make && make install'', this will build the image collection files and install them in the crossfire install directory. And don't forget to restart the server. - ===== Chapter 7 - Big World Map ===== + ===== Chapter 8 - Big World Map ===== - ==== 7.1 What is the Big World Map? ==== + ==== 8.1 What is the Big World Map? ==== The "old" map scale allowed for easy travel from one side of the world to the other (in less then a minute, actually) and was getting rather crowded. After discussion on the mailing list, it was decided to increase the scale and update the layout of the current world map. Now, the Big World map is referred to or used as the standard mapset (. - ==== 7.2 Where can I find out more about the Big World Map?==== + ==== 8.2 Where can I find out more about the Big World Map?==== The SVN Directory at Sourceforge is: [[http://crossfire.svn.sourceforge.net/viewvc/crossfire/maps/branches/1.x/]] Additional link information is available on the World Map page: [[http://crossfire.real-time.com/world_map/index.html]] - ==== 7.3 How can I download the Big World Map? ==== + ==== 8.3 How can I download the Big World Map? ==== Use the following SVN Checkout command: ''svn co https://svn.sourceforge.net/svnroot/crossfire/maps'' IP-Address : 81.141.58.215 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1270525816 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Apr 14 19:07:29 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 14 Apr 2010 19:07:29 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: server_plugin Message-ID: <1271290049.199577.13373.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/14 19:07 User : cavehippo Edit Summary: @@ -82,8 +82,9 @@ ==== Drop ==== Archetype: event_drop Generated when the object is dropped on the floor. + ''WhoAmI'' is about to be dropped by ''WhoIsActivator'' Return 0 to allow the drop, any other value to prevent dropping. ==== Pickup ==== IP-Address : 81.141.58.215 Old Revision: http://wiki.metalforge.net/doku.php/server_plugin?rev=1263751445 New Revision: http://wiki.metalforge.net/doku.php/server_plugin -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 16 07:48:03 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 16 Apr 2010 07:48:03 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: gtk-v2_ui_updates Message-ID: <1271422083.473355.20309.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/16 07:48 User : cavehippo Edit Summary: created This page contains decisions regarding the implementation of changes to the gtk-v2 client layouts. Each change should be dated, and be followed by a list of the layouts that might be affected. Each layout should have a Decison entry, this should be one of: No Decision - The initial form for each layout. Not to be Implemented - The layout is to remain as it is. To be Implemented - The layout should be updated, but hasn't been yet. Implemented - The layout has been updated. Not Applicable - This change refers to something the layout doesn't have. ==== Removal of Skills Panel ==== Proposed change: That the skills/exp pane be removed from the client Proposal Date: 2010/04/16 Mailing list link: [[http://permalink.gmane.org/gmane.games.crossfire.general/3989]] ==chthonic== |Decision| No Decision | |Implementation Details| | Comments: ==caelestis== |Decision| No Decision | |Implementation Details| | Comments: ==eureka== |Decision| No Decision | |Implementation Details| | Comments: ==gtk-v1== |Decision| No Decision | |Implementation Details| | Comments: ==gtk-v2== |Decision| No Decision | |Implementation Details| | Comments: ==lobotomy== |Decision| No Decision | |Implementation Details| | Comments: ==meflin== |Decision| No Decision | |Implementation Details| | Comments: ==oroboros== |Decision| No Decision | |Implementation Details| | Comments: ==sixforty== |Decision| No Decision | |Implementation Details| | Comments: ==un-deux== |Decision| No Decision | |Implementation Details| | Comments: ==v1-redux== |Decision| No Decision | |Implementation Details| | Comments: ==== Template for future changes ==== Proposed change: Template for Changes Proposal Date: 9999/99/99 Mailing list/Sourceforge link: ==chthonic== |Decision| No Decision | |Implementation Details| | Comments: ==caelestis== |Decision| No Decision | |Implementation Details| | Comments: ==eureka== |Decision| No Decision | |Implementation Details| | Comments: ==gtk-v1== |Decision| No Decision | |Implementation Details| | Comments: ==gtk-v2== |Decision| No Decision | |Implementation Details| | Comments: ==lobotomy== |Decision| No Decision | |Implementation Details| | Comments: ==meflin== |Decision| No Decision | |Implementation Details| | Comments: ==oroboros== |Decision| No Decision | |Implementation Details| | Comments: ==sixforty== |Decision| No Decision | |Implementation Details| | Comments: ==un-deux== |Decision| No Decision | |Implementation Details| | Comments: ==v1-redux== |Decision| No Decision | |Implementation Details| | Comments: IP-Address : 81.141.58.215 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 16 07:49:23 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 16 Apr 2010 07:49:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: gtk-v2_ui_updates Message-ID: <1271422163.545619.20312.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/16 07:49 User : cavehippo Edit Summary: @@ -16,59 +16,59 @@ Proposal Date: 2010/04/16 Mailing list link: [[http://permalink.gmane.org/gmane.games.crossfire.general/3989]] - ==chthonic== + ===chthonic=== |Decision| No Decision | |Implementation Details| | Comments: - ==caelestis== + ===caelestis=== |Decision| No Decision | |Implementation Details| | Comments: - ==eureka== + ===eureka=== |Decision| No Decision | |Implementation Details| | Comments: - ==gtk-v1== + ===gtk-v1=== |Decision| No Decision | |Implementation Details| | Comments: - ==gtk-v2== + ===gtk-v2=== |Decision| No Decision | |Implementation Details| | Comments: - ==lobotomy== + ===lobotomy=== |Decision| No Decision | |Implementation Details| | Comments: - ==meflin== + ===meflin=== |Decision| No Decision | |Implementation Details| | Comments: - ==oroboros== + ===oroboros=== |Decision| No Decision | |Implementation Details| | Comments: - ==sixforty== + ===sixforty=== |Decision| No Decision | |Implementation Details| | Comments: - ==un-deux== + ===un-deux=== |Decision| No Decision | |Implementation Details| | Comments: - ==v1-redux== + ===v1-redux=== |Decision| No Decision | |Implementation Details| | Comments: @@ -79,59 +79,59 @@ Proposal Date: 9999/99/99 Mailing list/Sourceforge link: - ==chthonic== + ===chthonic=== |Decision| No Decision | |Implementation Details| | Comments: - ==caelestis== + ===caelestis=== |Decision| No Decision | |Implementation Details| | Comments: - ==eureka== + ===eureka=== |Decision| No Decision | |Implementation Details| | Comments: - ==gtk-v1== + ===gtk-v1=== |Decision| No Decision | |Implementation Details| | Comments: - ==gtk-v2== + ===gtk-v2=== |Decision| No Decision | |Implementation Details| | Comments: - ==lobotomy== + ===lobotomy=== |Decision| No Decision | |Implementation Details| | Comments: - ==meflin== + ===meflin=== |Decision| No Decision | |Implementation Details| | Comments: - ==oroboros== + ===oroboros=== |Decision| No Decision | |Implementation Details| | Comments: - ==sixforty== + ===sixforty=== |Decision| No Decision | |Implementation Details| | Comments: - ==un-deux== + ===un-deux=== |Decision| No Decision | |Implementation Details| | Comments: - ==v1-redux== + ===v1-redux=== |Decision| No Decision | |Implementation Details| | Comments: IP-Address : 81.141.58.215 Old Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates?rev=1271422079 New Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 16 08:36:55 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 16 Apr 2010 08:36:55 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: gtk-v2_ui_updates Message-ID: <1271425015.272465.21375.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/16 08:36 User : cavehippo Edit Summary: @@ -20,8 +20,9 @@ ===chthonic=== |Decision| No Decision | |Implementation Details| | Comments: + I'd like to see exp pane go, and then the three tabs at the bottom being merged into one wide panel with three tabs rather than being 1 tab and 2 - cavehippo ===caelestis=== |Decision| No Decision | |Implementation Details| | IP-Address : 81.141.58.215 Old Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates?rev=1271422161 New Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 16 19:53:46 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 16 Apr 2010 19:53:46 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:todo Message-ID: <1271465626.302077.24842.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/16 19:53 User : cavehippo Edit Summary: addition @@ -11,8 +11,11 @@ Allow dialog files to include other dialog files to hold rules in common, eg general conversation details about the town. == Arena Points Exchange == [[arenapoints|Design documentation]] + + == Expensive Arbitrary Portals == + [[http://forum.metalforge.net/viewtopic.php?p=11641#11641|Forum Post]] == Spell Descriptions == currently sitting [[user:cavesomething:todo:Spelldescriptions|here]] IP-Address : 81.141.58.215 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:todo?rev=1270386651 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:todo -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Apr 17 03:24:31 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 17 Apr 2010 03:24:31 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: gtk-v2_ui_updates Message-ID: <1271492671.250373.24096.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/17 03:24 User : cavehippo Edit Summary: @@ -3,13 +3,13 @@ Each change should be dated, and be followed by a list of the layouts that might be affected. Each layout should have a Decison entry, this should be one of: - No Decision - The initial form for each layout. - Not to be Implemented - The layout is to remain as it is. - To be Implemented - The layout should be updated, but hasn't been yet. - Implemented - The layout has been updated. - Not Applicable - This change refers to something the layout doesn't have. + * No Decision - The initial form for each layout. + * Not to be Implemented - The layout is to remain as it is. + * To be Implemented - The layout should be updated, but hasn't been yet. + * Implemented - The layout has been updated. + * Not Applicable - This change refers to something the layout doesn't have. ==== Removal of Skills Panel ==== Proposed change: That the skills/exp pane be removed from the client @@ -17,10 +17,10 @@ Mailing list link: [[http://permalink.gmane.org/gmane.games.crossfire.general/3989]] ===chthonic=== - |Decision| No Decision | - |Implementation Details| | + |Decision| Not to be Implemented | + |Implementation Details| Decision by kbulgarian | Comments: I'd like to see exp pane go, and then the three tabs at the bottom being merged into one wide panel with three tabs rather than being 1 tab and 2 - cavehippo ===caelestis=== IP-Address : 81.141.58.215 Old Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates?rev=1271425013 New Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 00:29:08 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 00:29:08 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1271568548.341333.32587.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 00:29 User : kbulgrien Edit Summary: Add a note on forcing the gtk-v2 client to use special gtkrc settings. @@ -16,8 +16,22 @@ * User-interface controls to configure what audio file to play for a particular mood. * Deploy a basic set of standard audio files with the client. ======User Interface===== + + =====Style===== + + ====Notes==== + + GTK2_RC_FILES="some_rc_file" should make GTK consider it the default application file and might be useful for experimenting with overriding system defaults to get the UI to render differently (IE smaller fonts on controls). For example, GTK2_RC_FILES=/home/username/.gtkrc.en_US; gdb ./crossfire-client-gtk2 can be shown to impact GTK environment by changing main() to add a gtk_rc_get_default_files() call and inspecting the value (char *) *flist in GDB with and without the GTK2_RC_FILES variable set. + + gchar** flist; + + gtk_set_locale (); + flist = gtk_rc_get_default_files(); + gtk_init (&argc, &argv); + + This worked to alter the application appearance when a sample .gtkrc file was tested. There are programmatic ways to do this also, but this is a start to allowing one to figure out what might be possible to tweak before implementing some support in a theme file or other mechanism. =====Controls===== ====Pickup==== IP-Address : 75.23.40.208 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1248148159 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 01:16:42 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 01:16:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1271571402.380394.28505.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 01:16 User : kbulgrien Edit Summary: Add a working example of a theme file alteration to impact all widgets. @@ -21,17 +21,16 @@ =====Style===== ====Notes==== - GTK2_RC_FILES="some_rc_file" should make GTK consider it the default application file and might be useful for experimenting with overriding system defaults to get the UI to render differently (IE smaller fonts on controls). For example, GTK2_RC_FILES=/home/username/.gtkrc.en_US; gdb ./crossfire-client-gtk2 can be shown to impact GTK environment by changing main() to add a gtk_rc_get_default_files() call and inspecting the value (char *) *flist in GDB with and without the GTK2_RC_FILES variable set. + * Setting a GTK2_RC_FILES environment variable is a way to make a GTK app use a custom default rc file and might be useful for experimenting with overriding system defaults to get the UI to render differently. For example: GTK2_RC_FILES=/home/username/.crossfire/gtkrc; crossfire-client-gtk2 This worked to alter the application appearance when a sample .gtkrc file was tested. + * Testing with GTK2_RC_FILES and locating sample .gtkrc files enabled experimentation with the Crossfire Theme files that opens up possibilities for more themes to support, for example, smaller fonts on all widgets to make tighter implementations possible. Adding this to the top of a theme file, for example, sets all fonts to default to 8pts: - gchar** flist; - - gtk_set_locale (); - flist = gtk_rc_get_default_files(); - gtk_init (&argc, &argv); - - This worked to alter the application appearance when a sample .gtkrc file was tested. There are programmatic ways to do this also, but this is a start to allowing one to figure out what might be possible to tweak before implementing some support in a theme file or other mechanism. + style "default" + { + font_name = "Sans 8" + } + widget_class "*" style "default" =====Controls===== ====Pickup==== IP-Address : 75.23.40.208 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1271568543 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 01:24:01 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 01:24:01 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1271571841.030301.28517.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 01:23 User : kbulgrien Edit Summary: Delete spell description note (fixed). Add note about spellmon 2. @@ -38,9 +38,9 @@ * Pickup seems recently broken (Maybe with switch to Glade3?). The default selections are incorrect. ====Spell Window==== - * Descriptions of spells are missing. This is actually an archetype issue: arch/trunk/spell contains many spell .arc files that do not have msg blocks in them. See arch/trunk/spell/Misc/spell_consecrate.arc for one example that does have a msg block. + * spellmon 2 is supported in client code, but the extended information is not actually available to the player yet. ====Button bars==== * Panels containing buttons that can be configured to issue specific commands. IP-Address : 75.23.40.208 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1271571398 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 01:25:19 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 01:25:19 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1271571919.473997.28526.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 01:25 User : kbulgrien Edit Summary: Style --> Style/Themes @@ -17,9 +17,9 @@ * Deploy a basic set of standard audio files with the client. ======User Interface===== - =====Style===== + =====Style/Themes===== ====Notes==== * Setting a GTK2_RC_FILES environment variable is a way to make a GTK app use a custom default rc file and might be useful for experimenting with overriding system defaults to get the UI to render differently. For example: GTK2_RC_FILES=/home/username/.crossfire/gtkrc; crossfire-client-gtk2 This worked to alter the application appearance when a sample .gtkrc file was tested. IP-Address : 75.23.40.208 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1271571837 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 16:56:56 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 16:56:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: gtk-v2_ui_updates Message-ID: <1271627816.731256.3349.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 16:56 User : cavehippo Edit Summary: @@ -1,138 +1 @@ - This page contains decisions regarding the implementation of changes to the gtk-v2 client layouts. - - Each change should be dated, and be followed by a list of the layouts that might be affected. - - Each layout should have a Decison entry, this should be one of: - - * No Decision - The initial form for each layout. - * Not to be Implemented - The layout is to remain as it is. - * To be Implemented - The layout should be updated, but hasn't been yet. - * Implemented - The layout has been updated. - * Not Applicable - This change refers to something the layout doesn't have. - - ==== Removal of Skills Panel ==== - Proposed change: That the skills/exp pane be removed from the client - - Proposal Date: 2010/04/16 - - Mailing list link: [[http://permalink.gmane.org/gmane.games.crossfire.general/3989]] - - ===chthonic=== - |Decision| Not to be Implemented | - |Implementation Details| Decision by kbulgarian | - Comments: - I'd like to see exp pane go, and then the three tabs at the bottom being merged into one wide panel with three tabs rather than being 1 tab and 2 - cavehippo - - ===caelestis=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===eureka=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===gtk-v1=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===gtk-v2=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===lobotomy=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===meflin=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===oroboros=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===sixforty=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===un-deux=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===v1-redux=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - - ==== Template for future changes ==== - Proposed change: Template for Changes - - Proposal Date: 9999/99/99 - - Mailing list/Sourceforge link: - - ===chthonic=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===caelestis=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===eureka=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===gtk-v1=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===gtk-v2=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===lobotomy=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===meflin=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===oroboros=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===sixforty=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===un-deux=== - |Decision| No Decision | - |Implementation Details| | - Comments: - - ===v1-redux=== - |Decision| No Decision | - |Implementation Details| | - Comments: - + This page is now redundant. IP-Address : 81.141.58.214 Old Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates?rev=1271492668 New Revision: http://wiki.metalforge.net/doku.php/gtk-v2_ui_updates -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 18:13:23 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 18:13:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1271632403.653185.3785.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 18:13 User : kbulgrien Edit Summary: Add note about lockup when selecting alternate .glade layout. @@ -4,8 +4,13 @@ In case you don't get a metaserver list: * If you're using ISDN or DSL verify that your MTU is 1492, not 1500. * Do not use a nameserver of Deutsche Telekom or T-Online. + ===== Unspecified/Multiple/SVN ===== + + * Two users are known to have experienced a case where the gtk-v2 client (widely varying versions) locks up when a non-default .glade layout is selected (other than gtk-v2). When running under gdb, it appears the client is locked up in metaserver code. + * The first observation by kbulgrien was on Mandriva 2007 (low memory, slow CPU), but various other Mandriva 2007 systems did not exhibit the problem. Deleting or renaming the ~/.crossfire/gdefaults2 would allow the client to work. When the system was upgraded to Mandriva 2009.0, the problem disappeared. + * The second time the issue was noted by MasseR using Ubuntu 9.10. In this case, a workaround was discovered. If the client was launched specifying both -opengl -window_xml , the client started properly. If both opengl and an alternate .glade layout is specified in the configuration file, the problem recurred. ===== 1.11.0 ===== * Double text issues still a problem on recent Ubuntu (Gutsy, Hardy, Intrepid) based 64bit systems when using the GTK2 ([[trunk]] and [[branch]]) client. * http://sourceforge.net/tracker/index.php?func=detail&aid=1876788&group_id=13833&atid=113833 IP-Address : 75.23.40.208 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1238451237 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 18 18:18:02 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 18 Apr 2010 18:18:02 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1271632682.224349.3797.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/18 18:17 User : kbulgrien Edit Summary: Add cross-link to known_client_issues. @@ -3,5 +3,7 @@ Organization of the scratchpad is expected to be somewhat dynamic and spotty, but do try to aggregate similar things together. + + See Also: [[:known_client_issues]] ======Metaserver Interface====== The metaserver support seems to be able to "lock up" the client for long periods of time if a network operation blocks. IP-Address : 75.23.40.208 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1271571917 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 20 01:01:13 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 20 Apr 2010 01:01:13 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1271743273.365641.17388.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/20 01:01 User : buzzsaw Edit Summary: @@ -48,21 +48,22 @@ * [[Windows]] * All *[[BSD]]'s * [[Solaris]] * Mac [[OSX]] (Server and clients compile, in testing) + ====== Helpful Link(s) ====== * http://wiki.splitbrain.org/wiki:markup_compare - Helpful conversion guide for text formatting in dokuwiki if you are familiar with other wikis * http://crossfire.real-time.com/ - The "Official" Crossfire Website. * http://dooler.woosworld.net/cf_map/ - CFWorldView, world map viewer. - * http://mids.student.utwente.nl/~avogl/map_guide/ - Semi-Obsolete guide to making maps (with [[crossedit]]). [[CFJavaEditor]] (soon to be replaced with [[Gridarta]]) is used more often now. + * http://mids.student.utwente.nl/~avogl/map_guide/ - Semi-Obsolete guide to making maps (with [[crossedit]]). [[CFJavaEditor]] (soon to be replaced with [[Gridarta]]) is used more often now. * Get together ([[g2g]]) meeting notes, summary, proposal(s) * **Important**: If you want to test things please use the [[playground]]. * [[Content migration]] TODO list ===== Wiki Content Editors ===== * [[orphans and missing | Missing and Orphaned Pages]] IP-Address : 68.104.247.203 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1271743193 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 Tue Apr 20 00:59:56 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 20 Apr 2010 00:59:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: start Message-ID: <1271743196.586508.13475.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/20 00:59 User : buzzsaw Edit Summary: The mids link no longer works @@ -48,20 +48,21 @@ * [[Windows]] * All *[[BSD]]'s * [[Solaris]] * Mac [[OSX]] (Server and clients compile, in testing) + ====== Helpful Link(s) ====== * http://wiki.splitbrain.org/wiki:markup_compare - Helpful conversion guide for text formatting in dokuwiki if you are familiar with other wikis * http://crossfire.real-time.com/ - The "Official" Crossfire Website. * http://dooler.woosworld.net/cf_map/ - CFWorldView, world map viewer. - * http://mids.student.utwente.nl/~avogl/map_guide/ - Semi-Obsolete guide to making maps (with [[crossedit]]). [[CFJavaEditor]] (soon to be replaced with [[Gridarta]]) is used more often now. + * http://mids.student.utwente.nl/~avogl/map_guide/ - Semi-Obsolete guide to making maps (with [[crossedit]]). [[CFJavaEditor]] (soon to be replaced with [[Gridarta]]) is used more often now. * Get together ([[g2g]]) meeting notes, summary, proposal(s) * **Important**: If you want to test things please use the [[playground]]. * [[Content migration]] TODO list ===== Wiki Content Editors ===== * [[orphans and missing | Missing and Orphaned Pages]] IP-Address : 68.104.247.203 Old Revision: http://wiki.metalforge.net/doku.php/start?rev=1270054750 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 Tue Apr 20 01:04:07 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 20 Apr 2010 01:04:07 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:techolous:ui_ideas:magicmap Message-ID: <1271743447.182160.22895.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/20 01:04 User : buzzsaw Edit Summary: Broken Links @@ -1,9 +1,9 @@ ====== Magic Maps ====== * I like these CF+ client screenshots: - * [[http://crossfire.schmorp.de/sc/cfplus9.png]] - * [[http://crossfire.schmorp.de/sc/cfplus10.png]] + * [[http://crossfire.schmorp.de/sc/cfplus9.png]] + * [[http://crossfire.schmorp.de/sc/cfplus10.png]] * No idea if theres a way to toggle it on/off * Should be a button on the client ui to toggle it * "grey it out" if we don't have a magic map for the current map, and the player is unable to cast the magicmap spell * If we don't have a magicmap, and the player has the spell, we could offer to cast it for them, but this could get somewhat annoying (something to put off for latter) * More items should have their magicmap info filled in IP-Address : 68.104.247.203 Old Revision: http://wiki.metalforge.net/doku.php/user:techolous:ui_ideas:magicmap?rev=1160433328 New Revision: http://wiki.metalforge.net/doku.php/user:techolous:ui_ideas:magicmap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 25 23:39:31 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 25 Apr 2010 23:39:31 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272256771.289382.14332.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/25 23:39 User : Edit Summary: Remove note about maps not have changes file - it does. @@ -17,9 +17,9 @@ * Check out the tag, so you now have a local copy: svn update arch/tags - * Update the Changelog to change it (no top of SVN) in branch. Note that maps directory doesn't have a CHANGES file yet: + * Update the Changelog to change it (no top of SVN) in branch. vi arch/tags/1.10.0/CHANGES svn commit arch/tags/1.10.0/CHANGES IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1216520024 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 00:05:34 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 00:05:34 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272258334.421451.15431.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 00:05 User : Edit Summary: @@ -41,19 +41,14 @@ ncftp / > cd incoming ncftp /incoming > put crossfire-1.10.0-arch.tar.gz - * Make a file release on sourceforge. Go to [[ http://sourceforge.net/project/admin/editpackages.php?group_id=13833|File Release System]] - * Add a release to crossfire-arch - * Release name is 1.10.0 - * For release notes, generally do something like ''1.10.0 release or archetype tree for crossfire'' - * For Changelog, copy portion of CHANGES that has changed since last release - * Check button to preserve preformatted text. - * Hit checkbox to preserve preformatted text. - * Hit refresh before continuing onto selecting file to upload. - * Select crossfire-1.10.0.arch.tar.gz from list of files, hit Add Files button. - * Select Any for processor type, Source.gz for file type, hit Update/refresh. Need to hit refresh for each file before updating type of next file. For the .bz2 maps file, select Source.bz2 - * Check box to send e-mail to users monitoring, hit button to send e-mail + * Make a file release on sourceforge. Go to crossfire, Project Admin, File Manager + * Use the file browser interface to navigate to the correct directory. + * Left click on the gear icon to make a directory in the correct location. Follow existing naming convention. + * Left click the gear icon in the newly created folder to upload the desired file. + * Navigate to the uploaded file to change file attributes. + * If release notes for a file is needed, this appears to be done by uploading another file and noting it is a release note file * Release of arch is now done === Client === IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272256769 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 00:27:46 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 00:27:46 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272259666.112597.15470.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 00:27 User : Edit Summary: @@ -53,9 +53,9 @@ === Client === Start in branches/1.x - * Update configure.in with new version number + * Update configure.ac with new version number * Update ChangeLog file, putting in break for new version * Run autoreconf * Run configure (needed so new version number gets embedded in Makefiles) * Verify the ./configure report indicates ''yes'' for all Build and Scripting options before proceeding to the next step. IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272258332 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 01:07:33 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 01:07:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272262053.828315.655.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 01:07 User : Edit Summary: update for version 1.50 strings, release based on trunk @@ -1,47 +1,39 @@ - Directions below have 1.10.0 as the example release. Directions of commands below presume you start in the top level SVN directory (the one that contains the arch, client, maps, server) for each phase (arch, client, maps, server) + Directions below have 1.50.0 as the example release. Directions of commands below presume you start in the top level SVN directory (the one that contains the arch, client, maps, server) for each phase (arch, client, maps, server) === Arch & Maps === The process for both the arch and maps directory is the same - the only difference is the name of the files/paths. - * Update the CHANGES in the branches/1.x to add a 1.10.0 changes line to mark changes before/after the branch. Commit changed file: + * Update the CHANGES in the branches/1.x to add a 1.50.0 changes line to mark changes before/after the branch. Commit changed file: vi arch/branches/1.x/CHANGES svn commit Changes * Make a copy of the repository. Note this does a copy on the server, so if your local copy is a out of sync, it won't matter. - svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/arch/branches/1.x \ - https://crossfire.svn.sourceforge.net/svnroot/crossfire/arch/tags/1.10.0 -m "1.10.0 branch" + svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/arch/trunk \ + https://crossfire.svn.sourceforge.net/svnroot/crossfire/arch/tags/1.50.0 -m "1.50.0 branch" * Check out the tag, so you now have a local copy: svn update arch/tags * Update the Changelog to change it (no top of SVN) in branch. - vi arch/tags/1.10.0/CHANGES - svn commit arch/tags/1.10.0/CHANGES + vi arch/tags/1.50.0/CHANGES + svn commit arch/tags/1.50.0/CHANGES * Make archive of arch/maps directory. Note we want the arch directory called 'arch/maps' in the archive, hence the symlink. Gnu tar is used: cd arch/tags rm -f arch - ln -s 1.10.0 arch - gtar -chvz --exclude=.svn -f crossfire-1.10.0.arch.tar.gz arch + ln -s 1.50.0 arch + gtar -chvz --exclude=.svn -f crossfire-1.50.0.arch.tar.gz arch * Maps only - we want a bzip2 copy because it saves considerable space. This may take a little while depending on speed of your system. You can start on the next stage of uploaded the .gz file while this is processing: - gunzip -c crossfire-1.10.0.maps.tar.gz | bzip2 -c9 > crossfire-1.10.0.maps.tar.bz2 - - * Upload the file to sourceforge. If doing the maps, also upload the .bz2 file: - - ncftp upload.sourceforge.net - - ncftp / > cd incoming - ncftp /incoming > put crossfire-1.10.0-arch.tar.gz - + gunzip -c crossfire-1.50.0.maps.tar.gz | bzip2 -c9 > crossfire-1.50.0.maps.tar.bz2 * Make a file release on sourceforge. Go to crossfire, Project Admin, File Manager * Use the file browser interface to navigate to the correct directory. * Left click on the gear icon to make a directory in the correct location. Follow existing naming convention. @@ -62,23 +54,23 @@ * Update crossfire-client.spec with new version * Run ''svn commit'' to commit configure, Changelog, crossfire-client.spec changes. * Make a copy of the repository. Note this does a copy on the server, so if your local copy is a out of sync, it won't matter. - svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/branches/1.x \ - https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/tags/1.10.0 -m "1.10.0 branch" + svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/trunk \ + https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/tags/1.50.0 -m "1.50.0 branch" * cd into the tags directory, do svn update to check out newly created branch: cd ../../tags svn update - * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.10.0'' be at the top. + * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.50.0'' be at the top. * Run configure. Options are not really important. - * Run ''make dist''. This will create a crossfire-client-1.10.0.tar.gz in the current directory. + * Run ''make dist''. This will create a crossfire-client-1.50.0.tar.gz in the current directory. * Unpack the archive, and verify it works: - gtar xvfz crossfire-client-1.10.0.tar.gz - cd crossfire-client-1.10.0 + gtar xvfz crossfire-client-1.50.0.tar.gz + cd crossfire-client-1.50.0 ./configure -prefix=/tmp/test make -s (make sure no errors) make install (will install where specified above) @@ -87,52 +79,45 @@ cd /tmp/test/bin ./cfclient ./gcfclient ./gcfclient2 - - * If all OK, upload the crossfire-client-1.10.0.tar.gz - - ncftp upload.sourceforge.net - ncftp / > cd incoming - ncftp /incoming > put crossfire-1.10.0.arch.tar.gz - * Clean up some files: rm -rf /tmp/test - rm -rf /crossfire-client-1.10.0 + rm -rf /crossfire-client-1.50.0 * Make sounds archive - may seem pointless since sounds are not changing, but the the rpm build process basically requires that there be a sounds archive with the same release number. * Make copy of the repository: svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/sounds/trunk \ - https://crossfire.svn.sourceforge.net/svnroot/crossfire/sounds/tags/1.10.0 -m "1.10.0 branch" + https://crossfire.svn.sourceforge.net/svnroot/crossfire/sounds/tags/1.50.0 -m "1.50.0 branch" * Run svn update in sounds/tags to download the sounds. - * Like the arch area above, we expect the sounds to be in a directory called sounds, not 1.10.0 + * Like the arch area above, we expect the sounds to be in a directory called sounds, not 1.50.0 rm -f sounds - ln -s 1.10.0 sounds - gtar -chvz --exclude=.svn -f crossfire-client-sounds-1.10.0.tar.gz sounds + ln -s 1.50.0 sounds + gtar -chvz --exclude=.svn -f crossfire-client-sounds-1.50.0.tar.gz sounds * Upload sounds file to sourceforge - same as other files - same steps, same value * Make an image archive for the client. Needed for RPM building. Need a server tree with a properly linked arch tree. * ''cd lib; adm/collect_images.pl -archive'' * that will create a ../crossfire-images.tar file - * rename file: ''mv crossfire-images.tar crossfire-client-images-1.10.0.tar'' - * compress to file: ''gzip -v9 crossfire-client-images-1.10.0.tar'' + * rename file: ''mv crossfire-images.tar crossfire-client-images-1.50.0.tar'' + * compress to file: ''gzip -v9 crossfire-client-images-1.50.0.tar'' * upload file to sourceforge, same steps, same type * Make a file release on sourceforge. Go to [[ http://sourceforge.net/project/admin/editpackages.php?group_id=13833|File Release System]] * Add a release to crossfire-client - * Release name is 1.10.0 - * For release notes, generally do something like ''1.10.0 release or archetype tree for crossfire''. I'll also include notable changes + * Release name is 1.50.0 + * For release notes, generally do something like ''1.50.0 release or archetype tree for crossfire''. I'll also include notable changes * For Changelog, copy portion of CHANGES that has changed since last release * Check button to preserve preformatted text. * Hit checkbox to preserve preformatted text. * Hit refresh before continuing onto selecting file to upload. - * Select crossfire-1.10.0.client.tar.gz from list of files, hit Add Files button. + * Select crossfire-1.50.0.client.tar.gz from list of files, hit Add Files button. * Select Any for processor type, Source.gz for file type, hit Update/refresh. * Check box to send e-mail to users monitoring, hit button to send e-mail === Client RPM Files === @@ -157,30 +142,30 @@ * Re-run configure (needed so new version number gets embedded in Makefiles) * Run ''svn commit'' to commit configure, Changelog, configure.ac changes. * Make a copy of the repository. Note this does a copy on the server, so if your local copy is a out of sync, it won't matter. - svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/server/branches/1.x \ - https://crossfire.svn.sourceforge.net/svnroot/crossfire/server/tags/1.10.0 -m "1.10.0 branch" + svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/server/trunk \ + https://crossfire.svn.sourceforge.net/svnroot/crossfire/server/tags/1.50.0 -m "1.50.0 branch" * cd into the tags directory, do svn update to check out newly created branch: cd ../../tags svn update - * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.10.0'' be at the top. + * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.50.0'' be at the top. * Run configure. Options are not really important. * Since distributions include prebuilt archetypes, need to rebuild them: cd lib - ln -s ../../../../arch/tags/1.10.0 arc + ln -s ../../../../arch/tags/1.50.0 arc make collect * Run ''make distcheck'' from top level directory. This will pack up the distribution and then unpack it and compile it - a pretty good complete test. * Unpack the archive, and verify it works: - gtar xvfz crossfire-1.10.0.tar.gz - cd crossfire-1.10.0 + gtar xvfz crossfire-1.50.0.tar.gz + cd crossfire-1.50.0 ./configure -prefix=/tmp/test make -s (make sure no errors) make install (will install where specified above) @@ -199,32 +184,32 @@ ncftp upload.sourceforge.net ncftp / > cd incoming - ncftp /incoming > put crossfire-1.10.0.tar.gz + ncftp /incoming > put crossfire-1.50.0.tar.gz * Clean up some files: rm -rf /tmp/test - rm -rf /crossfire-1.10.0 + rm -rf /crossfire-1.50.0 * Make a file release on sourceforge. Go to [[ http://sourceforge.net/project/admin/editpackages.php?group_id=13833|File Release System]] * Add a release to crossfire-client - * Release name is 1.10.0 - * For release notes, generally do something like ''Release of 1.10.0 of the crossfire game server. You do not need this if you just want to play on a remote server.''. + * Release name is 1.50.0 + * For release notes, generally do something like ''Release of 1.50.0 of the crossfire game server. You do not need this if you just want to play on a remote server.''. * For Changelog, copy portion of CHANGES that has changed since last release * Check button to preserve preformatted text. * Hit checkbox to preserve preformatted text. * Hit refresh before continuing onto selecting file to upload. - * Select crossfire-1.10.0.tar.gz from list of files, hit Add Files button. + * Select crossfire-1.50.0.tar.gz from list of files, hit Add Files button. * Select Any for processor type, Source.gz for file type, hit Update/refresh. * Check box to send e-mail to users monitoring, hit button to send e-mail ==== Final Notes ==== After all the components are bundled up, an official announcement is sent to crossfire-announce at lists.real-time.com. I usually use the announcement of the last release as a template. - * Update 1.9.1 to 1.10.0 + * Update 1.11.0 to 1.50.0 * generate a sum of the files. I put all of them in one directory, so it is just a simple ''sum *'' and remove any extra entries that shouldn't be there. * Same for md5sums - ''md5sum *'' * At the top of the file, put in the notable changes - note you may already have these from the steps above. * At end of file, put in complete changelog file. @@ -247,9 +232,9 @@ * open NSI project file ''gtk/win32/gtkclient.nsi'' * change version number (lines 8, 13, 15) * create installer * ensure it works correctly - * rename installer to ''crossfire-client-1.10.0.exe'' + * rename installer to ''crossfire-client-1.50.0.exe'' * upload to Sourceforge * create a release * paste ''Win32Changes.txt'' to readme part, Changelog to changelog part * release @@ -268,9 +253,9 @@ * open the NSIS project file ''make_win32/cfserver.nsi'' * fix version number (lines 4, 9, 11) * build installer * ensure installer works correctly - * rename exe to ''crossfire-server-1.10.0.exe'' + * rename exe to ''crossfire-server-1.50.0.exe'' * upload to Sourceforge * create release * copy ''Changelog'' to changelog part, ''Release_notes.txt'' to readme * release @@ -280,9 +265,9 @@ * from server code, run the ''make_win32/make_maps_nsi.pl'' file (syntax: ''make_maps_nsi.pl "Big World maps" ..\..\share\maps'' if you installed maps in share) * build generated .NSI file * ensure installer works fine - * rename executable to ''crossfire-server-bigworld-maps-1.10.0.exe'' + * rename executable to ''crossfire-server-bigworld-maps-1.50.0.exe'' * upload to Sourceforge * add to previous release * send notification IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272259664 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 01:14:35 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 01:14:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272262475.584957.11383.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 01:14 User : Edit Summary: remove old client names, update pathname for gtk2 client. @@ -76,14 +76,13 @@ * run cfclient, gcfclient, gcfclient2 and make sure they are not braindead - being able to connect to a server and log in is usually what I do cd /tmp/test/bin - ./cfclient - ./gcfclient - ./gcfclient2 + ./crossfire-client-gtk2 * Clean up some files: + cd rm -rf /tmp/test rm -rf /crossfire-client-1.50.0 * Make sounds archive - may seem pointless since sounds are not changing, but the the rpm build process basically requires that there be a sounds archive with the same release number. IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272262049 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 01:25:24 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 01:25:24 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272263124.325972.11407.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 01:25 User : Edit Summary: update steps for server @@ -133,14 +133,10 @@ * Upload the RPMS, architecture is the architecture, type is rpm. === Server === - Start in branches/1.x - * Update configure.ac with new version number + Start in server/trunk * Update ChangeLog file, putting in break for new version - * re-run autoconf - * Re-run configure (needed so new version number gets embedded in Makefiles) - * Run ''svn commit'' to commit configure, Changelog, configure.ac changes. * Make a copy of the repository. Note this does a copy on the server, so if your local copy is a out of sync, it won't matter. svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/server/trunk \ https://crossfire.svn.sourceforge.net/svnroot/crossfire/server/tags/1.50.0 -m "1.50.0 branch" @@ -149,9 +145,13 @@ cd ../../tags svn update - * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.50.0'' be at the top. + * Clean up ChangeLog - remove top of SVN line and comments for updates, instead just have ''Changes for 1.50.0'' be at the top. + * Update configure.ac with new version number + * re-run autoconf + * Re-run configure (needed so new version number gets embedded in Makefiles) + * Run ''svn commit'' to commit configure, Changelog, configure.ac changes. * Run configure. Options are not really important. * Since distributions include prebuilt archetypes, need to rebuild them: cd lib IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272262472 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 01:29:40 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 01:29:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272263380.586365.11410.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 01:29 User : Edit Summary: add steps to add missing files. @@ -63,8 +63,9 @@ cd ../../tags svn update * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.50.0'' be at the top. + * likely need to run ''automake --add-missing'' * Run configure. Options are not really important. * Run ''make dist''. This will create a crossfire-client-1.50.0.tar.gz in the current directory. * Unpack the archive, and verify it works: @@ -147,8 +148,9 @@ svn update * Clean up ChangeLog - remove top of SVN line and comments for updates, instead just have ''Changes for 1.50.0'' be at the top. * Update configure.ac with new version number + * likely need to run ''automake --add-missing'' and ''libtoolize'' * re-run autoconf * Re-run configure (needed so new version number gets embedded in Makefiles) * Run ''svn commit'' to commit configure, Changelog, configure.ac changes. * Run configure. Options are not really important. IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272263121 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 01:31:27 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 01:31:27 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1272263487.867622.11419.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 01:31 User : Edit Summary: add missing leter @@ -156,9 +156,9 @@ * Run configure. Options are not really important. * Since distributions include prebuilt archetypes, need to rebuild them: cd lib - ln -s ../../../../arch/tags/1.50.0 arc + ln -s ../../../../arch/tags/1.50.0 arch make collect * Run ''make distcheck'' from top level directory. This will pack up the distribution and then unpack it and compile it - a pretty good complete test. IP-Address : 76.191.154.198 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1272263377 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Apr 26 19:13:56 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 26 Apr 2010 19:13:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:guide_to_quest_dialogs Message-ID: <1272327236.659838.20685.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/26 19:13 User : cavehippo Edit Summary: describe include @@ -28,28 +28,34 @@ "match" : ["*"], "pre" : [["token", "seenbefore", "yes"]], "post": [], "msg" : ["Hello again $you."] + },{ + "include" : ["filewithmoredialog1.msg"] },{ "match" : ["*"], "pre" : [], "post": [["settoken", "seenbefore", "yes"]], "msg" : ["Hello I'm $me."] + },{ + "include" : ["filewithmoredialog2.msg", "filewithmoredialog3.msg"] } ]} ===== Taking it apart ===== Each potential line of dialog forms a 'rule' these rules are checked in sequence, from the top of the file down. + + Some of the 'rules' say "include" followed by one or more files, when these are encountered, these files are read in in the order they appear, and are added to the rest of the rules in the order they appear. This is useful for 'generic' lines of dialog that several npcs may say. * The first part of each rule is the 'match' - This is what the player has said to the NPC - These ones are all * so will match on anything the player might say. * Next are the 'pre' conditions, in order to match a rule, **all** of the pre-conditions must be true. * After that we have 'post' actions, these are things that happen after * Then we have the 'msg' which is what the NPC will say. * Finally, there is an optional last part, which can have two forms, 'suggests' or 'requires' - these hold responses that the client can give. - Because we check from the top down, the most restrictive rule goes first. + Because we check from the top down, the most restrictive rule goes first. Note that in the example above, the rules in filewithmoredialog2.msg and filewithmoredialog3.msg can never be matched because there is a rule which matches everything before they are reached. ==== Rule 1 ==== We'll look at the topmost rule first. @@ -114,8 +120,21 @@ ===== Full List of options ===== The options that can be used vary in the different blocks: + + ==== The Include Block ==== + + If a rule has an include block, it should have no other blocks and should list one or more files. + + eg + + "include": ["gateguardcommon.msg"] + + + Each of these files should contain additional rules that the npc should follow. + + Included files can include more files, there is no limit to the depth of recursion, but do be careful not to get a situation where file A includes file B and file B includes file A, the python interpreter should stop that running away indefinitely, but your speech will not work correctly. ==== The Match Block ==== This holds the text that the player should say before we check if the rule applies. IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:guide_to_quest_dialogs?rev=1269968867 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:guide_to_quest_dialogs -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 05:25:16 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 05:25:16 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272363916.898240.21165.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 05:25 User : cavehippo Edit Summary: @@ -17,9 +17,9 @@ | Getting Past Locked Doors | Newbie's house | Needs playtesting | | | Gork's Treasure Hoard| Scorn | Needs playtesting| | | testquest| N/A| Subject to revision as I expand upon it | | | testquest2| N/A| Subject to revision as I expand upon it | | - | Custom Armour| Scorn | Needs playtesting/ maybe some balancing| | + | Custom Armour| Scorn | In SVN as of revision 12995 | | | Old Man Terry Had a Farm | Scorn | Defined, but defferred until after release | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | Needs playtesting | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined, but defferred until after release | This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | Needs playtesting| Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1270088045 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 06:05:34 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 06:05:34 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272366334.778588.21417.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 06:05 User : cavehippo Edit Summary: @@ -14,12 +14,12 @@ | Scorn Password| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | | The Special Goose Chase| Scorn | Needs playtesting| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house | Needs playtesting | | - | Gork's Treasure Hoard| Scorn | Needs playtesting| | - | testquest| N/A| Subject to revision as I expand upon it | | - | testquest2| N/A| Subject to revision as I expand upon it | | - | Custom Armour| Scorn | In SVN as of revision 12995 | | + | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | + | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | + | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | + | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] | | | Old Man Terry Had a Farm | Scorn | Defined, but defferred until after release | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | Needs playtesting | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined, but defferred until after release | This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | Needs playtesting| Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272363914 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 07:40:42 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 07:40:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272372042.780616.21911.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 07:40 User : cavehippo Edit Summary: @@ -3,7 +3,7 @@ | Quest | Location | Status| Notes| - | Gramps Malone's Earhorn | Scorn | Needs Playtesting| | - | Gramps Malone's Walking Stick | Scorn | Needs Playtesting| | + | Gramps Malone's Earhorn | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12997|revision 12997]]| | + | Gramps Malone's Walking Stick | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12997|revision 12997]]| | | The Head of the Goblin Chief | Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Head of the Ogre Chief| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | Outbreak of Undead| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Scorn Nobility| Scorn | Partially Implemented| Only tiers 1-3 done so far | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272366332 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 07:49:20 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 07:49:20 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272372560.055709.21922.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 07:49 User : cavehippo Edit Summary: @@ -13,13 +13,13 @@ | Port Pass| Scorn | Needs playtesting| Subquest of Down to the Docks | | Scorn Password| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | | The Special Goose Chase| Scorn | Needs playtesting| May require some additional hints for the middle parts of the quest. | - | Getting Past Locked Doors | Newbie's house | Needs playtesting | | + | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] | | | Old Man Terry Had a Farm | Scorn | Defined, but defferred until after release | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | Needs playtesting | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined, but defferred until after release | This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | Needs playtesting| Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272372040 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 08:01:34 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 08:01:34 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272373294.988620.22934.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 08:01 User : cavehippo Edit Summary: @@ -18,8 +18,8 @@ | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] | | - | Old Man Terry Had a Farm | Scorn | Defined, but defferred until after release | This requires more complete parent/child support | - | Kill the Bandit Guuh at Terry's Farm | Scorn | Needs playtesting | Will become a subquest of Old Man Terry Had a Farm | - | Kill the Farmer Terry on Guuh's land | Scorn | Defined, but defferred until after release | This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | + | Old Man Terry Had a Farm | Scorn |Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map | This requires more complete parent/child support | + | Kill the Bandit Guuh at Terry's Farm | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] | Will become a subquest of Old Man Terry Had a Farm | + | Kill the Farmer Terry on Guuh's land | Scorn | Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map| This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | Needs playtesting| Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272372558 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 08:24:52 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 08:24:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: user:cavesomething:chatter Message-ID: <1272374692.919263.22973.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 08:24 User : cavehippo Edit Summary: created This page is a dumping ground for various responses that generic NPCs could make in crossfire, this is intended to be used to create generic chatter files for NPCs to use in conversation if they don't have something more specific to say. This isn't intended to be a draft of a json file, so don't worry about syntax here, the big headings are where the chatter applies to, the small headings are what the chatter is about. ====Global==== ==gods== * hail [godname] [god description] ====scorn==== ==tavern== * If you're looking for a drink in this town then Goth's is the place to be, it's the large yellow building over my the town gate. * The barking mule has the best beer in town, bar none. * I can't be doing with beer myself, I tend to hang around the cafes. ==sleep/rest/stay== * There is the wanderer's inn in town which is nice and cozy, and quite central and the port inn, which is livelier, but can be a bit boisterous at times. ==cafe== * Eswald serves the best coffee around, or used to anyway. IP-Address : 81.141.58.188 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:chatter -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 09:17:17 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 09:17:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272377837.772397.23183.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 09:17 User : cavehippo Edit Summary: @@ -12,9 +12,9 @@ | Gate Pass| Scorn | Needs playtesting| Subquest of Getting out of scorn | | Port Pass| Scorn | Needs playtesting| Subquest of Down to the Docks | | Scorn Password| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | - | The Special Goose Chase| Scorn | Needs playtesting| May require some additional hints for the middle parts of the quest. | + | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]]| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272373293 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 09:23:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 09:23:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272378237.943662.23192.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 09:23 User : cavehippo Edit Summary: @@ -12,9 +12,9 @@ | Gate Pass| Scorn | Needs playtesting| Subquest of Getting out of scorn | | Port Pass| Scorn | Needs playtesting| Subquest of Down to the Docks | | Scorn Password| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | - | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]]| May require some additional hints for the middle parts of the quest. | + | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]]| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272377835 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 09:28:53 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 09:28:53 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272378533.906355.23201.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 09:28 User : cavehippo Edit Summary: @@ -12,9 +12,9 @@ | Gate Pass| Scorn | Needs playtesting| Subquest of Getting out of scorn | | Port Pass| Scorn | Needs playtesting| Subquest of Down to the Docks | | Scorn Password| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | - | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]]| May require some additional hints for the middle parts of the quest. | + | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]] revision 13001 contains an additional file that was missed in the initial commit| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272378235 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 09:42:39 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 09:42:39 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272379359.894566.23231.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 09:42 User : cavehippo Edit Summary: @@ -6,14 +6,14 @@ | The Head of the Goblin Chief | Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Head of the Ogre Chief| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | Outbreak of Undead| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Scorn Nobility| Scorn | Partially Implemented| Only tiers 1-3 done so far | - | Getting out of scorn| Scorn | Needs playtesting| | - | Down to the docks| Scorn | Needs playtesting| | - | Gate Pass| Scorn | Needs playtesting| Subquest of Getting out of scorn | - | Port Pass| Scorn | Needs playtesting| Subquest of Down to the Docks | - | Scorn Password| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks | - | The Hero of Scorn| Scorn | Needs playtesting| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | + | Getting out of scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| | + | Down to the docks| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| | + | Gate Pass| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn | + | Port Pass| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Down to the Docks | + | Scorn Password| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks | + | The Hero of Scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]] revision 13001 contains an additional file that was missed in the initial commit| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | @@ -21,5 +21,5 @@ | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] | | | Old Man Terry Had a Farm | Scorn |Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map| This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | - | The Grumpy Office Clerk | Scorn | Needs playtesting| Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | + | The Grumpy Office Clerk | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] | Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272378532 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 09:44:24 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 09:44:24 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272379464.411304.23234.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 09:44 User : cavehippo Edit Summary: @@ -14,12 +14,12 @@ | Scorn Password| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]] revision 13001 contains an additional file that was missed in the initial commit| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | - | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]]| | + | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]] revision 13003 fixes an oversight in the original commit.| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] | | | Old Man Terry Had a Farm | Scorn |Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map| This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] | Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272379357 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 10:00:50 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 10:00:50 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272380450.997077.23453.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 10:00 User : cavehippo Edit Summary: @@ -17,9 +17,9 @@ | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]] revision 13003 fixes an oversight in the original commit.| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | - | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] | | + | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] also requires the arch change in revision 13004 and the change in 13005 makes no sense without that either. | | | Old Man Terry Had a Farm | Scorn |Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map| This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] | Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272379462 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 11:02:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 11:02:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272384177.188509.23668.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 11:02 User : cavehippo Edit Summary: @@ -14,12 +14,12 @@ | Scorn Password| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks | | The Hero of Scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]] revision 13001 contains an additional file that was missed in the initial commit| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | - | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]] revision 13003 fixes an oversight in the original commit.| | + | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]] revision 13003 fixes an oversight in the original commit. Revision 13006 fixes revision 13003| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | testquest2| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] also requires the arch change in revision 13004 and the change in 13005 makes no sense without that either. | | | Old Man Terry Had a Farm | Scorn |Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map| This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | | The Grumpy Office Clerk | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] | Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272380448 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 12:17:33 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 12:17:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272388653.896448.23916.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 12:17 User : cavehippo Edit Summary: @@ -6,14 +6,14 @@ | The Head of the Goblin Chief | Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Head of the Ogre Chief| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | Outbreak of Undead| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Scorn Nobility| Scorn | Partially Implemented| Only tiers 1-3 done so far | - | Getting out of scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| | - | Down to the docks| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| | - | Gate Pass| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn | - | Port Pass| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Down to the Docks | - | Scorn Password| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks | - | The Hero of Scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]]| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | + | Getting out of scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] Affected by changes to dialog handling in revisions 13007 and 13009| | + | Down to the docks| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] Affected by changes to dialog handling in revisions 13007 and 13009| | + | Gate Pass| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] Affected by changes to dialog handling in revisions 13007 and 13009| Subquest of Getting out of scorn | + | Port Pass| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] | Subquest of Down to the Docks | + | Scorn Password| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] Affected by changes to dialog handling in revisions 13007 and 13009| Subquest of Getting out of scorn and Down to the Docks | + | The Hero of Scorn| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] Affected by changes to dialog handling in revisions 13007 and 13009| Subquest of Getting out of scorn and Down to the Docks, related to The Head of the Goblin Chief | | The Special Goose Chase| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13000|revision 13000]] revision 13001 contains an additional file that was missed in the initial commit| May require some additional hints for the middle parts of the quest. | | Getting Past Locked Doors | Newbie's house |In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12998|revision 12998]]| | | Gork's Treasure Hoard| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12996|revision 12996]] revision 13003 fixes an oversight in the original commit. Revision 13006 fixes revision 13003| | | testquest| N/A| In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12972|revision 12972]] revisions 12973 and 12974 contain needed support files | | @@ -21,5 +21,5 @@ | Custom Armour| Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12995|revision 12995]] also requires the arch change in revision 13004 and the change in 13005 makes no sense without that either. | | | Old Man Terry Had a Farm | Scorn |Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map | This requires more complete parent/child support | | Kill the Bandit Guuh at Terry's Farm | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] | Will become a subquest of Old Man Terry Had a Farm | | Kill the Farmer Terry on Guuh's land | Scorn | Defined in SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12999|revision 12999]] but not implemented on the map| This requires more complete parent/child support, will become a subquest of Old Man Terry had a farm. | - | The Grumpy Office Clerk | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] | Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | + | The Grumpy Office Clerk | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=13002|revision 13002]] Affected by changes to dialog handling in revisions 13007 and 13009?| Can trigger The Special Goose Chase and be triggered as part of Gate Pass or Port Pass | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272384174 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Apr 27 17:05:47 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 27 Apr 2010 17:05:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:questification Message-ID: <1272405947.958761.25904.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/27 17:05 User : cavehippo Edit Summary: @@ -3,7 +3,7 @@ | Quest | Location | Status| Notes| - | Gramps Malone's Earhorn | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12997|revision 12997]]| | - | Gramps Malone's Walking Stick | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12997|revision 12997]]| | + | Gramps Malone's Earhorn | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12997|revision 12997]] additional content (wheelbarrow) in revisions 13010-13012| | + | Gramps Malone's Walking Stick | Scorn | In SVN as of [[http://crossfire.svn.sourceforge.net/viewvc/crossfire?view=rev&revision=12997|revision 12997]] additional content (wheelbarrow) in revisions 13010-13012| | | The Head of the Goblin Chief | Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Head of the Ogre Chief| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | Outbreak of Undead| Scorn | Needs playtesting| Subquest of The Scorn Nobility | | The Scorn Nobility| Scorn | Partially Implemented| Only tiers 1-3 done so far | IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification?rev=1272388650 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:questification -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 30 13:33:08 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 30 Apr 2010 13:33:08 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:cavesomething:guide_to_quest_dialogs Message-ID: <1272652388.494219.8829.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/30 13:33 User : cavehippo Edit Summary: Improve and update description of include blocks @@ -43,19 +43,35 @@ ===== Taking it apart ===== - Each potential line of dialog forms a 'rule' these rules are checked in sequence, from the top of the file down. + Each potential line of dialog forms a 'rule' these //rules are checked in sequence, from the top of the file down//. Note that because of this, the most restrictive rule (with the most pre conditions) should go first. In the example above, the rules in filewithmoredialog2.msg and filewithmoredialog3.msg can never be matched because there is a rule which matches everything before they are reached. (They are however, included in the list of rules to check) - Some of the 'rules' say "include" followed by one or more files, when these are encountered, these files are read in in the order they appear, and are added to the rest of the rules in the order they appear. This is useful for 'generic' lines of dialog that several npcs may say. + Each rule has one of two forms: - * The first part of each rule is the 'match' - This is what the player has said to the NPC - These ones are all * so will match on anything the player might say. - * Next are the 'pre' conditions, in order to match a rule, **all** of the pre-conditions must be true. - * After that we have 'post' actions, these are things that happen after - * Then we have the 'msg' which is what the NPC will say. - * Finally, there is an optional last part, which can have two forms, 'suggests' or 'requires' - these hold responses that the client can give. + ==A message rule== + These rules contain something that the NPC should say, they contain the following elements: - Because we check from the top down, the most restrictive rule goes first. Note that in the example above, the rules in filewithmoredialog2.msg and filewithmoredialog3.msg can never be matched because there is a rule which matches everything before they are reached. + + * 'match' - **Required** - This is what the player has said to the NPC - These ones are all * so will match on anything the player might say. + * 'pre' - **Required** - Conditions which have to be met in order to match a rule, **all** of the pre-conditions must be true. + * 'post' - **Required** - Actions which take place after a rule has been matched these are things that happen after + * 'msg' - **Required** - This is what the NPC will say. + * 'suggests' - **Optional** - These are responses that the client can give which 'make sense'. The client should permit other responses not on this list. + * 'requires' - **Optional** - These are a list from the responses that the client must give. The client may choose not to permit other responses that are not on this list. + + Any other types of element will be **ignored** this does mean you can put in something like a 'comment': element to explain why some really complex rules are structured the way they are, this is recommended for very complex dialog. + + ==An include rule== + These rules determine whether to include a file which can contain additional rules. + These included files can also include more files, there is no theoretical limit to this, although you probably don't want to go more than 3 or 4 levels down just because it becomes a little impractical then. + + The following elements are allowed. + + * 'include' - **Required** This is followed by a list of files that should be included + * 'pre' - **Optional** This is the set of conditions under which this file will be included, it is checked in the same way as for a message rule. + + Any other types of element will be **ignored** this does mean you can put in something like a 'comment': element to explain why some really complex rules are structured the way they are, this is recommended for very complex dialog. ==== Rule 1 ==== We'll look at the topmost rule first. @@ -116,23 +132,45 @@ Tokens are stored in the player file, under the "location" which was specified at the top of the file. Any dialog files which point to the same location have access to the same tokens (and can affect the values they hold). Two tokens with the same name but in different locations are treated separately. Finally there is the message block where //$me// is replaced by the name of the NPC. + + ====Rule 4 ==== + + + { + include" : ["filewithmoredialog2.msg", "filewithmoredialog3.msg"] + } + + + This is an include rule. The include section lists the files that should be opened to get more dialog rules, any rules in these files will be added to the list of rules that is actually evaluated. + + There are two files listed here, rules from them will be added in order from left to right. + + There is no 'pre' block for this rule, so these files will always be added. ===== Full List of options ===== The options that can be used vary in the different blocks: ==== The Include Block ==== - If a rule has an include block, it should have no other blocks and should list one or more files. + If a rule has an include block, then either: + * This should be the only block + * There should be only the include block and a pre block. + + No other types of block will do anything when an include block is present, so they should not be used. + + The include block itself should list one or more files. eg "include": ["gateguardcommon.msg"] Each of these files should contain additional rules that the npc should follow. + + If a pre block is included, then all of the checks in the pre block must pass for the files to be included, otherwise they are ignored. Included files can include more files, there is no limit to the depth of recursion, but do be careful not to get a situation where file A includes file B and file B includes file A, the python interpreter should stop that running away indefinitely, but your speech will not work correctly. ==== The Match Block ==== @@ -482,12 +520,8 @@ The title provides the name that the players will know the quest by - This is optional (but recommended) ===description=== 'description' appears on a line on its own on a line on its own, everything that follows until a line containing 'end_description' is a summary of the purpose of the quest overall. - This is optional (but recommended for non-hidden quests) - - ===stopstep=== - This is the step after which the quest will be consider 'complete' - you need to specify a stopstep if you want your quest to be able to end. ===restart=== either 0 or 1. Whether it is permitted for a player to play through this quest multiple times. 1 indicates a restartable quest, 0 a non-restartable one. If constructing a quest which is restartable, then you should be careful of items like keys, which might be able to be kept between attempts allowing parts of the quest to be bypassed. consider also the use of a marktime/age combination in a conversation to stop the quest restarting immediately. IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:guide_to_quest_dialogs?rev=1272327231 New Revision: http://wiki.metalforge.net/doku.php/user:cavesomething:guide_to_quest_dialogs -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 30 22:30:06 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 30 Apr 2010 22:30:06 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: content:scratchpad Message-ID: <1272684606.384077.11842.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/30 22:30 User : cavehippo Edit Summary: @@ -153,5 +153,7 @@ ===Skills==== * Introduce new characters to skills like: ** [[skills:throwing|throwing]]. + + Have [[skill quests]] to get new skills rather than scrolls IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/content:scratchpad?rev=1255885729 New Revision: http://wiki.metalforge.net/doku.php/content:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 30 22:39:35 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 30 Apr 2010 22:39:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: content:skill_quests Message-ID: <1272685175.095789.11865.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/30 22:39 User : cavehippo Edit Summary: created Each skill should have a quest which has the skill as the reward. This is a dumping ground for design ideas == alchemy == Start: potion shop, scorn? Find some 'odd' alchemical ingredients. bargaining bowyer find traps hide jeweler jumping karate - should this have a skill quest? == literacy == Start: scorn library Find all n volumes of the writing of Foo McGuffin scatter them about the game world (too hard? better for writing?) lockpicking melee weapons missile weapons mountaineer oratory praying remove traps sense curse sense magic singing smithery == stealing == Should this be learnable? it's use is discouraged on most public servers. If it is, the it has to be a 'steal something' quest. the darcap plugin provides some interesting options for that. thaumaturgy throwing use magic item woodsman writing IP-Address : 81.141.58.188 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/content:skill_quests -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 30 22:41:32 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 30 Apr 2010 22:41:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: content:skill_quests Message-ID: <1272685292.627378.11874.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/04/30 22:41 User : cavehippo Edit Summary: @@ -4,42 +4,40 @@ == alchemy == Start: potion shop, scorn? Find some 'odd' alchemical ingredients. - - bargaining - bowyer - find traps - hide - jeweler - jumping - karate - should this have a skill quest? + ==bargaining == + ==bowyer == + ==find traps== + ==hide == + ==jeweler== + ==jumping== + ==karate == + - should this have a skill quest? == literacy == Start: scorn library Find all n volumes of the writing of Foo McGuffin scatter them about the game world (too hard? better for writing?) - lockpicking - melee weapons - missile weapons - mountaineer - oratory - praying - remove traps - sense curse - sense magic - singing - smithery + ==lockpicking== + ==missile weapons== + ==oratory== + ==praying == + ==remove traps== + ==sense curse == + ==sense magic == + ==singing == + ==smithery== == stealing == Should this be learnable? it's use is discouraged on most public servers. If it is, the it has to be a 'steal something' quest. the darcap plugin provides some interesting options for that. - thaumaturgy - throwing - use magic item - woodsman - writing + ==thaumaturgy== + ==throwing== + ==use magic item== + ==woodsman== + ==writing == IP-Address : 81.141.58.188 Old Revision: http://wiki.metalforge.net/doku.php/content:skill_quests?rev=1272685173 New Revision: http://wiki.metalforge.net/doku.php/content:skill_quests -- This mail was generated by DokuWiki at http://wiki.metalforge.net/