Stendhal/Creature Organization/Examples: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>AntumDeluge
imported>AntumDeluge
No edit summary
Line 135: Line 135:
* demon
* demon
** <creature>demon</creature>
** <creature>demon</creature>
** <creature>devil queen</creature>
** <creature>violet avenger</creature>
** <creature>imperial demon servant</creature> & <creature>imperial demon lord</creature> (alternative subclass "imperial")
** <creature>imperial demon servant</creature> & <creature>imperial demon lord</creature> (alternative subclass "imperial")
** <creature>balrog</creature> (alternative subclass "giant")
** <creature>balrog</creature> (alternative subclass "giant")
Line 364: Line 366:
** <creature>risecia swordsman</creature>
** <creature>risecia swordsman</creature>
** <creature>Chief Falatheen of the Risecia</creature>
** <creature>Chief Falatheen of the Risecia</creature>

=== misc.xml ===

* <creature>blue mohiko</creature> (optionally mohiko.xml if more are added)
* <creature>brain ahouga</creature>
* <creature>cat woman</creature>
* <creature>dark mutant</creature>
* <creature>devil queen</creature> (optionally merged into undead.xml or demon.xml)
* <creature>emperor dalmung</creature> (not sure where this belongs)
* <creature>glow monster</creature>
* <creature>googon</creature>
* <creature>grobble monster</creature>
* <creature>littlewitch</creature> & <creature>littlewizard</creature>
* <creature>mimic</creature>
* <creature>necrosophia</creature> (optionally undead.xml?)
* <creature>red roohako</creature>
* <creature>snarfkin</creature>
* <creature>thing</creature>
* <creature>violet avenger</creature>
* <creature>werewolf</creature>
* <creature>winged blurble</creature>
* <creature>xenocium</creature>


=== mythical.xml ===
=== mythical.xml ===
Line 398: Line 378:


* ratfolk
* ratfolk

<creature>ratman</creature>
<creature>ratman</creature>
<creature>ratwoman</creature>
<creature>ratwoman</creature>
Line 474: Line 453:
** <creature>dark gargoyle</creature>
** <creature>dark gargoyle</creature>
** <creature>venom gargoyle</creature>, goblin, golem
** <creature>venom gargoyle</creature>, goblin, golem

* misc
** <creature>mimic</creature>
** <creature>necrosophia</creature> (alternate class "undead.xml"?)
** <creature>snarfkin</creature>

* mutant
** <creature>dark mutant</creature>
** <creature>glow monster</creature>
** <creature>googon</creature>
** <creature>grobble monster</creature>
** <creature>thing</creature>
** <creature>werewolf</creature>
** <creature>winged blurble</creature>
** <creature>xenocium</creature>


* slime
* slime
** <creature>green slime</creature>
** <creature>green slime</creature>
* <creature>brown slime</creature>
** <creature>brown slime</creature>
* <creature>black slime</creature>
** <creature>black slime</creature>
* <creature>twilight slime</creature>
** <creature>twilight slime</creature>


* troll
* troll
Line 497: Line 491:
** <creature>infantry gnome</creature>
** <creature>infantry gnome</creature>
** <creature>cavalryman gnome</creature>
** <creature>cavalryman gnome</creature>

* misc
* <creature>blue mohiko</creature>
* <creature>brain ahouga</creature>
* <creature>cat woman</creature>
* <creature>emperor dalmung</creature> (not sure where this belongs)
* <creature>littlewitch</creature> & <creature>littlewizard</creature>
* <creature>red roohako</creature>


* oni
* oni
Line 506: Line 508:


=== hybrid? ===
=== hybrid? ===

* arachnid
** <creature>arachne</creature>


* frogman
* frogman

Revision as of 17:46, 4 May 2013

These changes should be able to be made without affecting the game. But the logic tilesets for Tiled should eventually be reworked. Creature classes only appear to affect class definition on the website.

Option 1: Very generalized categories

animal.xml

human.xml

hybrid.xml

Dragon

undead.xml

Option 2: More distinction between classes

angel.xml

animal.xml

demon.xml

dragon.xml

dwarf.xml

elemental.xml

elf.xml

giant

  • ice

human.xml

mythical.xml

  • ratfolk

ratman ratwoman archrat

ogre.xml

orc.xml

undead.xml

Other options (unsure)

The following can either have their own xml file or be put into a category such as beast, hybrid or humanoid.

beast?

humanoid?

hybrid?

Examples

  • A possible method of organization would be to put the creatures in a file with a corresponding class name, and use a subclass tag to segregate different creatures within their class.

Example: undead.xml

<creatures>

  <subclass value="skeleton">
    
    <creature name="skeleton">
    </creature>
    
    <creature name="warrior skeleton">
    </creature>
  
  </subclass>
  
  <subclass value="zombie">
  
    <creature name="zombie">
    </creature>
    
    <creature name="rotten zombie">
    </creature>
    
  </subclass>
  
</creatures>

In the above example creatures skeleton & warrior skeleton would be of class undead and subclass skeleton while zombie & rotten zombie would be class undead and subclass zombie.

Comments can be used in place of the "subclass" tag:

<creatures>

  <!-- START: skeleton -->
    
  <creature name="skeleton">
  </creature>
  
  <creature name="warrior skeleton">
  </creature>

  <!-- END: skeleton -->
  
  <!-- START: zombie -->
  
  <creature name="zombie">
  </creature>
  
  <creature name="rotten zombie">
  </creature>
  
  <!-- END: zombie -->
  
</creatures>