diff --git a/CHANGES.txt b/CHANGES.txt index bf9bfbe..f481879 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,10 @@ +ContractPack-AnomalySurveyor 1.5.0 +- New contract for Moho anomaly. +- New contract for Tylo anomaly. +- Slight rework to monolith series of contracts. +- More spoiler proofing. +- Changed text on pyramid contract. + ContractPack-AnomalySurveyor 1.4.4 - Recompile for KSP 1.1.3 @@ -13,7 +20,7 @@ ContractPack-AnomalySurveyor 1.4.1 ContractPack-AnomalySurveyor 1.4.0 - Added a bonus to the end of the final Monolith contract. - Change all contracts to use the new dialog system for completion flavour text. -- Fixed Jool monoltih contract invisible parameters in Contract Window + (thanks 5thHorseman). +- Fixed Jool monolith contract invisible parameters in Contract Window + (thanks 5thHorseman). - Minor fixes to log warnings for Monolith spawn in Jool contract (thanks Enceos). ContractPack-AnomalySurveyor 1.3.0 diff --git a/GameData/ContractPacks/AnomalySurveyor/AnomalySurveyor.dll b/GameData/ContractPacks/AnomalySurveyor/AnomalySurveyor.dll index 2d4cc98..f2b3680 100644 Binary files a/GameData/ContractPacks/AnomalySurveyor/AnomalySurveyor.dll and b/GameData/ContractPacks/AnomalySurveyor/AnomalySurveyor.dll differ diff --git a/GameData/ContractPacks/AnomalySurveyor/ContractPack-AnomalySurveyor.version b/GameData/ContractPacks/AnomalySurveyor/ContractPack-AnomalySurveyor.version index 633edf9..f95b6c0 100644 --- a/GameData/ContractPacks/AnomalySurveyor/ContractPack-AnomalySurveyor.version +++ b/GameData/ContractPacks/AnomalySurveyor/ContractPack-AnomalySurveyor.version @@ -2,7 +2,7 @@ "NAME":"Contract Pack: Anomaly Surveyor", "URL":"https://raw.githubusercontent.com/jrossignol/ContractPack-AnomalySurveyor/master/GameData/ContractPacks/AnomalySurveyor/ContractPack-AnomalySurveyor.version", "DOWNLOAD":"https://github.com/jrossignol/ContractPack-AnomalySurveyor/releases", - "CHANGE_LOG_URL":"https://raw.githubusercontent.com/jrossignol/ContractPack-AnomalySurveyor/1.4.4/CHANGES.txt", + "CHANGE_LOG_URL":"https://raw.githubusercontent.com/jrossignol/ContractPack-AnomalySurveyor/1.5.0/CHANGES.txt", "GITHUB":{ "USERNAME":"jrossignol", "REPOSITORY":"ContractPack-AnomalySurveyor", @@ -10,14 +10,14 @@ }, "VERSION":{ "MAJOR":1, - "MINOR":4, - "PATCH":4, + "MINOR":5, + "PATCH":0, "BUILD":0 }, "KSP_VERSION":{ "MAJOR":1, "MINOR":1, - "PATCH":2 + "PATCH":3 }, "KSP_VERSION_MIN":{ "MAJOR":1, diff --git a/GameData/ContractPacks/AnomalySurveyor/Duna_Face.cfg b/GameData/ContractPacks/AnomalySurveyor/Duna_Face.cfg index f944ef6..baed13d 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Duna_Face.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Duna_Face.cfg @@ -7,7 +7,7 @@ CONTRACT_TYPE group = AnomalySurveyor title = Visit Cydunia - description = The blurry photographs we took from Duna's orbit found a hill that really, really looks like a Kerbal face. Check it out and see what it looks like. + description = The blurry photographs we took from Duna's orbit found a hill that looks rather strange. We think it looks like... well, maybe you should just check it out yourself? synopsis = Check out Cydunia completedMessage = Another anomaly checked off the list! @@ -29,11 +29,19 @@ CONTRACT_TYPE rewardFunds = 50000.0 rewardReputation = 8.0 + DATA + { + type = double + latitude = 17.0595312879941 + longitude = 274.540904325699 + altitude = 20.76864546351 + } + PARAMETER { name = WP0 type = All - title = Visit the Face on Duna + title = Visit Cydunia PARAMETER { @@ -61,12 +69,12 @@ CONTRACT_TYPE WAYPOINT { // The name of the waypoint - displayed on the marker - name = Face on Duna + name = Cydunia icon = ContractPacks/AnomalySurveyor/Icons/unknown - latitude = 17.0571 - longitude = -85.4587 - altitude = 23.3517243184033 + latitude = @/latitude + longitude = @/longitude + altitude = @/altitude } } @@ -87,7 +95,7 @@ CONTRACT_TYPE TEXT { - text = I don't think it looks like a Kerbal at all. + text = I'm not sure what they're talking about - this doesn't look like a Kerbal at all. } } @@ -121,28 +129,6 @@ CONTRACT_TYPE name = Orbit type = Orbit } - - REQUIREMENT - { - name = All - type = All - - REQUIREMENT - { - name = Landing - type = Landing - - targetBody = Mun - } - - REQUIREMENT - { - name = Landing - type = Landing - - targetBody = Minmus - } - } } REQUIREMENT:NEEDS[SCANsat] @@ -150,7 +136,7 @@ CONTRACT_TYPE name = WP0 type = SCANsatLocationCoverage - latitude = 17.0571 - longitude = -85.4587 + latitude = @/latitude + longitude = @/longitude } } diff --git a/GameData/ContractPacks/AnomalySurveyor/Duna_MSL.cfg b/GameData/ContractPacks/AnomalySurveyor/Duna_MSL.cfg index 656b335..69e8bc5 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Duna_MSL.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Duna_MSL.cfg @@ -31,6 +31,14 @@ CONTRACT_TYPE rewardFunds = 55000.0 rewardReputation = 6.0 + DATA + { + type = double + latitude = -30.3420000250979 + longitude = -28.8103764372908 + altitude = 1.64999494724907 + } + PARAMETER { name = WP0 @@ -51,7 +59,7 @@ CONTRACT_TYPE type = VisitWaypoint index = 0 - distance = 15 + distance = 10 } } @@ -63,12 +71,12 @@ CONTRACT_TYPE WAYPOINT { // The name of the waypoint - displayed on the marker - name = MSL + name = Something Shiny icon = ContractPacks/AnomalySurveyor/Icons/unknown - latitude = -30.3419 - longitude = -28.8103 - altitude = 1.58722772350302 + latitude = @/latitude + longitude = @/longitude + altitude = @/altitude } } @@ -107,8 +115,8 @@ CONTRACT_TYPE name = WP0 type = SCANsatLocationCoverage - latitude = -30.3419 - longitude = -28.8103 + latitude = @/latitude + longitude = @/longitude } } diff --git a/GameData/ContractPacks/AnomalySurveyor/Jool_Monolith.cfg b/GameData/ContractPacks/AnomalySurveyor/Jool_Monolith.cfg index f6806c9..a9ae46e 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Jool_Monolith.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Jool_Monolith.cfg @@ -6,7 +6,7 @@ CONTRACT_TYPE name = AS_Jool_Monolith group = AnomalySurveyor - title = Investigate the monolith signal. + title = Investigate the monolith signal at Jool description = The monoliths within the Kerbin system have all started sending a signal towards Jool. We don't know what we'll find out there, but we need to go take a look. synopsis = Find out what's in the Jool system. completedMessage = Well, that was certainly interesting... diff --git a/GameData/ContractPacks/AnomalySurveyor/Kerbin_Monolith.cfg b/GameData/ContractPacks/AnomalySurveyor/Kerbin_Monolith.cfg index bb9dee6..14b6749 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Kerbin_Monolith.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Kerbin_Monolith.cfg @@ -8,8 +8,8 @@ CONTRACT_TYPE title = Investigate magnetic anomaly on Kerbin. description = There seems to be reports of some strange magnetic anomalies around the planet. Head on over and see if you can find anything. - synopsis = Visit the location of four magnetic anomalies on foot. - completedMessage = It seems as if some of these monoliths were deliberately buried. + synopsis = Visit the locations of some of the magnetic anomalies. + completedMessage = The monoliths seem to have activated and are emitting signals to the Mun and Minmus. // Indicates a contract where SCANsat multipliers should be applied tag = SCANsat @@ -26,7 +26,7 @@ CONTRACT_TYPE maxCompletions = 1 // Contract rewards - rewardFunds = 200000.0 + rewardFunds = 100000.0 rewardScience = 40.0 rewardReputation = 20.0 @@ -34,7 +34,7 @@ CONTRACT_TYPE { name = WP0 type = All - title = Visit the first magnetic anomaly + title = Visit the first magnetic anomaly (TMA-0) PARAMETER { @@ -56,73 +56,113 @@ CONTRACT_TYPE PARAMETER { - name = WP1 - type = All - title = Visit the second magnetic anomaly + type = AtLeast + + count = 2 + title = Visit two more monoliths PARAMETER { - name = VesselIsType - type = VesselIsType + name = WP1 + type = All + title = Visit TMA-1 - vesselType = EVA + rewardFunds = 40000.0 + + PARAMETER + { + name = VesselIsType + type = VesselIsType + + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 1 + distance = 50 + } } PARAMETER { - name = VisitWaypoint - type = VisitWaypoint + name = WP2 + type = All + title = Visit TMA-2 - index = 1 - distance = 50 - } - } + rewardFunds = 60000.0 - PARAMETER - { - name = WP3 - type = All - title = Visit the third magnetic anomaly + PARAMETER + { + name = VesselIsType + type = VesselIsType - PARAMETER - { - name = VesselIsType - type = VesselIsType + vesselType = EVA + } - vesselType = EVA + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 2 + distance = 15 + } } PARAMETER { - name = VisitWaypoint - type = VisitWaypoint + name = WP3 + type = All + title = Visit TMA-3 - index = 2 - distance = 15 - } - } + rewardFunds = 80000.0 - PARAMETER - { - name = WP4 - type = All - title = Visit the fourth magnetic anomaly + PARAMETER + { + name = VesselIsType + type = VesselIsType - PARAMETER - { - name = VesselIsType - type = VesselIsType + vesselType = EVA + } - vesselType = EVA + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 3 + distance = 35 + } } PARAMETER { - name = VisitWaypoint - type = VisitWaypoint + name = WP4 + type = All + title = Visit TMA-4 + + rewardFunds = 100000.0 + + PARAMETER + { + name = VesselIsType + type = VesselIsType + + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint - index = 3 - distance = 35 + index = 4 + distance = 35 + } } } @@ -138,8 +178,8 @@ CONTRACT_TYPE icon = ContractPacks/AnomalySurveyor/Icons/monolith // The location - latitude = 0.102331064775746 - longitude = 285.431593173861 + latitude = 0.10227297919058 + longitude = -74.5684338987643 altitude = 0.0 } @@ -165,6 +205,18 @@ CONTRACT_TYPE altitude = -1.32574519433547 } + WAYPOINT + { + // The name of the waypoint - displayed on the marker + name = TMA-4 + icon = ContractPacks/AnomalySurveyor/Icons/monolith + + // The location + latitude = 35.5705099080007 + longitude = -74.9770427670473 + altitude = 0.147795451572165 + } + PQS_CITY { // The name of the waypoint - displayed on the marker @@ -182,7 +234,7 @@ CONTRACT_TYPE DIALOG_BOX { - title = First Monolith + title = TMA-0 condition = PARAMETER_COMPLETED parameter = WP0 @@ -201,7 +253,7 @@ CONTRACT_TYPE DIALOG_BOX { - title = Second Monolith + title = TMA-1 condition = PARAMETER_COMPLETED parameter = WP1 @@ -220,7 +272,7 @@ CONTRACT_TYPE DIALOG_BOX { - title = Third Monolith + title = TMA-2 condition = PARAMETER_COMPLETED parameter = WP2 @@ -233,26 +285,41 @@ CONTRACT_TYPE TEXT { - text = I wonder who put that dish there... let's get out of here and head to the last monolith. + text = Looks like an abandonded launch facility. Were there other Kerbals that made it into space before us? } } DIALOG_BOX { - title = Fourth Monolith + title = TMA-3 condition = PARAMETER_COMPLETED parameter = WP3 - INSTRUCTOR + KERBAL { - name = Instructor_Gene - animation = idle_wonder } TEXT { - text = Wow, is it really... floating?!? Wernher would love to take a look inside that thing. + text = This looks like a great place to hide a super secret base! + } + } + + DIALOG_BOX + { + title = TMA-4 + + condition = PARAMETER_COMPLETED + parameter = WP4 + + KERBAL + { + } + + TEXT + { + text = It's really cold up here, even in the EVA suit... can I go home now? } } } @@ -290,7 +357,7 @@ CONTRACT_TYPE REQUIREMENT:NEEDS[SCANsat] { - name = WP3 + name = WP2 type = SCANsatLocationCoverage latitude = 20.6709 @@ -299,11 +366,20 @@ CONTRACT_TYPE REQUIREMENT:NEEDS[SCANsat] { - name = WP4 + name = WP3 type = SCANsatLocationCoverage pqsCity = Monolith02 } + + REQUIREMENT:NEEDS[SCANsat] + { + name = WP4 + type = SCANsatLocationCoverage + + latitude = 35.5705099080007 + longitude = -74.9770427670473 + } } diff --git a/GameData/ContractPacks/AnomalySurveyor/Kerbin_Pyramids.cfg b/GameData/ContractPacks/AnomalySurveyor/Kerbin_Pyramids.cfg index 887bc07..d32c3c7 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Kerbin_Pyramids.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Kerbin_Pyramids.cfg @@ -6,10 +6,10 @@ CONTRACT_TYPE name = AS_Kerbin_Pyramids group = AnomalySurveyor - title = Investigate the Pyramids. - description = They say the ancient Mun worshippers of the western deserts were the first to launch a rocket into orbit. Make a pilgrimage out to the ancient pyramids. - synopsis = Visit the pyramids. - completedMessage = Hope you had fun, time to get back to work! + title = Investigate structures in Kerbin's desert + description = From orbit, we can see something strange in the western desert. There's what look like pyramids in an area of the desert that can't be accessed from the ground. The Kerbin Archeological Society would love us if we could land there and take a closer look. + synopsis = Visit the structures in the desert. + completedMessage = What will future archeologist think when they see the KSC? // Level 1 prestige prestige = Trivial @@ -23,8 +23,8 @@ CONTRACT_TYPE maxCompletions = 1 // Contract rewards - rewardFunds = 35000.0 - rewardReputation = 5.0 + rewardFunds = 50000.0 + rewardReputation = 35.0 PARAMETER { @@ -46,7 +46,7 @@ CONTRACT_TYPE type = VisitWaypoint index = 0 - distance = 150 + distance = 15 } } @@ -55,16 +55,15 @@ CONTRACT_TYPE name = WaypointGenerator type = WaypointGenerator - PQS_CITY + WAYPOINT { // The name of the waypoint - displayed on the marker name = Pyramids icon = ContractPacks/AnomalySurveyor/Icons/pyramids // The location - pqsCity = Pyramids - pqsOffset = 0.0594870703295953, 0.426517593654211, -30.48978089377 - altitude = 64.4701229560901 + latitude = -6.49976362801318 + longitude = -141.68024760056 } } @@ -74,7 +73,7 @@ CONTRACT_TYPE DIALOG_BOX { - title = Great Sphinx + title = Tut-Un Jeb-Ahn condition = PARAMETER_COMPLETED parameter = WP0 @@ -85,32 +84,33 @@ CONTRACT_TYPE TEXT { - text = There's an inscription on the statue: "Which creature has one voice and yet becomes four-footed and two-footed and three-footed?" + text = I see an ancient statue of a Kerbal, half-sunk into the sands. + } } DIALOG_BOX { - title = Great Sphinx + title = Tut-Un Jeb-Ahn condition = PARAMETER_COMPLETED parameter = WP0 INSTRUCTOR { - name = Strategy_MechanicGuy - animation = true_thumbsUp + name = Instructor_Gene + animation = true_nodA } TEXT { - text = A Kerbal! + text = Amazing... you found an antique Kerbal civilization. Can you see anything else? } } DIALOG_BOX { - title = Great Sphinx + title = Tut-Un Jeb-Ahn condition = PARAMETER_COMPLETED parameter = WP0 @@ -121,7 +121,8 @@ CONTRACT_TYPE TEXT { - text = ... I knew that one. + text = There's an inscription on the statue:\n\n My name is Tut-Un Jeb-Ahn, king of kings:\n Look on my works, ye Mighty, and despair! + } } } diff --git a/GameData/ContractPacks/AnomalySurveyor/Moho_Mohole.cfg b/GameData/ContractPacks/AnomalySurveyor/Moho_Mohole.cfg new file mode 100644 index 0000000..5e23299 --- /dev/null +++ b/GameData/ContractPacks/AnomalySurveyor/Moho_Mohole.cfg @@ -0,0 +1,122 @@ +// Contract for dead kraken anomaly. +// Author: nightingale + +CONTRACT_TYPE +{ + name = AS_Moho_Mohole + group = AnomalySurveyor + + title = Strange geological formation on Moho + description = While in orbit of Moho, we captured a rather deep formation near the north pole that Linus has dubbed, "the Mohole". + synopsis = Investigate the Mohole + completedMessage = That's a rather deep hole. Maybe next time we'll bring the mountaineering gear. + + // Indicates a contract where SCANsat multipliers should be applied + tag = SCANsat + + // Level 2 prestige + prestige = Significant + + targetBody = Moho + + // Always offered by the Anomaly Surveyor Group + agent = Anomaly Surveyor Group + + // Can only do this contract once + maxCompletions = 1 + + // Contract rewards + rewardFunds = 50000.0 + rewardScience = 6.4 + rewardReputation = 4.2 + + DATA + { + type = double + latitude = 90.0 + longitude = 0.0 + altitude = 5000 + } + + PARAMETER + { + name = WP0 + type = All + title = Investigate the Mohole + + PARAMETER + { + name = VesselIsType + type = VesselIsType + + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 0 + distance = 875 + } + } + + BEHAVIOUR + { + name = WaypointGenerator + type = WaypointGenerator + + WAYPOINT + { + // The name of the waypoint - displayed on the marker + name = Mohole + icon = ContractPacks/AnomalySurveyor/Icons/unknown + + // The location + latitude = @/latitude + longitude = @/longitude + altitude = @/altitude + } + } + + BEHAVIOUR + { + type = DialogBox + + DIALOG_BOX + { + title = Mohole + + condition = PARAMETER_COMPLETED + parameter = WP0 + + INSTRUCTOR + { + name = Instructor_Wernher + animation = idle_lookAround + } + + TEXT + { + text = Let's be careful not to fall in, I'm not sure how far down it goes. + } + } + } + + + REQUIREMENT + { + name = Orbit + type = Orbit + } + + REQUIREMENT:NEEDS[SCANsat] + { + name = WP1 + type = SCANsatLocationCoverage + + latitude = @/latitude + longitude = @/longitude + } +} diff --git a/GameData/ContractPacks/AnomalySurveyor/Mun_Monolith.cfg b/GameData/ContractPacks/AnomalySurveyor/Mun_Monolith.cfg index ef5850a..0c3d091 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Mun_Monolith.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Mun_Monolith.cfg @@ -6,13 +6,10 @@ CONTRACT_TYPE name = AS_Mun_Monolith group = AnomalySurveyor - title = Investigate monoliths on the Mun. - description = After investigating the monoliths on Kerbin, we realized that there are similar signals on the Mun. Head on over and see if you can find anything. - synopsis = Visit the location of two possible monoliths while on EVA. - completedMessage = There seems to be a signal coming from the monoliths... aimed towards Jool? - - // Indicates a contract where SCANsat multipliers should be applied - tag = SCANsat + title = Investigate monoliths on the Mun or Minmus. + description = After investigating the monoliths on Kerbin, they've activated and started sending signals to the Mun and Minmus. Head on over and see if you can find anything. + synopsis = Visit a monolith on the Mun or Minmus. + completedMessage = We need to find out what's going on in the Jool system... // Level 3 prestige prestige = Exceptional @@ -26,59 +23,117 @@ CONTRACT_TYPE maxCompletions = 1 // Contract rewards - rewardFunds = 150000.0 + rewardFunds = 50000.0 rewardScience = 50.0 rewardReputation = 20.0 PARAMETER { - name = WP0 - type = All - title = Visit the northern monolith - - notes = TMA-4: This is the easier of the two monoliths. + type = Any + title = Visit any monolith on the Mun or Minmus PARAMETER { - name = VesselIsType - type = VesselIsType + name = WP0 + type = All + title = Vist TMA-5 (Mun) + + rewardFunds = 50000.0 + + PARAMETER + { + name = VesselIsType + type = VesselIsType - vesselType = EVA + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 0 + distance = 25 + } } PARAMETER { - name = VisitWaypoint - type = VisitWaypoint + name = WP1 + type = All + title = Visit TMA-6 (Mun) - index = 0 - distance = 25 - } - } + rewardFunds = 75000.0 - PARAMETER - { - name = WP1 - type = All - title = Visit the southern monolith + PARAMETER + { + name = VesselIsType + type = VesselIsType - notes = TMA-5: This is the more difficult monolith. + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 1 + distance = 25 + } + } PARAMETER { - name = VesselIsType - type = VesselIsType + name = WP2 + type = All + title = Visit TMA-7 (Mun) + + rewardFunds = 125000.0 + + PARAMETER + { + name = VesselIsType + type = VesselIsType + + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint - vesselType = EVA + index = 2 + distance = 25 + } } PARAMETER { - name = VisitWaypoint - type = VisitWaypoint + name = WP3 + type = All + title = Visit TMA-8 (Minmus) + + rewardFunds = 25000.0 - index = 1 - distance = 25 + PARAMETER + { + name = VesselIsType + type = VesselIsType + + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 3 + distance = 25 + } } } @@ -87,27 +142,52 @@ CONTRACT_TYPE name = WaypointGenerator type = WaypointGenerator - PQS_CITY + WAYPOINT + { + // The name of the waypoint - displayed on the marker + name = TMA-5 + icon = ContractPacks/AnomalySurveyor/Icons/monolith + + latitude = -9.83137229999611 + longitude = -334.082286806068 + altitude = 9.27708882157458 + } + + WAYPOINT { // The name of the waypoint - displayed on the marker - name = TMA-4 + name = TMA-6 icon = ContractPacks/AnomalySurveyor/Icons/monolith // The location name - pqsCity = Monolith01 + latitude = 57.660236164984 + longitude = -350.85775273975 altitude = 0.20538711422705 } WAYPOINT { // The name of the waypoint - displayed on the marker - name = TMA-5 + name = TMA-7 icon = ContractPacks/AnomalySurveyor/Icons/monolith latitude = -82.206266198768 longitude = 102.928400491749 altitude = -181.768236982782 } + + WAYPOINT + { + // The name of the waypoint - displayed on the marker + name = TMA-8 + icon = ContractPacks/AnomalySurveyor/Icons/monolith + + targetBody = Minmus + + latitude = 23.7759194904872 + longitude = 60.0463591764103 + altitude = 0.332117420577561 + } } BEHAVIOUR @@ -116,49 +196,23 @@ CONTRACT_TYPE DIALOG_BOX { - title = First Mun Monolith + title = Monolith - condition = PARAMETER_COMPLETED - parameter = WP0 + condition = CONTRACT_SUCCESS INSTRUCTOR { name = Strategy_ScienceGuy - animation = true_thumbUp - } - - TEXT - { - text = Imagine what this means! Somewhere out there, there's a spacefaring race that evolved from apes. Some sort of... space ape? Spapes? - } - } - - DIALOG_BOX - { - title = Second Mun Monolith - - condition = PARAMETER_COMPLETED - parameter = WP1 - - INSTRUCTOR - { - name = Instructor_Gene - animation = true_thumbUp + animation = false_disagreeB } TEXT { - text = Wow... this is a VERY deep hole. You can climb back out, right? + text = There seems to be a signal coming from the monoliths... aimed towards Jool?!? } } } - REQUIREMENT - { - name = Orbit - type = Orbit - } - REQUIREMENT { name = CompleteContract @@ -166,20 +220,4 @@ CONTRACT_TYPE contractType = AS_Kerbin_Monolith } - - REQUIREMENT:NEEDS[SCANsat] - { - name = WP1 - type = SCANsatLocationCoverage - - pqsCity = Monolith01 - } - - REQUIREMENT:NEEDS[SCANsat] - { - name = WP2 - type = SCANsatLocationCoverage - - pqsCity = Monolith02 - } } diff --git a/GameData/ContractPacks/AnomalySurveyor/Tylo_Cave.cfg b/GameData/ContractPacks/AnomalySurveyor/Tylo_Cave.cfg new file mode 100644 index 0000000..bc4fd61 --- /dev/null +++ b/GameData/ContractPacks/AnomalySurveyor/Tylo_Cave.cfg @@ -0,0 +1,121 @@ +// Contract for dead kraken anomaly. +// Author: nightingale + +CONTRACT_TYPE +{ + name = AS_Tylo_Cave + group = AnomalySurveyor + + title = Geological formations on Tylo + description = Our last round of orbital photographs from Tylo showed us a rather interesting geological formation. + synopsis = Investigate the gelogical formation on Tylo. + completedMessage = That does it for Tylo. + + // Indicates a contract where SCANsat multipliers should be applied + tag = SCANsat + + // Level 2 prestige + prestige = Significant + + targetBody = Tylo + + // Always offered by the Anomaly Surveyor Group + agent = Anomaly Surveyor Group + + // Can only do this contract once + maxCompletions = 1 + + // Contract rewards + rewardFunds = 70000.0 + rewardReputation = 3.4 + + DATA + { + type = double + latitude = 40.1759831291633 + longitude = -185.957917460248 + altitude = -1.01178375829477 + } + + PARAMETER + { + name = WP0 + type = All + title = Explore the geological formation + + PARAMETER + { + name = VesselIsType + type = VesselIsType + + vesselType = EVA + } + + PARAMETER + { + name = VisitWaypoint + type = VisitWaypoint + + index = 0 + distance = 650 + } + } + + BEHAVIOUR + { + name = WaypointGenerator + type = WaypointGenerator + + WAYPOINT + { + // The name of the waypoint - displayed on the marker + name = Geological Formation + icon = ContractPacks/AnomalySurveyor/Icons/unknown + + // The location + latitude = @/latitude + longitude = @/longitude + altitude = @/altitude + } + } + + BEHAVIOUR + { + type = DialogBox + + DIALOG_BOX + { + title = Tylo Cavern + + condition = PARAMETER_COMPLETED + parameter = WP0 + + INSTRUCTOR + { + name = Strategy_Mortimer + animation = idle_wonder + } + + TEXT + { + text = This would be a good place to hide out from all the radiation from Jool. + } + } + } + + + REQUIREMENT + { + name = Orbit + type = Orbit + } + + REQUIREMENT:NEEDS[SCANsat] + { + name = WP1 + type = SCANsatLocationCoverage + + latitude = @/latitude + longitude = @/longitude + } +} diff --git a/GameData/ContractPacks/AnomalySurveyor/Vall_Icehenge.cfg b/GameData/ContractPacks/AnomalySurveyor/Vall_Icehenge.cfg index ffb21b3..1202388 100644 --- a/GameData/ContractPacks/AnomalySurveyor/Vall_Icehenge.cfg +++ b/GameData/ContractPacks/AnomalySurveyor/Vall_Icehenge.cfg @@ -33,7 +33,7 @@ CONTRACT_TYPE { name = WP0 type = All - title = Visit Icehenge + title = Explore the structures PARAMETER { @@ -61,7 +61,7 @@ CONTRACT_TYPE WAYPOINT { // The name of the waypoint - displayed on the marker - name = Icehenge + name = Vall Structures icon = ContractPacks/AnomalySurveyor/Icons/unknown // The location name @@ -90,7 +90,7 @@ CONTRACT_TYPE TEXT { - text = Could there have been an ancient civilization on Laythe that made it all the way to Vall? Eh... probably not. + text = Could there have been an ancient civilization on Laythe that made it all the way to Vall? Eh... probably just solar winds. } } } diff --git a/source/AnomalySurveyor/AnomalySurveyor/Properties/AssemblyInfo.cs b/source/AnomalySurveyor/AnomalySurveyor/Properties/AssemblyInfo.cs index 8875142..c2a9fb9 100644 --- a/source/AnomalySurveyor/AnomalySurveyor/Properties/AssemblyInfo.cs +++ b/source/AnomalySurveyor/AnomalySurveyor/Properties/AssemblyInfo.cs @@ -34,7 +34,7 @@ // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0")] -[assembly: AssemblyFileVersion("1.4.4")] -[assembly: AssemblyInformationalVersion("1.4.4")] +[assembly: AssemblyFileVersion("1.5.0")] +[assembly: AssemblyInformationalVersion("1.5.0")] [assembly: KSPAssembly("AnomalySurveyor", 1, 0)] [assembly: KSPAssemblyDependency("ContractConfigurator", 1, 0)]