FOnline
 Указатель Классы Функции Переменные Группы Страницы
Critter actions

Действия криттера. Подробнее...

Макросы

#define ACTION_MOVE   (0)
 
#define ACTION_RUN   (1)
 
#define ACTION_MOVE_ITEM   (2)
 
#define ACTION_MOVE_ITEM   (4)
 
#define ACTION_MOVE_ITEM_SWAP   (3)
 
#define ACTION_USE_ITEM   (5)
 
#define ACTION_DROP_ITEM   (6)
 
#define ACTION_USE_WEAPON   (7)
 
#define ACTION_RELOAD_WEAPON   (8)
 
#define ACTION_USE_SKILL   (9)
 
#define ACTION_PICK_ITEM   (10)
 
#define ACTION_PICK_CRITTER   (11)
 
#define ACTION_OPERATE_CONTAINER   (12)
 
#define ACTION_BARTER   (13)
 
#define ACTION_DODGE   (14)
 
#define ACTION_DAMAGE   (15)
 
#define ACTION_KNOCKOUT   (16)
 
#define ACTION_STANDUP   (17)
 
#define ACTION_FIDGET   (18)
 
#define ACTION_DEAD   (19)
 
#define ACTION_CONNECT   (20)
 
#define ACTION_DISCONNECT   (21)
 
#define ACTION_RESPAWN   (22)
 
#define ACTION_REFRESH   (23)
 

Подробное описание

Действия криттера.

Позволяют описывать действия криттера на более высоком уровне.

Вы можете добавлять свои действия, реализуя их в функции critter_action клиента.

См. также
Critter::Action
critter_action

Макросы

#define ACTION_MOVE   (0)
#define ACTION_RUN   (1)
#define ACTION_MOVE_ITEM   (2)
#define ACTION_MOVE_ITEM   (4)
#define ACTION_MOVE_ITEM_SWAP   (3)
#define ACTION_USE_ITEM   (5)
#define ACTION_DROP_ITEM   (6)
#define ACTION_USE_WEAPON   (7)
#define ACTION_RELOAD_WEAPON   (8)
#define ACTION_USE_SKILL   (9)
#define ACTION_PICK_ITEM   (10)
#define ACTION_PICK_CRITTER   (11)
#define ACTION_OPERATE_CONTAINER   (12)
#define ACTION_BARTER   (13)
#define ACTION_DODGE   (14)
#define ACTION_DAMAGE   (15)
#define ACTION_KNOCKOUT   (16)
#define ACTION_STANDUP   (17)
#define ACTION_FIDGET   (18)
#define ACTION_DEAD   (19)
#define ACTION_CONNECT   (20)
#define ACTION_DISCONNECT   (21)
#define ACTION_RESPAWN   (22)
#define ACTION_REFRESH   (23)