# Apply Camera Property

Grammar — Apply camera object type value for player player over duration seconds with initialVelocity% initial velocity and decelerate% deceleration
FlagsNative | Action

Applies a specified camera property such as Depth of Field to a camera object.

# Arguments

  • int — Player
  • int [ preset::CameraObjectPropertyType ] — Property
  • fixed — Value
  • fixed — Duration
  • fixed — Initial Velocity
  • fixed — Decelerate

Returns — void

native void CameraSetValue(
	int player,
	int type,
	fixed value,
	fixed duration,
	fixed velocity,
	fixed decelerate,
);

Category: Camera / Utility

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L5928
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 24.0, SoundLengthSync(SoundLink("THorner01Horner00012", -1)), -1, 10)
// L5933
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueYaw, 150.0, (SoundLengthSync(SoundLink("THorner01ConfederateAdjutant00004", -1)) + SoundLengthSync(SoundLink("THorner01Raynor00016", -1))), -1, 10)
// L5934
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 28.0, (SoundLengthSync(SoundLink("THorner01ConfederateAdjutant00004", -1)) + SoundLengthSync(SoundLink("THorner01Raynor00016", -1))), -1, 10)
// L5081
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueShadowClip, 500.0, 0.0, -1, 10)
// L5928
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 24.0, SoundLengthSync(SoundLink("THorner01Horner00012", -1)), -1, 10)
// L5933
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueYaw, 150.0, (SoundLengthSync(SoundLink("THorner01ConfederateAdjutant00004", -1)) + SoundLengthSync(SoundLink("THorner01Raynor00016", -1))), -1, 10)
// L5934
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 28.0, (SoundLengthSync(SoundLink("THorner01ConfederateAdjutant00004", -1)) + SoundLengthSync(SoundLink("THorner01Raynor00016", -1))), -1, 10)
// L5081
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueShadowClip, 500.0, 0.0, -1, 10)
// L5320
CameraSetValue(1, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoFromId(1352), c_cameraValueDistance)+50.0), 1.5, -1, 10.0)
// L5767
CameraSetValue(1, c_cameraValueDistance, CameraInfoGetValue(CameraInfoFromId(1352), c_cameraValueDistance), 1.5, -1, 10.0)
// L12964
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 30.0, lv_fadeDuration, -1, 10.0)
// L9597
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueHeightOffset, (CameraInfoGetValue(CameraInfoFromId(3850), c_cameraValueHeightOffset) - 3.0), 2.0, -1, 10.0)
// L9600
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueHeightOffset, (CameraInfoGetValue(CameraInfoFromId(3850), c_cameraValueHeightOffset) - 2.0), 2.0, -1, 10.0)
// L9837
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 30.0, 1.5, -1, 10.0)
// L10416
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 30.0, lv_fadeDuration, -1, 10.0)
// L1030
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L1031
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L2995
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L2996
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L1918
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L1919
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L4270
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L4271
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L3142
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L3143
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L3512
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L3513
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L1193
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L1194
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L2839
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L2840
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L798
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L799
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L868
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L869
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L3286
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L3287
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L1030
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L1031
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L2995
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L2996
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L1918
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L1919
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L4270
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L4271
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L3142
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L3143
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L3512
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L3513
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L1193
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L1194
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L2839
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L2840
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch) + 0.0), 2.0, -1, 10.0)
// L798
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L799
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L868
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L869
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L3286
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance) + 40.0), 2.0, -1, 10.0)
// L3287
CameraSetValue(gv_pLAYER_01_USER, c_cameraValuePitch, CameraInfoGetValue(CameraInfoDefault(), c_cameraValuePitch), 2.0, -1, 10.0)
// L5320
CameraSetValue(1, c_cameraValueDistance, (CameraInfoGetValue(CameraInfoFromId(1352), c_cameraValueDistance)+50.0), 1.5, -1, 10.0)
// L5767
CameraSetValue(1, c_cameraValueDistance, CameraInfoGetValue(CameraInfoFromId(1352), c_cameraValueDistance), 1.5, -1, 10.0)
// L12964
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 30.0, lv_fadeDuration, -1, 10.0)
// L9597
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueHeightOffset, (CameraInfoGetValue(CameraInfoFromId(3850), c_cameraValueHeightOffset) - 3.0), 2.0, -1, 10.0)
// L9600
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueHeightOffset, (CameraInfoGetValue(CameraInfoFromId(3850), c_cameraValueHeightOffset) - 2.0), 2.0, -1, 10.0)
// L9837
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 30.0, 1.5, -1, 10.0)
// L10416
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 30.0, lv_fadeDuration, -1, 10.0)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L1571
CameraSetValue(1, c_cameraValueDistance, (CameraInfoGetValue(lp_camera, c_cameraValueDistance) + 100.0), 0.0, -1, 20.0)
// L1581
CameraSetValue(1, c_cameraValueDistance, CameraInfoGetValue(libSwaC_gv_zS_PlanetPortraitPlayerCamera, c_cameraValueDistance), 2.0, 100.0, 10.0)

