SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Modern-Era Subsims > Dangerous Waters > DW Mod Workshop > DW Mission Designers' Forum
Forget password? Reset here

Reply
 
Thread Tools Search this Thread Display Modes
Old 02-22-17, 03:43 AM   #1
Stewy1
Girt by Sea
 
Stewy1's Avatar
 
Join Date: Mar 2015
Location: Red Route 1
Posts: 357
Downloads: 130
Uploads: 32


Default Getting a 'three-way' option in a mission?

Ok, no giggling about the thread title...

I wanted to set up a mission where there is an equal one chance in three for an option or mission orders to occur.

I know, for an equal 1 in 4 chance, I:

* place 2 sailboats at 50% probability somewhere on the map
* then set up the mission triggers so that:
* Sailboat 1 exists (and no Sailboat 2 exists) = 1st mission
* Sailboat 2 exists (and no Sailboat 1 exists) = 2nd mission
* Both Sailboats exist = 3rd mission
* No Sailboats exist = 4th Mission


...but for equal 1 in 3 chance of a mission, is it:
* place three Sailboats at 50% somewhere on the map
* If Sailboat 1 exists (and no Sailboat 3) = Mission 1
* If Sailboat 2 exists (and no Sailboat 3) = Mission 2
* If Sailboat 1 OR 2 exists AND Sailboat 3 exists = Mission 3

Mathematically, does that work out to an equal one chance in three of the mission occurring?

Thanks guys - Math isn't my strong suit - so I wanted to ask
Stew
Stewy1 is offline   Reply With Quote
Old 02-23-17, 03:02 AM   #2
p7p8
Seasoned Skipper
 
Join Date: Nov 2006
Posts: 742
Downloads: 136
Uploads: 6
Default

(sailboat); A,B,C... - mission types


(1) = A
(2) = B
(2)+(3) = C
(3)+(1) = C
You have also "new kind" of mission for next variants:
(3) = D
(1)+(2)+(3) = E
(1)+(2) = [A,B] = F


My proposition:
chance of mission A = chance of mission B = chance of mission C
(place 3 missions in dynamic group with minimum/maximum =1)

and if:

A then create (1)
B then create (2)
C then create (1a)+(3a) or (2b)+(3b)

 

VERSION 3
OWNALLIANCE 0
DIFFICULTY 1
TOTALNUMSIDES 1
NUMDRIVEABLES 1
MONTH 1
WORLDGRID 2
LATLONG 31.331694 -36.327538
;
SEASTATE 3
MDR 0 0 0
BOTTOMTYPE 0
TIMEOFDAY 12
WEATHER 0
CLOUDHEIGHT 4500
SSP 0
GROUP "A" 1 10 1 1 6 -1
GROUP "B" 2 10 1 1 6 -1
GROUP "C" 3 10 1 1 6 -1
GROUP "C1" 4 50 2 2 3 -1
GROUP "C2" 5 50 2 2 3 -1
GROUP "VARIANTS" 6 100 1 1 -1 -1




ENTITY 1557 SURFENTITY
HULLID 1
ALLIANCE 0
POS 540502.625000 542271.812500 0
POINTS 100
COURSE 274
SPEED 7
PROB 0
UNIQUENAME "Sailboat 1"
GROUP 1
TACTIC TRANSIT
WAYPOINT 353297.187500 557570.937500 0 7 -1 0.000000
AIRLOADOUT -1
END

ENTITY 1557 SURFENTITY
HULLID 2
ALLIANCE 0
POS 544396.375000 492486.656250 0
POINTS 100
COURSE 273
SPEED 7
PROB 0
UNIQUENAME "Sailboat 2"
GROUP 2
TACTIC TRANSIT
WAYPOINT 341454.968750 506254.468750 0 7 -1 0.000000
AIRLOADOUT -1
END

ENTITY 1557 SURFENTITY
HULLID 3
ALLIANCE 0
POS 542036.812500 437825.250000 0
POINTS 100
COURSE 268
SPEED 7
PROB 0
UNIQUENAME "Sailboat 3a"
GROUP 4
TACTIC TRANSIT
WAYPOINT 348814.718750 432583.812500 0 7 -1 0.000000
AIRLOADOUT -1
END

TEXTLABEL 586114.125000 543804.625000
BEGINTEXT
Sailboat 1, 1a
ENDTEXT
COLOR RGB(255,0,0)
END

TEXTLABEL 587341.687500 493478.625000
BEGINTEXT
Sailboat 2, 2a
ENDTEXT
COLOR RGB(255,0,0)
END

TEXTLABEL 587960.125000 439867.406250
BEGINTEXT
Sailboat 3
ENDTEXT
COLOR RGB(255,0,0)
END

ENTITY 1557 SURFENTITY
HULLID 4
ALLIANCE 0
POS 540324.187500 540706.750000 0
POINTS 100
COURSE 274
SPEED 7
PROB 0
UNIQUENAME "Sailboat 1a"
GROUP 4
TACTIC TRANSIT
WAYPOINT 353118.812500 556005.875000 0 7 -1 0.000000
AIRLOADOUT -1
END

