SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   DW Mission Designers' Forum (https://www.subsim.com/radioroom/forumdisplay.php?f=191)
-   -   Getting a 'three-way' option in a mission? (https://www.subsim.com/radioroom/showthread.php?t=229823)

Stewy1 02-22-17 03:43 AM

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 :03:
Stew

p7p8 02-23-17 03:02 AM

(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

Stewy1 02-23-17 03:20 AM

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

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

p7p8 02-23-17 03:42 AM

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)


All times are GMT -5. The time now is 11:34 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.