# campaigns/void.sc2campaign

MapScript.galaxy

// L5843
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, CameraInfoGetValue(CameraInfoFromId(1337), c_cameraValueDistance), (SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Korhal01|Line00082", true), c_soundIndexAny)) + SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Korhal01|Line00129", true), c_soundIndexAny)) + 3.0), -1, 10.0)
// L5843
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, CameraInfoGetValue(CameraInfoFromId(1337), c_cameraValueDistance), (SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Korhal01|Line00082", true), c_soundIndexAny)) + SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Korhal01|Line00129", true), c_soundIndexAny)) + 3.0), -1, 10.0)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L487
CameraSetValue(1, c_cameraValueDistance, 50.0, 1.0, -1, 10.0)
// L488
CameraSetValue(1, c_cameraValuePitch, 70.0, 1.0, -1, 10.0)
// L568
CameraSetValue(1, c_cameraValueDistance, 34.0, 0.5, -1, 10.0)
// L569
CameraSetValue(1, c_cameraValuePitch, 56.0, 0.5, -1, 10.0)
// L574
CameraSetValue(1, c_cameraValueDistance, 34.0, 0.0, -1, 10.0)
// L575
CameraSetValue(1, c_cameraValuePitch, 56.0, 0.0, -1, 10.0)
// L1944
CameraSetValue(1, c_cameraValueDistance, 100.0, 0.3, -1, 0.0)
// L1959
CameraSetValue(1, c_cameraValueDistance, 100.0, 0.0, -1, 0.0)
// L1960
CameraSetValue(1, c_cameraValueDistance, CameraInfoGetValue(lp_camera, c_cameraValueDistance), 0.4, -1, 0.0)
// L2031
CameraSetValue(1, c_cameraValueDistance, (CameraInfoGetValue(lp_camera, c_cameraValueDistance) + 100.0), 0.0, -1, 20.0)

# mods/core.sc2mod

NativeLib.galaxy

// L1698
CameraSetValue(lp_player, c_cameraValueDistance, lp_distance1, 0.0, 0, 10)
// L1699
CameraSetValue(lp_player, c_cameraValueDistance, lp_distance2, lp_duration, 0, 10)
// L1484
CameraSetValue(lp_player, c_cameraValueDistance, lp_distance1, 0.0, 0, 10)
// L1485
CameraSetValue(lp_player, c_cameraValueDistance, lp_distance2, lp_duration, 0, 10)

# mods/heroes.stormmod

MapScript.galaxy

// L776
CameraSetValue(libStEx_gv_pLAYER_01_USER, c_cameraValueDistance, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + gv_cameraZoomDistance_C), 0.0, -1, 10.0)
// L812
CameraSetValue(libStEx_gv_pLAYER_01_USER, c_cameraValueDistance, CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), 2.0, -1, 10.0)
// L776
CameraSetValue(libStEx_gv_pLAYER_01_USER, c_cameraValueDistance, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) + gv_cameraZoomDistance_C), 0.0, -1, 10.0)
// L812
CameraSetValue(libStEx_gv_pLAYER_01_USER, c_cameraValueDistance, CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), 2.0, -1, 10.0)

# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod

LibPEB1.galaxy

// L9772
CameraSetValue(auto8E542D67_var, c_cameraValueDistance, 36.0, 2.0, -1, 10.0)
// L9780
CameraSetValue(auto07F3FC08_var, c_cameraValueDistance, 42.0, 1.5, -1, 10.0)
// L9876
CameraSetValue(auto35A7B0B1_var, c_cameraValuePitch, 43.0, 2.0, -1, 10.0)
// L9877
CameraSetValue(auto35A7B0B1_var, c_cameraValueDistance, 28.0, 2.0, -1, 10.0)

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L2711
CameraSetValue(1, c_cameraValueDistance, (CameraInfoGetValue(lp_camera, c_cameraValueDistance) + 100.0), 0.0, -1, 20.0)
// L2720
CameraSetValue(1, c_cameraValueDistance, CameraInfoGetValue(libNCMI_gv_NM_PlanetPortraitPlayerCamera, c_cameraValueDistance), 2.0, 100.0, 10.0)

# mods/novastoryassets.sc2mod

MapScript.galaxy

// L5833
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 25.5, 0.0, -1, 10.0)
// L5844
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 34.0, 3.5, -1, 10.0)
// L1138
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 34.0, 2.0, -1, 10.0)
// L5833
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 25.5, 0.0, -1, 10.0)
// L5844
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 34.0, 3.5, -1, 10.0)
// L1138
CameraSetValue(gv_pLAYER_01_USER, c_cameraValueDistance, 34.0, 2.0, -1, 10.0)