upgrade_magic_carpet/modifier_magiccarpet_flying
modifierclass modifier_base · defined in upgrade_magic_carpet (Magic Carpet) at m_FlyingCarpetModifier
Deadworks (C#)
pawn.AddModifier("upgrade_magic_carpet/modifier_magiccarpet_flying", new Dictionary<string, float> {
["FlyMoveSpeed"] = 7f,
});Ability values
Read from Magic Carpet's properties. Pass overrides to AddModifier to apply it with other values, or without the ability.
VData
| _class | "modifier_base" |
| m_Style | "panorama/styles/ability_hud_elements/abilities_items.vcss" |
| m_Layout | "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml" |
| m_sStartSound | "Item.MagicCarpet.Cast" |
| m_sExpiredSound | "Item.MagicCarpet.End" |
| _my_subclass_name | "modifier_magiccarpet_flying" |
| m_nEnabledStateMask | "MODIFIER_STATE_FORCE_ANIM_DUCK | MODIFIER_STATE_FORCE_ANIM_KEEP_STILL | MODIFIER_STATE_SLOW_IMMUNE" |
| m_sLocalizationName | "upgrade_magic_carpet" |
| m_eDrawOverheadStatus | "OVERHEAD_DRAW_FOR_EVERYONE" |
| m_eHudDisplayLocation | "DISPLAY_HUD_CENTER" |
| m_sAmbientLoopingSound | "Item.MagicCarpet.Lp" |
| m_strSmallIconCssClass | "upgrade_magic_carpet" |
| m_cameraSequenceCreated | 2 keys{
"m_vecFOVOperations": [
{
"m_flLerpEnd": 100,
"m_flLerpBias": 0.75,
"m_flLerpDuration": 0.3,
"m_eCameraOperation": "k_ECameraOp_Lerp",
"m_bLerpEndAtDefault": false
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain",
"m_flMaintainDuration": 0.5
},
{
"m_bSpringToDefault": true,
"m_eCameraOperation": "k_ECameraOp_Spring",
"m_flSpringStrength": 5
}
],
"m_vecDistanceOperations": [
{
"m_flSpringTarget": 300,
"m_bSpringToDefault": false,
"m_eCameraOperation": "k_ECameraOp_Spring",
"m_flSpringStrength": 10
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain"
}
]
} |