diff --git a/src/basic.h b/src/basic.h index f79886d..e418aa2 100644 --- a/src/basic.h +++ b/src/basic.h @@ -19,6 +19,7 @@ #define EXPLOSION_SAVE_DISTANCE 64 #define SPECIAL_TRIGGER_TIMEOUT 15 #define SPECIAL_TRIGGER_NUMUSE 5 // 0=unlimited +#define SPECIAL_TRIGGER_TIME 25 #define SPECIAL_ROW_TIME 30 #define SPECIAL_PUSH_TIME 50 #define SPECIAL_KICK_NUMUSE 8 diff --git a/src/special.c b/src/special.c index 3a700d1..e807db7 100644 --- a/src/special.c +++ b/src/special.c @@ -149,6 +149,7 @@ special_pickup (int p_nr, int s_nr) { switch(s_nr) { case SP_trigger: s->numuse=SPECIAL_TRIGGER_NUMUSE; + s->to=SPECIAL_TRIGGER_TIME*TIME_FACTOR; break; case SP_row : s->to=SPECIAL_ROW_TIME*TIME_FACTOR;