Ir para conteúdo
  • 0
Entre para seguir isso  
jeduschu

Programação Como remover o ganho de Speed por nível?

Pergunta

jeduschu    12
jeduschu

Base: 

The Forgotten Server 1.1, Versão: 9.86 (downgraded)

 

Qual a sua pergunta?

Onde eu encontro o código responsável pelo ganho de Speed por nível, e como ele funciona?

Meu objetivo é removê-lo, ou editá-lo para que não se receba bônus de Speed cada vez que o personagem sobe de nível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

  • 0
Erondino    17
Erondino

>Vá em player.h na sua source em:

 

		void updateBaseSpeed() {
			if (!hasFlag(PlayerFlag_SetMaxSpeed)) {
				baseSpeed = vocation->getBaseSpeed() + (2 * (level - 1));
			} else {
				baseSpeed = PLAYER_MAX_SPEED;
			}
		}

>E altere para:

		void updateBaseSpeed() {
			if (!hasFlag(PlayerFlag_SetMaxSpeed)) {
				baseSpeed = vocation->getBaseSpeed();
			} else {
				baseSpeed = PLAYER_MAX_SPEED;
			}
		}

>A linha alterada e responsável em aumentar a speed é essa:

baseSpeed = vocation->getBaseSpeed() + (2 * (level - 1));

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×