📅  最后修改于: 2023-12-03 15:10:57.216000             🧑  作者: Mango
在模拟人生 4 中,我们可以通过代码的方式来修改移动对象的各种属性,实现作弊的效果。
以下代码将移动对象的所有技能提升到最高等级:
# 获取当前场景中的移动对象
obj = current_zone().get_first_actor()
# 将所有技能提升到最高等级
for skill in obj.skills:
skill.set_current_level(skill.max_level)
以下代码将移动对象的理智值提升到最大值:
# 获取当前场景中的移动对象
obj = current_zone().get_first_actor()
# 将理智值提升到最大值
obj.set_energy_state(100)
以下代码将移动对象的金钱数增加1000:
# 获取当前场景中的移动对象
obj = current_zone().get_first_actor()
# 增加金钱数
obj.change_funds(1000)
以下是常用的移动对象属性和方法,可用于作弊:
current_zone()
:获取当前场景对象pos
:移动对象的坐标face_dir
:移动对象的朝向energy_state
:移动对象的理智值funds
:移动对象的金钱数mood
:移动对象的心情值skills
:移动对象的技能列表get_first_actor()
:获取当前场景中第一个移动对象set_energy_state(value)
:设置移动对象的理智值change_funds(amount)
:增加移动对象的金钱数set_skill_level(skill_id, level)
:设置移动对象某个技能的等级set_current_interactable(interactable)
:设置当前互动对象add_relation_points(interactable, amount)
:增加与某个互动对象的关系值