石器时代1.82版石器时代修改光镜守护

在石器时代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战斗为一回合。


发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。