亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? skilleffect.lua

?? top web admin panel (tales of pirates)
?? LUA
?? 第 1 頁 / 共 5 頁
字號:

--技能解毒————————————————————————————————————————————————————————————————————————

function SkillSp_Jd ( sklv )										
	local sp_reduce = sklv * 1 
	return sp_reduce 
end

function SkillCooldown_Jd( sklv )
	local Cooldown = 2000
	return Cooldown
end

function Skill_Jd_Begin ( role , sklv ) 
	--LG( "skill_jd", "enter function Skill_Atk_Jd : " , "\n" ) 
	--LG("skill_jd", "function Skill_Atk_Jd : " , "role = " , role , "sklv =  " , sklv , "\n" ) 
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Jd ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Jd_End ( ATKER , DEFER , sklv ) 
	--LG( "skill_jd", "enter function Skill_Def_Jd : " , "\n" ) 
	local jd_statelv = sklv 
	local zd_statelv = GetChaStateLv ( DEFER , STATE_ZD ) 
	RemoveState ( DEFER , STATE_ZD ) 
	--LG("skill_jd", "function Skill_Def_Jd : " , "role = " , role , "sklv =  " , sklv , "\n" ) 
	Check_Ys_Rem (ATKER , DEFER ) 

end 

--技能終極刺盲——————————————————————————————————————————————————————————————————————————————

function SkillSp_Zjcm ( sklv )										
	local sp_reduce = sklv * 1 
	return sp_reduce 
end

function SkillCooldown_Zjcm( sklv )
	local Cooldown = 2000
	return Cooldown
end

function Skill_Zjcm_Begin ( role , sklv ) 
	--LG( "skill_zjcm", "enter function Skill_Atk_Zjcm : " , "\n" ) 
	--LG("skill_zjcm", "function Skill_Atk_Zjcm : " , "role = " , role , "sklv =  " , sklv , "\n" ) 
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Zjcm ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Zjcm_End ( ATKER , DEFER , sklv ) 
	--LG( "skill_zjcm", "enter function Skill_Def_Zjcm : " , "\n" ) 
	local statelv = sklv 
	local statetime = 5 + sklv * 2 
	local zjcm_rad = 0.3 + sklv * 0.05  
	local atk_dire = GetObjDire ( ATKER ) 
	local def_dire = GetObjDire ( DEFER ) 		
	dif_dire = atk_dire - def_dire 
	if math.abs(dif_dire) < 90 or math.abs(dif_dire) > 180 then 
		zjcm_rad = xy_rad * 1.25 
	end 
	a = Percentage_Random ( zjcm_rad ) 
	if a == 1 then 
		AddState ( ATKER , DEFER , STATE_SM , statelv , statetime ) 
	end 
	--LG("skill_zjcm", "function Skill_Def_Zjcm : " , "role = " , role , "sklv =  " , sklv , "\n" ) 
	Check_Ys_Rem ( ATKER , DEFER ) 

end 


function State_Sm_Add ( role , statelv ) 
	--LG("state_Sm" , "function State_Sm_Add : " , "role =  " , role , "statelv = " , statelv, "\n" ) 

end 

function State_Sm_Rem ( role , statelv ) 
	--LG("state_Sm" , "function State_Sm_Rem : " , "role =  " , role , "statelv = " , statelv, "\n" ) 

end 



--技能冰霜護盾——————————————————————————————————————————————————————————

function SkillSp_Bshd ( sklv )										
	local sp_reduce = sklv * 1 
	return sp_reduce 
end

function SkillCooldown_Bshd( sklv )
	local Cooldown = 2000
	return Cooldown
end

