2011-7-26 09:00
513633522
回复 #60 e81988 的帖子
我提供的位置是错误的,昨天晚上看了下 经验值处理,升级显示函数不是修改的地方
你直接把益达提供的 最高上限位置全部改成 00 就可以了
我看了下代码,
只要获得经验超过最高上限都按最高上限获得,所以改成00 就是获得0经验
:hz1026:
2011-7-26 09:43
e81988
[quote]原帖由 [i]513633522[/i] 于 2011-7-26 09:00 发表
我提供的位置是错误的,昨天晚上看了下 经验值处理,升级显示函数不是修改的地方
你直接把益达提供的 最高上限位置全部改成 00 就可以了
我看了下代码,
只要获得经验超过最高上限都按最高上限获得,所以改 ... [/quote]
我已经把所有位置全都改了00,在第一关颖川简单测试一下实现了想要的效果!谢谢!
如果再有问题会再请教大家的。开心啊:hz1022:
2011-7-26 09:44
e81988
[quote]原帖由 [i]灬棉崽灬[/i] 于 2011-7-25 12:53 发表
什么都别管,都改为00就没事了~ [/quote]
是这样的,攻击、策略都没经验,但是吃经验果可以升级,就需要这样。非常感谢!
2012-3-18 14:10
灬棉崽灬
[quote]3、单挑中,使用 62:单挑阵亡 指令后,如果阵亡的是敌军武将,则我军武将所获得的经验
击退等级高于或等于自己的敌人,经验 = 基数 + 等级差*8
基数地址(原值32):4868F、486AD
最高上限(原值200):48695、4669E
击退等级低于自己的敌人,经验 = 基数 - 等级差*4
基数地址(原值32):486CD、486EF
最低下限(原值10):486D8、486DE
击退主将(45战场全局变量中设置的敌军主将)经验再*2 [/quote]<br />
毅大,那个最高上限的第二个地址是4869E
2014-11-20 10:12
轩雅凌枫
毅大,关于新引擎经验的修改我想问一下具体位置。
1、物理攻击部分
击退等级高于或等于自己的敌人,经验 = 基数 + 等级差*8
基数地址(原值32):2C45、2C63
最高上限(原值200):2C4B、2C54
击退等级低于自己的敌人,经验 = 基数 - 等级差*4
基数地址(原值32):2C7D、2C9F
最低下限(原值10):2C88、2C8E
击退主将(45战场全局变量中设置的敌军主将)经验再*2
未击退等级高于或等于自己的敌人,经验 = 基数 + 等级差*2
基数地址(原值8):2CF4、2D0C
最高上限(原值100):2CF7、2CFD
未击退等级低于自己的敌人,经验 = 基数 - 等级差
基数地址(原值8):2D20、2D3F
最低下限(原值1):2D2B、2D31
2、策略攻击部分
1)使用产生伤害的策略
击退等级高于或等于自己的敌人,经验 = 基数 + 等级差*8
基数地址(原值32):20408、20426
最高上限(原值200):2040E、20417
击退等级低于自己的敌人,经验 = 基数 - 等级差*4
基数地址(原值32):20440、20462
最低下限(原值10):2044B、20451
击退主将(45战场全局变量中设置的敌军主将)经验再*2
未击退等级高于或等于自己的敌人,经验 = 基数 + 等级差*4
基数地址(原值10):204B7、204D2
最高上限(原值100):204BD、204C3
未击退等级低于自己的敌人,经验 = 基数 - 等级差/2
基数地址(原值10):204EB、2050C
最低下限(原值5):204F6、204FC
2)使用不产生伤害和指定的策略(引擎指定了编号22的策略,即谍报)
对等级高于或等于自己的敌人,经验 = 基数 + 等级差*4
基数地址(原值10):20531、2054C
最高上限(原值100):20537、2053D
对等级低于自己的敌人,经验 = 基数 - 等级差/2
基数地址(原值10):20565、20586
最低下限(原值5):20570、20576
3)对我军友军使用的策略
对等级高于或等于自己的我军友军,经验 = 基数 + 等级差*4
基数地址(原值10):205EF、2060A
最高上限(原值100):205F5、205FB
对等级低于自己的我军友军,经验 = 基数 - 等级差/2
基数地址(原值10):20623、20644
最低下限(原值5):2062E、20634
4)天气类策略
固定经验(原值20):2065B
3、单挑中,使用 62:单挑阵亡 指令后,如果阵亡的是敌军武将,则我军武将所获得的经验
击退等级高于或等于自己的敌人,经验 = 基数 + 等级差*8
基数地址(原值32):4868F、486AD
最高上限(原值200):48695、4869E
击退等级低于自己的敌人,经验 = 基数 - 等级差*4
基数地址(原值32):486CD、486EF
最低下限(原值10):486D8、486DE
击退主将(45战场全局变量中设置的敌军主将)经验再*2
[size=5]以上是旧引擎的经验修改位置,我改完之后发现地址不对,但是自己又找不到STAR新引擎地址~
请教毅大关于经验的修改地址![/size]
页:
1
[2]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.