$$ACTION Custom Create new droid at a Matcen cDroidManagerCreateNew Forces droid manager to create a new droid itself. Droid manager will create a new droid and assign it a task. Parameters: None $$END */
| 1527 | $$END |
| 1528 | */ |
| 1529 | void cDroidManagerCreateNew() { |
| 1530 | if (DC_EQR == -100) { |
| 1531 | return; |
| 1532 | } |
| 1533 | |
| 1534 | // activates a chosen matcen |
| 1535 | int matc = FIND_FREE_INDEX(DC_Matcen_Mask, DC_N_VALID_MATCENS, true); |
| 1536 | int matcenid = DC_Valid_Matcen_Handles[matc]; |
| 1537 | |
| 1538 | aMatcenSetState(1, matcenid); // activate matcen. |
| 1539 | DC_Matcen_Mask |= (1 << matc); |
| 1540 | DC_Time_Since_Last_Create = 0.0f; |
| 1541 | |
| 1542 | mprintf(0, "DC: CREATING NEW DROID\n"); |
| 1543 | } |
| 1544 | |
| 1545 | /* |
| 1546 | $$ACTION |
no test coverage detected