Caterpillar (lagarta ou centopéia, em tradução livre), também conhecido como Train Actor (Trem de Personagens em tradução livre), é o nome dado à um sistema muito utilizado no RPG Maker, mas que não é padrão em nenhuma versão. Para tê-lo no jogo os makers fazem uso de programação através de de eventos ou scripts. O sistema tem o objetivo de mostrar todos os personagens do grupo simultaneamente no mapa do jogo, com os personagens secundários seguindo o líder do grupo, ou personagem principal, conforme o mesmo caminha pelos mapas. Por padrão no RPG Maker, apenas o personagem principal aparece na tela.
Geralmente o Caterpillar funciona com os personagens secundários seguindo o personagem principal em forma de fila, estritamente enfileirados. No entanto, em alguns sistemas de caterpillar, os personagens secundários seguem o personagem principal de forma mais livre, menos formal e mais humana. Alguns ainda trazem configurações mais avançadas, no qual você define o quão longe dos personagens o líder pode chegar para que os personagens andem mais rápido. Alguns também usam um sistema integrado de teleporte dos personagens para garantir que o jogador não aprisione um dos personagens secundários em alguma parte não passável do mapa.
Objetivos do sistema[]
Na maioria dos casos, o caterpillar tem apenas objetivos estéticos, aumentando a sensação de realidade do jogo. No entanto, em alguns sistemas mais avançados de ABS, o caterpillar é essencial. Nesses casos, os aliados também estão inclusos no sistema de batalha e lutarão ao lado do personagem, assim como também poderão sofrer danos. O caterpillar, nesses sistemas, garente que os personagens sempre estejam próximos do líder afim de que lutem ao lado do mesmo.