# script generated from 'test_compilateur.primitive' #mission tags and pre-requisites replayable solo non_abandonnable mission_icon : the_icon need_validation #Variables declaration decl : bot : giver decl : bot : player decl : bot : innocent_victim decl : bot : good_guy decl : creature_model : chdfa1 decl : creature_model : chdfa2 decl : bot : group_to_kill_group decl : item : m0246dxacb01 decl : item : m0014dxacb01 decl : item : m0151chdfa01 decl : item : m0290chdfa01 decl : item : ictm1pd decl : item : ictm1ss decl : place : the_place_to_be decl : faction : tribe_green_seed decl : bot : good_guy decl : bot : toto_the_forager decl : bot : popol decl_item : the_special_item : ic_code_item : 10 : Durability 0.5; Speed 1; SapBuff 1500; abm_ml_fire_00140 : ITEM_NAME : no_drop decl_item : the_special_item_2 : ic_code_item : 20 : Durability 0.5 : TEST_COMPILATION_ITEM2_NAME decl : bot : les_bastards decl : race : ragus decl : sphrase : amb0001 decl : sbrick : brk001 decl : creature_model : caaa decl : creature_model : cbbb #pre-requisites req_skill : SM 0 100 req_mission : DONE_MISSION req_mission_neg : NOT_DONE_MISSION req_mission_running : RUNNING_MISSION req_mission_running_neg : NOT_RUNNING_MISSION req_item : ictm1pd req_fame : tribe_green_seed 10 req_fame : tryker 5 req_fame : ricard 10 req_guild req_grade : member req_team_size : 1 req_brick : BMDHTMP00005 req_season : winter req_encyclo_thema : REQ_THEMA_1 req_event_faction : REQ_EVT_FACTION_1 #script mission_title : TEST_COMPILATION_TITLE mission_desc : TEST_COMPILATION_DESC # step_failure_debut failure recv_money : -100000 /failure # linear_dyn_chat_fail_brief dyn_chat : giver : TEST_COMPILATION_TEST_LITTERAL_1; innocent_victim : linear_dyn_chat_fail_brief_resp TEST_COMPILATION_AKNO_1 fail jump_point : linear_dyn_chat_fail_brief_resp # linear_dyn_chat_continue_brief_1 dyn_chat : giver : TEST_COMPILATION_TEST_LITTERAL_2 : linear_dyn_chat_continue_brief_1_resp TEST_COMPILATION_AKNO_2 jump_point : linear_dyn_chat_continue_brief_1_resp # linear_dyn_chat_continue_brief_2 dyn_chat : giver : TEST_COMPILATION_PHRASE_TEST_VARIABLE_2 : linear_dyn_chat_continue_brief_2_resp TEST_COMPILATION_AKNO_3 jump_point : linear_dyn_chat_continue_brief_2_resp # linear_dyn_chat_retry_brief_fin jump_point : linear_dyn_chat_retry_brief_fin_retry dyn_chat : giver : TEST_COMPILATION_TEST_LITTERAL_3 : linear_dyn_chat_retry_brief_fin_resp TEST_COMPILATION_AKNO_4 jump : linear_dyn_chat_retry_brief_fin_retry jump_point : linear_dyn_chat_retry_brief_fin_resp # step_failure_post_brief failure recv_money : 0 /failure # step_debut_mission system_msg : TEST_COMPILATION_SYSTEM_MSG_START set_obj : TEST_COMPILATION_TALK_TO_OBJ_OVERLOAD talk_to : giver : TEST_COMPILATION_TALK_TO_MENU_OVERLOAD system_msg : TEST_COMPILATION_NAMED_BOT; "innocent_victim" # step_if_test_acid_damage jump_point : step_if_test_acid_damage if_bricks : BMOETMA00003 : step_test_yes # no: step_test_no bot_chat : shout : giver : TEST_COMPILATION_SKILL_TEST_NO set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD bot_chat : tell : giver : TEST_COMPILATION_SKILL_TEST_RETRY jump : step_if_test_acid_damage jump : step_if_test_acid_damage_endif # yes: step_test_yes jump_point : step_test_yes bot_chat : shout : giver : TEST_COMPILATION_SKILL_TEST_YES; innocent_victim set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD jump_point : step_dyn_chat dyn_chat : giver : TEST_COMPILATION_STEP_DYN_CHAT_NPC_TALK : step_1 TEST_COMPILATION_DYN_ANSWER_NO : step_ooo_test_target TEST_COMPILATION_DYN_ANSWER_OK jump_point : step_if_test_acid_damage_endif # step_no_answer bot_chat : shout : giver : TEST_COMPILATION_SOURD # jump to step_dyn_chat jump : step_dyn_chat # step_1 jump_point : step_1 bot_chat : tell : giver : TEST_COMPILATION_DYN_CHAT_EXIT fail # step_ooo_test_target jump_point : step_ooo_test_target recv_money : 1000 ooo set_obj : TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE target_fauna : chdfa1; chdfa2 set_obj : TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE_PLACE target_fauna : chdfa1; chdfa2 : the_place_to_be target_npc : innocent_victim target_npc : innocent_victim : the_place_to_be target_race : goary; clopper target_race : goary; clopper : the_place_to_be /ooo recv_money : -1000 # step_ooo_test_kill ooo kill_faction : tribe_green_seed 5 : region_majesticgarden kill_fauna : chdfa1 3; chdfa2 3 set_obj : TEST_COMPILATION_OBJ_KILL_OVERLOAD kill_group : group_to_kill_group kill_npc : innocent_victim kill_race : dag 5; ragus 10 kill_npc_by_name : the_named_npcs 10 : quelquepart /ooo # step_ooo_simple_objectives ooo set_obj : TEST_COMPILATION_IN_OOO_PHRASE cast : BMOETMA00003 set_obj : TEST_COMPILATION_IN_OOO_OTHER_PHRASE forage : m0246dxacb01 1 10; m0014dxacb01 3 10 loot_mp : m0290chdfa01 2 10; m0151chdfa01 2 10 craft : ictm1pd 1 10; ictm1ss 1 10 sell : ictm1pd 1 10; ictm1ss 1 10 : giver buy : ictm1pd 1 10; ictm1ss 1 10 : good_guy give_item : m0290chdfa01 2 10; m0151chdfa01 2 10 : giver give_money : 1000 : giver visit : the_place_to_be visit : the_place_to_be : m0290chdfa01 skill : SF 10 set_obj : TEST_COMPILATION_DO_MISSION_OBJ mission : DONE_MISSION /ooo # step_any_test_step_any any set_obj : TEST_COMPILATION_IN_ANY_PHRASE give_money : 10 : giver system_msg : TEST_COMPILATION_SUPER_UNDER set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TEST_COMPILATION_TALK_TO_MENU_OVERLOAD /any # step_test_actions recv_money : 10000 recv_fame : tribe_green_seed 1000 recv_item : ictm1pd 1 10 learn_action : abm_vampirism_00050 : giver learn_brick : BMOETMF00140 : giver add_compass_npc : giver add_compass_place : the_place_to_be teleport : the_place_to_spawn set_teleport : giver : the_place_to_tp : TEST_COMPILATION_MENU_TP # step_failure_constrains_1 failure /failure # step_test_constrains_1 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD # step_test_constrains_2 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD # step_failure_constrains_2 failure /failure # step_test_constrains_3 day_period : 0 0 ; 23 59 season : winter set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD season : none day_period : 0 0 ; 0 0 # step_talk_to_test_fail jump_point : step_talk_to_test_fail set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD # step_dyn_chat_test_fail dyn_chat : giver : TEST_COMPILATION_TEST_FAIL : step_execute_end TEST_COMPILATION_DYN_ANSWER_GO_END : step_to_non_executed TEST_COMPILATION_DYN_ANSWER_GO_FAIL # jump to step_talk_to_test_fail jump : step_talk_to_test_fail # step_execute_end jump_point : step_execute_end system_msg : TEST_COMPILATION_EXIT_SUCCESS # step_to_non_executed jump_point : step_to_non_executed system_msg : TEST_COMPILATION_EXIT_FAILURE fail # jump to step_not_executed jump : step_not_executed # step_not_executed jump_point : step_not_executed learn_action : abm_vampirism_00050 : group recv_item : ictm1pd 1 10 : group ai_event : group_to_kill_group; 0 # step_test_parametre_phrase set_desc : TEST_COMPILATION_SET_DESC; good_guy talk_to : good_guy : TEST_COMPILATION_MENU_TALK_TO_FORGERON_2 system_msg : EXISTING_MSG; good_guy; the_place_to_be # step_13 set_obj : TEST_COMPILATION_TALK_TO_CST talk_to : popol : TEST_COMPILATION_TALK_TO_CST_MENU # step_any_14 hide_obj set_obj : ANY_OVERLADED_OBJ recv_fame : matis -1234 any hide_obj visit : place1 hide_obj visit : place2 hide_obj visit : place3 hide_obj visit : place4 /any recv_fame : matis 1234 # step_12 talk_to : toto_the_forager # step_15 jump_point : step_15 system_msg : TEST_COMPILATION_SYSTEM_MSG; good_guy recv_named_item : boss1_fyros_gloves 3 # step_18 jump_point : step_18 system_msg : TEST_COMPILATION_GROUP_SYS_MSG; "les_bastards" system_msg : TEST_COMPILATION_PHRASE_SYS_MSG; amb0001 system_msg : TEST_COMPILATION_BRICK_SYS_MSG; brk001 system_msg : TEST_COMPILATION_RACE_SYS_MSG; ragus wait_msg : the message from ia a long message in fact target_fauna : ckfb1 jump : step_15 # step_dyn_chat_19 dyn_chat : : : step_18 : step_15 # jump to step_18 jump : step_18 # jump to step_18 jump : step_18 # jump to step_15 jump : step_15 # step_default_params jump_point : step_default_params talk_to : giver : TEST_COMPILATION_TT_DEFAULT set_obj : TEST_COMPILATION_OVER_STRANGE_PARAM kill_fauna : chdfa1 1; chdfa2 10 # step_crash crash : fyros route_gouffre recv_money : -1000 jump : step_default_params /crash # step_param_order system_msg : THE_MSG_A_THEN_B; caaa; cbbb system_msg : THE_MSG_B_THEN_A; cbbb; caaa # step_test_encyclo encyclo_unlock : album_1 # step_test_event_faction set_event_faction : the_event_faction chain_mission : NOT_DONE_MISSION : toto recv_money : itforage 10 0.5 remove_compass_npc : toto remove_compass_place : the_place # step_test_talk_to set_obj : TEST_COMPILATION_TALK_TO_OVLD; chdfa1 talk_to : giver : TEST_COMPILATION_TALK_TO_TEXT; popol # step_dyn_chat_26 set_obj : TEST_COMPILATION_DYN_CHAT_TK_OV; chdfa1 talk_to : giver : TEST_COMPILATION_DYN_CHAT_TK_MN; chdfa1 dyn_chat : giver : : step_char_26_yes # step_chat_26_no # step_char_26_yes jump_point : step_char_26_yes # step_ring_scenario set_obj : TEST_COMPILATION_DO_RING_SCENARIO ring_scenario : my_ring_scenario ====================================================== TEST_COMPILATION_TITLE (bot giver) { test_compilation_title [Mission de test pour le générateur de script. donné par $giver$] } TEST_COMPILATION_DESC (bot giver) { test_compilation_desc [Hello, ceci est la description de la mission avec $giver$ dedans] } TEST_COMPILATION_ITEM2_NAME () { test_compilation_item2_name [La super massue] } TEST_COMPILATION_TEST_LITTERAL_1 (bot npc_a_tuer) { test_compilation_test_litteral_1 [Faudra tuer le npc $npc_a_tuer$ dont le nom vient de la variable npc_a_tuer.\n C'est un texte complexe avec une phrase littérale en même temps.\n En plus c'est un linear_dyn_chat_fail, si vous ne faites rien ca va faire fail.] } TEST_COMPILATION_AKNO_1 () { test_compilation_akno_1 [hyper d'accord] } TEST_COMPILATION_TEST_LITTERAL_2 () { test_compilation_test_litteral_2 [C'est une phrase en littéral. Mais c'est quand même dans un linear_dyn_chat_continue pour voir.] } TEST_COMPILATION_AKNO_2 () { test_compilation_akno_2 [à donf'] } TEST_COMPILATION_PHRASE_TEST_VARIABLE_2 () { test_compilation_phrase_test_variable_2 [C'est la phrase numéro 2, elle vient d'une variable nommée phrase_2.\nEn plus la c'est vraiment que une variable, pour voir ce que ca fait tout seul.\nLe tout dans un linear_dyn_chat_skippable pour plus de fun.] } TEST_COMPILATION_AKNO_3 () { test_compilation_akno_3 [mais grave] } TEST_COMPILATION_TEST_LITTERAL_3 () { test_compilation_test_litteral_3 [Phrase littérale histoire de tester le linear_dyn_chat_retry.] } TEST_COMPILATION_AKNO_4 () { test_compilation_akno_4 [Plus que jamais] } TEST_COMPILATION_SYSTEM_MSG_START () { test_compilation_system_msg_start [briefing passé, c'est maintenant que ca commence par un bon system_msg !] } TEST_COMPILATION_TALK_TO_OBJ_OVERLOAD (bot giver) { test_compilation_talk_to_obj_overload [mais va parler à $giver$] } TEST_COMPILATION_TALK_TO_MENU_OVERLOAD (bot giver) { test_compilation_talk_to_menu_overload [lui parler à ce $giver$] } TEST_COMPILATION_NAMED_BOT (bot_name npc_a_tuer_name) { test_compilation_named_bot [Bien, tu peut maintenant parler a $npc_a_tuer_name$] } TEST_COMPILATION_SKILL_TEST_NO () { test_compilation_skill_test_no [T'es trop une daube, reviens quand t'as le sort Acid Damage, sinon c'est meme pas la peine.] } TEST_COMPILATION_SKILL_TEST_RETRY () { test_compilation_skill_test_retry [Te revoila espece de looser ? J'espere que tu as le sort Acid Damage maintenant !] } TEST_COMPILATION_SKILL_TEST_YES (bot npc_a_tuer) { test_compilation_skill_test_yes [Trop bon, t'as le sort Acid Damage !\n Tu va pouvoir faire la suite, prépares-toi elle va roxer des ours vu qu'il va falloi tuer ce blaireau de $npc_a_tuer$ et plein d'autres trucs délire !] } TEST_COMPILATION_STEP_DYN_CHAT_NPC_TALK () { test_compilation_step_dyn_chat_npc_talk [Bon alors maintenant que tu as ce sort de gros naze, on va pouvoir commencer réellement. Tu va commencer à tripper assez vite, tu vas voir.\n Ca te va ou pas ?] } TEST_COMPILATION_DYN_ANSWER_NO () { test_compilation_dyn_answer_no [Rien à battre !] } TEST_COMPILATION_DYN_ANSWER_OK () { test_compilation_dyn_answer_ok [Gravement !] } TEST_COMPILATION_SOURD () { test_compilation_sourd [NAN MAIS FAIS PAS STYLE TU M'AS PAS ENTENDU !! JE REPETE AU CAS OU TU SOIS SOURD !] } TEST_COMPILATION_DYN_CHAT_EXIT () { test_compilation_dyn_chat_exit [Alors t'as plus qu'à rentrer chez ta reum'!] } TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE_1 (creature_model creature_1) { test_compilation_obj_overload_target_creature_1 [va targeter un $creature_1$] } TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE_2 (creature_model creature_1, creature_model creature_2) { test_compilation_obj_overload_target_creature_2 [va targeter un $creature_1$ et un $creature_2$] } TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE_PLACE_1 (creature_model creature_1, place place) { test_compilation_obj_overload_target_creature_place_1 [va targeter un $creature_1$] } TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE_PLACE_2 (creature_model creature_1, creature_model creature_2, place place) { test_compilation_obj_overload_target_creature_place_2 [va targeter un $creature_1$ et un $creature_2$] } TEST_COMPILATION_OBJ_KILL_OVERLOAD (bot_name group_1) { test_compilation_obj_kill_overload [Va tuer le groupe à tuer bon sang !] } TEST_COMPILATION_IN_OOO_PHRASE_1 (sphrase action) { test_compilation_in_ooo_phrase_1 [Un objectif overloader dans un step OOO] } TEST_COMPILATION_IN_OOO_OTHER_PHRASE_1 (item i1, int qt1, int qual1) { test_compilation_in_ooo_other_phrase_1 [Un autre objectif overloader dans un step OOO, forage 1 item : $i1$] } TEST_COMPILATION_IN_OOO_OTHER_PHRASE_2 (item i1, int qt1, int qual1, item i2, int qt2, int qual2) { test_compilation_in_ooo_other_phrase_2 [Un autre objectif overloader dans un step OOO, forage 2 item : $i1$ et $i2$] } TEST_COMPILATION_DO_MISSION_OBJ () { test_compilation_do_mission_obj [Refais la mission tête de lard] } TEST_COMPILATION_IN_ANY_PHRASE (int amount, bot giver) { test_compilation_in_any_phrase [Un objectif overloader dans un step any] } TEST_COMPILATION_SUPER_UNDER () { test_compilation_super_under [Un message dans une action sous un obj sous un any] } TEST_COMPILATION_TALK_TO_MENU_OVERLOAD (bot giver) { test_compilation_talk_to_menu_overload [In any step talk to phrase] } TEST_COMPILATION_MENU_TP () { test_compilation_menu_tp [Teleport me please] } TEST_COMPILATION_TEST_FAIL () { test_compilation_test_fail [bon, tu veux tester Fail ?] } TEST_COMPILATION_DYN_ANSWER_GO_END () { test_compilation_dyn_answer_go_end [Nan je préfère End !] } TEST_COMPILATION_DYN_ANSWER_GO_FAIL () { test_compilation_dyn_answer_go_fail [Ouais Fail ca assure !] } TEST_COMPILATION_EXIT_SUCCESS () { test_compilation_exit_success [Ca va quitter la mission avec succès ...] } TEST_COMPILATION_EXIT_FAILURE () { test_compilation_exit_failure [Ca va quitter la mission avec échec...] } TEST_COMPILATION_SET_DESC (bot forgeron_2) { test_compilation_set_desc [Hello george, comment tu vas ? Et quid $forgeron_2$ ?] } TEST_COMPILATION_MENU_TALK_TO_FORGERON_2 (bot forgeron_2) { test_compilation_menu_talk_to_forgeron_2 [Parler a $forgeron_2$] } TEST_COMPILATION_TALK_TO_CST (bot popol_var) { test_compilation_talk_to_cst [Vas parler a $popol_var$] } TEST_COMPILATION_TALK_TO_CST_MENU (bot popol_var) { test_compilation_talk_to_cst_menu [Salut $popol_var$!] } TEST_COMPILATION_SYSTEM_MSG (bot vendor) { test_compilation_system_msg [Salut $vendor$] } TEST_COMPILATION_GROUP_SYS_MSG (bot_name the_group) { test_compilation_group_sys_msg [Test avec groupe : $the_group$] } TEST_COMPILATION_PHRASE_SYS_MSG (sphrase the_phrase) { test_compilation_phrase_sys_msg [Test avec sphrase : $the_phrase$] } TEST_COMPILATION_BRICK_SYS_MSG (sbrick the_brick) { test_compilation_brick_sys_msg [Test avec sbrick : $the_brick$] } TEST_COMPILATION_RACE_SYS_MSG (race the_race) { test_compilation_race_sys_msg [Test avec race : $the_race$] } TEST_COMPILATION_TT_DEFAULT (bot giver) { test_compilation_tt_default [talk to $giver$ doit pas ajouter de param] } TEST_COMPILATION_OVER_STRANGE_PARAM_1 (creature_model creature_1, int q1) { test_compilation_over_strange_param_1 [Il reste a tuer $q1$ $creature_1$.] } TEST_COMPILATION_OVER_STRANGE_PARAM_2 (creature_model creature_1, int q1, creature_model creature_2, int q2) { test_compilation_over_strange_param_2 [Il faut tuer $q1$ $creature_1$ et $q2$ $creature_2$.] } TEST_COMPILATION_TALK_TO_OVLD (bot giver, creature_model creature_1) { test_compilation_talk_to_ovld [Parlé à $giver$ $creature_1$] } TEST_COMPILATION_TALK_TO_TEXT (bot giver, bot popol_var) { test_compilation_talk_to_text [Je viens de la part de $popol_var$] } TEST_COMPILATION_DYN_CHAT_TK_OV (bot giver, creature_model creature_1) { test_compilation_dyn_chat_tk_ov [Talk to overload dyn chat to $giver$ $creature_1$] } TEST_COMPILATION_DYN_CHAT_TK_MN (bot giver, creature_model creature_1) { test_compilation_dyn_chat_tk_mn [Talk to menu du dyn chat to $giver$ $creature_1$] } TEST_COMPILATION_DO_RING_SCENARIO () { test_compilation_do_ring_scenario [Réalise le scenario ring qui tue] } ====================================================== digraph TEST_COMPILATION { node [shape=record] __start__ [shape="point", peripheries=2, label=""] step_failure_debut [URL=".missions_editor_1.TEST_COMPILATION.step_failure_debut"] linear_dyn_chat_fail_brief [URL=".missions_editor_1.TEST_COMPILATION.linear_dyn_chat_fail_brief"] linear_dyn_chat_continue_brief_1 [URL=".missions_editor_1.TEST_COMPILATION.linear_dyn_chat_continue_brief_1"] linear_dyn_chat_continue_brief_2 [URL=".missions_editor_1.TEST_COMPILATION.linear_dyn_chat_continue_brief_2"] linear_dyn_chat_retry_brief_fin [URL=".missions_editor_1.TEST_COMPILATION.linear_dyn_chat_retry_brief_fin"] step_failure_post_brief [URL=".missions_editor_1.TEST_COMPILATION.step_failure_post_brief"] step_debut_mission [URL=".missions_editor_1.TEST_COMPILATION.step_debut_mission"] step_if_test_acid_damage [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage"] step_no_answer [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.no_answer.step_no_answer"] step_1 [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_no.step_1"] step_ooo_test_target [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_ooo_test_target"] step_ooo_test_kill [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_ooo_test_kill"] step_ooo_simple_objectives [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_ooo_simple_objectives"] step_any_test_step_any [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_any_test_step_any"] step_test_actions [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_test_actions"] step_failure_constrains_1 [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_failure_constrains_1"] step_test_constrains_1 [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_test_constrains_1"] step_test_constrains_2 [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_test_constrains_2"] step_failure_constrains_2 [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_failure_constrains_2"] step_test_constrains_3 [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_test_constrains_3"] step_talk_to_test_fail [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_talk_to_test_fail"] step_dyn_chat_test_fail [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_dyn_chat_test_fail"] step_execute_end [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_dyn_chat_test_fail.dyn_answer_go_end.step_execute_end"] step_to_non_executed [URL=".missions_editor_1.TEST_COMPILATION.step_if_test_acid_damage.yes.step_dyn_chat.dyn_answer_ok.step_dyn_chat_test_fail.dyn_answer_go_to_step_non_executed.step_to_non_executed"] step_not_executed [URL=".missions_editor_1.TEST_COMPILATION.step_not_executed"] step_test_parametre_phrase [URL=".missions_editor_1.TEST_COMPILATION.step_test_parametre_phrase"] step_13 [URL=".missions_editor_1.TEST_COMPILATION.step_13"] step_any_14 [URL=".missions_editor_1.TEST_COMPILATION.step_any_14"] step_12 [URL=".missions_editor_1.TEST_COMPILATION.step_12"] step_15 [URL=".missions_editor_1.TEST_COMPILATION.step_15"] step_18 [URL=".missions_editor_1.TEST_COMPILATION.step_18"] step_dyn_chat_19 [URL=".missions_editor_1.TEST_COMPILATION.step_dyn_chat_19"] step_default_params [URL=".missions_editor_1.TEST_COMPILATION.step_default_params"] step_crash [URL=".missions_editor_1.TEST_COMPILATION.step_crash"] step_param_order [URL=".missions_editor_1.TEST_COMPILATION.step_param_order"] step_test_encyclo [URL=".missions_editor_1.TEST_COMPILATION.step_test_encyclo"] step_test_event_faction [URL=".missions_editor_1.TEST_COMPILATION.step_test_event_faction"] step_test_talk_to [URL=".missions_editor_1.TEST_COMPILATION.step_test_talk_to"] step_dyn_chat_26 [URL=".missions_editor_1.TEST_COMPILATION.step_dyn_chat_26"] step_chat_26_no [URL=".missions_editor_1.TEST_COMPILATION.step_dyn_chat_26.no_answer.step_chat_26_no"] step_char_26_yes [URL=".missions_editor_1.TEST_COMPILATION.step_dyn_chat_26.dyn_answer_2.step_char_26_yes"] step_ring_scenario [URL=".missions_editor_1.TEST_COMPILATION.step_ring_scenario"] __end__ [shape="point"] node [color=red] __start__ -> step_failure_debut step_failure_debut -> linear_dyn_chat_fail_brief [label=""] linear_dyn_chat_fail_brief -> linear_dyn_chat_continue_brief_1 [label=""] linear_dyn_chat_continue_brief_1 -> linear_dyn_chat_continue_brief_2 [label=""] linear_dyn_chat_continue_brief_2 -> linear_dyn_chat_retry_brief_fin [label=""] linear_dyn_chat_retry_brief_fin -> step_failure_post_brief [label=""] step_failure_post_brief -> step_debut_mission [label=""] step_debut_mission -> step_if_test_acid_damage [label=""] step_if_test_acid_damage -> __end__ [label=""] step_if_test_acid_damage -> step_1 [label="dyn_answer_no"] step_if_test_acid_damage -> step_if_test_acid_damage [label=""] step_if_test_acid_damage -> step_no_answer [label="no_answer"] step_if_test_acid_damage -> step_ooo_test_target [label="dyn_answer_ok"] step_no_answer -> jump to step_dyn_chat [label=""] step_1 -> step_ooo_test_target [label=""] step_ooo_test_target -> step_ooo_test_kill [label=""] step_ooo_test_kill -> step_ooo_simple_objectives [label=""] step_ooo_simple_objectives -> step_any_test_step_any [label=""] step_any_test_step_any -> step_test_actions [label=""] step_test_actions -> step_failure_constrains_1 [label=""] step_failure_constrains_1 -> step_test_constrains_1 [label=""] step_test_constrains_1 -> step_test_constrains_2 [label=""] step_test_constrains_2 -> step_failure_constrains_2 [label=""] step_failure_constrains_2 -> step_test_constrains_3 [label=""] step_test_constrains_3 -> step_talk_to_test_fail [label=""] step_talk_to_test_fail -> step_dyn_chat_test_fail [label=""] step_dyn_chat_test_fail -> jump to step_talk_to_test_fail [label="no_answer"] step_dyn_chat_test_fail -> step_execute_end [label="dyn_answer_go_end"] step_dyn_chat_test_fail -> step_to_non_executed [label="dyn_answer_go_to_step_non_executed"] step_execute_end -> step_to_non_executed [label=""] step_to_non_executed -> jump to step_not_executed [label=""] step_not_executed -> step_test_parametre_phrase [label=""] step_test_parametre_phrase -> step_13 [label=""] step_13 -> step_any_14 [label=""] step_any_14 -> step_12 [label=""] step_12 -> step_15 [label=""] step_15 -> step_18 [label=""] step_18 -> step_15 [label=""] step_18 -> step_dyn_chat_19 [label=""] step_dyn_chat_19 -> jump to step_15 [label="dyn_answer_3"] step_dyn_chat_19 -> jump to step_18 [label="no_answer"] step_default_params -> step_crash [label=""] step_crash -> step_default_params [label=""] step_crash -> step_param_order [label=""] step_param_order -> step_test_encyclo [label=""] step_test_encyclo -> step_test_event_faction [label=""] step_test_event_faction -> step_test_talk_to [label=""] step_test_talk_to -> step_dyn_chat_26 [label=""] step_dyn_chat_26 -> step_char_26_yes [label="dyn_answer_2"] step_dyn_chat_26 -> step_chat_26_no [label="no_answer"] step_chat_26_no -> step_char_26_yes [label=""] step_char_26_yes -> __end__ [label=""] step_ring_scenario -> __end__ [label=""] } ====================================================== class npc_manager name npc_manager class alias name alias class npc_folder name npc_folder_1 class alias name alias ai_activity normal class npc_zone name good_guy vertical_pos auto class alias name alias class npc_group name good_guy_group class alias name alias class npc_group_parameters name parameters class npc_bot equipment CH: 0 1 2 3 CU:3 CL:3 name good_guy$fct_mission_giver$ sheet_client mafc1 class alias name alias class mission name TEST_COMPILATION script # script generated from 'test_compilateur.primitive' #mission tags and pre-requisites replayable solo non_abandonnable mission_icon : the_icon need_validation #Variables declaration decl : bot : giver decl : bot : player decl : bot : innocent_victim decl : bot : good_guy decl : creature_model : chdfa1 decl : creature_model : chdfa2 decl : bot : group_to_kill_group decl : item : m0246dxacb01 decl : item : m0014dxacb01 decl : item : m0151chdfa01 decl : item : m0290chdfa01 decl : item : ictm1pd decl : item : ictm1ss decl : place : the_place_to_be decl : faction : tribe_green_seed decl : bot : good_guy decl : bot : toto_the_forager decl : bot : popol decl_item : the_special_item : ic_code_item : 10 : Durability 0.5; Speed 1; SapBuff 1500; abm_ml_fire_00140 : ITEM_NAME : no_drop decl_item : the_special_item_2 : ic_code_item : 20 : Durability 0.5 : TEST_COMPILATION_ITEM2_NAME decl : bot : les_bastards decl : race : ragus decl : sphrase : amb0001 decl : sbrick : brk001 decl : creature_model : caaa decl : creature_model : cbbb #pre-requisites req_skill : SM 0 100 req_mission : DONE_MISSION req_mission_neg : NOT_DONE_MISSION req_mission_running : RUNNING_MISSION req_mission_running_neg : NOT_RUNNING_MISSION req_item : ictm1pd req_fame : tribe_green_seed 10 req_fame : tryker 5 req_fame : ricard 10 req_guild req_grade : member req_team_size : 1 req_brick : BMDHTMP00005 req_season : winter req_encyclo_thema : REQ_THEMA_1 req_event_faction : REQ_EVT_FACTION_1 #script mission_title : TEST_COMPILATION_TITLE mission_desc : TEST_COMPILATION_DESC # step_failure_debut failure recv_money : -100000 /failure # linear_dyn_chat_fail_brief dyn_chat : giver : TEST_COMPILATION_TEST_LITTERAL_1; innocent_victim : linear_dyn_chat_fail_brief_resp TEST_COMPILATION_AKNO_1 fail jump_point : linear_dyn_chat_fail_brief_resp # linear_dyn_chat_continue_brief_1 dyn_chat : giver : TEST_COMPILATION_TEST_LITTERAL_2 : linear_dyn_chat_continue_brief_1_resp TEST_COMPILATION_AKNO_2 jump_point : linear_dyn_chat_continue_brief_1_resp # linear_dyn_chat_continue_brief_2 dyn_chat : giver : TEST_COMPILATION_PHRASE_TEST_VARIABLE_2 : linear_dyn_chat_continue_brief_2_resp TEST_COMPILATION_AKNO_3 jump_point : linear_dyn_chat_continue_brief_2_resp # linear_dyn_chat_retry_brief_fin jump_point : linear_dyn_chat_retry_brief_fin_retry dyn_chat : giver : TEST_COMPILATION_TEST_LITTERAL_3 : linear_dyn_chat_retry_brief_fin_resp TEST_COMPILATION_AKNO_4 jump : linear_dyn_chat_retry_brief_fin_retry jump_point : linear_dyn_chat_retry_brief_fin_resp # step_failure_post_brief failure recv_money : 0 /failure # step_debut_mission system_msg : TEST_COMPILATION_SYSTEM_MSG_START set_obj : TEST_COMPILATION_TALK_TO_OBJ_OVERLOAD talk_to : giver : TEST_COMPILATION_TALK_TO_MENU_OVERLOAD system_msg : TEST_COMPILATION_NAMED_BOT; "innocent_victim" # step_if_test_acid_damage jump_point : step_if_test_acid_damage if_bricks : BMOETMA00003 : step_test_yes # no: step_test_no bot_chat : shout : giver : TEST_COMPILATION_SKILL_TEST_NO set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD bot_chat : tell : giver : TEST_COMPILATION_SKILL_TEST_RETRY jump : step_if_test_acid_damage jump : step_if_test_acid_damage_endif # yes: step_test_yes jump_point : step_test_yes bot_chat : shout : giver : TEST_COMPILATION_SKILL_TEST_YES; innocent_victim set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD jump_point : step_dyn_chat dyn_chat : giver : TEST_COMPILATION_STEP_DYN_CHAT_NPC_TALK : step_1 TEST_COMPILATION_DYN_ANSWER_NO : step_ooo_test_target TEST_COMPILATION_DYN_ANSWER_OK jump_point : step_if_test_acid_damage_endif # step_no_answer bot_chat : shout : giver : TEST_COMPILATION_SOURD # jump to step_dyn_chat jump : step_dyn_chat # step_1 jump_point : step_1 bot_chat : tell : giver : TEST_COMPILATION_DYN_CHAT_EXIT fail # step_ooo_test_target jump_point : step_ooo_test_target recv_money : 1000 ooo set_obj : TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE target_fauna : chdfa1; chdfa2 set_obj : TEST_COMPILATION_OBJ_OVERLOAD_TARGET_CREATURE_PLACE target_fauna : chdfa1; chdfa2 : the_place_to_be target_npc : innocent_victim target_npc : innocent_victim : the_place_to_be target_race : goary; clopper target_race : goary; clopper : the_place_to_be /ooo recv_money : -1000 # step_ooo_test_kill ooo kill_faction : tribe_green_seed 5 : region_majesticgarden kill_fauna : chdfa1 3; chdfa2 3 set_obj : TEST_COMPILATION_OBJ_KILL_OVERLOAD kill_group : group_to_kill_group kill_npc : innocent_victim kill_race : dag 5; ragus 10 kill_npc_by_name : the_named_npcs 10 : quelquepart /ooo # step_ooo_simple_objectives ooo set_obj : TEST_COMPILATION_IN_OOO_PHRASE cast : BMOETMA00003 set_obj : TEST_COMPILATION_IN_OOO_OTHER_PHRASE forage : m0246dxacb01 1 10; m0014dxacb01 3 10 loot_mp : m0290chdfa01 2 10; m0151chdfa01 2 10 craft : ictm1pd 1 10; ictm1ss 1 10 sell : ictm1pd 1 10; ictm1ss 1 10 : giver buy : ictm1pd 1 10; ictm1ss 1 10 : good_guy give_item : m0290chdfa01 2 10; m0151chdfa01 2 10 : giver give_money : 1000 : giver visit : the_place_to_be visit : the_place_to_be : m0290chdfa01 skill : SF 10 set_obj : TEST_COMPILATION_DO_MISSION_OBJ mission : DONE_MISSION /ooo # step_any_test_step_any any set_obj : TEST_COMPILATION_IN_ANY_PHRASE give_money : 10 : giver system_msg : TEST_COMPILATION_SUPER_UNDER set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TEST_COMPILATION_TALK_TO_MENU_OVERLOAD /any # step_test_actions recv_money : 10000 recv_fame : tribe_green_seed 1000 recv_item : ictm1pd 1 10 learn_action : abm_vampirism_00050 : giver learn_brick : BMOETMF00140 : giver add_compass_npc : giver add_compass_place : the_place_to_be teleport : the_place_to_spawn set_teleport : giver : the_place_to_tp : TEST_COMPILATION_MENU_TP # step_failure_constrains_1 failure /failure # step_test_constrains_1 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD # step_test_constrains_2 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD # step_failure_constrains_2 failure /failure # step_test_constrains_3 day_period : 0 0 ; 23 59 season : winter set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD season : none day_period : 0 0 ; 0 0 # step_talk_to_test_fail jump_point : step_talk_to_test_fail set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : TALK_TO_MENU_OVERLOAD # step_dyn_chat_test_fail dyn_chat : giver : TEST_COMPILATION_TEST_FAIL : step_execute_end TEST_COMPILATION_DYN_ANSWER_GO_END : step_to_non_executed TEST_COMPILATION_DYN_ANSWER_GO_FAIL # jump to step_talk_to_test_fail jump : step_talk_to_test_fail # step_execute_end jump_point : step_execute_end system_msg : TEST_COMPILATION_EXIT_SUCCESS # step_to_non_executed jump_point : step_to_non_executed system_msg : TEST_COMPILATION_EXIT_FAILURE fail # jump to step_not_executed jump : step_not_executed # step_not_executed jump_point : step_not_executed learn_action : abm_vampirism_00050 : group recv_item : ictm1pd 1 10 : group ai_event : group_to_kill_group; 0 # step_test_parametre_phrase set_desc : TEST_COMPILATION_SET_DESC; good_guy talk_to : good_guy : TEST_COMPILATION_MENU_TALK_TO_FORGERON_2 system_msg : EXISTING_MSG; good_guy; the_place_to_be # step_13 set_obj : TEST_COMPILATION_TALK_TO_CST talk_to : popol : TEST_COMPILATION_TALK_TO_CST_MENU # step_any_14 hide_obj set_obj : ANY_OVERLADED_OBJ recv_fame : matis -1234 any hide_obj visit : place1 hide_obj visit : place2 hide_obj visit : place3 hide_obj visit : place4 /any recv_fame : matis 1234 # step_12 talk_to : toto_the_forager # step_15 jump_point : step_15 system_msg : TEST_COMPILATION_SYSTEM_MSG; good_guy recv_named_item : boss1_fyros_gloves 3 # step_18 jump_point : step_18 system_msg : TEST_COMPILATION_GROUP_SYS_MSG; "les_bastards" system_msg : TEST_COMPILATION_PHRASE_SYS_MSG; amb0001 system_msg : TEST_COMPILATION_BRICK_SYS_MSG; brk001 system_msg : TEST_COMPILATION_RACE_SYS_MSG; ragus wait_msg : the message from ia a long message in fact target_fauna : ckfb1 jump : step_15 # step_dyn_chat_19 dyn_chat : : : step_18 : step_15 # jump to step_18 jump : step_18 # jump to step_18 jump : step_18 # jump to step_15 jump : step_15 # step_default_params jump_point : step_default_params talk_to : giver : TEST_COMPILATION_TT_DEFAULT set_obj : TEST_COMPILATION_OVER_STRANGE_PARAM kill_fauna : chdfa1 1; chdfa2 10 # step_crash crash : fyros route_gouffre recv_money : -1000 jump : step_default_params /crash # step_param_order system_msg : THE_MSG_A_THEN_B; caaa; cbbb system_msg : THE_MSG_B_THEN_A; cbbb; caaa # step_test_encyclo encyclo_unlock : album_1 # step_test_event_faction set_event_faction : the_event_faction chain_mission : NOT_DONE_MISSION : toto recv_money : itforage 10 0.5 remove_compass_npc : toto remove_compass_place : the_place # step_test_talk_to set_obj : TEST_COMPILATION_TALK_TO_OVLD; chdfa1 talk_to : giver : TEST_COMPILATION_TALK_TO_TEXT; popol # step_dyn_chat_26 set_obj : TEST_COMPILATION_DYN_CHAT_TK_OV; chdfa1 talk_to : giver : TEST_COMPILATION_DYN_CHAT_TK_MN; chdfa1 dyn_chat : giver : : step_char_26_yes # step_chat_26_no # step_char_26_yes jump_point : step_char_26_yes # step_ring_scenario set_obj : TEST_COMPILATION_DO_RING_SCENARIO ring_scenario : my_ring_scenario class alias name alias class mission name DONE_MISSION script # script generated from 'test_compilateur.primitive' #mission tags and pre-requisites replayable solo no_list not_proposed auto : DONE_MISSION_AUTO_MENU need_validation #Variables declaration decl : bot : giver decl : bot : player decl : bot : good_guy #pre-requisites req_encyclo_thema_neg : NEG_REG_THEMA_2 #script mission_title : DONE_MISSION_MISSION_TITLE mission_desc : DONE_MISSION_MISSION_DESC # step_3 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : DONE_MISSION_PHRASE_TALK_TO recv_item : ictm1pd 1 50 class alias name alias class mission name NOT_DONE_MISSION script # script generated from 'test_compilateur.primitive' #mission tags and pre-requisites replayable solo need_validation #Variables declaration decl : bot : giver decl : bot : player decl : bot : good_guy #pre-requisites #script mission_title : NOT_DONE_MISSION_MISSION_TITLE mission_desc : NOT_DONE_MISSION_MISSION_DESC # step_3 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : NOT_DONE_MISSION_PHRASE_TALK_TO class alias name alias class mission name NOT_RUNNING_MISSION script # script generated from 'test_compilateur.primitive' #mission tags and pre-requisites replayable solo need_validation #Variables declaration decl : bot : giver decl : bot : player decl : bot : good_guy #pre-requisites #script mission_title : NOT_RUNNING_MISSION_MISSION_TITLE mission_desc : NOT_RUNNING_MISSION_MISSION_DESC # step_3 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : NOT_RUNNING_MISSION_PHRASE_TALK_TO class alias name alias class mission name RUNNING_MISSION script # script generated from 'test_compilateur.primitive' #mission tags and pre-requisites replayable solo need_validation #Variables declaration decl : bot : giver decl : bot : player decl : bot : good_guy #pre-requisites #script mission_title : RUNNING_MISSION_MISSION_TITLE mission_desc : RUNNING_MISSION_MISSION_DESC # step_3 set_obj : TALK_TO_OBJ_OVERLOAD talk_to : giver : RUNNING_MISSION_PHRASE_TALK_TO class alias name alias ai_activity normal ai_movement stand_on_start_point class npc_zone name innocent_victim vertical_pos auto class alias name alias class npc_group name innocent_victim_group class alias name alias class npc_group_parameters grp_parameters attackable name parameters class npc_bot equipment CH: 0 1 2 3 name innocent_victim sheet_client kami_preacher_b class alias name alias class npc_zone name group_to_kill class alias name alias bot_sheet_client tribe_green_seed_diplomat_m_f class npc_group count 5 name group_to_kill_group class alias name alias class npc_group_parameters grp_parameters attackable name parameters class npc_zone name trykers_to_kill class alias name alias bot_sheet_client tribe_green_seed_wizard_m_f class npc_group count 10 name trykers_to_kill_group class alias name alias class npc_group_parameters grp_parameters attackable name parameters class fauna name fauna_2 class alias name alias class group_fauna name group_fauna_1 class alias name alias class rest name rest class alias name alias class food name food class alias name alias class spawn name spawn class alias name alias class population name population_4 class alias name alias class people count 5 creature_code chdfa1 name people_1 class people count 5 creature_code chdfa2 name people_2 class depositzone_list name depositzone_list_3 auto_spawn_sources true class depositzone deposit_statquality_min 0 exact_mp_item m0246dxacb01 m0014dxacb01 name region_majesticgarden_2 while_season_spring true class alias name alias class place name the_place_to_be class alias name alias class teleport_spawn_zone name the_place_to_spawn