介绍原理- 在module_game_menus.py文件里面.
- 在战斗中占有优势地位,即使你的军队人数少或者战术能力不足.
代码("encounter_high_ally_attack",[
(eq, "$encountered_party_friendly", 0),
(store_troop_health,reg(5)),
(ge,reg(5),5),
],
"Touxi the enemy.",[
(assign, "$cant_talk_to_enemy_party", 0),
(assign, "$g_battle_result", 0),
(assign, "$g_battle_needs_ack", 1),
(call_script, "script_calculate_battle_advantage", "p_collective_enemy", -1),
(set_battle_advantage, 10),
(set_party_battle_mode),
(set_jump_mission,"mt_lead_charge"),
(jump_to_scene,"scn_random_scene"),
(change_screen_mission),
]),关键(call_script, "script_calculate_battle_advantage", "p_collective_enemy", -1),
(set_battle_advantage, reg0),这是正常情况下的代码,调用脚本script_calculate_battle_advantage,算出双方的军事和指挥对比,然后返回到reg0,产生战斗优势 而我的方法是直接制定战斗优势为10,这样我方就占据了很大的优势
|