Skip to content

Commit

Permalink
Merge branch 'CleverRaven:master' into i18n-pull
Browse files Browse the repository at this point in the history
  • Loading branch information
AnotherSeawhite authored Apr 4, 2024
2 parents 67f8150 + e9f4fbd commit bc2ab79
Show file tree
Hide file tree
Showing 289 changed files with 56,567 additions and 57,640 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/format_emscripten.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
run: ls -a

- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.TX_PR_CREATOR }}
commit-message: JSON linter gh-pages file update
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pull-translations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
- name: "Update stats"
run: ./lang/update_stats.sh
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v6
with:
commit-message: Routine i18n updates on ${{ steps.current-date.outputs.formattedTime }}
token: ${{ secrets.TX_PR_CREATOR }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v4
- run: npx doctoc doc/JSON_INFO.md --github
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v6
with:
commit-message: Update the table of contents
branch: update-toc
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-tilesets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
make tools/format/json_formatter.cgi
find gfx/ -name "*.json" -print0 | xargs -0 -L 1 -P $(nproc) tools/format/json_formatter.cgi || exit 0
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v6
with:
commit-message: |
Routine tileset updates on ${{ steps.current-date.outputs.formattedTime }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/weekly-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
echo "date=$( date +"%Y-%m-%d" -d $CURR_DATE )" >> $GITHUB_OUTPUT
echo "old_date=$LAST_WEEK" >> $GITHUB_OUTPUT
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v6
with:
commit-message: Weekly Changelog ${{ steps.getting-changes.outputs.old_date }} to ${{ steps.getting-changes.outputs.date }}
committer: David Seguin <[email protected]>
Expand Down
84 changes: 84 additions & 0 deletions data/json/achievements.json
Original file line number Diff line number Diff line change
Expand Up @@ -2238,5 +2238,89 @@
"description": "Reach a Police Station"
}
]
},
{
"id": "achievement_read_books_250",
"type": "achievement",
"name": "Avid Reader",
"description": "Read any book 250 times",
"requirements": [ { "event_statistic": "num_reads_book", "is": ">=", "target": 250, "description": "Read books 250 times" } ]
},
{
"id": "achievement_read_books_500",
"type": "achievement",
"name": "Dedicated Reader",
"description": "Read any book 500 times",
"hidden_by": [ "achievement_read_books_250" ],
"requirements": [ { "event_statistic": "num_reads_book", "is": ">=", "target": 500, "description": "Read books 500 times" } ]
},
{
"id": "achievement_read_books_1000",
"type": "achievement",
"name": "Bibliophile",
"description": "Read any book 1000 times",
"hidden_by": [ "achievement_read_books_500" ],
"requirements": [ { "event_statistic": "num_reads_book", "is": ">=", "target": 1000, "description": "Read books 1000 times" } ]
},
{
"id": "achievement_break_3_bones",
"type": "achievement",
"name": "That's not supposed to bend that way!",
"requirements": [ { "event_statistic": "num_broken_bone", "is": ">=", "target": 3, "description": "Break 3 bones" } ]
},
{
"id": "achievement_break_6_bones",
"type": "achievement",
"name": "Paper mache limbs",
"hidden_by": [ "achievement_break_3_bones" ],
"requirements": [ { "event_statistic": "num_broken_bone", "is": ">=", "target": 6, "description": "Break 6 bones" } ]
},
{
"id": "achievement_break_10_bones",
"type": "achievement",
"name": "Amateur Orthopedic Surgeon",
"hidden_by": [ "achievement_break_6_bones" ],
"requirements": [ { "event_statistic": "num_broken_bone", "is": ">=", "target": 10, "description": "Break 10 bones" } ]
},
{
"id": "achievement_heal_250_damage",
"type": "achievement",
"name": "Beginner Survivor",
"requirements": [ { "event_statistic": "avatar_damage_healed", "is": ">=", "target": 250, "description": "Heal 250 Damage" } ]
},
{
"id": "achievement_heal_1000_damage",
"type": "achievement",
"name": "Accomplished Survivor",
"hidden_by": [ "achievement_heal_250_damage" ],
"requirements": [ { "event_statistic": "avatar_damage_healed", "is": ">=", "target": 1000, "description": "Heal 1,000 Damage" } ]
},
{
"id": "achievement_heal_2500_damage",
"type": "achievement",
"name": "Veteran Survivor",
"hidden_by": [ "achievement_heal_1000_damage" ],
"requirements": [ { "event_statistic": "avatar_damage_healed", "is": ">=", "target": 2500, "description": "Heal 2,500 Damage" } ]
},
{
"id": "achievement_heal_5000_damage",
"type": "achievement",
"name": "Hardened Survivor",
"hidden_by": [ "achievement_heal_2500_damage" ],
"requirements": [ { "event_statistic": "avatar_damage_healed", "is": ">=", "target": 5000, "description": "Heal 5,000 Damage" } ]
},
{
"id": "achievement_reach_LIXA",
"type": "achievement",
"name": "Brilliant!",
"requirements": [
{
"event_statistic": "num_avatar_enters_LIXA",
"is": ">=",
"target": 1,
"visible": "when_achievement_completed",
"description": "Reach a research lab"
}
]
}
]
32 changes: 16 additions & 16 deletions data/json/construction.json
Original file line number Diff line number Diff line change
Expand Up @@ -1120,7 +1120,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 3 ] ],
"time": "60 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 2 ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ] ],
"pre_terrain": "t_pit_shallow",
Expand Down Expand Up @@ -1299,7 +1299,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 4 ] ],
"time": "180 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 4 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_pit_shallow",
Expand All @@ -1313,7 +1313,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 4 ] ],
"time": "180 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 4 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_sconc_wall_halfway",
Expand Down Expand Up @@ -1354,7 +1354,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "120 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_reb_cage",
Expand All @@ -1368,7 +1368,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "120 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_strconc_wall_halfway",
Expand All @@ -1382,7 +1382,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "120 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "2x4", 12 ] ], [ [ "rope_6", 8 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_strconc_wall_halfway",
Expand Down Expand Up @@ -1410,7 +1410,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "120 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_reb_cage",
Expand All @@ -1424,7 +1424,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "120 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_column_halfway",
Expand Down Expand Up @@ -1465,7 +1465,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 5 ] ],
"time": "120 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 4 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_ov_smreb_cage",
Expand Down Expand Up @@ -1493,7 +1493,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "180 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ],
"pre_terrain": "t_ov_reb_cage",
Expand All @@ -1507,7 +1507,7 @@
"category": "CONSTRUCT",
"required_skills": [ [ "fabrication", 6 ] ],
"time": "180 m",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ],
"pre_terrain": "t_strconc_floor_halfway",
Expand Down Expand Up @@ -1997,7 +1997,7 @@
"required_skills": [ [ "fabrication", 4 ] ],
"time": "180 m",
"//": "The frame is used to keep the shape of the hole until the concrete is solid",
"tools": [ [ [ "con_mix", 50 ] ], [ [ "frame_wood", -1 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ], [ [ "frame_wood", -1 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 4 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_sconc_wall_halfway",
Expand All @@ -2011,7 +2011,7 @@
"required_skills": [ [ "fabrication", 6 ] ],
"time": "120 m",
"//": "The frame is used to keep the shape of the hole until the concrete is solid",
"tools": [ [ [ "con_mix", 50 ] ], [ [ "frame_wood", -1 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ], [ [ "frame_wood", -1 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 6 ] ], [ [ "2x4", 12 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ],
"pre_terrain": "t_strconc_wall_halfway",
Expand Down Expand Up @@ -2732,7 +2732,7 @@
"qualities": [ [ { "id": "SAW_M", "level": 1 } ], [ { "id": "SCREW", "level": 1 } ], [ { "id": "SMOOTH", "level": 2 } ] ],
"using": [ [ "welding_standard", 500 ], [ "welding_standard", 500 ] ],
"//1": "lots of 1 meter square metal sheet and plating so very big weld",
"tools": [ [ [ "con_mix", 50 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 50 ] ] ],
"components": [
[ [ "hdframe", 1 ] ],
[ [ "steel_lump", 2 ], [ "steel_chunk", 8 ], [ "scrap", 40 ] ],
Expand Down Expand Up @@ -4947,7 +4947,7 @@
"category": "DIG",
"required_skills": [ [ "fabrication", 3 ] ],
"time": "150 m",
"tools": [ [ [ "con_mix", 125 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 125 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 5 ] ], [ [ "water", 5 ], [ "water_clean", 5 ] ] ],
"pre_special": [ "check_empty", "check_stable", "check_up_OK", "check_nofloor_above" ],
Expand All @@ -4963,7 +4963,7 @@
"category": "DIG",
"required_skills": [ [ "fabrication", 3 ] ],
"time": "150 m",
"tools": [ [ [ "con_mix", 125 ] ] ],
"tools": [ [ [ "concrete_mix_tool", 125 ] ] ],
"qualities": [ [ { "id": "SMOOTH", "level": 2 } ] ],
"components": [ [ [ "concrete", 5 ] ], [ [ "water", 5 ], [ "water_clean", 5 ] ] ],
"pre_special": [ "check_empty", "check_stable", "check_up_OK", "check_nofloor_above", "check_ramp_high" ],
Expand Down
12 changes: 0 additions & 12 deletions data/json/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -3873,18 +3873,6 @@
"//": "Mood debuff is handled separately by bad_food_mood_debuff EoC.",
"rating": "bad"
},
{
"type": "effect_type",
"id": "genetics_damaged",
"name": [ "Spent Phenotype", "Depleted Phenotype", "Bankrupt Phenotype" ],
"desc": [
"Mutation has left you with a persistent mild discomfort. It seems harmless for now, but you can't predict if it'll get worse.",
"There's an enervating sense of dysmorphia throughout your whole body. It waxes and wanes, but never quite goes away. Mutating this much can't be good for you…",
"You're haunted by phantom pains across your entire body now. Everything aches from an exhaustion that never seems to fade. Any further mutation right now is very unlikely to have a happy ending."
],
"max_intensity": 3,
"rating": "bad"
},
{
"type": "effect_type",
"id": "hypovolemia",
Expand Down
Loading

0 comments on commit bc2ab79

Please sign in to comment.