Sideral forje - Documentação

Lembre-se: o sideral forge foi desenvolvido para criar modificações essenciais no jogo e não foi tão otimizada para iniciantes, se você não souber JS avançado, use a sideral engine

1. O OBJETO PLAYER (p)

Dentro das funções de habilidade, o personagem é referenciado como p. Podes alterar estas variáveis em tempo real:

Atributo Descrição Padrão
p.speed Velocidade de movimento horizontal. 5
p.jumpForce A força do pulo (quanto maior, mais alto). 12
p.maxJumps Número de pulos permitidos antes de tocar no chão. 1
p.width Largura do personagem (em pixels). 20
p.height Altura do personagem (em pixels). 20

2. SISTEMA DE HABILIDADES

Para adicionar habilidades ao jogo, deves fazer um .push() para o array abilities no teu script:

abilities.push({
    name: "Nome da Skill",
    description: "O que ela faz...",
    color: "#ff0000",
    apply: (p) => {
        // Código de modificação aqui
        p.speed = 10;
        p.maxJumps = 2;
    }
});
DICA: As habilidades são ativadas quando o player toca no bloco de Skill (ID 5 - Cor Ciano) no mapa.

3. MAPA E IDs DE BLOCOS

Se estiveres a editar o layout manualmente no modo código, usa estes IDs:

4. EXEMPLO DE MOD COMPLETO

Copia e cola isto no teu Final Script para testar:

// Mod de Velocidade e Salto Duplo
abilities.push({
    name: "Agilidade",
    description: "Aumenta velocidade e permite pulo duplo.",
    color: "#33ffaa",
    apply: (p) => {
        p.speed = 8;
        p.maxJumps = 2;
        p.jumpForce = 15;
    }
});

console.log("Mod de Agilidade Carregado!");
< VOLTAR AO MENU