├── .gitignore
├── LICENSE
├── README.md
├── assets
├── AP.twee
└── HP.twee
└── boot.json
/.gitignore:
--------------------------------------------------------------------------------
1 | output
2 | pack.sh
3 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 DoL-Lyra
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## DoL-Lyra-CombatStatusDisplay (CSD)
2 |
3 | ### FEATS
4 |
5 | - Display enemy HP and AP in combat
6 |
--------------------------------------------------------------------------------
/assets/AP.twee:
--------------------------------------------------------------------------------
1 |
2 | <>
3 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
4 | <>
5 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
6 | <>
7 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
8 | <>
9 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
10 | <>
11 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
12 | <>
13 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
14 | <>
15 | (<<= Math.round($enemyarousal) >>/$enemyarousalmax)
16 | <>
17 |
18 | <>
--------------------------------------------------------------------------------
/assets/HP.twee:
--------------------------------------------------------------------------------
1 |
2 | <>
3 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
4 | <>
5 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
6 | <>
7 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
8 | <>
9 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
10 | <>
11 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
12 | <>
13 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
14 | <>
15 | (<<= Math.round($enemyhealth) >>/$enemyhealthmax)
16 | <>
17 | <>
18 | |
19 | <>
20 | <<= Math.round($NPCList[0].health) >>/<<= Math.round($NPCList[1].health) >>
21 | <>
22 | <<= Math.round($NPCList[0].health) >>/<<= Math.round($NPCList[1].health) >>/<<= Math.round($NPCList[2].health) >>
23 | <>
24 | <<= Math.round($NPCList[0].health) >>/<<= Math.round($NPCList[1].health) >>/<<= Math.round($NPCList[2].health) >>/<<= Math.round($NPCList[3].health) >>
25 | <>
26 | <<= Math.round($NPCList[0].health) >>/<<= Math.round($NPCList[1].health) >>/<<= Math.round($NPCList[2].health) >>/<<= Math.round($NPCList[3].health) >>/<<= Math.round($NPCList[4].health) >>
27 | <>
28 | <<= Math.round($NPCList[0].health) >>/<<= Math.round($NPCList[1].health) >>/<<= Math.round($NPCList[2].health) >>/<<= Math.round($NPCList[3].health) >>/<<= Math.round($NPCList[4].health) >>/<<= Math.round($NPCList[5].health) >>
29 | <>
30 |
31 |
32 | <>
33 |
34 | <>
--------------------------------------------------------------------------------
/boot.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "CombatStatusDisplay-Lyra",
3 | "version": "1.0.1",
4 | "styleFileList": [
5 | ],
6 | "scriptFileList": [
7 | ],
8 | "tweeFileList": [
9 | "assets/HP.twee",
10 | "assets/AP.twee"
11 | ],
12 | "imgFileList": [
13 | ],
14 | "additionFile": [
15 | "README.md"
16 | ],
17 | "addonPlugin": [
18 | {
19 | "modName": "TweeReplacer",
20 | "addonName": "TweeReplacerAddon",
21 | "modVersion": "^1.2.0",
22 | "params": [
23 | {
24 | "passage": "Widgets State Man",
25 | "findString": "<>",
26 | "replaceFile": "assets/AP.twee",
27 | "debug": false,
28 | "all": false
29 | },
30 | {
31 | "passage": "Widgets State Man",
32 | "findString": "<>",
33 | "replaceFile": "assets/HP.twee",
34 | "debug": false,
35 | "all": false
36 | }
37 | ]
38 | }
39 | ],
40 | "dependenceInfo": [
41 | {
42 | "modName": "TweeReplacer",
43 | "version": "^1.2.0"
44 | }
45 | ]
46 | }
--------------------------------------------------------------------------------