...It is quite a strange thing. I tested the map again on a different computer yesterday, and I thought I'd solved the problem when I found that I could move this particular unit. I thought that I solved it by placing a ring hero and giving him modded powers. I didn't know how that worked, so I re-updated the map file on this computer and tested it out. It's purely the computer. Both the ring hero and the unit were not able to be moved. It is possible that this is due to the fact that I am running the game through a different folder than Program Files, but... Will you please examine something from my ini while we're talking about it? I'm trying to learn how to give different heroes different powers, solely for gaining the education on how to do so. This is where I tried to give Elrond the Balrog's Fire Whip power.
SpecialPower SpecialAbilityEFW
Enum= SPECIAL_FIRE_WHIP
ReloadTime= 5000
PublicTimer = No
End
Upgrade Upgrade_EFW
Type = Object
End
CommandButton Command_SpecialAbilityFireWhip
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityEFW
Options = NEED_TARGET_ENEMY_OBJECT
TextLabel = CONTROLBAR:SpecialAbilityFireWhip
ButtonImage = HSBalrogFireWhip
ButtonBorderType= ACTION
DescriptLabel= CONTROLBAR:ToolTipSpecialAbilityFireWhip
CursorName= AttackObj
InvalidCursorName = GenericInvalid
InPalantir= Yes
AutoAbility = No
End
CommandSet NewElrondCommandSet
1 = Command_CreateAHero_SpecialAbilityHealing_Level2
2 = Command_SpecialAbilityFireWhip
3 = Command_SpellBookEarthquake
4 = Command_SpecialAbilityWordOfPower
End
Weapon EFW
LeechRangeWeapon= Yes
AttackRange= 240.0
MeleeWeapon= No
DelayBetweenShots= 10000 ; time between shots, msec
PreAttackDelay= 1400
PreAttackType= PER_SHOT; Do the delay each time we attack
;FireFX= FX_BalrogSpecialPowerRoar; this plays when Balrog starts his whip, not when right click-trageting
FiringDuration= 1600
ForceDisplayPercentReady= Yes ; As opposed to displaying clip reload time
DamageNugget ; A basic Nugget that just does damage
Damage = BALROG_WHIP_DAMAGE_FLAME
DamageScalar = 25% NONE +COMMANDCENTER
Radius = 25.0
DelayTime = 0
DamageType = FLAME
DamageFXType = BALROG_WHIP
DeathType = NORMAL
End
DamageNugget ; A basic Nugget that just does damage
Damage = BALROG_WHIP_DAMAGE
DamageScalar = 20% NONE +COMMANDCENTER
Radius = 25.0
DelayTime = 0
DamageType = SIEGE
DamageFXType = BALROG_WHIP
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
;HeroResist= .25
ShockWaveAmount= 50.0
ShockWaveRadius= 25.0
ShockWaveTaperOff= 1.0
ShockWaveZMult= 1.20
InvertShockWave= Yes
End
FireLogicNugget; Lights flammables on fire
LogicType= INCREASE_BURN_RATE
Radius= 25.0
Damage= BALROG_WHIP_DAMAGE_FLAME
End
END
Object ElvenElrond
CommandSet = NewElrondCommandSet
//-------------------------------Elrond FireWhip----------------
AddModule
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_EFWEnabler
SpecialPowerTemplate= SpecialAbilityEFW
TriggeredBy= Upgrade_EFW
End
END
AddModule
Behavior = SpecialPowerModule ModuleTag_EFWPower
SpecialPowerTemplate= SpecialAbilityEFW
UpdateModuleStartsAttack= Yes
StartsPaused= No
End
END
AddModule
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_SpecialAbilityEFWUpdate
SpecialPowerTemplate = SpecialAbilityEFW
UnpackTime = 800 ;// (changing this will scale anim speed)
PackTime = 2000 ;// (changing this will scale anim speed)
PreparationTime = 1 ;// time to complete hack once prepared (changing this will scale anim speed)
StartAbilityRange = 500
ApproachRequiresLOS = Yes
AwardXPForTriggering = 0
SpecialWeapon = EFW
End
End
[This message has been edited by Sleetil (edited 12-18-2009 @ 09:34 PM).]