Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Difficulty Info #52877

Closed
wants to merge 20 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
7b654a4
Read "difficulty_impact" from traits/professions/scenarios
dseguin Nov 18, 2021
2c3949c
Add difficulty info to character creation screen
dseguin Nov 18, 2021
506555c
Add difficulty details to scenarios
dseguin Nov 18, 2021
74b19e5
Use translation markers in static map
dseguin Nov 18, 2021
6fd79db
Define difficulty impact and rating types in JSON
dseguin Nov 19, 2021
628d945
Difficulty info: documentation
dseguin Nov 19, 2021
8fc5ecf
Difficulty info: add difficulty to professions
dseguin Nov 19, 2021
9c75f01
Difficulty info: create weighted attributes for difficulty
dseguin Nov 19, 2021
bc7e1ac
Difficulty info: corrections to profession difficulty
dseguin Nov 19, 2021
248d1f9
Difficulty info: show difficulty according to current tab
dseguin Nov 19, 2021
f10c02a
Difficulty info: derive difficulty from stats
dseguin Nov 19, 2021
1be9822
Difficulty info: derive difficulty from skills
dseguin Nov 20, 2021
2d5835c
Difficulty info: add difficulty to hobbies
dseguin Nov 20, 2021
2b32213
Difficulty info: add difficulty to traits/mutations
dseguin Nov 20, 2021
ac4bd8e
Difficulty info: corrections to scenario and hobbies
dseguin Nov 20, 2021
887b542
Difficulty info: switch to new lang string extraction
dseguin Nov 30, 2021
2f68f9f
Update lang/string_extractor/parsers/difficulty_impact.py
dseguin Nov 30, 2021
ef7a067
Update lang/string_extractor/parsers/difficulty_impact.py
dseguin Nov 30, 2021
6ffe446
Post-merge fix: missing bracket in mutations.json
dseguin Dec 1, 2021
d618217
Difficulty info: minor adjustment to overview ratings
dseguin Dec 10, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions data/json/difficulty.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
[
{
"type": "difficulty_opt",
"id": "very_easy",
"value": 1,
"name": "Very Easy",
"color": "light_green"
},
{
"type": "difficulty_opt",
"id": "easy",
"value": 2,
"name": "Easy",
"color": "light_cyan"
},
{
"type": "difficulty_opt",
"id": "normal",
"value": 3,
"name": "Normal",
"color": "yellow"
},
{
"type": "difficulty_opt",
"id": "hard",
"value": 4,
"name": "Hard",
"color": "brown"
},
{
"type": "difficulty_opt",
"id": "very_hard",
"value": 5,
"name": "Very Hard",
"color": "light_red"
},
{
"type": "difficulty_impact",
"//": "Difficulty impacting melee and ranged combat",
"id": "combat",
"name": "Combat",
"weight": {
"scenario": 0.2,
"profession": 1.0,
"hobby": 0.2,
"mutation": 0.5,
"skills": 0.8,
"strength": 0.6,
"dexterity": 0.2,
"intelligence": 0.0,
"perception": 0.0
}
},
{
"type": "difficulty_impact",
"//": "Difficulty impacting speed and dexterity",
"id": "mobility",
"name": "Mobility",
"weight": {
"scenario": 0.2,
"profession": 0.8,
"hobby": 0.4,
"mutation": 1.0,
"skills": 0.4,
"strength": 0.0,
"dexterity": 0.3,
"intelligence": 0.0,
"perception": 0.0
}
},
{
"type": "difficulty_impact",
"//": "Difficulty impacting learning and applying skills",
"id": "crafting",
"name": "Crafting",
"weight": {
"scenario": 0.1,
"profession": 1.0,
"hobby": 0.8,
"mutation": 0.4,
"skills": 0.8,
"strength": 0.0,
"dexterity": 0.0,
"intelligence": 0.6,
"perception": 0.0
}
},
{
"type": "difficulty_impact",
"//": "Difficulty impacting how safe the environment is",
"id": "environment",
"name": "Environment",
"weight": {
"scenario": 1.0,
"profession": 0.4,
"hobby": 0.2,
"mutation": 0.6,
"skills": 0.5,
"strength": 0.4,
"dexterity": 0.1,
"intelligence": 0.0,
"perception": 0.4
}
},
{
"type": "difficulty_impact",
"//": "Difficulty impacting interaction with NPCs",
"id": "social",
"name": "Social",
"weight": {
"scenario": 0.2,
"profession": 0.8,
"hobby": 0.4,
"mutation": 1.0,
"skills": 0.8,
"strength": 0.05,
"dexterity": 0.0,
"intelligence": 0.1,
"perception": 0.0
}
}
]
Loading