From no-reply_wiki at metalforge.org Thu Apr 5 13:09:15 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 05 Apr 2012 13:09:15 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: jxclient Message-ID: <1333649355.918330.7602.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/05 13:09 User : ryo Edit Summary: update @@ -6,9 +6,9 @@ * dialog "Characters for the account": shows outdated error message from previously open dialog "Character creation" * dialog "Characters for the account": "play" is enabled even if no characters exist * dialog "Character creation": should clear input field when opened * dialog "Character creation": focus should be on name field after error "That account name contains illegal characters" - * Creating a new account should automatically create a new character + * Creating a new account should automatically create a new character * fix the top bar, especially the "K" and "Q" buttons (maybe move 'setup' somewhere else?) * inventory filters: cursed, locked/unlocked, magic, and such IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/jxclient?rev=1333232363 New Revision: http://wiki.metalforge.net/doku.php/jxclient -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 15 04:37:51 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 04:37:51 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1334482671.423425.18152.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 04:37 User : ryo Edit Summary: update @@ -399,8 +399,9 @@ ==== More ==== next archetype linked to current archetype. Will be ''None'' for last item ==== NewObject() ==== Returns a ''Crossfire.Object'' having this archetype as type. It isn't on any map or in any inventory, so should be inserted somewhere or deleted if not used. + ===== Object ===== FIXME link to dev:objects 's fields? split flag & such info. Make a table with property / mapping to object / Python type @@ -464,9 +465,9 @@ * **AnimSpeed**: ''Number'', the animation speed * **AttackType**: ''Number'' * BeenApplied: ''Boolean'' * Identified: ''Boolean'' - * Alive: ''Boolean'' + * **Alive**: ''Boolean'' * DungeonMaster: ''Boolean'' * WasDungeonMaster: ''Boolean'' * **Applied**: ''Boolean'' * **Unpaid**: ''Boolean'' @@ -519,14 +520,14 @@ * Archetype: ''[[cfpython#Crossfire.Archetype methods and attributes|Crossfire.Archetype]]'' * **NoSave**: ''Boolean'', if set this Object will never be saved to disk, even if map is temporary swapped out * Exists (special meaning, False if cf object has been freed from memory, True otherwise) * Env: ''[[cfpython#Crossfire.Object methods and attributes|Crossfire.Object]]''. Can be ''None''. - * MoveType - * MoveBlock - * MoveAllow - * MoveOn - * MoveOff - * MoveSlow + * **MoveType** + * **MoveBlock** + * **MoveAllow** + * **MoveOn** + * **MoveOff** + * **MoveSlow** * MoveSlowPenalty * **Enemy**: ''[[cfpython#Crossfire.Object methods and attributes|Crossfire.Object]]'' representing the object's enemy. Will probably be ''None'' except for monsters. * Count * **GodGiven**: ''Boolean'' IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1325281590 New Revision: http://wiki.metalforge.net/doku.php/cfpython -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 15 04:55:07 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 04:55:07 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1334483707.439595.18172.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 04:55 User : ryo Edit Summary: update @@ -399,8 +399,9 @@ ==== More ==== next archetype linked to current archetype. Will be ''None'' for last item ==== NewObject() ==== Returns a ''Crossfire.Object'' having this archetype as type. It isn't on any map or in any inventory, so should be inserted somewhere or deleted if not used. + ===== Object ===== @@ -517,8 +518,9 @@ * Subtype: ''Number'' * **Value**: ''Number'', value of the object * ArchName: ''String'', name of this object's archetype * Archetype: ''[[cfpython#Crossfire.Archetype methods and attributes|Crossfire.Archetype]]'' + * OtherArchetype: ''[[cfpython#Crossfire.Archetype methods and attributes|Crossfire.Archetype]]'' * **NoSave**: ''Boolean'', if set this Object will never be saved to disk, even if map is temporary swapped out * Exists (special meaning, False if cf object has been freed from memory, True otherwise) * Env: ''[[cfpython#Crossfire.Object methods and attributes|Crossfire.Object]]''. Can be ''None''. * **MoveType** IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1334482662 New Revision: http://wiki.metalforge.net/doku.php/cfpython -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 15 06:02:06 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 06:02:06 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: server_plugin Message-ID: <1334487726.930960.19111.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 06:02 User : ryo Edit Summary: update @@ -122,8 +122,9 @@ ==== Throw ==== Archetype: event_throw Generated when the object is thrown. The object is still in the thrower's inventory, and can be removed to abort being thrown. + ==== Trigger ==== Archetype: event_trigger @@ -132,8 +133,9 @@ * for a scroll/book/tome, generated when player writes into the item. ''op'' is the item, ''activator'' is the player, ''message'' is what player is trying to write. Return non zero to prevent writing. Event is generated before length is checked for overflow. * for a magical scroll, generated when player inscribes a spell in the item. ''op'' is the item, ''activator'' is the player, ''third'' is the spell being inscribed. Return non zero to prevent writing. Event is generated after all checks are done (player can really write the scroll, he didn't read it accidentally) but before sp/gr are decreased. * for teleporters (type 41), exits (type 66), directors (type 112), check inventory (type 64), swamps (type 138) called when something moves on the spot ; process can be aborted by returning a non zero value + * for doors (type 23) and locked_door (type 20), called before a lockpicking is attempted ; no check (blocked or not, can be picked or not) was yet done, except that the item is a (locked) door ; process can be aborted by returning a non-zero value. ''op'' is the door, ''activator'' the player, and ''third'' the lockpicking skill ==== Timer ==== Archetype: event_timer IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/server_plugin?rev=1320599037 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 Sun Apr 15 06:03:17 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 06:03:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cf_darcap Message-ID: <1334487797.521153.19114.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 06:03 User : ryo Edit Summary: update @@ -1,5 +1,8 @@ ====== cf_darcap plugin ====== + + ** this plugin was removed and replaced by the quest/dialog mechanism ** + This plugin handles various things in [[world:darcap|Darcap]]. It can be considered beta quality - it works, but needs testing to ensure no crash or bad things happen ;) IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/cf_darcap?rev=1263751673 New Revision: http://wiki.metalforge.net/doku.php/cf_darcap -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 15 06:04:16 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 06:04:16 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: server_plugin Message-ID: <1334487856.260019.19117.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 06:04 User : ryo Edit Summary: update @@ -8,8 +8,9 @@ * message boards, on which players can leave messages * Imperial Post Office, that lets players exchange ingame mail * playing slot machines at casinos * [[:dev_todo:python_guilds|improved guild system]] - currently being tested + ===== Existing plugins ===== Currently existing plugins are : @@ -19,9 +20,9 @@ | [[cflogger]] | logs events to a SQLITE database | experimental | | [[cfnewspaper]] | newspaper generation | experimental | | [[citylife]] | adds/removes NPCs in maps, to make towns lively | apparently stable | | [[cfrhg]] | random house generator, adds random maps to unlinked exits in specified maps | apparently stable | - | [[cf_darcap]] | Darcap specific plugin, handling various things | needs testing | + | [[cf_darcap]] | Darcap specific plugin, handling various things | needs testing replaced by quest/dialog mechanism | | template | not a real plugin, but a skeleton to create new ones | up-to-date | IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/server_plugin?rev=1334487721 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 Sun Apr 15 11:42:12 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 11:42:12 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: history_of_crossfire Message-ID: <1334508132.690701.21378.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 11:42 User : lauwenmark Edit Summary: Added a reference to the Mannor of 1000 Lights. @@ -108,12 +108,15 @@ == 7392 EK == * the [[world:darcap:maze]] becomes managed by [[world:Darcap]] == 7563 EK == * The tower of [[Melficef]] the Red explodes. + ==== Eighth Millenia EK ==== == 8009 EK == * [[world:Euthville]] is destroyed. + == 8144 EK == + * The Mannor of Thousand Lights is built, then damned by the gods. ===== Crossfire Lore ===== * http://wiki.metalforge.net/doku.php/lore IP-Address : 87.67.150.234 Old Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire?rev=1305824632 New Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Apr 15 12:48:57 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 12:48:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: server_plugin Message-ID: <1334512137.072701.21548.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 12:48 User : ryo Edit Summary: update @@ -62,15 +62,20 @@ Archetype: event_apply This event is generated whenever the object is applied or unapplied. - ==== Attack ==== + + ==== Attacked ==== Archetype: event_attack - This event is used in three cases: - * bound to a (hand) weapon, it is triggered each time the weapon is used to slay something; this can typically be used to generate special effects when you hit a monster. In this case, "op" is the weapon, "activator" the player and "third" the monster attacked. Returning a non-zero value cancels the attack - * bound to a monster, it is triggered when the monster is attacked. In this case, "op" is the monster, "activator" is the player, "third" is the weapon (can be equal to "activator"). Returning a non-zero value cancels the attack - * bound to an arrow, it is triggered when the arrow hits something. "op" is the arrow, "hitter" what really hits (arrow can have stuff inside), "third" is the victim + Bound to an object, it is triggered when the object is attacked (with a weapon or a spell). In this case, "op" is the object, "activator" is what hits the item, "third" is the weapon or spell used (can be equal to "activator"). Returning a non-zero value cancels the attack. + + ==== Attacks ==== + Archetype: event_attacks + + This event is used in two cases: + * bound to a (hand) weapon, it is triggered each time the weapon is used by a player to attack something; this can typically be used to generate special effects when you hit a monster. In this case, "op" is the weapon, "activator" the player and "third" the item attacked. Returning a non-zero value cancels the attack + * bound to an arrow, it is triggered when the arrow hits something. "op" is the arrow, "activator" what really hits (arrow can have stuff inside), "third" is the victim. Returning a non-zero value cancels the attack ==== Close ==== Archetype: event_close IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/server_plugin?rev=1334487852 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 Sun Apr 15 15:31:10 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 15 Apr 2012 15:31:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1334521870.148333.22105.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/15 15:31 User : ryo Edit Summary: update @@ -399,8 +399,9 @@ ==== More ==== next archetype linked to current archetype. Will be ''None'' for last item ==== NewObject() ==== Returns a ''Crossfire.Object'' having this archetype as type. It isn't on any map or in any inventory, so should be inserted somewhere or deleted if not used. + @@ -539,8 +540,9 @@ * **Skill** * **NoDamage**: ''Boolean'' * **RandomMovement**: ''Boolean'' * **GlowRadius**: Integer + * Container: ''[[cfpython#Crossfire.Object methods and attributes|Crossfire.Object]]'' this item is currently looking into ; only used for players, mostly FIXME document all parameters. Link to relevant Crossfire function. Split in "standard function" and "helper function"? IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1334483698 New Revision: http://wiki.metalforge.net/doku.php/cfpython -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Apr 27 20:45:01 2012 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 27 Apr 2012 20:45:01 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1335577501.067386.15810.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/27 20:44 User : Edit Summary: added Tecslicer @@ -34,8 +34,9 @@ | Dany Talbot | [[user:Cybersoft]] | Cybersoft | [[https://sourceforge.net/users/crystalmir|crystalmir]] | | | | | Craig Kelleher | [[user:skate3241]] | skate3241 | | | | | | Logan Perkins | |Alestan| [[https://sourceforge.net/users/alestan|alestan]] | | | | | Chris Gregory | [[user:neodeno]] | neodeno | [[https://sourceforge.net/users/neodeno|neodeno]] | | | | + | Jason Wright | |Tecslicer| [[https://sourceforge.net/users/tecslicer|tecslicer]] | | | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ IP-Address : 207.230.209.26 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1297128982 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/