Date: 2014/07/21 09:34:23 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
"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