全面战争三国事件触发几率怎么修改?想必很多朋友都还不是很清楚吧,所以呢小编今天给大家带来的就是全面战争三国事件触发几率修改方法介绍,需要的朋友还不快进来看看。
攻略推荐
全面战争三国win7打不开解决方法介绍
事件触发几率修改方法介绍
事件的修改分为事件内容修改和事件触发修改两部分。
修改主要在db下cdir_events_incident_option_junctions_tables列表和db下incidents_tables列表完成。
cdir_events_incident_option_junctions_tables列表定义事件内容、触发条件、触发时效、触发概率等。
incidents_tables列表定义事件触发的优先级。
先说事件触发修改,以赵云投靠刘备事件为例,db下cdir_events_incident_option_junctions_tables列表内:
incident_key为事件名称,赵云投靠事件为3k_main_historical_liu_zhao_yun_joins_pc_incident和3k_main_historical_liu_zhao_yun_joins_pc_incident_post_battle分别对应的是回合起始触发事件和战后触发事件,换言之,赵云事件可以通过过回合和打仗两种方式触发。
option_key为事件相关内容,以赵云投靠为例:
VAR_CHANCE为变量概率,既事件发生的机率,默认值为500,修改值为50000,则事件必触发,数值的算法目前我不知道。
GEN_开头项,我的理解是事件触发的前置状态(有待进一步考证),比如GEN_CND_FACTION对应的value值为3k_main_faction_gongsun_zan,既赵云投靠前必须归属于公孙瓒势力;
CND_开头项,我的理解是事件触发条件及事件结果(描述不一定准确,有待进一步考证),比如CND_FACTION,默认为3k_main_faction_liu_bei,既事件触发后赵云归入刘备势力;
再比如默认的CND_FIRST_ROUND的value为8和CND_LAST_ROUND的value为28,既事件触发开启在第8回合和事件触发闭合在第28回合,但是回合数是否与游戏内的回合数对应,目前还未搞清楚;此mod将CND_FIRST_ROUND的value改为2,则为开局触发。
因为修改了回合起始事件开局必触发,则不用对3k_main_historical_liu_zhao_yun_joins_pc_incident_post_battle再进行修改。
下面说触发的优先级,既incidents_tables列表的修改,该列表改的是事件的触发判定和优先级,key项为事件名称,赵云投靠依然为3k_main_historical_liu_zhao_yun_joins_pc_incident和3k_main_historical_liu_zhao_yun_joins_pc_incident_post_battle。
主要修改项为generate和prioritised分别是产生和优先化的意思,既发生和优先级,我的理解发生是指事件是必然事件还是随机事件,优先级是事件是否优先发生。赵云投靠默认不打勾,mod修改里3k_main_historical_liu_zhao_yun_joins_pc_incident的generate和prioritised双选对勾。
至此赵云投靠刘备事件开局必触发修改完成。
通过赵云事件的修改方法,可以扩展到其他事件的触发情况,如水镜出山、司马懿出山、许褚、典韦等等,也可以修改CND_开头项以修改事件的结果,如赵云事件CND_FACTION改为3k_main_faction_ma_teng,则是赵云投靠至马腾势力麾下。
除了有很多historical类型的事件外,游戏设置了丰富的事件,都可以用类似的方法修改事件触发判定和事件内容。