Reset Fusion_next_sound_time in init_player_stats_level() to hopefully fix Fusion not doing damage or playing sounds
This commit is contained in:
parent
328ddd8a55
commit
34db780dbf
|
@ -1,5 +1,9 @@
|
||||||
D1X-Rebirth Changelog
|
D1X-Rebirth Changelog
|
||||||
|
|
||||||
|
20100903
|
||||||
|
--------
|
||||||
|
main/game.h, main/gameseq.c, main/state.c: Reset Fusion_next_sound_time in init_player_stats_level() to hopefully fix Fusion not doing damage or playing sounds
|
||||||
|
|
||||||
20100902
|
20100902
|
||||||
--------
|
--------
|
||||||
arch/sdl/digi_mixer.c, arch/sdl/digi_mixer_music.c, arch/sdl/jukebox.c, d1x-rebirth.xcodeproj/project.pbxproj, main/multi.h: On Mac OS X - no longer have to copy SDL_mixer.h to SDL framework; frameworks can now be in /Library/Frameworks; fix for obscure compile error involving u_int32_t
|
arch/sdl/digi_mixer.c, arch/sdl/digi_mixer_music.c, arch/sdl/jukebox.c, d1x-rebirth.xcodeproj/project.pbxproj, main/multi.h: On Mac OS X - no longer have to copy SDL_mixer.h to SDL framework; frameworks can now be in /Library/Frameworks; fix for obscure compile error involving u_int32_t
|
||||||
|
|
|
@ -44,6 +44,7 @@ extern fix Last_laser_fired_time;
|
||||||
extern fix Next_missile_fire_time; // Time at which player can next fire his selected missile.
|
extern fix Next_missile_fire_time; // Time at which player can next fire his selected missile.
|
||||||
extern fix Next_flare_fire_time;
|
extern fix Next_flare_fire_time;
|
||||||
extern fix Laser_delay_time; // Delay between laser fires.
|
extern fix Laser_delay_time; // Delay between laser fires.
|
||||||
|
extern fix Fusion_next_sound_time;
|
||||||
extern int Cheats_enabled;
|
extern int Cheats_enabled;
|
||||||
|
|
||||||
// bits for FixedStep
|
// bits for FixedStep
|
||||||
|
|
|
@ -338,7 +338,8 @@ void init_player_stats_level()
|
||||||
Player_is_dead = 0; // Added by RH
|
Player_is_dead = 0; // Added by RH
|
||||||
Players[Player_num].homing_object_dist = -F1_0; // Added by RH
|
Players[Player_num].homing_object_dist = -F1_0; // Added by RH
|
||||||
|
|
||||||
Next_flare_fire_time = Last_laser_fired_time = Next_laser_fire_time = Next_missile_fire_time = GameTime; // added by RH, solved demo playback bug
|
// properly init these cursed globals
|
||||||
|
Fusion_next_sound_time = Next_flare_fire_time = Last_laser_fired_time = Next_laser_fire_time = Next_missile_fire_time = GameTime;
|
||||||
|
|
||||||
init_gauges();
|
init_gauges();
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,7 +84,6 @@ COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
|
||||||
#define DESC_LENGTH 20
|
#define DESC_LENGTH 20
|
||||||
|
|
||||||
extern int Do_appearance_effect;
|
extern int Do_appearance_effect;
|
||||||
extern fix Fusion_next_sound_time;
|
|
||||||
|
|
||||||
extern int Laser_rapid_fire, Ugly_robot_cheat, Ugly_robot_texture;
|
extern int Laser_rapid_fire, Ugly_robot_cheat, Ugly_robot_texture;
|
||||||
extern int Physics_cheat_flag;
|
extern int Physics_cheat_flag;
|
||||||
|
|
Loading…
Reference in a new issue