upload
This commit is contained in:
@ -220,6 +220,11 @@ function UpdateUICursorPosition(float newX, float newY, bool bMouseInput)
|
||||
ActionScriptVoid("setNormalizedMousePosition");
|
||||
}
|
||||
|
||||
function SetToggleFriendlyButtonActive(bool IsActive)
|
||||
{
|
||||
ActionScriptVoid("toggleFriendlyActive");
|
||||
}
|
||||
|
||||
DefaultProperties
|
||||
{
|
||||
ControllerDampening=2.5f
|
||||
|
@ -403,6 +403,31 @@ static function PrepareExplosive( Pawn ProjOwner, KFProjectile Proj, optional fl
|
||||
}
|
||||
}
|
||||
|
||||
static function GameExplosion PrepareDroneExplosion(KFPawn Turret, optional float AuxRadiusMod = 1.0f, optional float AuxDmgMod = 1.0f )
|
||||
{
|
||||
local KFPlayerReplicationInfo InstigatorPRI;
|
||||
local GameExplosion ExplosionTemplate;
|
||||
|
||||
ExplosionTemplate = None;
|
||||
|
||||
if (Turret.WorldInfo.TimeDilation < 1.f)
|
||||
{
|
||||
InstigatorPRI = KFPlayerReplicationInfo( Turret.Instigator.PlayerReplicationInfo );
|
||||
if( InstigatorPRI != none )
|
||||
{
|
||||
if( InstigatorPRI.bNukeActive )
|
||||
{
|
||||
ExplosionTemplate = class'KFPerk_Demolitionist'.static.GetNukeExplosionTemplate();
|
||||
ExplosionTemplate.Damage = ExplosionTemplate.default.Damage * class'KFPerk_Demolitionist'.static.GetNukeDamageModifier() * AuxDmgMod;
|
||||
ExplosionTemplate.DamageRadius = ExplosionTemplate.default.DamageRadius * class'KFPerk_Demolitionist'.static.GetNukeRadiusModifier() * AuxRadiusMod;
|
||||
ExplosionTemplate.DamageFalloffExponent = ExplosionTemplate.default.DamageFalloffExponent;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return ExplosionTemplate;
|
||||
}
|
||||
|
||||
simulated function float GetAoERadiusModifier()
|
||||
{
|
||||
local float RadiusModifier;
|
||||
|
@ -12179,7 +12179,6 @@ simulated function ClearShotgunJumpFlag()
|
||||
exec function ToggleFriendlyUI()
|
||||
{
|
||||
bFriendlyUIEnabled = !bFriendlyUIEnabled;
|
||||
`Log("Toggle Friendly UI " $bFriendlyUIEnabled);
|
||||
}
|
||||
|
||||
defaultproperties
|
||||
|
@ -2978,6 +2978,16 @@ exec function ToggleFriendlyUIFromHUD()
|
||||
if( MyGFxHUD != none && MyGFxHUD.VoiceCommsWidget != none && MyGFxHUD.VoiceCommsWidget.bActive )
|
||||
{
|
||||
Outer.ToggleFriendlyUI();
|
||||
|
||||
MyGFxHUD.VoiceCommsWidget.SetToggleFriendlyButtonActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
exec function ReleaseToggleFriendlyUIFromHUD()
|
||||
{
|
||||
if( MyGFxHUD != none && MyGFxHUD.VoiceCommsWidget != none && MyGFxHUD.VoiceCommsWidget.bActive )
|
||||
{
|
||||
MyGFxHUD.VoiceCommsWidget.SetToggleFriendlyButtonActive(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user