GameObjectClass P4: Build Settings
-
[GameObjectClass]
scrapCost = 2147483647
scrapValue = 0
scrapReturn = scrapValue
powerCost = 0
buildTime = 5.0f
customCost = scrapCost * 6 / 5
customTime = buildTime * 1.2f
CanDropScrap = true
Note: Default is false for Class: Person
ScrapClass1 ... ScrapClass3 = ""
buildRequire = "N"
-
"N" = None: This can be built anywhere.
-
"F" = Flat: Must be built on flat terrain. (Comm Bunker)
-
"A" = Adjacent: Must be built Adjacent to a building. (Gun Tower)
- "B" = Base: Must be built Adjacent to a Base building. (Power Plant)
buildSupport = "N"
-
"N" = None: No support added.
-
"F" = Flat: Supports Flat? ??
-
"A" = Adjacent: Supports Adjacent Requirement (Comm Bunker)
-
"B" = Base: Supports Base adjacency (Most ISDF Buildings)
- "X" = None: Nothing can be built next to it.
ClearBuildZone = -1
Valid values are: -1 = auto, 0 = never, 1 = always. If 0/1, overrides collide-able setting.
CategoryTypeOverride = -1
-
0 = TEAM_SLOT_PLAYER
Note: base buildings. Items 1-9 can have dropmenus associated with them.
-
1 = TEAM_SLOT_RECYCLER
-
2 = TEAM_SLOT_FACTORY
-
3 = TEAM_SLOT_ARMORY
-
4 = TEAM_SLOT_PRODUCER4
-
5 = TEAM_SLOT_PRODUCER5
-
6 = TEAM_SLOT_PRODUCER6
-
7 = TEAM_SLOT_PRODUCER7
-
8 = TEAM_SLOT_PRODUCER8
-
9 = TEAM_SLOT_PRODUCER9
-
10 = TEAM_SLOT_TRAINING
-
11 = TEAM_SLOT_BOMBERBAY
-
12 = TEAM_SLOT_SERVICE
-
13 = TEAM_SLOT_TECHCENTER
-
14 = TEAM_SLOT_COMMTOWER
Note: items above here are automatically limited to 1 item per team with that CategoryType
-
15 = TEAM_SLOT_POWER
-
16 = TEAM_SLOT_COMM
-
17 = TEAM_SLOT_EXTRACTOR
-
18 = TEAM_SLOT_JAMMER
-
19 = TEAM_SLOT_SENSOR
-
20 = TEAM_SLOT_GUNTOWER
-
21 = TEAM_SLOT_SHIELDTOWER
Note: Above items are base buildings
-
22 = TEAM_SLOT_OFFENSE
-
23 = TEAM_SLOT_DEFENSE
-
24 = TEAM_SLOT_UTILITY
-
25 = TEAM_SLOT_SCAVENGER
-
26 = TEAM_SLOT_CONSTRUCT
- 27 = TEAM_SLOT_BOMBER
requireCount = 0
requireName1 ... requireName16 = ""
requireText1 ... requireText16 = ""
provideCount = 0
Note: If this is <=0, the object still provides it's ODF name.
provideName1 ... provideName32
upgradeName = ""
FactoryWeaponConfig = ""
Note:[i/] Must end in .odf, e.g. "iweapon.odf"[/list] -
"N" = None: This can be built anywhere.