• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-1975
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Andrew Linden
Reporter: WarKirby Magojiro
Votes: 41
Watchers: 8
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Havok 4: Avatar jump height is greatly lessened

Created: 02/Apr/08 01:31 AM   Updated: 19/May/08 09:21 AM
Return to search
Component/s: Physics
Affects Version/s: Havok4 Beta, 1.20.0 Server
Fix Version/s: 1.21.0 Server

Issue Links:
Relates
 

Linden Lab Issue ID: DEV-13613


 Description  « Hide
Under havok 4, the height the avatar can jump to is massively decreased. For reference, by jump, I mean tapping the e or PGUP key without holding it down.

This is a problem, as it breaks a lot of content. The Jump animation in my AO, fdor instance, is designed arounmd the avatar jump height, so that I spin gracefully in the air and land on my feet. Under H4, I hit the ground mid-spn.

This also causes problems for any area which uses jumping. Obstacle courses, and such. Which are based around the avatar's capabilities and adjusted to match.

Please fix this soon.

Edit: statistics.

I used the script detailed below to obtain these results.

Havok 4:
[8:16] Object: Jump height was: 2.803389
[8:16] Object: Jump height was: 2.813299
[8:17] Object: Jump height was: 2.804680

approximately 2.8 metres.

havok 1:

[8:20] Object: Jump height was: 3.964437
[8:20] Object: Jump height was: 3.969215
[8:20] Object: Jump height was: 3.969231

approximately 3.96

A loss of over 1 metre in jump height.

//-------------------------------------------------------------------
vector x;
float starting_height;
float highest_height;
float current_height;
integer started;

default
{
state_entry()

{ llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS); llTakeControls(CONTROL_UP, 1, 1); }

control(key id, integer level, integer edge)
{
if (started == 0)

{ x = llGetPos(); starting_height = x.z; llSetTimerEvent(0.05); llResetTime(); highest_height = 0.0; started = 1; }

}

timer()
{
x = llGetPos();
current_height = x.z;
if (current_height > highest_height)

{ highest_height = current_height; }

if (llGetTime() > 5.0)

{ llSetTimerEvent(0.0); started = 0; llSay(0, "Jump height was: "+(string)(highest_height - starting_height)); }

}
}



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
WarKirby Magojiro made changes - 08/Apr/08 08:21 AM
Field Original Value New Value
Description Under havok 4, the height the avatar can jump to is massively decreased. For reference, by jump, I mean tapping the e or PGUP key without holding it down.

This is a problem, as it breaks a lot of content. The Jump animation in my AO, fdor instance, is designed arounmd the avatar jump height, so that I spin gracefully in the air and land on my feet. Under H4, I hit the ground mid-spn.

This also causes problems for any area which uses jumping. Obstacle courses, and such. Which are based around the avatar's capabilities and adjusted to match.

Please fix this soon.
Under havok 4, the height the avatar can jump to is massively decreased. For reference, by jump, I mean tapping the e or PGUP key without holding it down.

This is a problem, as it breaks a lot of content. The Jump animation in my AO, fdor instance, is designed arounmd the avatar jump height, so that I spin gracefully in the air and land on my feet. Under H4, I hit the ground mid-spn.

This also causes problems for any area which uses jumping. Obstacle courses, and such. Which are based around the avatar's capabilities and adjusted to match.

Please fix this soon.

Edit: statistics.

I used the script detailed below to obtain these results.

Havok 4:
[8:16] Object: Jump height was: 2.803389
[8:16] Object: Jump height was: 2.813299
[8:17] Object: Jump height was: 2.804680

approximately 2.8 metres.

havok 1:

[8:20] Object: Jump height was: 3.964437
[8:20] Object: Jump height was: 3.969215
[8:20] Object: Jump height was: 3.969231

approximately 3.96

A loss of over 1 metre in jump height.



//-------------------------------------------------------------------
vector x;
float starting_height;
float highest_height;
float current_height;
integer started;

default
{
    state_entry()
    {
        llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS);
        llTakeControls(CONTROL_UP, 1, 1);
    }

    control(key id, integer level, integer edge)
    {
        if (started == 0)
        {
            x = llGetPos();
            starting_height = x.z;
            llSetTimerEvent(0.05);
            llResetTime();
            highest_height = 0.0;
            started = 1;
        }
    }
    
    timer()
    {
        x = llGetPos();
        current_height = x.z;
        if (current_height > highest_height)
        {
            highest_height = current_height;
        }
        
        if (llGetTime() > 5.0)
        {
            llSetTimerEvent(0.0);
            started = 0;
            llSay(0, "Jump height was: "+(string)(highest_height - starting_height));
        }
    }
}
Aimee Congrejo made changes - 09/Apr/08 09:23 PM
Link This issue is related to by VWR-6256 [ VWR-6256 ]
lindenrobot made changes - 14/Apr/08 01:46 PM
Linden Lab Issue ID DEV-13613
Andrew Linden made changes - 16/Apr/08 08:51 PM
Assignee Andrew Linden [ Andrew Linden ]
Andrew Linden made changes - 16/Apr/08 08:51 PM
Status Open [ 1 ] In Progress [ 3 ]
Andrew Linden made changes - 19/May/08 09:21 AM
Fix Version/s 1.21.0 Server [ 10310 ]
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Sue Linden made changes - 13/Nov/08 12:10 PM
Workflow jira-2007-12-22a [ 53970 ] jira-2008-11-14 [ 82350 ]
Sue Linden made changes - 13/Nov/08 04:43 PM
Workflow jira-2008-11-14 [ 82350 ] jira-2008-11-14a [ 91049 ]