Skip to main content

[NodeMod Core]

/ / nodemod / DLL

Interface: DLL

Defined in: types/dll.d.ts:6

Methods

gameInit()

gameInit(): void

Defined in: types/dll.d.ts:8

void (*pfnGameInit)( void );

Returns

void

spawn()

spawn(pent): number

Defined in: types/dll.d.ts:10

int (*pfnSpawn)( edict_t *pent );

Parameters

pent

Entity

Returns

number

think()

think(pent): void

Defined in: types/dll.d.ts:12

void (*pfnThink)( edict_t *pent );

Parameters

pent

Entity

Returns

void

use()

use(pentUsed, pentOther): void

Defined in: types/dll.d.ts:14

void (*pfnUse)( edict_t *pentUsed, edict_t *pentOther );

Parameters

pentUsed

Entity

pentOther

Entity

Returns

void

touch()

touch(pentTouched, pentOther): void

Defined in: types/dll.d.ts:16

void (*pfnTouch)( edict_t *pentTouched, edict_t *pentOther );

Parameters

pentTouched

Entity

pentOther

Entity

Returns

void

blocked()

blocked(pentBlocked, pentOther): void

Defined in: types/dll.d.ts:18

void (*pfnBlocked)( edict_t *pentBlocked, edict_t *pentOther );

Parameters

pentBlocked

Entity

pentOther

Entity

Returns

void

keyValue()

keyValue(pentKeyvalue, pkvd): void

Defined in: types/dll.d.ts:20

void (*pfnKeyValue)( edict_t *pentKeyvalue, KeyValueData *pkvd );

Parameters

pentKeyvalue

Entity

pkvd

KeyValueData

Returns

void

save()

save(pent, pSaveData): void

Defined in: types/dll.d.ts:22

void (*pfnSave)( edict_t *pent, SAVERESTOREDATA *pSaveData );

Parameters

pent

Entity

pSaveData

SaveRestoreData

Returns

void

restore()

restore(pent, pSaveData, globalEntity): number

Defined in: types/dll.d.ts:24

int (*pfnRestore)( edict_t *pent, SAVERESTOREDATA *pSaveData, int globalEntity );

Parameters

pent

Entity

pSaveData

SaveRestoreData

globalEntity

number

Returns

number

setAbsBox()

setAbsBox(pent): void

Defined in: types/dll.d.ts:26

void (*pfnSetAbsBox)( edict_t *pent );

Parameters

pent

Entity

Returns

void

saveWriteFields()

saveWriteFields(value0, value1, value2, value3, value4): void

Defined in: types/dll.d.ts:28

void (pfnSaveWriteFields)( SAVERESTOREDATA, const char*, void*, TYPEDESCRIPTION*, int );

Parameters

value0

SaveRestoreData

value1

string

value2

null | ArrayBuffer | Uint8Array<ArrayBufferLike>

value3

TypeDescription

value4

number

Returns

void

saveReadFields()

saveReadFields(value0, value1, value2, value3, value4): void

Defined in: types/dll.d.ts:30

void (pfnSaveReadFields)( SAVERESTOREDATA, const char*, void*, TYPEDESCRIPTION*, int );

Parameters

value0

SaveRestoreData

value1

string

value2

null | ArrayBuffer | Uint8Array<ArrayBufferLike>

value3

TypeDescription

value4

number

Returns

void

saveGlobalState()

saveGlobalState(value0): void

Defined in: types/dll.d.ts:32

void (*pfnSaveGlobalState)( SAVERESTOREDATA * );

Parameters

value0

SaveRestoreData

Returns

void

restoreGlobalState()

restoreGlobalState(value0): void

Defined in: types/dll.d.ts:34

void (*pfnRestoreGlobalState)( SAVERESTOREDATA * );

Parameters

value0

SaveRestoreData

Returns

void

resetGlobalState()

resetGlobalState(): void

Defined in: types/dll.d.ts:36

void (*pfnResetGlobalState)( void );

Returns

void

clientConnect()

