 |
 |
item_armor_shard
This is an entity, present on Quake II, Quake III Arena, DOOM 3 and Quake 4. Below you can find its spawnflags, keys and editor settings for each game that defines it.
Quake II
Editor
| Property |
Value |
| Type |
point entity |
| Min |
-16 -16 -16 |
| Max |
16 16 16 |
| Color |
.3 .3 1 |
Quake III Arena
Spawnflags
| Flag |
Bit |
Description |
| suspended |
1 |
|
Editor
| Property |
Value |
| Type |
point entity |
| Min |
-16 -16 -16 |
| Max |
16 16 16 |
| Color |
.3 .3 1 |
Item
| Property |
Value |
| pickup_sound |
sound/misc/ar1_pkup.wav |
| world_model |
models/powerups/armor/shard.md3, models/powerups/armor/shard_sphere.md3 |
| icon |
icons/iconr_shard |
| pickup_name |
Armor Shard |
| quantity |
5 |
| giType |
IT_ARMOR |
DOOM 3
Armor shard
Keys
| Key |
Type |
Default |
Description |
| inv_item |
bool |
1 |
if set to 1, show item acquisition gui when picked up |
| inv_name |
var |
Armor Shard |
name referenced for triggers etc.. requiring this to be in inventory to work |
| inv_icon |
var |
|
icon name for hud graphics |
| inv_carry |
bool |
|
if set to 1, is carried as opposed to instant use |
| no_touch |
bool |
|
trigger to give to player instead of picking up |
| not_easy |
bool |
|
set to 1 and item will not spawn in easy mode |
| not_medium |
bool |
|
set to 1 and item will not spawn in medium mode |
| not_hard |
bool |
|
set to 1 and item will not spawn in hard mode |
| model |
model |
models/items/armor/armor_shard.lwo |
visual model |
| triggersize |
var |
|
amount to expand the pickup trigger by |
| inv_id |
var |
|
id number as defined in guis/itemdefs.h |
Editor
| Property |
Value |
| Type |
point entity |
| Spawn class |
idItem -> idEntity -> idClass |
| Inherits |
item_default |
| Min |
-16 -16 0 |
| Max |
16 16 32 |
| Color |
.3 .3 1 |
Script events
| Event |
Declared by |
| activate |
idItem |
| respawn |
idItem |
| getName |
idEntity |
| setName |
idEntity |
| activateTargets |
idEntity |
| numTargets |
idEntity |
| getTarget |
idEntity |
| randomTarget |
idEntity |
| bindToJoint |
idEntity |
| removeBinds |
idEntity |
| bind |
idEntity |
| bindPosition |
idEntity |
| unbind |
idEntity |
| setOwner |
idEntity |
| setModel |
idEntity |
| setSkin |
idEntity |
| getShaderParm |
idEntity |
| setShaderParm |
idEntity |
| setShaderParms |
idEntity |
| setColor |
idEntity |
| getColor |
idEntity |
| isHidden |
idEntity |
| hide |
idEntity |
| show |
idEntity |
| cacheSoundShader |
idEntity |
| startSoundShader |
idEntity |
| startSound |
idEntity |
| stopSound |
idEntity |
| fadeSound |
idEntity |
| getWorldOrigin |
idEntity |
| setWorldOrigin |
idEntity |
| getOrigin |
idEntity |
| setOrigin |
idEntity |
| getAngles |
idEntity |
| setAngles |
idEntity |
| getLinearVelocity |
idEntity |
| setLinearVelocity |
idEntity |
| getAngularVelocity |
idEntity |
| setAngularVelocity |
idEntity |
| getSize |
idEntity |
| setSize |
idEntity |
| getMins |
idEntity |
| getMaxs |
idEntity |
| touches |
idEntity |
| setGuiParm |
idEntity |
| setGuiFloat |
idEntity |
| getNextKey |
idEntity |
| setKey |
idEntity |
| getKey |
idEntity |
| getIntKey |
idEntity |
| getFloatKey |
idEntity |
| getVectorKey |
idEntity |
| getEntityKey |
idEntity |
| restorePosition |
idEntity |
| distanceTo |
idEntity |
| distanceToPoint |
idEntity |
| startFx |
idEntity |
| waitFrame |
idEntity |
| wait |
idEntity |
| hasFunction |
idEntity |
| callFunction |
idEntity |
| setNeverDormant |
idEntity |
| setGui |
idEntity |
| precacheGui |
idEntity |
| getGuiParm |
idEntity |
| getGuiParmFloat |
idEntity |
| guiNamedEvent |
idEntity |
| remove |
idClass |
 |
