中土之战修改资料
作者:水蛇
收集整理:Naruto
邪恶阵营
1级;------------------------------------------------------------------------------
SpecialPower SpellBookTaint
Enum = SPECIAL_SPELL_BOOK_TAINT
RadiusCursorRadius = 175 ; Match the radius in FXList TaintFX
RequiredScience = SCIENCE_Taint
ReloadTime = 240000 ; in milliseconds
InitiateAtLocationSound = SpellTaint
ViewObjectDuration = 5000
ViewObjectRange = 175
End腐败大地
;------------------------------------------------------------------------------
SpecialPower SpellBookEyeofSauron
Enum = SPECIAL_SPELL_BOOK_EYE_OF_SAURON
ReloadTime = 180000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 75.0
RequiredScience = SCIENCE_EyeofSauron
InitiateAtLocationSound = EyeOfSauronCreated
End邪眼
;------------------------------------------------------------------------------
SpecialPower SpellBookWarChant
Enum = SPECIAL_SPELL_BOOK_WAR_CHANT
ReloadTime = 120000 ; in milliseconds
PublicTimer = No
;InitiateSound = RohirrimSpeechCheer
RadiusCursorRadius = 75.0
RequiredScience = SCIENCE_WarChant
InitiateAtLocationSound = SpellWarChant
End战歌
;------------------------------------------------------------------------------
SpecialPower SpellBookPalantirVision
Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION
ReloadTime = 150000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 300.0
RequiredScience = SCIENCE_PalantirVision
InitiateAtLocationSound = SpellPalantirVision
End勃兰特瑞
2级;------------------------------------------------------------------------------
SpecialPower SpellBookIndustry
Enum = SPECIAL_SPELL_BOOK_INDUSTRY
ReloadTime = 240000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 200.0
RequiredScience = SCIENCE_Industry
InitiateAtLocationSound = SpellIndustry
End工业
;------------------------------------------------------------------------------
SpecialPower SpellBookScavenger
Enum = SPECIAL_SPELL_BOOK_CALL_THE_HORDE
RequiredScience = SCIENCE_Scavenger
ReloadTime = 0 ; in milliseconds
End掠食
;------------------------------------------------------------------------------
SpecialPower SpellBookDevastation
Enum = SPECIAL_SPELL_BOOK_DEVASTATION
ReloadTime = 240000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 150 ;75.0
RequiredScience = SCIENCE_Devastation
InitiateAtLocationSound = SpellDevastation
ViewObjectDuration = 7500
ViewObjectRange = 150
End破坏
3级;------------------------------------------------------------------------------
SpecialPower SpellBookDarkness
Enum = SPECIAL_SPELL_BOOK_DARKNESS
RequiredScience = SCIENCE_Darkness
ReloadTime = 600000 ; in milliseconds
InitiateAtLocationSound = SpellDarkness
End黑暗
;------------------------------------------------------------------------------
SpecialPower SpellBookCalltheHorde
Enum = SPECIAL_SPELL_BOOK_CALL_THE_HORDE
RequiredScience = SCIENCE_CalltheHorde
ReloadTime = 300000 ; in milliseconds
InitiateSound = SpellCallTheHordeStereo
End呼叫部队
;------------------------------------------------------------------------------
SpecialPower SpellBookFreezingRain
Enum = SPECIAL_SPELL_BOOK_FREEZING_RAIN
RequiredScience = SCIENCE_FreezingRain
ReloadTime = 180000 ; in milliseconds
InitiateSound = ThunderStrikesStereo
End冻雨
;------------------------------------------------------------------------------
SpecialPower SpellBookFueltheFires
Enum = SPECIAL_SPELL_BOOK_FUEL_THE_FIRES
ReloadTime = 0
PublicTimer = No
RequiredScience = SCIENCE_FueltheFires
InitiateSound = SpellFuelTheFires
End填满熔炉燃料
4级; -----------------------------------------------------------------------------
SpecialPower SpellBookBalrogAlly
Enum = SPECIAL_SPELL_BOOK_BALROG_ALLY
ReloadTime = 360000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 75.0 ; Match the radius in FXList SummonBalrogStart
RequiredScience = SCIENCE_BalrogAlly
ViewObjectDuration = 5000
ViewObjectRange = 100
End召唤炎魔
光明阵营
1级;------------------------------------------------------------------------------
SpecialPower SpellBookHeal
InitiateAtLocationSound = SpellHeal
Enum = SPECIAL_SPELL_BOOK_HEAL
ReloadTime = 1200
PublicTimer = No
RequiredScience = SCIENCE_Heal
RadiusCursorRadius = SPELL_HEAL_RADIUS_CURSOR
End医疗
; -----------------------------------------------------------------------------
SpecialPower SpellBookElvenWood
Enum = SPECIAL_SPELL_BOOK_ELVEN_WOOD
RadiusCursorRadius = 175 ; Match the radius in FXList ElvenWood
RequiredScience = SCIENCE_ElvenWood
ReloadTime = 240000 ; in milliseconds
InitiateAtLocationSound = SpellElvenWood
ViewObjectDuration = 5000
ViewObjectRange = 175
End精灵森林
;------------------------------------------------------------------------------
SpecialPower SpellBookDraft
Enum = SPECIAL_SPELL_BOOK_DRAFT
ReloadTime = 60000
PublicTimer = No
RequiredScience = SCIENCE_Draft
;InitiateSound = PeasantVoiceDraftUpgrade ;this didn't work
;InitiateAtLocationSound = PeasantVoiceDraftUpgrade ;this didn't work
End征兵
2级
;------------------------------------------------------------------------------
SpecialPower SpellBookGandalftheWhite
Enum = SPECIAL_SPELL_BOOK_GANDALF_THE_WHITE
ReloadTime = 0 ; in milliseconds
PublicTimer = No
InitiateSound = RohirrimSpeechCheer
;PalantirMovie = PalantirAlert_RohanReinforcements
RequiredScience = SCIENCE_GandalftheWhite
End干豆腐加强
;------------------------------------------------------------------------------
SpecialPower SpellBookElvenAllies
Enum = SPECIAL_SPELL_BOOK_ELVEN_ALLIES
RequiredScience = SCIENCE_ElvenAllies
ReloadTime = 300000 ; in milliseconds
InitiateAtLocationSound = SpellElvenSummon
RadiusCursorRadius = 100.0
End召唤精灵同盟
;------------------------------------------------------------------------------
SpecialPower SpellBookRohanAllies
Enum = SPECIAL_SPELL_BOOK_ROHAN_ALLIES
RequiredScience = SCIENCE_RohanAllies
ReloadTime = 300000 ; in milliseconds
InitiateAtLocationSound = SpellRohirrimSummon
RadiusCursorRadius = 110.0 ;150.0
End召唤洛汉同盟
;------------------------------------------------------------------------------
SpecialPower SpellBookAnduril
Enum = SPECIAL_SPELL_BOOK_ANDURIL
ReloadTime = 0; 240000 ; in milliseconds
PublicTimer = No
InitiateSound = RohirrimSpeechCheer
;PalantirMovie = PalantirAlert_RohanReinforcements
RequiredScience = SCIENCE_Anduril
End安杜瑞尔
3级;------------------------------------------------------------------------------
SpecialPower SpellBookCloudBreak_SP
;; Hacky special ability for the part cloud behavior
Enum = SPECIAL_SPELL_BOOK_CLOUD_BREAK
RequiredScience = SCIENCE_CloudBreak_SP
ReloadTime = 300000 ; in milliseconds
InitiateSound = SpellCloudBreakStereo
End拨云见日
;------------------------------------------------------------------------------
SpecialPower SpellBookEagleAllies
Enum = SPECIAL_SPELL_BOOK_EAGLE_ALLIES
RequiredScience = SCIENCE_EagleAllies
ReloadTime = 360000 ; in milliseconds
InitiateAtLocationSound = SpellEagleAlliesSummon ;EagleVoiceSelect
RadiusCursorRadius = 100.0
End召唤巨鹰
;------------------------------------------------------------------------------
SpecialPower SpellBookEntAllies
Enum = SPECIAL_SPELL_BOOK_ENT_ALLIES
RequiredScience = SCIENCE_EntAllies
ReloadTime = 480000 ; in milliseconds
InitiateAtLocationSound = SpellEntsSummon
RadiusCursorRadius = 100.0
End召唤树人
4级;------------------------------------------------------------------------------
SpecialPower SpellBookArmyoftheDead
Enum = SPECIAL_SPELL_BOOK_ARMY_OF_THE_DEAD
RequiredScience = SCIENCE_ArmyoftheDead
ReloadTime = 3600 ; in milliseconds
InitiateAtLocationSound = ArmyDeadEnterMono ;ArmyDeadEnterStereo
RadiusCursorRadius = 200.0
ViewObjectDuration = 5000
ViewObjectRange = 150
End召唤王者军队
gandalf技能
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityLightningSword
Enum = SPECIAL_ARROW_STORM
ReloadTime = 1000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 220.0
ViewObjectDuration = 1000
ViewObjectRange = 320
End召唤闪电
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWizardBlast
Enum = SPECIAL_WIZARD_BLAST
ReloadTime = 1000
PublicTimer = No
;InitiateSound = GandalfVoiceAttackWizardBlast ;this plays when he fires, not
when he targets
End巫师风暴
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityWordOfPower
Enum = SPECIAL_WORD_OF_POWER
ReloadTime = 1000
PublicTimer = No
End终极杀阵
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityArrowStorm
Enum = SPECIAL_ARROW_STORM
ReloadTime = 60000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 120.0 ;Changing this??? Don't, unless you are changing
ArrowStormUpdate's TargetRadius. They need to match.
;InitiateAtLocationSound = GenericSpell
ViewObjectDuration = 5000
ViewObjectRange = 120
End Legolas秒大象:)
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityHawkStrike
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 3000
PublicTimer = No
InitiateSound = LegolasHawkStrikeArrowShoot ;this plays when he fires, not when
he targets
End Legolas秒小像:)
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityTrainArchers
Enum = SPECIAL_KINGS_FAVOR
ReloadTime = 120000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 100.0
;InitiateSound = LegolasTrainVoice ;this plays when he fires, not when he targets
;PalantirMovie = PalantirAlert_RohanReinforcements
End Legolas4级技能
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityKnifeFighter
Enum = SPECIAL_KNIFE_FIGHTER
ReloadTime = 60000
PublicTimer = No
;InitiateSound = LegolasKnifeFighter ;this didn't work
;InitiateAtLocationSound = LegolasKnifeFighter ;this didn't work either
End Legolas2级能力斧战士
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGimliLeap
Enum = SPECIAL_GIMLI_LEAP
ReloadTime = 1000
PublicTimer = No
RadiusCursorRadius = 35.0
End小金的跳跃范围攻击
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGimliAxe
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 10000
PublicTimer = No
End小金的抛斧攻击
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityGimliHeroMode
Enum = SPECIAL_HERO_MODE
ReloadTime = 60000
PublicTimer = No
End小金5级能力加强攻击
; -----------------------------------------------------------------------------
SpecialPower SuperweaponSpawnOathbreakers
Enum = SPECIAL_SPAWN_OATHBREAKERS
ReloadTime = 180000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 50.0
End Aragorn10级能力 召唤小亡灵
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornAthelas
Enum = SPECIAL_ATHELAS
ReloadTime = 90000
PublicTimer = No
RadiusCursorRadius = 150.0
InitiateAtLocationSound = AragornAthelesEffect
End 治疗Aragorn附近的英雄单位
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornElendil
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 60000
PublicTimer = No
InitiateSound = AragornElendilEffect ;GenericSpell
End Aragorn5级能力恐惧
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityAragornKnifeAttack
Enum = SPECIAL_KNIFE_ATTACK
ReloadTime = 15000
PublicTimer = No
End Aragorn2级能力剑神
;----------------------------------------------------------------------------
SpecialPower SpecialAbilitySmite
Enum = SPECIAL_SMITE_CANCELDISGUISE
ReloadTime = 60000 ; in milliseconds
PublicTimer = No
;InitiateSound = EomerSmiteSpearFly ;won't work because Eowyn also shares this
End Eowyn1级技能远程攻击
;------------------------------------------------------------------------------
SpecialPower SpecialAbilityKingsFavor
Enum = SPECIAL_KINGS_FAVOR
ReloadTime = 180000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 100.0
;InitiateSound = RohirrimSpeechCheer
;PalantirMovie = PalantirAlert_RohanReinforcements
End Theoden6级能力升级
附件: specialpower.rar
先整理这些,其他的技能没什么厉害的,改不改都一样。邪恶阵营的那个巫师有谁知道数据多少?我怎么找不到他的技能?
附上修改过的技能,大部分都改过了,炎魔没改,改了就不能玩了:(
;-----------------------Legolas------------------英雄修改列表
#define LEGOLAS_BUILDCOST 3000 创造所需要的钱
#define LEGOLAS_BUILDTIME 30 所花费的时间
#define LEGOLAS_HEALTH 1000 英雄的血
#define LEGOLAS_LVL1_EXP_AWARD 70
#define LEGOLAS_LVL2_EXP_AWARD 80
#define LEGOLAS_LVL3_EXP_AWARD 90
#define LEGOLAS_LVL4_EXP_AWARD 100
#define LEGOLAS_LVL5_EXP_AWARD 120
#define LEGOLAS_LVL6_EXP_AWARD 150
#define LEGOLAS_LVL7_EXP_AWARD 180
#define LEGOLAS_LVL8_EXP_AWARD 210
#define LEGOLAS_LVL9_EXP_AWARD 250
#define LEGOLAS_LVL10_EXP_AWARD 300升级奖励
#define LEGOLAS_LVL2_EXP_NEEDED 50 ;200
#define LEGOLAS_LVL3_EXP_NEEDED 100 ;400
#define LEGOLAS_LVL4_EXP_NEEDED 200 ;600
#define LEGOLAS_LVL5_EXP_NEEDED 300 ;800
#define LEGOLAS_LVL6_EXP_NEEDED 500 ;1000
#define LEGOLAS_LVL7_EXP_NEEDED 700 ;1200
#define LEGOLAS_LVL8_EXP_NEEDED 900 ;1400
#define LEGOLAS_LVL9_EXP_NEEDED 1100 ;1600
#define LEGOLAS_LVL10_EXP_NEEDED 1500 ;2000升级经验
#define LEGOLAS_PREATTACKDELAY 800
#define LEGOLAS_DELAYBETWEENSHOTS 0
#define LEGOLAS_FIRINGDURATION 0 上面3个都和攻击速度有关系,只要改2,3就好了,攻击间隔的意思,0就是无攻击间隔,但人物打起来很难看,200-300适中
#define LEGOLAS_RELOADTIME_MIN 1000
#define LEGOLAS_RELOADTIME_MAX 1000 攻击速度(远程角色特有,所有英雄里就3个人有这选项,改太低了也没用,杀一个人会出2下攻击浪费了,1000-1000基本是一下一个)
#define LEGOLAS_BOW_RANGE 400 远程攻击范围(已经超级远了,投石车估计才450)
#define LEGOLAS_BOW_DAMAGE 60 远程攻击力
#define LEGOLAS_HAWKSTRIKE_DAMAGE 200
#define LEGOLAS_HAWKSTRIKE_RANGE 410
#define LEGOLAS_ARROWSTORM_DAMAGE 80
#define LEGOLAS_ARROWSTORM_RANGE 400这些好像是他的攻击特性?还是技能攻击力?(不确定,但差不多,就是他那个范围魔法的攻击力)
#define LEGOLAS_KNIFE_PREATTACKDELAY 500
#define LEGOLAS_KNIFE_DELAYBETWEENSHOTS 1
#define LEGOLAS_KNIFE_FIRINGDURATION 500
#define LEGOLAS_KNIFE_DAMAGE 40 这些是他的近战数据(也是技能,一般角色在开始的那3个改一下就可以了,这是Legolas特有的)
附上修改过的INI
#define 角色名称_THE_GREY_PREATTACKDELAY
#define 角色名称_THE_GREY_DELAYBETWEENSHOTS
#define 角色名称_THE_GREY_FIRINGDURATION
#define 角色名称_THE_GREY_DAMAGE
gamedata里一般英雄就这几个基本属性,如果发现后面还有很多,那就是他的技能攻击范围和技能攻击力RANGE(范围)DAMAGE(攻击力)至于技能恢复就只能在specialpower.ini里面修改
附件: gamedata.rar