模擬市民4中小人們每周都會收到賬單,那麼這些賬單的計算方法是怎麼樣的呢?今天小編就為大傢帶來玩傢“loveTFboys”分享的模擬市民4賬單計算方法一覽,感興趣的朋友們不妨來看看吧!
賬單計算方法一覽
本作的賬單采用的是分段計算方法,類似於階梯式電價的算法。要說明的是公寓和普通住宅賬單的計算是不同的。
我們先說住宅的:
傢庭住宅的總資產相當於用電量,根據總資產金額分成瞭幾個梯度:
額度 稅率
0--20000 %2
20000--30000 %3
30000--50000 %3.5
大於50000 %5
假設傢庭總資產為4萬
則先計算20000 * 0.02 = 400
然後(30000 - 20000) * 0.03 = 300
再後(40000 - 30000) * 0.035 = 350
最後對上面結果求和 400 + 300 + 350 = 1050
這時再計算附加傢庭服務費用
附加服務包括瞭:女傭、皮薩、維修服務、園藝、保姆、管傢。
假設所有附加費用疊加花瞭500
現在的賬單費用就是1050 + 500 = 1550
此時判斷傢庭成員是否有勤儉持傢特征
如果有則賬單費用 * 0.75
假設傢裡有兩個人具有勤儉持傢特征
就用 1550 * 0.75 * 0.75 = 871
因為勤儉持傢特征可以疊加,減少賬單的效果還是很不錯的,如果傢裡有四個勤儉持傢則可減免70%的賬單費用。
看到這裡可能你會有幾個疑問,傢庭總資產是如何評估的?
包括瞭:用地的基本價格、建築花費、全部購買傢具的原價、傢庭清單全部物品價值、每個人的個人清單物品價值總合。不包括傢庭可用現金。
因為計算復雜我們無法手動計算傢庭總資產,如果你非常想實時瞭解自己的傢庭總資產,或者想進一步分析傢庭總資產的評估方式,可以添加如下秘籍,在遊戲中輸入getbill獲取worth傢庭總資產,owed為預計賬單費用。
from sims4.commands import Command, CheatOutput, CommandType
from services import active_household
@Command('getbill', command_type=CommandType.Live)
def getbill(_connection=None):
output = CheatOutput(_connection)
household = active_household()
if household is None:
output('household is None')
return
worth = household.household_net_worth(billable=True)
bill = household.bills_manager
owed = bill.get_bill_amount()
s = 'net worth:' + str(worth) + '\t'
s += 'owed:' + str(owed)
output(s)
賬單費用的產生是每周結算一次還是每天疊加?
每周一郵遞員來送賬單時一次性計算,也就意味著不會評估之前每天的傢庭總資產。
公寓不計算總資產稅率和梯度,隻計算租金。
更多相關資訊請關註:模擬市民4專題