diff --git a/game/g_mover.c b/game/g_mover.c index 49860e0..54cdfb8 100644 --- a/game/g_mover.c +++ b/game/g_mover.c @@ -3325,3 +3325,8 @@ void SP_func_mover(gentity_t *ent) { level.numBrushEnts++; } + +// Basic spawn function for func_stasis_door +void SP_func_stasis_door(gentity_t *ent) { + +} \ No newline at end of file diff --git a/game/g_spawn.c b/game/g_spawn.c index 082fa36..49437e0 100644 --- a/game/g_spawn.c +++ b/game/g_spawn.c @@ -143,6 +143,7 @@ void SP_func_door_rotating (gentity_t *ent); void SP_func_brushmodel(gentity_t *ent); // for brushmodel hijacking :D void SP_func_lightchange(gentity_t *ent); // "toggling" light void SP_func_targetmover(gentity_t *ent); +void SP_func_stasis_door(gentity_t *ent); void SP_trigger_always (gentity_t *ent); void SP_trigger_multiple (gentity_t *ent); @@ -325,6 +326,7 @@ spawn_t spawns[] = { {"func_brushmodel", SP_func_brushmodel}, // Hijack me haha {"func_lightchange", SP_func_lightchange}, {"func_targetmover", SP_func_targetmover}, + {"func_stasis_door", SP_func_stasis_door}, // Triggers are brush objects that cause an effect when contacted // by a living player, usually involving firing targets. diff --git a/game/g_target.c b/game/g_target.c index 0893304..f2d7962 100644 --- a/game/g_target.c +++ b/game/g_target.c @@ -148,7 +148,7 @@ void Use_Target_Delay( gentity_t *ent, gentity_t *other, gentity_t *activator ) void SP_target_delay( gentity_t *ent ) { if ( !ent->wait ) { - G_SpawnInt("delay", "0", &ent->wait); + G_SpawnFloat("delay", "0", &ent->wait); if(!ent->wait) ent->wait = 1; }