I'm a doctor, not a mechanic
UE2:Replicator (U2XMP)
Contents
- 1 Properties
- 1.1 Property group 'Replicator'
- 1.2 Internal variables
- 1.2.1 AccessCompleteSound
- 1.2.2 AccessDeniedSound
- 1.2.3 AccessingSound
- 1.2.4 bAccessed
- 1.2.5 bEnabled
- 1.2.6 MinOperationalHealth
- 1.2.7 NextAdjustmentTime
- 1.2.8 NextReplicationTime
- 1.2.9 NextResearchTime
- 1.2.10 ProductionCompleteSound
- 1.2.11 ProductionInitiatedSound
- 1.2.12 RegisterArtifactSound
- 1.2.13 RepairingSound
- 1.2.14 ResearchCompleteSound
- 1.2.15 ResearchStartTime
- 1.3 Default values
- 2 Structs
- 3 Functions
- 3.1 Events
- 3.2 Other instance functions
- 3.2.1 AdjustProductionAvailability
- 3.2.2 CalcExtraEnergy
- 3.2.3 GetDescription
- 3.2.4 GetItemCount
- 3.2.5 GetRelayEnergy
- 3.2.6 IsUsable
- 3.2.7 MatchStarting
- 3.2.8 OnUnuse
- 3.2.9 OnUse
- 3.2.10 PctResearchCompleted
- 3.2.11 Replicate
- 3.2.12 ResetAdjustmentTime
- 3.2.13 SetNewPriority
- 3.2.14 SetNewQueue
- 3.2.15 TakeDamage
- 3.2.16 UpdateReplication
- 3.2.17 UpdateResearchStatus
- Package:
- U2XMP
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
$Workfile: Replicator.uc $ Created By: Mark Poesch Created On: 6/22/2001 $Author: Mfox $ $Date: 1/29/03 4:25p $ $Revision: 13 $
Properties[edit]
Property group 'Replicator'[edit]
bAutoConfigure[edit]
Type: bool
set false as soon as the player adjusts the replicator
Default value: True
Description[edit]
Type: string
Modifiers: localized
Default value: "Replicator for Team "
EnergyLevel[edit]
Type: int
base rate at which energy can be spent to produce an item (units / second)
Default value: 10000
Health[edit]
Type: int
replicators can not be destroyed, but they stop functioning when Health < default.Health
Default value: 1000
ItemLimit[edit]
Type: int
max number of items that can be built concurrently
Default value: 4
ItemList[edit]
Type: S_ItemList
Array size: 32
Default value, index 0:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 1500 |
ItemName | "U2XMP.EnergyRelayPickup" |
ItemsQueued | 2 |
ResearchTime | 5 |
Default value, index 1:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 5000 |
ItemName | "U2XMP.FieldGeneratorPickup" |
ItemsQueued | 2 |
ResearchTime | 60 |
Default value, index 2:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 4000 |
ItemName | "U2XMP.ProximitySensorPickup" |
ItemsQueued | 2 |
ResearchTime | 90 |
Default value, index 3:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 4500 |
ItemName | "U2XMP.AutoTurretPickup" |
ItemsQueued | 2 |
ResearchTime | 120 |
Default value, index 4:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 3500 |
ItemName | "U2XMP.CameraPickup" |
ResearchTime | 130 |
Default value, index 5:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 3500 |
ItemName | "U2XMP.SecurityBotPickup" |
ResearchTime | 180 |
Default value, index 6:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 2500 |
ItemName | "U2XMP.AmmoPackLightPickup" |
ItemsQueued | 2 |
Default value, index 7:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 2500 |
ItemName | "U2XMP.AmmoPackMediumPickup" |
ItemsQueued | 2 |
Default value, index 8:
Member | Value |
---|---|
BuildPriority | 1 |
EnergyCost | 2500 |
ItemName | "U2XMP.AmmoPackHeavyPickup" |
ItemsQueued | 2 |
MaxAutoAdjustmentDelay[edit]
Type: float
Default value: 60.0
MinAutoAdjustmentDelay[edit]
Type: float
Default value: 20.0
PriorityMax[edit]
Type: float
max priority level available
Default value: 5.0
RepairRate[edit]
Type: int
Default value: 100
ReplicationDelay[edit]
Type: float
Default value: 1.0
ResearchDelay[edit]
Type: float
Default value: 5.0
TeamNumber[edit]
Type: int
Default value: 255
TeamRaceClass[edit]
Type: string
Marine, MercJap, MercFem
Internal variables[edit]
AccessCompleteSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorAccessComplete'
AccessDeniedSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorAccessDenied'
AccessingSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorAccessing'
bAccessed[edit]
Type: bool
true when one of the team members is accessing the Replicator
bEnabled[edit]
Type: bool
set true when match starts, set false when Replicator Health is below normal
MinOperationalHealth[edit]
Type: float
Default value: 500.0
NextAdjustmentTime[edit]
Type: float
NextReplicationTime[edit]
Type: float
NextResearchTime[edit]
Type: float
ProductionCompleteSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorProductionComplete'
ProductionInitiatedSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorProductionInitiated'
RegisterArtifactSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorRegisterArtifact'
RepairingSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorRepairing'
ResearchCompleteSound[edit]
Type: Sound
Default value: Sound'U2XMPA.Replicator.ReplicatorResearchComplete'
ResearchStartTime[edit]
Type: float
Default values[edit]
Property | Value |
---|---|
bBlockActors | True |
bBlockPlayers | True |
bCollideActors | True |
bNoStaticMeshCollide | True |
bProjTarget | True |
CollisionHeight | 60.0 |
CollisionRadius | 50.0 |
DrawType | DT_None |
Structs[edit]
S_ItemList[edit]
- int ResearchTime
- time to take before Item is available (seconds), typically 60 to 600
- string ItemName
- Weapons(?), Ammo(?), EnergyRelay, ForceFieldGenerator, Sensor, Camera, Turret, SecurityBot
- int EnergyCost
- quantity of energy required to produce this item
- int ItemsQueued
- item count to build
- int BuildPriority
- the priority level for the production of this item
- bool bBuild
- when true, Replicator is working on this Item
- float EnergySpent
- accumulates energy spent on Item
- bool bAvailable
Functions[edit]
Events[edit]
PostBeginPlay[edit]
Overrides: Actor.PostBeginPlay
Tick[edit]
Overrides: Actor.Tick
Other instance functions[edit]
AdjustProductionAvailability[edit]
CalcExtraEnergy[edit]
GetDescription[edit]
Overrides: Actor.GetDescription
GetItemCount[edit]
GetRelayEnergy[edit]
IsUsable[edit]
Overrides: Actor.IsUsable
MatchStarting[edit]
Overrides: Actor.MatchStarting
OnUnuse[edit]
Overrides: Actor.OnUnuse
OnUse[edit]
Overrides: Actor.OnUse
PctResearchCompleted[edit]
Replicate[edit]
ResetAdjustmentTime[edit]
SetNewPriority[edit]
SetNewQueue[edit]
TakeDamage[edit]
Overrides: Actor.TakeDamage