Advertisement
Guest User

Untitled

a guest
May 28th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "scripts\base.inc"
  2.  
  3. this.Scale = 125;
  4.  
  5. global nacken;
  6. on "LeftClick"
  7. {
  8.     actor.GoTo(this.WalkToX,this.WalkToY);
  9.     actor.TurnTo(this.WalkToDirection);
  10.     actor.GoTo(this);
  11.  
  12.     var cont = true;
  13.    
  14.     if (cont)
  15.     {
  16.         Game.Interactive = false;
  17.    
  18.         this.Talk("Och vem har vi här?", "sounds\Voice\NÄCKEN\VOC_NÄCK_NÄCK_VEMHARVI.aif", 0, null, 2);
  19.         Game.StartDlgBranch("dialog_1");
  20.        
  21.         var keeptalking = true;
  22.     }
  23.     //      this.Talk("Jaa?", "sounds\Voice\KLOK-ANNA\VOC_ANNA__KASTUG_JA.ogg", 0, null, 2);
  24.     while (keeptalking)
  25.     {
  26.         Game.AddResponse(0, "  > Emma heter jag. Vem är du?");
  27.         Game.AddResponse(1, "  > Vad är det här för ställe?");
  28.         Game.AddResponse(2, "  > Hej då!");
  29.        
  30.         var response = Game.GetResponse(true);
  31.        
  32.         switch(response)
  33.         {
  34.             case 0:
  35.            
  36.                 actor.Talk("Emma heter jag. Vem är du?", "sounds\Voice\EMMA\VOC_EMMA__NÄCK_VEMEDU.ogg", 0, null, 2);
  37.            
  38.                 this.Talk("Det är jag som är... hehe... Näcken!", "sounds\Voice\NÄCKEN\VOC_NÄCK_NÄCK_DETEJAGSOM.ogg", 0, null, 2);
  39.                
  40.                 DialogueTreeOne();
  41.                
  42.                 keeptalking = false;
  43.                
  44.             break;
  45.                
  46.             case 1:
  47.            
  48.                 actor.Talk("Vad är det här för ställe?", "sounds\Voice\EMMA\VOC_EMMA__NÄCK_VAFÖRSTÄLLE.ogg", 0, null, 2);
  49.            
  50.                 this.Talk("Det här mitt ställe. Det här är min sjö. Salen är dess namn. Allt det här är mitt. Hehe... välkommen!", "sounds\Voice\NÄCKEN\VOC_NILS_DANS_DETHÄRÄR.ogg", 0, null, 2);
  51.                 //~ this.Talk("Det här är min sjö.");
  52.                 //~ this.Talk("Salen är dess namn.");
  53.                 //~ this.Talk("Allt det här är mitt.");
  54.                 //~ this.Talk("Hehe... välkommen!");
  55.                
  56.             break;
  57.            
  58.             case 2:
  59.            
  60.                 this.Talk("Tjingeling!", "sounds\Voice\NÄCKEN\VOC_NILS_DANS_TJINGELING.ogg", 0, null, 2);
  61.                
  62.                 Game.Interactive = true;
  63.                
  64.                 keeptalking = false;
  65.            
  66.             break;
  67.  
  68.         }
  69.     }
  70.    
  71.     Game.EndDlgBranch("dialog_1");
  72. }
  73.  
  74. function DialogueTreeOne()
  75. {
  76.     Game.StartDlgBranch("branch_1");
  77.    
  78.     var branchTalking = true;
  79.    
  80.     while(branchTalking)
  81.     {
  82.    
  83.         Game.AddResponse(0, "  > Vad är du egentligen?");
  84.         Game.AddResponse(1, "  > Du måste säga hur vi får Nils att sluta spela elvadansen!");
  85.    
  86.         var response = Game.GetResponse(true);
  87.    
  88.         switch(response)
  89.         {
  90.        
  91.             case 0:
  92.            
  93.                 actor.Talk("Vad är du egentligen?", "sounds\Voice\EMMA\VOC_EMMA__NÄCK_VAÄRDU.ogg", 0, null, 2);
  94.                
  95.        
  96.                 this.Talk("Jag spelar...Man lyssnar...Man kommer...Jag är Näcken......Vasskantens Kung!", "sounds\Voice\NÄCKEN\VOC_NÄCK_NÄCK_JAGSPELAR.ogg", 0, null, 2);
  97.                 //~ this.Talk("...Man lyssnar.");
  98.                 //~ this.Talk("Jag lockar...");
  99.                 //~ this.Talk("...Man kommer.");
  100.                 //~ this.Talk("Jag är Näcken...");
  101.                 //~ this.Talk("...Vasskantens Kung!");
  102.            
  103.             break;
  104.        
  105.             case 1:
  106.            
  107.                 actor.Talk("Du måste säga hur vi får Nils att sluta spela elvadansen!", "sounds\Voice\EMMA\VOC_EMMA__NÄCK_DUMÅSTESÄGA.ogg", 0, null, 2);
  108.  
  109.                 this.Talk("Men det hade ju inte varit någe kul...och så här roligt har ju inte jag haft sedan... hehe... jul!", "sounds\Voice\NÄCKEN\VOC_NILS_DANS_DETHADEINTE.ogg", 0, null, 2);
  110.                 //this.Talk("...och så här roligt har ju inte jag haft sedan... hehe... jul!");
  111.                
  112.                 actor.Talk("Berätta nu!", "sounds\Voice\EMMA\VOC_EMMA__NÄCK_BERÄTTANU.ogg", 0, null, 2);
  113.                
  114.                 this.Talk("Icke! De ska alla dansa ner i sjön till mina toner! De är mina! Haha! Akta dig så att jag inte också drar med dig i djupet!", "sounds\Voice\NÄCKEN\VOC_NILS_DANS_ICKE.ogg", 0, null, 2);
  115.                 //~ this.Talk("De ska alla dansa ner i sjön till mina toner!");
  116.                 //~ this.Talk("De är mina!");
  117.                 //~ this.Talk("Haha!");
  118.                 //~ this.Talk("Akta dig så att jag inte också drar med dig i djupet!");
  119.                
  120.                 nacken = true;
  121.  
  122.                 Game.Interactive = true;
  123.                
  124.                 branchTalking = false;
  125.                
  126.             break;
  127.         }
  128.  
  129.     }
  130.  
  131.     Game.EndDlgBranch("branch_1");
  132.  
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement