WAR3 澄海 恶魔气息 技能分析
来源:互联网 发布:简历熟悉办公软件 编辑:程序博客网 时间:2024/04/30 08:38
以上要打开WORLD EDIT,单位编辑器,单位/技能/效果面板里按CTRL+D查到你的技能ID,如A01S:APXF
其中前面的是你的技能ID,后面是以什么技能为基础改来的
单位:气息 ------以蝗虫为基础
技能01 恶魔气息------a01t:AULS 蝗虫群为基础修改
技能02 恶魔气息---------a01s:APXF以凤凰火焰技能为基础修改
技能03 恶魔气息-------a019:APXF以凤凰火焰技能为基础修改
魔法效果一个 恶魔气息--------B003;BPXF 以凤凰火焰效果为基础修改
自定义变量这些是原作者用的,都在globals里:
boolean array udg_RandomHeroMode
UNIT gg_unit_Edem_0333
JASS:
//---------------------------------------------------------------------------------------------------
function Trig_DemonBreath_Conditions takes nothing returns boolean
if(not(GetSpellAbilityId()=='AEme'))then
return false
endif
return true
endfunction
//----------------------------------------------------------------------------------------------------
function Trig_DemonBreath_Func003001 takes nothing returns boolean
return(udg_RandomHeroMode[7]==true)
endfunction
//----------------------------------------------------------------------------------------------------
function Trig_DemonBreath_Actions takes nothing returns nothing
call SetUnitInvulnerable(GetTriggerUnit(),true)
call TriggerSleepAction(1.50)
if(Trig_DemonBreath_Func003001())then
call SetUnitScalePercent(GetTriggerUnit(),80.00,80.00,80.00)
else
call DoNothing()
endif
call IssueImmediateOrder(GetSpellAbilityUnit(),"locustswarm")
call TriggerSleepAction(1.50)
call SetUnitInvulnerable(GetTriggerUnit(),false)
call IssueImmediateOrder(GetSpellAbilityUnit(),"locustswarm")
endfunction
//----------------------------------------------------------------------------------------------------
function InitTrig_DemonBreath takes nothing returns nothing
set gg_trg_Dem()
call TriggerRegisterUnitEvent(gg_trg_DemonBreath,gg_unit_Edem_0333
// gg_unit_Edem_0333可以改成你的单位ID
call TriggerAddCondition(gg_trg_DemonBreath,Condition(function Trig_DemonBreath_Conditions))
call TriggerAddAction(gg_trg_DemonBreath,function Trig_DemonBreath_Actions)
endfunction
//----------------------------------------------------------------------------------------------------
WE的这步不用!!!
最后在MAIN里加上 call InitTrig_DemonBreath()
另外,我教大家用WE添脚本
1.新建一个跟脚本里名字一样的触发,这里叫DemonBreath
2.转化它
编辑-》转化为自定义脚本
3.好了,不会脚本的将JASS代码粘贴进去就好了...
- WAR3 澄海 恶魔气息 技能分析
- WAR3 天地劫技能代码节选
- WAR3 天地劫技能节选002
- WAR3 天地劫技能节选003
- WAR3 天地劫技能代码节选004
- WAR3
- 【Android病毒分析报告】 - ZxtdPay 吸费恶魔
- 软导作业:牧师与恶魔小游戏分析
- 澄海3C技巧
- 澄海不怀孕是怎么回事?
- 技能:静态内存分析
- 分析软件工程师必备技能
- war3 AI
- War3 基址
- 愿澄海人在外平安
- 恶魔降临
- 终结恶魔
- 恶魔数
- WAR3 天地劫技能节选002
- (转载)C语言陷阱和缺陷
- VC托盘气泡做法
- WAR3 天地劫技能节选003
- WAR3 天地劫技能代码节选004
- WAR3 澄海 恶魔气息 技能分析
- 七个受用一生的心理寓言
- 关于系统托盘的几个好的链接
- linux shell
- 用一辈子去领悟的生活经典
- 粗糙集理论介绍
- 入门:从源码看toString方法输出奇怪字符串的原因
- 用一辈子去领悟的生活经典
- Fedora Core 8下kde4.1 离线安装笔记