function Skill_Bshd_Begin ( role , sklv ) 
	--LG( "skill_bshd", "enter function Skill_Atk_Bshd : " , "\n" ) 
	--LG("skill_bshd", "function Skill_Atk_Bshd : " , "role = " , role , "sklv =  " , sklv , "\n" ) 
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Bshd ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Bshd_End ( ATKER , DEFER , sklv ) 
	--LG( "skill_bshd", "enter function Skill_Def_Bshd : " , "\n" ) 
	local statelv = sklv 
	local statetime = 5 + sklv * 2 
	AddState ( ATKER , DEFER , STATE_BSHD , statelv , statetime ) 
	--LG("skill_bshd", "function Skill_Def_Bshd : " , "role = " , role , "sklv =  " , sklv , "\n" ) 
end 


function State_Bshd_Add ( role , statelv ) 
	--LG("state_Bshd" , "function State_Bshd_Add : " , "role =  " , role , "statelv = " , statelv, "\n" ) 
	local defsb_dif = 5 + statelv * 2 
	local defsb = DefSb(role) + defsb_dif 
	SetCharaAttr( defsb , role , ATTR_STATEV_DEF ) 
	ALLExAttrSet(role)  
end 

function State_Bshd_Rem ( role , statelv ) 
	--LG("state_Bshd" , "function State_Bshd_Rem : " , "role =  " , role , "statelv = " , statelv, "\n" ) 
	local defsb_dif = 5 + statelv * 2 
	local defsb = DefSb(role) - defsb_dif 
	SetCharaAttr( defsb , role , ATTR_STATEV_DEF ) 
	ALLExAttrSet(role)  
end 
















--技能烈焰之翼————————————————————————————————————————————————————————————————————————

function SkillSp_Lyzy ( sklv )										--技能"Inferno Wings"的sp消耗公式
	local sp_reduce = sklv * 1 
	return sp_reduce 
end 

function SkillCooldown_Lyzy( sklv )
	local Cooldown = 2000
	return Cooldown
end

