{"action":"created","comment":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments/290126635","pull_request_review_id":245233075,"id":290126635,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI5MDEyNjYzNQ==","diff_hunk":"@@ -0,0 +1,550 @@\n+[\n+  {\n+    \"id\": \"TALK_TRUE_FOODPERSON\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": {\n+      \"u_is_wearing\": \"foodperson_mask\",\n+      \"yes\": {\n+        \"npc_has_var\": \"foodperson_has_talked\",\n+        \"type\": \"dialogue\",\n+        \"context\": \"foodperson\",\n+        \"value\": \"yes\",\n+        \"no\": \"What sorcery is this?\",\n+        \"yes\": {\n+          \"npc_has_var\": \"foodperson_meeting_solved\",\n+          \"type\": \"dialogue\",\n+          \"context\": \"foodperson\",\n+          \"value\": \"yes\",\n+          \"no\": \"So you're back... Explain yourself!\",\n+          \"yes\": \"Greetings friend, it's nice to see you.\"\n+        }\n+      },\n+      \"no\": {\n+        \"u_is_wearing\": \"foodkid_badge\",\n+        \"yes\": \"Welcome Home Foodkid!\",\n+        \"no\": {\n+          \"npc_has_var\": \"npc_foodperson_impressed\",\n+          \"type\": \"dialogue\",\n+          \"context\": \"foodperson\",\n+          \"value\": \"yes\",\n+          \"yes\": \"Greetings friend, it's nice to see you.\",\n+          \"no\": {\n+            \"npc_has_var\": \"foodperson_has_talked\",\n+            \"type\": \"dialogue\",\n+            \"context\": \"foodperson\",\n+            \"value\": \"yes\",\n+            \"no\": \"Greeting citizen, what brings you to the FoodLair?\",\n+            \"yes\": \"Still here?  Take your time, it's rough out there.\"\n+          }\n+        }\n+      }\n+    },\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"foodperson_has_talked\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [\n+      {\n+        \"condition\": {\n+          \"or\": [\n+            {\n+              \"and\": [\n+                { \"npc_has_var\": \"foodperson_has_talked\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                {\n+                  \"not\": { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                }\n+              ]\n+            },\n+            {\n+              \"and\": [\n+                { \"npc_has_var\": \"foodperson_meeting_solved\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                {\n+                  \"or\": [\n+                    { \"u_has_trait\": \"PROF_FOODP\" },\n+                    { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                  ]\n+                }\n+              ]\n+            }\n+          ]\n+        },\n+        \"text\": \"Hey. Let's chat for a second.\",\n+        \"topic\": \"TALK_FOODPERSON_MAIN\"\n+      },\n+      {\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"foodperson_has_talked\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"and\": [\n+                { \"not\": { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] } },\n+                { \"not\": { \"u_is_wearing\": \"foodkid_badge\" } }\n+              ]\n+            }\n+          ]\n+        },\n+        \"text\": \"Greetings...  Foodperson?\",\n+        \"topic\": \"TALK_FOODPERSON_INTRODUCTION\"\n+      },\n+      {\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"foodperson_meeting_solved\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            { \"not\": { \"u_has_trait\": \"PROF_FOODP\" } },\n+            { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+          ]\n+        },\n+        \"text\": \"I am you but from an alternate reality.\",\n+        \"trial\": { \"type\": \"LIE\", \"difficulty\": 10, \"opinion\": { \"trust\": 1, \"value\": 1 } },\n+        \"success\": { \"topic\": \"TALK_FOODPERSON_MULTIVERSE\", \"opinion\": { \"trust\": 2, \"value\": 2 } },\n+        \"failure\": { \"topic\": \"TALK_FOODPERSON_ONLYONE\", \"opinion\": { \"trust\": -5, \"value\": -5 } }\n+      },\n+      {\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"foodperson_meeting_solved\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] },\n+            { \"u_has_trait\": \"PROF_FOODP\" }\n+          ]\n+        },\n+        \"text\": \"I am Foodperson, who are YOU?\",\n+        \"topic\": \"TALK_FOODPERSON_TWO\"\n+      },\n+      {\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"foodperson_meeting_solved\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] },\n+            { \"u_has_trait\": \"PROF_FOODP\" }\n+          ]\n+        },\n+        \"text\": \"There is only one real Foodperson!\",\n+        \"topic\": \"TALK_FOODPERSON_ONLYONE\"\n+      },\n+      {\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"foodperson_meeting_solved\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] },\n+            { \"not\": { \"u_has_trait\": \"PROF_FOODP\" } }\n+          ]\n+        },\n+        \"text\": \"I am the REAL Foodperson!.\",\n+        \"topic\": \"TALK_FOODPERSON_ONLYONE\"\n+      },\n+      { \"text\": \"Nevermind me, I'm just going to leave.\", \"topic\": \"TALK_DONE\" }\n+    ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_INTRODUCTION\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"Indeed it is I! The one and only FOODPERSON!\",\n+    \"responses\": [\n+      {\n+        \"text\": \"Wow!  Such an honor to meet you in person!\",\n+        \"topic\": \"TALK_FOODPERSON_MAIN\",\n+        \"opinion\": { \"trust\": 1, \"value\": 1 }\n+      },\n+      {\n+        \"text\": \"Are you joking?  Foodpeson is not real, it's a restaurant mascot!\",\n+        \"opinion\": { \"trust\": -1, \"value\": -1 },\n+        \"topic\": \"TALK_FOODPERSON_DOUBTED\"\n+      },\n+      {\n+        \"text\": \"The great Foodperson in the flesh!  Such an honor to finaly meet you in person!\",\n+        \"trial\": { \"type\": \"LIE\", \"difficulty\": 60, \"mod\": [ [ \"TRUST\", 2 ], [ \"VALUE\", 2 ] ] },\n+        \"success\": { \"topic\": \"TALK_FOODPERSON_MAIN\", \"opinion\": { \"trust\": 2, \"value\": 2 } },\n+        \"failure\": { \"topic\": \"TALK_FOODPERSON_VEXED\", \"opinion\": { \"trust\": -5, \"value\": -5 } }\n+      },\n+      { \"text\": \"Ah...  Well, nice to meet you Foodperson.\", \"topic\": \"TALK_FOODPERSON_MAIN\" }\n+    ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_VEXED\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"Do not mock me, for my strength is quite real!  Get out of here now!\",\n+    \"responses\": [\n+      { \"text\": \"Sheesh, ok calm down I'm leaving!\", \"topic\": \"TALK_DONE\" },\n+      { \"text\": \"Forgive me,  I didn't mean to disrespect you.\", \"topic\": \"TALK_FOODPERSON_MAIN\" },\n+      { \"text\": \"Oh yeah?  Show me what you can do!\", \"topic\": \"TALK_DONE\", \"effect\": \"hostile\" }\n+    ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_DOUBTED\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"A comon mistake, but I can assure you that I'm very real!\",\n+    \"responses\": [\n+      { \"text\": \"Sure, whatever.\", \"topic\": \"TALK_DONE\" },\n+      { \"text\": \"Ok... I believe you.\", \"topic\": \"TALK_FOODPERSON_MAIN\" }\n+    ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_MAIN\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"Anyway, do you need something?\",\n+    \"responses\": [\n+      {\n+        \"text\": \"Are you interested in some trading?\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"npc_failed_trade\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"not\": { \"npc_has_var\": \"npc_succes_trade\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" }\n+            },\n+            {\n+              \"not\": {\n+                \"and\": [\n+                  { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                  {\n+                    \"or\": [\n+                      { \"u_has_trait\": \"PROF_FOODP\" },\n+                      { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                    ]\n+                  }\n+                ]\n+              }\n+            }\n+          ]\n+        },\n+        \"trial\": { \"type\": \"PERSUADE\", \"difficulty\": 50, \"mod\": [ [ \"TRUST\", 2 ], [ \"VALUE\", 2 ] ] },\n+        \"success\": { \"topic\": \"TALK_FOODPERSON_TRADE\" },\n+        \"failure\": { \"topic\": \"TALK_FOODPERSON_NOTRADE\" }\n+      },\n+      {\n+        \"text\": \"Let's trade?\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"npc_failed_trade\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"or\": [\n+                { \"npc_has_var\": \"npc_succes_trade\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                {\n+                  \"npc_has_var\": \"npc_foodperson_impressed\",\n+                  \"type\": \"dialogue\",\n+                  \"context\": \"foodperson\",\n+                  \"value\": \"yes\"\n+                },\n+                {\n+                  \"and\": [\n+                    { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                    {\n+                      \"or\": [\n+                        { \"u_has_trait\": \"PROF_FOODP\" },\n+                        { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                      ]\n+                    }\n+                  ]\n+                }\n+              ]\n+            }\n+          ]\n+        },\n+        \"effect\": \"start_trade\",\n+        \"topic\": \"TALK_DONE\"\n+      },\n+      {\n+        \"text\": \"I'm looking for a place to stay.\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"npc_failed_shelter\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"not\": { \"npc_has_var\": \"npc_succes_shelter\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" }\n+            },\n+            {\n+              \"not\": {\n+                \"and\": [\n+                  { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                  {\n+                    \"or\": [\n+                      { \"u_has_trait\": \"PROF_FOODP\" },\n+                      { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                    ]\n+                  }\n+                ]\n+              }\n+            }\n+          ]\n+        },\n+        \"trial\": { \"type\": \"PERSUADE\", \"difficulty\": 20, \"mod\": [ [ \"TRUST\", 2 ], [ \"VALUE\", 2 ] ] },\n+        \"success\": { \"topic\": \"TALK_FOODPERSON_SHELTER\" },\n+        \"failure\": { \"topic\": \"TALK_FOODPERSON_NOSHELTER\" }\n+      },\n+      {\n+        \"text\": \"I want to get stronger.  Please teach me.\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"npc_failed_training\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"not\": { \"npc_has_var\": \"npc_succes_training\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" }\n+            },\n+            {\n+              \"not\": {\n+                \"and\": [\n+                  { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                  {\n+                    \"or\": [\n+                      { \"u_has_trait\": \"PROF_FOODP\" },\n+                      { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                    ]\n+                  }\n+                ]\n+              }\n+            }\n+          ]\n+        },\n+        \"trial\": { \"type\": \"PERSUADE\", \"difficulty\": 20, \"mod\": [ [ \"TRUST\", 2 ], [ \"VALUE\", 2 ] ] },\n+        \"success\": { \"topic\": \"TALK_FOODPERSON_TRAINING\" },\n+        \"failure\": { \"topic\": \"TALK_FOODPERSON_NOTRAINING\" }\n+      },\n+      {\n+        \"text\": \"Please share your knowledge.\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"npc_failed_training\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"or\": [\n+                { \"npc_has_var\": \"npc_succes_training\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                {\n+                  \"npc_has_var\": \"npc_foodperson_impressed\",\n+                  \"type\": \"dialogue\",\n+                  \"context\": \"foodperson\",\n+                  \"value\": \"yes\"\n+                },\n+                {\n+                  \"and\": [\n+                    { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                    {\n+                      \"or\": [\n+                        { \"u_has_trait\": \"PROF_FOODP\" },\n+                        { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                      ]\n+                    }\n+                  ]\n+                }\n+              ]\n+            }\n+          ]\n+        },\n+        \"topic\": \"TALK_TRAIN\"\n+      },\n+      {\n+        \"text\": \"I'm building up a team, people with special abilities.\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"not\": { \"npc_has_var\": \"npc_failed_team\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+            {\n+              \"not\": { \"npc_has_var\": \"npc_succes_team\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" }\n+            },\n+            {\n+              \"not\": { \"npc_has_var\": \"npc_foodperson_impressed\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" }\n+            },\n+            {\n+              \"not\": {\n+                \"and\": [\n+                  { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+                  {\n+                    \"or\": [\n+                      { \"u_has_trait\": \"PROF_FOODP\" },\n+                      { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+                    ]\n+                  }\n+                ]\n+              }\n+            }\n+          ]\n+        },\n+        \"trial\": { \"type\": \"PERSUADE\", \"difficulty\": 0, \"mod\": [ [ \"TRUST\", 2 ], [ \"VALUE\", 2 ] ] },\n+        \"success\": {\n+          \"topic\": \"TALK_FOODPERSON_SIDEKICK\",\n+          \"effect\": { \"npc_add_var\": \"npc_succes_team_team\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" }\n+        },\n+        \"failure\": { \"topic\": \"TALK_FOODPERSON_SOLO\" }\n+      },\n+      {\n+        \"text\": \"Can you tell me again about this sidekick offer?\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"npc_has_var\": \"npc_sidekick_offer\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+            { \"not\": \"has_assigned_mission\" }\n+          ]\n+        },\n+        \"topic\": \"TALK_FOODPERSON_SIDEKICK\"\n+      },\n+      {\n+        \"text\": \"Alright I though about this, what do you say we team up?\",\n+        \"condition\": {\n+          \"and\": [\n+            { \"npc_has_var\": \"npc_foodpersons_sharing\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" },\n+            {\n+              \"or\": [\n+                { \"u_has_trait\": \"PROF_FOODP\" },\n+                { \"or\": [ { \"u_is_wearing\": \"foodperson_mask\" }, { \"u_is_wearing\": \"foodperson_mask_on\" } ] }\n+              ]\n+            }\n+          ]\n+        },\n+        \"topic\": \"TALK_FOODPERSON_TEAMUP\"\n+      },\n+      { \"text\": \"I'm good, bye.\", \"topic\": \"TALK_DONE\" }\n+    ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_NOTRADE\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"I already have everything I need here in the FoodLair!\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_failed_trade\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"Fair enough.\", \"topic\": \"TALK_NONE\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_TRADE\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"Alright let's see what you've got.\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_succes_trade\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"...\", \"topic\": \"TALK_DONE\", \"effect\": \"start_trade\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_NOTRAINING\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"You're not ready for this.\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_failed_training\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"But I am worthy!\", \"topic\": \"TALK_NONE\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_TRAINING\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"I can teach you a few tricks.\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_succes_training\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"...\", \"topic\": \"TALK_TRAIN\" }, { \"text\": \"Nevermind.\", \"topic\": \"TALK_DONE\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_NOSHELTER\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"This is no place for a civilian.  You should go to the refugee center.\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_failed_shelter\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"Damn!\", \"topic\": \"TALK_NONE\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_SHELTER\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"Well...  You seem like a decent sort, I might have an offer for you.\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_succes_shelter\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"I'm listening.\", \"topic\": \"TALK_FOODPERSON_SIDEKICK\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_SOLO\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"Sorry but I work alone.\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_failed_team\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [ { \"text\": \"We could really use your help!\", \"topic\": \"TALK_NONE\" } ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_SIDEKICK\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"What about: you prove your worth and join me as my sidekick?\",\n+    \"speaker_effect\": { \"effect\": { \"npc_add_var\": \"npc_sidekick_offer\", \"type\": \"dialogue\", \"context\": \"foodperson\", \"value\": \"yes\" } },\n+    \"responses\": [\n+      { \"condition\": { \"not\": \"has_assigned_mission\" }, \"text\": \"That sounds great!\", \"topic\": \"TALK_MISSION_LIST\" },\n+      { \"condition\": { \"not\": \"has_assigned_mission\" }, \"text\": \"Ok...\", \"topic\": \"TALK_MISSION_LIST\" },\n+      {\n+        \"condition\": { \"not\": \"has_assigned_mission\" },\n+        \"text\": \"I need to think about it.\",\n+        \"topic\": \"TALK_FOODPERSON_MAIN\"\n+      },\n+      { \"condition\": { \"not\": \"has_assigned_mission\" }, \"text\": \"Huh... No thanks.\", \"topic\": \"TALK_DONE\" },\n+      {\n+        \"condition\": \"has_assigned_mission\",\n+        \"text\": \"There's other things I'd like to discuss.\",\n+        \"topic\": \"TALK_FOODPERSON_MAIN\"\n+      },\n+      { \"condition\": \"has_assigned_mission\", \"text\": \"Alright bye.\", \"topic\": \"TALK_DONE\" }\n+    ]\n+  },\n+  {\n+    \"id\": \"TALK_FOODPERSON_TWO\",\n+    \"type\": \"talk_topic\",\n+    \"dynamic_line\": \"The way you talk, the way you move... You're... You're me?  But how?\",\n+    \"responses\": [\n+      {\n+        \"text\": \"I... I don't know.  It probably has something to do with the cataclysm!  What do you say we team up to find out?\",","path":"data/json/npcs/TALK_TRUE_FOODPERSON.json","position":465,"original_position":465,"commit_id":"e43039fd60380da2cc029a9133907ba63c95c6f4","original_commit_id":"e43039fd60380da2cc029a9133907ba63c95c6f4","user":{"login":"Night-Pryanik","id":11132525,"node_id":"MDQ6VXNlcjExMTMyNTI1","avatar_url":"https://avatars1.githubusercontent.com/u/11132525?v=4","gravatar_id":"","url":"https://api.github.com/users/Night-Pryanik","html_url":"https://github.com/Night-Pryanik","followers_url":"https://api.github.com/users/Night-Pryanik/followers","following_url":"https://api.github.com/users/Night-Pryanik/following{/other_user}","gists_url":"https://api.github.com/users/Night-Pryanik/gists{/gist_id}","starred_url":"https://api.github.com/users/Night-Pryanik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Night-Pryanik/subscriptions","organizations_url":"https://api.github.com/users/Night-Pryanik/orgs","repos_url":"https://api.github.com/users/Night-Pryanik/repos","events_url":"https://api.github.com/users/Night-Pryanik/events{/privacy}","received_events_url":"https://api.github.com/users/Night-Pryanik/received_events","type":"User","site_admin":false},"body":"```suggestion\r\n        \"text\": \"I...  I don't know.  It probably has something to do with <the_cataclysm>!  What do you say we team up to find out?\",\r\n```","created_at":"2019-06-04T05:06:45Z","updated_at":"2019-06-04T05:06:45Z","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/30987#discussion_r290126635","pull_request_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments/290126635"},"html":{"href":"https://github.com/CleverRaven/Cataclysm-DDA/pull/30987#discussion_r290126635"},"pull_request":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987"}}},"pull_request":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987","id":283694748,"node_id":"MDExOlB1bGxSZXF1ZXN0MjgzNjk0NzQ4","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/30987","diff_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/30987.diff","patch_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/30987.patch","issue_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/30987","number":30987,"state":"open","locked":false,"title":"Foodperson, the mascot your stomach deserves","user":{"login":"Fris0uman","id":41293484,"node_id":"MDQ6VXNlcjQxMjkzNDg0","avatar_url":"https://avatars0.githubusercontent.com/u/41293484?v=4","gravatar_id":"","url":"https://api.github.com/users/Fris0uman","html_url":"https://github.com/Fris0uman","followers_url":"https://api.github.com/users/Fris0uman/followers","following_url":"https://api.github.com/users/Fris0uman/following{/other_user}","gists_url":"https://api.github.com/users/Fris0uman/gists{/gist_id}","starred_url":"https://api.github.com/users/Fris0uman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fris0uman/subscriptions","organizations_url":"https://api.github.com/users/Fris0uman/orgs","repos_url":"https://api.github.com/users/Fris0uman/repos","events_url":"https://api.github.com/users/Fris0uman/events{/privacy}","received_events_url":"https://api.github.com/users/Fris0uman/received_events","type":"User","site_admin":false},"body":"<!--\r\n### How to use\r\nLeave the headings unless they don't apply to your PR, replace commented out text (surrounded with <!–– and ––>) with text describing your PR.\r\n-->\r\n\r\n#### Summary\r\n```SUMMARY: Content \"Foodperson: new item, new location, new start, new static npc\"```\r\n<!--\r\nA one-line description of your change that will be extracted and added to the [project changelog](https://github.com/CleverRaven/Cataclysm-DDA/blob/master/data/changelog.txt).\r\n\r\nThe format is (ignore the square brackets): ```SUMMARY: [Category] \"[description]\"```\r\n\r\nThe categories to choose from are:\r\n\r\n* Features\r\n* Content\r\n* Interface\r\n* Mods\r\n* Balance\r\n* Bugfixes\r\n* Performance\r\n* Infrastructure\r\n* Build\r\n* I18N\r\n\r\nExample: ```SUMMARY: Content \"Adds new mutation category 'Mouse'\"```\r\n\r\nSee the [Changelog Guidelines](https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/CHANGELOG_GUIDELINES.md) for explanations of the categories.\r\n-->\r\n\r\n#### Purpose of change\r\n<!--\r\nIf there's an existing issue describing the problem this PR addresses or the feature it adds, please link it like: ```#1234```\r\nIf it *fully* resolves an issue, link it like: ```Fixes #1234```\r\nEven if the issue describes the problem, please provide a few-sentence summary here.\r\nExample: ```Fixes #1234 - XL mutants cannot wear arm/leg splints due to missing OVERSIZE flag.```\r\nIf there is no related issue, please describe the issue you are addressing, including how to trigger a bug if this is a bugfix.\r\nDon't put the backticks around the `#` and issue or pull request number to allow the GitHub automatically reference to it.\r\n-->\r\nFoodperson© is the mascot of Foodplace™, they wander the street advertising the greatness of Foodplace™.\r\nThis adds:\r\n- [x] Foodperson© 's costume\r\n- [x] alternate version of the restaurant with a break room only accessible by Foodperson©\r\n- [x] a new scenario starting stuck in that break room\r\n- [x] a new NPC convinced they are the **real** Foodperson© \r\n\r\nNB: Foodperson©'s mask cannot be removed once turn on, you'll have to wait the end of your shift (the end of the battery charges).\r\n\r\n#### Describe the solution\r\n<!--\r\nHow does the feature work, or how does this fix a bug?\r\nThe easier you make your solution to understand, the faster it can get merged.\r\n-->\r\nGeneral changes: \r\n- New flag NO_TAKEOFF: item with that flag can't be removed once worn\r\n- New transform field need_worn: if true the item can only be transformed if worn\r\n- The game will now display description of sound happening on your tile if they are of the `alarm` category\r\n\r\nSpecific Changes:\r\n- `The Mascot Rises` scenario : you start on the first floor of a restaurant, in a break room sealed behing a locked security door situated on the ground floor. This room contains some food, kitchen ustensiles, clothes, some bits of plastic armor,  some medicine, and no zombies. \r\n- `True Foodperson` profession you're a mascot convinced to be a real super hero, you wear a giant mascot mask. You're convinced that this mask is your real face. Taking off the mask will result in morale penalty -20 and the inability to talk. Turning on the mask will give +10 morale. You start with some armor, some candy, one medium battery and a bat.\r\n- `True Foodperson`  NPC same as above this NPC is convinced to be the real deal, they might not be kind on people trying to steal their identity. But it will be easier to convince them you're also the real deal if you're already convinced yourself. They can trade what they have (not much), and give some training. If you get friendly with them they might give you a quest and make you their sidekick if you succeed. They will only team up with their equal.\r\n- `Foodperson'mask` this armor piece is a big cumbersome mascot helmet, it can only be activated when worn. Once activated it can't be turn off, it can't be removed, if will emit light_10 (less than a flash light, more than a night light) and scream slogan every minute.\r\n- `Foodperson's cape` this is just a cape, it only spawns in the break room\r\n- `Hard chest guard` a piece of plastic chest armor like hte ones in paintball/air soft, only spawn in the break room. But could be added to some item_groups since it has no link with foodperson in its description.\r\n- `Foodkid badge` This badge officially marks you as Foodperson's sidekick.\r\n\r\n#### Describe alternatives you've considered\r\n<!--\r\nA clear and concise description of any alternative solutions or features you've considered.\r\n-->\r\n\r\n#### Additional context\r\n<!--\r\nAdd any other context (such as mock-ups, proof of concepts or screenshots) about the feature or bugfix here.\r\n-->\r\nGround floor:\r\n![image](https://user-images.githubusercontent.com/41293484/58654094-6dbb7900-8317-11e9-8507-4a95447a7659.png)\r\nJust add the locked door to the break room upstairs\r\nFirst Floor: \r\n![image](https://user-images.githubusercontent.com/41293484/58654147-8b88de00-8317-11e9-8361-d35b90c26926.png)\r\nThe break room.\r\nRoof:\r\n![image](https://user-images.githubusercontent.com/41293484/58654431-2da8c600-8318-11e9-8ff2-068e238b3a0e.png)\r\n\r\n- [x] add proper doc for flags\r\n\r\n\r\n`The mascot rises` scenario cost 0 point because it starts in a secure place. Point cost and name of the scenario can be adjusted.\r\n`True Foodperson` profession gives 1 point because it gives some penalty if you remove the mask : \r\n - You can't speak because the mask is your face\r\n - -20 morale losing your face is distressing\r\nBut : \r\n - +10 morale if you turn the mask on because it gets you pumped.\r\n\r\n - The Foodperson NPC has `PROF_FOODP` profession, meaning that if he loses his mask he won't be able to talk anymore.\r\n\r\nAll balance issues are open to discussion.\r\nShould the profession start with a phone ?","created_at":"2019-05-30T15:14:41Z","updated_at":"2019-06-04T05:06:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7c9d0707f8067d57ebcdebff3f98aa6c0aefde1b","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":764632991,"node_id":"MDU6TGFiZWw3NjQ2MzI5OTE=","url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels/Items%20/%20Item%20Actions%20/%20Item%20Qualities","name":"Items / Item Actions / Item Qualities","color":"39855a","default":false},{"id":477028196,"node_id":"MDU6TGFiZWw0NzcwMjgxOTY=","url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels/Mapgen","name":"Mapgen","color":"7a213a","default":false},{"id":41143376,"node_id":"MDU6TGFiZWw0MTE0MzM3Ng==","url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels/NPC%20/%20Factions","name":"NPC / Factions","color":"bf3fb3","default":false},{"id":659366627,"node_id":"MDU6TGFiZWw2NTkzNjY2Mjc=","url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels/[C++]","name":"[C++]","color":"f9d0c4","default":false},{"id":235869031,"node_id":"MDU6TGFiZWwyMzU4NjkwMzE=","url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels/[JSON]","name":"[JSON]","color":"c2e0c6","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987/commits","review_comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987/comments","review_comment_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/30987/comments","statuses_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/statuses/e43039fd60380da2cc029a9133907ba63c95c6f4","head":{"label":"Fris0uman:foodperson_mask","ref":"foodperson_mask","sha":"e43039fd60380da2cc029a9133907ba63c95c6f4","user":{"login":"Fris0uman","id":41293484,"node_id":"MDQ6VXNlcjQxMjkzNDg0","avatar_url":"https://avatars0.githubusercontent.com/u/41293484?v=4","gravatar_id":"","url":"https://api.github.com/users/Fris0uman","html_url":"https://github.com/Fris0uman","followers_url":"https://api.github.com/users/Fris0uman/followers","following_url":"https://api.github.com/users/Fris0uman/following{/other_user}","gists_url":"https://api.github.com/users/Fris0uman/gists{/gist_id}","starred_url":"https://api.github.com/users/Fris0uman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fris0uman/subscriptions","organizations_url":"https://api.github.com/users/Fris0uman/orgs","repos_url":"https://api.github.com/users/Fris0uman/repos","events_url":"https://api.github.com/users/Fris0uman/events{/privacy}","received_events_url":"https://api.github.com/users/Fris0uman/received_events","type":"User","site_admin":false},"repo":{"id":141154082,"node_id":"MDEwOlJlcG9zaXRvcnkxNDExNTQwODI=","name":"Cataclysm-DDA","full_name":"Fris0uman/Cataclysm-DDA","private":false,"owner":{"login":"Fris0uman","id":41293484,"node_id":"MDQ6VXNlcjQxMjkzNDg0","avatar_url":"https://avatars0.githubusercontent.com/u/41293484?v=4","gravatar_id":"","url":"https://api.github.com/users/Fris0uman","html_url":"https://github.com/Fris0uman","followers_url":"https://api.github.com/users/Fris0uman/followers","following_url":"https://api.github.com/users/Fris0uman/following{/other_user}","gists_url":"https://api.github.com/users/Fris0uman/gists{/gist_id}","starred_url":"https://api.github.com/users/Fris0uman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fris0uman/subscriptions","organizations_url":"https://api.github.com/users/Fris0uman/orgs","repos_url":"https://api.github.com/users/Fris0uman/repos","events_url":"https://api.github.com/users/Fris0uman/events{/privacy}","received_events_url":"https://api.github.com/users/Fris0uman/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Fris0uman/Cataclysm-DDA","description":"Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.","fork":true,"url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA","forks_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/forks","keys_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/teams","hooks_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/hooks","issue_events_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/issues/events{/number}","events_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/events","assignees_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/assignees{/user}","branches_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/branches{/branch}","tags_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/tags","blobs_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/git/refs{/sha}","trees_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/statuses/{sha}","languages_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/languages","stargazers_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/stargazers","contributors_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/contributors","subscribers_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/subscribers","subscription_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/subscription","commits_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/commits{/sha}","git_commits_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/git/commits{/sha}","comments_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/comments{/number}","issue_comment_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/issues/comments{/number}","contents_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/contents/{+path}","compare_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/merges","archive_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/downloads","issues_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/issues{/number}","pulls_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/pulls{/number}","milestones_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/milestones{/number}","notifications_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/labels{/name}","releases_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/releases{/id}","deployments_url":"https://api.github.com/repos/Fris0uman/Cataclysm-DDA/deployments","created_at":"2018-07-16T14:59:17Z","updated_at":"2018-07-16T14:59:31Z","pushed_at":"2019-06-03T22:02:15Z","git_url":"git://github.com/Fris0uman/Cataclysm-DDA.git","ssh_url":"git@github.com:Fris0uman/Cataclysm-DDA.git","clone_url":"https://github.com/Fris0uman/Cataclysm-DDA.git","svn_url":"https://github.com/Fris0uman/Cataclysm-DDA","homepage":"http://cataclysmdda.org","size":1699931,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"CleverRaven:master","ref":"master","sha":"8e8cefe5340833b3e9c2272ad40444b282fc1a10","user":{"login":"CleverRaven","id":4367009,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNjcwMDk=","avatar_url":"https://avatars0.githubusercontent.com/u/4367009?v=4","gravatar_id":"","url":"https://api.github.com/users/CleverRaven","html_url":"https://github.com/CleverRaven","followers_url":"https://api.github.com/users/CleverRaven/followers","following_url":"https://api.github.com/users/CleverRaven/following{/other_user}","gists_url":"https://api.github.com/users/CleverRaven/gists{/gist_id}","starred_url":"https://api.github.com/users/CleverRaven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CleverRaven/subscriptions","organizations_url":"https://api.github.com/users/CleverRaven/orgs","repos_url":"https://api.github.com/users/CleverRaven/repos","events_url":"https://api.github.com/users/CleverRaven/events{/privacy}","received_events_url":"https://api.github.com/users/CleverRaven/received_events","type":"Organization","site_admin":false},"repo":{"id":5973855,"node_id":"MDEwOlJlcG9zaXRvcnk1OTczODU1","name":"Cataclysm-DDA","full_name":"CleverRaven/Cataclysm-DDA","private":false,"owner":{"login":"CleverRaven","id":4367009,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNjcwMDk=","avatar_url":"https://avatars0.githubusercontent.com/u/4367009?v=4","gravatar_id":"","url":"https://api.github.com/users/CleverRaven","html_url":"https://github.com/CleverRaven","followers_url":"https://api.github.com/users/CleverRaven/followers","following_url":"https://api.github.com/users/CleverRaven/following{/other_user}","gists_url":"https://api.github.com/users/CleverRaven/gists{/gist_id}","starred_url":"https://api.github.com/users/CleverRaven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CleverRaven/subscriptions","organizations_url":"https://api.github.com/users/CleverRaven/orgs","repos_url":"https://api.github.com/users/CleverRaven/repos","events_url":"https://api.github.com/users/CleverRaven/events{/privacy}","received_events_url":"https://api.github.com/users/CleverRaven/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/CleverRaven/Cataclysm-DDA","description":"Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.","fork":false,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA","forks_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/forks","keys_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/teams","hooks_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/hooks","issue_events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/events{/number}","events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/events","assignees_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/assignees{/user}","branches_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/branches{/branch}","tags_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/tags","blobs_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/refs{/sha}","trees_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/statuses/{sha}","languages_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/languages","stargazers_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/stargazers","contributors_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/contributors","subscribers_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/subscribers","subscription_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/subscription","commits_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits{/sha}","git_commits_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/git/commits{/sha}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/comments{/number}","issue_comment_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/comments{/number}","contents_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/contents/{+path}","compare_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/merges","archive_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/downloads","issues_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues{/number}","pulls_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls{/number}","milestones_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/milestones{/number}","notifications_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/labels{/name}","releases_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/releases{/id}","deployments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/deployments","created_at":"2012-09-26T22:57:43Z","updated_at":"2019-06-04T05:05:54Z","pushed_at":"2019-06-04T05:05:33Z","git_url":"git://github.com/CleverRaven/Cataclysm-DDA.git","ssh_url":"git@github.com:CleverRaven/Cataclysm-DDA.git","clone_url":"https://github.com/CleverRaven/Cataclysm-DDA.git","svn_url":"https://github.com/CleverRaven/Cataclysm-DDA","homepage":"http://cataclysmdda.org","size":1709499,"stargazers_count":3072,"watchers_count":3072,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1801,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1324,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1801,"open_issues":1324,"watchers":3072,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987"},"html":{"href":"https://github.com/CleverRaven/Cataclysm-DDA/pull/30987"},"issue":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/30987"},"comments":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/30987/comments"},"review_comments":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987/comments"},"review_comment":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/30987/commits"},"statuses":{"href":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/statuses/e43039fd60380da2cc029a9133907ba63c95c6f4"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Night-Pryanik"}}