Nuclide
Software Development Kit for id Tech
func_pushable.qc File Reference

Classes

class  func_pushable
 

Macros

#define PUSH_SIZE_POINT_MIN   [-8,-8,-8]
 
#define PUSH_SIZE_POINT_MAX   [8,8,8]
 
#define PUSH_SIZE_PLAYER_MIN   [-16,-16,-36]
 
#define PUSH_SIZE_PLAYER_MAX   [16,16,36]
 
#define PUSH_SIZE_BIG_MIN   [-32,-32,-72]
 
#define PUSH_SIZE_BIG_MAX   [32,32,72]
 
#define PUSH_SIZE_DUCKING_MIN   [-16,-16,-18]
 
#define PUSH_SIZE_DUCKING_MAX   [16,16,18]
 
#define FNCPUSHABLE_BREAKABLE   128
 

Enumerations

enum  pushSize_t {
  PUSHABLESIZE_POINT , PUSHABLESIZE_PLAYER , PUSHABLESIZE_BIG , PUSHABLESIZE_DUCKING ,
  PUSHABLESIZE_CUSTOM
}
 

Macro Definition Documentation

◆ FNCPUSHABLE_BREAKABLE

#define FNCPUSHABLE_BREAKABLE   128

◆ PUSH_SIZE_BIG_MAX

#define PUSH_SIZE_BIG_MAX   [32,32,72]

◆ PUSH_SIZE_BIG_MIN

#define PUSH_SIZE_BIG_MIN   [-32,-32,-72]

◆ PUSH_SIZE_DUCKING_MAX

#define PUSH_SIZE_DUCKING_MAX   [16,16,18]

◆ PUSH_SIZE_DUCKING_MIN

#define PUSH_SIZE_DUCKING_MIN   [-16,-16,-18]

◆ PUSH_SIZE_PLAYER_MAX

#define PUSH_SIZE_PLAYER_MAX   [16,16,36]

◆ PUSH_SIZE_PLAYER_MIN

#define PUSH_SIZE_PLAYER_MIN   [-16,-16,-36]

◆ PUSH_SIZE_POINT_MAX

#define PUSH_SIZE_POINT_MAX   [8,8,8]

◆ PUSH_SIZE_POINT_MIN

#define PUSH_SIZE_POINT_MIN   [-8,-8,-8]

Enumeration Type Documentation

◆ pushSize_t

enum pushSize_t
Enumerator
PUSHABLESIZE_POINT 
PUSHABLESIZE_PLAYER 
PUSHABLESIZE_BIG 
PUSHABLESIZE_DUCKING 
PUSHABLESIZE_CUSTOM