group_fauna
Fonction utilisée pour la création de missions.
Propriétés
name : le nom symbolique du groupe d'animaux. Utilisé uniquement pour la lisibilité du Level Designer.
autoSpawn : si coché, les créatures animales apparaissent automatiquement quand le groupe apparait. Autrement, il doit y avoir un état de la machine qui les crée explicitement.
cycle : utilisé pour spécifier, de manière optionnelle, le cycle d'apparition entre les différentes populations déclarées dans ce groupe. Sans cycle, après qu'une population a été décimée ou désactivée, la prochaine population sera choisie au hasard. En précisant un cycle, le level designer peut choisir quelle population faire apparaître et dans quel ordre.
Le cycle est une simple chaîne de caractères où chaque caractère représente une population avec 'a' correspondant à la première population, 'b' à la seconde, etc. Par exemple : ababc correspond à un cycle de population 1, population 2, population 1, population 3, population 3, et on recommence au début.
fauna_type : n'est plus utilisé
solidarity : n'est plus utilisé
spawn_time : ici peuvent être précisées 2 ou 3 valeurs séparées par des espaces :
- La 1ère valeur est SPAWN TIME (temps d'apparition) en secondes. Quand l'AIS démarre, ou quand le groupe tout entier est tué/désactivé, puis le groupe entier réapparait. Toutes les créatures apparaitront une par une dans le spawn time (par exemple : si la valeur est de 50 secondes, et qu'il y a 10 créatures, alors 1 créature apparaîtra toutes les 5 secondes pendant 50 secondes)
- La 2ème valeur est CORPSE TIME (temps pour le cadavre) en secondes. Après qu'une créature de ce groupe a été tuée, c'est le temps pendant lequel son cadavre reste en jeu (mais si dépecé, il disparaît immédiatement).
- La 3ème valeur optionnelle est RESPAWN TIME (temps de réapparition) en secondes. C'est le délai avant la réapparition d'une créature après que son cadavre a disparu. Si elle n'est pas spécifiée ⇒ 45 secondes.
times : Ici sont données deux valeurs séparées par des espaces.
- La première valeur est le temps passé sur la zone de nourrissage en secondes.
- La seconde est le temps passé sur la zone de repos en secondes.