
# --> Attribute RNG

# -> Entity/block interaction range
execute store result storage overly_realistic:temp_values generic_value_0 int 1 run \
    random value 0..9

# -> Movement speed
execute store result storage overly_realistic:temp_values generic_value_1 int 1 run \
    random value 0..9

# -> Attack damage
execute store result storage overly_realistic:temp_values generic_value_2 int 1 run \
    random value 0..9

# -> Attack speed
execute store result storage overly_realistic:temp_values generic_value_3 int 1 run \
    random value 0..9

# -> Block break speed
execute store result storage overly_realistic:temp_values generic_value_4 int 1 run \
    random value 0..9

# -> Sneaking speed
execute store result storage overly_realistic:temp_values generic_value_5 int 1 run \
    random value 0..9

# -> Scale
execute store result storage overly_realistic:temp_values generic_value_6 int 1 run \
    random value 0..9

# -> Max health
execute store result storage overly_realistic:temp_values generic_value_7 int 1 run \
    random value 0..9

# -> Get the attribute values
function overly_realistic:players/custom_data/get_random_attributes with storage overly_realistic:temp_values