Paste #51060: Untitled Paste

Date: 2018/12/09 12:19:11 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


WaitReaction:
  type: task
  speed: 0t
  script:
  - narrate <&a><npc.name> Wartet auf deine Reaktion...

WeihnachtsScript_2018_Quest_Festmal_Item:
  type: item
  display name: Oma Gretas Rezept
  material: i@paper
  lore:
  - TODO

WeihnachtsScript_2018_Quest_Festmal_Bernhard_AS:
  type: assignment
  actions:
    on assignment:
    - trigger name:click state:true
    - trigger name:chat state:true
    - trigger name:proximity state:true radius:5
    - ^execute as_op "npc lookclose" 
    - ^execute as_op "npc rename Bernhard"
  interact scripts:
  - 1 WeihnachtsScript_2018_Quest_Festmal_Bernhard_IN

WeihnachtsScript_2018_Quest_Festmal_Bernhard_IN:
  type: interact

  proximity1:
  - random 3
  - chat "Schnell schnel..."
  - chat "Wie soll das noch fertig werden?"
  - chat "Muss mich beeilen..."

  steps:
    default:
      proximity trigger:
        entry:
          script:
          - inject locally proximity1 instantly
      click trigger:
      - chat "Ohhh nein oh nein. Das wird alles viel zu spät."
      - wait 4.5
      - chat "Unglücklicherweise kam mir etwas dazwischen dieses Jahr. Jemand muss mir helfen."
      - wait 4
      - chat "DU?"
      - zap 1
      - inject WaitReaction

    1:
      proximity trigger:
        entry:
          script:
          - inject locally proximity1 instantly
      click trigger:
      - chat "Ja, genau ich brauche jemanden der mir hilft."
      - wait 4
      - chat "Also, wir haben einstimmig entschieden, dass du das machen wirst."
      - wait 5
      - chat "Die Vorbereitungen dieses Jahr haben oberste Priorität."
      - wait 3.5
      - zap 3
      - inject WaitReaction

    2:
      proximity trigger:
        entry:
          script:
          - inject locally proximity1 instantly
      click trigger:
      - chat "Omas Gretas Rezept... woo.. ich muss es verloren haben!"
      - wait 5
      - chat "Ich vermute auf dem Weihnachtsmarkt ... dort muss ich es vergessen haben!"
      - wait 5
      - chat "Hilf mir es zu finden. Ich warte hier solange."
      - zap 3

    3:
      proximity trigger:
        entry:
          script:
          - inject locally proximity1 instantly
      click trigger:
      - if <player.item_in_hand.scriptname||x> == WeihnachtsScript_2018_Quest_Festmal_Item {
        - ^take itemInHand
        - ^zap 4
        - chat "Ahhh, da hast du es ja. Das Rezept! Endlich."
        - wait 3.5
        - equip <npc> hand:i@sugar
        - chat "Lass mich dir schon mal einige Süßigkeiten überreichen."
        - wait 4
        - equip <npc> hand:i@air
        - give i@sugar
        - inject WaitReaction
        } else {
        - chat "Hast du Oma Gretas Rezept schon gefunden? Auf dem Weihnachtsmarkt verlor Ich es."
        }

    # Weihnachtsbäckerei START
    4:
      proximity trigger:
        entry:
          script:
          - inject locally proximity1 instantly
      click trigger:
      - chat "Die Liste ist gut, aber jetzt sehe ich es, wir haben gar nicht alle Zutan hier!"
      - wait 6
      - chat "Eier haben wir ... fehlen also noch Mehl und ... Milch, genau."
      - wait 4.5