@@ -462,7 +462,7 @@ int collide_debris_prop(obj_pair* pair)
462462 ship_override = scripting::hooks::OnDebrisCollision->isOverride (scripting::hooks::CollisionConditions{ {prop_objp, debris_objp} },
463463 scripting::hook_param_list (scripting::hook_param (" Self" , ' o' , prop_objp),
464464 scripting::hook_param (" Object" , ' o' , debris_objp),
465- scripting::hook_param (" Ship " , ' o' , prop_objp),
465+ scripting::hook_param (" Prop " , ' o' , prop_objp),
466466 scripting::hook_param (" Debris" , ' o' , debris_objp),
467467 scripting::hook_param (" Hitpos" , ' o' , hitpos)));
468468 }
@@ -494,31 +494,6 @@ int collide_debris_prop(obj_pair* pair)
494494 collide_ship_ship_do_sound (&hitpos, prop_objp, debris_objp,false );
495495 }
496496
497- if (scripting::hooks::OnDebrisCollision->isActive () && !(debris_override && !ship_override)) {
498- // TODO PROP
499- /*
500- scripting::hooks::OnDebrisCollision->run(scripting::hooks::CollisionConditions{ {ship_objp, debris_objp} },
501- scripting::hook_param_list(scripting::hook_param("Self", 'o', ship_objp),
502- scripting::hook_param("Object", 'o', debris_objp),
503- scripting::hook_param("Ship", 'o', ship_objp),
504- scripting::hook_param("Debris", 'o', debris_objp),
505- scripting::hook_param("Hitpos", 'o', hitpos)));
506- */
507- }
508- if (scripting::hooks::OnShipCollision->isActive () && ((debris_override && !ship_override) || (!debris_override && !ship_override)))
509- {
510- // TODO PROP
511- /*
512- scripting::hooks::OnShipCollision->run(scripting::hooks::CollisionConditions{ {ship_objp, debris_objp} },
513- scripting::hook_param_list(scripting::hook_param("Self", 'o', debris_objp),
514- scripting::hook_param("Object", 'o', ship_objp),
515- scripting::hook_param("Ship", 'o', ship_objp),
516- scripting::hook_param("Debris", 'o', debris_objp),
517- scripting::hook_param("Hitpos", 'o', hitpos),
518- scripting::hook_param("ShipSubmodel", 'o', scripting::api::l_Submodel.Set(smh), has_submodel && (debris_hit_info.heavy == ship_objp))));
519- */
520- }
521-
522497 return 0 ;
523498 }
524499 }
@@ -612,7 +587,7 @@ int collide_asteroid_prop(obj_pair* pair)
612587 {
613588 float asteroid_damage;
614589
615- vec3d asteroid_vel = asteroid_objp->phys_info .vel ;
590+ // vec3d asteroid_vel = asteroid_objp->phys_info.vel;
616591
617592 // do collision physics
618593 calculate_ship_ship_collision_physics (&asteroid_hit_info);
@@ -628,27 +603,6 @@ int collide_asteroid_prop(obj_pair* pair)
628603 collide_ship_ship_do_sound (&hitpos, prop_objp, asteroid_objp, false );
629604 }
630605
631- // TODO PROP
632- /*
633- if (scripting::hooks::OnAsteroidCollision->isActive() && !(asteroid_override && !ship_override)) {
634- scripting::hooks::OnAsteroidCollision->run(scripting::hooks::CollisionConditions{ {ship_objp, asteroid_objp} },
635- scripting::hook_param_list(scripting::hook_param("Self", 'o', ship_objp),
636- scripting::hook_param("Object", 'o', asteroid_objp),
637- scripting::hook_param("Ship", 'o', ship_objp),
638- scripting::hook_param("Asteroid", 'o', asteroid_objp),
639- scripting::hook_param("Hitpos", 'o', hitpos)));
640- }
641- if (scripting::hooks::OnShipCollision->isActive() && ((asteroid_override && !ship_override) || (!asteroid_override && !ship_override)))
642- {
643- scripting::hooks::OnShipCollision->run(scripting::hooks::CollisionConditions{ {ship_objp, asteroid_objp} },
644- scripting::hook_param_list(scripting::hook_param("Self", 'o', asteroid_objp),
645- scripting::hook_param("Object", 'o', ship_objp),
646- scripting::hook_param("Ship", 'o', ship_objp),
647- scripting::hook_param("Asteroid", 'o', asteroid_objp),
648- scripting::hook_param("Hitpos", 'o', hitpos),
649- scripting::hook_param("ShipSubmodel", 'o', scripting::api::l_Submodel.Set(smh), has_submodel && (asteroid_hit_info.heavy == ship_objp))));
650- }*/
651-
652606 return 0 ;
653607 }
654608
0 commit comments