def create_random_npc(id) -> dict: """ 生成随机npc数据模板 """ now_age_weight = random.randint(-1, age_weight_max - 1) now_age_weight_regin = value_handle.get_next_value_for_list( now_age_weight, age_weight_regin_list) age_weight_tem = age_weight_regin_data[now_age_weight_regin] random_npc_sex = get_rand_npc_sex() random_npc_name = attr_text.get_random_name_for_sex(random_npc_sex) random_npc_age_tem = get_rand_npc_age_tem(age_weight_tem) fat_tem = get_rand_npc_fat_tem(age_weight_tem) body_fat_tem = get_rand_npc_body_fat_tem(age_weight_tem, fat_tem) random_npc_new_data = game_type.NpcTem() random_npc_new_data.Name = random_npc_name random_npc_new_data.Sex = random_npc_sex random_npc_new_data.Age = random_npc_age_tem random_npc_new_data.Position = ["0"] random_npc_new_data.AdvNpc = 0 random_npc_new_data.Weight = fat_tem random_npc_new_data.BodyFat = body_fat_tem random_npc_new_data.SexExperienceTem = "Rand" if random_npc_sex in {"Woman": 1, "Futa": 1}: random_npc_new_data.Chest = attr_calculation.get_rand_npc_chest_tem() else: random_npc_new_data.Chest = "Precipice" cache_contorl.random_npc_list.append(random_npc_new_data)
def create_random_npc(id) -> dict: """ 生成随机npc数据模板 """ now_age_weight = random.randint(-1, age_weight_max - 1) now_age_weight_regin = value_handle.get_next_value_for_list( now_age_weight, age_weight_regin_list) age_weight_tem = age_weight_regin_data[now_age_weight_regin] random_npc_sex = get_rand_npc_sex() random_npc_name = attr_text.get_random_name_for_sex(random_npc_sex) random_npc_age_tem = get_rand_npc_age_tem(age_weight_tem) fat_tem = get_rand_npc_fat_tem(age_weight_tem) body_fat_tem = get_rand_npc_body_fat_tem(age_weight_tem, fat_tem) random_npc_new_data = { "Name": random_npc_name, "Sex": random_npc_sex, "Age": random_npc_age_tem, "Position": ["0"], "AdvNpc": "1", "Weight": fat_tem, "BodyFat": body_fat_tem, } if random_npc_sex in {"Woman": 1, "Futa": 1}: random_npc_new_data["Chest"] = attr_calculation.get_rand_npc_chest_tem( ) else: random_npc_new_data["Chest"] = "Precipice" cache_contorl.random_npc_list.append(random_npc_new_data)
def get_rand_npc_sex() -> str: """ 随机获取npc性别 """ now_weight = random.randint(0, sex_weight_max - 1) weight_regin = value_handle.get_next_value_for_list( now_weight, sex_weight_regin_list) return sex_weight_regin_data[weight_regin]
def get_rand_npc_sex() -> int: """ 随机获取npc性别 Return arguments: int -- 性别id """ now_weight = random.randint(0, sex_weight_max - 1) weight_regin = value_handle.get_next_value_for_list(now_weight, sex_weight_regin_list) return sex_weight_regin_data[weight_regin]