Paste #21166: Puzzle Pushable2

Date: 2015/10/18 06:11:45 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


EntryPuzzleCirce:
    type: world
    events:
        on player enters PuzzleCirce :
        - flag <server> PuzzleON

ExitPuzzleCirce:
    type: world
    events:
        on player exits PuzzleCirce :
        - flag <server> PuzzleON:!
        - run ResetPuzzle

PuzzleStatues:
    type: task
    script:
    - if <server.has_flag[PuzzleON]> {
      - narrate "Début de l'énigme"
      - if <n@Golem.location.simple> == 651,9,-145,Biblio {
        - narrate "mission accomplie"
        }
      }

ResetPuzzle:
    type: task
    script:
    - narrate "RESET"
    - spawn <n@1072> <l@651,10,-154,Biblio>

NPCPuzzleStatue:
    type: assignment
    actions:
        on player move proximity:
            - run PuzzleStatues