Code:
The Old Scripts :
// class Mission_2
package
{
import flash.display.*;
import ninjasaga.*;
import ninjasaga.base.*;
import ninjasaga.data.*;
public class Mission_2 extends ninjasaga.base.MissionBase
{
public function Mission_2()
{
super();
return;
}
public function getData(arg1:uint, arg2:String=""):Array
{
ninjasaga.Central.battle.setBattleBg(flash.display.MovieClip(new BattleBG()));
if (arg2 == ninjasaga.data.GameEvents.BATTLE_LOSE || arg2 == ninjasaga.data.GameEvents.BATTLE_RUN)
{
return _failData;
}
if (arg1 == 0)
{
this._rewards.weapon = ["set262"];
return this.ryu_dialog_01;
}
if (arg1 == 1 && arg2 == ninjasaga.data.GameEvents.BATTLE_FINISH)
{
ninjasaga.Central.battle.resetBattle();
return ryu_dialog_02;
}
if (arg1 == 2 && arg2 == ninjasaga.data.GameEvents.MAP_ENTER)
{
ninjasaga.Central.battle.setBattleBg(null);
return ryu_dialog_03;
}
return null;
}
protected override function initData():void
{
ryu_dialog_01 = [{"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_BATTLE, "enemies":[ninjasaga.data.EnemyData.getInstance().getByClass("Ene_01")]}];
ryu_dialog_02 = [{"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_END, "fn":ninjasaga.Central.battle.startATB}];
ryu_dialog_03 = [{"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_FINISH}];
var loc1:*=ninjasaga.data.AppData.lang;
var loc2:*=loc1;
switch (loc2)
{
case ninjasaga.data.AppData.ZH:
{
ryu_dialog_01[0].text = "你就是[playername]吧。我是龍,我大半輩子都在鑽研體術,村裡的忍者大部份都是我的學生!現在,讓我看看你的能耐!";
ryu_dialog_01[1].text = "當你有夢想,你就要努力去追趕!來吧,先打倒你面前那兩個稻草人!";
ryu_dialog_02[0].text = "唔...... 還不錯!再來一次看看!";
ryu_dialog_03[0].text = "雖然技巧還不夠成熟,不過你很有潛力嘛!有空再來找我練習吧!";
break;
}
default:
{
ryu_dialog_01[0].text = "hi, Im ekopns blu learning,just play the mission and you get the weapon!";
ryu_dialog_01[1].text = "hidup indonesia.";
ryu_dialog_02[0].text = "ayo berjuang!";
ryu_dialog_03[0].text = "coba edit swf lainnya dapatkan emblem ato token, kamu pasti bisa....!";
}
}
return;
}
public const type:String="normal";
public const id:String="msn2";
internal var ryu_dialog_01:Array;
internal var ryu_dialog_02:Array;
internal var ryu_dialog_03:Array;
}
}
// class closeup
package
{
import flash.display.*;
public dynamic class closeup extends flash.display.MovieClip
{
public function closeup()
{
super();
return;
}
}
}
The New Scripts :
// class Mission_2
package
{
import flash.display.*;
import ninjasaga.*;
import ninjasaga.base.*;
import ninjasaga.data.*;
public class Mission_2 extends ninjasaga.base.MissionBase
{
public function Mission_2()
{
super();
return;
}
public function getData(arg1:uint, arg2:String=""):Array
{
ninjasaga.Central.battle.setBattleBg(flash.display.MovieClip(new BattleBG()));
if (arg2 == ninjasaga.data.GameEvents.BATTLE_LOSE || arg2 == ninjasaga.data.GameEvents.BATTLE_RUN)
{
return _failData;
}
if (arg1 == 0)
{
if (ninjasaga.Central.main.getMainChar().hasSkill("skill41"))
{
if (!ninjasaga.Central.main.getMainChar().hasSkill("skill42") && ninjasaga.Central.main.getMainChar().getLevel() >= 2)
{
this._rewards.skills = ["skill42"];
}
else
{
this._rewards.skills = null;
}
}
else
{
this._rewards.skills = ["skill41"];
}
return this.ryu_dialog_01;
}
if (arg1 == 1 && arg2 == ninjasaga.data.GameEvents.BATTLE_FINISH)
{
ninjasaga.Central.battle.resetBattle();
return ryu_dialog_02;
}
if (arg1 == 2 && arg2 == ninjasaga.data.GameEvents.MAP_ENTER)
{
ninjasaga.Central.battle.setBattleBg(null);
return ryu_dialog_03;
}
return null;
}
protected override function initData():void
{
ryu_dialog_01 = [{"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_BATTLE, "enemies":[ninjasaga.data.EnemyData.getInstance().getByClass("Ene_01")]}];
ryu_dialog_02 = [{"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_END, "fn":ninjasaga.Central.battle.startATB}];
ryu_dialog_03 = [{"type":ninjasaga.data.MissionData.EVT_TEXT, "text":""}, {"type":ninjasaga.data.MissionData.EVT_FINISH}];
var loc1:*=ninjasaga.data.AppData.lang;
switch (loc1)
{
case ninjasaga.data.AppData.ZH:
{
ryu_dialog_01[0].text = "你就是 [playername] 吧?!我是龍,畢生都在鑽研體術。村裡的忍者全是我的學生!";
ryu_dialog_01[1].text = "小子,先從攻擊稻草人開始練習,使出你的全力吧!";
ryu_dialog_02[0].text = "還不賴嘛,臭小子!再試一次!";
ryu_dialog_03[0].text = "小子,雖然你的技巧不夠成熟,不過還挺有潛力的!有空再來找我練習吧!";
break;
}
case ninjasaga.data.AppData.ES:
{
ryu_dialog_01[0].text = "Asi que tu eres [playername]. Mi nombre es Ryu y soy un Maestro de Taijutsu, he dedicado mi vida a ensenar estas tecnicas. Vamos, muestrame que sabes hacer!!";
ryu_dialog_01[1].text = "Si quieres alcanzar tu objetivo, debes trabajar duro para lograrlo. Muéstrame tus habilidades de ataque en los dos maniquíes.";
ryu_dialog_02[0].text = "No esta mal. Pero no es suficiente! Intentalo de nuevo";
ryu_dialog_03[0].text = "Bien hecho! Aunque tus habilidades en combate aun son escasas has probado que tienes potencial!";
break;
}
default:
{
ryu_dialog_01[0].text = "So, You're [playername], I'm Ryu. I've been spending my life teaching Taijutsu. I am an expert. Now, show me your skills!";
ryu_dialog_01[1].text = "If you want to achieve something, you should work hard for it. Show me your attack skills on the two dummies.";
ryu_dialog_02[0].text = "Not bad, but that's not enough, try harder!";
ryu_dialog_03[0].text = "Good job! Although your combat skills are still young but you proved your effort.";
}
}
return;
}
public const type:String="normal";
public const id:String="msn2";
internal var ryu_dialog_01:Array;
internal var ryu_dialog_02:Array;
internal var ryu_dialog_03:Array;
}
}
// class closeup
package
{
import flash.display.*;
public dynamic class closeup extends flash.display.MovieClip
{
public function closeup()
{
super();
return;
}
}
}
Eh, just redo.
EDIT:
Fuck those 1st 5 who replied.