Stendhal/Creature Organization/Examples: Difference between revisions

From Arianne
Jump to navigation Jump to search
imported>AntumDeluge
imported>AntumDeluge
(No difference)

Revision as of 13:45, 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: Reduce number of creature categories

animal.xml

  • Merge the following:
    • farm_animal.xml
    • small_animal.xml
    • <creature>crocodile</creature>
    • <creature>giant spider</creature>
    • <creature>giantrat</creature>
    • <creature>king cobra</creature>

human.xml

  • Merge the following:
    • amazoness.xml
    • chaos.xml
    • madaram.xml
    • <creature>giant</creature>, <creature>elder giant</creature>, <creature>master giant</creature>, <creature>amazoness giant</creature>, <creature>ice giant</creature>, <creature>black giant</creature> (optionally to mythical.xml or hybrid.xml)

hybrid.xml

  • Merge the following into this file:
    • beholder.xml
    • demon.xml (optionally to undead.xml)
    • elemental.xml (optionally to mythical_being.xml)
    • ent.xml (optionally to mythical_being.xml)
    • frogman.xml
    • gargoyle.xml
    • giant.xml
    • goblin.xml
    • golem.xml
    • kobold.xml
    • minotaur.xml
    • oni.xml
    • orc.xml
    • ratfolk.xml
    • sheepman.xml
    • troll.xml
    • <creature>cat woman</creature>
    • <creature>dark mutant</creature>
    • <creature>devil queen</creature> (optional)
    • <creature>dwarf golem</creature>
    • <creature>giant kobold</creature>
    • <creature>glow monster</creature>
    • <creature>green slime</creature>, <creature>brown slime</creature>, <creature>black slime</creature>, <creature>twilight slime</creature>
    • <creature>imperial experiment</creature>
    • <creature>imperial mutant</creature>
    • <creature>lamia</creature>
    • <creature>naga</creature>, <creature>high naga</creature> & <creature>armed naga</creature>
    • <creature>thing</creature>
    • <creature>werewolf</creature>

mythical

  • Merge the following:
    • albino_elf.xml
    • dark_elf.xml
    • dwarf.xml
    • elf.xml
    • fairy.xml
    • gnome.xml
    • mythical_being.xml
    • <creature>balrog</creature>
    • <creature>fallen angel</creature>, <creature>angel</creature>, <creature>archangel</creature>, <creature>dark angel</creature>, <creature>dark archangel</creature>
    • <creature>green dragon</creature>, <creature>blue dragon</creature>, <creature>red dragon</creature>, <creature>twin headed dragon</creature>, <creature>flying golden dragon</creature>, <creature>black dragon</creature>
    • <creature>bone dragon</creature> (optionally to undead.xml)
    • <creature>chaos green dragonrider</creature> (optionally to human.xml)
    • <creature>chaos red dragonrider</creature> (optionally to human.xml)

undead.xml

  • Merge the following:
    • mummy.xml
    • vampire.xml
    • <creature>black death</creature>
    • <creature>gashadokuro</creature>
    • <creature>golden death</creature>
    • <creature>tiny skelly</creature>
    • <creature>zombie rat</creature> (optional)

Option 2: Create more creature categories

amazoness.xml

  • Merge the following:
    • <creature>amazoness giant</creature> (optionally giant.xml)

angel.xml

  • <creature>angel</creature>
  • <creature>archangel</creature>
  • <creature>baby angel</creature>
  • <creature>dark angel</creature>
  • <creature>dark archangel</creature>
  • <creature>fallen angel</creature>

animal.xml

  • aquatic
    • <creature>crab</creature>
  • arachnid
    • <creature>giant spider</creature>
    • <creature>spider</creature> & <creature>poisonous spider</creature>
  • fowl
    • <creature>chick</creature>
    • <creature>chicken</creature>
    • <creature>mother hen</creature>
    • <creature>penguin</creature>
    • <creature>pigeon</creature>
  • reptile
    • <creature>caiman</creature> & <creature>crocodile</creature>
    • <creature>cobra</creature> & <creature>king cobra</creature>
    • <creature>snake</creature> & <creature>grass snake</creature>
  • mammal
    • <creature>babybear</creature> & <creature>panda</creature>
    • <creature>bat</creature> & <creature>killer bat</creature>
    • <creature>bear</creature> & <creature>black bear</creature>
    • <creature>beaver</creature>
    • <creature>boar</creature>
    • <creature>cow</creature> & <creature>bull</creature>
    • <creature>deer</creature>
    • <creature>elephant</creature>
    • <creature>fox</creature>
    • <creature>goat</creature>
    • <creature>horse</creature> & <creature>white horse</creature>
    • <creature>lion</creature> & <creature>tiger</creature>
    • <creature>monkey</creature>
    • <creature>mouse</creature>
    • <creature>piglet</creature>
    • <creature>ram</creature>
    • <creature>rat</creature>, <creature>caverat</creature>, <creature>venomrat</creature>, <creature>razorrat</creature> & <creature>giantrat</creature>
    • <creature>wolf</creature> & <creature>big bad wolf</creature>
    • <creature>zombie rat</creature> (optionally animal_undead.xml, undead.xml or animal.xml)

