Zesstra | 5481d49 | 2021-04-08 20:07:06 +0200 | [diff] [blame] | 1 | OPTIONAL |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 2 | SYNOPSIS |
Zesstra | 715ec20 | 2025-07-09 22:18:31 +0200 | [diff] [blame] | 3 | void swap(object obj, int flags = 0) |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 4 | |
Zesstra | 715ec20 | 2025-07-09 22:18:31 +0200 | [diff] [blame] | 5 | DESCRIPTION |
6 | Swap out an object. This efun is only used for system internal | ||||
7 | debugging and can cause a crash. | ||||
Zesstra | 5481d49 | 2021-04-08 20:07:06 +0200 | [diff] [blame] | 8 | |
Zesstra | 715ec20 | 2025-07-09 22:18:31 +0200 | [diff] [blame] | 9 | <flags> can be given to specify which parts of <obj> to swap. |
10 | It is a bitmask of the following: | ||||
Zesstra | 5481d49 | 2021-04-08 20:07:06 +0200 | [diff] [blame] | 11 | |
Zesstra | 715ec20 | 2025-07-09 22:18:31 +0200 | [diff] [blame] | 12 | 1: Swap program |
13 | 2: Swap variables | ||||
Zesstra | 5481d49 | 2021-04-08 20:07:06 +0200 | [diff] [blame] | 14 | |
Zesstra | 715ec20 | 2025-07-09 22:18:31 +0200 | [diff] [blame] | 15 | The default (also when 0 given) is both (3). |
Zesstra | 5481d49 | 2021-04-08 20:07:06 +0200 | [diff] [blame] | 16 | |
Zesstra | 715ec20 | 2025-07-09 22:18:31 +0200 | [diff] [blame] | 17 | HISTORY |
18 | LDMud 3.6.4 introduced the second argument. |