402 lines
7.2 KiB
Text
402 lines
7.2 KiB
Text
|
///////////// tests
|
|||
|
|
|||
|
|
|||
|
|
|||
|
////TEST 1
|
|||
|
TEST_1_TITLE (bot b1, bot b2, player p )
|
|||
|
{
|
|||
|
[TEST1 : mission de test de titres / description : Salut $p$, je suis $b1$ ( je suis aussi le mission_giver : $b2$ ). ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_1_DESC ( bot dummy, item i, place p, skill s, race r, sbrick sb, faction f, bot b, creature_model cm, sphrase sp )
|
|||
|
{
|
|||
|
[ item "$i$" \n place "$p$" \n skill "$s$" \n race "$r$"\n sbrick "$sb$"\n faction "$f$"\n bot "$b$"\n creature_model "$cm$"\n sphrase "$sp$"]
|
|||
|
}
|
|||
|
|
|||
|
TEST_1_TALK_TO ( bot b, player p )
|
|||
|
{
|
|||
|
[Hey $b$! Je suis $p$. Je veux te parler.]
|
|||
|
}
|
|||
|
|
|||
|
////TEST 2
|
|||
|
TEST_2_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST2 : jump /failure /end ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_DESC (bot dummy)
|
|||
|
{
|
|||
|
[TEST2 : ooo/ any /jump /failure /end ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[Il faut dire les 3 phrases pour avancer. 1ere phrase]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_2 ()
|
|||
|
{
|
|||
|
[Il faut dire les 3 phrases pour avancer. 2eme phrase]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_3 ()
|
|||
|
{
|
|||
|
[Il faut dire les 3 phrases pour avancer. 3eme phrase]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
TEST_2_TALK_TO_4 ()
|
|||
|
{
|
|||
|
[Il faut dire une des 3 phrases pour avancer. 1ere phrase]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_5 ()
|
|||
|
{
|
|||
|
[Il faut dire une des 3 phrases pour avancer. 2eme phrase]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_6 ()
|
|||
|
{
|
|||
|
[Il faut dire une des 3 phrases pour avancer. 3eme phrase]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_7 ()
|
|||
|
{
|
|||
|
[retour au debut de la mission]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_8 ()
|
|||
|
{
|
|||
|
[retour juste apres la premiere etape ( apres avoir dit les 3 phrases )]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_9 ()
|
|||
|
{
|
|||
|
[dire ceci permet de ne jamais échoué dans la mission mais de la recommencer en cas d'echec]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_10 ()
|
|||
|
{
|
|||
|
[echec de la mission]
|
|||
|
}
|
|||
|
|
|||
|
TEST_2_TALK_TO_11 ()
|
|||
|
{
|
|||
|
[succes de la mission]
|
|||
|
}
|
|||
|
|
|||
|
////TEST 3
|
|||
|
TEST_3_AUTO ()
|
|||
|
{
|
|||
|
[test de mission auto]
|
|||
|
}
|
|||
|
TEST_3_BOT_1 ()
|
|||
|
{
|
|||
|
[cette mission ne doit pas apparaitre dans le journal. parle moi pour la finir.]
|
|||
|
}
|
|||
|
|
|||
|
TEST_3_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[finir mission auto]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
////TEST 4
|
|||
|
TEST_4_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST4 : kill / target ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_4_DESC (bot dummy)
|
|||
|
{
|
|||
|
[Mission faite pour tester les objectifs de target / kill]
|
|||
|
}
|
|||
|
|
|||
|
TEST_4_KILL_GROUP ()
|
|||
|
{
|
|||
|
[ kill people in the group nearby ( green seed tribe ) ]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
////TEST 5
|
|||
|
TEST_5_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST5 : misc objectives 1]
|
|||
|
}
|
|||
|
|
|||
|
TEST_5_DESC (bot dummy)
|
|||
|
{
|
|||
|
[ Mission faite pour tester des objectifs g<>n<EFBFBD>raux ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_5_MISSION_DONE ()
|
|||
|
{
|
|||
|
[ Complete the auto mission ]
|
|||
|
}
|
|||
|
|
|||
|
////TEST 6
|
|||
|
TEST_6_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST6 : misc objectives 2]
|
|||
|
}
|
|||
|
|
|||
|
TEST_6_DESC (bot dummy)
|
|||
|
{
|
|||
|
[ Mission faite pour tester des objectifs g<>n<EFBFBD>raux ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_6_TALK_TO ()
|
|||
|
{
|
|||
|
[Test de talk to pour la mission TEST 6]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
////TEST 7
|
|||
|
TEST_7_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST7 : misc actions]
|
|||
|
}
|
|||
|
|
|||
|
TEST_7_NEXT ()
|
|||
|
{
|
|||
|
[TEST7 : tester l'action suivante]
|
|||
|
}
|
|||
|
|
|||
|
TEST_7_CHAT ()
|
|||
|
{
|
|||
|
[TEST7 : je te r<>ponds]
|
|||
|
}
|
|||
|
|
|||
|
TEST_7_DESC (bot dummy)
|
|||
|
{
|
|||
|
[ Mission faite pour tester les actions. A chaque fois que l'on parle au bot une nouvelle action est d<>clench<63>e. Liste des actions : recv_item\nlearn_action\nlearn_brick\nrecv_money : 10000\nrecv_fame : tribe_green_seed 1000\nbot_chat : tell\nbot_chat : say\nbot_chat : shout\nsystem message\nadd_compass_npc\nadd_compass_place\n ]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
////TEST 10
|
|||
|
TEST_10_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST10: dyn_chat / special items]
|
|||
|
}
|
|||
|
|
|||
|
TEST_10_DESC (bot dummy)
|
|||
|
{
|
|||
|
[ Mission faite pour tester dyn chat , items sp<73>ciaux et changement de description. Global replay timer de 300 ticks ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_10_DYN ()
|
|||
|
{
|
|||
|
[ Choisis une r<>ponse il y en a 3 ]
|
|||
|
}
|
|||
|
TEST_10_A1 ()
|
|||
|
{
|
|||
|
[ retour au d<>but de la mission(1) ]
|
|||
|
}
|
|||
|
TEST_10_A2 ()
|
|||
|
{
|
|||
|
[ retour au d<>but de la mission(2) ]
|
|||
|
}
|
|||
|
TEST_10_A3()
|
|||
|
{
|
|||
|
[ fin de la mission.]
|
|||
|
}
|
|||
|
|
|||
|
TEST_10_B1 ()
|
|||
|
{
|
|||
|
[ retour au d<>but de la mission(1) ]
|
|||
|
}
|
|||
|
TEST_10_B2 ()
|
|||
|
{
|
|||
|
[ Changement du texte de descriptionretour au d<>but de la mission(2) ]
|
|||
|
}
|
|||
|
TEST_10_B3()
|
|||
|
{
|
|||
|
[On recoit un item avec les propri<72>t<EFBFBD>s suivantes Attention : l'item a un nom custom: \nfiche : icmm2sa.sitem \n qualit<69> : 16\n Durability : 1 \n Speed 10; \n Range 0.9 \n enchantement\n abm_ml_fire_00140\n ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_10_DESC_NEW( bot b)
|
|||
|
{
|
|||
|
[$b$ est content : ceci est la nouvelle description.]
|
|||
|
}
|
|||
|
|
|||
|
TEST_10_ITEM ()
|
|||
|
{
|
|||
|
[Hache de la mort.]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
////TEST 11
|
|||
|
TEST_11_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST11 : temporalit<69>]
|
|||
|
}
|
|||
|
|
|||
|
TEST_11_DESC (bot dummy)
|
|||
|
{
|
|||
|
[ On ne peut remplir le premier objectif que l'<27>t<EFBFBD> de 17h30 <20> 23h30. On ne peut faire la mission qu'une fois et elle ne peut etre prise que par un joueur. Player replay timer de 300 ticks. Apres le 2eme objectif, la mission est un <20>chec au bout de 20 secondes ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_11_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[ enleve contrainte de temps / saison ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_11_TALK_TO_2 ()
|
|||
|
{
|
|||
|
[ apres il reste 20 secondes pour accomplir la mission sinon echec ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_11_TALK_TO_3 ()
|
|||
|
{
|
|||
|
[ success de mission 11 ]
|
|||
|
}
|
|||
|
|
|||
|
////TEST 12
|
|||
|
TEST_12_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST112 : conditions / teleportation / ojectif cach<63> / compass]
|
|||
|
}
|
|||
|
|
|||
|
TEST_12_DESC (bot dummy)
|
|||
|
{
|
|||
|
[ au moment ou on prend la missionon a des messages sur l'<27>tat du joueur (skill /mission / brick). Verifier qu'ils sont vrais. changer skill /mission / brick pour voir si les messages changent quand on prend la mission ]
|
|||
|
}
|
|||
|
|
|||
|
TEST12_HIDE_OBJ ()
|
|||
|
{
|
|||
|
[Le prochain objectif ( parler au bot ) n'apparait pas dans le journal. Une fois cela fiat, le bot proposera 2 teleportations. La 2eme a un texte particulier et ne peut etre prise qu'une fois]
|
|||
|
}
|
|||
|
|
|||
|
TEST_12_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[ activer les teleports et le compass ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_12_TALK_TO_2 ()
|
|||
|
{
|
|||
|
[ finir mission 12 ]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
TEST12_BRICK ( sbrick b )
|
|||
|
{
|
|||
|
[ vous possedez $b$ ]
|
|||
|
}
|
|||
|
|
|||
|
TEST12_PAS_BRICK ( sbrick b )
|
|||
|
{
|
|||
|
[ vous ne possedez pas $b$ ]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
TEST12_PAS_MISSION ()
|
|||
|
{
|
|||
|
[ vous n'avez pas fait la mission auto ]
|
|||
|
}
|
|||
|
|
|||
|
TEST12_MISSION ()
|
|||
|
{
|
|||
|
[ vous n'avez pas fait la mission auto ]
|
|||
|
}
|
|||
|
|
|||
|
TEST12_SKILL (skill s, int i)
|
|||
|
{
|
|||
|
[ vous avez $s$ <20> au moins $i$ ]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
TEST12_PAS_SKILL (skill s, int i)
|
|||
|
{
|
|||
|
[ vous n'avez pas $s$ <20> au moins $i$ ]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
////TEST 13
|
|||
|
TEST_13_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST13 : inside / outside places]
|
|||
|
}
|
|||
|
|
|||
|
TEST_13_DESC (bot dummy, int i, int ql, int qu, item it)
|
|||
|
{
|
|||
|
[on doit d'abord rester dans Aegus, sinon echec de la mission au bout de 30 secondes. Parler au bot annule la condition. On doit ensuite rester hors de Aegus sinon echec apres 60 sec., TEST de variable de prix: $qu$ $it$ de qualit<69> $ql$ = $i$ dappers ]
|
|||
|
}
|
|||
|
|
|||
|
TEST_13_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[TEST 13 : cansel inside, trigger outside]
|
|||
|
}
|
|||
|
|
|||
|
TEST_13_TALK_TO_2 ()
|
|||
|
{
|
|||
|
[TEST 13 : cancel outside]
|
|||
|
}
|
|||
|
|
|||
|
TEST_13_TALK_TO_3 ()
|
|||
|
{
|
|||
|
[TEST 13 : fin]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
////TEST 14
|
|||
|
TEST_14_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST14 : Newbie mission]
|
|||
|
}
|
|||
|
|
|||
|
TEST_14_DESC (bot dummy, int i, int ql, int qu, item it)
|
|||
|
{
|
|||
|
[mission assign<67>e <20> tout nouveau personnage]
|
|||
|
}
|
|||
|
|
|||
|
TEST_14_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[TEST 14 : end]
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
////TEST 15
|
|||
|
TEST_15_TITLE (bot b)
|
|||
|
{
|
|||
|
[TEST15 : missions chain<69>es.]
|
|||
|
}
|
|||
|
|
|||
|
TEST_15_DESC (bot dummy, int i, int ql, int qu, item it)
|
|||
|
{
|
|||
|
[parler au bot pour acqu<71>rir automatiquement une mission. Lui reparler pour acqu<71>rir une autre mission et arreter cette mission]
|
|||
|
}
|
|||
|
|
|||
|
TEST_15_TALK_TO_1 ()
|
|||
|
{
|
|||
|
[TEST 15 : spawner une autre mission]
|
|||
|
}
|
|||
|
|
|||
|
TEST_15_TALK_TO_2 ()
|
|||
|
{
|
|||
|
[TEST 15 : spawner une autre mission et r<>ussir celle ci]
|
|||
|
}
|
|||
|
|
|||
|
SPAWN_MISSION_TITLE(bot b)
|
|||
|
{
|
|||
|
[SPAWN mission]
|
|||
|
}
|
|||
|
SPAWN_MISSION_DESC(bot b)
|
|||
|
{
|
|||
|
[SPAWN mission]
|
|||
|
}
|
|||
|
|
|||
|
CHAIN_MISSION_TITLE(bot dummy)
|
|||
|
{
|
|||
|
[CHAINED mission]
|
|||
|
}
|
|||
|
|
|||
|
CHAIN_MISSION_DESC(bot dummy)
|
|||
|
{
|
|||
|
[CHAINED mission]
|
|||
|
}
|
|||
|
|
|||
|
|