Compare commits

...

2 Commits

4 changed files with 16 additions and 17 deletions

View File

@ -20,7 +20,7 @@
../shared/include.src
../../../valve/src/client/damage.qc
../../../base/src/client/draw.qc
../../../valve/src/client/draw.qc
init.qc
../../../valve/src/client/flashlight.qc
entities.qc
@ -35,7 +35,7 @@ hud.qc
../../../valve/src/client/hud_weaponselect.qc
../../../valve/src/client/scoreboard.qc
../../../base/src/client/modelevent.qc
../../../valve/src/client/modelevent.qc
../../../src/client/include.src
../../../src/shared/include.src
#endlist

View File

@ -40,11 +40,17 @@ item_pickup::Touch(entity eToucher)
Destroy();
} else {
Disappear();
think = Respawn;
nextthink = time + 30.0f;
ScheduleThink(PickupRespawn, 30.0f);
}
}
void
item_pickup::PickupRespawn(void)
{
Respawn();
Sound_Play(this, CHAN_ITEM, "item.respawn");
}
void
item_pickup::SetItem(int i)
{
@ -75,13 +81,6 @@ item_pickup::Respawn(void)
think = __NULL__;
nextthink = -1;
if (!m_iWasDropped && cvar("sv_playerslots") > 1) {
if (!real_owner)
Sound_Play(this, CHAN_ITEM, "item.respawn");
m_iClip = -1;
}
if (!m_bFloating) {
droptofloor();
SetMovetype(MOVETYPE_TOSS);

View File

@ -35,12 +35,12 @@ ammo_hd.qc
gamerules.qc
server.qc
../../../base/src/server/damage.qc
../../../valve/src/server/damage.qc
../../../src/botlib/include.src
../../../valve/src/server/flashlight.qc
../../../base/src/server/modelevent.qc
../../../valve/src/server/modelevent.qc
../../../valve/src/server/spawn.qc
../../../src/server/include.src

View File

@ -3,7 +3,7 @@
flags.h
events.h
player.qc
../../../base/src/shared/weapon_common.h
../../../valve/src/shared/weapon_common.h
../../../valve/src/shared/animations.h
../../../valve/src/shared/animations.qc
pmove.qc
@ -12,9 +12,9 @@ pmove.qc
../../../valve/src/shared/fx_breakmodel.qc
../../../valve/src/shared/fx_explosion.qc
../../../valve/src/shared/fx_gibhuman.qc
../../../base/src/shared/fx_spark.qc
../../../valve/src/shared/fx_spark.qc
../../../valve/src/shared/fx_impact.qc
../../../base/src/shared/fx_corpse.qc
../../../valve/src/shared/fx_corpse.qc
fx_lego.qc
fx_legopiece.qc
fx_soda.qc
@ -32,5 +32,5 @@ w_legolauncher.qc
w_machette.qc
w_sodalauncher.qc
weapons.qc
../../../base/src/shared/weapon_common.qc
../../../valve/src/shared/weapon_common.qc
#endlist