function Skill_Lyzy_Begin ( role , sklv ) 
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Lyzy ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Lyzy_End ( ATKER , DEFER , sklv ) 
	local statelv = sklv 
	local statetime = 10 + sklv * 2
	AddState( ATKER , DEFER , STATE_LYZY , statelv , statetime ) 
	--LG( "Lyzy", "Inferno Wings Skill Level=" , sklv , "Skill Damage= " , dmg , '\n" ) 

end 

--技能圣火之光——————————————————————————————————————————————————————————————————---

function SkillSp_Shzg ( sklv )										--技能"Holy Beam"的sp消耗公式
	local sp_reduce = sklv * 1 
	return sp_reduce 
end 

function SkillCooldown_Shzg( sklv )
	local Cooldown = 2000
	return Cooldown
end

function Skill_Shzg_Begin ( role , sklv ) 
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Shzg ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Shzg_End ( ATKER , DEFER , sklv ) 
	local statelv = sklv 
	local statetime = 10 + sklv * 2
	AddState( ATKER , DEFER , STATE_SHZG , statelv , statetime ) 
	--LG( "Shzg", "Holy Beam Skill Level= " , sklv , "Skill Damage= " , dmg , '\n" ) 
end 


--技能叢林穿越————————————————————————————————————————————————————————————————————————————————

function SkillSp_Clcy ( sklv )										--技能"Traversing"的sp消耗公式
	local sp_reduce = sklv * 1 
	return sp_reduce 
end 

function SkillCooldown_Clcy( sklv )
	local Cooldown = 2000
	return Cooldown
end

function Skill_Clcy_Begin ( role , sklv ) 
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Clcy ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Clcy_End ( ATKER , DEFER , sklv ) 
	local statelv = sklv 
	local statetime = 3 + sklv * 2
	AddState( ATKER , DEFER , STATE_CLCY, statelv , statetime ) 
	--LG( "Clcy", "Traversing Skill Level= " , sklv , "Skill Damage= " , dmg , '\n" ) 
end 

function State_Clcy_Add ( role , statelv ) 
	local mspdsb_dif = 100 + statelv * 10 
	local mspdsb = MspdSb(role) + mspdsb_dif 
	SetCharaAttr( mspdsb , role , ATTR_STATEV_MSPD ) 
	ALLExAttrSet(role)  
end 

function State_Clcy_Rem ( role , statelv ) 
	local mspdsb_dif = 100 + statelv * 10 
	local mspdsb = MspdSb(role) - mspdsb_dif 
	SetCharaAttr( mspdsb , role , ATTR_STATEV_MSPD ) 
	ALLExAttrSet(role)  
end 


--技能火焰噴射——————————————————————————————————————————————————————————————————————————————————————————

function SkillPre_Hyps ( sklv )														--技能"Inferno Blast"的技能前期準備
end 

function SkillCooldown_Hyps( sklv )
	local Cooldown = 2000
	return Cooldown
end

function SkillArea_Square_Hyps ( sklv )												--技能“火焰噴射"的技能區域公式
	local side = 250 
	local angle = 90 
	SetSkillRange ( 2 , side , angle )   
end 

function SkillArea_State_Hyps ( sklv )										
	local statetime = 10 + sklv * 5 
	local statelv = sklv 
	--LG("SkillPre_Hyps" , " fucntion SkillPre_Hyps :" , " statelv = " , statelv , "statetime " , statetime ) 
	SetRangeState ( STATE_RS , statelv  , statetime ) 									--添加地面“火焰噴射”狀態
end 

function SkillSp_Hyps ( sklv )														--技能“火焰噴射”的sp消耗公式
	local sp_reduce = sklv * 1 
	return sp_reduce 
end 

function Skill_Hyps_Begin ( role , sklv )												--技能"Inferno Blast"的技能施放公式
	local sp = Sp(role) 
	local sp_reduce = SkillSp_Hyps ( sklv ) 
	if sp - sp_reduce < 0 then 
		SkillUnable(role)   
		return 
	end 
	Sp_Red (role , sp_reduce ) 
end 

function Skill_Hyps_End ( ATKER , DEFER , sklv ) 
	local hpdmg = sklv * 100 
	local hp = GetChaAttr(DEFER) 
	Hp_Endure_Dmg( DEFER , hpdmg ) 
end 


function State_Hyps_Add ( role , statelv ) 
	--LG("state_rs" , "function State_Hyps_Add : " , "role =  " , role , "statelv = " , statelv, "\n" ) 
	local arealv = GetAreaStateLevel ( role , STATE_HYPS ) 
	local hp = GetChaAttr( role , ATTR_HP ) 
	local hpdmg = statelv * 10  
		if arealv >= 1 then 
			hpdmg = statelv * 50 
		end 
	Hp_Endure_Dmg ( role , hpdmg ) 
end 

function State_Hyps_Rem ( role , statelv ) 
end 


function State_Hyps_Tran ( statelv ) 
	return 2   
end 

--技能砍樹——————————————————————————————————————————————————————————————————————————————————————————-

function SkillSp_Ks ( sklv ) 
	return 0 
end 

function SkillCooldown_Ks( sklv )
	local Cooldown = 1500
	return Cooldown
end

function Skill_Ks_Begin  ( role , sklv ) 
end 

function Skill_Ks_End ( ATKER , DEFER , sklv ) 
	SystemNotice ( ATKER , "Chop chop..." ) 
	local defer_lv = GetChaAttr ( DEFER , ATTR_LV ) 
	if sklv < defer_lv then 
		SystemNotice ( ATKER , "Skill level is too low" ) 
		return 
	end 
	local hpdmg = 1 
	
	local UnNormal_Tree_ID = 778

	local Tree_ID = GetChaTypeID( DEFER )
	local Tree_hp = Hp( DEFER )
	local i = 0
	
	if Tree_ID == UnNormal_Tree_ID then
		if Tree_hp <= 800 then
			hpdmg = 0
			SystemNotice( ATKER , "Seems that nothing will come out anymore. Time to let the money tree rest before it really falls" )
		end
	end

	local hp = Hp(DEFER) - hpdmg 
--	LG ( "sk_ks" , " tree_hp = "  , Hp(DEFER) ) 
	SetCharaAttr(hp , DEFER , ATTR_HP ) 
--	LG ( "sk_ks" , " now_tree_hp = "  , Hp(DEFER) ) 
--	local hp = Hp(DEFER) - hpdmg 
--	SetCharaAttr(hp , DEFER , ATTR_HP ) 

--	local KanShu_Check =  0

--	KanShu_Check = Percentage_Random(0.01)
--		if  KanShu_Check == 1  then 
--		 GiveItem( ATKER ,  0 , 435, 1, 4)	
	 
--		end	 
end 






--技能挖礦——————————————————————————————————————————————————————————————————————————————————————————-

function SkillSp_Wk( sklv ) 
	return 0 
end 

function SkillCooldown_Wk( sklv )
	local Cooldown = 1500
	return Cooldown
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性色欧美a在线播放| 丰满亚洲少妇av| 欧美女孩性生活视频| 香蕉成人伊视频在线观看| 欧美群妇大交群的观看方式| 日本一区中文字幕| www一区二区| www.av精品| 午夜国产精品影院在线观看| 日韩一区二区三区在线| 国模少妇一区二区三区| 国产精品国产自产拍高清av王其| 色www精品视频在线观看| 日韩精品欧美精品| 国产三级三级三级精品8ⅰ区| 99久久婷婷国产综合精品电影| 亚洲大片免费看| 精品久久国产字幕高潮| 99久久99久久精品免费观看 | 国产欧美综合在线| 一本大道综合伊人精品热热| 亚欧色一区w666天堂| 精品国免费一区二区三区| www.亚洲人| 青青青伊人色综合久久| 国产精品大尺度| 制服丝袜av成人在线看| 成人动漫av在线| 日本美女视频一区二区| 亚洲人成电影网站色mp4| 欧美大黄免费观看| 色偷偷一区二区三区| 国产在线视频一区二区| 亚洲一区中文日韩| 国产日韩欧美a| 欧美精品粉嫩高潮一区二区| av资源站一区| 国产精品一区二区你懂的| 天堂午夜影视日韩欧美一区二区| 国产精品久久久久久久久快鸭| 欧美一区二区三区视频在线观看| 91啪亚洲精品| 丁香另类激情小说| 九九国产精品视频| 午夜视频在线观看一区二区三区| 国产精品免费看片| 久久这里只有精品首页| 欧美精品一级二级| 色香色香欲天天天影视综合网| 国产成人免费视频精品含羞草妖精| 午夜av电影一区| 亚洲男人的天堂一区二区| 国产日韩欧美一区二区三区乱码| 日韩一区二区三区视频| 欧美日韩一级二级三级| 欧美制服丝袜第一页| 成人h精品动漫一区二区三区| 国模无码大尺度一区二区三区| 免费在线看一区| 亚洲成精国产精品女| 亚洲在线中文字幕| 亚洲欧洲日产国码二区| 欧美激情一区在线观看| 久久久美女毛片| 国产亚洲午夜高清国产拍精品| 精品人在线二区三区| 日韩视频在线你懂得| 欧美日韩综合在线免费观看| 欧美午夜一区二区三区免费大片| 色婷婷综合久色| 欧美亚洲高清一区| 欧美亚洲综合一区| 欧美最猛性xxxxx直播| 色乱码一区二区三区88 | 精品视频一区二区不卡| 在线影视一区二区三区| 日本高清视频一区二区| 在线观看av一区二区| 精品1区2区3区| 在线不卡欧美精品一区二区三区| 欧美日韩国产色站一区二区三区| 欧美视频一区在线| 欧美麻豆精品久久久久久| 欧美老肥妇做.爰bbww| 欧美挠脚心视频网站| 日韩美女天天操| 国产亚洲欧美中文| 亚洲图片你懂的| 亚洲国产你懂的| 蜜桃视频第一区免费观看| 激情综合网天天干| 高清久久久久久| 色婷婷综合久久久久中文一区二区| 色婷婷久久99综合精品jk白丝| 欧美色手机在线观看| 91精品国产综合久久香蕉的特点 | 蜜桃久久精品一区二区| 国产精品一区久久久久| 99精品桃花视频在线观看| 欧美性欧美巨大黑白大战| 欧美电影一区二区三区| 久久久91精品国产一区二区三区| 国产精品毛片高清在线完整版| 亚洲精品国产一区二区精华液| 亚洲va国产天堂va久久en| 久久99国产精品久久99| 成人app在线| 欧美女孩性生活视频| 国产亚洲欧美一区在线观看| 亚洲综合自拍偷拍| 久久成人av少妇免费| 99久久精品国产毛片| 欧美高清性hdvideosex| 久久久午夜精品| 午夜欧美一区二区三区在线播放| 国产一区二区电影| 欧美三级韩国三级日本三斤| 国产亚洲一区字幕| 婷婷夜色潮精品综合在线| 国产精品一区二区不卡| 欧美网站大全在线观看| 久久久精品tv| 天天综合网 天天综合色| 成人动漫一区二区三区| 日韩精品专区在线影院重磅| 亚洲另类中文字| 国产麻豆精品在线| 欧美丰满美乳xxx高潮www| 国产精品另类一区| 久久国产欧美日韩精品| 欧美影院一区二区| 亚洲欧洲三级电影| 国精产品一区一区三区mba视频| 欧美日韩二区三区| 中文字幕中文乱码欧美一区二区| 久久不见久久见免费视频1| 在线观看亚洲精品视频| 日韩一区欧美一区| 国产成人精品在线看| 精品国产免费人成电影在线观看四季| 樱花影视一区二区| av中文一区二区三区| 国产视频一区在线播放| 精品亚洲欧美一区| 欧美电影免费观看高清完整版在线 | 一区二区三区四区蜜桃| 成人免费va视频| 久久女同性恋中文字幕| 欧美aa在线视频| 宅男噜噜噜66一区二区66| 一区二区免费看| 色哟哟国产精品免费观看| 国产精品久久久久影院| 国产成人av一区二区三区在线| 欧美tk丨vk视频| 青草av.久久免费一区| 欧美精品日韩精品| 亚洲成a人片在线不卡一二三区| 一本久久a久久免费精品不卡| 中文字幕一区二区三区蜜月| 成人综合婷婷国产精品久久蜜臀 | 国产精品一区二区黑丝| 久久蜜桃一区二区| 国产乱码一区二区三区| 久久久九九九九| 国产乱淫av一区二区三区| 国产网红主播福利一区二区| 国产成人夜色高潮福利影视| 久久精品欧美日韩| 国产精品亚洲一区二区三区在线 | 中文字幕视频一区二区三区久| 成人午夜激情视频| 国产精品国产三级国产三级人妇| 波波电影院一区二区三区| 国产精品美女久久久久久久| 99久久精品免费看国产| 亚洲精品国产无天堂网2021| 欧美日韩在线免费视频| 天天操天天干天天综合网| 日韩精品一区二区三区中文不卡| 精东粉嫩av免费一区二区三区| 国产夜色精品一区二区av| 成人美女在线观看| 一区二区三区国产精品| 欧美美女一区二区三区| 久久精品二区亚洲w码| 久久精品亚洲麻豆av一区二区 | 欧美日韩高清一区二区三区| 蜜臀av亚洲一区中文字幕| 久久影院午夜论| 91小视频在线观看| 日韩中文字幕一区二区三区| 久久影院午夜论| 色综合视频一区二区三区高清| 午夜精品成人在线| 国产欧美日韩在线| 在线观看一区二区精品视频| 久久精品国产99久久6| 亚洲色图20p| 日韩欧美的一区二区|