X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fnades%2Fnades.qc;fp=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fnades%2Fnades.qc;h=01f78c05b3f938d000ee1fd568391283388d815b;hb=c4cd296cb93e2dca84eb333af04acc6143d5543c;hp=eb7d1fa9b0ed14862e7ce8b7baa5724cb56ca974;hpb=1a422236da8455a8d68c152246d4b2292be9b986;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mutators/mutator/nades/nades.qc b/qcsrc/common/mutators/mutator/nades/nades.qc index eb7d1fa9b..01f78c05b 100644 --- a/qcsrc/common/mutators/mutator/nades/nades.qc +++ b/qcsrc/common/mutators/mutator/nades/nades.qc @@ -1671,13 +1671,13 @@ MUTATOR_HOOKFUNCTION(nades, PlayerSpawn) { entity player = M_ARGV(0, entity); - if (autocvar_g_nades_onspawn) - { - if (StatusEffects_active(STATUSEFFECT_SpawnShield, player)) - player.nade_refire = time + autocvar_g_spawnshieldtime; - } + if (StatusEffects_active(STATUSEFFECT_SpawnShield, player)) + player.nade_refire = StatusEffects_gettime(STATUSEFFECT_SpawnShield, player); else - player.nade_refire = time + autocvar_g_nades_nade_refire; + player.nade_refire = time; + + if (!autocvar_g_nades_onspawn) + player.nade_refire += autocvar_g_nades_nade_refire; if(autocvar_g_nades_bonus_client_select) STAT(NADE_BONUS_TYPE, player) = CS_CVAR(player).cvar_cl_nade_type;