JAss改等级上限
答案:2 悬赏:80 手机版
解决时间 2021-01-29 17:07
- 提问者网友:戎马万世
- 2021-01-29 13:58
如题,魔兽WE怎么用JASS代码改英雄等级上限,不是高级那里的
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-01-29 15:19
JASS库基础修改新手一般是看文本提示
要先去文本找技能单位物品代码。
call UnitAddAbilityBJ('A09T',GetTriggerUnit())
call UnitMakeAbilityPermanent(GetTriggerUnit(),true,'A09T')
这是加技能的,A09T时技能代码。
AddHeroXPSwapped(500,udg_HERO[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))],true) 加经验的
call AdjustPlayerStateBJ(5000,GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD) 加钱的。
解压出来的数据 SLK数据
unitbalance.slk和unitweapons.slk unitui.slk unitabilities.slk单位数据
abilitydata.slk 技能数据
itemdata.slk 物品数据
campaignabilitystrings.txt
humanabilitystrings.txt
nightelfabilitystrings.txt 技能数据记事本
neutralabilitystrings.txt
orcabilitystrings.txt
undeadabilitystrings.txt
campaignunitstrings.txt
neutralunitstrings.txt
nightelfunitstrings.txt 单位数据记事本
orcunitstrings.txt
undeadunitstrings.txt
itemabilitystrings.txt
itemstrings.txt 物品数据记事本
EXCEL文件注释
技能修改
前面的基本可以无视
11项levels:等级
12项reqLevel:使用技能所需要的等级
15项targs1:允许攻击(例如:地面,空中等)
16项Cast1:法术施法时间
17项Dur1:对普通单位的持续时间
18项HeroDur1:对英雄的持续时间
19项Cool1:法术施放间隔
20项Cost1:魔法消耗值
21项Area1:法术所影响范围
22项Rng1:法术施放范围
23项-31项DataA1-DataI1:该法术数据(比如伤害等等这个要大家打开WE对着改)
32项UnitID1:召唤法术所召唤出来的生物DI
33项BuffID1:魔法效果
34项EfctID1:特效(WE是这样翻译的)
后面的如此类推
所有后面是1的就是该魔法第一等级值
单位修改
只翻译比较重点的!
貌似是建筑物的数据对应SLK数据:unitbalance.slk
23项HP:初始生命值
24项readlHP:最大生命值
25项regenHP:生命恢复率(越大生命的恢复速度越快)
26项regenType:生命恢复类型(当然是always啦)
31项def:基础防御值
32项defup:防御升级奖励
34项defType:防御类型(最好的当然是神圣防御divine啦)
39项reptm:这个是建筑物的修理时间(有时候不想把基地改那么BT的话可以把这个改成1秒。1秒就修理好)
貌似是单位的数据对应SLK数据:unitweapons.slk
6项acquire:主动攻击范围(对远程攻击距离有关,例子不举了相信都应该知道)
17项targs1:允许目标攻击的类型(比如地面,空中等)
19项rangeN1:设置远程攻击范围
22项atkType1:攻击类型(比如混乱攻击chaos)
24项cool1:攻击间隔(就是攻击速度,数值越小攻击速度越快)
28项dmgplus1:基础伤害(就是基础攻击力)
32项maxdmg1:貌似是最大伤害
要先去文本找技能单位物品代码。
call UnitAddAbilityBJ('A09T',GetTriggerUnit())
call UnitMakeAbilityPermanent(GetTriggerUnit(),true,'A09T')
这是加技能的,A09T时技能代码。
AddHeroXPSwapped(500,udg_HERO[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))],true) 加经验的
call AdjustPlayerStateBJ(5000,GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD) 加钱的。
解压出来的数据 SLK数据
unitbalance.slk和unitweapons.slk unitui.slk unitabilities.slk单位数据
abilitydata.slk 技能数据
itemdata.slk 物品数据
campaignabilitystrings.txt
humanabilitystrings.txt
nightelfabilitystrings.txt 技能数据记事本
neutralabilitystrings.txt
orcabilitystrings.txt
undeadabilitystrings.txt
campaignunitstrings.txt
neutralunitstrings.txt
nightelfunitstrings.txt 单位数据记事本
orcunitstrings.txt
undeadunitstrings.txt
itemabilitystrings.txt
itemstrings.txt 物品数据记事本
EXCEL文件注释
技能修改
前面的基本可以无视
11项levels:等级
12项reqLevel:使用技能所需要的等级
15项targs1:允许攻击(例如:地面,空中等)
16项Cast1:法术施法时间
17项Dur1:对普通单位的持续时间
18项HeroDur1:对英雄的持续时间
19项Cool1:法术施放间隔
20项Cost1:魔法消耗值
21项Area1:法术所影响范围
22项Rng1:法术施放范围
23项-31项DataA1-DataI1:该法术数据(比如伤害等等这个要大家打开WE对着改)
32项UnitID1:召唤法术所召唤出来的生物DI
33项BuffID1:魔法效果
34项EfctID1:特效(WE是这样翻译的)
后面的如此类推
所有后面是1的就是该魔法第一等级值
单位修改
只翻译比较重点的!
貌似是建筑物的数据对应SLK数据:unitbalance.slk
23项HP:初始生命值
24项readlHP:最大生命值
25项regenHP:生命恢复率(越大生命的恢复速度越快)
26项regenType:生命恢复类型(当然是always啦)
31项def:基础防御值
32项defup:防御升级奖励
34项defType:防御类型(最好的当然是神圣防御divine啦)
39项reptm:这个是建筑物的修理时间(有时候不想把基地改那么BT的话可以把这个改成1秒。1秒就修理好)
貌似是单位的数据对应SLK数据:unitweapons.slk
6项acquire:主动攻击范围(对远程攻击距离有关,例子不举了相信都应该知道)
17项targs1:允许目标攻击的类型(比如地面,空中等)
19项rangeN1:设置远程攻击范围
22项atkType1:攻击类型(比如混乱攻击chaos)
24项cool1:攻击间隔(就是攻击速度,数值越小攻击速度越快)
28项dmgplus1:基础伤害(就是基础攻击力)
32项maxdmg1:貌似是最大伤害
全部回答
- 1楼网友:西岸风
- 2021-01-29 15:34
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