Skip to content

Commit

Permalink
Replace AI name with AI personality
Browse files Browse the repository at this point in the history
Currently shows an untranslated version of the name
  • Loading branch information
Quitch committed Mar 11, 2024
1 parent 25b9f88 commit 36e087d
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"extends": ["eslint:recommended", "plugin:lodash/v3", "prettier"],
"globals": {
"model": "readonly",
"_": "readonly"
"_": "readonly",
"loadHtml": "readonly"
},
"plugins": ["lodash"],
"rules": {
Expand Down
7 changes: 6 additions & 1 deletion modinfo.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"context": "server",
"context": "client",
"identifier": "com.pa.quitch.ai-personality-names-dev",
"display_name": "AI Personality Names DEV",
"description": "Displays AI personalities in place of AI names on the player list.",
Expand All @@ -24,5 +24,10 @@
],
"icon": " ",
"priority": 100,
"scenes": {
"live_game_players": [
"coui://ui/mods/com.quitch.ai-personality-names/names.js"
]
},
"github": "https://github.com/Quitch/AI-Personality-Names/"
}
4 changes: 4 additions & 0 deletions ui/mods/com.quitch.ai-personality-names/names.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<div
class="div_player_name truncate"
data-bind="text: personality.display_name, css: { color_disconnected: disconnected, color_negative: defeated }"
></div>
17 changes: 17 additions & 0 deletions ui/mods/com.quitch.ai-personality-names/names.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var aiPersonalityNamesLoaded;

function aiPersonalityNames() {
if (aiPersonalityNamesLoaded) {
return;
}

aiPersonalityNamesLoaded = true;

var replaceHtml = function (htmlClass, file) {
var path = "coui://ui/mods/com.quitch.ai-personality-names/";
$(htmlClass).replaceWith(loadHtml(path + file));
};

replaceHtml("div.div_player_name.truncate", "names.html");
}
aiPersonalityNames();

0 comments on commit 36e087d

Please sign in to comment.