O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Improved Follow (Nome sujeito a mudanças)

Iniciado por MV, 04/11/2015 às 16:46

Improved Follow(nome sujeito a mudanças)

Compativel com: RMMV
Compatibilidade: boa
Facilidade de uso: fácil
Lag gerado: desprezível

[box class=titlebg]
Condições de Uso
[/box]
Pode usar em qualquer jogo, desde que dê os devidos créditos.

[box class=titlebg]
Para que serve o script
[/box]
Este script fará alterações no seguir herói, que andará randomicamente até o herói entrar em seu raio de visão . Quando isso acontece, aparecerá um balão em cima do evento, que começará a seguir o herói. Tanto o balão quanto o raio de visão podem ser definidos nas configurações. O plugin altera somente o "Seguir o Heroi", então se criar uma rota predefinida para seguir o herói, as mudanças não ocorrerão. 

[box class=titlebg]
Download e Script
[/box]
//=============================================================================
// Correção do seguir herói
// by MV/Legendary Paladin
//=============================================================================
  
 
/*:
 * @plugindesc 
 * @author MV
 * @param Visão
 * @desc A visão que o evento terá.
 * @default 8
 * @param Balão
 * @desc O balão que aparecerá quando o evento te "ver"
 * @default 1
 */
  
  (function() {
var parameters = PluginManager.parameters('ImprovedFollow');
var v = Number(parameters['Visão']);
var b = Number(parameters['Balão']);
 Game_Event.prototype.donotrepeat=false;
 Game_Event.prototype.ms=Game_Event.prototype.moveSpeed;
 Game_Event.prototype.moveTypeTowardPlayer = function() {	
	
	if (this.isNearThePlayer()) {
		if(this.donotrepeat){
		}else{
		this.jump(0,0);
		this.requestBalloon(b);
		this.donotrepeat=true;
		}
        this.moveTowardPlayer();
		} else {
        this.moveRandom();
		this.donotrepeat=false;
		
	}
  
};
Game_Event.prototype.isNearThePlayer = function() {
    var sx = Math.abs(this.deltaXFrom($gamePlayer.x));
    var sy = Math.abs(this.deltaYFrom($gamePlayer.y));
    return sx + sy < v;
	 };

})();

Atenção: Deve-se salvar o arquivo como "ImprovedFollow.js".
[box class=titlebg]
Créditos e Avisos
[/box]
Criador: MV

Cara gostei bastante.

Mas este Tópico esta muito Pequeno e sem muitos Screenshots ou Falando mais sobre-o,Eu resumo que inicie um Novo tópico falando mais sobre este Plugin,se não fizer o que estou falando o pessoal do Forum não irão entender este tópico ou o que ele traz de Bom.

Espero ter Ajudado.

Muito útil! Ajudaria muito na criação de um ABS por eventos, ótimo plugin cara!  :XD: