cd04 发表于 2020-8-22 15:25

关于员工工资修改,0工资,当个黑心医院老板!(更新新地址)

本帖最后由 cd04 于 2020-9-4 23:48 编辑

找教程,啥都改,就是没发现有大神改员工的工资,我要当黑心老板:P,找了半天终于找到改工资位置!注意:改工资之前,建议先改工资满意度,因为我已经改了满意度再改工资,如果不改满意度,0工资员工可能都辞职了:lol
员工薪酬满意度修改:https://bbs.blacksheepgame.com/thread-5787451-1-5.html

改工资的位置:TH20.GameAlgorithms.CalculateDesiredSalary

return (int)((float)(num + Mathf.CeilToInt((float)num / 100f * GameAlgorithms._calculateDesiredSalaryParameter.Percent)) * premiumMultiplier);


把100f改为1f,图中的1f是我已经改好的。
效果:


招募费是负数的,我们是大医院,不是你想进就能进来工作的,要给点好处才能进来工作。:lol

我不知道他晋升会不会恢复工资,所以我测试一下,培训他一下让他晋升!





0工资还有工资过高BUFF:lol

9月3日,我发现上面修改只有“一块钱也干”的好特性才有效,因为我有改好特性,所以之前没发现,既然发现了就再找其他关于工资的地方,也找到了{:3_136:}
改招募工资的位置:TH20.JobApplicant.Salary

return GameAlgorithms.CalculateDesiredSalary(this.Definition, this.Rank, this.Experience, this.Qualifications, this.Traits, this.RankDefinition.SalaryPremiumMultiplier);

想改多少,改多少!只影响招募的就工资,改负数就是他要给你钱才能进来大医院工作。
我直接暴力改为 return -9999;
上图已改

改月薪位置:TH20.Staff.GetDesiredSalary

return Mathf.Max(0, GameAlgorithms.CalculateDesiredSalary(this.Definition, this.Rank, this.XP.Value(), this.Qualifications, base.Traits, this.SalaryPremiumMultiplier));

改为 return 0;
这个就是每月给的工资,没好特性也有效,不能改负数,会红脸的。

效果:

这个刚好截图有好特性,其他没好特性也有效的{:3_58:}



hodala 发表于 2020-8-22 18:13

技术帖
顶顶
{:3_121:}

多啦装B梦 发表于 2020-8-24 22:35

可以,讲道理 大医院的确都是抢着进呢~ :handshake

huaier 发表于 2020-10-7 18:03

大佬66666

cyz2000 发表于 2021-12-29 11:08

技术贴支持!
页: [1]
查看完整版本: 关于员工工资修改,0工资,当个黑心医院老板!(更新新地址)