Paste #32068: Edit of P#32067 - Untitled Paste

Date: 2016/03/27 18:12:41 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


npc_vince_fermier:
    type: assignment
    interact scripts:
    - 0 quete_vince_fermier
quete_vince_fermier:
    type: interact
    steps:
          1:
              click trigger:
                  script:
                  - if <player.has_flag[havedonetutorial]> == true {
                      - narrate format:cchat "Je n'ai pas de travail pour l'instant. Revenez me voir plus tard."
                      } else if <player.has_flag[talktovince]> {
                              - if <player.has_flag[npc_engaged]> queue clear
                              - flag player npc_engaged
                              - engage
                              - narrate format:cchat "Ah, c'est toi le deux-de-pics que mon incompétent de frère a envoyé."
                              - narrate format:cchat "Disons que ce n'est pas le gros luxe ton équipement!"
                              - if <w@world.time.period> == night {
                                  - narrate format:cchat "Ils arrivent!"
                                  - wait 1s
                                  - narrate format:cchat "On va voir ce que tu vaut. Bonne chance, abruti!"
                                  - wait 15t
                                  - flag player talktovince:!
                                  - narrate format:qchat "Nouvel objectif : Tuez les zombie"
                                  - spawn zombie <l@-60,68,-141,flat_city> target:<player>
                                  - spawn zombie <l@-64,68,-143,flat_city> target:<player>
                                  - spawn zombie <l@-62,68,-146,flat_city> target:<player>
                                  - spawn zombie <l@-60,68,-149,flat_city> target:<player>
                                  - spawn zombie <l@-64,68,-149,flat_city> target:<player>
                                  - spawn zombie <l@-67,68,-153,flat_city> target:<player>
                                  - spawn zombie <l@-68,68,-155,flat_city> target:<player>
                                  - spawn zombie <l@-69,68,-153,flat_city> target:<player>
                                  - spawn zombie <l@-77,68,-154,flat_city> target:<player>
                                  - spawn zombie <l@-77,68,-150,flat_city> target:<player>
                                  - spawn zombie <l@-78,68,-147,flat_city> target:<player>
                                  - spawn zombie <l@-83,68,-145,flat_city> target:<player>
                                  - spawn zombie <l@-82,68,-150,flat_city> target:<player>
                                  - spawn zombie <l@-79,68,-142,flat_city> target:<player>
                                  - zap 2
                                  } 
                                - narrate format:cchat "Reviens quand y va faire nuit. Ces monstres se montrent pas la tête avec ce soleil."    
                              } 
          2:
              click trigger:
                  script:
                  - if <player.has_flag[zombie_kill]> == 14 {
                      - if <player.has_flag[npc_engaged]> queue clear
                      - flag player npc_engaged
                      - engage
                      - flag player zombie_kill:!
                      - narrate format:cchat "Wow! T'as survécu mauviette! J'ai de la misère à y croire!"
                      - wait 2s
                      - narrate format:cchat "Si tu ne veux pas finir comme ces maudits monstres, retourne-voir mon frère en vitesse."
                      - wait 2s
                      - narrate format:cchat "Oh mais... reviens me voir de temps en temps, j'aurai peut-être bien du travail pour toi."
                      - flag player npc_engaged:!
                      - flag player talktobob
                      - narrate format:qchat "Nouvel objectif : Retournez parler à Bob le Fermier."
                  }
          3:
              click trigger:
                  script:
                  - narrate format:cchat "Maudite vie."

quete_vince_fermier_zombie:
    type: world
    events:
      on player kills zombie:
      - flag player zombie_kill:++
      - if <player.has_flag[zombie_kill]> == 14 narrate format:qchat "Nouvel objectif : Retournez parler à Vince le Fermier"