96 for (entity e = world; (e = find(e,
classname, className));) {
97 dist = vlen(startTarget.origin - e.origin);
99 if (dist < bestdist) {
118 for (entity e = world; (e = find(e,
::classname, className));) {
124 NSError(
"%S is not present on this map.", className);
129 for (
int i = random(1, max); i > 0; i--) {
134 if (spot == __NULL__) {
#define NSError(...)
Logs an error message, with timestamp.
Definition: global.h:85
entupdate_t
Entity update identifiers.
Definition: entities.h:33
entity Entity_FindClosest(entity startTarget, string className)
Returns the closest point entity of a given classname.
Definition: entities.h:88
entity Entity_SelectRandom(string className)
Returns a random entity of a given classname.
Definition: entities.h:112
@ ENT_SPRITE
of type env_sprite
Definition: entities.h:62
@ ENT_GLOW
of type env_glow
Definition: entities.h:63
@ ENT_MONITOR
of type func_monitor
Definition: entities.h:67
@ ENT_PARTSYSTEM
of type info_particle_system
Definition: entities.h:61
@ ENT_ENTITY
of type NSEntity
Definition: entities.h:35
@ ENT_CASCADELIGHT
of type env_cascade_light
Definition: entities.h:59
@ ENT_NONE
invalid, but reserved.
Definition: entities.h:34
@ ENT_SPECTATOR
of type NSClientSpectator
Definition: entities.h:47
@ ENT_TALKMONSTER
of type NSTalkMonster
Definition: entities.h:42
@ ENT_SPRAY
of type NSSpraylogo
Definition: entities.h:64
@ ENT_VEH_TANKMORTAR
of type func_tankmortar
Definition: entities.h:71
@ ENT_SOUNDSCAPE
of type NSSoundScape
Definition: entities.h:80
@ ENT_WEAPON
of type NSWeapon
Definition: entities.h:46
@ ENT_PORTAL
of type NSPortal
Definition: entities.h:48
@ ENT_SURFPROP
of type NSSurfacePropEntity
Definition: entities.h:39
@ ENT_PROJECTEDTEXTURE
of type env_projectedtexture
Definition: entities.h:54
@ ENT_SPEAKER
of type speaker
Definition: entities.h:43
@ ENT_OLDCAMERA
of type trigger_camera
Definition: entities.h:66
@ ENT_ITEM
of type NSItem
Definition: entities.h:45
@ ENT_FOG
of type env_fog
Definition: entities.h:56
@ ENT_FOGCONTROLLER
of type env_fog_controller
Definition: entities.h:58
@ ENT_STEAM
of type env_steam
Definition: entities.h:57
@ ENT_SEPARATOR
This is a separator.
Definition: entities.h:81
@ ENT_LASER
of type env_laser
Definition: entities.h:60
@ ENT_FUNNEL
of type env_funnel
Definition: entities.h:51
@ ENT_VEHICLE
Reserved.
Definition: entities.h:68
@ ENT_PUSH
of type trigger_push
Definition: entities.h:79
@ ENT_SMOKER
of type env_smoker
Definition: entities.h:52
@ ENT_TRACKTRAIN
of type func_tracktrain
Definition: entities.h:69
@ ENT_DLIGHT
of type light_dynamic
Definition: entities.h:53
@ ENT_AMBIENTSOUND
of type ambient_generic
Definition: entities.h:49
@ ENT_VEH_BRUSH
of type func_vehicle
Definition: entities.h:70
@ ENT_WAYPOINT
of type info_waypoint
Definition: entities.h:77
@ ENT_PROPROPE
of type prop_rope
Definition: entities.h:73
@ ENT_PHYSICS
of type NSPhysicsEntity
Definition: entities.h:40
@ ENT_BEAM
of type env_beam
Definition: entities.h:50
@ ENT_ENTITYPROJECTILE
of type NSProjectile
Definition: entities.h:38
@ ENT_INSTRUCTOR
of type env_instructor_hint
Definition: entities.h:78
@ ENT_SPOTLIGHT
of type point_spotlight
Definition: entities.h:55
@ ENT_PLAYER
of type NSClientPlayer
Definition: entities.h:44
@ ENT_PHYSROPE
of type phys_rope
Definition: entities.h:74
@ ENT_ENTITYRENDERABLE
of type NSRenderableEntity
Definition: entities.h:37
@ ENT_PMOVEVARS
of type NSPMoveVars
Definition: entities.h:36
@ ENT_MONSTER
of type NSMonster
Definition: entities.h:41
@ ENT_CONVEYOR
of type func_conveyor
Definition: entities.h:76
@ ENT_DECAL
of type NSDecal
Definition: entities.h:65
@ ENT_BUBBLES
of type env_bubbles
Definition: entities.h:75
@ ENT_VEH_4WHEEL
of type prop_vehicle_driveable
Definition: entities.h:72
string classname
Definition: ui.qc:347