My favorites | Sign in
Project Logo
                
Search
for
Updated May 22, 2007 by good911.wolf
Labels: Featured, Phase-Design, Phase-Deploy
script_touxi  
偷袭的代码

介绍原理

代码

("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,这样我方就占据了很大的优势


Sign in to add a comment
Hosted by Google Code