Re: [wizs] 战役脚本档 - 以罗德斯教廷战争为例

楼主: laechan (挥泪斩马云)   2018-06-27 12:08:55
我一开始就做错了。
教廷战争的档案: /d/map/isalon/1-8-4-u7.c
正确的做法,应该是要以这个档案为基础,将它拆成
继承档: /std/new_ob/war.c
战争档: /d/map/isalon/1-8-4-u7.c (继承 war.c)
比方在 1-8-4-u7.c 里面有 war_msg()、halt_war() 等函数,
理论上这些函数应该放在 war.c 里头。
比方里面有 lion_groups(string str) 函数用来呼叫四只 lion
并把它们 move 到 str,则 war.c 里头就应该 set_mob 函数:
呼叫目标 数量 配置到哪里
int set_mob(string mob_files,int n,string where)
比方里面有 war_over() 函数,这当然也是写在 war.c 里头,
并使它套用教廷战争的统计方式。
(但允许撰写者在 1-8-4-u7.c 里面自订一些东西例如呈现风格)
7/4 以后我会先 try 看看,编辑方式就是开两个视窗,一边是
1-8-4-u7.c,一边是 war.c,然后开始做一些挪移。
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com