From no-reply_wiki at metalforge.org Tue Aug 4 00:58:54 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 04 Aug 2009 00:58:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: spells:summoning Message-ID: <1249365534.902843.12972.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/04 00:58 User : Edit Summary: Add detail on alchemy. @@ -57,9 +57,9 @@ === Alchemy === ^ Level: | 3 ^ SP: | 5 ^ Path: | Transmutation | ^ Attack Types: | N/A |^ Sources: | books, scrolls || - ^ Notes: | Turns surrounding objects into gold. ||||| + ^ Notes: | Turns surrounding objects into gold nuggets. The value of the nuggets range from 5-40% of the object's value, and there is a 1:30 chance that no gold nuggets are made.||||| === Counterspell === ^ Level: | 3 ^ SP: | 10 ^ Path: | Abjuration | ^ Attack Types: | counterspell |^ Sources: | books, rods, wands || IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/spells:summoning?rev=1227138651 New Revision: http://wiki.metalforge.net/doku.php/spells:summoning -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Aug 4 01:01:58 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 04 Aug 2009 01:01:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: spells:summoning Message-ID: <1249365718.895091.22594.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/04 01:01 User : Edit Summary: Add even more alchemy detail. @@ -57,9 +57,9 @@ === Alchemy === ^ Level: | 3 ^ SP: | 5 ^ Path: | Transmutation | ^ Attack Types: | N/A |^ Sources: | books, scrolls || - ^ Notes: | Turns surrounding objects into gold nuggets. The value of the nuggets range from 5-40% of the object's value, and there is a 1:30 chance that no gold nuggets are made.||||| + ^ Notes: | Turns surrounding objects into gold nuggets. The value of the nuggets range from 5-40% of the object's value, and there is a 1:30 chance that no gold nuggets are made. There is also a limit to the weight of items that may be converted (based on the level of the caster?). ||||| === Counterspell === ^ Level: | 3 ^ SP: | 10 ^ Path: | Abjuration | ^ Attack Types: | counterspell |^ Sources: | books, rods, wands || IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/spells:summoning?rev=1249365531 New Revision: http://wiki.metalforge.net/doku.php/spells:summoning -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 22:39:47 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 22:39:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: client:commands Message-ID: <1249529987.842050.23012.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 22:39 User : kbulgrien Edit Summary: Created from client_commands page. //All of the different commands for the client// This list is definitive as of September 2004, but not yet fully organized. It taken from the source code and formatted. It still needs to be sorted and categorized. * Movement * Actions * fire - Repeatedly use currently selected range item (usually a skill or spell) in given direction.(Note: direction can either be specified as a number after the command, or by using one of the direction commands after using the fire command.) * fire_stop - Stop repeating the fire command. * run - Repeatedly move in given direction. (Note: direction can either be specified as a number after the command, or by using one of the direction commands after using the run command.) * run_stop - Stop repeated movement of the run command. * Directions * stay - Stay in place. * north - Move North (up). * east - Move East (right). * south - Move South (down). * west - Move West (left). * northeast - Move Northeast (up and right). * southeast - Move Southeast (down and right). * southwest - Move Southwest (down and left). * northwest - Move Northwest (up and left). * Client side commands * Actions * take - similar to get command. (Note: How is it different? Also, test and describe it.) * ; - Not really a command. Used to seperate commands in a single input line. * Display information * clearinfo - Clear the text window or windows. * help - Display help, optionally takes a command name as an argument. (Note: How is this different from the server side command?) * inv - Display list of items in inventory. (Note: This should produce similar output to the inventory command, but is processed client side. The server side command is better in almost all instances.) * resist - Display list of resistances. (Note: This should produce similar output to the resistances command, but is processed client side. The server side command is better in almost all instances.) * magicmap - Display last magic map in seperate window. * metaserver - Display the metaserver list. This works even while connected to a server. * Client configuration * bind - Binds the command (or commands seperated by ;) supplied in the argument to the next key pressed. * unbind - Display a list of keybindings. Also, given an argument number, unbinds that binding number. * foodbeep * savedefaults - Save configuration information to disk. * savewinpos - Save window position information to disk. Includes all windows in split mode, and sizes of the various window panes. * show * showicon * showweight * disconnect - Disconnect from the server. (Note: This command is a bit buggy, as it disconnects from the server, but doesn't update the client mode, so you have to use Disconnect in the Client menu before you can do anything else.) * Scripting * script - Start executing a given script. * scripts - Display list of running scripts, and their script numbers. * scriptkill - Stop a given script from executing. Takes the script number as an argument. * scripttell - Communicate information to a given script. Takes the script number as the first argument. The rest is passed on to the script. * Debugging commands * dmalloc * mapredraw * num_free_items * Not yet subcategorized * autorepeat * cwindow * scroll * Communication * With words * party - On its own, only displays help for its several subcommands. * party form - To form a party, type: party form * party passwd - To set or change a password for a party, type: party passwd Passwords are limited to 8 characters. * party list - Display a list of current parties. * party join - To join a party, type: party join If the party has a passwd, it will you prompt you for it. * party leave - Leave a party. * party say - To talk to party members, type: party say * party who - Display a list of all party members. * party kills - See what you've killed. (Not implemented/Broken?) * gsay * shout * chat * tell * reply * say * shout * me * Random Events * cointoss * orcknuckle * Actions * nod * dance * kiss * bounce * smile * cackle * laugh * giggle * shake * puke * growl * scream * sigh * sulk * hug * cry * poke * accuse * grin * bow * clap * blush * burp * chuckle * cough * flip * frown * gasp * glare * groan * hiccup * lick * pout * shiver * shrug * slap * smirk * snap * sneeze * snicker * sniff * snore * spit * strut * thank * twiddle * wave * whistle * wink * yawn * beg * bleed * cringe * think * Commands that are not yet organized * explore * apply * applymode * archs * body * brace * build * cast * disarm * drop * dropall * examine * get * help * hiscore * inventory * invoke * killpets * listen * mapinfo * mark * output-sync * output-count * peaceful * pickup * prepare * quit * rename * resistances * rotateshoottype * shutdown * skills * use_skill * ready_skill * search * search-items * statistics * take * throw * time * weather * title * usekeys * bowmode * petmode * wimpy * Socket commands - these should really do nothing more than output things to the various players/sockets. (This description is from the source code, not necessarily final.) * hiscore * logs * maps * motd * players * who * Game internals * save * sound * sstable * verify * fix_me * malloc * strings * version * printlos * DM commands * DM character commands * dm * dmhide * hide * nodm * nowiz * possess (This command is disabled) * wizpass * Movement * goto * teleport * Player examination and modification * addexp * banish * freeze * kick * summon * toggle_shout * Object examination and modification * create * dump * dumpbelow * free * patch * remove * Stack based object examination and modification * diff * stack_list * stack_pop * stack_push * Map examination and modification * reset * Server status * plugin * pluglist * plugout * Not yet categorized * abil * debug * dumpfriendlyobjects * dumpallarchetypes * dumpallmaps * dumpallobjects * dumpmap * forget_spell * invisible * learn_special_prayer * learn_spell * set_god * speed * ssdumptable * stats * style_info * overlay_save * mon_aggr * loadtest //This list is intended to be accurate, so please don't recategorize anything unless you're absolutely sure. That means don't move a command from "Not yet categorized" to where you think it should be, but aren't sure.// EditMe : Give a brief description of each command, and finish categorizing commands. Annoyingly, this requires testing each command to make sure we're accurate. IP-Address : 70.254.32.178 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/client:commands -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 22:40:15 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 22:40:15 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client_commands Message-ID: <1249530015.630157.23021.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 22:40 User : kbulgrien Edit Summary: Moved to client:commands @@ -1,256 +1 @@ - //All of the different commands for the client// - This list is definitive as of September 2004, but not yet fully organized. It taken from the source code and formatted. It still needs to be sorted and categorized. - - * Movement - * Actions - * fire - Repeatedly use currently selected range item (usually a skill or spell) in given direction.(Note: direction can either be specified as a number after the command, or by using one of the direction commands after using the fire command.) - * fire_stop - Stop repeating the fire command. - * run - Repeatedly move in given direction. (Note: direction can either be specified as a number after the command, or by using one of the direction commands after using the run command.) - * run_stop - Stop repeated movement of the run command. - * Directions - * stay - Stay in place. - * north - Move North (up). - * east - Move East (right). - * south - Move South (down). - * west - Move West (left). - * northeast - Move Northeast (up and right). - * southeast - Move Southeast (down and right). - * southwest - Move Southwest (down and left). - * northwest - Move Northwest (up and left). - * Client side commands - * Actions - * take - similar to get command. (Note: How is it different? Also, test and describe it.) - * ; - Not really a command. Used to seperate commands in a single input line. - * Display information - * clearinfo - Clear the text window or windows. - * help - Display help, optionally takes a command name as an argument. (Note: How is this different from the server side command?) - * inv - Display list of items in inventory. (Note: This should produce similar output to the inventory command, but is processed client side. The server side command is better in almost all instances.) - * resist - Display list of resistances. (Note: This should produce similar output to the resistances command, but is processed client side. The server side command is better in almost all instances.) - * magicmap - Display last magic map in seperate window. - * metaserver - Display the metaserver list. This works even while connected to a server. - * Client configuration - * bind - Binds the command (or commands seperated by ;) supplied in the argument to the next key pressed. - * unbind - Display a list of keybindings. Also, given an argument number, unbinds that binding number. - * foodbeep - * savedefaults - Save configuration information to disk. - * savewinpos - Save window position information to disk. Includes all windows in split mode, and sizes of the various window panes. - * show - * showicon - * showweight - * disconnect - Disconnect from the server. (Note: This command is a bit buggy, as it disconnects from the server, but doesn't update the client mode, so you have to use Disconnect in the Client menu before you can do anything else.) - * Scripting - * script - Start executing a given script. - * scripts - Display list of running scripts, and their script numbers. - * scriptkill - Stop a given script from executing. Takes the script number as an argument. - * scripttell - Communicate information to a given script. Takes the script number as the first argument. The rest is passed on to the script. - * Debugging commands - * dmalloc - * mapredraw - * num_free_items - * Not yet subcategorized - * autorepeat - * cwindow - * scroll - * Communication - * With words - * party - On its own, only displays help for its several subcommands. - * party form - To form a party, type: party form - * party passwd - To set or change a password for a party, type: party passwd Passwords are limited to 8 characters. - * party list - Display a list of current parties. - * party join - To join a party, type: party join If the party has a passwd, it will you prompt you for it. - * party leave - Leave a party. - * party say - To talk to party members, type: party say - * party who - Display a list of all party members. - * party kills - See what you've killed. (Not implemented/Broken?) - * gsay - * shout - * chat - * tell - * reply - * say - * shout - * me - * Random Events - * cointoss - * orcknuckle - * Actions - * nod - * dance - * kiss - * bounce - * smile - * cackle - * laugh - * giggle - * shake - * puke - * growl - * scream - * sigh - * sulk - * hug - * cry - * poke - * accuse - * grin - * bow - * clap - * blush - * burp - * chuckle - * cough - * flip - * frown - * gasp - * glare - * groan - * hiccup - * lick - * pout - * shiver - * shrug - * slap - * smirk - * snap - * sneeze - * snicker - * sniff - * snore - * spit - * strut - * thank - * twiddle - * wave - * whistle - * wink - * yawn - * beg - * bleed - * cringe - * think - * Commands that are not yet organized - * explore - * apply - * applymode - * archs - * body - * brace - * build - * cast - * disarm - * drop - * dropall - * examine - * get - * help - * hiscore - * inventory - * invoke - * killpets - * listen - * mapinfo - * mark - * output-sync - * output-count - * peaceful - * pickup - * prepare - * quit - * rename - * resistances - * rotateshoottype - * shutdown - * skills - * use_skill - * ready_skill - * search - * search-items - * statistics - * take - * throw - * time - * weather - * title - * usekeys - * bowmode - * petmode - * wimpy - * Socket commands - these should really do nothing more than output things to the various players/sockets. (This description is from the source code, not necessarily final.) - * hiscore - * logs - * maps - * motd - * players - * who - * Game internals - * save - * sound - * sstable - * verify - * fix_me - * malloc - * strings - * version - * printlos - * DM commands - * DM character commands - * dm - * dmhide - * hide - * nodm - * nowiz - * possess (This command is disabled) - * wizpass - * Movement - * goto - * teleport - * Player examination and modification - * addexp - * banish - * freeze - * kick - * summon - * toggle_shout - * Object examination and modification - * create - * dump - * dumpbelow - * free - * patch - * remove - * Stack based object examination and modification - * diff - * stack_list - * stack_pop - * stack_push - * Map examination and modification - * reset - * Server status - * plugin - * pluglist - * plugout - * Not yet categorized - * abil - * debug - * dumpfriendlyobjects - * dumpallarchetypes - * dumpallmaps - * dumpallobjects - * dumpmap - * forget_spell - * invisible - * learn_special_prayer - * learn_spell - * set_god - * speed - * ssdumptable - * stats - * style_info - * overlay_save - * mon_aggr - * loadtest - - //This list is intended to be accurate, so please don't recategorize anything unless you're absolutely sure. That means don't move a command from "Not yet categorized" to where you think it should be, but aren't sure.// - - EditMe : Give a brief description of each command, and finish categorizing commands. Annoyingly, this requires testing each command to make sure we're accurate. IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/client_commands?rev=1171424931 New Revision: http://wiki.metalforge.net/doku.php/client_commands -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 22:51:14 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 22:51:14 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: client Message-ID: <1249530674.556967.23037.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 22:51 User : kbulgrien Edit Summary: Created a main page for the client namespace. ======The Client Namespace====== * [[client:commands|Commands]] * [[client:keybinding|Keybinding]] * [[client:scratchpad|Scratchpad]] ======Other Client-related Links====== =====Compiling===== * [[crossfire_client_compile_guide|Crossfire Client Compile Guide]] =====Client Side Scripting===== * [[client_side_scripting:client_scripting_interface-basic_howto|Basic Howto]] * [[client_side_scripting:scripts|Scripts]] IP-Address : 70.254.32.178 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/client -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 23:04:32 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 23:04:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: client:keybinding Message-ID: <1249531472.316778.23172.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 23:04 User : kbulgrien Edit Summary: Created to document some keybind examples. ======GTKv2 Examples====== =====Rods===== ====Using on Self==== apply -u rod of heal; apply -a rod of heal; fire stay; fire_stop; apply -u rod of heal ====Firing==== apply -a rod of firebolt; north f; fire_stop; apply -u rod of firebolt apply -a rod of frostbolt; fire 1; fire_stop; apply -u rod of frostbolt IP-Address : 70.254.32.178 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/client:keybinding -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 23:10:23 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 23:10:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:keybinding Message-ID: <1249531823.518218.23196.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 23:10 User : kbulgrien Edit Summary: Explain why fire_stop and note Fire Direction stops firing. @@ -9,5 +9,5 @@ ====Firing==== apply -a rod of firebolt; north f; fire_stop; apply -u rod of firebolt apply -a rod of frostbolt; fire 1; fire_stop; apply -u rod of frostbolt - + * Without the fire_stop, the firing continues until the player presses the Fire key (shift) and a direction key. IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/client:keybinding?rev=1249531470 New Revision: http://wiki.metalforge.net/doku.php/client:keybinding -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 23:18:18 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 23:18:18 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:keybinding Message-ID: <1249532298.398585.23208.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 23:18 User : kbulgrien Edit Summary: Clarify single-shot vs rapidfire. @@ -4,10 +4,23 @@ ====Using on Self==== apply -u rod of heal; apply -a rod of heal; fire stay; fire_stop; apply -u rod of heal + apply -u rod of heal; apply -a rod of heal; stay f; apply -u rod of heal ====Firing==== - apply -a rod of firebolt; north f; fire_stop; apply -u rod of firebolt - apply -a rod of frostbolt; fire 1; fire_stop; apply -u rod of frostbolt - * Without the fire_stop, the firing continues until the player presses the Fire key (shift) and a direction key. + ===Once=== + + * fires a single shot. + + apply -a rod of firebolt; north f; apply -u rod of firebolt + + ===Rapidfire=== + + * begins firing continuously. + + apply -a rod of frostbolt; fire 1; fire_stop; apply -u rod of frostbolt + + * fire_stop causes continuous firing to stop. + * The Fire key (shift) and a direction key cause continuous firing to stop. + IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/client:keybinding?rev=1249531822 New Revision: http://wiki.metalforge.net/doku.php/client:keybinding -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 23:27:57 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 23:27:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:keybinding Message-ID: <1249532877.516741.23223.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 23:27 User : kbulgrien Edit Summary: Formatting fixups and reorg. @@ -3,24 +3,23 @@ =====Rods===== ====Using on Self==== - apply -u rod of heal; apply -a rod of heal; fire stay; fire_stop; apply -u rod of heal - apply -u rod of heal; apply -a rod of heal; stay f; apply -u rod of heal + ''apply -u rod of heal; apply -a rod of heal; fire stay; fire_stop; apply -u rod of heal''\\ + ''apply -u rod of heal; apply -a rod of heal; stay f; apply -u rod of heal'' ====Firing==== ===Once=== - * fires a single shot. + ''apply -a rod of firebolt; north f; apply -u rod of firebolt'' - apply -a rod of firebolt; north f; apply -u rod of firebolt + * //Direction// //f// fires a single shot. ===Rapidfire=== - * begins firing continuously. - - apply -a rod of frostbolt; fire 1; fire_stop; apply -u rod of frostbolt + '' apply -a rod of frostbolt; fire 1; fire_stop; apply -u rod of frostbolt'' + * //Fire// //Direction// begins continuous fire. * fire_stop causes continuous firing to stop. - * The Fire key (shift) and a direction key cause continuous firing to stop. + * The Fire (shift) and direction cause continuous firing to stop. IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/client:keybinding?rev=1249532295 New Revision: http://wiki.metalforge.net/doku.php/client:keybinding -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 5 23:33:27 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 05 Aug 2009 23:33:27 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client Message-ID: <1249533207.386058.23232.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/05 23:33 User : kbulgrien Edit Summary: Link to player_commands @@ -4,8 +4,12 @@ * [[client:keybinding|Keybinding]] * [[client:scratchpad|Scratchpad]] ======Other Client-related Links====== + + =====Playing===== + + * [[player_commands|Player Commands]] =====Compiling===== * [[crossfire_client_compile_guide|Crossfire Client Compile Guide]] IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/client?rev=1249530672 New Revision: http://wiki.metalforge.net/doku.php/client -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 10:16:06 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 10:16:06 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_types Message-ID: <1249744566.696785.7258.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 10:16 User : kbulgrien Edit Summary: Fix broken links. @@ -289,15 +289,16 @@ Note on directors: Movers and Directors are separate objects, even though they look and act similar. Directors only do spells/missiles, while movers only do living creatures (depending on how it is set: monsters and players). see also: [[director]] (112) + ==== type 41: teleporter ==== Functionality of teleporters: - When the player walks into a teleporter, he is transferred to a different location. The main difference to the object-type [[exit]] is the possibility to have teleporters connected to levers/buttons/etc. Sometimes teleporters are activated even against the players will. + When the player walks into a teleporter, he is transferred to a different location. The main difference to the object-type [[dev:object_types#type_66exit|exit]] is the possibility to have teleporters connected to levers/buttons/etc. Sometimes teleporters are activated even against the players will. - Unlike [[exits]], teleporters can transfer also items and monsters to different locations on the same map. + Unlike [[dev:object_types#type_66exit|exits]], teleporters can transfer also items and monsters to different locations on the same map. * "slaying " defines the map that the player is transferred to. can be an absolute path, beginning with '/' (for example "/peterm/FireTemple/fire1"). It can also be a relative path, not beginning with '/' (On the map "/peterm/FireTemple/Fire2" for example I could use the relative path "Fire1"). Use relative paths whenever possible! Note that upper/lower case must always be set correctly. However, please use lower case only. If the slaying is set, ONLY players can get teleported. If slaying is unset ("slaying 0"), anything can get teleported: Players, monsters and items. In this case, the destined map is automatically the same map the teleporter is on. * "hp ", "sp ": hp, sp define the (x, y)- coordinates of the exit's destination. If both are set to zero and "slaying 0" is set, the player will get teleported to another, randomly chosen teleporter on the same map (Slightly confusing for the player though). Make sure there actually *is* a second one in that case. If both (sp,hp) are zero but slaying is set, the player will be transferred to the "default enter location" of the destined map. The latter can be set in the map's attributes as "hp"/"sp", with crossedit there are input masks labeled "Start X"/"Start Y". Though, please DO NOT use that. I wrote it here only so that you understand some existing maps. It turned out to be a source for numerous map-bugs. * "speed ": If speed is nonzero, the teleporter will automatically be activated in regular time-intervals. Hence, the player can just step on it and gets teleported sooner or later. The duration between two activates depends on . Default in the teleporter arch is "speed 0.1". VERY IMPORTANT: If you want to have your teleporter activated via button/handle/magic_ear/etc, you must set "speed 0"! @@ -307,9 +308,9 @@ Teleporters must always be placed above the floor in order to work correctly! When creating maps, I guess sooner or later you'll want to have an invisible teleporter. If using "invisible 1", the teleporter can still be discovered with the show_invisible spell. And you can't place it under the floor to prevent this. Fortunately, there is a cool trick to make a perfectly invisible teleporter: You simply add teleporter functionality to the floor itself. That means: You take the floor arch (e.g. "flagstone"), set "type 41", and add slaying/hp/sp/connected... everything you need. - see also: [[exit]] (66) + see also: [[dev:object_types#type_66exit|exit]] (66) ==== type 42: creator ==== Functionality of creators: IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_types?rev=1248778957 New Revision: http://wiki.metalforge.net/doku.php/dev:object_types -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 10:45:46 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 10:45:46 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_types Message-ID: <1249746346.471054.7309.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 10:45 User : kbulgrien Edit Summary: Fix broken links in pedestal section. @@ -167,8 +167,9 @@ see also: [[shield]] (33), [[helmet]] (34), [[amulet]] (39), [[ring]] (70), [[cloak]] (87), [[boots]] (99), [[gloves]] (100), [[bracers]] (104), [[girdle]] (113) These all work more or less exactly like brestplate armour. + ==== type 17: pedestal==== Functionality of pedestals: @@ -178,11 +179,11 @@ * "connected " defines the connector value to be activated when the pedestal is triggered. * "walk_on 1", "walk_off 1" should both be set or it won't work. Notes on usage: - If you want to create a place where only players of a certain race can enter, put a [[teleporter]] over your pedestal. So the [[teleporter]] is only activated for players of the matching race. Do not use gates, because many other players could sneak in. If you put powerful artifacts into such places, generally set "startequip 1", so that they are preserved for that one race and can't be traded to others. + If you want to create a place where only players of a certain race can enter, put a [[dev:object_types#type_41teleporter|teleporter]] over your pedestal. So the [[dev:object_types#type_41teleporter|teleporter]] is only activated for players of the matching race. Do not use gates, because many other players could sneak in. If you put powerful artifacts into such places, generally set "startequip 1", so that they are preserved for that one race and can't be traded to others. - see also: [[detector]] (51), [[inv. checker]] (64), [[altar]] (18) + see also: [[dev:object_types#type_51detectors|detector]] (51), [[dev:object_types#type_64inventory checker|inv. checker]] (64), [[dev:object_types#type_18altar|altar]] (18) ==== type 18: altar ==== Functionality of altars: @@ -289,16 +290,15 @@ Note on directors: Movers and Directors are separate objects, even though they look and act similar. Directors only do spells/missiles, while movers only do living creatures (depending on how it is set: monsters and players). see also: [[director]] (112) - ==== type 41: teleporter ==== Functionality of teleporters: - When the player walks into a teleporter, he is transferred to a different location. The main difference to the object-type [[dev:object_types#type_66exit|exit]] is the possibility to have teleporters connected to levers/buttons/etc. Sometimes teleporters are activated even against the players will. + When the player walks into a teleporter, he is transferred to a different location. The main difference to the object-type [[exit]] is the possibility to have teleporters connected to levers/buttons/etc. Sometimes teleporters are activated even against the players will. - Unlike [[dev:object_types#type_66exit|exits]], teleporters can transfer also items and monsters to different locations on the same map. + Unlike [[exits]], teleporters can transfer also items and monsters to different locations on the same map. * "slaying " defines the map that the player is transferred to. can be an absolute path, beginning with '/' (for example "/peterm/FireTemple/fire1"). It can also be a relative path, not beginning with '/' (On the map "/peterm/FireTemple/Fire2" for example I could use the relative path "Fire1"). Use relative paths whenever possible! Note that upper/lower case must always be set correctly. However, please use lower case only. If the slaying is set, ONLY players can get teleported. If slaying is unset ("slaying 0"), anything can get teleported: Players, monsters and items. In this case, the destined map is automatically the same map the teleporter is on. * "hp ", "sp ": hp, sp define the (x, y)- coordinates of the exit's destination. If both are set to zero and "slaying 0" is set, the player will get teleported to another, randomly chosen teleporter on the same map (Slightly confusing for the player though). Make sure there actually *is* a second one in that case. If both (sp,hp) are zero but slaying is set, the player will be transferred to the "default enter location" of the destined map. The latter can be set in the map's attributes as "hp"/"sp", with crossedit there are input masks labeled "Start X"/"Start Y". Though, please DO NOT use that. I wrote it here only so that you understand some existing maps. It turned out to be a source for numerous map-bugs. * "speed ": If speed is nonzero, the teleporter will automatically be activated in regular time-intervals. Hence, the player can just step on it and gets teleported sooner or later. The duration between two activates depends on . Default in the teleporter arch is "speed 0.1". VERY IMPORTANT: If you want to have your teleporter activated via button/handle/magic_ear/etc, you must set "speed 0"! @@ -308,9 +308,9 @@ Teleporters must always be placed above the floor in order to work correctly! When creating maps, I guess sooner or later you'll want to have an invisible teleporter. If using "invisible 1", the teleporter can still be discovered with the show_invisible spell. And you can't place it under the floor to prevent this. Fortunately, there is a cool trick to make a perfectly invisible teleporter: You simply add teleporter functionality to the floor itself. That means: You take the floor arch (e.g. "flagstone"), set "type 41", and add slaying/hp/sp/connected... everything you need. - see also: [[dev:object_types#type_66exit|exit]] (66) + see also: [[exit]] (66) ==== type 42: creator ==== Functionality of creators: IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_types?rev=1249744559 New Revision: http://wiki.metalforge.net/doku.php/dev:object_types -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 16:49:13 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 16:49:13 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_types Message-ID: <1249768153.054097.9536.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 16:49 User : kbulgrien Edit Summary: Fix broken links. @@ -22,9 +22,9 @@ === floors: === * "is_floor 1" marks the object as floor. Any objects below will be invisible to the player. Never use a partly transparent pic for an object with is_floor! Every square visible to the player should contain a floor. Don't forget to put floors below walls and monsters! * "no_pick 1" should be set for all floors. Prevents the player from picking the floor up. - * "unique 1": If this attribute is set to a floor tile, this square is treated as a "unique map". That means this part of the map doesn't get resetted like normal maps. Thus, when a player drops items to this square, they'll stay there forever, unless picked up again. + * "unique 1": If this attribute is set to a floor tile, this square is treated as a "unique map". That means this part of the map doesn't get reset like normal maps. Thus, when a player drops items to this square, they'll stay there forever, unless picked up again. All the unique and permanent apartments have this flag set to every floor tile. === walls: === @@ -102,9 +102,9 @@ * "msg endmsg": is the text "written" in the book. * "level ": If is greater zero, the player needs a certain literacy level to succeed reading the book. The book can be read if: mental_level greater - 5. Adding level to a book can be a nice idea, personally I like it when a player needs more than his fighting skills to solve a quest. However, keep the booklevel at least below 15 because it is quite hard to gain high mental levels. - see also: [[spellbook]] (85), [[sign]] (98), [[scroll]] (111) + see also: [[dev:object_types#type_85spellbook|spellbook]] (85), [[dev:object_types#type_98sign|sign]] (98), [[dev:object_types#type_111scroll|scroll]] (111) ==== type 9: clock ==== Functionality of clocks: IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_types?rev=1249746337 New Revision: http://wiki.metalforge.net/doku.php/dev:object_types -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 17:59:35 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 17:59:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_types Message-ID: <1249772375.571677.9764.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 17:59 User : kbulgrien Edit Summary: Fix broken links. @@ -44,8 +44,9 @@ * "maxhp > 0": The monsters maximum hitpoints (very important since most monsters regenerate hp fast). * "resist_ " rises the monster's resistance from by percent. 100 means perfect immunity. When set to -100, the monster will receive double damage from this attacktype. * "attacktype <[[number]]>": the bitmask determines the monster's attacktypes. Attacktypes are: physical, magical, fire, cold.. etc. Read the details about attacktypes [[here]]. * "exp " defines the amount of experience a player will get for killing the monster. You should be very careful with setting exp values. Take a good look at existing arches and try to adopt the "overall power/exp"-ratio of monsters. Note that non-spellcasting monsters in general are *much* easier to kill, thus deserve lower exp. + ==== type 3: Rod ==== Functionality of rods: @@ -55,9 +56,9 @@ * "level " is the casting level for the spell of that rod. For attack spells, level should be set to something reasonable. * "hp " is the initial amount of spellpoints in the rod. * "maxhp ": is the maximum amount of spellpoints the rod can hold. Make sure it is enough to cast the contained spell at least once. But don't set the value too high, that would make the rod too effective. - see also: [[horn]] (35), [[wand]] (109) + see also: [[dev:object_types#type_35horn|horn]] (35), [[dev:object_types#type_109wand|wand]] (109) ==== type 4: Treasure ==== Functionality of treasure: A treasure-object turns into certain randomitems when the map is loaded into the game. IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_types?rev=1249768145 New Revision: http://wiki.metalforge.net/doku.php/dev:object_types -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 19:30:34 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 19:30:34 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_types Message-ID: <1249777834.941140.10228.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 19:30 User : kbulgrien Edit Summary: Fix broken links. @@ -44,8 +44,9 @@ * "maxhp > 0": The monsters maximum hitpoints (very important since most monsters regenerate hp fast). * "resist_ " rises the monster's resistance from by percent. 100 means perfect immunity. When set to -100, the monster will receive double damage from this attacktype. * "attacktype <[[number]]>": the bitmask determines the monster's attacktypes. Attacktypes are: physical, magical, fire, cold.. etc. Read the details about attacktypes [[here]]. * "exp " defines the amount of experience a player will get for killing the monster. You should be very careful with setting exp values. Take a good look at existing arches and try to adopt the "overall power/exp"-ratio of monsters. Note that non-spellcasting monsters in general are *much* easier to kill, thus deserve lower exp. + ==== type 3: Rod ==== @@ -56,9 +57,9 @@ * "level " is the casting level for the spell of that rod. For attack spells, level should be set to something reasonable. * "hp " is the initial amount of spellpoints in the rod. * "maxhp ": is the maximum amount of spellpoints the rod can hold. Make sure it is enough to cast the contained spell at least once. But don't set the value too high, that would make the rod too effective. - see also: [[dev:object_types#type_35horn|horn]] (35), [[dev:object_types#type_109wand|wand]] (109) + see also: [[dev:object_types#type_35horn|horn]] (35), [[dev:object_types#type_109wand/staff|wand]] (109) ==== type 4: Treasure ==== Functionality of treasure: A treasure-object turns into certain randomitems when the map is loaded into the game. IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_types?rev=1249772369 New Revision: http://wiki.metalforge.net/doku.php/dev:object_types -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 19:34:29 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 19:34:29 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_types Message-ID: <1249778070.004850.10231.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 19:34 User : kbulgrien Edit Summary: Fix broken links/spelling. @@ -553,8 +553,9 @@ * Monsters must not be able to reach the savebeds under any circumstances! * If there are NPCs around, make sure they have "friendly 1" set. * Insert a relyable exit! Make sure there is no possibility that players get trapped in a savebed location. * If possible, mark the whole site as no-spell area (Insert this arch called "dungeon_magic" everywhere). This is not required, but it makes the place much more safe. + ==== type 109: wand/staff ==== Functionality of wands/staves: @@ -564,13 +565,13 @@ * "level ": The wand/staff will cast at level . An average level for wands in shops is about 10. * "food " is the number of charges left before it is used up. Notes on usage: - Wands are quite seldomly used. The reason prolly is that they're generally not cost-efficient. Handing out high-level wands with powerfull special spells isn't a good idea either, because of the recharge ability. + Wands are quite seldomly used. The reason probably is that they're generally not cost-efficient. Handing out high-level wands with powerful special spells isn't a good idea either, because of the recharge ability. For low levels, staffs of healing/cure and word of recall are quite desireable though. - see also: [[rod]] (3), [[potion]] (5), [[scroll]] (111) + see also: [[dev:object_types#type_3rod|rod]] (3), [[dev:object_types#type_5potion|potion]] (5), [[dev:object_types#type_111scroll|scroll]] (111) ==== type 122: container ==== Functionality of containers: IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_types?rev=1249777828 New Revision: http://wiki.metalforge.net/doku.php/dev:object_types -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 23:18:33 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 23:18:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: spells:praying Message-ID: <1249791513.395710.11145.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 23:18 User : kbulgrien Edit Summary: Add to glyph description. @@ -313,9 +313,9 @@ === Glyph === ^ Level: | 12 ^ GP: | 5 ^ Path: | Creation | ^ Attack Types: | N/A |^ Sources: | books || - ^ Notes: | Creates a special rune which encapsulates another spell of your choosing. When the rune is triggered, the encapsulated spell is cast on the target. ||||| + ^ Notes: | Creates a special rune which encapsulates another praying spell of your choosing. When the rune is triggered, the encapsulated spell is cast on the target. Example: cast glyph summon cult monsters ||||| === Restoration === ^ Level: | 13 ^ GP: | 80 ^ Path: | Restoration | ^ Attack Types: | confusion, poison, blind, disease |^ Sources: | books, scrolls || IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/spells:praying?rev=1248752355 New Revision: http://wiki.metalforge.net/doku.php/spells:praying -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 8 23:20:08 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 08 Aug 2009 23:20:08 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: spells:summoning Message-ID: <1249791608.164146.11154.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/08 23:20 User : kbulgrien Edit Summary: Add to pentagram description. @@ -3,8 +3,9 @@ Worshippers of [[gods:Mostrai]] will have a difficult time gaining summoning skill points, as they will be unable to cast any summoning spells until increasing their skill level, which can only be done by forming a party with a skilled summoner and sharing experience points (XP). Worshippers of [[gods:Valkyrie]] are denied to all spell schools, including summoning. The summoning skill is acquired by learning the skill from a scroll (the summoner class starts with it) or by having a talisman of summoning. Summoning monsters to fight for you can help you to stay safe against dangerous enemies, since the caster can stay out of the line of fire while the monsters do the work. The caster receives all XP gained from enemies killed by his pets. + @@ -143,9 +144,9 @@ === Pentagram === ^ Level: | 12 ^ SP: | 5 ^ Path: | Creation | ^ Attack Types: | N/A |^ Sources: | books || - ^ Notes: | A Pentagram is a special Rune that can encapsulate another spell, which is cast when the Pentagram is activated. The encapsulated spell is chosen by the caster. ||||| + ^ Notes: | A Pentagram is a special Rune that can encapsulate another summoning spell, which is cast when the Pentagram is activated. The encapsulated spell is chosen by the caster. Example: cast pentagram summon fire elemental ||||| ===== Credits ===== * All information retrieved from the archetype files in the [[http://crossfire.real-time.com/svn/index.html|SVN repository]], or from the [[http://crossfire.real-time.com/spoiler/spells/index.html|Spells]] section of the main Crossfire site. IP-Address : 70.254.32.178 Old Revision: http://wiki.metalforge.net/doku.php/spells:summoning?rev=1249365710 New Revision: http://wiki.metalforge.net/doku.php/spells:summoning -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Aug 22 23:12:30 2009 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 22 Aug 2009 23:12:30 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1251000750.272915.29829.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2009/08/22 23:12 User : Edit Summary: @@ -31,8 +31,9 @@ | Michael Rogato | [[user:michael]] | Elshar/Meznev | | | http://www.cheekan.org/ | | | Arvid Norlander | [[user:anmaster]] | anmaster | [[https://sourceforge.net/users/anmaster|anmaster]] | [[https://launchpad.net/~anmaster|anmaster]] | | | | | [[user:kshinji]] | | | | | | | Dany Talbot | [[user:Cybersoft]] | Cybersoft | [[https://sourceforge.net/users/crystalmir|crystalmir]] | | | | + | Craig Kelleher | [[user:skate3241]] | skate3241 | | | | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ IP-Address : 96.26.141.132 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1242928661 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/