- 好友
- 0
- 在线时间
- 1241 小时
- 最后登录
- 2013-8-4
波耶[MOD制作小组]
- UID
- 6000
- 第纳尔
- 2066
- 精华
- 2
- 互助
- 42
- 荣誉
- 64
- 贡献
- 145
- 魅力
- 5
- 注册时间
- 2007-2-4
鲜花( 4) 鸡蛋( 0)
|
发表于 2007-5-28 17:37:52
|
显示全部楼层
原帖由 subwolf 于 2007-5-28 12:31 发表
一般战斗,会根据双方情况计算一个战术优势,决定双方上阵人数
而偷袭和迂回,前者针对一般战斗,后者针对加入联军战斗,其本质都是强 ...
这样就必须先在战场上为敌人设置两个出兵点,然后再设置成点击"突击",隐藏其中一个出兵点,点击"迂回"两个出兵点都出现,可以达到你说的效果.
咱们不如讨论讨论火攻效果,header.operation.py里有个设置生命的命令,老卡给我提了个基本思路如下:
在game_menus.py中要设置另外的:
("encounter_attack",[
(eq, "$encountered_party_friendly", 0),
(store_troop_health,reg(5)),
(ge,reg(5),5),
],
"Charge 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),#可以在script_calculate_battle_advantage中直接减少敌人的一些人数.
(set_battle_advantage, reg0),
(set_party_battle_mode),
# (store_random_in_range,"$outarmy",2,10),
(set_jump_mission,"mt_lead_charge"),
(jump_to_scene,"scn_火攻场景"),
(change_screen_mission),
]),
可专门设置火攻场景的sco文件,在火攻场景中在地上放置一些小的树枝模型,然后用粒子效果造成火焰.
我是还没想好,借鉴过来给你看看,是否能触发你的灵感? |
|