Overview Package Class Source Class tree Glossary
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
floataccumulationScale
floatactiveExtraSelfHealthPerPeriod
floatactiveHealthPerPeriod
MaterialactiveMaterial
floatactivePeriod
VectorbackPortDown
VectorbackPortUp
boolbGotPorts
floatdeactivatingDuration
floatdurationSeconds
VectorfrontPortDown
VectorfrontPortUp
floatpassiveHealthPerPeriod
floatpassivePeriod
floatradius
floatradiusSquared
floatrampUpTimeSeconds
floatrechargeTimeSeconds
Characterrepairer
RepairRadiusrr
stringsocketBackDown
stringsocketBackUp
stringsocketFrontDown
stringsocketFrontUp
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
function applyPassiveEffect (Character characterOwner))
function beginRepair (Rook r))
functionbool canRepair (Rook r))
functionbool canStartFXTendril ()))
function Destroyed ()))
function endRepair (Rook r))
function finishActiveEffect ()))
functionPawn getFXOriginActor ()))
functionVector getFXTendrilOrigin (Vector targetPos))
functionVector getFXTendrilTarget (Actor target))
functionfloat getRepairRadius ()))
function onTendrilCreate (RepairTendril t))
function PostBeginPlay ()))
function removePassiveEffect (Character characterOwner))
function startActiveEffect (Character characterOwner))
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:35.587 - Created with UnCodeX