![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#7 | |
Navy Seal
![]() |
![]() Quote:
I can change some of it ![]() The cinematics, objective names and some actions would have to stay as they are scripted into the mission:- Code:
def ShowNextObjectives( objective ): name = objective.ObjectiveName if name == "ReachObservationPeriscopeObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "RotateObservationPeriscopeObjective" ), False ) if name == "RotateObservationPeriscopeObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "LockOnFirstShipObjective" ), False ) if name == "LockOnFirstShipObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "FireTorpedoObjective" ), False ) if name == "FireTorpedoObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "SelectNextTorpedoTubeObjective" ), False ) # if name == "Sink the ship or fire all 4 torpedoes": #Mission.SetObjectiveAsHidden( GetObjectiveByName( "Sink 2 more ships to complete the objective" ), False )#it's done by triggers Mission.SetObjectiveAsHidden( GetObjectiveByName( "OpenTAIObjective" ), False ) if name == "OpenTAIObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "PlotCourseToSecondShipObjective" ), False ) if name == "PlotCourseToSecondShipObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "Reach second ship area" ), False ) if name == "Sink 2 more ships to complete the objective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "Dock at Kiel" ), False ) Mission.SetObjectiveAsHidden( GetObjectiveByName( "OpenNavigationMapObjective" ), False ) if name == "OpenNavigationMapObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "PlotCourseToKielObjective" ), False ) if name == "PlotCourseToKielObjective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "SetTimeCompressionTo1024Objective" ), False ) if name == "SetTimeCompressionTo1024Objective": Mission.SetObjectiveAsHidden( GetObjectiveByName( "ReachKielObjective" ), False ) ShowFeedbackForAllObjectives() So we would need to come up with a tutorial that had the following points:-
![]() |
|
![]() |
![]() |
|
|