diff options
author | McCabe Maxsted | 2010-05-25 17:57:53 -0700 |
---|---|---|
committer | Jacek Antonelli | 2010-06-19 02:43:00 -0500 |
commit | d98f95c5178747d947b19403da379e49911abfdc (patch) | |
tree | a6860c117ef6b7d0fb5a7a373ff5eb0f31c41413 /linden/indra/newview | |
parent | Added button to Preferences > Advanced to reset all preferences (#272) (diff) | |
download | meta-impy-d98f95c5178747d947b19403da379e49911abfdc.zip meta-impy-d98f95c5178747d947b19403da379e49911abfdc.tar.gz meta-impy-d98f95c5178747d947b19403da379e49911abfdc.tar.bz2 meta-impy-d98f95c5178747d947b19403da379e49911abfdc.tar.xz |
Changed AppearanceForceStand to AppearanceAnimate, made it toggle both standing up and animating the avatar when editing appearance
Diffstat (limited to 'linden/indra/newview')
4 files changed, 10 insertions, 9 deletions
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml index 333c8b5..5043264 100644 --- a/linden/indra/newview/app_settings/settings.xml +++ b/linden/indra/newview/app_settings/settings.xml | |||
@@ -4,10 +4,10 @@ | |||
4 | 4 | ||
5 | <!-- Imprudence-specific settings --> | 5 | <!-- Imprudence-specific settings --> |
6 | 6 | ||
7 | <key>AppearanceForceStand</key> | 7 | <key>AppearanceAnimate</key> |
8 | <map> | 8 | <map> |
9 | <key>Comment</key> | 9 | <key>Comment</key> |
10 | <string>Unsit avatar when entering appearance mode?</string> | 10 | <string>Play appearance anim and unsit avatar when entering appearance mode?</string> |
11 | <key>Persist</key> | 11 | <key>Persist</key> |
12 | <integer>1</integer> | 12 | <integer>1</integer> |
13 | <key>Type</key> | 13 | <key>Type</key> |
diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp index 1a65cb1..859f7f6 100644 --- a/linden/indra/newview/llagent.cpp +++ b/linden/indra/newview/llagent.cpp | |||
@@ -4299,14 +4299,14 @@ void LLAgent::changeCameraToCustomizeAvatar(BOOL avatar_animate, BOOL camera_ani | |||
4299 | } | 4299 | } |
4300 | 4300 | ||
4301 | // [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g) | 4301 | // [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g) |
4302 | if(gSavedSettings.getBOOL("AppearanceForceStand")) | 4302 | if(gSavedSettings.getBOOL("AppearanceAnimate")) |
4303 | if ( (gRlvHandler.hasBehaviour(RLV_BHVR_UNSIT)) && (mAvatarObject.notNull()) && (mAvatarObject->mIsSitting) ) | 4303 | if ( (gRlvHandler.hasBehaviour(RLV_BHVR_UNSIT)) && (mAvatarObject.notNull()) && (mAvatarObject->mIsSitting) ) |
4304 | { | 4304 | { |
4305 | return; | 4305 | return; |
4306 | } | 4306 | } |
4307 | // [/RLVa:KB] | 4307 | // [/RLVa:KB] |
4308 | 4308 | ||
4309 | if(gSavedSettings.getBOOL("AppearanceForceStand")) | 4309 | if(gSavedSettings.getBOOL("AppearanceAnimate")) |
4310 | setControlFlags(AGENT_CONTROL_STAND_UP); // force stand up | 4310 | setControlFlags(AGENT_CONTROL_STAND_UP); // force stand up |
4311 | gViewerWindow->getWindow()->resetBusyCount(); | 4311 | gViewerWindow->getWindow()->resetBusyCount(); |
4312 | 4312 | ||
@@ -4350,7 +4350,7 @@ void LLAgent::changeCameraToCustomizeAvatar(BOOL avatar_animate, BOOL camera_ani | |||
4350 | 4350 | ||
4351 | if (mAvatarObject.notNull()) | 4351 | if (mAvatarObject.notNull()) |
4352 | { | 4352 | { |
4353 | if(avatar_animate) | 4353 | if(avatar_animate && gSavedSettings.getBOOL("AppearanceAnimate")) |
4354 | { | 4354 | { |
4355 | // Remove any pitch from the avatar | 4355 | // Remove any pitch from the avatar |
4356 | LLVector3 at = mFrameAgent.getAtAxis(); | 4356 | LLVector3 at = mFrameAgent.getAtAxis(); |
diff --git a/linden/indra/newview/llprefsadvanced.cpp b/linden/indra/newview/llprefsadvanced.cpp index e109818..070422b 100644 --- a/linden/indra/newview/llprefsadvanced.cpp +++ b/linden/indra/newview/llprefsadvanced.cpp | |||
@@ -59,7 +59,7 @@ BOOL LLPrefsAdvanced::postBuild() | |||
59 | childSetValue("http_texture_check", gSavedSettings.getBOOL("ImagePipelineUseHTTP")); | 59 | childSetValue("http_texture_check", gSavedSettings.getBOOL("ImagePipelineUseHTTP")); |
60 | childSetValue("speed_rez_check", gSavedSettings.getBOOL("SpeedRez")); | 60 | childSetValue("speed_rez_check", gSavedSettings.getBOOL("SpeedRez")); |
61 | childSetValue("speed_rez_interval_spinner", (F32)gSavedSettings.getU32("SpeedRezInterval")); | 61 | childSetValue("speed_rez_interval_spinner", (F32)gSavedSettings.getU32("SpeedRezInterval")); |
62 | childSetValue("appearance_stand_check", gSavedSettings.getBOOL("AppearanceForceStand")); | 62 | childSetValue("appearance_anim_check", gSavedSettings.getBOOL("AppearanceAnimate")); |
63 | childSetValue("mute_wind_check", !gSavedSettings.getBOOL("MuteWind")); | 63 | childSetValue("mute_wind_check", !gSavedSettings.getBOOL("MuteWind")); |
64 | 64 | ||
65 | refresh(); | 65 | refresh(); |
@@ -75,7 +75,7 @@ void LLPrefsAdvanced::apply() | |||
75 | gSavedSettings.setBOOL("ImagePipelineUseHTTP", childGetValue("http_texture_check")); | 75 | gSavedSettings.setBOOL("ImagePipelineUseHTTP", childGetValue("http_texture_check")); |
76 | gSavedSettings.setBOOL("SpeedRez", childGetValue("speed_rez_check")); | 76 | gSavedSettings.setBOOL("SpeedRez", childGetValue("speed_rez_check")); |
77 | gSavedSettings.setU32("SpeedRezInterval", childGetValue("speed_rez_interval_spinner").asReal()); | 77 | gSavedSettings.setU32("SpeedRezInterval", childGetValue("speed_rez_interval_spinner").asReal()); |
78 | gSavedSettings.setBOOL("AppearanceForceStand", childGetValue("appearance_stand_check")); | 78 | gSavedSettings.setBOOL("AppearanceAnimate", childGetValue("appearance_anim_check")); |
79 | gSavedSettings.setBOOL("MuteWind", !(BOOL)(childGetValue("mute_wind_check").asBoolean())); | 79 | gSavedSettings.setBOOL("MuteWind", !(BOOL)(childGetValue("mute_wind_check").asBoolean())); |
80 | 80 | ||
81 | // Need to force a rebake when ClothingLayerProtection toggled for it take effect -- MC | 81 | // Need to force a rebake when ClothingLayerProtection toggled for it take effect -- MC |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml index 9c769de..640385a 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml | |||
@@ -45,8 +45,9 @@ | |||
45 | </text> | 45 | </text> |
46 | <check_box bottom_delta="-25" enabled="true" follows="left|top" | 46 | <check_box bottom_delta="-25" enabled="true" follows="left|top" |
47 | font="SansSerifSmall" height="16" initial_value="false" | 47 | font="SansSerifSmall" height="16" initial_value="false" |
48 | label="Stand when editing appearance" left="12" mouse_opaque="true" | 48 | tool_tip="Toggle editing animation and standing up when entering appearance mode" |
49 | name="appearance_stand_check" radio_style="false" width="217" /> | 49 | label="Animate avatar when editing appearance" left="12" mouse_opaque="true" |
50 | name="appearance_anim_check" radio_style="false" width="217" /> | ||
50 | <check_box bottom_delta="-25" enabled="true" follows="left|top" | 51 | <check_box bottom_delta="-25" enabled="true" follows="left|top" |
51 | font="SansSerifSmall" height="16" initial_value="false" | 52 | font="SansSerifSmall" height="16" initial_value="false" |
52 | label="Enable Wind" left="12" mouse_opaque="true" | 53 | label="Enable Wind" left="12" mouse_opaque="true" |