@@ -268,9 +268,9 @@ void debris_process_post(object * obj, float frame_time)
268268 return ; // If arc_frequency <= 0, this piece has no arcs on it
269269 }
270270
271- if ( !timestamp_elapsed (db->fire_timeout ) && timestamp_elapsed (db->next_fireball )) {
271+ if ( !timestamp_elapsed (db->arc_timeout ) && timestamp_elapsed (db->arc_next_time )) {
272272
273- db->next_fireball = _timestamp_rand (db->arc_frequency ,db->arc_frequency *2 );
273+ db->arc_next_time = _timestamp_rand (db->arc_frequency ,db->arc_frequency *2 );
274274 db->arc_frequency += 100 ;
275275
276276 if (db->is_hull ) {
@@ -600,7 +600,7 @@ object *debris_create_only(int parent_objnum, int parent_ship_class, int alt_typ
600600 db->ship_info_index = parent_ship_class;
601601 db->team = team;
602602 db->ambient_sound = (sip == nullptr ) ? gamesnd_id (-1 ) : sip->debris_ambient_sound ;
603- db->fire_timeout = TIMESTAMP::never (); // if not changed, timestamp_elapsed() will return false
603+ db->arc_timeout = TIMESTAMP::never (); // if not changed, timestamp_elapsed() will return false
604604 db->time_started = Missiontime;
605605 db->species = (sip == nullptr ) ? -1 : sip->species ;
606606 db->parent_alt_name = alt_type_index;
@@ -621,7 +621,7 @@ object *debris_create_only(int parent_objnum, int parent_ship_class, int alt_typ
621621 db->arc_frequency = 0 ;
622622 }
623623
624- db->next_fireball = _timestamp_rand (500 ,2000 ); // start one 1/2 - 2 secs later
624+ db->arc_next_time = _timestamp_rand (500 ,2000 ); // start one 1/2 - 2 secs later
625625
626626 flagset<Object::Object_Flags> default_flags;
627627 default_flags.set (Object::Object_Flags::Renders);
@@ -676,12 +676,12 @@ object *debris_create_only(int parent_objnum, int parent_ship_class, int alt_typ
676676 // limit the amount of time that fireballs appear
677677 // let fireball length be linked to radius of ship. Range is .33 radius => 3.33 radius seconds.
678678 if (spark_timeout >= 0 ) {
679- db->fire_timeout = _timestamp (spark_timeout);
679+ db->arc_timeout = _timestamp (spark_timeout);
680680 } else if (parent_objnum >= 0 ) {
681681 float t = 1000 *Objects[parent_objnum].radius /3 + (fl2i (1000 *3 *Objects[parent_objnum].radius ) == 0 ? 0 : Random::next (fl2i (1000 *3 *Objects[parent_objnum].radius )));
682- db->fire_timeout = _timestamp (fl2i (t)); // fireballs last from 5 - 30 seconds
682+ db->arc_timeout = _timestamp (fl2i (t)); // fireballs last from 5 - 30 seconds
683683 } else {
684- db->fire_timeout = TIMESTAMP::immediate ();
684+ db->arc_timeout = TIMESTAMP::immediate ();
685685 }
686686
687687 if (parent_objnum >= 0 && Objects[parent_objnum].radius >= MIN_RADIUS_FOR_PERSISTENT_DEBRIS ) {
0 commit comments