clientConnect(pEntity, pszName, pszAddress, szRejectReason): boolean

Defined in: types/dll.d.ts:38

qboolean (*pfnClientConnect)( edict_t *pEntity, const char *pszName, const char *pszAddress, char szRejectReason[128] );

Parameters

pEntity

Entity

pszName

string

pszAddress

string

szRejectReason

string

Returns

boolean

clientDisconnect()

clientDisconnect(pEntity): void

Defined in: types/dll.d.ts:40

void (*pfnClientDisconnect)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

clientKill()

clientKill(pEntity): void

Defined in: types/dll.d.ts:42

void (*pfnClientKill)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

clientPutInServer()

clientPutInServer(pEntity): void

Defined in: types/dll.d.ts:44

void (*pfnClientPutInServer)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

clientCommand()

clientCommand(pEntity): void

Defined in: types/dll.d.ts:46

void (*pfnClientCommand)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

clientUserInfoChanged()

clientUserInfoChanged(pEntity, infobuffer): void

Defined in: types/dll.d.ts:48

void (*pfnClientUserInfoChanged)( edict_t *pEntity, char *infobuffer );

Parameters

pEntity

Entity

infobuffer

string

Returns

void

serverActivate()

serverActivate(pEdictList, edictCount, clientMax): void

Defined in: types/dll.d.ts:50

void (*pfnServerActivate)( edict_t *pEdictList, int edictCount, int clientMax );

Parameters

pEdictList

Entity

edictCount

number

clientMax

number

Returns

void

serverDeactivate()

serverDeactivate(): void

Defined in: types/dll.d.ts:52

void (*pfnServerDeactivate)( void );

Returns

void

playerPreThink()

playerPreThink(pEntity): void

Defined in: types/dll.d.ts:54

void (*pfnPlayerPreThink)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

playerPostThink()

playerPostThink(pEntity): void

Defined in: types/dll.d.ts:56

void (*pfnPlayerPostThink)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

startFrame()

startFrame(): void

Defined in: types/dll.d.ts:58

void (*pfnStartFrame)( void );

Returns

void

parmsNewLevel()

parmsNewLevel(): void

Defined in: types/dll.d.ts:60

void (*pfnParmsNewLevel)( void );

Returns

void

parmsChangeLevel()

parmsChangeLevel(): void

Defined in: types/dll.d.ts:62

void (*pfnParmsChangeLevel)( void );

Returns

void

getGameDescription()

getGameDescription(): string

Defined in: types/dll.d.ts:64

const char *(*pfnGetGameDescription)( void );

Returns

string

playerCustomization()

playerCustomization(pEntity, pCustom): void

Defined in: types/dll.d.ts:66

void (*pfnPlayerCustomization)( edict_t *pEntity, customization_t *pCustom );

Parameters

pEntity

Entity

pCustom

Customization

Returns

void

spectatorConnect()

spectatorConnect(pEntity): void

Defined in: types/dll.d.ts:68

void (*pfnSpectatorConnect)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

spectatorDisconnect()

spectatorDisconnect(pEntity): void

Defined in: types/dll.d.ts:70

void (*pfnSpectatorDisconnect)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

spectatorThink()

spectatorThink(pEntity): void

Defined in: types/dll.d.ts:72

void (*pfnSpectatorThink)( edict_t *pEntity );

Parameters

pEntity

Entity

Returns

void

sysError()

sysError(error_string): void

Defined in: types/dll.d.ts:74

void (*pfnSys_Error)( const char *error_string );

Parameters

error_string

string

Returns

void

pMMove()

pMMove(ppmove, server): void

Defined in: types/dll.d.ts:76

void (*pfnPM_Move)( struct playermove_s *ppmove, qboolean server );

Parameters

ppmove

PlayerMove

server

boolean

Returns

void

pMInit()

pMInit(ppmove): void

Defined in: types/dll.d.ts:78

void (*pfnPM_Init)( struct playermove_s *ppmove );

Parameters

ppmove

PlayerMove

Returns

void

pMFindTextureType()

pMFindTextureType(name): number

