Paste #37417: Edit of P#37416 - erimir

Date: 2016/11/05 21:16:51 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


# -------------------
# Written by Aristos
# -------------------
#  /npc create xy
#  /npc assign --set ErimirAS
# -------------------

'ErimirAs':
    type: assignment

    interact scripts:
    - 10 AlchTeacher
    actions:
        on assignment:
        - trigger name:click toggle:true
        - trigger name:chat toggle:true
        - trigger name:Proximity state:true radius:2

'AlchTeacher':
    type: interact

    steps:
      'Erimir01*':
          Proximity Trigger:
              entry:
                script:
                - Narrate "<gold><npc.name><&co><white> Meine Grüße! Seid Ihr hier, um die Kunst der <red>Verzauberung<white> zu studieren?"
              exit:
                script:
                - Narrate "<gold><npc.name><&co><white> Lebt wohl!"
          click trigger:
              script:
              - wait 1
              - narrate "<gold><npc.name><&co><white> Hallo! Willkommen in <red>Delos<white>!"
              - wait 1
              - narrate "<white>Ich bin <red>Erimir<white>. Was treibt euch in diesen Teil der <red>Welt<white>?"
              - wait 1
          chat trigger:
            'Delos':
                trigger: Erzählt mir von /Delos/, <npc.name>.
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> <red>Delos<white> ist eine Kolonie des <red>Kaiser<white>s."
                - wait 1
                - narrate "<white> Wir leben erst seit ca. 30 Jahren hier... und dafür?"
                - wait 2
                - narrate "<white> Nunja.. bildet Euch Euer eigenes Urteil"
                - wait 4
                - narrate "<gold><npc.name><&co><white> Wir haben dieser <red>Welt<white> noch keinen einheitlichen Namen gegeben. Die Jüngeren nennen sie <red>Mystica<white>."
            'Verzauber':
                trigger: Erzählt mir mehr über die Kunst der /Verzauberung/, <npc.name>.
                script:
                - wait 2
                - narrate "<gray><&o>Erimir wirkt sichtlich an Euch interessiert bei dem Thema<&r>"
                - narrate "<gold><npc.name><&co> <white>Ah, da fragt Ihr den Richtigen!" 
                - wait 1
                - narrate "<white> Ich habe lange die alten Inschriften von Kora und dem ersten Kaiser studiert."
                - wait 3
                - narrate "<gold><npc.name><&co><white> Darum kann ich euch durchaus lehren, was es mit den Künsten der Alchemie und der Verzauberung auf sich hat."
                - wait 4
                - narrate "<white> Eins jedoch solltet Ihr bedenken: Wenn Ihr bei mir in die <red>Lehre<white> geht, steht es euch nicht frei, <red>Handwerker<white> oder <red>Farmer<white> zu werden."
            'Erimir':
                trigger: Erzählt mir mehr über Euch, /Erimir/.
                script:
                - wait 2
                - narrate "<gray><&o>Erimir blättert weiter in seinen Büchern, während er redet...<&r>"
                - wait 1
                - narrate "<gold><npc.name><&co><white> Ach.. wir gehören noch zu den Erstgebohrenen der alten <red>Welt<white>. " 
                - wait 2
                - narrate "<white> Mein Vater Merion ist Bediensteter des <red>Kaiser<white>s und verwaltet <red>Delos<white> seit der Gründung."
                - wait 3
                - narrate "<gold><npc.name><&co><white> Ich blieb vor Allem deshalb bei ihm, weil es mir ein Leben in Ruhe gestattet."
                - wait 2
                - narrate "<white> Pandora ist ja seit Jahren im Kriegszustand und daher kein Ort für einen Gelehrten."
            'Kaiser':
                trigger: Was wisst Ihr über den /Kaiser/.
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> Ouu.. das ist eine zu lange Geschichte, die mehrere Abende füllen könnte." 
                - wait 2
                - narrate "<white> Der Kaiser ist ein gewöhnlicher sterblicher. Kein Unsterblicher und kein Erstgebohrener."
                - wait 2
                - narrate "<gold><npc.name><&co><white> ... aber er entstammt der Linie von Kora und ist daher mit einem langen Leben gesegnet."  
            'Handwerker':
                trigger: Was muss ich über das /Handwerk/ wissen, <npc.name>?
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> Wenn Ihr lernen wollt, komplexere Dinge herzustellen, braucht Ihr eine Ausbildung." 
                - wait 2
                - narrate "<white> In Delos gibt es da nur einen: Meister Lorenz."
                - wait 2
                - narrate "<gold><npc.name><&co><white> Vielleicht wäre er ja bereit, euch auszubilden, aber der Weg als Farmer und als Verzauberer wäre Euch dann versperrt.."
                - wait 2
                - narrate "<white> Geht die Straße zurück in Richtung Zentrum und immer gerade aus. Da findet Ihr seine Werkstadt."  
            'Farmer':
                trigger: Wie wird man /Farmer/, <npc.name>.
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> Landwirte wissen, Nahrung herzustellen und Tiere zu bewirtschaften." 
                - wait 2
                - narrate "<white> Mir scheint, als beherrschten sie mit der Zeit auch ein wenig Naturmagie."
                - wait 2
                - narrate "<gold><npc.name><&co><white> Wenn Ihr da mehr wissen wollt, solltet Ihr Meister Fenwik aufsuchen."
                - wait 2
                - narrate "<white> Es gibt nur eine große Gemeinschaftsfarm in Delos. Ihr dürftet keine Probleme haben, ihn zu finden."  
            'Lehre':
                trigger: Kann ich bei Euch in die /Lehre/ gehen, <npc.name>?
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> Hmmm. Ihr scheint auf jeden Fall die nötige Begabung mit zu bringen." 
                - wait 2
                - narrate "<white> Gelehrte sind Verzauberer und Alchemisten. Sie bedienen sich der Seelenmagie."
                - wait 2
                - narrate "<gold><npc.name><&co><white> Aus der Essenz von Pflanzen erschaffen wir magische Tränke"
                - wait 2
                - narrate "<white> Und unsere Waffen schärfen wir mit der Kraft gefallener Seelen."
                - wait 4
                - zap step:Becoming_Alchemist
            'Welt':
                trigger: Was meint Ihr mit /Welt/, <npc.name>?
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> Ach ja! Wahrscheinlich habt Ihr bei eurer Reinkarnation das Meiste vergessen." 
                - wait 2
                - narrate "<white> Also es ist so<&co> Die Welt ist natürlich würfelförmig. Delos, bzw. Mystica ist nur eine Seite dieses Würfels.."
                - wait 2
                - narrate "<gold><npc.name><&co><white> Ebenso Pandora und die Kluft."
                - wait 2
                - narrate "<white> Im Inneren befinden sich die Nether."
                - wait 2
                - narrate "<white> Unter Ihnen lodert das ewige Feuer und über uns die Leere."  
            'Welt':
                trigger: Was meint Ihr mit /Mystica/, <npc.name>?
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> <red>Delos<white> ist eigentlich nur der Name dieses Ortes und Mystica der Name der Welt." 
                - wait 2
                - narrate "<white> Solange die Siedler noch keine Städte gegründet haben, wird sich daran nur wenig ändern. Es ist einerlei."
                - wait 2
            'Sonstiges':
                trigger: /REGEX:^\w+$/
                script:
                - narrate "<gold><npc.name><&co><white> <context.message>? Was auch immer! Ich bin mir nicht sicher, was Ihr meint.."
      'AlchemistAgree':
          chat trigger:
            'Ja':
                trigger: /Ja/, unterweist mich dieser Kunst, <npc.name>.
                script:
                - wait 2
                - ^execute as_npc "hero admin prof <player.name> Gelehrter" silent
                - ^flag player:Gelehrter
                - narrate "Nundenn, seid Willkommen bei den Gelehrten! Ihr könnt nun verzaubern und Tränke herstellen"
                - zap step:Erimir01
                - wait 1
            'Sonstiges':
                trigger: /REGEX:^\w+$/
                script:
                - wait 2
                - narrate "<gold><npc.name><&co><white> Überlegt es Euch in Ruhe."
                - zap step:Erimir01
'Becoming_Alchemist':
  type: task
  script:
  - if <player.flag[Farmer]> {
   - narrate "<gold><npc.name><&co><white> Ihr seid jedoch bereits Farmer, <player.name>."
   - zap step:Ermimir01
   - wait 1
   }
  else if <player.flag[Handwerker]> {
   - narrate "<gold><npc.name><&co><white> Ihr seid jedoch bereits Handwerker, <player.name>."
   - zap step:Ermimir01
   - wait 1
   }
  else {
   - narrate "<gold><npc.name><&co><white> Seid Ihr sicher, dass Ihr Alchemist und Verzauberer werden wollt?"
   - narrate "<red><&o>Überlegt euch gut, ob ihr Gelehrter werden wollt. Vorerst ist die Berufswahl entgültig!<&r>"
   - ^zap step:AlchemistAgree
   }