心伤谁知吧 关注:30贴子:582
  • 0回复贴,共1

君主可抓可投降可下野

只看楼主收藏回复

1B1A9,F0,20--------->EA,EA(战争中君主可下野,不死版只需改此处;正常版请配合下面的)
32E43,03,D0--------->02,F0(君主生存状态只要不是仕官就执行君主继位程序)
31285,CD,10,00--------->EA,EA,EA(单挑界面投降时先比较是否为君主,改为不比较可直接投降)
1F273,64----->65(白兵战此忠诚度以下的武将和君主可抓可令其投降)
1F086,D0,05---->EA,EA(玩家武将被包围也会投降)
1F092,D0,05---->EA,EA(玩家武将被包围也会投降)
判断如果是君主就将其死亡状态写入(042C为当前武将代码)
1F295(D285):8D 2C 04------->20 7F F6 白兵战左边武将投降后跳转
1F2BE(D2AE):8D 2C 04------->20 7F F6 白兵战右边武将投降后跳转
2FDD3(BDC3):8D 2C 04------->20 7F F6 单挑战投降
3F68F(F67F):8D 2C 04 48 98 48 AD 2C 04 20 D7 F2 A0 03 B1 00 C9 64 D0 0C AD 2C 04 20 D7 F2 A0 0B B1 00 (09 03) 91 00 68 A8 68 60
正常版本可直接执行上面的代码,死亡下野版本请将括号内的09 03(死亡)改为29 FC(下野)即可
在开始君主继位程序前读取君主忠诚是否为10来判断是否被俘虏,是就令其生存状态改为仕官
ROM(DEBUG)
33E2A(BE1A):8D 2C 04------->20 C1 F6单挑战投降后跳转
3415F(C14F):8D 2C 04------->20 C1 F6白兵战武将投降后跳转
3F6D1:
8D 2C 04 48 98 48 AD 2C 04 20 D7 F2 A0 03 B1 00 C9 0A D0 10 AD 0B 04 20 D7 F2 A0 0B B1 00 (29 FC 09 02) 91 00 68 A8 68 60
生存状态:(数值表示,最后一排是经过运算之后最终的数值)
下野 00 16 32 68 00
在野 01 17 33 69 01
仕官 02 18 34 70 02
死亡 03 19 35 71 03
-------------------
游戏中的运算方法
00下野29 FC
02仕官29 FC 09 02
03死亡09 03
作者:心伤谁知 QQ:374750622


IP属地:江西1楼2014-09-02 21:52回复