Changeset 132
- Timestamp:
- 04/26/08 14:13:00 (23 months ago)
- Files:
-
- 1 modified
-
adventure/world.dtd (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
adventure/world.dtd
r103 r132 5 5 start CDATA #REQUIRED> 6 6 7 <!ELEMENT place (description,go* )>7 <!ELEMENT place (description,go*,npc*,thing*)> 8 8 <!ATTLIST place 9 9 name CDATA #REQUIRED> 10 10 11 <!ELEMENT thing ( thing*,npc*,on-enter?,commands?)>11 <!ELEMENT thing (on-enter?,on-leave?,commands?)> 12 12 <!ATTLIST thing 13 13 name CDATA #REQUIRED 14 place CDATA #REQUIRED15 14 aliases CDATA #IMPLIED 16 inherit CDATA #IMPLIED17 15 respawn CDATA #IMPLIED> 18 16 19 <!ELEMENT npc ( thing*,on-enter?,commands?,presence?)>17 <!ELEMENT npc (on-enter?,on-leave?,on-self-enter?,on-self-leave?,commands?,presence?)> 20 18 <!ATTLIST npc 21 19 name CDATA #REQUIRED 22 place CDATA #REQUIRED23 20 aliases CDATA #IMPLIED 24 inherit CDATA #IMPLIED25 21 respawn CDATA #IMPLIED> 26 22 … … 28 24 <!ELEMENT on-leave (say?,narration?,destroy?,use?,give?,move?)> 29 25 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+)> 31 30 <!ATTLIST commands 32 31 target CDATA #IMPLIED> 33 32 34 <!ELEMENT presence (show?,status?,avatar?)> 35 <!ATTLIST presence 36 target CDATA #IMPLIED 37 enabled CDATA #IMPLIED> 33 <!ELEMENT presence (show?,status?,image?)> 38 34 39 <!ELEMENT command (say?,narration?,presence?,commands?,destroy?,use?,give?,move? )>35 <!ELEMENT command (say?,narration?,presence?,commands?,destroy?,use?,give?,move?,signal?)> 40 36 <!ATTLIST command 41 name CDATA #REQUIRED 37 name CDATA #IMPLIED 38 signal CDATA #IMPLIED 42 39 objects CDATA #IMPLIED> 43 44 <!ELEMENT inherit (#EMPTY)>45 <!ATTLIST inherit46 command CDATA #REQUIRED>47 40 48 41 <!ELEMENT show (#PCDATA)> … … 50 43 <!ELEMENT status (#PCDATA)> 51 44 52 <!ELEMENT avatar(#PCDATA)>45 <!ELEMENT image (#PCDATA)> 53 46 54 47 <!ELEMENT say (#PCDATA)> … … 68 61 <!ATTLIST give 69 62 target CDATA #IMPLIED> 63 64 <!ELEMENT signal (#PCDATA)> 65 <!ATTLIST signal 66 target CDATA #IMPLIED> 70 67 71 68 <!ELEMENT description (#PCDATA)>