Quake 4
#str_107324
Keys
| Key |
Type |
Default |
Description |
| inv_item |
bool |
2 |
if set to 1, show item acquisition gui when picked up |
| inv_name |
var |
#str_107324 |
name referenced for triggers etc.. requiring this to be in inventory to work |
| inv_icon |
var |
gfx/guis/hud/icons/item_armor.tga |
icon name for hud graphics |
| inv_carry |
bool |
|
if set to 1, is carried as opposed to instant use |
| no_touch |
bool |
|
trigger to give to player instead of picking up |
| model |
model |
models/items/armor/shard.lwo |
visual model |
| snd_acquire |
snd |
pickup_armor_shard |
sound to make when acquired |
| triggersize |
var |
|
amount to expand the pickup trigger by |
| inv_id |
var |
|
id number as defined in guis/itemdefs.h |
| not_easy |
bool |
|
set to 1 and item will not spawn in easy mode |
| not_medium |
bool |
|
set to 1 and item will not spawn in medium mode |
| not_hard |
bool |
|
set to 1 and item will not spawn in hard mode |
Editor
| Property |
Value |
| Type |
point entity |
| Spawn class |
idItem -> idEntity -> idClass |
| Inherits |
item_armor |
| Min |
-16 -16 0 |
| Max |
16 16 32 |
| Color |
.3 .3 1 |
Script events
| Event |
Declared by |
| activate |
idItem |
| respawn |
idItem |
| getName |
idEntity |
| setName |
idEntity |
| activateTargets |
idEntity |
| numTargets |
idEntity |
| getTarget |
idEntity |
| randomTarget |
idEntity |
| bindToJoint |
idEntity |
| removeBinds |
idEntity |
| bind |
idEntity |
| bindPosition |
idEntity |
| unbind |
idEntity |
| setOwner |
idEntity |
| setModel |
idEntity |
| setSkin |
idEntity |
| getShaderParm |
idEntity |
| setShaderParm |
idEntity |
| setShaderParms |
idEntity |
| setColor |
idEntity |
| getColor |
idEntity |
| isHidden |
idEntity |
| hide |
idEntity |
| show |
idEntity |
| cacheSoundShader |
idEntity |
| startSoundShader |
idEntity |
| startSound |
idEntity |
| stopSound |
idEntity |
| fadeSound |
idEntity |
| getWorldOrigin |
idEntity |
| setWorldOrigin |
idEntity |
| getOrigin |
idEntity |
| setOrigin |
idEntity |
| getAngles |
idEntity |
| setAngles |
idEntity |
| getLinearVelocity |
idEntity |
| setLinearVelocity |
idEntity |
| getAngularVelocity |
idEntity |
| setAngularVelocity |
idEntity |
| getSize |
idEntity |
| setSize |
idEntity |
| getMins |
idEntity |
| getMaxs |
idEntity |
| touches |
idEntity |
| setGuiParm |
idEntity |
| setGuiFloat |
idEntity |
| getNextKey |
idEntity |
| setKey |
idEntity |
| getKey |
idEntity |
| getIntKey |
idEntity |
| getFloatKey |
idEntity |
| getVectorKey |
idEntity |
| getEntityKey |
idEntity |
| restorePosition |
idEntity |
| distanceTo |
idEntity |
| distanceToPoint |
idEntity |
| startFx |
idEntity |
| waitFrame |
idEntity |
| wait |
idEntity |
| hasFunction |
idEntity |
| callFunction |
idEntity |
| setNeverDormant |
idEntity |
| clearSkin |
idEntity |
| setContents |
idEntity |
| getLastBlocker |
idEntity |
| playEffect |
idEntity |
| stopEffect |
idEntity |
| stopAllEffects |
idEntity |
| getHealth |
idEntity |
| hideSurface |
idEntity |
| showSurface |
idEntity |
| guiEvent |
idEntity |
| playbackCallback |
idEntity |
| getBindMaster |
idEntity |
| applyImpulse |
idEntity |
| removeNullTargets |
idEntity |
| isA |
idEntity |
| isSameTypeAs |
idEntity |
| matchPrefix |
idEntity |
| clearTargetList |
idEntity |
| appendTarget |
idEntity |
| removeTarget |
idEntity |
| setHealth |
idEntity |
| remove |
idClass |

Last changed Sep 21, 2026
|
|
 |
 |
|
 |
 |
 |
| No blog post has a picture yet. |
|
 |
 |
 |
 |
IRC: #func_arena @ irc.libera.chat
Discord: Map-Center
41 fraggers right now. Be nice to others.
|
|
 |
 |
|