| 2408 | } |
| 2409 | |
| 2410 | static int units_assignTrainer(lua_State *L) { |
| 2411 | auto unit = Lua::CheckDFObject<df::unit>(L, 1); |
| 2412 | int isNum = 0; |
| 2413 | int trainer_id = lua_tointegerx(L, 2, &isNum); |
| 2414 | if (!isNum || trainer_id < 0) |
| 2415 | trainer_id = -1; |
| 2416 | Lua::Push(L, Units::assignTrainer(unit, trainer_id)); |
| 2417 | return 1; |
| 2418 | } |
| 2419 | |
| 2420 | static int units_getReadablename(lua_State *L) { |
| 2421 | bool skip_english = lua_toboolean(L, 2); // defaults to false |
nothing calls this directly
no test coverage detected