<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki-test.cross-fire.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki-test.cross-fire.org/feed.php">
        <title>Crossfire Wiki - cfpython</title>
        <description></description>
        <link>https://wiki-test.cross-fire.org/</link>
        <image rdf:resource="https://wiki-test.cross-fire.org/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-14T05:33:19+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:cfdialog?rev=1744998683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:cfpython?rev=1744998683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:insult_generator_source_code?rev=1744998683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:insult_generator?rev=1744998683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:plugin_python?rev=1744998683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:server_plugin?rev=1744998683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/cfpython:tod?rev=1744998683&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki-test.cross-fire.org/_media/wiki:dokuwiki.svg">
        <title>Crossfire Wiki</title>
        <link>https://wiki-test.cross-fire.org/</link>
        <url>https://wiki-test.cross-fire.org/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:cfdialog?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdialog</title>
        <link>https://wiki-test.cross-fire.org/cfpython:cfdialog?rev=1744998683&amp;do=diff</link>
        <description>CFDialog Helper Classes

What is this about ?

This is a small set of Python utility classes, to help you creating
complex dialogs. It is made for those who do not want to
bother about complex programming, but just want to make a few
dialogs that are better than the @match system used in the
server.</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:cfpython?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfpython</title>
        <link>https://wiki-test.cross-fire.org/cfpython:cfpython?rev=1744998683&amp;do=diff</link>
        <description>CFPython

&lt;WRAP lo&gt;
(Note: It would be nice if there were more code examples on this page.  ) 

[As of march 2013 this note is outdated. Also, see some examples at the bottom of this page.]
&lt;/WRAP&gt;

The Crossfire Python Plugin is a server plugin able to run Python scripts that manipulate Crossfire items, monsters, players, maps,</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:insult_generator_source_code?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insult_generator_source_code</title>
        <link>https://wiki-test.cross-fire.org/cfpython:insult_generator_source_code?rev=1744998683&amp;do=diff</link>
        <description>Insult Generator Source Code

This has been updated for CFPython 2.0, but has not been tested since conversion.

The crossfire version of the Shakspearean Insult Generator: 



 # CFInsulter.py (formerly shakeinsult.py)
 # This is an adaptation of Nick Hodges&#039; Shakspearean Insult Generator in python.
 #
 # &quot;This is available under a BSD style license.  Once I said I would never
 # write any non-GPL stuff for fun.  Oh well.  Just let me know if you use it.&quot;
 # http://www.zope.org/Members/tfarrell…</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:insult_generator?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insult_generator</title>
        <link>https://wiki-test.cross-fire.org/cfpython:insult_generator?rev=1744998683&amp;do=diff</link>
        <description>Insult Generator

For those who didn&#039;t know, that Crossfire has a insult generator based on the Simple Shakespearian Insult Generator.

Source Code

The source code / script code is included in the maps package 

since at least version 1.9.1 as maps/python/misc/CFInsulter.py</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:plugin_python?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>plugin_python</title>
        <link>https://wiki-test.cross-fire.org/cfpython:plugin_python?rev=1744998683&amp;do=diff</link>
        <description>CFPython version 1.0

This documentation is about the old plugin system. It is obsolete and should not be used, except for historical purposes.

Documentation for current Python plugin can be found here.

How do I hook a script to an object?

Use the event_xxx</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:server_plugin?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server_plugin</title>
        <link>https://wiki-test.cross-fire.org/cfpython:server_plugin?rev=1744998683&amp;do=diff</link>
        <description>cfpython - server_plugin

A server plugin is a software component that extends or enhances the functionality of a server. These plugins are typically used to add new features, modify existing behavior, or integrate the server with other systems without altering the server&#039;s core code.</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/cfpython:tod?rev=1744998683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T17:51:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tod</title>
        <link>https://wiki-test.cross-fire.org/cfpython:tod?rev=1744998683&amp;do=diff</link>
        <description>Time based python scripts

Common conventions

The folder python/tod in crossfire maps contains several scripts 

ready to be linked to event_xxxx object in a map editor . 

All those scripts use common naming and parameters conventions. 

JSON parameters

All parameters are passed as arguments in</description>
    </item>
</rdf:RDF>
