mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-30 11:33:47 +01:00
Add CalculateShareMult to Field Work and Security Work
This commit is contained in:
parent
26d5e4dae0
commit
1726a0f930
@ -25,26 +25,19 @@ export function getHackingWorkRepGain(p: IPlayer, f: Faction): number {
|
|||||||
export function getFactionSecurityWorkRepGain(p: IPlayer, f: Faction): number {
|
export function getFactionSecurityWorkRepGain(p: IPlayer, f: Faction): number {
|
||||||
const t =
|
const t =
|
||||||
(0.9 *
|
(0.9 *
|
||||||
(p.hacking / CONSTANTS.MaxSkillLevel +
|
(p.strength + p.defense + p.dexterity + p.agility +
|
||||||
p.strength / CONSTANTS.MaxSkillLevel +
|
(p.hacking + p.intelligence) * CalculateShareMult()
|
||||||
p.defense / CONSTANTS.MaxSkillLevel +
|
)
|
||||||
p.dexterity / CONSTANTS.MaxSkillLevel +
|
) / CONSTANTS.MaxSkillLevel / 4.5;
|
||||||
p.agility / CONSTANTS.MaxSkillLevel +
|
|
||||||
p.intelligence / CONSTANTS.MaxSkillLevel)) /
|
|
||||||
4.5;
|
|
||||||
return t * p.faction_rep_mult * mult(f) * p.getIntelligenceBonus(1);
|
return t * p.faction_rep_mult * mult(f) * p.getIntelligenceBonus(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getFactionFieldWorkRepGain(p: IPlayer, f: Faction): number {
|
export function getFactionFieldWorkRepGain(p: IPlayer, f: Faction): number {
|
||||||
const t =
|
const t =
|
||||||
(0.9 *
|
(0.9 *
|
||||||
(p.hacking / CONSTANTS.MaxSkillLevel +
|
(p.strength + p.defense + p.dexterity + p.agility + p.charisma +
|
||||||
p.strength / CONSTANTS.MaxSkillLevel +
|
(p.hacking + p.intelligence) * CalculateShareMult()
|
||||||
p.defense / CONSTANTS.MaxSkillLevel +
|
)
|
||||||
p.dexterity / CONSTANTS.MaxSkillLevel +
|
) / CONSTANTS.MaxSkillLevel / 5.5;
|
||||||
p.agility / CONSTANTS.MaxSkillLevel +
|
|
||||||
p.charisma / CONSTANTS.MaxSkillLevel +
|
|
||||||
p.intelligence / CONSTANTS.MaxSkillLevel)) /
|
|
||||||
5.5;
|
|
||||||
return t * p.faction_rep_mult * mult(f) * p.getIntelligenceBonus(1);
|
return t * p.faction_rep_mult * mult(f) * p.getIntelligenceBonus(1);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user