regul
 | Ведущий раздела |
Join Date: Apr 2007
Posts: 992
|
Re: Rebalanse MOD v011 для Complex 7.4.4 апдейт от [18.08.2010]
Столкнулся с такой проблемой - есть три подсистемы, которые я прописал в buildFamily "Exper" и DisplayFamily "Subsystemmodule".
отрывок кода:
Code:
NewSubSystemType.isResearch = 0
NewSubSystemType.visible = 1
LoadHODFile(NewSubSystemType, 1)
NewSubSystemType.BuildFamily = "Exper"
NewSubSystemType.AttackFamily = "UnAttackable"
NewSubSystemType.DockFamily = "CantDock"
NewSubSystemType.DisplayFamily = "SubSystemModule"
весь .subs файлNewSubSystemType = StartSubSystemConfig()
NewSubSystemType.displayedName = "100exp"
NewSubSystemType.sobDescription = "100exp"
NewSubSystemType.tacticalIcon = "hexagon"
NewSubSystemType.tacticalIconMinSize = 0
NewSubSystemType.tacticalIconMinFadeSize = 0
NewSubSystemType.tacticalIconMaxFadeSize = 0
NewSubSystemType.groupMergeSize = 0
NewSubSystemType.mouseOverMinFadeSize = 0
NewSubSystemType.mouseOverMaxFadeSize = 0
NewSubSystemType.maxhealth = 10000000
NewSubSystemType.regentime = 0
NewSubSystemType.nlips = 0
NewSubSystemType.nlipsRange = 0
NewSubSystemType.nlipsFar = 0
NewSubSystemType.nlipsFarRange = 0
NewSubSystemType.meshRenderLimit = 0
NewSubSystemType.minimumZoomFactor = 0
NewSubSystemType.selectionLimit = 0
NewSubSystemType.preciseATILimit = 0
NewSubSystemType.selectionPriority = 0
NewSubSystemType.type = "System"
NewSubSystemType.typeString = "s100exp"
NewSubSystemType.collateralDamage = 0
NewSubSystemType.inactiveTimeAfterDamage = 0
NewSubSystemType.activateHealthPercentage = 0
NewSubSystemType.costToBuild = 6000
NewSubSystemType.timeToBuild = 1
NewSubSystemType.isResearch = 0
NewSubSystemType.visible = 1
LoadHODFile(NewSubSystemType, 1)
NewSubSystemType.BuildFamily = "Exper"
NewSubSystemType.AttackFamily = "UnAttackable"
NewSubSystemType.DockFamily = "CantDock"
NewSubSystemType.DisplayFamily = "SubSystemModule"
NewSubSystemType.ArmourFamily = "Unarmoured"
AddSubSystemMultiplier(NewSubSystemType, "Speed", "ThisShipOnly", "Linear", 1.05, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "MaxSpeed", "ThisShipOnly", "Linear", 1.05, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "MAXHEALTH", "ThisShipOnly", "Linear", 1.1, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "WeaponAccuracy", "ThisShipOnly", "Linear", 1.1, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "WeaponDamage", "ThisShipOnly", "Linear", 1.1, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "HealthRegenerationRate", "ThisShipOnly", "Linear", 2, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "ShipHoldRepairSpeed", "ThisShipOnly", "Linear", 2, 1, 0)
AddSubSystemMultiplier(NewSubSystemType, "BuildSpeed", "ThisShipOnly", "Linear", 1.1, 1, 0)
Прописал в build.lua обоих рас одинаковый код постройки
Code:
{
Type = SubSystem,
ThingToBuild = "100exp",
RequiredResearch = "",
RequiredFleetSubSystems = "",
---RequiredShipSubSystems = "s100exp",
DisplayPriority = 9999,
DisplayedName = "100exp",
Description = "100exp", },
{
Type = SubSystem,
ThingToBuild = "200exp",
RequiredResearch = "",
RequiredFleetSubSystems = "",
RequiredShipSubSystems = "s100exp",
DisplayPriority = 99999,
DisplayedName = "200exp",
Description = "200exp", },
{
Type = SubSystem,
ThingToBuild = "300exp",
RequiredResearch = "",
RequiredFleetSubSystems = "",
RequiredShipSubSystems = "s200exp",
DisplayPriority = 999999,
DisplayedName = "300exp",
Description = "300exp", },
.
Добавил на капиталах обоих рас байлдфэмили подсистем (Exper) в .ship-файлы ( пример
Code:
addAbility(NewShipType,"CanBuildShips",1,"SubSystem_Hgn, Exper", "SubSystemModule, SubSystemSensors, SubSystemSensorsplus")
), и не могу понять, почему:
1. У Хиигар на всех прописанных кораблях все три подсистемы отображаются во вкладке модулей как и положено, строиться и всё работает, кроме Вортекса (Complex Mod), у которого отображается в строительстве только одна подсистема из трёх (100exp).
2. У Вайгров ни у одного корабля эти подсистемы в постройках не отображаются, хотя ВСЁ прописано идентично Хиигарским.
Хэлп ми, пипл!
|