Closed Darkcyde13 closed 1 month ago
Interesting. Most modules we can target have the exact same names as modules available to players. Drives appear to depart from that standard.
I'm sure this isn't a complete list but
$ext_drive_class1_c_name;
$ext_drive_class2_a_name;
$ext_drive_class3_cob_name;
$ext_drive_class4_a_name;
$ext_drive_class5_a_name;
$ext_drive_class5_b_name;
$ext_drive_class5_d_name;
$ext_drive_class5_e_name;
$ext_drive_class6_b_name;
$ext_drive_class7_a_name;
$ext_drive_class7_b_name;
$ext_drive_class7_c_name;
$ext_drive_class7_d_name;
$ext_drive_krait_name;
$ext_drive_krait_light_name;
Should be fixed in the next release.
Thank you! :)
What's Wrong (please be as specific as possible)
Expected
Ship targeted script to run each time a subsystem is targeted.
Observed
Ship targeted runs for each susbsystem, except for 'Drive'. An error appears in the EDDI log when a drive is selected.
Steps to reproduce
Configuration
My Investigation
Investigation Notes
I was just targeting a couple of ships while outside a station, and I realised that my targeting script was always stopping when I selected the target's drive.
On investigation, I could see the entries in the game Journal appearing fine, showing that each subsystem was being targeted correctly, including the drive. However, when I looked at the EDDI log there were errors regarding "Object reference not set to an instance of an object." for each time I targeted the drive.
I made a copy of the EDDI default personality to test this out, and it still failed.
EDDI Logs
Log errors:
eddi.log
Player journals
Journal.2024-06-21T233423.01.log