Release Healer Man 0.1.31
This commit is contained in:
1 parent
7d7fd567f0
commit
d3d6aaebdb
5 files changed
+14
-10
No files matched your search
Generated
+2
-2
@@ -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
@@ -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",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"versionName": "0.1.30",
|
"versionName": "0.1.31",
|
||||||
"versionCode": 1030
|
"versionCode": 1031
|
||||||
}
|
}
|
||||||
@@ -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", () => {
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user