level 7
txqqyy
楼主
1、地精修补匠的红杖现在不仅仅只会抢人头了
在原来的K_G函数下加入以下三行代码。
原来红杖只会在血量少于一定数值的情况下触发(比如5级红杖是低于650),对与修补匠来说红杖可以重装填,出了血精石以后蓝也很够了,用不着这么小气。这条代码想要给别的英雄使用也是没有问题,只要去掉( GetUnitTypeId(IB)==*Ntin*)这个条件就可以了。修改后修补匠的输出有所提高,相比原先的纯酱油有所改善。
存在的问题:经过测试后发现红杖的使用虽然次数有所增加,但是还是觉得不够,用call BJDebugMsg代码对这句以及function JUG测试的时候发现有时会触发红杖释放命令UnitUseItemTarget( j5, ja, m5 ),但却没看到AI使用红杖,不知原因。
if ( not J4 )and( GetUnitTypeId(IB)==*Ntin*)and(IsUnitInRange(IB,m5,600.)) then
set J4 = (JUG(IB,m5))
endif
------------------------------新代码加在此线以上分割线以下是原来的代码方便大家查找---------------------------------------------------------------------------------------
if ( not J4 )and( AR7( IB, BU[ xieeliandao ] ) ) then
set J4 = ( GetUnitLifePercent( m5 ) < 50. )and( UnitUseItemTarget( IB, bj_lastCreatedItem, m5 ) )
endif
2014年10月02日 06点10分
1
在原来的K_G函数下加入以下三行代码。
原来红杖只会在血量少于一定数值的情况下触发(比如5级红杖是低于650),对与修补匠来说红杖可以重装填,出了血精石以后蓝也很够了,用不着这么小气。这条代码想要给别的英雄使用也是没有问题,只要去掉( GetUnitTypeId(IB)==*Ntin*)这个条件就可以了。修改后修补匠的输出有所提高,相比原先的纯酱油有所改善。
存在的问题:经过测试后发现红杖的使用虽然次数有所增加,但是还是觉得不够,用call BJDebugMsg代码对这句以及function JUG测试的时候发现有时会触发红杖释放命令UnitUseItemTarget( j5, ja, m5 ),但却没看到AI使用红杖,不知原因。
if ( not J4 )and( GetUnitTypeId(IB)==*Ntin*)and(IsUnitInRange(IB,m5,600.)) then
set J4 = (JUG(IB,m5))
endif
------------------------------新代码加在此线以上分割线以下是原来的代码方便大家查找---------------------------------------------------------------------------------------
if ( not J4 )and( AR7( IB, BU[ xieeliandao ] ) ) then
set J4 = ( GetUnitLifePercent( m5 ) < 50. )and( UnitUseItemTarget( IB, bj_lastCreatedItem, m5 ) )
endif