Salta ai contenuti

Corpi

bodies.toml indica che tipo di creatura è ciascun corpo. C’è un elenco per tipo: human, animal, monster, sea ed equipment (BodyType). Ogni voce è un singolo ID o un intervallo inclusivo "min-max", sempre tra virgolette:

human = [
"183-186", "400-403", "605-608", "666-667", "694-695", "744-745",
"750-751", "987-988", "990-991", "994", "1253",
]
sea = [
"144-145", "150-151",
]

Un corpo non elencato conta come Empty. Il loader restituisce un BodyContent per ID del corpo, ordinato per ID, non uno per voce. Il combattimento, le porte degli NPC e le richieste di uso leggono i tipi dei corpi.

Il server si arresta quando:

  • bodies.toml non esiste;
  • una voce non è un numero o un intervallo "min-max", un intervallo inizia dopo la propria fine, oppure un ID è superiore a 0xFFFF;
  • un ID del corpo è elencato sotto due tipi.

Creato con ❤️ da Tom

Offrimi un caffè