Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# tmod.tmodPackRepair

Extends
  RepairPack
Modifiers
  implements IRepairClient config ( tribesmodSettings )

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Gameplay.Equipment
          |
          +-- Gameplay.Pack
             |
             +-- Gameplay.RepairPack
                |
                +-- tmod.tmodPackRepair

Variables Summary
float | accumulationScale
float | activeExtraSelfHealthPerPeriod
float | activeHealthPerPeriod
Material | activeMaterial
float | activePeriod
Vector | backPortDown
Vector | backPortUp
bool | bGotPorts
float | deactivatingDuration
float | durationSeconds
Vector | frontPortDown
Vector | frontPortUp
float | passiveHealthPerPeriod
float | passivePeriod
float | radius
float | radiusSquared
float | rampUpTimeSeconds
float | rechargeTimeSeconds
Character | repairer
RepairRadius | rr
string | socketBackDown
string | socketBackUp
string | socketFrontDown
string | socketFrontUp

Inherited Variables from Gameplay.RepairPack
accumulationScale, activeExtraSelfHealthPerPeriod, activeHealthPerPeriod, activePeriod, backPortDown, backPortUp, bGotPorts, frontPortDown, frontPortUp, passiveHealthPerPeriod, passivePeriod, radius, radiusSquared, repairer, rr, socketBackDown, socketBackUp, socketFrontDown, socketFrontUp

Inherited Variables from Gameplay.Pack
activatingEffectName, activatingEffectStartedName, activeEffectName, activeEffectStartedName, alpha, bLocalActive, cannnotBeUsedWhileTouchingInventoryStation, chargedEffectName, deactivating, deactivatingDuration, deactivatingEffectName, deactivatingProgressedTime, durationSeconds, heldBy, localHeldBy, localPackActivatedTrigger, localPackSetChargedTrigger, packActivatedTrigger, packSetChargedTrigger, passiveEffectName, progressedActivatingTime, progressedActiveTime, progressedRechargingTime, rampUpTimeSeconds, rechargeTimeSeconds, rechargingAlpha, thirdPersonMesh

Functions Summary
|  | applyPassiveEffect (Character characterOwner))
|  | beginRepair (Rook r))
| bool | canRepair (Rook r))
| bool | canStartFXTendril ()))
|  | Destroyed ()))
|  | endRepair (Rook r))
|  | finishActiveEffect ()))
| Pawn | getFXOriginActor ()))
| Vector | getFXTendrilOrigin (Vector targetPos))
| Vector | getFXTendrilTarget (Actor target))
| float | getRepairRadius ()))
|  | onTendrilCreate (RepairTendril t))
|  | PostBeginPlay ()))
|  | removePassiveEffect (Character characterOwner))
|  | startActiveEffect (Character characterOwner))
|  | tick (float deltaSeconds)) Active

Inherited Functions from Gameplay.RepairPack
applyPassiveEffect, beginRepair, canRepair, canStartFXTendril, Destroyed, endRepair, finishActiveEffect, getFXOriginActor, getFXTendrilOrigin, getFXTendrilTarget, getRepairRadius, onTendrilCreate, PostBeginPlay, removePassiveEffect, startActiveEffect, tick

Inherited Functions from Gameplay.Pack
activate, applyPartialActiveEffect, applyPassiveEffect, beginState, canPickup, doSwitch, effectTriggered, effectUntriggered, endHeldByCharacter, endState, finishActiveEffect, GetOverlayMaterialForOwner, isInRangeOfInventoryStation, needPrompt, OnEffectInitialized, OnEffectStarted, OnEffectStopped, onTakenFromSpawnPoint, pickup, playEffect, PostNetReceive, removePassiveEffect, requestEquipmentDrop, setCharged, startActiveEffect, startApplyPartialActiveEffect, startHeldByCharacter, stopEffect, tick, TravelPreAccept

States Summary

Active Source code
simulated state Active

tick

Variables Detail

#### accumulationScale Source code

var config float accumulationScale;

> How much this pack's active effect stacks with the active effect of other packs

#### activeExtraSelfHealthPerPeriod Source code

var config float activeExtraSelfHealthPerPeriod;

