骨灰玩家
  
- 贡献度
- 947
- 金元
- 215844
- 积分
- 25392
- 精华
- 2
- 注册时间
- 2009-9-22

|
本帖最后由 cd04 于 2020-9-4 23:48 编辑
找教程,啥都改,就是没发现有大神改员工的工资,我要当黑心老板 ,找了半天终于找到改工资位置!注意:改工资之前,建议先改工资满意度,因为我已经改了满意度再改工资,如果不改满意度,0工资员工可能都辞职了
员工薪酬满意度修改:https://bbs.3dmgame.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是我已经改好的。
效果:
招募费是负数的,我们是大医院,不是你想进就能进来工作的,要给点好处才能进来工作。
我不知道他晋升会不会恢复工资,所以我测试一下,培训他一下让他晋升!
0工资还有工资过高BUFF
9月3日,我发现上面修改只有“一块钱也干”的好特性才有效,因为我有改好特性,所以之前没发现,既然发现了就再找其他关于工资的地方,也找到了
改招募工资的位置: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;
这个就是每月给的工资,没好特性也有效,不能改负数,会红脸的。
效果:
这个刚好截图有好特性,其他没好特性也有效的
|
评分
-
1
查看全部评分
-
|