先来说一说在战场上击破敌军获得经验值的计算
公式:某个单位的经验值=基值×系数×经验值倍率
基值如果单位为武将,基值=(当前武力+当前智力)/ 4+武将等级×10
如果单位为士兵,基值=2×士兵等级+18
如果单位为召唤物,基值=100
系数系数=1+军师技“增加经验”的加成
增加经验的数据如下图

加成数值写成公式为:(min(Int00,Int01+施术军师智力×Float00))×0.01
简单点来说,图中的1代表取施术军师的当前智力(如果改为2就取施术军师的当前武力),之后用智力乘以0.15,再加上0。那个15则代表“增加经验”的最大效果不超过15%(施术军师智力再高,也只能提升15%)
经验值倍率就是Variable.ini里No = 125的那三项
Float00对应武将,Float01对应士兵,Float02对应召唤物
原版都是0.3
注意,每一步计算都要向下取整这里的“每一步计算”指的是最上面那个公式的每一步计算