mirror of
https://github.com/sky-systems/sky_phone.git
synced 2026-08-29 00:01:29 +00:00
FIX - use a stable camera hold pose
Replace the selfie dance dictionary with the looping phone camera pose. Apply the same hold animation to rear and selfie modes while preserving vehicle-specific phone animations.
This commit is contained in:
@@ -161,7 +161,7 @@ Config.Animations = {
|
||||
OnFoot = "cellphone@",
|
||||
Driver = "anim@cellphone@in_car@ds",
|
||||
Passenger = "anim@cellphone@in_car@ps",
|
||||
Selfie = "anim@mp_player_intuppertake_selfie",
|
||||
Camera = "cellphone@self",
|
||||
},
|
||||
Clips = {
|
||||
TextIn = "cellphone_text_in",
|
||||
@@ -171,7 +171,7 @@ Config.Animations = {
|
||||
CallListen = "cellphone_call_listen_base",
|
||||
CallToText = "cellphone_call_to_text",
|
||||
CallOut = "cellphone_call_out",
|
||||
Selfie = "idle_a",
|
||||
Camera = "selfie",
|
||||
},
|
||||
Transforms = {
|
||||
Portrait = {
|
||||
|
||||
@@ -245,8 +245,11 @@ local function get_base_animation(ped, mode)
|
||||
if mode == MODE_CALL then
|
||||
return dictionary, Config.Animations.Clips.CallListen
|
||||
end
|
||||
if mode == MODE_CAMERA_SELFIE and not IsPedInAnyVehicle(ped, false) then
|
||||
return Config.Animations.Dictionaries.Selfie, Config.Animations.Clips.Selfie
|
||||
if
|
||||
(mode == MODE_CAMERA_REAR or mode == MODE_CAMERA_SELFIE)
|
||||
and not IsPedInAnyVehicle(ped, false)
|
||||
then
|
||||
return Config.Animations.Dictionaries.Camera, Config.Animations.Clips.Camera
|
||||
end
|
||||
return dictionary, Config.Animations.Clips.TextRead
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user