Defined in: types/dll.d.ts:80

char (*pfnPM_FindTextureType)( const char *name );

Parameters

name

string

Returns

number

setupVisibility()

setupVisibility(pViewEntity, pClient, pvs, pas): void

Defined in: types/dll.d.ts:82

void (*pfnSetupVisibility)( struct edict_s *pViewEntity, struct edict_s *pClient, unsigned char **pvs, unsigned char **pas );

Parameters

pViewEntity

Entity

pClient

Entity

pvs

number[]

pas

number[]

Returns

void

updateClientData()

updateClientData(ent, sendweapons, cd): void

Defined in: types/dll.d.ts:84

void (*pfnUpdateClientData) ( const struct edict_s *ent, int sendweapons, struct clientdata_s *cd );

Parameters

ent

Entity

sendweapons

number

cd

ClientData

Returns

void

addToFullPack()

addToFullPack(state, e, ent, host, hostflags, player, pSet): number

Defined in: types/dll.d.ts:86

int (*pfnAddToFullPack)( struct entity_state_s *state, int e, edict_t *ent, edict_t *host, int hostflags, int player, unsigned char *pSet );

Parameters

state

EntityState

e

number

ent

Entity

host

Entity

hostflags

number

player

number

pSet

number[]

Returns

number

createBaseline()

createBaseline(player, eindex, baseline, entity, playermodelindex, player_mins, player_maxs): void

Defined in: types/dll.d.ts:88

void (*pfnCreateBaseline)( int player, int eindex, struct entity_state_s *baseline, struct edict_s *entity, int playermodelindex, vec3_t player_mins, vec3_t player_maxs );

Parameters

player

number

eindex

number

baseline

EntityState

entity

Entity

playermodelindex

number

player_mins

number[]

player_maxs

number[]

Returns

void

registerEncoders()

registerEncoders(): void

Defined in: types/dll.d.ts:90

void (*pfnRegisterEncoders)( void );

Returns

void

getWeaponData()

getWeaponData(player, info): number

Defined in: types/dll.d.ts:92

int (*pfnGetWeaponData)( struct edict_s *player, struct weapon_data_s *info );

Parameters

player

Entity

info

WeaponData

Returns

number

cmdStart()

cmdStart(player, cmd, random_seed): void

Defined in: types/dll.d.ts:94

void (*pfnCmdStart)( const edict_t *player, const struct usercmd_s *cmd, unsigned int random_seed );

Parameters

player

Entity

cmd

UserCmd

random_seed

number

Returns

void

cmdEnd()

cmdEnd(player): void

Defined in: types/dll.d.ts:96

void (*pfnCmdEnd)( const edict_t *player );

Parameters

player

Entity

Returns

void

connectionlessPacket()

connectionlessPacket(net_from, args, response_buffer, response_buffer_size): number

Defined in: types/dll.d.ts:98

int (*pfnConnectionlessPacket )( const struct netadr_s *net_from, const char *args, char *response_buffer, int *response_buffer_size );

Parameters

net_from

NetAdr

args

string

response_buffer

string

response_buffer_size

number[]

Returns

number

getHullBounds()

getHullBounds(hullnumber, mins, maxs): number

Defined in: types/dll.d.ts:100

int (*pfnGetHullBounds) ( int hullnumber, float *mins, float *maxs );

Parameters

hullnumber

number

mins

number[]

maxs

number[]

Returns

number

createInstancedBaselines()

createInstancedBaselines(): void

Defined in: types/dll.d.ts:102

void (*pfnCreateInstancedBaselines) ( void );

Returns

void

inconsistentFile()

inconsistentFile(player, filename, disconnect_message): number

Defined in: types/dll.d.ts:104

int (*pfnInconsistentFile)( const struct edict_s *player, const char *filename, char *disconnect_message );

Parameters

player

Entity

filename

string

disconnect_message

string

Returns

number

allowLagCompensation()

allowLagCompensation(): number

Defined in: types/dll.d.ts:106

int (*pfnAllowLagCompensation)( void );

Returns

number