Register for your free account! | Forgot your password?

You last visited: Today at 04:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]30-90er Biologen Quest [DE]

Discussion on [Release]30-90er Biologen Quest [DE] within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 306
Join Date: Jun 2012
Posts: 1,223
Received Thanks: 376
[Release]30-90er Biologen Quest [DE]

Servus,

da ich nichts in der SuchFunktion gefunden habe, release ich die Quest vom DE.
Die Belohnungen sind verändert und nicht die DE-Belohnungen.
Ich hoffe es hilft euch in irgendeiner Weise, ich benutze diese Quest für meinen Oldschool-Server.
Entbuggt und funktioniert zu 100%, viel Spaß.



PHP Code:
quest biologist_sequence begin 

    
---------------------------------- 
    -- 
LvL 30 Orkzähne 
    
---------------------------------- 
    
state start begin 
        when login 
or levelup with pc.level>29 begin 
            set_state
(talk_to_disciple_lv30
        
end     
    end 
    state talk_to_disciple_lv30 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Die Forschung des Biologen"
        
end 
        when button 
or info begin 
            say_title
("Die Forschung des Biologen"
            
say(""
            
say("Der Biologe benötigt deine Hilfe."
            
say("Sprich mit ihm."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Orkzähne" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say(""
            
say("Oh, du hilfst mir?"
            
say("Gut ..."
            
say("Ich bin übrigens der Biologe"
            
say("und studiere zahlreiches aus der Pflanzenwelt."
            
say("Wenn du mir bei meinen Forschungen hilfst,"
            
say("werde ich dich reich belohnen."
            
say(""
            
wait() 
            
say("Biologe:"
            
say("Ich habe vor kurzem wieder angefangen ..."
            
say("Ich Forsche an einer Legende ..."
            
say("Doch habe ich derzeit viel zu tun,"
            
say("es währe also nett, wenn du mir hilfst ..."
            
say(""
            
wait() 
            
say("Biologe:"
            
say("Ich benötige zehn Orkzähne für meine Forschungen."
            
say("Diese sind jedoch sehr zerbrechlich,"
            
say("es kann also sein, dass einige bei"
            
say("meinen Untersuchungen kaputt gehen."
            
say("Ich benötige alle zehn,"
            
say("um meine Forschungen vollenden zu können."
            
say(""
            
set_state(collect_orcteeth
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_orcteeth begin 
        when letter begin 
            send_letter
("Die Forschung des Biologen"
        
end 
        when button 
or info begin 
            say_title
("Orkzähne"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("zehn Orkzähne zu sammeln."
            
say("Sammelt und bringt sie dem Biologen."
            
say(""
            
say_item_vnum(30006)  
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 20084.chat
."Orkzähne" with pc.count_item(30006)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob dieser Zahn in Ordnung ist ..."
                
say(""
                
pc.remove_item("30006"1
                
pc.setqf("duration",get_time()+300
                
wait() 
                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<10 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend, dieser Zahn ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 10 Stück gebracht..."
                        
say("Nun bitte ich dich noch, mir den"
                        
say("Jinunggyis Seelenstein zu bringen."
                        
say("Du bekommst ihn von Stolzen Orks ...")     
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0)  
                        
set_state(collect_jinunggyis
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, aber der Zahn ist bei"
                    
say("den Untersuchungen zerbrochen."
                    
say("Bitte hol mir einen neuen Orkzahn!"
                    
say(""
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir den Zahn später."
                
say(""
            
end 
        end 
    end 
    state collect_jinunggyis begin 
        when letter begin 
            send_letter
("Jinunggyis Seelenstein"
        
end 
        when button 
or info begin 
            say_title
("Jinunggyis Seelenstein"
            
say(""
            
say("Ihr habt alle zehn Orkzähne gesammelt."
            
say("Nun müsst ihr Jinunggyis Seelenstein erbeuten."
            
say(""
            
say_item_vnum(30220
            
say("Ob dieser Stein tatsächlich eine Seele enthält?"
            
say(""
        
end 
        when 635.kill 
or 636.kill or 637.kill begin 
            
if pc.count_item(30220)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302201
                
end 
            end     
        end 
        when 20084.chat
."Jinunggyis Seelenstein" begin 
            
if pc.count_item(30220)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um Jinunggyis Seelenstein."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30220,1
                
set_state(jinunggyis_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 10 Stück gebracht..."
                
say("Nun bitte ich dich noch, mir den"
                
say("Jinunggyis Seelenstein zu bringen."
                
say("Du bekommst ihn von Stolzen Orks ...")     
                
say("Ich denke, dafür bist du stark genug."
                
say("")         
            
end 
        end 
    end     
    state jinunggyis_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say
("Um die Belohnung des Biologen zu erhalten"
            
say("suche mit den Informationen der"
            
say("Orkzähne und des Seelensteins Baek-Go auf."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Bewegungsgeschwindigkeit +10% (Dauerhaft) und 10 Millionen Yang"
            
say(""
            
affect.add_collect(apply.MOV_SPEED1060*60*24*365*60
            
pc.change_money(10000000)
            
set_state(collect_quest_lv40
        
end 
    end 

    
---------------------------------- 
    -- 
LvL 40 Fluchsammlung 
    
---------------------------------- 
    
state collect_quest_lv40 begin 
        when login 
or levelup with pc.level>39 begin 
            set_state
(talk_to_disciple_lv40
        
end     
    end 
    state talk_to_disciple_lv40 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Forschung des Biologen Nr. 2"
        
end 
        when button 
or info begin 
            say_title
("Forschung des Biologen Nr. 2"
            
say(""
            
say("Der Biologe benötigt ein weiteres Mal Hilfe."
            
say("Er meinte, er bräuchte Hilfe auf der Suche"
            
say("nach speziellen Gegenständen."
            
say("Sprich mit ihm,"
            
say("um eine genauere Beschreibung zu erhalten."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Fluchbücher" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say("Gut, dass du gekommen bist..."
            
say("Die Untersuchung der Orkzähne"
            
say("habe ich abgeschlossen."
            
say("Nun habe ich neue Objekte gefunden,"
            
say("die ich gerne untersuchen würde."
            
wait() 
            
say("Biologe:"
            
say("Ich würde sie ja selber sammeln,"
            
say("aber ich habe zuviel zu tun..."
            
say("Es wäre sehr nett, wenn du dies"
            
say("für mich erledigen könntest."
            
wait() 
            
say("Biologe:"
            
say("Ich möchte die Fluchbücher untersuchen."
            
say("Davon benötige ich 15 Stück."
            
say("Die Bücher sind jedoch ziemlich alt,"
            
say("manchmal zerfallen sie einfach!"
            
say("")                                                                                                                                                           
            
set_state(collect_cursebook
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_cursebook begin 
        when letter begin 
            send_letter
("Forschung des Biologen Nr. 2"
        
end 
        when button 
or info begin 
            say_title
("Fluchsammlungen"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("15 Fluchsammlungen zu besorgen."
            
say("Diese kannst du bei den Dunklen- und"
            
say("Hohen Peinigern erbeuten."
            
say(""
            
say_item_vnum(30047)  
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 20084.chat
."Fluchsammlungen" with pc.count_item(30047)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob dieser Zahn in Ordnung ist ..."
                
say(""
                
pc.remove_item("30047"1
                
pc.setqf("duration",get_time()+300
                
wait() 

                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<15 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend, diese Fluchsammlung ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 15 Sammlungen gebracht."
                        
say("Nun, ich habe noch eine Bitte."
                        
say("Ich benötige den Tempelseelenstein,"
                        
say("den du von Stolzen dunklen Fanatikern,"
                        
say("Kämpfern, sowie Obersten erbeuten kannst."
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0
                        
set_state(collect_templekey
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, die Fluchsammlung"
                    
say("ist bei den Untersuchungen zerfallen."
                    
say("Bitte hol mir eine neue Fluchsammlung."
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir die Fluchsammmlung später."
            
end 
        end 
    end 
    state collect_templekey begin 
        when letter begin 
            send_letter
("Tempelseelenstein"
        
end 
        when button 
or info begin 
            say_title
("Tempelseelenstein"
            
say(""
            
say("Ihr habt alle 15 Fluchsammlungen abgegeben."
            
say("Nun müsst ihr den Tempelseelenstein erbeuten."
            
say(""
            
say_item_vnum(30221
            
say("Ob dieser Stein tatsächlich Seelen"
            
say("der Tempelanhänger enthält?"
            
say(""
        
end 
        when 635.kill 
or 636.kill or 637.kill begin 
            
if pc.count_item(30221)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302211
                
end 
            end     
        end 
        when 20084.chat
."Tempelseelenstein" begin 
            
if pc.count_item(30221)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um den Tempelseelenstein."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30221,1
                
set_state(templekey_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 15 Sammlungen gebracht."
                
say("Nun, ich habe noch eine Bitte."
                
say("Ich benötige den Tempelseelenstein,"
                
say("den du von Stolzen dunklen Fanatikern,"
                
say("Kämpfern, sowie Obersten erbeuten kannst."
                
say("Ich denke, dafür bist du stark genug."
                
say("")         
            
end 
        end 
    end 
    state templekey_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say_title
("Sprich mit Baek-Go"
            
say("Um die Belohnung des Biologen zu erhalten,"
            
say("suche mit den Informationen der"
            
say("Fluchsammlungen und des Seelensteins"
            
say("Baek-Go auf. Er befindet sich in der Stadt."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft) und 10 Millionen Yang"
            
say(""
            
affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60
            
pc.change_money(10000000)
            
set_state(collect_quest_lv50
        
end 
    end 

    
---------------------------------- 
    -- 
LvL 50 Dämonenandenken 
    
---------------------------------- 
    
state collect_quest_lv50 begin 
        when login 
or levelup with pc.level>49 begin 
            set_state
(talk_to_disciple_lv50
        
end     
    end 
    state talk_to_disciple_lv50 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Forschung des Biologen Nr. 3"
        
end 
        when button 
or info begin 
            say_title
("Forschung des Biologen Nr. 3"
            
say(""
            
say("Der Biologe benötigt ein weiteres Mal Hilfe."
            
say("Er meinte, er bräuchte Hilfe auf der Suche"
            
say("nach speziellen Gegenständen."
            
say("Sprich mit ihm,"
            
say("um eine genauere Beschreibung zu erhalten."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Dämonenandenken" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say("Gut, dass du gekommen bist..."
            
say("Die Untersuchung der Fluchsammlungen"
            
say("habe ich abgeschlossen."
            
say("Nun habe ich neue Objekte gefunden,"
            
say("die ich gerne untersuchen würde."
            
wait() 
            
say("Biologe:"
            
say("Ich würde sie ja selber sammeln,"
            
say("aber ich habe zuviel zu tun..."
            
say("Es wäre sehr nett, wenn du dies"
            
say("für mich erledigen könntest."
            
wait() 
            
say("Biologe:"
            
say("Ich möchte die Dämonenandenken untersuchen."
            
say("Davon benötige ich 15 Stück."
            
say("Diese sind jedoch ziemlich zerbrechlich,"
            
say("es kann also sein, dass einige bei"
            
say("meinen Untersuchungen kaputt gehen."
            
say("")                                                                                                                                                           
            
set_state(collect_deamonitem
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_deamonitem begin 
        when letter begin 
            send_letter
("Forschung des Biologen Nr. 3"
        
end 
        when button 
or info begin 
            say_title
("Dämonenandenken"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("15 Dämonenandenken zu besorgen."
            
say("Diese kannst du bei den Monstern im"
            
say("Dämonenturm erbeuten."
            
say(""
            
say_item_vnum(30015
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 20084.chat
."Dämonenandenken" with pc.count_item(30015)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob dieser Zahn in Ordnung ist ..."
                
say(""
                
pc.remove_item("30015"1
                
pc.setqf("duration"get_time()+300
                
wait() 
                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<15 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend,"
                        
say("dieses Dämonenandenken ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 15 Andenken gebracht."
                        
say("Nun, ich habe noch eine Bitte."
                        
say("Ich benötige Sagyis Seelenstein,"
                        
say("den du von den Monstern im Dämonenturm,"
                        
say("erbeuten kannst."
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0)  
                        
set_state(collect_sagyis
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, das Andenken"
                    
say("ist bei den Untersuchungen zerbrochen."
                    
say("Bitte hol mir ein Neues."
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir das Andenken später."
            
end 
        end 
    end 
    state collect_sagyis begin 
        when letter begin 
            send_letter
("Sagyis Seelenstein"
        
end 
        when button 
or info begin 
            say_title
("Sagyis Seelenstein"
            
say(""
            
say("Ihr habt alle 15 Dämonenandenken abgegeben."
            
say("Nun müsst ihr Sagyis Seelenstein erbeuten."
            
say(""
            
say_item_vnum(30222
            
say("Ob dieser Stein tatsächlich Seelen"
            
say("von Sagyis Adligen enthält?"
            
say(""
        
end 
        when 1031.kill 
or 1032.kill or 1033.kill or 1034.kill  begin 
            
if pc.count_item(30222)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302221
                
end 
            end     
        end 
        when 20084.chat
."Sagyis Seelenstein" begin 
            target
.delete("__TARGET__"
            if 
pc.count_item(30222)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um Sagyis Seelenstein."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30222,1
                
set_state(sagyis_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 15 Andenken gebracht."
                
say("Nun, ich habe noch eine Bitte."
                
say("Ich benötige Sagyis Seelenstein,"
                
say("den du von den Monstern im Dämonenturm,"
                
say("erbeuten kannst."
                
say("Ich denke, dafür bist du stark genug."
                
say("")     
            
end 
        end 
    end 
    state sagyis_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say_title
("Sprich mit Baek-Go"
            
say("Um die Belohnung des Biologen zu erhalten,"
            
say("suche mit den Informationen der"
            
say("Dämonenandenken und des Seelensteins"
            
say("Baek-Go auf. Er befindet sich in der Stadt."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Verteidigung +60 (Dauerhaft) und 10 Millionen Yang"
            
say(""
            
affect.add_collect(apply.DEF_GRADE_BONUS,60,60*60*24*365*60
            
pc.change_money(10000000)
            
set_state(collect_quest_lv60
        
end 
    end 

    
---------------------------------- 
    -- 
LvL 60 Eiskugeln 
    
---------------------------------- 
    
state collect_quest_lv60 begin 
        when login 
or levelup with pc.level>59 begin 
            set_state
(talk_to_disciple_lv60
        
end     
    end 
    state talk_to_disciple_lv60 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Forschung des Biologen Nr. 4"
        
end 
        when button 
or info begin 
            say_title
("Forschung des Biologen Nr. 4"
            
say(""
            
say("Der Biologe benötigt ein weiteres Mal Hilfe."
            
say("Er meinte, er bräuchte Hilfe auf der Suche"
            
say("nach speziellen Gegenständen."
            
say("Sprich mit ihm,"
            
say("um eine genauere Beschreibung zu erhalten."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Eiskugeln" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say("Gut, dass du gekommen bist..."
            
say("Die Untersuchung der Dämonenandenken"
            
say("habe ich abgeschlossen."
            
say("Nun habe ich neue Objekte gefunden,"
            
say("die ich gerne untersuchen würde."
            
wait() 
            
say("Biologe:"
            
say("Ich würde sie ja selber sammeln,"
            
say("aber ich habe zuviel zu tun..."
            
say("Es wäre sehr nett, wenn du dies"
            
say("für mich erledigen könntest."
            
wait() 
            
say("Biologe:"
            
say("Ich möchte die Eiskugeln untersuchen."
            
say("Davon benötige ich 15 Stück."
            
say("Diese sind jedoch ziemlich zerbrechlich,"
            
say("es kann also sein, dass einige bei"
            
say("meinen Untersuchungen kaputt gehen."
            
say("")                                                                                                                                                           
            
set_state(collect_scoops
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_scoops begin 
        when letter begin 
            send_letter
("Forschung des Biologen Nr. 4"
        
end 
        when button 
or info begin 
            say_title
("Eiskugeln"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("15 Eiskugeln zu besorgen."
            
say("Diese kannst du bei den Eisgolems auf"
            
say("dem Berg Sohan erbeuten."
            
say(""
            
say_item_vnum(30050
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 20084.chat
."Dämonenandenken" with pc.count_item(30050)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob dieser Zahn in Ordnung ist ..."
                
say(""
                
pc.remove_item("30050"1
                
pc.setqf("duration"get_time()+21600
                
wait() 
                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<15 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend,"
                        
say("diese Eiskugel ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 15 Eiskugeln gebracht."
                        
say("Nun, ich habe noch eine Bitte."
                        
say("Ich benötige Aurtumryus Seelenstein,"
                        
say("den du von den Eismonstern auf dem Berg Sohan,"
                        
say("erbeuten kannst."
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0)  
                        
set_state(collect_aurtumryus
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, die Eiskugel"
                    
say("ist bei den Untersuchungen zerbrochen."
                    
say("Bitte hol mir eine Neue."
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir die Eiskugel später."
            
end 
        end 
    end 
    state collect_aurtumryus begin 
        when letter begin 
            send_letter
("Aurtumryus Seelenstein"
        
end 
        when button 
or info begin 
            say_title
("Aurtumryus Seelenstein"
            
say(""
            
say("Ihr habt alle 15 Eiskugeln abgegeben."
            
say("Nun müsst ihr Aurtumryus Seelenstein erbeuten."
            
say(""
            
say_item_vnum(30223
            
say("Ob dieser Stein tatsächlich Seelen"
            
say("von Aurtumryus Adligen enthält?"
            
say(""
        
end 
        when 1101.kill 
or 1102.kill or 1103.kill or 1104.kill or 1105.kill or 1106.kill or 1107.kill begin 
            
if pc.count_item(30223)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302231
                
end 
            end     
        end 
        when 20084.chat
."Aurtumryus Seelenstein" begin 
            
if pc.count_item(30223)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um Aurtumryus Seelenstein."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30223,1
                
set_state(aurtumryus_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 15 Eiskugeln gebracht."
                
say("Nun, ich habe noch eine Bitte."
                
say("Ich benötige Aurtumryus Seelenstein,"
                
say("den du von den Eismonstern auf dem Berg Sohan,"
                
say("erbeuten kannst."
                
say("Ich denke, dafür bist du stark genug."
                
say("")             
            
end 
        end 
    end 
    state aurtumryus_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say_title
("Sprich mit Baek-Go"
            
say("Um die Belohnung des Biologen zu erhalten,"
            
say("suche mit den Informationen der"
            
say("Eiskugeln und des Seelensteins"
            
say("Baek-Go auf. Er befindet sich in der Stadt."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Angriffswert +50 (Dauerhaft) und 10 Millionen Yang"
            
say(""
            
affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60
            
pc.change_money(10000000)
            
set_state(collect_quest_lv70
        
end 
    end 

    
---------------------------------- 
    -- 
LvL 70 Zelkovas Holzäste 
    
---------------------------------- 
    
state collect_quest_lv70 begin 
        when login 
or levelup with pc.level>69 begin 
            set_state
(talk_to_disciple_lv70
        
end     
    end 
    state talk_to_disciple_lv70 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Forschung des Biologen Nr. 5"
        
end 
        when button 
or info begin 
            say_title
("Forschung des Biologen Nr. 5"
            
say(""
            
say("Der Biologe benötigt ein weiteres Mal Hilfe."
            
say("Er meinte, er bräuchte Hilfe auf der Suche"
            
say("nach speziellen Gegenständen."
            
say("Sprich mit ihm,"
            
say("um eine genauere Beschreibung zu erhalten."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Zelkovas Holzäste" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say("Gut, dass du gekommen bist..."
            
say("Die Untersuchung der Eiskugeln"
            
say("habe ich abgeschlossen."
            
say("Nun habe ich neue Objekte gefunden,"
            
say("die ich gerne untersuchen würde."
            
wait() 
            
say("Biologe:"
            
say("Ich würde sie ja selber sammeln,"
            
say("aber ich habe zuviel zu tun..."
            
say("Es wäre sehr nett, wenn du dies"
            
say("für mich erledigen könntest."
            
wait() 
            
say("Biologe:"
            
say("Ich möchte Zelkovas Holzäste untersuchen."
            
say("Davon benötige ich 25 Stück."
            
say("Diese welken jedoch ziemlich schnell,"
            
say("es kann also sein, dass einige für"
            
say("meine Untersuchungen unbrauchbar sind."
            
say("")                                                                                                                                                           
            
set_state(collect_branches
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_branches begin 
        when letter begin 
            send_letter
("Forschung des Biologen Nr. 5"
        
end 
        when button 
or info begin 
            say_title
("Zelkovas Holzäste"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("25 von Zelkovas Holzästen zu besorgen."
            
say("Diese kannst du bei den Monstern"
            
say("im Geisterwald erbeuten."
            
say(""
            
say_item_vnum(30165
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 20084.chat
."Zelkovas Holzäste" with pc.count_item(30165)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob dieser Holzast in Ordnung ist ..."
                
say(""
                
pc.remove_item("30165"1
                
pc.setqf("duration"get_time()+21600
                
wait() 
                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<25 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend,"
                        
say("dieser Holzast ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 25 Holzäste gebracht."
                        
say("Nun, ich habe noch eine Bitte."
                        
say("Ich benötige Gyimoks Seelenstein,"
                        
say("den du ebenfalls von den Monstern"
                        
say("im Geisterwald erbeuten kannst."
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0)  
                        
set_state(collect_gyimoks
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, der Holzast"
                    
say("ist während des Transports verwelkt."
                    
say("Bitte hol mir einen Neuen."
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir den Holzast später."
            
end 
        end 
    end 
    state collect_gyimoks begin 
        when letter begin 
            send_letter
("Gyimoks Seelenstein"
        
end 
        when button 
or info begin 
            say_title
("Gyimoks Seelenstein"
            
say(""
            
say("Ihr habt alle 15 Eiskugeln abgegeben."
            
say("Nun müsst ihr Gyimoks Seelenstein erbeuten."
            
say(""
            
say_item_vnum(30224
            
say("Ob dieser Stein tatsächlich Seelen"
            
say("von Gyimoks Adligen enthält?"
            
say(""
        
end 
        when 2301.kill 
or 2302.kill or 2303.kill or 2304.kill or 2305.kill or 2311.kill or  
             
2312.kill or 2313.kill or 2314.kill or 2315.kill or 2306.kill or 2307.kill begin 
            
if pc.count_item(30224)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302241
                
end 
            end     
        end 
        when 20084.chat
."Gyimoks Seelenstein" begin 
            target
.delete("__TARGET__"
            if 
pc.count_item(30224)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um Gyimoks Seelenstein."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30224,1
                
set_state(gyimoks_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 25 Holzäste gebracht."
                
say("Nun...ich habe noch eine Bitte."
                
say("Ich benötige Gyimoks Seelenstein,"
                
say("den du ebenfalls von den Monstern"
                
say("im Geisterwald erbeuten kannst."
                
say("Ich denke, dafür bist du stark genug."
                
say("")             
            
end 
        end 
    end 
    state gyimoks_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say_title
("Sprich mit Baek-Go"
            
say("Um die Belohnung des Biologen zu erhalten,"
            
say("suche mit den Informationen der"
            
say("Zelkova Holzäste und des Seelensteins"
            
say("Baek-Go auf. Er befindet sich in der Stadt."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Bewegungsgeschwindigkeit +10% (Dauerhaft)"
            
say_reward("Schadensreduzierung +10% (Dauerhaft)"
            
say(""
            
affect.add_collect(apply.MOV_SPEED,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_ASSASSIN,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_SURA,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_SHAMAN,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_WARRIOR,10,60*60*24*365*60
            
set_state(collect_quest_lv80
        
end 
    end 

    
---------------------------------- 
    -- 
LvL 80 Tugyis Tafeln 
    
---------------------------------- 
    
state collect_quest_lv80 begin 
        when login 
or levelup with pc.level>79 begin 
            set_state
(talk_to_disciple_lv80
        
end     
    end 
    state talk_to_disciple_lv80 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Forschung des Biologen Nr. 6"
        
end 
        when button 
or info begin 
            say_title
("Forschung des Biologen Nr. 6"
            
say(""
            
say("Der Biologe benötigt ein weiteres Mal Hilfe."
            
say("Er meinte, er bräuchte Hilfe auf der Suche"
            
say("nach speziellen Gegenständen."
            
say("Sprich mit ihm,"
            
say("um eine genauere Beschreibung zu erhalten."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Tugyis Tafeln" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say("Gut, dass du gekommen bist..."
            
say("Die Untersuchung der Zelkova Holzäste"
            
say("habe ich abgeschlossen."
            
say("Nun habe ich neue Objekte gefunden,"
            
say("die ich gerne untersuchen würde."
            
wait() 
            
say("Biologe:"
            
say("Ich würde sie ja selber sammeln,"
            
say("aber ich habe zuviel zu tun..."
            
say("Es wäre sehr nett, wenn du dies"
            
say("für mich erledigen könntest."
            
wait() 
            
say("Biologe:"
            
say("Ich möchte Tugyis Tafeln untersuchen."
            
say("Davon benötige ich 30 Stück."
            
say("Diese sind jedoch ziemlich zerbrechlich,"
            
say("es kann also sein, dass einige bei"
            
say("meinen Untersuchungen kaputt gehen."
            
say("")                                                                                                                                                           
            
set_state(collect_plates
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_plates begin 
        when letter begin 
            send_letter
("Forschung des Biologen Nr. 6"
        
end 
        when button 
or info begin 
            say_title
("Tugyis Tafeln"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("30 von Tugyis Tafeln zu besorgen."
            
say("Diese kannst du bei den Monstern"
            
say("im Land der Riesen erbeuten."
            
say(""
            
say_item_vnum(30166
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 1401.kill 
or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin 
            local rand 
number(0,99
            if 
rand<5 then pc.give_item2(301661
            
end 
        end 
        when 20084.chat
."Tugyis Tafeln" with pc.count_item(30165)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob diese Tafel in Ordnung ist ..."
                
say(""
                
pc.remove_item("30166"1
                
pc.setqf("duration"get_time()+86400
                
wait() 
                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<30 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend,"
                        
say("diese Tafel ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 30 Tafeln gebracht."
                        
say("Nun, ich habe noch eine Bitte."
                        
say("Ich benötige Tugyis Seelenstein,"
                        
say("den du ebenfalls von den Monstern"
                        
say("im Land der Riesen erbeuten kannst."
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0)  
                        
set_state(collect_tugyis
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, die Tafel"
                    
say("ist während der Untersuchung zerbrochen."
                    
say("Bitte hol mir eine Neue."
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir die Tafel später."
            
end 
        end 
    end 
    state collect_tugyis begin 
        when letter begin 
            send_letter
("Tugyis Seelenstein"
        
end 
        when button 
or info begin 
            say_title
("Tugyis Seelenstein"
            
say(""
            
say("Ihr habt alle 30 Tafeln abgegeben."
            
say("Nun müsst ihr Tugyis Seelenstein erbeuten."
            
say(""
            
say_item_vnum(30225
            
say("Ob dieser Stein tatsächlich Seelen"
            
say("von Tugyis Adligen enthält?"
            
say(""
        
end 
        when 1401.kill 
or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin 
            
if pc.count_item(30224)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302251
                
end 
            end     
        end 
        when 20084.chat
."Tugyis Seelenstein" begin 
            
if pc.count_item(30225)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um Tugyis Seelenstein."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30225,1
                
set_state(tugyis_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 30 Tafeln gebracht."
                
say("Nun, ich habe noch eine Bitte."
                
say("Ich benötige Tugyis Seelenstein,"
                
say("den du ebenfalls von den Monstern"
                
say("im Land der Riesen erbeuten kannst."
                
say("Ich denke, dafür bist du stark genug."
                
say("")             
            
end 
        end 
    end 
    state tugyis_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say_title
("Sprich mit Baek-Go"
            
say("Um die Belohnung des Biologen zu erhalten,"
            
say("suche mit den Informationen der"
            
say("Tugyis Tafeln und des Seelensteins"
            
say("Baek-Go auf. Er befindet sich in der Stadt."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft)"
            
say_reward("Schadensreduzierung +10% (Dauerhaft) und 20 Millionen Yang"
            
say(""
            
pc.change_money(10000000)
            
affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60
            
affect.add_collect(apply.RESIST_ASSASSIN,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_SURA,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_SHAMAN,10,60*60*24*365*60
            
affect.add_collect(apply.RESIST_WARRIOR,10,60*60*24*365*60
            
set_state(collect_quest_lv90
        
end 
    end 

    
---------------------------------- 
    -- 
LvL 90 Notiz der Anführer 
    
---------------------------------- 
    
state collect_quest_lv90 begin 
        when login 
or levelup with pc.level>79 begin 
            set_state
(talk_to_disciple_lv90
        
end     
    end 
    state talk_to_disciple_lv90 begin 
        when letter begin 
            local v 
find_npc_by_vnum(20084
            if 
!= 0 then target.vid("__TARGET__"v"Biologe"
            
end 
            send_letter
("Forschung des Biologen Nr. 7"
        
end 
        when button 
or info begin 
            say_title
("Forschung des Biologen Nr. 7"
            
say(""
            
say("Der Biologe benötigt ein weiteres Mal Hilfe."
            
say("Er meinte, er bräuchte Hilfe auf der Suche"
            
say("nach speziellen Gegenständen."
            
say("Sprich mit ihm,"
            
say("um eine genauere Beschreibung zu erhalten."
            
say(""
            
say_reward("Sprich mit dem Biologen"
            
say(""
        
end 
        when __TARGET__
.target.click or 20084.chat."Notiz der Anführer" begin 
            target
.delete("__TARGET__"
            
say("Biologe:"
            
say("Gut, dass du gekommen bist..."
            
say("Die Untersuchung der Tugyis Tafeln"
            
say("habe ich abgeschlossen."
            
say("Nun habe ich neue Objekte gefunden,"
            
say("die ich gerne untersuchen würde."
            
wait() 
            
say("Biologe:"
            
say("Ich würde sie ja selber sammeln,"
            
say("aber ich habe zuviel zu tun..."
            
say("Es wäre sehr nett, wenn du dies"
            
say("für mich erledigen könntest."
            
wait() 
            
say("Biologe:"
            
say("Ich möchte Notizen der Anführer untersuchen."
            
say("Davon benötige ich 50 Stück."
            
say("Es kann jedoch sein, dass sich einige"
            
say("Notizen als alt und unlesbar herausstellen."
            
say("")                                                                                                                                                           
            
set_state(collect_notices
            
pc.setqf("duration",0
            
pc.setqf("collect_count",0
        
end 
    end 
    state collect_notices begin 
        when letter begin 
            send_letter
("Forschung des Biologen Nr. 7"
        
end 
        when button 
or info begin 
            say_title
("Notiz der Anführer"
            
say(""
            
say("Der Biologe gab euch den Auftrag,"
            
say("50 Notizen der Anführer zu besorgen."
            
say("Diese kannst du von den Bossen"
            
say("wie z.B. Oberork, Königsspinne,"
            
say("Neunschwanz, etc. erbeuten."
            
say(""
            
say_item_vnum(30168
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!"
            
say(""
        
end 
        when 591.kill 
or 691.kill or 791.kill or 793.kill or 991.kill or 992.kill or 993.kill or 1091.kill or 1092.kill or 1093.kill or 1304.kill or 
             
1403.kill or 2091.kill or 2191.kill or 2206.kill or 2207.kill or 2306.kill or 2493.kill or 2494.kill or 5001.kill or 5004.kill or 
             
5161.kill or 5162.kill or 5163.kill begin 
            local rand 
number(0,99
            if 
rand<5 then pc.give_item2(301681
            
end 
        end 
        when 20084.chat
."Notiz der Anführer" with pc.count_item(30168)>0 begin 
            
if get_time()>pc.getqf("duration"then 
                say
("Einen Moment ..."
                
say("Vielen Dank,"
                
say("lasst mich schnell überprüfen"
                
say("ob diese Notiz lesbar ist ..."
                
say(""
                
pc.remove_item("30168"1
                
pc.setqf("duration"get_time()+86400
                
wait() 
                
local rand number(0,99
                if 
rand<50 then 
                    local count 
pc.getqf("collect_count")+
                    
if count<50 then 
                        pc
.setqf("collect_count"count
                        
say("Biologe:"
                        
say("Hervorragend,"
                        
say("diese Notiz ist in Ordnung."
                        
say("Bringt mir noch welche, damit ich meine"
                        
say("Forschungen abschließen kann."
                        
say(""
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!"
                        
say(""
                    else  
                        
say("Biologe:"
                        
say("Du hast mir die 50 Notizen gebracht."
                        
say("Nun, ich habe noch eine Bitte."
                        
say("Ich benötige den Seelenstein der Anführer,"
                        
say("den du ebenfalls von den Bossen"
                        
say("erbeuten kannst."
                        
say("Ich denke, dafür bist du stark genug."
                        
say(""
                        
pc.setqf("collect_count",0
                        
pc.setqf("duration",0)  
                        
set_state(collect_bossKey
                    
end 
                
else                                 
                    
say("Biologe:"
                    
say("Es tut mir leid, die Notiz"
                    
say("hat sich als unlesbar herausgestellt."
                    
say("Bitte hol mir eine Neue."
                
end 
            
else 
                
say("Biologe:"
                
say("Entschuldige, ich habe die letzten"
                
say("Studien noch nicht beendet ..."
                
say("Bitte bring mir die Notiz später."
            
end 
        end 
    end 
    state collect_bossKey begin 
        when letter begin 
            send_letter
("Seelenstein der Anführer"
        
end 
        when button 
or info begin 
            say_title
("Seelenstein der Anführer"
            
say(""
            
say("Ihr habt alle 50 Notizen abgegeben."
            
say("Nun müsst ihr den Seelenstein der Anführer"
            
say("erbeuten."
            
say(""
            
say_item_vnum(30227
            
say("Ob dieser Stein tatsächlich Seelen"
            
say("der Anführer enthält?"
            
say(""
        
end 
        when 591.kill 
or 691.kill or 791.kill or 793.kill or 991.kill or 992.kill or 993.kill or 1091.kill or 1092.kill or 1093.kill or 1304.kill or 
             
1403.kill or 2091.kill or 2191.kill or 2206.kill or 2207.kill or 2306.kill or 2493.kill or 2494.kill or 5001.kill or 5004.kill or 
             
5161.kill or 5162.kill or 5163.kill begin 
            
if pc.count_item(30227)<1 then 
                local rand 
number(0,99
                if 
rand<5 then pc.give_item2(302271
                
end 
            end     
        end 
        when 20084.chat
."Seelenstein der Anführer" begin 
            
if pc.count_item(30227)>0 then 
                say
("Biologe:"
                
say("Dank deiner Hilfe verstehe ich nun"
                
say("die Legende um den Seelenstein der Anführer."
                
say("Du hast hart gekämpft."
                
say("Sprich mit Baek-Go, er wird dir helfen,"
                
say("deine inneren Kräfte zu steigern."
                
say(""
                
pc.remove_item(30227,1
                
set_state(bossKey_reward
            else 
                
say("Biologe:"
                
say("Du hast mir die 50 Notizen gebracht."
                
say("Nun, ich habe noch eine Bitte."
                
say("Ich benötige den Seelenstein der Anführer,"
                
say("den du ebenfalls von den Bossen"
                
say("erbeuten kannst."
                
say("Ich denke, dafür bist du stark genug."
                
say("")         
            
end 
        end 
    end 
    state bossKey_reward begin 
        when letter begin 
            send_letter
("Sprich mit Baek-Go"
            
local v find_npc_by_vnum(20018
            if 
!= 0 then target.vid("__TARGET__"v"Doktor"
            
end 
        end 
        when button 
or info begin 
            say_title
("Sprich mit Baek-Go"
            
say("Um die Belohnung des Biologen zu erhalten,"
            
say("suche mit den Informationen der"
            
say("Notizen und des Seelensteins"
            
say("Baek-Go auf. Er befindet sich in der Stadt."
            
say(""
        
end 
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin 
            target
.delete("__TARGET__"
            
say_title("Baek-Go:"
            
say("Ich sehe ..."
            
say("Der Biologe hat dich zu mir geschickt."
            
say("Hier ist deine Belohnung:"
            
say(""
            
say_reward("Du erhälst:"
            
say_reward("Bewegungsgeschwindigkeit +5% (Dauerhaft)"
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft)"
            
say_reward("Schadensreduzierung +5% (Dauerhaft)"
            
say_reward("Angriffswert +50 (Dauerhaft)"
            
say_reward("2000Tp (Dauerhaft)")
            
say(""
            
affect.add_collect(apply.MOV_SPEED560*60*24*365*60
            
affect.add_collect(apply.ATT_SPEED560*60*24*365*60
            
affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60
            
affect.add_collect(apply.RESIST_ASSASSIN,5,60*60*24*365*60
            
affect.add_collect(apply.RESIST_SURA,5,60*60*24*365*60
            
affect.add_collect(apply.RESIST_SHAMAN,5,60*60*24*365*60
            
affect.add_collect(apply.RESIST_WARRIOR,5,60*60*24*365*60
            
affect.add_collect(apply.MAX_HP,2000,60*60*24*365*60
        
end 
    end 
end 
Der-Steve is offline  
Thanks
8 Users
Old 06/30/2012, 15:30   #2

 
MetinLegende's Avatar
 
elite*gold: 10
Join Date: Feb 2012
Posts: 1,097
Received Thanks: 574
gibts auch iwo schon. Glaube in kleinere releases sind die
MetinLegende is offline  
Old 06/30/2012, 15:36   #3
 
elite*gold: 0
Join Date: Apr 2012
Posts: 207
Received Thanks: 156


#closerequest
xN0SkiLL is offline  
Thanks
1 User
Old 06/30/2012, 17:37   #4
 
exi°'s Avatar
 
elite*gold: 5
Join Date: Jun 2011
Posts: 1,455
Received Thanks: 554
Gibt es schon
exi° is offline  
Old 07/01/2012, 07:17   #5
 
elite*gold: 0
Join Date: Jul 2012
Posts: 83
Received Thanks: 3
danke
KartagoFreak is offline  
Old 10/20/2012, 20:09   #6
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 7
Die sind nicht DE!
Wo sind denn die Seelensteine die Gedroppt werden sollen?
Was ist mit Beak-Go ?

mhhh

ähmm ... bei mir kommt "30bio.quest:1:Error occured on compile 30bio.quest"
MetinMaster91 is offline  
Old 10/20/2012, 20:13   #7
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Die Gibt es doch schon oder ? :O
Red Firestar is offline  
Old 10/20/2012, 21:47   #8
 
elite*gold: 0
Join Date: May 2008
Posts: 208
Received Thanks: 49
Schaut mal wie alt die sind....
Macht euch die mühe und schreibt euch die einfach selber, bzw schreibt sie um damit sie so wie auf .de sind.
Chip' is offline  
Reply


Similar Threads Similar Threads
[Release]Biologen Quest Editor
07/30/2012 - Metin2 PServer Guides & Strategies - 50 Replies
Hallo e*PvP! Heute release ich meinen ersten Quest Editor, den Biologen Quest Editor! Kennt ihr das? Ihr seit ein Serverbesitzer und möchtet eine eigene Quest für den Server? Habt aber keine Ahnung wie das geht? Dann wird euch mein Quest Editor sicherlich helfen :) Screenshot:
[Release]Lv 30 Biologen Quest
05/04/2012 - Metin2 PServer Guides & Strategies - 3 Replies
Abend zusammen, ich weiß leider nicht ob folgende Quest schon Released worden ist, deswegen stelle ich euch meine zur Verfügung :D falls es diese schon irgendwo gibt, sagts mir & ich werde den Thread löschen lassen also kein Geflame!
Biologen Quest
05/31/2011 - Metin2 Private Server - 2 Replies
Also habe folgendes Problem, ich möchte die Biologen Quests löschen und weiss nicht wie sie in Filezilla heißen. Da steht nichts mit Biologen Quests :o Wer Hilft bekommt ein Thx



All times are GMT +2. The time now is 04:01.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.