I've done the code for map.ini in witch i moded Earnur .
I made him look like a mirkwood archer ant to shoot with legolas bow (damage , attack speed , range ecc)
i gave him this powers:
1.Athelas - works
2.ElfCloak - works (but only on this hero , when i put the code on another one it won't work!!?? wtf!!??)
3.Farsight - works (but didn't find where to change the range of the spell ....the diameter of the circle it reveals)
4.GoldenArrow - works (but didn't find out how to change it's damage or to give it meta impact)
5.FireFlight - works (again can't change it's damage or allother things but i don't need that)
So ....all i want from u is to change the damage of it's GoldenArrow cause i've tried everithing and it doesn't work
so help me make it's damage 10000.If u manage to do that i will change things miself about the FireFlihgt
And it would be nice if i could change the hero's name into Fingolfin.....but from what i understand that's imposible in map.ini
[/code] Object GondorEarnur
CommandSet = SeeCommandSet
;;````````````````````DESIGN parameters````````````````````````;;
ButtonImage =UPDunedainRanger
SelectPortrait =UPDunedainRanger
;DescriptionStrategic =CONTROLBAR:Fingolfin
;DisplayName =OBJECT:Earnur ;DisplayName = Fingolfin
;RecruitText =CONTROLBAR:ElvenThranduilRecruit
;ReviveText =CONTROLBAR:ElvenThranduilRevive
;Hotkey =CONTROLBAR:ElvenThranduilHotkey
RadarPriority = UNIT
KindOf = PRELOAD SELECTABLE CAN_CAST_REFLECTIONS INFANTRY SCORE HERO ARMY_SUMMARY HEAVY_MELEE_HITTER THROWN_OBJECT ;ATTACK_NEEDS_LINE_OF_SIGHT
Side = Elves
ThreatLevel = THARANDUIL_THREAT_LEVEL
ThingClass = CHARACTER_UNIT
BuildCost = 3000
BuildTime = HALDIR_BUILDTIME
CommandPoints = 50
VisionRange = 600.0
ShroudClearingRange = MEN_FORTRESS_SHROUD_CLEAR
VisionSide = 90%
VisionRear = 75%
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
RadarPriority = UNIT
PathfindDiameter = 40.0
CamouflageDetectionMultiplier = CAMOUFLAGE_DETECTION_DISTANCE_MEDIUM
LocomotorSet
Locomotor = IsildurHumanLocomotor
Condition = SET_NORMAL
Speed = NORMAL_ELVEN_FAST_MEMBER_SPEED
End
WeaponSet
Conditions = None
Weapon = PRIMARY LegolasBow
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
ArmorSet
Conditions = None
Armor = HeroLightArmor
DamageFX = NormalDamageFX
End
;WeaponSet
;Conditions = WEAPONSET_HERO_MODE
;Weapon = PRIMARY ElvenThranduilBowDeadeye
;AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
;End
;AddModule ModuleTag_RespawnBodyx
;Body = RespawnBody ModuleTag_RespawnBodyx ;Body = ActiveBody ModuleTag_65
; CheerRadius = EMOTION_CHEER_RADIUS
; MaxHealth = 5000 ; MaxHealth = THRANDUIL_HEALTH
; PermanentlyKilledByFilter = NONE
; DodgePercent = HERO_DODGE_PERCENT
;End
;End
; ------- Fireflight --------------------------------------------------------------------------------
AddModule ModuleTag_FireflightUnpause
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_FireflightUnpause
SpecialPowerTemplate = SpecialAbilityDrogothFireflight
TriggeredBy = Upgrade_ObjectLevel10 ;
End
End
AddModule ModuleTag_FireflightStarter
Behavior = SpecialPowerModule ModuleTag_FireflightStarter
SpecialPowerTemplate = SpecialAbilityDrogothFireflight
UpdateModuleStartsAttack = Yes
StartsPaused = No
InitiateSound = DrogothVoxAttack
End
End
AddModule ModuleTag_FireflightUpdate
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_FireflightUpdate
SpecialPowerTemplate = SpecialAbilityDrogothFireflight
CustomAnimAndDuration = AnimState:USER_1 AnimTime:2000
SkipContinue = Yes
WhichSpecialWeapon = 2
UnpackTime = 1100
PreparationTime = 1
PackTime = 900
AwardXPForTriggering = 0
StartAbilityRange = 500
MustFinishAbility = Yes
SpecialWeapon = DrogothFireflight
TriggerSound = DrogothFireflightMS
End
End
; ------- GOLDEN ARROW --------------------------------------------------------------------------------
AddModule ModuleTag_ModuleTag_HaldirGoldenArrowUnpause
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_HaldirGoldenArrowUnpause
SpecialPowerTemplate = SpecialAbilityHaldirGoldenArrow
TriggeredBy = Upgrade_HaldirGoldenArrow
End
End
AddModule ModuleTag_HaldirGoldenArrowSpecialPower
Behavior = SpecialPowerModule ModuleTag_HaldirGoldenArrowSpecialPower
SpecialPowerTemplate = SpecialAbilityHaldirGoldenArrow
StartsPaused = No
UpdateModuleStartsAttack = Yes
InitiateSound = HaldirVoiceGoldenArrow
End
End
AddModule ModuleTag_HaldirGoldenArrowWeaponFireUpdate
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_HaldirGoldenArrowWeaponFireUpdate
SpecialPowerTemplate = SpecialAbilityHaldirGoldenArrow
WhichSpecialWeapon = 1
UnpackTime = 1200 ;600
PreparationTime = 1
PackTime = 100 ;2000
StartAbilityRange = 3000 ;HALDIR_BOW_RANGE
MustFinishAbility = Yes
SpecialWeapon = HaldirGoldenArrow
End
End
AddModule ModuleTag_GoldenArrowAutoAbility
Behavior = AutoAbilityBehavior ModuleTag_GoldenArrowAutoAbility
SpecialAbility = SpecialAbilityHaldirGoldenArrow
MaxScanRange = 3000 ;HALDIR_BOW_RANGE
Query = 1 ANY ENEMIES +HERO +MONSTER -STRUCTURE
Query = 1 ANY ENEMIES +INFANTRY +CAVALRY -STRUCTURE
End
End
; ------- Farsight--------------------------------------------------------------------------------
AddModule ModuleTag_FarsightUnpause
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_FarsightUnpause
SpecialPowerTemplate = SpecialAbilityElrondFarsight
TriggeredBy = Upgrade_ElrondFarsight
End
End
AddModule ModuleTag_FarsightOCL
Behavior = OCLSpecialPower ModuleTag_FarsightOCL
StartsPaused = No
SpecialPowerTemplate = SpecialAbilityElrondFarsight
OCL = OCL_SpecialPowerFarSeeing
CreateLocation = CREATE_AT_LOCATION
End
End
; ------- Elf Cloak--------------------------------------------------------------------------------
AddModule ModuleTag_ElfCloakEnabler
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_ElfCloakEnabler
SpecialPowerTemplate = SpecialAbilityElfCloak
TriggeredBy = Upgrade_ThranduilElfCloak
End
End
AddModule ModuleTag_ElfCloakStarter
Behavior = SpecialPowerModule ModuleTag_ElfCloakStarter
SpecialPowerTemplate = SpecialAbilityElfCloak
UpdateModuleStartsAttack =Yes
StartsPaused = No
End
End
AddModule ModuleTag_ElfCloakUpdate
Behavior = ToggleHiddenSpecialAbilityUpdate ModuleTag_ElfCloakUpdate
SpecialPowerTemplate = SpecialAbilityElfCloak
End
End
AddModule ModuleTag_ElvenCloak
Behavior = InvisibilityUpdate ModuleTag_ElvenCloak
;StartsActive = Yes ;!!!!!!!!!!!!!!(or will auotriger)
UpdatePeriod = 2000
InvisibilityNugget
InvisibilityType = STEALTH
ForbiddenConditions = MOVING FIRING_ANY TAKING_DAMAGE USING_ABILITY
BecomeStealthedFX = FX_ElvenCloakOn
ExitStealthFX = FX_ElvenCloakOff
Options = UNTOGGLE_HIDDEN_WHEN_LEAVING_STEALTH
End
End
End
; ---------------------------------------------------------------------------------------
;;````````````````` Hero's Experience Levels ````````````````````````
ExperienceLevel ElrondLevel1
TargetNames = GondorEarnur
RequiredExperience = 1
ExperienceAward = ELROND_LVL1_EXP_AWARD
Rank = 1
; AttributeModifiers = ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel2
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL2_EXP_NEEDED
ExperienceAward = ELROND_LVL2_EXP_AWARD
Rank = 2
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage1 ; ElrondResistKnockback
Upgrades = Upgrade_ElvenCloak
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel3
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL3_EXP_NEEDED
ExperienceAward = ELROND_LVL3_EXP_AWARD
Rank = 3
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage2 ;ElrondResistKnockback
Upgrades = Upgrade_HaldirGoldenArrow
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel4
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL4_EXP_NEEDED
ExperienceAward = ELROND_LVL4_EXP_AWARD
Rank = 4
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage3 ;ElrondResistKnockback
Upgrades =Upgrade_ElrondFarsight
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel5
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL5_EXP_NEEDED
ExperienceAward = ELROND_LVL5_EXP_AWARD
Rank = 5
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage4 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel6
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL6_EXP_NEEDED
ExperienceAward = ELROND_LVL6_EXP_AWARD
Rank = 6
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage5 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel7
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL7_EXP_NEEDED
ExperienceAward = ELROND_LVL7_EXP_AWARD
Rank = 7
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage6 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel8
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL8_EXP_NEEDED
ExperienceAward = ELROND_LVL8_EXP_AWARD
Rank = 8
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage7 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel9
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL9_EXP_NEEDED
ExperienceAward = ELROND_LVL9_EXP_AWARD
Rank = 9
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage8 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel10
TargetNames = GondorEarnur
RequiredExperience = ELROND_LVL10_EXP_NEEDED
ExperienceAward = ELROND_LVL10_EXP_AWARD
Rank = 10
AttributeModifiers = HeroLevelUpDamage9 ;ElrondResistKnockback
Upgrades = Upgrade_ObjectLevel10
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
;;`````````Hero's commandset & stuff ``````````````
SpecialPower SpecialAbilityHaldirGoldenArrow
Enum = SPECIAL_WOUND_ARROW
ReloadTime = 15000
InitiateSound = HaldirGoldenArrowShoot
End
SpecialPower SpecialAbilityElrondFarsight
Enum = SPECIAL_SPELL_BOOK_PALANTIR_VISION
ReloadTime = 150000
RadiusCursorRadius = 100
InitiateAtLocationSound = Farsight
End
SpecialPower SpecialAbilityDrogothFireflight
Enum = SPECIAL_AT_VISIBLE_OBJECT
ReloadTime = 300000
End
;CommandButton Command_HaldirGoldenArrow
; Command = SPECIAL_POWER
; SpecialPower = SpecialAbilityHaldirGoldenArrow
; Options = NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
; TextLabel = CONTROLBAR:HaldirGoldenArrow0
; DescriptLabel = CONTROLBAR:ToolTipHaldirGoldenArrow0
; ButtonImage = HSHaldirGoldenArrow
; ButtonBorderType = ACTION
; InPalantir = Yes
; AutoAbility = Yes
; PresetRange = 3000
; CursorName = Bombard
; InvalidCursorName = GenericInvalid
;End
CommandSet SeeCommandSet
1 = Command_ToggleStance
2 = Command_SpecialAbilityAthelas
3 = Command_SpecialAbilityElfCloak
4 = Command_SpecialAbilityElrondFarsight
5 = Command_HaldirGoldenArrow
6 = Command_DrogothFireflight
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End[code]