在石器时代1.82版中石器时代里光镜守护都是三次效果,修改magic.txt可以达到改变次数的效果。但问题是我需平时战斗中三次效果,PK中只需要一次该怎么办?
起因是在神奇石器时代1.82时,玩家会觉得加光镜守护后三次在PK中很乏味,打起来也很累,但平时挂机中三次又很有效果,于是修改服务端源码来实现,非常简单。
打开battle_magic.c文件,找到
int MAGIC_MagicDef_Battle( int charaindex, int toNo, int marray, int mp )
之后在
attackNo = BATTLE_Index2No( battleindex, charaindex );
下面加一句
if( BattleArray[battleindex].type == BATTLE_TYPE_P_vs_P ){ turn = 1; }
这句话的意思是当战斗类型为PVP的时候效果为一回合,这样就实现了平时战斗三回合,PK战斗为一回合。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。