… | |
… | |
1552 | |
1552 | |
1553 | NV floor (NV x) |
1553 | NV floor (NV x) |
1554 | |
1554 | |
1555 | NV ceil (NV x) |
1555 | NV ceil (NV x) |
1556 | |
1556 | |
|
|
1557 | NV rndm (...) |
|
|
1558 | CODE: |
|
|
1559 | switch (items) |
|
|
1560 | { |
|
|
1561 | case 0: RETVAL = rndm (); break; |
|
|
1562 | case 1: RETVAL = rndm (SvUV (ST (0))); break; |
|
|
1563 | case 2: RETVAL = rndm (SvIV (ST (0)), SvIV (ST (1))); break; |
|
|
1564 | default: croak ("cf::rndm requires none, one or two parameters."); break; |
|
|
1565 | } |
|
|
1566 | OUTPUT: |
|
|
1567 | RETVAL |
|
|
1568 | |
1557 | void server_tick () |
1569 | void server_tick () |
1558 | CODE: |
1570 | CODE: |
1559 | runtime = SvNVx (sv_runtime); |
1571 | runtime = SvNVx (sv_runtime); |
1560 | server_tick (); |
1572 | server_tick (); |
1561 | |
1573 | |
… | |
… | |
1607 | } |
1619 | } |
1608 | OUTPUT: RETVAL |
1620 | OUTPUT: RETVAL |
1609 | |
1621 | |
1610 | void abort () |
1622 | void abort () |
1611 | |
1623 | |
|
|
1624 | void fork_abort (char *cause = "cf::fork_abort") |
|
|
1625 | |
1612 | void cleanup (const char *cause, bool make_core = false) |
1626 | void cleanup (const char *cause, bool make_core = false) |
1613 | |
1627 | |
1614 | void emergency_save () |
1628 | void emergency_save () |
1615 | |
1629 | |
1616 | void _exit (int status = 0) |
1630 | void _exit (int status = 0) |
… | |
… | |
1840 | |
1854 | |
1841 | void drop (object *who, object *op) |
1855 | void drop (object *who, object *op) |
1842 | |
1856 | |
1843 | void pick_up (object *who, object *op) |
1857 | void pick_up (object *who, object *op) |
1844 | |
1858 | |
1845 | object *cf_object_insert_object (object *op, object *container) |
|
|
1846 | |
|
|
1847 | object *cf_object_insert_in_ob (object *ob, object *where) |
|
|
1848 | |
|
|
1849 | int cf_object_teleport (object *op, maptile *map, int x, int y) |
1859 | int cf_object_teleport (object *op, maptile *map, int x, int y) |
1850 | |
1860 | |
1851 | void update_object (object *op, int action) |
1861 | void update_object (object *op, int action) |
1852 | |
1862 | |
1853 | object *cf_create_object_by_name (const char *name) |
1863 | object *cf_create_object_by_name (const char *name) |
… | |
… | |
1971 | |
1981 | |
1972 | void esrv_update_item (object *op, int what, object *item) |
1982 | void esrv_update_item (object *op, int what, object *item) |
1973 | C_ARGS: what, op, item |
1983 | C_ARGS: what, op, item |
1974 | |
1984 | |
1975 | void clear_los (object *op) |
1985 | void clear_los (object *op) |
1976 | |
|
|
1977 | int command_teleport (object *op, char *params) |
|
|
1978 | |
1986 | |
1979 | int command_summon (object *op, char *params) |
1987 | int command_summon (object *op, char *params) |
1980 | |
1988 | |
1981 | int command_arrest (object *op, char *params) |
1989 | int command_arrest (object *op, char *params) |
1982 | |
1990 | |