forked from metin2/server
179 lines
5.5 KiB
Plaintext
179 lines
5.5 KiB
Plaintext
|
quest japan_invader_kill begin
|
|||
|
state start begin
|
|||
|
when 20005.chat." Die Bitte von Yonah " with pc.get_level()>=15 and game.get_event_flag("815event")>0 begin
|
|||
|
----"12345678901234567890123456789012345678901234567890"|
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Wie soll ich weiter machen,was kann ich nur tun?")
|
|||
|
say("Wenn ich ihn fange, dann habe ich keine Sorgen")
|
|||
|
say("mehr. Er ist aber so schnell,dass man ihn sehr")
|
|||
|
say("schwierig nur fangen kann. Hm. Was soll ich")
|
|||
|
say("machen?")
|
|||
|
say("")
|
|||
|
wait()
|
|||
|
say_pc_name()
|
|||
|
say("Was hast du denn f<>r Sorgen?")
|
|||
|
wait()
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Zur Zeit taucht ein Wilder <20>berall im Reich auf")
|
|||
|
say("und verbreitet Ger<65>chte <20>ber die W<>ste Yong-Bi")
|
|||
|
say("Da er sehr schnell ist, kann man ihn nicht einfach")
|
|||
|
say("fangen und die Ger<65>chte zum Verstummen bringen.")
|
|||
|
say("Unsicherheit wird uns schw<68>chen.")
|
|||
|
wait()
|
|||
|
say_pc_name()
|
|||
|
say("Welche Ger<65>chte denn??")
|
|||
|
wait()
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Das dreigeteilte Land bekriegt sich unaufh<66>rlich.")
|
|||
|
say("Um dieses Krieg zu <20>berstehen brauchen wir alle")
|
|||
|
say("Gebiete und Resourcen die uns rechtm<74><6D>ig geh<65>ren")
|
|||
|
say("Die W<>ste Yong-Bi und ihre Rohstoffe geh<65>rt uns!")
|
|||
|
say("Aber der verdammte Wilde behauptet das er die")
|
|||
|
say("Gegend selber gefunden hat und sie ihm geh<65>rt")
|
|||
|
say("Dies verunsichert unsere tapferen K<>mpfer.")
|
|||
|
wait()
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Vielleicht bist Du der Richtige um uns zu helfen?")
|
|||
|
say("Der eine W<>stenbandit verbreitet diese Ger<65>chte")
|
|||
|
say("im ganzen Reich und s<>t Zweifel an unserem")
|
|||
|
say("Anspruch T<>te ihn und bringe ihn zum Verstummen!")
|
|||
|
say("Wenn Du mir den Beweis mitbringst, dass du ihn ")
|
|||
|
say("get<65>tet hast werde ich Dich reich belohnen!!!!!")
|
|||
|
say("")
|
|||
|
local b=select("Ich werde ihn fangen", "Rennen ist nicht meine St<53>rke")
|
|||
|
----"12345678901234567890123456789012345678901234567890"|
|
|||
|
if 1==b then
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Ohh Danke Danke!! Es hei<65>t Danaka er ist")
|
|||
|
say("ein W<>stenbandit. Du findest ihn in der")
|
|||
|
say("W<>ste Yong-Bi. Bring mir sein Ohr als ")
|
|||
|
say("Beweis f<>r seinen Tod!")
|
|||
|
say("")
|
|||
|
set_state(accept)
|
|||
|
elseif 2==b then
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Hm..Mir ist aber egal, wem die W<>ste")
|
|||
|
say("Yong-Bi geh<65>rt")
|
|||
|
say("")
|
|||
|
end
|
|||
|
end
|
|||
|
end
|
|||
|
state accept begin
|
|||
|
when letter begin
|
|||
|
send_letter("T<>te den wilden W<>stenbandit!!")
|
|||
|
end
|
|||
|
when button or info begin
|
|||
|
----"12345678901234567890123456789012345678901234567890"|
|
|||
|
say_title("Fange den wilden W<>stenbandit!!")
|
|||
|
say("")
|
|||
|
say("Der W<>stenbandit verbreitet allerlei Ger<65>chte im")
|
|||
|
say("Reich. T<>te ihn!!!!!!!")
|
|||
|
say("")
|
|||
|
say_reward("T<>te W<>stenbandit und bring sein Ohr zu Yonah")
|
|||
|
say("")
|
|||
|
end
|
|||
|
when 20005.chat."Ein W<>stenbandit fangen" with pc.count_item(30202)==0 begin
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("W<>stenbandit rennt sehr schnell. Mit meiner")
|
|||
|
say("schweren R<>stung ist es unmoglich f<>r mich,")
|
|||
|
say("ihn zu fangen. Ah, worum es geht?")
|
|||
|
say("")
|
|||
|
local s=select("weitermachen", "aufh<66>ren")
|
|||
|
if 1==s then
|
|||
|
elseif 2==s then
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("M<>chtest du wirklich aufhoren.....")
|
|||
|
say("Hm, Du schaffst es nicht...")
|
|||
|
say("Auf jedem Fall, danke ich f<>r Deine M<>hen.")
|
|||
|
say("")
|
|||
|
local s=select("die Aufgabe beenden", "weiter machen")
|
|||
|
if 1==s then
|
|||
|
----"12345678901234567890123456789012345678901234567890"|
|
|||
|
say_pc_name()
|
|||
|
say("Mit meinem Level konnte ich den W<>stenbandit")
|
|||
|
say("nicht fangen. Ich gebe auf")
|
|||
|
say("")
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Ich danke Dir f<>r Deine M<>he...")
|
|||
|
q.done()
|
|||
|
set_state(failure)
|
|||
|
elseif 2==s then
|
|||
|
say_pc_name()
|
|||
|
say("")
|
|||
|
say("Hm, Ich habe jetzt noch keine Belohnung erwartet")
|
|||
|
say("Es wird mir schon noch gelingen W<>stenbandit")
|
|||
|
say("zu t<>ten. Ich werd es halt weiter versuchen")
|
|||
|
say("Bitte danke mir jetzt noch nicht")
|
|||
|
say("")
|
|||
|
end
|
|||
|
end
|
|||
|
end
|
|||
|
|
|||
|
when 2135.kill begin
|
|||
|
local s = number(1, 100)
|
|||
|
if s <= 1 and pc.count_item("30202")==0 then
|
|||
|
pc.give_item2("30202", 1)
|
|||
|
|
|||
|
if pc.count_item("30202")>0 then
|
|||
|
local v = find_npc_by_vnum(20005)
|
|||
|
if v != 0 then
|
|||
|
target.vid("__TARGET__", v, "Das Ohr gefunden")
|
|||
|
end
|
|||
|
end
|
|||
|
end
|
|||
|
|
|||
|
end
|
|||
|
|
|||
|
when __TARGET__.target.click or 20005.chat."Das Ohr von W<>stenbandit <20>bergeben" with pc.count_item(30202)>=1 begin
|
|||
|
target.delete("__TARGET__")
|
|||
|
----"12345678901234567890123456789012345678901234567890"|
|
|||
|
say_title("Yonah:")
|
|||
|
say("")
|
|||
|
say("Oh, du hast wirlich den W<>stenbandit get<65>tet!")
|
|||
|
say("Helden aus aller Herren L<>nder verzweifelten")
|
|||
|
say("an dieser Aufgabe und Du hast es geschafft?")
|
|||
|
say("Ja es muss so sein denn Du hast den Beweis.")
|
|||
|
say("Geh<65>rt das Ohr auch wirklich W<>stenbandit?")
|
|||
|
say("Lass mich mal schauen? Hm Hm. Doch es es")
|
|||
|
say("besteht kein Zweifel. Es ist sehr klein aber")
|
|||
|
say("es ist Danakas Ohr.")
|
|||
|
say("Ausser meiner Dankbarkeit m<>chte ich Dir")
|
|||
|
say("dies geben. Es wird Dir von gro<72>em Nutzen")
|
|||
|
say("sein.")
|
|||
|
say("")
|
|||
|
|
|||
|
|
|||
|
pc.remove_item(30202)
|
|||
|
|
|||
|
local r=number(1, 3)
|
|||
|
if 1==r then
|
|||
|
say_reward("Du hast von Yonah den Erfahrungring bekommen.")
|
|||
|
pc.give_item2(72003)
|
|||
|
elseif 2==r then
|
|||
|
say_reward("Du hast von Yonah die Gl<47>cksgoldm<64>nze bekommen.")
|
|||
|
pc.give_item2(72024)
|
|||
|
elseif 3==r then
|
|||
|
say_reward("Du hast von Yonah die Diebeshandschuhe bekommen.")
|
|||
|
pc.give_item2(72006)
|
|||
|
end
|
|||
|
|
|||
|
set_state(complete)
|
|||
|
q.done()
|
|||
|
end
|
|||
|
end
|
|||
|
state complete begin
|
|||
|
end
|
|||
|
state failure begin
|
|||
|
end
|
|||
|
end
|
|||
|
|