set_property
Set a number, boolean, or string property on a game object, returning previous and current values for rollback. Unknown properties raise an error; writes refused when disabled.
Instructions
Write one property of an object (number, bool or string).
Returns {previous, current}. Writes are never undone, so previous is what you restore
from if the write turns out to be wrong. An unknown property name raises instead of
silently doing nothing. Refused when the mod's settings.lua sets allow_writes = false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | ||
| name | Yes | ||
| value | Yes |