Archived
Complete Remake of the Modpack
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
{
|
||||
"musclePainTime": 43200,
|
||||
|
||||
"level0ExpMultiplier": 2,
|
||||
"level10ExpMultiplier": 3,
|
||||
"level25ExpMultiplier": 4.5,
|
||||
|
||||
"easyMode": false,
|
||||
|
||||
"qteSpeed": 0.5,
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"name": "SimpleWorkoutQTE",
|
||||
"version": "1.2.0",
|
||||
"version": "1.3.0",
|
||||
"main": "src/mod.js",
|
||||
"license": "MIT",
|
||||
"author": "acidphantasm",
|
||||
"sptVersion": "~3.10",
|
||||
"sptVersion": "~3.11",
|
||||
"loadBefore": [],
|
||||
"loadAfter": [],
|
||||
"incompatibilities": [],
|
||||
@@ -16,16 +16,16 @@
|
||||
"buildinfo": "node ./build.mjs --verbose"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "20.11",
|
||||
"@types/node": "22.10.5",
|
||||
"@typescript-eslint/eslint-plugin": "7.2",
|
||||
"@typescript-eslint/parser": "7.2",
|
||||
"archiver": "^6.0",
|
||||
"eslint": "8.57",
|
||||
"fs-extra": "11.2",
|
||||
"ignore": "^5.2",
|
||||
"os": "^0.1",
|
||||
"json5": "2.2.3",
|
||||
"tsyringe": "4.8.0",
|
||||
"typescript": "5.4",
|
||||
"winston": "3.12"
|
||||
"typescript": "5.7.3",
|
||||
"winston": "3.17.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,38 +55,19 @@ class SimpleWorkoutQTE implements IPostDBLoadMod
|
||||
{
|
||||
quickTimeEvent.successRange.y = 1;
|
||||
}
|
||||
if (SimpleWorkoutQTE.config.debugLogging){this.logger.log(`[${this.mod}] QTE Speed: ${quickTimeEvent.speed.toFixed(2)} || SizeX: ${quickTimeEvent.successRange.x.toFixed(2)} || SizeY: ${quickTimeEvent.successRange.y.toFixed(2)}`,"cyan");}
|
||||
if (SimpleWorkoutQTE.config.debugLogging) this.logger.log(`[${this.mod}] QTE Speed: ${quickTimeEvent.speed.toFixed(2)} || SizeX: ${quickTimeEvent.successRange.x.toFixed(2)} || SizeY: ${quickTimeEvent.successRange.y.toFixed(2)}`,"cyan");
|
||||
}
|
||||
}
|
||||
|
||||
results.singleSuccessEffect.rewardsRange[0].levelMultipliers = [
|
||||
{
|
||||
"level": 0,
|
||||
"multiplier": 6
|
||||
},
|
||||
{
|
||||
"level": 10,
|
||||
"multiplier": 8
|
||||
},
|
||||
{
|
||||
"level": 25,
|
||||
"multiplier": 10
|
||||
}
|
||||
]
|
||||
results.singleSuccessEffect.rewardsRange[1].levelMultipliers = [
|
||||
{
|
||||
"level": 0,
|
||||
"multiplier": 6
|
||||
},
|
||||
{
|
||||
"level": 10,
|
||||
"multiplier": 8
|
||||
},
|
||||
{
|
||||
"level": 25,
|
||||
"multiplier": 10
|
||||
}
|
||||
]
|
||||
const originalEndurance = results.singleSuccessEffect.rewardsRange[0].levelMultipliers;
|
||||
const originalStrength = results.singleSuccessEffect.rewardsRange[1].levelMultipliers;
|
||||
|
||||
originalEndurance[0].multiplier *= SimpleWorkoutQTE.config.level0ExpMultiplier;
|
||||
originalEndurance[1].multiplier *= SimpleWorkoutQTE.config.level0ExpMultiplier;
|
||||
originalEndurance[2].multiplier *= SimpleWorkoutQTE.config.level25ExpMultiplier;
|
||||
originalStrength[0].multiplier *= SimpleWorkoutQTE.config.level0ExpMultiplier;
|
||||
originalStrength[1].multiplier *= SimpleWorkoutQTE.config.level0ExpMultiplier;
|
||||
originalStrength[2].multiplier *= SimpleWorkoutQTE.config.level25ExpMultiplier;
|
||||
|
||||
results.finishEffect.rewardsRange[0].time = SimpleWorkoutQTE.config.musclePainTime
|
||||
}
|
||||
@@ -95,6 +76,9 @@ class SimpleWorkoutQTE implements IPostDBLoadMod
|
||||
interface Config
|
||||
{
|
||||
musclePainTime: number,
|
||||
level0ExpMultiplier: number,
|
||||
level10ExpMultiplier: number,
|
||||
level25ExpMultiplier: number,
|
||||
easyMode: boolean,
|
||||
qteSpeed: number,
|
||||
qteSize: number,
|
||||
|
||||
Reference in New Issue
Block a user