Skip to content

Commit d559285

Browse files
committed
fp_guarduty
1 parent 23246e6 commit d559285

File tree

8 files changed

+480
-0
lines changed

8 files changed

+480
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"Description" : {
3+
"Id" : "fp_GarrisonDuty",
4+
"Name" : "Garrison Duty",
5+
"Details" : "Garrison Duty Skip Time",
6+
"Icon" : "uixTxrSpot_Industry"
7+
},
8+
"Weight" : 10,
9+
"InternalName" : "GarrisonDuty",
10+
"PublishState" : "PUBLISHED",
11+
"Difficulty" : 1,
12+
"Requirements" : [
13+
{
14+
"Scope" : "Company",
15+
"RequirementTags" : {
16+
"items" : [],
17+
"tagSetSourceFile" : "Tags/CompanyTags"
18+
},
19+
"ExclusionTags" : {
20+
"items" : [
21+
"timeline_3048_04"
22+
],
23+
"tagSetSourceFile" : ""
24+
},
25+
"RequirementComparisons" : []
26+
}
27+
],
28+
"LocationRequirements" : {
29+
"Scope" : "StarSystem",
30+
"RequirementTags" : {
31+
"items" : [
32+
"planet_name_labouchere"
33+
],
34+
"tagSetSourceFile" : "Tags/PlanetTags"
35+
},
36+
"ExclusionTags" : {
37+
"items" : [],
38+
"tagSetSourceFile" : "Tags/PlanetTags"
39+
},
40+
"RequirementComparisons" : []
41+
},
42+
"PotentialEmployers" : [
43+
"Locals"
44+
],
45+
"TargetFaction" : "Unknown",
46+
"AllowRefitTime" : true,
47+
"FlashpointLength" : "SHORT",
48+
"Repeatable" : false,
49+
"MilestoneSetID" : "ms_fp_GarrisonDuty",
50+
"UseAvailableTimeoutOverride" : false,
51+
"AvailableTimeout" : 0,
52+
"UseInProgressTimeoutOverride" : false,
53+
"InProgressTimeout" : 0,
54+
"RewardCollectionID" : "itemCollection_loot_fp_gd",
55+
"UnitDropTonnageHint" : "None",
56+
"LanceDropTonnageHint" : "None",
57+
"FlashpointShortDescription" : "A industry magnate is offering a long-term contract for a smaller mercenary company. The contract involves providing security for an industrial complex in a relatively safe system, making it steady pay for relatively low effort. It's a dream job for any mercenary company of our size.\r\n\r\n<color=#85DBF6FF>[Time passage contract - no fighting - make sure your monthly costs are under 1M C-Bills first]</color>",
58+
"FlashpointDescriberCastDefId" : "castDef_DariusDefault",
59+
"Tags" : {
60+
"items" : [],
61+
"tagSetSourceFile" : "tags/FlashpointTags"
62+
}
63+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
itemCollection_loot_fp_gd,50 000 C-Bills,A,B
2+
Ammo_AmmunitionBox_Generic_GAUSS,AmmunitionBox,1,1
3+
Lines changed: 277 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,277 @@
1+
{
2+
"StartingMilestoneID" : "ms_fp_GarrisonDuty_001_Start",
3+
"Milestones" : [
4+
{
5+
"Description" : {
6+
"Id" : "ms_fp_GarrisonDuty_001_Start",
7+
"Name" : "Start",
8+
"Details" : "flashpoint",
9+
"Icon" : null
10+
},
11+
"Scope" : "Company",
12+
"Requirements" : [],
13+
"Results" : [
14+
{
15+
"Scope" : "Flashpoint",
16+
"Requirements" : null,
17+
"AddedTags" : {
18+
"items" : [],
19+
"tagSetSourceFile" : ""
20+
},
21+
"RemovedTags" : {
22+
"items" : [
23+
"fp_choice_b",
24+
"fp_choice_a"
25+
],
26+
"tagSetSourceFile" : ""
27+
},
28+
"Stats" : [],
29+
"Actions" : [],
30+
"ForceEvents" : [],
31+
"TemporaryResult" : false,
32+
"ResultDuration" : 0
33+
},
34+
{
35+
"Scope" : "Company",
36+
"Requirements" : null,
37+
"AddedTags" : {
38+
"items" : [],
39+
"tagSetSourceFile" : ""
40+
},
41+
"RemovedTags" : {
42+
"items" : [],
43+
"tagSetSourceFile" : ""
44+
},
45+
"Stats" : [],
46+
"Actions" : [
47+
{
48+
"Type" : "Flashpoint_SetNextMilestone",
49+
"value" : "ms_fp_GarrisonDuty_002_Talk",
50+
"valueConstant" : null,
51+
"additionalValues" : null
52+
}
53+
],
54+
"ForceEvents" : [],
55+
"TemporaryResult" : false,
56+
"ResultDuration" : 0
57+
}
58+
],
59+
"Repeatable" : true,
60+
"UseRandomInvocation" : false,
61+
"InvokeChance" : 0
62+
},
63+
{
64+
"Description" : {
65+
"Id" : "ms_fp_GarrisonDuty_002_Talk",
66+
"Name" : "Talk",
67+
"Details" : "flashpoint",
68+
"Icon" : null
69+
},
70+
"Scope" : "Company",
71+
"Requirements" : [],
72+
"Results" : [
73+
{
74+
"Scope" : "Company",
75+
"Requirements" : {
76+
"Scope" : "Company",
77+
"RequirementTags" : {
78+
"items" : [],
79+
"tagSetSourceFile" : ""
80+
},
81+
"ExclusionTags" : {
82+
"items" : [],
83+
"tagSetSourceFile" : ""
84+
},
85+
"RequirementComparisons" : []
86+
},
87+
"AddedTags" : {
88+
"items" : [],
89+
"tagSetSourceFile" : ""
90+
},
91+
"RemovedTags" : {
92+
"items" : [],
93+
"tagSetSourceFile" : ""
94+
},
95+
"Stats" : null,
96+
"Actions" : [
97+
{
98+
"Type" : "System_StartConversation",
99+
"value" : "9c2cba5d6364d4aeed715027",
100+
"valueConstant" : null,
101+
"additionalValues" : [
102+
"{TGT_FLASHPOINT.Def.Description.Name}",
103+
"High Orbit \u2014 {TGT_FLASHPOINT.CurSystem.Name}",
104+
"Conference",
105+
null
106+
]
107+
},
108+
{
109+
"Type" : "Flashpoint_SetNextMilestone",
110+
"value" : "ms_fp_GarrisonDuty_003_Complete",
111+
"valueConstant" : null,
112+
"additionalValues" : null
113+
}
114+
],
115+
"ForceEvents" : null,
116+
"TemporaryResult" : false,
117+
"ResultDuration" : 0
118+
}
119+
],
120+
"Repeatable" : true,
121+
"UseRandomInvocation" : false,
122+
"InvokeChance" : 0
123+
},
124+
{
125+
"Description" : {
126+
"Id" : "ms_fp_GarrisonDuty_003_Complete",
127+
"Name" : "Complete",
128+
"Details" : "flashpoint",
129+
"Icon" : null
130+
},
131+
"Scope" : "Company",
132+
"Requirements" : [],
133+
"Results" : [
134+
{
135+
"Scope" : "Company",
136+
"Requirements" : {
137+
"Scope" : "Company",
138+
"RequirementTags" : {
139+
"items" : [],
140+
"tagSetSourceFile" : ""
141+
},
142+
"ExclusionTags" : {
143+
"items" : [],
144+
"tagSetSourceFile" : ""
145+
},
146+
"RequirementComparisons" : []
147+
},
148+
"AddedTags" : {
149+
"items" : [
150+
"flashpoint_GarrisonDuty_complete"
151+
],
152+
"tagSetSourceFile" : ""
153+
},
154+
"RemovedTags" : {
155+
"items" : [],
156+
"tagSetSourceFile" : ""
157+
},
158+
"Stats" : null,
159+
"Actions" : [
160+
{
161+
"Type" : "Flashpoint_CompleteFlashpoint",
162+
"value" : "ms_fp_GarrisonDuty_004_Reward",
163+
"valueConstant" : null,
164+
"additionalValues" : [
165+
"itemCollection_loot_fp_gd",
166+
null
167+
]
168+
}
169+
],
170+
"ForceEvents" : null,
171+
"TemporaryResult" : false,
172+
"ResultDuration" : 0
173+
}
174+
],
175+
"Repeatable" : true,
176+
"UseRandomInvocation" : false,
177+
"InvokeChance" : 0
178+
},
179+
{
180+
"Description" : {
181+
"Id" : "ms_fp_GarrisonDuty_004_Reward",
182+
"Name" : "Reward",
183+
"Details" : "Extra rewards, including Reputation and bonus C-Bills go here",
184+
"Icon" : null
185+
},
186+
"Scope" : "Company",
187+
"Requirements" : [],
188+
"Results" : [
189+
{
190+
"Scope" : "Company",
191+
"Requirements" : null,
192+
"AddedTags" : {
193+
"items" : [],
194+
"tagSetSourceFile" : ""
195+
},
196+
"RemovedTags" : {
197+
"items" : [],
198+
"tagSetSourceFile" : ""
199+
},
200+
"Stats" : [
201+
{
202+
"typeString" : "System.Int32",
203+
"name" : "Funds",
204+
"value" : "50000",
205+
"set" : false,
206+
"valueConstant" : null
207+
},
208+
{
209+
"typeString" : "System.Int32",
210+
"name" : "Reputation.MercenaryReviewBoard",
211+
"value" : "20",
212+
"set" : false,
213+
"valueConstant" : null
214+
},
215+
{
216+
"typeString" : "System.Int32",
217+
"name" : "Morale",
218+
"value" : "2",
219+
"set" : false,
220+
"valueConstant" : null
221+
}
222+
],
223+
"Actions" : [
224+
{
225+
"Type" : "System_ForceDropshipRoom",
226+
"value" : "Ship",
227+
"valueConstant" : null,
228+
"additionalValues" : [
229+
null
230+
]
231+
}
232+
],
233+
"ForceEvents" : [{
234+
"Scope" : "Company",
235+
"EventID" : "event_mod_fp_gd_message",
236+
"MinDaysWait" : 12,
237+
"MaxDaysWait" : 14,
238+
"Probability" : 100,
239+
"RetainPilot" : false}],
240+
"TemporaryResult" : false,
241+
"ResultDuration" : 0
242+
},
243+
{
244+
"Scope" : "Company",
245+
"Requirements" : {
246+
"Scope" : "Company",
247+
"RequirementTags" : {
248+
"items" : [],
249+
"tagSetSourceFile" : ""
250+
},
251+
"ExclusionTags" : {
252+
"items" : [],
253+
"tagSetSourceFile" : ""
254+
},
255+
"RequirementComparisons" : []
256+
},
257+
"AddedTags" : {
258+
"items" : [],
259+
"tagSetSourceFile" : ""
260+
},
261+
"RemovedTags" : {
262+
"items" : [],
263+
"tagSetSourceFile" : ""
264+
},
265+
"Stats" : null,
266+
"Actions" : [],
267+
"ForceEvents" : null,
268+
"TemporaryResult" : false,
269+
"ResultDuration" : 0
270+
}
271+
],
272+
"Repeatable" : true,
273+
"UseRandomInvocation" : false,
274+
"InvokeChance" : 0
275+
}
276+
]
277+
}

fp_GarrisonDuty/mod.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"Name": "fp_GarrisonDuty",
3+
"Enabled": true,
4+
"Version": "1.0.0",
5+
"Description": "Flashpoint - Garrison Duty, no fighting, flashpoint intended to simulate passing of time/skip time",
6+
"Author": "Warenwolf/MRB",
7+
"Manifest": [
8+
{
9+
"Type": "FlashpointDef",
10+
"Path": "flashpoints"
11+
},
12+
{
13+
"Type": "SimGameMilestoneSet",
14+
"Path": "milestoneSets"
15+
},
16+
{
17+
"Type": "SimGameConversations",
18+
"Path": "simGameConversations"
19+
},
20+
{
21+
"Type": "Sprite",
22+
"Path": "sprites"
23+
},
24+
{
25+
"Type": "ItemCollectionDef",
26+
"Path": "itemCollections"
27+
},
28+
{
29+
"Type": "SimGameEventDef",
30+
"Path": "modEvents",
31+
"AddToDB": true
32+
}
33+
]
34+
}

0 commit comments

Comments
 (0)