Rezzing an object with llRezObjectWithParams using the flag REZ_FLAG_DIE_ON_COLLIDE lose the setting when they pass from one region to the next.
using the script
default
{
touch_start(integer total_number)
{
llRezObjectWithParams("bullet",[
REZ_POS, <0,0,1>*llGetRot(), TRUE, FALSE,
REZ_VEL, <0,0,1>*llGetRot(), TRUE, FALSE,
REZ_FLAGS, 0
| REZ_FLAG_PHYSICAL
| REZ_FLAG_TEMP
| REZ_FLAG_DIE_ON_COLLIDE
]);
}
}
Click each box to test behavior.
You can see with the test setup that an object rezzed using this script will die on collision within the same region but will not when colliding with an object once it has crossed a region border