Skip to content

Commit

Permalink
Hub 01 intercom dialogue refinement, October edition (#61793)
Browse files Browse the repository at this point in the history
* intercom stuff

* not as many errors as I expected, all said

* generic guns compat, good call
  • Loading branch information
Ilysen authored Oct 24, 2022
1 parent a571d4d commit c75285b
Show file tree
Hide file tree
Showing 5 changed files with 212 additions and 74 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@
"type": "item_group",
"id": "robofac_gun_exodii",
"subtype": "collection",
"items": [ { "item": "robofac_gun_exodii", "count": 1, "prob": 25 } ]
"items": [ { "item": "robofac_gun_exodii", "count": 1, "prob": 25 }, { "item": "robofac60_123ln", "count": 5, "prob": 100 } ]
},
{
"type": "item_group",
Expand Down
18 changes: 18 additions & 0 deletions data/json/items/gun/robofac_gun.json
Original file line number Diff line number Diff line change
Expand Up @@ -424,5 +424,23 @@
"ammo_type": [ "223" ],
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "223": 100 } } ]
},
{
"id": "robofac60_123ln",
"looks_like": "stanag30",
"type": "MAGAZINE",
"name": { "str": "HWP 60-round 12.3 magazine" },
"description": "A box magazine for use with the Hub 01 Hybrid Weaons Platform, developed for the 12.3 ln round. Physically speaking, this looks like one of the box magazines that the Exodii use for their own guns, but with a more ergonomic design afforded by the Hub's use of modern materials.",
"weight": "600 g",
"volume": "1250 ml",
"longest_side": "255 mm",
"price": 10500,
"price_postapoc": 450,
"material": [ "plastic", "steel" ],
"symbol": "#",
"color": "light_gray",
"ammo_type": [ "123ln" ],
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "123ln": 60 } } ]
}
]
26 changes: 15 additions & 11 deletions data/json/npcs/robofac/robofac_intercom/robofac_intercom.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
{ "compare_int": [ { "u_val": "var", "var_name": "hub01_completed_missions" }, ">=", { "const": 2 } ] }
]
},
"refusal": "you're not yet qualified to buy this"
"refusal": "You're not yet qualified to buy this"
},
{
"group": "NC_ROBOFAC_INTERCOM_trade_military",
Expand All @@ -55,7 +55,7 @@
"group": "robofac_gun_mags",
"rigid": true,
"condition": { "u_has_var": "u_has_researched_gun", "type": "dialogue", "context": "hub_rnd", "value": "yes" },
"refusal": "you need to earn a HWP first"
"refusal": "You need to earn an HWP first"
},
{
"group": "robofac_gun_kit",
Expand Down Expand Up @@ -85,7 +85,7 @@
{ "u_has_var": "completed_robofac_intercom_3", "type": "dialogue", "context": "intercom", "value": "yes" }
]
},
"refusal": "you're not yet qualified to buy this"
"refusal": "You're not yet qualified to buy this"
}
],
"shopkeeper_blacklist": "robofac_blacklist"
Expand Down Expand Up @@ -219,7 +219,11 @@
"TALK_ROBOFAC_INTERCOM_SERVICES_FIRST",
"TALK_ROBOFAC_INTERCOM_PORTAL_STORMS_END",
"TALK_ROBOFAC_INTERCOM_FREE_MERCHANT_DELIVERY_MERCENARY_END",
"TALK_ROBOFAC_INTERCOM_ARMOR_BREAKTHROUGH_END"
"TALK_ROBOFAC_INTERCOM_ARMOR_BREAKTHROUGH_END",
"TALK_ROBOFAC_INTERCOM_RIFLE_STARTED",
"TALK_ROBOFAC_INTERCOM_REPAIR_STARTED",
"TALK_ROBOFAC_INTERCOM_ANCHOR_PT_1_STARTED",
"TALK_ROBOFAC_INTERCOM_ANCHOR_PT_2_STARTED"
],
"type": "talk_topic",
"dynamic_line": {
Expand Down Expand Up @@ -261,6 +265,11 @@
"responses": [
{ "text": "Let's discuss contracts.", "topic": "TALK_ROBOFAC_INTERCOM_CONTRACTS" },
{ "text": "Let's trade.", "topic": "TALK_ROBOFAC_INTERCOM_SERVICES", "effect": "start_trade" },
{
"text": "Let's discuss prototypes.",
"condition": { "u_has_var": "u_hub_prototypes", "type": "dialogue", "context": "intercom", "value": "yes" },
"topic": "TALK_ROBOFAC_INTERCOM_PROTOTYPE_MENU"
},
{
"text": "The traders at the refugee center asked me to deliver this drive of FEMA data…",
"condition": {
Expand Down Expand Up @@ -345,11 +354,6 @@
},
"topic": "TALK_ROBOFAC_INTERCOM_ARMOR_NANO_ASK"
},
{
"text": "I'm here to check on a prototype.",
"condition": { "u_has_var": "u_hub_prototypes", "type": "dialogue", "context": "intercom", "value": "yes" },
"topic": "TALK_ROBOFAC_INTERCOM_PROTOTYPE_MENU"
},
{
"text": "I saw that your mercs have specialty rifles. Would I be able to get one of those?",
"condition": {
Expand Down Expand Up @@ -672,7 +676,7 @@
],
"//": "These lines are being paraphrased mostly from written information, so repeating things or using distinct phrasing is fine",
"type": "talk_topic",
"dynamic_line": "\"Understand that I'm not an expert about this.\" The voice sighs. You hear the person on the other side typing on a keyboard for several seconds. \"I will explain it as best I can, but again, I'm not a professional. Whatever caused the apocalypse, it… broke something about the way our world works. I'm sure you've noticed that 'normal' physics don't always apply anymore. We are, as of right now, uncertain if our models were wrong, or if this is something fundamentally different to our reality.\"\n\n\"From what we've observed, these events are what happen at the peak of a cyclical effect. This is gross oversimplification, and I don't know the science behind it, but… I guess the simplest way to think of it is that 'our' reality is moving closer and further from this other place, or model, or so on. Like a yo-yo. When these two things are closest together, we get portal storms. Otherwise, things are… I wouldn't say normal, not anymore, but they are as close to normal as we get now.\"\n\n\"It also looks like research needs an external agent to take a few portal storm measurements. I'll add that one to the list of available contracts, in case you are interested.",
"dynamic_line": "Understand that I'm not an expert about this.\" The voice sighs. You hear the person on the other side typing on a keyboard for several seconds. \"I will explain it as best I can, but again, I'm not a professional. Whatever caused the apocalypse, it… broke something about the way our world works. I'm sure you've noticed that 'normal' physics don't always apply anymore. We are, as of right now, uncertain if our models were wrong, or if this is something fundamentally different to our reality.\"\n\n\"From what we've observed, these events are what happen at the peak of a cyclical effect. This is gross oversimplification, and I don't know the science behind it, but… I guess the simplest way to think of it is that 'our' reality is moving closer and further from this other place, or model, or so on. Like a yo-yo. When these two things are closest together, we get portal storms. Otherwise, things are… I wouldn't say normal, not anymore, but they are as close to normal as we get now.\"\n\n\"Reading a footnote here… we're looking to gather data about these storms using a device developed specifically for the purpose. I'll add that to your contracts list, if you want to know more about it.",
"speaker_effect": {
"effect": [ { "npc_add_var": "told_about_portal_storms", "type": "dialogue", "context": "intercom", "value": "yes" } ],
"sentinel": "told_about_portal_storms"
Expand Down Expand Up @@ -717,7 +721,7 @@
"id": "TALK_ROBOFAC_INTERCOM_PORTAL_STORMS_6",
"type": "talk_topic",
"//": "A recording to give proof without requiring those who know the most about portal storms to risk their agents.",
"dynamic_line": "We recently acquired a recording taken outside during a portal storm. It shown a particular entity that seemed to react to human presence by changing shape quicker than it already did. This entity eventually reshaped itself in a small object, which the author of the video claimed had anomalous properties. According to our observations, this kind of creature will only manifest itself if there's a living human outside during a portal storm and even there it seems to appear rarely. We are not interested by risking ourselves to gather such objects but if you acquired some, we would eagerly buy them."
"dynamic_line": "Potentially. We recently came into possession of a video taken during the first days of <the_cataclysm> using a home camcorder. We have ruled out possible tampering, and conclude that the recording is legitimate. It depicts an entity that appeared to rapidly change shape, but responded especially strongly to human presence. Eventually, the entity reshaped itself into a small object, which the author of the recording claimed had anomalous properties.\"\n\n\"Subsequent entities of this type have failed to manifest during remote observation of the phenomenon. We hypothesize that, if they do exist at all, they may only appear in response to human presence. While we consider the hypothesis too dangerous and too uncertain to test using our own resources, we would be eager to hear the results if you attempted to do so yourself."
},
{
"id": "TALK_ROBOFAC_INTERCOM_ARMOR_ASK",
Expand Down
Loading

0 comments on commit c75285b

Please sign in to comment.