📜  模拟人生 4 移动对象作弊 (1)

📅  最后修改于: 2023-12-03 15:10:57.216000             🧑  作者: Mango

模拟人生 4 移动对象作弊

在模拟人生 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):增加与某个互动对象的关系值