Code Search for Developers
 
 
  

types.dtd from Angelion - The Demon Conflict at Krugle


Show types.dtd syntax highlighted

<?xml version="1.0" encoding="utf-8"?>

<!-- Document Type Definition External Subset for Daimonin type definitions.
  - Version: 1.0
  - Public Identifier: -//Daimonin//DTD Types 1.0//EN
  - System Identifier: none given
  -->

<!-- The types document root element. -->
<!ELEMENT types ((bitmasks|xi:include), (lists|xi:include), (ignorelists|xi:include), (default_type|xi:include), (type|xi:include)+)>
<!ATTLIST types>

<!ELEMENT bitmasks (bitmask*)>
<!ATTLIST bitmasks
    xml:base    CDATA #IMPLIED
>

<!ELEMENT lists (list*)>
<!ATTLIST lists
    xml:base    CDATA #IMPLIED
>

<!ELEMENT ignorelists (ignore_list*)>
<!ATTLIST ignorelists
    xml:base    CDATA #IMPLIED
>


<!ELEMENT bitmask (bmentry+)>
<!ATTLIST bitmask
    name        CDATA #REQUIRED
>

<!ELEMENT list (listentry+)>
<!ATTLIST list
    name        CDATA #REQUIRED
>

<!ELEMENT listentry EMPTY>
<!ATTLIST listentry
    value       CDATA #REQUIRED
    name        CDATA #REQUIRED
>

<!ELEMENT bmentry EMPTY>
<!ATTLIST bmentry
    bit         CDATA #REQUIRED
    name        CDATA #REQUIRED
>

<!ELEMENT ignore_list (attribute* | EMPTY)>
<!ATTLIST ignore_list
    name        CDATA #REQUIRED
>

<!ELEMENT default_type (attribute*)>
<!ATTLIST default_type
    xml:base    CDATA #IMPLIED
>

<!ELEMENT type (import_type?,required?,ignore?,description?,use?,(section | attribute)*)>
<!ATTLIST type
    xml:base    CDATA #IMPLIED
    name        CDATA #REQUIRED
    number      CDATA #REQUIRED
    available   (yes|no) 'yes'
>

<!ELEMENT description (#PCDATA)>
<!ELEMENT use (#PCDATA)>

<!ELEMENT import_type EMPTY>
<!ATTLIST import_type
    name        CDATA #REQUIRED
>

<!ELEMENT required (attribute+)>
<!ELEMENT ignore (section*,attribute*,ignore_list*)>

<!ELEMENT section (attribute*)>
<!ATTLIST section
    name        CDATA #REQUIRED
>

<!ELEMENT attribute (#PCDATA)>
<!ATTLIST attribute
    type        CDATA #IMPLIED
    arch        CDATA #IMPLIED
    arch_begin  CDATA #IMPLIED
    arch_end    CDATA #IMPLIED
    editor      CDATA #IMPLIED
    value       CDATA #IMPLIED
    length      CDATA #IMPLIED
    true        CDATA #IMPLIED
    false       CDATA #IMPLIED
>

<!ELEMENT xi:include (xi:fallback?)>
<!ATTLIST xi:include
    xmlns:xi    CDATA #FIXED 'http://www.w3.org/2001/XInclude'
    href        CDATA #REQUIRED
    parse       (xml|text) "xml"
    encoding    CDATA #IMPLIED
>




See more files for this project here

Angelion - The Demon Conflict

Isometric client/server based MMORG Featuring: 2d+ (isometric mapstacking), tilestretching (looks 3d) and realtime map editing. Uses SDL graphics library for portability.

Project homepage: http://sourceforge.net/projects/angelion-tdc
Programming language(s): C,Python
License: other

  GameObjectMatchers.dtd
  GameObjectMatchers.xml
  animtree
  archdef.dat
  bitmasks.xml
  cfpython_menu.def
  facetree
  ignorelists.xml
  lists.xml
  spells.def
  spells.dtd
  spells.xml
  typenumbers.xml
  types.dtd
  types.xml