aruthon.xml (optionally merged into misc.xml

  • <creature>robot aruthon</creature> & <creature>dark aruthon</creature>

assassin.xml

  • <creature>apprentice assassin</creature>
  • <creature>assassin</creature>
  • <creature>bandit</creature>
  • <creature>disciple assassin</creature>
  • <creature>hunter</creature>
  • <creature>master assassin</creature>
  • <creature>ninja</creature>
  • <creature>samurai</creature>
  • <creature>shadows assassin</creature>

barbarian.xml

  • <creature>barbarian</creature>
  • <creature>barbarian chaman</creature>
  • <creature>barbarian elite</creature>
  • <creature>barbarian king</creature>
  • <creature>barbarian leader</creature>
  • <creature>barbarian priest</creature>
  • <creature>barbarian wolf</creature>

beholder.xml

No changes

blordrough.xml

  • <creature>blordrough corporal</creature>
  • <creature>blordrough quartermaster</creature>
  • <creature>blordrough storm trooper</creature>

cannibal.xml

  • <creature>cannibal woman</creature>, <creature>cannibal</creature> & <creature>elder cannibal</creature>

chaos.xml

Optionally merge <creature>chaos green dragonrider</creature> & <creature>chaos red dragonrider</creature>

demon.xml

  • <creature>demon</creature>
  • <creature>imp</creature> & <creature>winged blue imp</creature>
  • <creature>imperial demon servant</creature> & <creature>imperial demon lord</creature> (optionally merged into imperial.xml)

dragon.xml

  • <creature>black dragon</creature>
  • <creature>blue dragon</creature>
  • <creature>bone dragon</creature>
  • <creature>chaos green dragonrider</creature> & <creature>chaos red dragonrider</creature> (optionally chaos.xml)
  • <creature>flying golden dragon</creature>
  • <creature>green dragon</creature>
  • <creature>red dragon</creature>
  • <creature>twin headed dragon</creature>

duergar.xml (optionally merged with dwarf.xml)

  • <creature>duergar</creature>
  • <creature>duergar axeman</creature>
  • <creature>elder duergar</creature>
  • <creature>duergar elite</creature>
  • <creature>duergar hero</creature>
  • <creature>duergar wizard</creature>
  • <creature>black duergar</creature>
  • <creature>duergar king</creature>

dwarf.xml

Optionally leave as is or split into dwarf.xml, mountain_dwarf.xml & duergar.xml

elemental.xml

  • <creature>earth elemental</creature>, <creature>fire elemental</creature>, <creature>water elemental</creature>, <creature>air elemental</creature>, <creature>ice elemental</creature>

elf.xml

  • Merge the following:
    • albino_elf.xml
    • dark_elf.xml

ent.xml

No changes

frogman.xml

No changes

gargoyle.xml

Optionally leave as is or merge with golem.xml

giant.xml

  • <creature>amazoness giant</creature> (optionally amazoness.xml)
  • <creature>giant</creature>, <creature>elder giant</creature>, <creature>master giant</creature> & <creature>black giant</creature>
  • <creature>giant kobold</creature> (optionally kobold.xml)
  • <creature>ice giant</creature> (optionally elemental.xml)
  • <creature>imperial general giant</creature> (optionally imperial.xml)
  • <creature>kasarkutominubat</creature> (optionally madaram.xml)

gnome.xml

No changes

goblin.xml

No changes

golem.xml

  • Merge the following:
    • <creature>dwarf golem</creature>

imperial.xml

  • <creature>imperial archer</creature>, <creature>imperial archer leader</creature> & <creature>imperial elite archer</creature>
  • <creature>imperial chief</creature>
  • <creature>imperial commander</creature>
  • <creature>imperial defender</creature>
  • <creature>imperial demon servant</creature> & <creature>imperial demon lord</creature> (optionally demon.xml)
  • <creature>imperial elite guardian</creature>
  • <creature>imperial experiment</creature> & <creature>imperial mutant</creature>
  • <creature>imperial general</creature>
  • <creature>imperial general giant</creature> (optionally giant.xml)
  • <creature>imperial knight</creature>
  • <creature>imperial leader</creature>
  • <creature>imperial priest</creature> & <creature>imperial high priest</creature>
  • <creature>imperial scientist</creature>
  • <creature>imperial veteran</creature>

kalavan.xml

  • <creature>kalavan housewife</creature>, <creature>kalavan peasant</creature>, <creature>kalavan wisewoman</creature> & <creature>kalavan citizen</creature>

kobold.xml

Optionally merge <creature>giant kobold</creature>

madaram.xml

Optionallay move <creature>kasarkutominubat</creature> to giant.xml

minotaur.xml

No changes

misc.xml

  • <creature>arachne</creature> (optionally arachnid.xml)
  • <creature>balrog</creature>
  • <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>

mithrilbourgh.xml

  • <creature>mithrilbourgh archer</creature>, <creature>mithrilbourgh elite archer</creature>
  • <creature>mithrilbourgh colonel</creature>
  • <creature>mithrilbourgh general</creature>
  • <creature>mithrilbourgh knight</creature>
  • <creature>mithrilbourgh lieutenant</creature>
  • <creature>mithrilbourgh sergeant</creature>
  • <creature>mithrilbourgh soldier</creature>
  • <creature>mithrilbourgh wizard</creature>

monk.xml

  • <creature>devil monk</creature>
  • <creature>monk</creature> & <creature>darkmonk</creature>

mythical.xml

  • <creature>centaur</creature>
  • <creature>djinn</creature> (optionally elemantal.xml)
  • <creature>leprechaun</creature> & <creature>clurichaun</creature>
  • <creature>littlefairy</creature>
  • <creature>nymph</creature> (optionally elemental.xml)
  • <creature>pegasus</creature>
  • <creature>unicorn</creature>

naga.xml

  • <creature>lamia</creature>
  • <creature>naga</creature>, <creature>high naga</creature>, <creature>armed naga</creature>

ogre.xml

  • <creature>cyclops</creature> (optionally troll.xml or misc.xml)
  • <creature>ogre</creature>, <creature>elder ogre</creature>, <creature>ogre soldier</creature> & <creature>superogre</creature>

oni.xml

No changes

orc.xml

Optionally split into orc.xml and mountain_orc.xml

ratfolk.xml

No changes

risecia.xml

  • <creature>risecia archer</creature>, <creature>risecia thug</creature>, <creature>risecia swordsman</creature> & <creature>Chief Falatheen of the Risecia</creature>

sheepman.xml

No changes

skeleton.xml (optionally merged into undead.xml)

  • <creature>gashadokuro</creature>
  • <creature>elder skeleton</creature>
  • <creature>skeleton</creature>, <creature>warrior skeleton</creature> & <creature>demon skeleton</creature>
  • <creature>tiny skelly</creature>

slime.xml

  • <creature>green slime</creature>, <creature>brown slime</creature>, <creature>black slime</creature> & <creature>twilight slime</creature>

specter.xml (optionally merged into undead.xml

  • <creature>death</creature>, <creature>black death</creature> & <creature>golden death</creature> (optionally in death.xml)
  • <creature>ghost</creature>
  • <creature>green phantom</creature>
  • <creature>invisible man</creature> & <creature>incorporeal armor</creature>

troll.xml

Optionally add <creature>cyclops</creature>

undead.xml

  • animal
    • <creature>zombie rat</creature>
    • <creature>ghost hound</creature>
  • lich
    • <creature>lich</creature>, <creature>high lich</creature> & <creature>dead lich</creature>
  • misc
    • <creature>death knight</creature> (optionally merged into undead.xml)
    • <creature>fallen warrior</creature>, <creature>fallen priest</creature> & <creature>fallen high priest</creature>
  • mummy
    • <creature>mummy</creature> & <creature>royal mummy</creature>

vampire.xml (optionally merged with undead.xml)

No changes

zombie.xml (optionally merged into undead.xml)

  • <creature>bloody zombie</creature>, <creature>zombie</creature>, <creature>rotten zombie</creature> & <creature>headless monster</creature>
  • myling (not activated)