Skip to content

Commit

Permalink
some changes to constracts including the isnotvessel parameter and au…
Browse files Browse the repository at this point in the history
…toaccepted contracts
  • Loading branch information
Leebed committed Jan 8, 2024
1 parent 14421b0 commit 4708755
Show file tree
Hide file tree
Showing 16 changed files with 178 additions and 75 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,24 +60,25 @@ CONTRACT_TYPE
name = CommSat1
type = VesselParameterGroup
define = CommSat I
define = CommSatI
disableOnStateChange = false
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat II
vessel = CommSatII
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat III
vessel = CommSatIII
}
PARAMETER
{
name = RequiredParts
Expand Down Expand Up @@ -120,21 +121,32 @@ CONTRACT_TYPE
}
}

// ComSat II
PARAMETER
{
name = CommSat2
type = VesselParameterGroup

define = CommSat II
define = CommSatII
disableOnStateChange = false


PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSatI
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSat III
vessel = CommSatIII
}

PARAMETER
{
name = RequiredParts
Expand Down Expand Up @@ -177,21 +189,31 @@ CONTRACT_TYPE
}
}
// ComSat III
PARAMETER
{
name = CommSat3
type = VesselParameterGroup
define = CommSat III
define = CommSatIII
disableOnStateChange = false
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat I
vessel = CommSatI
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSatII
}
PARAMETER
{
name = RequiredParts
Expand Down Expand Up @@ -251,9 +273,9 @@ CONTRACT_TYPE
name = TransferVessel
type = DestroyVessel
onState = CONTRACT_SUCCESS
vessel = CommSat I
vessel = CommSat II
vessel = CommSat III
vessel = CommSatI
vessel = CommSatII
vessel = CommSatIII
}

BEHAVIOUR
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,31 +60,31 @@ CONTRACT_TYPE
name = CommSat1
type = VesselParameterGroup
define = CommSat I
define = CommSatI
disableOnStateChange = false
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat II
vessel = CommSatII
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat III
vessel = CommSatIII
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat IV
vessel = CommSatIV
}
PARAMETER
Expand Down Expand Up @@ -134,23 +134,31 @@ CONTRACT_TYPE
name = CommSat2
type = VesselParameterGroup

define = CommSat II
define = CommSatII
disableOnStateChange = false

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSat III
vessel = CommSatI
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSat IV
vessel = CommSatIII
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSatIV
}

PARAMETER
Expand Down Expand Up @@ -200,23 +208,31 @@ CONTRACT_TYPE
name = CommSat3
type = VesselParameterGroup
define = CommSat III
define = CommSatIII
disableOnStateChange = false
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat I
vessel = CommSatI
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSatII
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = CommSat IV
vessel = CommSatIV
}
PARAMETER
Expand Down Expand Up @@ -266,15 +282,31 @@ CONTRACT_TYPE
name = CommSat4
type = VesselParameterGroup

define = CommSat IV
define = CommSatIV
disableOnStateChange = false

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSat II
vessel = CommSatI
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSatII
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = CommSatIII
}

PARAMETER
Expand Down Expand Up @@ -336,10 +368,10 @@ CONTRACT_TYPE
name = TransferVessel
type = DestroyVessel
onState = CONTRACT_SUCCESS
vessel = CommSat I
vessel = CommSat II
vessel = CommSat III
vessel = CommSat IV
vessel = CommSatI
vessel = CommSatII
vessel = CommSatIII
vessel = CommSatIV
}
BEHAVIOUR
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,27 +54,27 @@ CONTRACT_TYPE
invertRequirement = true
}

// NavSat I
// NavSatI
PARAMETER
{
name = NavSat1
type = VesselParameterGroup
define = NavSat I
define = NavSatI
disableOnStateChange = false

PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = NavSat II
vessel = NavSatII
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel

vessel = NavSat III
vessel = NavSatIII
}
PARAMETER
{
Expand All @@ -101,20 +101,28 @@ CONTRACT_TYPE
maxEccentricity = 0.004
}
}
// NavSat II
// NavSatII
PARAMETER
{
name = NavSat2
type = VesselParameterGroup
define = NavSat II
define = NavSatII
disableOnStateChange = false
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = NavSat III
vessel = NavSatI
}
PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = NavSatIII
}
PARAMETER
{
name = RequiredParts
Expand All @@ -141,20 +149,28 @@ CONTRACT_TYPE
}
}

// NavSat III
// NavSatIII
PARAMETER
{
name = NavSat3
type = VesselParameterGroup
define = NavSat III
define = NavSatIII
disableOnStateChange = false

PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = NavSat I
vessel = NavSatI
}

PARAMETER
{
name = IsNotVessel
type = IsNotVessel
vessel = NavSatII
}

PARAMETER
{
name = RequiredParts
Expand Down Expand Up @@ -198,9 +214,9 @@ CONTRACT_TYPE
name = TransferVessel
type = DestroyVessel
onState = CONTRACT_SUCCESS
vessel = NavSat I
vessel = NavSat II
vessel = NavSat III
vessel = NavSatI
vessel = NavSatII
vessel = NavSatIII
}
BEHAVIOUR
Expand Down
Loading

0 comments on commit 4708755

Please sign in to comment.