Release Healer Man 0.1.31

This commit is contained in:
phenom committed 2026-09-11 18:57:40 -04:00
1 parent 7d7fd567f0
commit d3d6aaebdb
5 files changed
+14 -10

No files matched your search

+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "healer-man", "name": "healer-man",
"version": "0.1.30", "version": "0.1.31",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "healer-man", "name": "healer-man",
"version": "0.1.30", "version": "0.1.31",
"dependencies": { "dependencies": {
"@capacitor/android": "8.4.1", "@capacitor/android": "8.4.1",
"@capacitor/core": "8.4.1", "@capacitor/core": "8.4.1",
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "healer-man", "name": "healer-man",
"private": true, "private": true,
"version": "0.1.30", "version": "0.1.31",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite --host 0.0.0.0", "dev": "vite --host 0.0.0.0",
+2 -2
View File
@@ -1,4 +1,4 @@
{ {
"versionName": "0.1.30", "versionName": "0.1.31",
"versionCode": 1030 "versionCode": 1031
} }
+6 -4
View File
@@ -15,6 +15,7 @@ import {
partySeparationGoal, partySeparationGoal,
partyShouldRecallForStuck, partyShouldRecallForStuck,
partyShouldMoveToComfortTarget, partyShouldMoveToComfortTarget,
PARTY_STUCK_RECALL_DISTANCE,
personalizedPartyCombatRangeBand, personalizedPartyCombatRangeBand,
resetPartyBreadcrumbTrail, resetPartyBreadcrumbTrail,
stepPartyPosition, stepPartyPosition,
@@ -132,10 +133,11 @@ describe("party world movement", () => {
expect(partyMadeStuckProgress([0, 0, 0], [0.45, 4, 0])).toBe(true); expect(partyMadeStuckProgress([0, 0, 0], [0.45, 4, 0])).toBe(true);
expect(partyMadeStuckProgress([0, 0, 0], [0.44, 0, 0])).toBe(false); expect(partyMadeStuckProgress([0, 0, 0], [0.44, 0, 0])).toBe(false);
expect(partyShouldRecallForStuck([12, 0, 0], [0, 0, 0], true, 4_500, 1_000)).toBe(true); expect(PARTY_STUCK_RECALL_DISTANCE).toBe(80);
expect(partyShouldRecallForStuck([11.9, 0, 0], [0, 0, 0], true, 4_500, 1_000)).toBe(false); expect(partyShouldRecallForStuck([80, 0, 0], [0, 0, 0], true, 4_500, 1_000)).toBe(true);
expect(partyShouldRecallForStuck([12, 0, 0], [0, 0, 0], false, 4_500, 1_000)).toBe(false); expect(partyShouldRecallForStuck([79.9, 0, 0], [0, 0, 0], true, 4_500, 1_000)).toBe(false);
expect(partyShouldRecallForStuck([12, 0, 0], [0, 0, 0], true, 4_499, 1_000)).toBe(false); expect(partyShouldRecallForStuck([80, 0, 0], [0, 0, 0], false, 4_500, 1_000)).toBe(false);
expect(partyShouldRecallForStuck([80, 0, 0], [0, 0, 0], true, 4_499, 1_000)).toBe(false);
}); });
it("makes melee approach a fleeing target and hold once in range", () => { it("makes melee approach a fleeing target and hold once in range", () => {
+3 -1
View File
@@ -86,7 +86,9 @@ export function partyMovementProfile(memberId: string, livingRank: number): Part
}; };
} }
export const PARTY_STUCK_RECALL_DISTANCE = 12; // Allow companions to operate across a full boss arena before the stuck
// watchdog treats their separation from the player as a reason to recall.
export const PARTY_STUCK_RECALL_DISTANCE = 80;
export const PARTY_STUCK_RECALL_DELAY_MS = 3_500; export const PARTY_STUCK_RECALL_DELAY_MS = 3_500;
export const PARTY_STUCK_PROGRESS_DISTANCE = 0.45; export const PARTY_STUCK_PROGRESS_DISTANCE = 0.45;