ENTITY 1557 SURFENTITY
HULLID 5
ALLIANCE 0
POS 543681.125000 490130.937500 0
POINTS 100
COURSE 273
SPEED 7
PROB 0
UNIQUENAME "Sailboat 2b"
GROUP 5
TACTIC TRANSIT
WAYPOINT 340425.218750 502745.718750 0 7 -1 0.000000
AIRLOADOUT -1
END

ENTITY 1557 SURFENTITY
HULLID 6
ALLIANCE 0
POS 542008.062500 437335.562500 0
POINTS 100
COURSE 268
SPEED 7
PROB 0
UNIQUENAME "Sailboat 3b"
GROUP 5
TACTIC TRANSIT
WAYPOINT 348785.937500 432094.093750 0 7 -1 0.000000
AIRLOADOUT -1
END

GOAL 760373.312500 535122.000000 0.000000
BEGIN
GOALNAME "Mission A msg"
GOALID 1
PARENTGOALID -1
GOALTYPE 3
TRIGGERTYPE 1
STARTTIME 0
ENDTIME 0
POINTS 100
MAXSPEED -1
MINDEPTH -1.000000
MAXDEPTH -1.000000
RETURNTOBASE 0
GOALDOCTRINE
BEGINTEXT
IF ( GroupWasCreated 1 ) then<R>

GoalTriggered <R>

ENDIF
ENDTEXT
MESSAGETYPEID 1
BEGINTEXT
Mission A
ENDTEXT
END
GOAL 761360.125000 487259.468750 0.000000
BEGIN
GOALNAME "Mission B msg"
GOALID 2
PARENTGOALID -1
GOALTYPE 3
TRIGGERTYPE 1
STARTTIME 0
ENDTIME 0
POINTS 100
MAXSPEED -1
MINDEPTH -1.000000
MAXDEPTH -1.000000
RETURNTOBASE 0
GOALDOCTRINE
BEGINTEXT
IF ( GroupWasCreated 2 ) then<R>

GoalTriggered <R>

ENDIF
ENDTEXT
MESSAGETYPEID 1
BEGINTEXT
Mission B
ENDTEXT
END
GOAL 759386.500000 445811.593750 0.000000
BEGIN
GOALNAME "Mission C msg"
GOALID 3
PARENTGOALID -1
GOALTYPE 3
TRIGGERTYPE 1
STARTTIME 0
ENDTIME 0
POINTS 100
MAXSPEED -1
MINDEPTH -1.000000
MAXDEPTH -1.000000
RETURNTOBASE 0
GOALDOCTRINE
BEGINTEXT
IF ( GroupWasCreated 4 ) or<R>

( GroupWasCreated 5 ) then<R>

GoalTriggered <R>

ENDIF
ENDTEXT
MESSAGETYPEID 1
BEGINTEXT
Mission C
ENDTEXT
END
ENTITY 41 SUBENTITY
HULLID 7
ALLIANCE 0
POS 547706.500000 660698.687500 -369
POINTS 1000
COURSE 79
SPEED 5
PROB 100
DRIVEABLE 1
UNIQUENAME "SSN 757"
COMMSINTERVAL 0.000000
TACTIC BARRIER
WAYPOINT 823079.812500 711188.875000 -369 5 -1 0.000000
AIRLOADOUT 93
AIRCRAFT 1721 1 Alert5 0 : Alert15 1 : 0 Alert30 0 :
END

MAPCIRCLES
CIRCLE 1 540181.375000 541326.500000 10.000000 255 0 0 -1
CIRCLE 2 542381.750000 491875.687500 10.000000 255 0 0 -1
CIRCLE 3 541541.250000 438197.781250 10.000000 255 0 0 -1
END
p7p8 is offline   Reply With Quote
Old 02-23-17, 03:20 AM   #3
Stewy1
Girt by Sea
 
Stewy1's Avatar
 
Join Date: Mar 2015
Location: Red Route 1
Posts: 357
Downloads: 130
Uploads: 32


Default

Ahh, that makes sense, P7 - thanks for that mate!

On reflection, where I got it wrong with my model was that if there is NO sailboat 1 or 2 created, then the mission won't work - your way is better!

I appreciate your help!
Stew
Stewy1 is offline   Reply With Quote
Old 02-23-17, 03:42 AM   #4
p7p8
Seasoned Skipper
 
Join Date: Nov 2006
Posts: 742
Downloads: 136
Uploads: 6
Default

With my method you can set own % for each mission. For exapmle:

15% for A - then create (1)
25% for B - then create (2)
60% for C - then create (1a)+(3a) or (2b)+(3b)

(now is 10% for each mission but one variant must be created - which is highest priority for dynamic group)
p7p8 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 04:21 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 1995- 2024 Subsim®
"Subsim" is a registered trademark, all rights reserved.