> The extra health per activePeriod to restore to user when active

#### activeHealthPerPeriod Source code

var config float activeHealthPerPeriod;

> The health per activePeriod to restore to friendly players and objects when active

#### activeMaterial Source code

var Material activeMaterial;

> Overlay material, if any, to be used when pack is active

#### activePeriod Source code

var config float activePeriod;

> How frequently the active repair effect is applied in seconds

#### backPortDown Source code

var Vector backPortDown;

#### backPortUp Source code

var Vector backPortUp;

#### bGotPorts Source code

var bool bGotPorts;

#### deactivatingDuration Source code

var globalconfig float deactivatingDuration;

#### durationSeconds Source code

var globalconfig float durationSeconds;

#### frontPortDown Source code

var Vector frontPortDown;

#### frontPortUp Source code

var Vector frontPortUp;

#### passiveHealthPerPeriod Source code

var config float passiveHealthPerPeriod;

> The health per passivePeriod to restore to user when the pack is worn

#### passivePeriod Source code

var config float passivePeriod;

> How frequently the passive repair effect is applied in seconds

#### radius Source code

var config float radius;

> The radius within which repair effects will be applied to friendly players and objects

#### radiusSquared Source code

var float radiusSquared;

#### rampUpTimeSeconds Source code

var globalconfig float rampUpTimeSeconds;

#### rechargeTimeSeconds Source code

var globalconfig float rechargeTimeSeconds;

#### repairer Source code

var Character repairer;

#### rr Source code

var RepairRadius rr;

#### socketBackDown Source code

var string socketBackDown;

#### socketBackUp Source code

var string socketBackUp;

#### socketFrontDown Source code

var string socketFrontDown;

#### socketFrontUp Source code

var string socketFrontUp;

Functions Detail

#### applyPassiveEffect Source code

simulated function applyPassiveEffect ( Character characterOwner) )

#### beginRepair Source code

simulated function beginRepair ( Rook r) )

#### canRepair Source code

simulated function bool canRepair ( Rook r) )

#### canStartFXTendril Source code

simulated function bool canStartFXTendril ( ) )

#### Destroyed Source code

simulated function Destroyed ( ) )

#### endRepair Source code

simulated function endRepair ( Rook r) )

#### finishActiveEffect Source code

simulated function finishActiveEffect ( ) )

#### getFXOriginActor Source code

simulated function Pawn getFXOriginActor ( ) )

#### getFXTendrilOrigin Source code

simulated function Vector getFXTendrilOrigin ( Vector targetPos) )

#### getFXTendrilTarget Source code

simulated function Vector getFXTendrilTarget ( Actor target) )

#### getRepairRadius Source code

simulated function float getRepairRadius ( ) )

#### onTendrilCreate Source code

simulated function onTendrilCreate ( RepairTendril t) )

#### PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

#### removePassiveEffect Source code

simulated function removePassiveEffect ( Character characterOwner) )

#### startActiveEffect Source code

simulated function startActiveEffect ( Character characterOwner) )

#### tick Active Source code

simulated function tick ( float deltaSeconds) )

Defaultproperties

    defaultproperties
    {
         activePeriod=1.000000
         passivePeriod=1.000000
         Radius=6000.000000
         activeHealthPerPeriod=13.000000
         activeExtraSelfHealthPerPeriod=1.750000
         passiveHealthPerPeriod=1.750000
         accumulationScale=1.000000
         socketFrontUp="CHILD02"
         socketFrontDown="CHILD03"
         socketBackUp="CHILD00"
         socketBackDown="CHILD01"
         rechargeTimeSeconds=12.000000
         rampUpTimeSeconds=0.200000
         durationSeconds=15.000000
         localizedName="REPAIR PACK"
         infoString="Passive effect slowly heals the user.  Active effect quickly repairs allies and objects within range."
         inventoryIcon=Texture'GUITribes.InvButtonRepair'
         hudIcon=Texture'HUD.Tabs'
         hudIconCoords=(U=307.000000,V=162.000000)
         hudRefireIcon=Texture'HUD.Tabs'
         hudRefireIconCoords=(U=307.000000,V=114.000000)
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:35.587 - Created with UnCodeX