---
layout: doc
title: object / reset
---
# reset

### 名称

    reset - 让对象做自我维护

### 语法

    void reset( void );

### 描述

    在每次重置间隔之后，所有对象会调用自己的 reset() 方法（如果有的话）。如果编译驱动时定义了 LAZY_RESETS ，只有玩家附加的对象才会呼叫 reset() 方法。 reset() 方法常用来重置游戏中的对象（宝物、怪物、机关等）。

    默认重置间隔时间（rest_time）在运行时配置文件中设置，实际每个对象的重置间隔不完全一样，具体为：

    reset_time = current_time + reset_time / 2 + random(reset_time / 2)

### 参考

    set_reset(3), create(4)

### 翻译

    雪风(i@mud.ren)
