Дунадан
Группа: Главные администраторы
Сообщений: 148
Репутация: 3
Статус: Отсутствует
Награды:
| Итак, я для вас кой-что написал: Для Новичков - качаем прогу FinalBig, открываем файл ini.big в папке с игрой (резерв. копию делаем на всяк. случай) Идем в data>ini>commanset.ini ищем SarumanCommandSet, меняем ему расположение абилок: CommandSet SarumanCommandSet ; 0 = Command_ToggleStance 1 = Command_SpecialAbilityIsengardWizardBlast 2 = Command_SarumanFireball 3 = Command_SpecialAbilityDominateEnemy 4 = Command_SpecialAbilitySpeechCraft 5 = Command_SarumanThunderBolt ;Cancelable 6 = Command_SpecialAbilityRingofFire ; 6 = Command_PurchaseUpgradeRingSaruman 12 = Command_CaptureBuilding 13 = Command_AttackMove 14 = Command_Stop 16 = Command_SetStanceBattle 17 = Command_SetStanceAggressive 18 = Command_SetStanceHoldGround End (У меня так выглядит) В батон CommandButton Command_SpecialAbilityRingofFire Command = SPECIAL_POWER SpecialPower = SpecialAbilityRingofFire ; Options = TextLabel = CONTROLBAR:RingofFire ButtonImage = Gandolf_radcircle ButtonBorderType = ACTION DescriptLabel = CONTROLBAR:ToolTipRingofFire AutoAbility = Yes PresetRange = 120.0 ; UnitSpecificSound = InPalantir = Yes End В data>ini>specialpower.ini ;------------------------------------------------------------------------------ SpecialPower SpecialAbilityRingofFire Enum = SPECIAL_WORD_OF_POWER ReloadTime = 180000 End К Саруману data>ini>object>evilfaction>units>isengard>saruman.ini ;-------WORD OF POWER (BLUE RING BLAST) SPELL -------------------------------------------------------------------------------- Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler SpecialPowerTemplate = SpecialAbilityRingofFire TriggeredBy = Upgrade_RingofFire End Behavior = SpecialPowerModule ModuleTag_WordStarter SpecialPowerTemplate = SpecialAbilityRingofFire UpdateModuleStartsAttack = Yes StartsPaused = Yes End Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate SpecialPowerTemplate = SpecialAbilityRingofFire WhichSpecialWeapon = 1 SkipContinue = Yes UnpackTime = 1700 PackTime = 1 FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire. AwardXPForTriggering = 0 StartAbilityRange = 80.0 SpecialWeapon = RingofFire End У сарумана еще ищем AISpecialPowers и вставляем ниже: Behavior = AISpecialPowerUpdate GandalfWordOfPowerAI CommandButtonName = Command_SpecialAbilityRingofFire SpecialPowerAIType = AI_SPECIAL_POWER_BASIC_SELF_BUFF SpecialPowerRadius = 250 End В data>ini>weapon.ini ;------------------------------------------------------------------------------ Weapon RingofFire ; Big Red Fire Ring IdleAfterFiringDelay = 0 AttackRange = GANDALF_WORD_OF_POWER_RANGE MinimumAttackRange = 0.8 WeaponSpeed = 401 ; dist/sec MinWeaponSpeed = 241 MaxWeaponSpeed = 601 ; dist/sec Upper limit on scaling, when attacking past nominal "max" range ScaleWeaponSpeed = Yes ; Used for lob weapons, scales speed proportional to range RadiusDamageAffects = ENEMIES NOT_SIMILAR DelayBetweenShots = 5000 ; time between shots, msec PreAttackDelay = 2600 PreAttackType = PER_ATTACK ; Do the delay each time we attack a new target PreAttackFX = FX_RingofFire FireFX = FX_RingofFireBlast FiringDuration = 1400 DamageNugget ; A basic Nugget that just does damage Damage = GANDALF_WORD_OF_POWER_DAMAGE Radius = 250.0 DamageType = MAGIC DamageFXType = MAGIC DeathType = EXPLODED DamageSpeed = 700.0 ; must match the ShockWaveSpeed below End MetaImpactNugget ; A Nugget that throws things back with force ; HeroResist = .75 ShockWaveAmount = 75.0 ShockWaveRadius = 250.0 ShockWaveTaperOff = 1.0 ShockWaveZMult = 1.000 ShockWaveSpeed = 700.0 End End В data>ini>fxlist.ini ;--------------- ; Created this because Gandalf's voice is in all sorts of other blast events FXList FX_RingofFire ParticleSystem Name = RingofFire Offset = X:0.0 Y:0.0 Z:20.0 End ParticleSystem Name = RingofFire1 Offset = X:0.0 Y:0.0 Z:20.0 End ParticleSystem Name = RingofFire2 Offset = X:0.0 Y:0.0 Z:20.0 End ParticleSystem Name = RingofFire3 Offset = X:0.0 Y:0.0 Z:0.0 End Sound Name = GandalfSpellVoice End End ; ---------------------------------------------- ; This is Gandalf's Shockwave Blast Attack (version) FXList FX_RingofFireBlast ParticleSystem Name = RingofFireBlast Offset = X:0.0 Y:0.0 Z:60 ;Z:8.0 End ParticleSystem Name = RingofFireBlast1 Offset = X:0.0 Y:0.0 Z:20.0 End ParticleSystem Name = RingofFireBlast2 Offset = X:0.0 Y:0.0 Z:15.0 End ; ViewShake ; Type = CINE_EXTREME ; End Sound Name = GandalfBlastWeapon End End В data>ini>fxparticlesystem.ini FXParticleSystem RingofFire System Priority = ALWAYS_RENDER ParticleName = EXRing01.tga Lifetime = 25 25 SystemLifetime = 45 SortLevel = 1 Size = 400 400 StartSizeRate = 1 1 BurstDelay = 2 2 BurstCount = 1 1 IsGroundAligned = Yes End Color = DefaultColor Color2 = R:255 G:100 B:50 10 Color3 = R:0 G:0 B:0 22 ColorScale = -20 20 End Update = DefaultUpdate SizeRate = -10 -10 SizeRateDamping = 1.05 1.05 AngleZ = -180 180 AngularDamping = 1 1 AngularDampingXY = 1 1 End Physics = DefaultPhysics VelocityDamping = 0.75 0.8 End EmissionVelocity = OutwardEmissionVelocity Speed = -4 -4 OtherSpeed = -4 -4 End EmissionVolume = LineEmissionVolume IsHollow = Yes StartPoint = X:0 Y:0 Z:-8 EndPoint = X:0 Y:0 Z:10 End Draw = DefaultDraw End End FXParticleSystem RingofFire1 System Priority = ALWAYS_RENDER ParticleName = EXLnzFlar1.tga Lifetime = 40 40 SystemLifetime = 20 SortLevel = 1 Size = 5 5 BurstDelay = 5 5 BurstCount = 1 1 InitialDelay = 20 20 End Color = DefaultColor Color2 = R:255 G:75 B:25 20 Color3 = R:0 G:0 B:0 40 End Update = DefaultUpdate SizeRate = 2 2 SizeRateDamping = 1.03 1.03 AngularDamping = 1 1 AngularDampingXY = 1 1 End Physics = DefaultPhysics VelocityDamping = 0.75 0.8 End EmissionVelocity = OutwardEmissionVelocity End EmissionVolume = LineEmissionVolume StartPoint = X:0 Y:0 Z:8 EndPoint = X:0 Y:0 Z:8 End Draw = DefaultDraw End End FXParticleSystem RingofFire2 System Priority = HIGH_OR_ABOVE ParticleName = EXLnzFlar2.tga Lifetime = 40 40 SystemLifetime = 20 SortLevel = 1 Size = 5 5 BurstDelay = 1 1 BurstCount = 20 20 IsParticleUpTowardsEmitter = Yes End Color = DefaultColor Color2 = R:255 G:100 B:25 5 End Update = DefaultUpdate SizeRateDamping = 1 1 AngularDamping = 1 1 AngularDampingXY = 1 1 End Physics = DefaultPhysics VelocityDamping = 1.1 1.1 End EmissionVelocity = OutwardEmissionVelocity Speed = -0.4 -0.4 End EmissionVolume = CylinderEmissionVolume IsHollow = Yes Radius = 240 Length = 16 End Draw = DefaultDraw End End FXParticleSystem RingofFire3 System Priority = VERY_LOW_OR_ABOVE Shader = ALPHA ParticleName = SMUDGE.tga Lifetime = 25 25 SystemLifetime = 25 Size = 5 5 BurstCount = 2 3 InitialDelay = 15 15 End Color = DefaultColor Color1 = R:255 G:100 B:30 0 End Alpha = DefaultAlpha Alpha1 = 1 1 0 End Update = DefaultUpdate SizeRate = 3 3 SizeRateDamping = 1 1 AngleZ = 0.01 0.02 AngularDamping = 1 1 AngularDampingXY = 1 1 End Physics = DefaultPhysics VelocityDamping = 0.96 0.97 DriftVelocity = X:0 Y:0 Z:1 End EmissionVelocity = CylindricalEmissionVelocity Radial = 1 2 Normal = 1 1 End EmissionVolume = CylinderEmissionVolume Radius = 32 Length = 50 End Draw = DefaultDraw End End FXParticleSystem RingofFireBlast System Priority = ALWAYS_RENDER ParticleName = EXexplo01.tga Lifetime = 10 10 SystemLifetime = 5 SortLevel = 1 Size = 10 10 BurstCount = 2 2 End Color = DefaultColor Color1 = R:255 G:50 B:0 0 Color2 = R:0 G:0 B:0 10 End Update = DefaultUpdate SizeRate = 80 160 SizeRateDamping = 0.8 0.7 AngleZ = -1 1 AngularDamping = 1 1 AngularDampingXY = 1 1 End Physics = DefaultPhysics Gravity = 1 VelocityDamping = 1 1 End EmissionVelocity = OutwardEmissionVelocity Speed = 1 1 End EmissionVolume = PointEmissionVolume End Draw = DefaultDraw End End FXParticleSystem RingofFireBlast1 System Priority = ALWAYS_RENDER ParticleName = EXRing01.tga Lifetime = 40 40 SystemLifetime = 5 SortLevel = 1 Size = 1 1 BurstCount = 1 1 IsGroundAligned = Yes End Color = DefaultColor Color1 = R:255 G:50 B:50 0 Color2 = R:0 G:0 B:0 40 ColorScale = -40 40 End Update = DefaultUpdate SizeRate = 35 35 SizeRateDamping = 1 1 AngleZ = -1 1 AngularDamping = 1 1 AngularDampingXY = 1 1 End Physics = DefaultPhysics VelocityDamping = 0.8 0.8 End EmissionVelocity = OutwardEmissionVelocity End EmissionVolume = PointEmissionVolume IsHollow = Yes End Draw = DefaultDraw End End FXParticleSystem RingofFireBlast2 System Priority = VERY_LOW_OR_ABOVE Shader = ALPHA ParticleName = EXsnowcloud02.tga PerParticleAttachedSystem = GandalfBlastDustCore Lifetime = 100 100 SystemLifetime = 5 Size = 1 2 BurstCount = 25 50 InitialDelay = 5 5 End Color = DefaultColor Color1 = R:255 G:25 B:25 0 End Alpha = DefaultAlpha Alpha1 = 0.2 0.3 0 Alpha2 = -2 0 100 End Update = DefaultUpdate SizeRate = 2 15 SizeRateDamping = 0.8 0.8 AngleZ = 0 7 AngularRateZ = -0.1 -0.1 AngularDamping = 0.92 0.94 Rotation = ROTATE_V AngularDampingXY = 1 1 End Physics = DefaultPhysics VelocityDamping = 0.92 0.94 DriftVelocity = X:0.032 Y:0.064 Z:0.15 End EmissionVelocity = OutwardEmissionVelocity Speed = 20 20 End EmissionVolume = CylinderEmissionVolume Radius = 12 End Draw = DefaultDraw End End В data>ini>experiencelevels.ini ищем SarumanLevel10 и поле Upgrades = Upgrade_SarumanThunderBolt заменяем на Upgrades = Upgrade_SarumanThunderBolt Upgrade_RingofFire Потом в data>ini>upgrade.ini Upgrade Upgrade_RingofFire Type = OBJECT End Кажись все. P.S. Картинку я сделал себе сам) так что вам поставил от Гэндальфа
- Гэндальф расчистит путь хоббитам своим огненном жезлом,- сказал Леголас. - Или Леголас слетает на небо, и разгонит тучи, чтоб солнце растопило для Отряда снег. Мой жезл не печка...
|