🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -502,21 +502,18 @@ class RelationshipManager:
|
|||||||
|
|
||||||
if new_familiarity_value > 25:
|
if new_familiarity_value > 25:
|
||||||
old_familiarity_value = await person_info_manager.get_value(person_id, "familiarity_value") or 0
|
old_familiarity_value = await person_info_manager.get_value(person_id, "familiarity_value") or 0
|
||||||
old_familiarity_value += (new_familiarity_value - 25 /75)
|
old_familiarity_value += new_familiarity_value - 25 / 75
|
||||||
|
|
||||||
|
|
||||||
if new_liking_value > 50:
|
if new_liking_value > 50:
|
||||||
liking_value = await person_info_manager.get_value(person_id, "liking_value") or 50
|
liking_value = await person_info_manager.get_value(person_id, "liking_value") or 50
|
||||||
liking_value += (new_liking_value - 50 /50)
|
liking_value += new_liking_value - 50 / 50
|
||||||
if new_liking_value < 50:
|
if new_liking_value < 50:
|
||||||
liking_value = await person_info_manager.get_value(person_id, "liking_value") or 50
|
liking_value = await person_info_manager.get_value(person_id, "liking_value") or 50
|
||||||
liking_value -= (50 - new_liking_value /50) * 1.5
|
liking_value -= (50 - new_liking_value / 50) * 1.5
|
||||||
|
|
||||||
await person_info_manager.update_one_field(person_id, "familiarity_value", liking_value)
|
await person_info_manager.update_one_field(person_id, "familiarity_value", liking_value)
|
||||||
await person_info_manager.update_one_field(person_id, "liking_value", liking_value)
|
await person_info_manager.update_one_field(person_id, "liking_value", liking_value)
|
||||||
logger.info(
|
logger.info(f"更新了与 {person_name} 的关系值: 熟悉度={liking_value}, 好感度={liking_value}")
|
||||||
f"更新了与 {person_name} 的关系值: 熟悉度={liking_value}, 好感度={liking_value}"
|
|
||||||
)
|
|
||||||
except (json.JSONDecodeError, ValueError, TypeError) as e:
|
except (json.JSONDecodeError, ValueError, TypeError) as e:
|
||||||
logger.error(f"解析relation_value JSON失败或值无效: {e}, 响应: {relation_value_response}")
|
logger.error(f"解析relation_value JSON失败或值无效: {e}, 响应: {relation_value_response}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user