Changeset 132

Show
Ignore:
Timestamp:
04/26/08 14:13:00 (7 months ago)
Author:
thib
Message:

Mise à jour du DTD

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • adventure/world.dtd

    r103 r132  
    55 start CDATA #REQUIRED> 
    66 
    7 <!ELEMENT place (description,go*)> 
     7<!ELEMENT place (description,go*,npc*,thing*)> 
    88<!ATTLIST place 
    99 name CDATA #REQUIRED> 
    1010  
    11 <!ELEMENT thing (thing*,npc*,on-enter?,commands?)> 
     11<!ELEMENT thing (on-enter?,on-leave?,commands?)> 
    1212<!ATTLIST thing 
    1313 name CDATA #REQUIRED 
    14  place CDATA #REQUIRED 
    1514 aliases CDATA #IMPLIED 
    16  inherit CDATA #IMPLIED 
    1715 respawn CDATA #IMPLIED> 
    1816  
    19 <!ELEMENT npc (thing*,on-enter?,commands?,presence?)> 
     17<!ELEMENT npc (on-enter?,on-leave?,on-self-enter?,on-self-leave?,commands?,presence?)> 
    2018<!ATTLIST npc 
    2119 name CDATA #REQUIRED 
    22  place CDATA #REQUIRED 
    2320 aliases CDATA #IMPLIED 
    24  inherit CDATA #IMPLIED 
    2521 respawn CDATA #IMPLIED> 
    2622  
     
    2824<!ELEMENT on-leave (say?,narration?,destroy?,use?,give?,move?)> 
    2925 
    30 <!ELEMENT commands (command+,inherit+)> 
     26<!ELEMENT on-self-enter (say?,narration?,destroy?,use?,give?,move?)> 
     27<!ELEMENT on-self-leave (say?,narration?,destroy?,use?,give?,move?)> 
     28 
     29<!ELEMENT commands (command+)> 
    3130<!ATTLIST commands 
    3231 target CDATA #IMPLIED> 
    3332  
    34 <!ELEMENT presence (show?,status?,avatar?)> 
    35 <!ATTLIST presence 
    36  target CDATA #IMPLIED 
    37  enabled CDATA #IMPLIED> 
     33<!ELEMENT presence (show?,status?,image?)> 
    3834 
    39 <!ELEMENT command (say?,narration?,presence?,commands?,destroy?,use?,give?,move?)> 
     35<!ELEMENT command (say?,narration?,presence?,commands?,destroy?,use?,give?,move?,signal?)> 
    4036<!ATTLIST command 
    41  name CDATA #REQUIRED 
     37 name CDATA #IMPLIED 
     38 signal CDATA #IMPLIED 
    4239 objects CDATA #IMPLIED> 
    43   
    44 <!ELEMENT inherit (#EMPTY)> 
    45 <!ATTLIST inherit 
    46  command CDATA #REQUIRED> 
    4740 
    4841<!ELEMENT show (#PCDATA)> 
     
    5043<!ELEMENT status (#PCDATA)> 
    5144 
    52 <!ELEMENT avatar (#PCDATA)> 
     45<!ELEMENT image (#PCDATA)> 
    5346 
    5447<!ELEMENT say (#PCDATA)> 
     
    6861<!ATTLIST give 
    6962 target CDATA #IMPLIED> 
     63 
     64<!ELEMENT signal (#PCDATA)> 
     65<!ATTLIST signal 
     66 target CDATA #IMPLIED> 
    7067  
    7168<!ELEMENT description (#PCDATA)>