Ok, here is the drafted plan for how the ship parameters will work:
- Event 29 = Damage or destroy a ship by index, 'QuestObjct' value in event directive is the index of the ship to destroy. 'QuestData1' is the level to set the status at (0 for completely destroy).
- Event 30 = Reduce nav subsystem status of a ship by index, 'QuestObjct' value in event directive is the index of the ship to destroy. 'QuestData1' value is the level to set the status at (0 for completely disabled).
- Event 31 = Reduce weapon subsystem status of a ship by index, 'QuestObjct' value in event directive is the index of the ship to destroy. 'QuestData1' value is the level to set the status at (0 for completely disabled).
- Event 32 = Reduce engine subsystem status of a ship by index, 'QuestObjct' value in event directive is the index of the ship to destroy. 'QuestData1' value is the level to set the status at (0 for completely disabled).
- Event 35 = Damage or destroy current targeted ship. Whatever ship the player has targeted is destroyed. `QuestData1' is the level to set the status at (0 for completely destroy).
- Event 36 = Reduce nav subsystem status of targeted ship. 'QuestData1' value is the level to set the status at (0 for completely disabled).
- Event 37 = Reduce weapon subsystem status of targeted ship. 'QuestData1' value is the level to set the status at (0 for completely disabled).
- Event 38 = Reduce engine subsystem status of targeted ship. 'QuestData1' value is the level to set the status at (0 for completely disabled).
And these lines will be added to the sample file:
Code: Select all
` 29 = Damage or destroy a ship by ID
` QuestObjct is for the object ID of the ship, starting at 1221
` Data1 is the level to set the status at (0 for completely destroy).
` 30 = Reduce nav subsystem status of a ship by ID
` QuestObjct is for the object ID of the ship, starting at 1221
` Data1 is the level to set the status at (0 for completely disabled).
` 31 = Reduce weapon subsystem status of a ship by ID
` QuestObjct is for the object ID of the ship, starting at 1221
` Data1 is the level to set the status at (0 for completely disabled).
` 32 = Reduce engine subsystem status of a ship by ID
` QuestObjct is for the object ID of the ship, starting at 1221
` Data1 is the level to set the status at (0 for completely disabled).
` 35 = Damage or destroy current targeted ship.
` Data1 is the level to set the status at (0 for completely destroy).
` 36 = Reduce nav subsystem status of targeted ship.
` Data1 is the level to set the status at (0 for completely disabled).
` 37 = Reduce weapon subsystem status of targeted ship.
` Data1 is the level to set the status at (0 for completely disabled).
` 38 = Reduce engine subsystem status of targeted ship.
` Data1 is the level to set the status at (0 for completely disabled).
Edit: I've sent you an e-mail with some test code that should let you try these systems out with the existing DirectX version of the game.