Skip to content

Commit 8fe4a9b

Browse files
iLPdevgrrtt49
andauthored
release v1.8.0 (#144)
* build(atw): ➕ add AdjustableTabWindow v1.5.1 dependency * feat(gui): ✨ add GUI * chore: 🙈 add vsc settings * build: 🔖 advance local version * feat(gui): ✨ add adjustable tab windows * feat(gui): ✨ add tabify menu to adjustable containers * revert(gui): 🦺 remove tabify menu from adjustable containers * revert(gui): ⏪ remove accidental room info code * style(gui): 💄 move guages to respective tabs * style(gui): 💄 remove PRSstats.UW title * feat(gui): 💄 match tabbed window colors to webclient * feat(gui): 💄 match adjustable container colors to webUI * refactor(gui): 💄 arrange initial tabs on spawn * feat(gui): 💄 match tab title colors to webUI * feat(gui): 💄 compromise match gauge styles to webUI * feat(gui): ✨ remove gauge background borders * feat(gui): 💄 add margin-right to gauges * revert(chat): ⚰️ remove mapper from EMCO miniconsole * feat(chat): 🗑️ disable EMCO map tab * feat(stats): 🗑️ deprecate initial stats handler * fix(gui): 🐛 restore gui code base * fix(gui): 🐛 specify local file locations * feat(chat): 💄 remove geyser user window * refactor(chat): 🗑️ deprecate EMCO spawn code * feat(chat): 💄 add emco margins * fix(gui): 🚑 restore missing code * feat(gui): ✨ skin mudlet's main toolbar * feat(gui): 💄 style emco console and timestamp background * fix(stats): 🐛 style xp gauge * docs(stats): 📝 add file info header * fix(chat): 🐛 substitute decho background color * docs(chat): 📝 add file info header * docs: 📝 update file info header * docs(core): 📝 add file info header * fix(stats): 🩹 rename food points gauge closes #105 * fix(stats): 💄 reposition rage and combo bars * feat(stats): 💄 match webUI rage/combo gauge colors close #106 * refactor(gui): 🏗️ arrange default container/tgab layout * fix(gui): 💄 center mapper position * fix(chat): 🐛 fix typo in trade and tell triggers * style(chat): 🎨 add terminal blank line * feat(stats): ✨ add vitals tab header * refactor(stats): 💄 move guages down by 35 * fix(stats): 🐛 restore stats function * fix(stats): 🐛 begin stats events * style(stats): 🎨 indent add_gauges call * fix(stats): 🐛 remove duplicate XPbar math * refactor(stats): 💄 move all guages down * feat(stats): ✨ change XPbar to Hero at Level 100 * add v1.7.0 test build * feat(gui): ✨ add ascii map tab * refactor(chat): ✅ remove EMCO debug tracer * docs(gui): 📝 comment tab load/save * feat(gui): ✨ add slot and vote buttons * feat(stats): 💄 unbold gauge text and fill Hero bar * refactor(gui): 💄 style adjustable cotainers when unlocked for optimum endnuser visbility * delete 1.7.0 beta package * add 1.7.0 beta2 test build * feat(gui): ✨ make slot buttons functional * docs(gui): 💡 add comment headers * feat(gui): ✨ add vote button functionality * fix(gui): 🐛 send 0, -, and = for buttons 10-12 * fix(stats): 🐛 update level label from table on change kill any duplicate event, listen for change via gmcp event and execute label placement on change * refactor(stats): 🗑️ remove label size adjustment * fix(stats): 🐛 update class on change event * docs(gui): 💡 add mapper header * feat(gui): 💄 add button hover styling * docs(gui): 💡 add button header * style(gui): 🎨 decrease botton indent and separate blocks * refactor(gui): 🗑️ remove empty tabs * feat(chat): 🧵 patch emco styles * revert: 📦 remove test build * 📦 add v1.7.0-beta3 * docs(readme): 📝 change short description * docs(readme): 📝 update features, version, milestones, & dependencies * docs(readme): 📝 grammar * revert(gui): ⚰️ remove unused stylesheet for buttons * feat(gui): ✨ add button tooltips * refactor(gui): 💄 add brackets to button tooltips * perf(gui): 🔥 spawn vitalsHeader only once * feat(stats): ✨ add Strength to Stats tab * feat(gui): ✨ add Stats tab * fix(stats): 🐛 add end to Abilities function * fix(gui): 🐛 call statsTab on gmcp.Char.player * feat(stats): 💄 add Stats tab * style(stats): 🎨 remove blank line * docs(readme): 📝 add AdjTabWindow to Built With * docs(readme): 📝 Update UI Config * docs(readme): 📝 update Initial Setup * docs(readme): 📝 add edru2 video to Usage UI Config * docs(readme): 📝 update Usage UI Configuration * docs(readme): 📝 update Usage UI Config * docs(readme): 📝 update long description * chore: delete test build package * docs(readme): 📝 Update UI Config * style(readme): 📝 bold project links * fix(stats): 🐛 set vitalsHeader transparency for non-heros * revert(stats): 🐛 remove premature Level function call * refactor(stats): ⚰️ remove unnecessary vitalsHeader concatenation * style(stats): 🎨 delete whitespace in vitalsHeader * chore: ⚰️ delete screenshot-02 * chore: 💄 update screenshot 01 * docs(readme): 📝 update milestones and feature * chore: delete duplicate image * chore: move screenshot 01 * chore: update @tell screenshot * chore: add unlocked screenshot * chore: add stats tab screenshot * docs(readme): :style: update background screenshots * bug: 🐛 rename stats tab screenshot * docs(readme): update Usage UI Config * fix(stats): 🐛 echo to dpr label * fix(stats): 🐛 add damLow and damHigh * fix(stats): 🐛 add apr * fix(stats): 🐛 round damLow/damHigh to whole numbers * fix(stats): 🐛 round apr to two decimal points * build: 🔖 advance local version to 1.7.1 * Squashed commit of the following: commit 9f0d3eb Author: imgbot[bot] <31301654+imgbot[bot]@users.noreply.github.com> Date: Sun Jun 25 22:05:57 2023 -0700 [ImgBot] Optimize images (#128) *Total -- 544.01kb -> 412.04kb (24.26%) /.github/images/prs-screenshot-tab-stats.png -- 26.76kb -> 18.34kb (31.47%) /.github/images/prs-screenshot-tell.png -- 19.28kb -> 13.45kb (30.25%) /.github/images/prs-screenshot-01.png -- 316.26kb -> 232.81kb (26.39%) /.github/images/prs-screenshot-unlocked.png -- 161.24kb -> 129.17kb (19.89%) /.github/images/prs-logo.png -- 20.47kb -> 18.27kb (10.73%) Signed-off-by: ImgBotApp <[email protected]> Co-authored-by: ImgBotApp <[email protected]> commit ba3184c Author: iLPdev <[email protected]> Date: Sun Jun 25 09:47:49 2023 -0700 docs(readme): update badges commit 7e2ac84 Author: iLPdev <[email protected]> Date: Sun Jun 25 09:43:26 2023 -0700 docs(readme): :memo: update contributors commit a36aa0a Author: iLPdev <[email protected]> Date: Sun Jun 25 09:38:55 2023 -0700 release v1.7.0 (#126) * build(atw): ➕ add AdjustableTabWindow v1.5.1 dependency * feat(gui): ✨ add GUI * chore: 🙈 add vsc settings * build: 🔖 advance local version * feat(gui): ✨ add adjustable tab windows * feat(gui): ✨ add tabify menu to adjustable containers * revert(gui): 🦺 remove tabify menu from adjustable containers * revert(gui): ⏪ remove accidental room info code * style(gui): 💄 move guages to respective tabs * style(gui): 💄 remove PRSstats.UW title * feat(gui): 💄 match tabbed window colors to webclient * feat(gui): 💄 match adjustable container colors to webUI * refactor(gui): 💄 arrange initial tabs on spawn * feat(gui): 💄 match tab title colors to webUI * feat(gui): 💄 compromise match gauge styles to webUI * feat(gui): ✨ remove gauge background borders * feat(gui): 💄 add margin-right to gauges * revert(chat): ⚰️ remove mapper from EMCO miniconsole * feat(chat): 🗑️ disable EMCO map tab * feat(stats): 🗑️ deprecate initial stats handler * fix(gui): 🐛 restore gui code base * fix(gui): 🐛 specify local file locations * feat(chat): 💄 remove geyser user window * refactor(chat): 🗑️ deprecate EMCO spawn code * feat(chat): 💄 add emco margins * fix(gui): 🚑 restore missing code * feat(gui): ✨ skin mudlet's main toolbar * feat(gui): 💄 style emco console and timestamp background * fix(stats): 🐛 style xp gauge * docs(stats): 📝 add file info header * fix(chat): 🐛 substitute decho background color * docs(chat): 📝 add file info header * docs: 📝 update file info header * docs(core): 📝 add file info header * fix(stats): 🩹 rename food points gauge closes #105 * fix(stats): 💄 reposition rage and combo bars * feat(stats): 💄 match webUI rage/combo gauge colors close #106 * refactor(gui): 🏗️ arrange default container/tgab layout * fix(gui): 💄 center mapper position * fix(chat): 🐛 fix typo in trade and tell triggers * style(chat): 🎨 add terminal blank line * feat(stats): ✨ add vitals tab header * refactor(stats): 💄 move guages down by 35 * fix(stats): 🐛 restore stats function * fix(stats): 🐛 begin stats events * style(stats): 🎨 indent add_gauges call * fix(stats): 🐛 remove duplicate XPbar math * refactor(stats): 💄 move all guages down * feat(stats): ✨ change XPbar to Hero at Level 100 * add v1.7.0 test build * feat(gui): ✨ add ascii map tab * refactor(chat): ✅ remove EMCO debug tracer * docs(gui): 📝 comment tab load/save * feat(gui): ✨ add slot and vote buttons * feat(stats): 💄 unbold gauge text and fill Hero bar * refactor(gui): 💄 style adjustable cotainers when unlocked for optimum endnuser visbility * delete 1.7.0 beta package * add 1.7.0 beta2 test build * feat(gui): ✨ make slot buttons functional * docs(gui): 💡 add comment headers * feat(gui): ✨ add vote button functionality * fix(gui): 🐛 send 0, -, and = for buttons 10-12 * fix(stats): 🐛 update level label from table on change kill any duplicate event, listen for change via gmcp event and execute label placement on change * refactor(stats): 🗑️ remove label size adjustment * fix(stats): 🐛 update class on change event * docs(gui): 💡 add mapper header * feat(gui): 💄 add button hover styling * docs(gui): 💡 add button header * style(gui): 🎨 decrease botton indent and separate blocks * refactor(gui): 🗑️ remove empty tabs * feat(chat): 🧵 patch emco styles * revert: 📦 remove test build * 📦 add v1.7.0-beta3 * docs(readme): 📝 change short description * docs(readme): 📝 update features, version, milestones, & dependencies * docs(readme): 📝 grammar * revert(gui): ⚰️ remove unused stylesheet for buttons * feat(gui): ✨ add button tooltips * refactor(gui): 💄 add brackets to button tooltips * perf(gui): 🔥 spawn vitalsHeader only once * feat(stats): ✨ add Strength to Stats tab * feat(gui): ✨ add Stats tab * fix(stats): 🐛 add end to Abilities function * fix(gui): 🐛 call statsTab on gmcp.Char.player * feat(stats): 💄 add Stats tab * style(stats): 🎨 remove blank line * docs(readme): 📝 add AdjTabWindow to Built With * docs(readme): 📝 Update UI Config * docs(readme): 📝 update Initial Setup * docs(readme): 📝 add edru2 video to Usage UI Config * docs(readme): 📝 update Usage UI Configuration * docs(readme): 📝 update Usage UI Config * docs(readme): 📝 update long description * chore: delete test build package * docs(readme): 📝 Update UI Config * style(readme): 📝 bold project links * fix(stats): 🐛 set vitalsHeader transparency for non-heros * revert(stats): 🐛 remove premature Level function call * refactor(stats): ⚰️ remove unnecessary vitalsHeader concatenation * style(stats): 🎨 delete whitespace in vitalsHeader * chore: ⚰️ delete screenshot-02 * chore: 💄 update screenshot 01 * docs(readme): 📝 update milestones and feature * chore: delete duplicate image * chore: move screenshot 01 * chore: update @tell screenshot * chore: add unlocked screenshot * chore: add stats tab screenshot * docs(readme): :style: update background screenshots * bug: 🐛 rename stats tab screenshot * docs(readme): update Usage UI Config * style: 🎨 add space before argument * fix(stats): 🐛 resolve typo in apr string format * fix(stats): 🐛 resolver typo in string formant call * feat(stats): ✨ add Recovery hbox also moves apr to recovery hbox... recoveryTime gmcp variables pending * fix(stats): 💄 reformat for missing variable * fix(stats): 🐛 remove duplicate resist3HBox * fix(stats): 🐛 correct event handlers copied from focus i had copy and pasted focus to add the subsequent resistance stats, but failed to rename the event handler to match the additional resistance lables in multiple instances * fix(stats): 🐛 correct recovery event handler calling speed function * fix(stats): 🐛 move `recoveryTime` to speedHbox remain consistent with `score` in-game * feat(quests): Add Quests tab (#132) * Added quests tab Quest tab complete with colors, progress bars, and updating on gmcp changes * removed unnecessary code * Added skills tab (#134) * Added skills tab Added a skills list with gauges for level-based skills. Includes colors based on skill type (weapon, crafting, artisan, and combat) * fixed update bug * feat(ascii-map): add ascii-map tab (#137) It works like a charm! I'll be working on adjustable font size, but for now it's working great! * added zoom in and out buttons * Squashed commit of the following: commit 2298fe4 Author: grrtt49 <[email protected]> Date: Thu Aug 17 06:59:44 2023 -0600 Added skills tab (#134) * Added skills tab Added a skills list with gauges for level-based skills. Includes colors based on skill type (weapon, crafting, artisan, and combat) * fixed update bug commit 7861f74 Author: grrtt49 <[email protected]> Date: Thu Aug 17 06:55:27 2023 -0600 feat(quests): Add Quests tab (#132) * Added quests tab Quest tab complete with colors, progress bars, and updating on gmcp changes * removed unnecessary code * changed appearance standardized appearance between quests tab and skills tab * changed appearances * catchup development style-changes (#138) * Squashed commit of the following: commit 2298fe4 Author: grrtt49 <[email protected]> Date: Thu Aug 17 06:59:44 2023 -0600 Added skills tab (#134) * Added skills tab Added a skills list with gauges for level-based skills. Includes colors based on skill type (weapon, crafting, artisan, and combat) * fixed update bug commit 7861f74 Author: grrtt49 <[email protected]> Date: Thu Aug 17 06:55:27 2023 -0600 feat(quests): Add Quests tab (#132) * Added quests tab Quest tab complete with colors, progress bars, and updating on gmcp changes * removed unnecessary code * changed appearance standardized appearance between quests tab and skills tab * changed appearances --------- Co-authored-by: grrtt49 <[email protected]> * feat(mapper): 💄 add Outlands Portal terrain * Muddle Refactor (#140) * Squashed commit of the following: commit 2298fe4 Author: grrtt49 <[email protected]> Date: Thu Aug 17 06:59:44 2023 -0600 Added skills tab (#134) * Added skills tab Added a skills list with gauges for level-based skills. Includes colors based on skill type (weapon, crafting, artisan, and combat) * fixed update bug commit 7861f74 Author: grrtt49 <[email protected]> Date: Thu Aug 17 06:55:27 2023 -0600 feat(quests): Add Quests tab (#132) * Added quests tab Quest tab complete with colors, progress bars, and updating on gmcp changes * removed unnecessary code * changed appearance standardized appearance between quests tab and skills tab * changed appearances * Refactor for muddlet * Added keyboard shortcuts Should be ready to go now * updated auto version in PRS script * added enter key * Added utils, battle tab, and combat buttons * Added inventory tab * feat(mapper): 💄 add Outlands Portal terrain type --------- Co-authored-by: iLPdev <[email protected]> * fix: 🐛 restore demontools.lua to resources demontools is used by loggingconsole and thus emco * refactor: ♻️ move /src and mfile to root * refactor: 🚚 add logo to muddler resources * build(muddle): 👷 add prs-logo.png icon * refactor(muddle): ♻️ restructure mfile json * build(muddle): 👷 add description for muddler * build: 👷 update version to 1.8.0-ptb * chore: 🙈 ignore muddler build and .output * build: add v1.8.0-ptb * chore: 🙈 ignore muddler mfile * test: 🧪 add test build 1.8.0 * build(muddle): 🏗️ remove redundant dir move src out of redundant PRS dir * build: 🧪 update test build * style(skills): 🎨 prettify lua * docs(skills): 💡 add header * docs(skills): 💡 update header authorship * style(skills): 💄 style tab consistent with web-client * fix(util): 🐛 change color displays to hecho * fix(util): 💄 match color table to web-client * fix(util): 🐛 change {{w to #aaaaaa * style(inventory): 💄 match fontsize and colors * fix(quests): 🚧 update styling and `hecho` calls * build: delete muddler mfile from repo * style: 💄 increase font to 12px * style(battle): 🎨 prettify * style(skills): 💄 update category colors * build: 🔥 delete old ptb * test: 📦 09-02-2023 Test Build * test: 🧪 update test build * test: 🧪 update test build * chore: 🔥 del ptb * test build * test: 🔥 remove busted ptb * test: 🧪 fresh test build * fix(battle): 💄 contain within tab borders * fix(ascii-map): 💄 constrain within tab borders * style(ascii-map): 🎨 prettify * fix(battle): 💄 set background colors * build: 🐛 rename Clickable URLs lua * fix(stats): 🐛 update castingTime and interruptChance resolves changed server variables * refactor(stats): 🏗️ move vitals to it's own lua file * docs: 📝 update file headers * refactor: 🏗️ move combo/rage gauges and styles * chore: delete PRS-1.8.0-fresh.mpackage * build: update test built * fix(vitals): 🐛 call vitals function * chore: delete PRS-PTB-20230910.mpackage * build(vitals): 👷 add vitals lua to muddler json * build(vitals): 🐛 add comma after stats * revert: ⏪ return to 9ac9d37 * revert: ⏪ revert to yesterday * revert: ⏪ revert to yesterday * revert: ⏪ revert to yesterday * feat(stats): 🚧 update tables (WIP) * fix(stats): 🐛 correct strength label name * feat(stats): 💄 add scrollbox this is an attempt tp fix scaling issue of larger fonts by constraining them in scrollbox * revert(stats): 💄 remove scrollbox * fix(stats): 💄 round two decimal points * fix(stats): 💄 update resistance order and colors * fix(stats): 💄 comment out fontSize() disabled larger fonts that are not scaling properly * fix(stats): 💄 increaser header fontSize * fix(stats): 🐛 remove parenthetical artifact * feat(stats): ✨ add regeneration * feat(stats): ✨ add damage * add v1.8.0 Public Test Build * delete PRS v1.8.0-PTB.mpackage --------- Co-authored-by: grrtt49 <[email protected]>
1 parent 35168c9 commit 8fe4a9b

27 files changed

+2767
-1053
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
11
.vscode/settings.json
2+
build
3+
.output
4+
mfile

prs-stats.lua

Lines changed: 0 additions & 1045 deletions
This file was deleted.

src/keys/keys.json

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
[
2+
{
3+
"name": "F1",
4+
"command": "1",
5+
"keys": "F1"
6+
},
7+
{
8+
"name": "F2",
9+
"command": "2",
10+
"keys": "F2"
11+
},
12+
{
13+
"name": "F3",
14+
"command": "3",
15+
"keys": "F3"
16+
},
17+
{
18+
"name": "F4",
19+
"command": "4",
20+
"keys": "F4"
21+
},
22+
{
23+
"name": "F5",
24+
"command": "5",
25+
"keys": "F5"
26+
},
27+
{
28+
"name": "F6",
29+
"command": "6",
30+
"keys": "F6"
31+
},
32+
{
33+
"name": "F7",
34+
"command": "7",
35+
"keys": "F7"
36+
},
37+
{
38+
"name": "F8",
39+
"command": "8",
40+
"keys": "F8"
41+
},
42+
{
43+
"name": "F9",
44+
"command": "9",
45+
"keys": "F9"
46+
},
47+
{
48+
"name": "F10",
49+
"command": "10",
50+
"keys": "F10"
51+
},
52+
{
53+
"name": "F11",
54+
"command": "11",
55+
"keys": "F11"
56+
},
57+
{
58+
"name": "F12",
59+
"command": "12",
60+
"keys": "F12"
61+
},
62+
{
63+
"name": "North",
64+
"command": "north",
65+
"keys": "keypad+Up"
66+
},
67+
{
68+
"name": "East",
69+
"command": "east",
70+
"keys": "keypad+Right"
71+
},
72+
{
73+
"name": "South",
74+
"command": "south",
75+
"keys": "keypad+Down"
76+
},
77+
{
78+
"name": "west",
79+
"command": "west",
80+
"keys": "keypad+Left"
81+
},
82+
{
83+
"name": "northeast",
84+
"command": "northeast",
85+
"keys": "keypad+pgup"
86+
},
87+
{
88+
"name": "northwest",
89+
"command": "northwest",
90+
"keys": "keypad+Home"
91+
},
92+
{
93+
"name": "southeast",
94+
"command": "southeast",
95+
"keys": "keypad+pgdn"
96+
},
97+
{
98+
"name": "southwest",
99+
"command": "southwest",
100+
"keys": "keypad+End"
101+
},
102+
{
103+
"name": "enter",
104+
"command": "enter",
105+
"keys": "keypad+clear"
106+
}
107+
]
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/resources/prs-logo.png

18.3 KB
Loading
File renamed without changes.

0 commit comments

Comments
 (0)