class CCitadel_PunchablePowerupVData : public CCitadel_BreakablePropModifierPickupVData
{
public:
CEmbeddedSubclass<CCitadelModifier> m_AuraModifier;
int32 m_iHitsRequired;
float32 m_flCollisionRadius;
float32 m_flCenterHeightOffset;
// MPropertyStartGroup = Visuals
// MPropertyFriendlyName = Damaged Particle
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_DamagedParticle;
// MPropertyGroupName = Audio
CSoundEventName m_sHitSound;
};
KV3 Class Defaults
{
_class = "CCitadel_PunchablePowerupVData"
m_friendlyParticle = resource_name:""
m_enemyParticle = resource_name:""
m_friendlyModelParticle = resource_name:""
m_enemyModelParticle = resource_name:""
m_friendlyInteractiveParticle = resource_name:""
m_enemyInteractiveParticle = resource_name:""
m_gainedParticle = resource_name:""
m_vacuumStartParticle = resource_name:""
m_Color = [ 0, 0, 0, 0 ]
m_hModel = resource_name:""
m_sDefaultMaterialGroupName = ""
m_sNameLocString = ""
m_nNameOffset = 60
m_bShowOnMinimap = false
m_bIsPermanentPickup = false
m_iTempParticleSheetIndex = -1
m_sMiniMapCssClass = ""
m_flParticleRadius = 80.0
m_sPickupSound = soundevent:""
m_sSpawnSound = soundevent:""
m_strVacuumStartSound = soundevent:""
m_sAmbientSound = soundevent:""
m_flPickupRadius =
{
m_flBase = 0.0
m_flPerMinuteAfterStart = 0.0
m_flStartMinute = 0.0
m_flMaxValue = 0.0
}
m_flPickupExpirationDuration =
{
m_flBase = 0.0
m_flPerMinuteAfterStart = 0.0
m_flStartMinute = 0.0
m_flMaxValue = 0.0
}
bPhysicallyDropToTheGroundOnSpawn = false
m_flSolidRadius = 5.0
m_fInitialSpawnXYSpeed = 0.0
m_fInitialSpawnZSpeed = [ 100.0, 200.0 ]
m_flFallGravity = 1.0
m_flHoverOffset = 0.0
m_bPicupIsVacuum = false
m_flInitialVacuumSideSpeed = [ 50.0, 100.0 ]
m_flInitialVacuumUpSpeed = [ 10.0, 100.0 ]
m_VacuumToPlayerSpeedCurve =
{
m_spline = [ ]
m_tangents = [ ]
m_vDomainMins = [ 0.0, 0.0 ]
m_vDomainMaxs = [ 0.0, 0.0 ]
}
m_VacuumInitialVelSpeedCurve =
{
m_spline = [ ]
m_tangents = [ ]
m_vDomainMins = [ 0.0, 0.0 ]
m_vDomainMaxs = [ 0.0, 0.0 ]
}
m_flVacuumCloseEnoughToPickup = 5.0
m_EffectDistanceToRadiusRemap = [ 300.0, 0.0, 1.0, 0.2 ]
m_bSameTeamOnly = false
m_flOutlineRange = -1.0
m_OutlineColor = [ 0, 0, 0, 0 ]
m_sModifer = subclass:
{
}
m_AuraModifier = subclass:
{
}
m_iHitsRequired = 1
m_flCollisionRadius = 40.0
m_flCenterHeightOffset = 40.0
m_DamagedParticle = resource_name:""
m_sHitSound = soundevent:""
}