PDA

View Full Version : Homeworld2Tutorials:setPenetration


Nikos
03-01-2009, 04:19 PM
setPenetration

setPenetration используется в *.wepn файлах.Описывает процент прохождения снаряда сквозь броню или защитное поле цели.

setPenetration состоит из(<rWeapon>,<iFieldPenetration>,<fDefaultPenetration>,{<sFamily1> = <fPenetration1>,},{<sFamily2> = <fPenetration2>,},{<sFamilyN> = <fPenetrationN>,})

пример:
setPenetration (NewWeaponType, 5, 1, (ResArmour = 0,2,), (PlanetKillerArmour = 0,), (SubSystemArmour = 2,5,), (TurretArmour = 0.55,))

<rWeapon>: Ссылка на оружие. Как правило, это NewWeaponType.

<iFieldPenetration>: Процент вероятности проникноверия оружия в защитное поле (defence field). Возможные значения 1-100.

<fDefaultPenetration>: процент проникновения против любой семьи брони по умолчанию, для которых исключения не определены. Множитель урона оружия. Оружие не будет стрелять в какую-либо цель, если <fDefaultPenetration> равно нулю, кроме исключений.

<sFamily1>-<sFamilyN>: Название семьи брони, которая будет являтся исключением для процента проникновения по умолчанию (<fDefaultPenetration>). Каждое исключение может быть определено для
каждой семьи брони. Возможные семьи брони расписаны в data\scripts\familylist.lua.

<fPenetration1>-<fPenetrationN>: значение процента проникновения для исключений. Если <fPenetration> равно нулю, оружие не будет стрелять по какой-либо цели.

Translated by Nikos