
|
If you were logged in you would be able to see more operations.
|
|
|
| Linden Lab Issue ID: |
DEV-11238
|
| Linden Lab Internal Branch: |
havok4-3
|
In havok 1 sims, it is possible to have a physical link set with a child prim that is spinning using the non-physical form of llTargetOmega(). To see this in action, visit Suffugium on the main grid and look at a police drone that will be floating by. The white spotlight spins around in a search pattern while the link set moves physically. In Havok 4 sims, llTargetOmega() in a child prim always affects the entire link set using physical llTargetOmega() behavior.
Steps to reproduce:
1. Create a link set with two prims.
2. In the child prim, put this script:
default {
state_entry() {
llTargetOmega(<0,0,1>, 1, 1);
}
}
3. In the root prim, put this script:
default {
state_entry() {
llSetBuoyancy(1.0);
}
}
4. Lift the link set so that it's in the air.
5. Set the link set physical.
6. Deselect the link set.
Observed results in havok 1 sims:
The child prim is spinning using nonphysical llTargetOmega(), while the main link set is physical and can be shoved around. Note that the llTargetOmega() call in the child must be made BEFORE the link set is set physical. Buoyancy is not necessary and is just to make the effect more visible.
Observed results in havok 4 sims:
The child prim stops spinning independently when the link set becomes physical. The entire link set starts to spin using physical llTargetOmega() as if the llTargetOmega() call were in the root prim.
Expected results:
No change in behavior in Havok 4. This breaks the police drones and other similar effects, and I don't think there'll be any way to achieve these affects in another way.
|
|
Description
|
In havok 1 sims, it is possible to have a physical link set with a child prim that is spinning using the non-physical form of llTargetOmega(). To see this in action, visit Suffugium on the main grid and look at a police drone that will be floating by. The white spotlight spins around in a search pattern while the link set moves physically. In Havok 4 sims, llTargetOmega() in a child prim always affects the entire link set using physical llTargetOmega() behavior.
Steps to reproduce:
1. Create a link set with two prims.
2. In the child prim, put this script:
default {
state_entry() {
llTargetOmega(<0,0,1>, 1, 1);
}
}
3. In the root prim, put this script:
default {
state_entry() {
llSetBuoyancy(1.0);
}
}
4. Lift the link set so that it's in the air.
5. Set the link set physical.
6. Deselect the link set.
Observed results in havok 1 sims:
The child prim is spinning using nonphysical llTargetOmega(), while the main link set is physical and can be shoved around. Note that the llTargetOmega() call in the child must be made BEFORE the link set is set physical. Buoyancy is not necessary and is just to make the effect more visible.
Observed results in havok 4 sims:
The child prim stops spinning independently when the link set becomes physical. The entire link set starts to spin using physical llTargetOmega() as if the llTargetOmega() call were in the root prim.
Expected results:
No change in behavior in Havok 4. This breaks the police drones and other similar effects, and I don't think there'll be any way to achieve these affects in another way. |
Show » |
made changes - 28/Feb/08 03:02 PM
| Field |
Original Value |
New Value |
|
Description
|
In havok 1 sims, it is possible to have a physical object with a child prim that is spinning using the non-physical form of llTargetOmega(). To see this in action, visit Suffugium on the main grid and look at a police drone that will be floating by. The white spotlight spins around in a search pattern while the link set moves physically. In Havok 4 sims, llTargetOmega() in a child prim always affects the entire link set using physical llTargetOmega() behavior.
Steps to reproduce:
1. Create a link set with two prims.
2. In the child prim, put this script:
default {
state_entry() {
llTargetOmega(<0,0,1>, 1, 1);
}
}
3. In the root prim, put this script:
default {
state_entry() {
llSetBuoyancy(1.0);
}
}
4. Lift the link set so that it's in the air.
5. Set the link set physical.
6. Deselect the link set.
Observed results in havok 1 sims:
The child prim is spinning using nonphysical llTargetOmega(), while the main link set is physical and can be shoved around. Note that the llTargetOmega() call in the child must be made BEFORE the link set is set physical.
Observed results in havok 4 sims:
The child prim stops spinning independently when the link set becomes physical. The entire link set starts to spin using physical llTargetOmega() as if the llTargetOmega() call were in the root prim.
Expected results:
No change in behavior in Havok 4. This breaks the police drones and other similar effects, and I don't think there'll be any way to achieve these affects in another way.
|
In havok 1 sims, it is possible to have a physical link set with a child prim that is spinning using the non-physical form of llTargetOmega(). To see this in action, visit Suffugium on the main grid and look at a police drone that will be floating by. The white spotlight spins around in a search pattern while the link set moves physically. In Havok 4 sims, llTargetOmega() in a child prim always affects the entire link set using physical llTargetOmega() behavior.
Steps to reproduce:
1. Create a link set with two prims.
2. In the child prim, put this script:
default {
state_entry() {
llTargetOmega(<0,0,1>, 1, 1);
}
}
3. In the root prim, put this script:
default {
state_entry() {
llSetBuoyancy(1.0);
}
}
4. Lift the link set so that it's in the air.
5. Set the link set physical.
6. Deselect the link set.
Observed results in havok 1 sims:
The child prim is spinning using nonphysical llTargetOmega(), while the main link set is physical and can be shoved around. Note that the llTargetOmega() call in the child must be made BEFORE the link set is set physical.
Observed results in havok 4 sims:
The child prim stops spinning independently when the link set becomes physical. The entire link set starts to spin using physical llTargetOmega() as if the llTargetOmega() call were in the root prim.
Expected results:
No change in behavior in Havok 4. This breaks the police drones and other similar effects, and I don't think there'll be any way to achieve these affects in another way.
|
made changes - 28/Feb/08 03:04 PM
|
Description
|
In havok 1 sims, it is possible to have a physical link set with a child prim that is spinning using the non-physical form of llTargetOmega(). To see this in action, visit Suffugium on the main grid and look at a police drone that will be floating by. The white spotlight spins around in a search pattern while the link set moves physically. In Havok 4 sims, llTargetOmega() in a child prim always affects the entire link set using physical llTargetOmega() behavior.
Steps to reproduce:
1. Create a link set with two prims.
2. In the child prim, put this script:
default {
state_entry() {
llTargetOmega(<0,0,1>, 1, 1);
}
}
3. In the root prim, put this script:
default {
state_entry() {
llSetBuoyancy(1.0);
}
}
4. Lift the link set so that it's in the air.
5. Set the link set physical.
6. Deselect the link set.
Observed results in havok 1 sims:
The child prim is spinning using nonphysical llTargetOmega(), while the main link set is physical and can be shoved around. Note that the llTargetOmega() call in the child must be made BEFORE the link set is set physical.
Observed results in havok 4 sims:
The child prim stops spinning independently when the link set becomes physical. The entire link set starts to spin using physical llTargetOmega() as if the llTargetOmega() call were in the root prim.
Expected results:
No change in behavior in Havok 4. This breaks the police drones and other similar effects, and I don't think there'll be any way to achieve these affects in another way.
|
In havok 1 sims, it is possible to have a physical link set with a child prim that is spinning using the non-physical form of llTargetOmega(). To see this in action, visit Suffugium on the main grid and look at a police drone that will be floating by. The white spotlight spins around in a search pattern while the link set moves physically. In Havok 4 sims, llTargetOmega() in a child prim always affects the entire link set using physical llTargetOmega() behavior.
Steps to reproduce:
1. Create a link set with two prims.
2. In the child prim, put this script:
default {
state_entry() {
llTargetOmega(<0,0,1>, 1, 1);
}
}
3. In the root prim, put this script:
default {
state_entry() {
llSetBuoyancy(1.0);
}
}
4. Lift the link set so that it's in the air.
5. Set the link set physical.
6. Deselect the link set.
Observed results in havok 1 sims:
The child prim is spinning using nonphysical llTargetOmega(), while the main link set is physical and can be shoved around. Note that the llTargetOmega() call in the child must be made BEFORE the link set is set physical. Buoyancy is not necessary and is just to make the effect more visible.
Observed results in havok 4 sims:
The child prim stops spinning independently when the link set becomes physical. The entire link set starts to spin using physical llTargetOmega() as if the llTargetOmega() call were in the root prim.
Expected results:
No change in behavior in Havok 4. This breaks the police drones and other similar effects, and I don't think there'll be any way to achieve these affects in another way.
|
made changes - 28/Feb/08 10:07 PM
|
Assignee
|
|
kelly linden
[ kelly linden
]
|
made changes - 29/Feb/08 08:42 AM
|
Linden Lab Issue ID
|
|
DEV-11238
|
made changes - 03/Mar/08 01:36 PM
|
Status
|
Open
[ 1
]
|
Fix Pending
[ 10001
]
|
|
Linden Lab Internal Branch
|
|
havok4-3
|
made changes - 08/Mar/08 10:37 AM
|
Status
|
Fix Pending
[ 10001
]
|
Closed
[ 6
]
|
|
Resolution
|
|
Fixed
[ 1
]
|
made changes - 13/Nov/08 12:12 PM
|
Workflow
|
jira-2007-12-22a
[ 52756
]
|
jira-2008-11-14
[ 83122
]
|
made changes - 13/Nov/08 04:55 PM
|
Workflow
|
jira-2008-11-14
[ 83122
]
|
jira-2008-11-14a
[ 95307
]
|
|