Paste #7225: Edit of P#7224 - Crieur

Date: 2014/07/21 09:34:23 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"LeCrieur1":

    type: assignment

    actions:
        on assignment:
        # These are the basic triggers used in most NPC's.
        - trigger name:chat toggle:true
        - trigger name:click toggle:true
        - trigger name:proximity state:true range:6

    default constants:
        # Name of the Town used for NPC text option.
        town: Millanas

    interact scripts:
    - 10 ApprentiForgeron


"LeCrieur":

    type: interact

    steps:
    # This step is a Jumping off point for ways the NPC interacts with you. By placing different types of triggers
    # inside of the steps it can be a way to make One character more varried.
        '1':
            proximity trigger:
                entry:
                    script:
                        - random 6
                        - chat "<white>Oye!Oye! Nous rappelons a tous les nouveaux arrivants qu'il faut aller s'inscrire aupres de nos recenseurs <yellow>celticraft.fr<white>"
                        - chat "<white>Nous rappelons a tous que les animaux en liberte sont consideres comme sauvage, donc n'importe qui peut en faire le fruit de leur chasse!<white>"
                        - chat "<white>L'elevage d'abominations, tel que les zombies ou araignees, est formellement interdit et considere comme une devotion au Mal, un acte de HAUTE trahison!<white>"
                        - chat "<white>L'automatisation de vos cultures, quelqu'elles soient, est interdite, car deteriore la qualite du commerce en ville!<white>"
                        - chat "<white>D'hors et deja, plusieurs habitants des divers villes ont besoin de votre aide, pensez a vous renseigner aupres de la population!<white>"
                        - chat "<white>Si vous apercevez des maisons vides a Fryllnas, notre seconde grande ville, c'est qu'elles n'ont pas ete attribues a un membre de la population! Veuillez donc patienter pour faire connaissance avec leur proprietaire.<white>"
                        - ^wait 60
            click trigger:
                script:
                    # When a player enters the Proximity Range it will fire a script located lower down.
                    - random 7
                    - chat "<white>Bonjour <player.name>, apprenez que la garde de Fryllnas a quelques difficultes d'extermination et appelle a tout geste volontaire pour leur venir en aide.<white>"
                    - chat "<white>Salutations voyageur, vous venez pour vous plaindre d'un soucis avec la population locale? Il vaudrait mieux en parler a un haut-grade<yellow> (staff du serveur)<white>"
                    - chat "<white>Pourquoi j'ai accepte ce travail.. ma gorge.. Ah!Bonjour <player.name>, vous semblez bien aimable, le seriez-vous pour m'apporter un raffraichissement venant de la Taverne du Dragon Macabre? sinon un peu d'eau venant de votre gourde ferait l'affaire."
                    - chat "<white>Vous n'arrivez pas a couper du bois ou a combattre les creatures hantant nos cavernes? Peut-etre n'avez vous pas inscrit votre nom sur notre registre <yellow>(Veuillez aller sur celticraft.fr vous inscrire)<white>"
                    - chat "<white>Le chasseur de Fryllnass passe souvent en ville pour acheter les meilleurs fleches du royaume aupres de notre forgeron<white>"
                    - chat "<white>Les habitants de cette ville ont toujours besoin d'un coup de main, pensez-y.<white>"
                    - chat "<white>Notre forgeron est maladroit, mais il forge mieux que quiconque...<white>"
                    - ^wait 30
            chat trigger: 
               '1-1':
                trigger: Je souhaite /acheter/ quelques objets, ou aller?
                script:
                - chat "<white>Mais voyons <player.name>, les marchands sont la pour ca, sinon vous pouvez toujours negocier avec un autre voyageur.<white>"
                - ^wait 5
               '1-2':
                trigger: Je viens ici pour /vendre/ quelques trouvailles, ou puis-je aller?
                script:
                - chat "Pour cela il faut vous adresser aux marchands interesses par vos marchandises."
                - ^wait 5
               '1-3':
                trigger: Bonjour, je cherche quelques /quetes/ a accomplir pour montrer ma valeur
                script:
                - random 3
                - chat "<white>Ca tombe bien, le chef de garde de Fryllnas recherche des bras supplementaires pour un probleme de.. hum... cadavres ambulants..<white>"
                - chat "<white>Alors vous feriez mieux d'aller voir le chasseur de Fryllnas, vous lui eviteriez un autre voyage jusqu'a Millanas."
                - chat "<white>J'ai entendu un garde parler d'une penurie de foin pour la cavalerie royale... Mais il doit exagerer je pense, les recoltes sont bonnes pourtant..<white>"
                - ^wait 5
               '1-4':
                trigger: Je suis un peu perdu ici, ou puis-je faire mes /achat/s?
                script:
                - chat "Les marchands de cette ville sont reconnaissables pourtant..Ils sont situes au centre-ville, sinon vous avez la forge un peu plus loin, pres d'une coulee de feu liquide..<white>"
                - ^wait 5
               '1-5':
                trigger: /non/
                script:
                - chat "Laissez tomber..."
                - ^wait 5
               '1-6':
                trigger: /oui/, buvez un peu de cette eau, vous en avez grand besoin 
                script:
                - ^narrate "<grey>vous tendez votre gourde au Crieur et il s'en abreuve<white>"
                - ^take [373] qty:1
                - random 3
                - chat "<white>Je vous remercie, j'en avait bien besoin pour tenir la journee.<white>"
                - chat "<white>...Merci bien, au moins un passant qui se montre genereux..<white>"
                - chat "<white>Ah...Ca fait du bien, merci...<white>"
                - ^give [384] qty:15
                - ^wait 150