骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 1049|回复: 1

[功能与代码] 封建制税收(py代码)

[复制链接]

27

主题

218

回帖

259

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1483
精华
0
互助
37
荣誉
0
贡献
0
魅力
256
注册时间
2021-3-14
鲜花(48) 鸡蛋(0)
发表于 2024-3-1 01:44:54 | 显示全部楼层 |阅读模式
本帖最后由 快乐风猫 于 2024-3-1 05:40 编辑

战团里的每个中心 ,城镇,城堡,村子,都是有自己的小金库的,就是slot_town_wealth,但是游戏里除了给slot_town_wealth里面存钱加钱,貌似没有用到这个小金库的地方(好像只有每周给中心里的部队发工资)



有小金库就得利用起来,增加游戏难度,城镇和城堡每周结算的时候给国王上交10%的税(十税一),剩下的90%里面再拿出一半作为领主的额外收入,村庄的收入是直接放进城堡收入的,农民也每次也给城镇产生关税,所以可以排除村庄。


st里搜源代码就行了  ####的是新添加的,其余为原文,提供一个大致的思路,更深层次的可以自己弄
  1.          #If non-player center, adding income to wealth
  2.          (neg|party_slot_eq, ":center_no", slot_town_lord, "trp_player"), #领主不是玩家
  3.          (party_slot_ge, ":center_no", slot_town_lord, 1), #是有领主的
  4.          (party_get_slot, ":cur_wealth", ":center_no", slot_town_wealth),
  5.          (party_get_slot, ":prosperity", ":center_no", slot_town_prosperity),
  6.          (store_mul, ":added_wealth", ":prosperity", 15),
  7.          (val_add, ":added_wealth", 700),
  8.          (try_begin),
  9.            (party_slot_eq, ":center_no", slot_party_type, spt_town),
  10.            (val_mul, ":added_wealth", 3),
  11.            (val_div, ":added_wealth", 2),
  12.          (try_end),
  13.          (val_add, ":cur_wealth", ":added_wealth"),
  14.          (call_script, "script_calculate_weekly_party_wage", ":center_no"),
  15.          (val_sub, ":cur_wealth", reg0),
  16.          (val_max, ":cur_wealth", 0),

  17. ####
  18.          (party_get_slot, ":fanrong", ":center_no", slot_town_prosperity),
  19.          (val_div, ":fanrong", 20),
  20.          
  21.          
  22.         (try_begin),
  23.          (ge, ":fanrong", 3),#是富有或非常富有的
  24.          (assign,":guowangshouru",0),#设置国王收入
  25.          (store_faction_of_party, ":fac", ":center_no"),#获取中心阵营
  26.          (faction_get_slot, ":faction_leader", ":fac", slot_faction_leader),#获取阵营国王
  27.          (troop_get_slot, ":qian", ":faction_leader", slot_troop_wealth),#获取国王钱
  28.          (store_div,":guowangshouru",":cur_wealth",10),#中心收入的10%
  29.          (val_add, ":qian", ":guowangshouru"),
  30.          (val_max, ":qian", 0),
  31.          (troop_set_slot, ":faction_leader", slot_troop_wealth, ":qian"),#给国王上税
  32.          (val_sub, ":cur_wealth", ":guowangshouru"),
  33.         (try_end),
  34.         
  35.         (try_begin),
  36.          (ge, ":fanrong", 3),#是富有或非常富有的
  37.          (assign,":lingzhushouru",0),#设置领主收入
  38.          (party_get_slot, ":center_lord", ":center_no", slot_town_lord),#获取中心领主 (上面已经排除了玩家,所以这里不包括玩家)
  39.          (troop_get_slot, ":gold", ":center_lord", slot_troop_wealth),#获取领主钱
  40.          (store_div,":lingzhushouru",":cur_wealth",2),#剩余收入的50%
  41.          (val_add, ":gold", ":lingzhushouru"),
  42.          (val_max, ":gold", 0),
  43.          (troop_set_slot, ":center_lord", slot_troop_wealth, ":gold"),#领主获得收入
  44.          (val_sub, ":cur_wealth", ":lingzhushouru"),#中心上完税后的收入
  45.         (try_end),
  46.          
  47. ####        
  48.          (party_set_slot, ":center_no", slot_town_wealth, ":cur_wealth"),#中心最后获得的收入
  49.        (try_end),
复制代码



UWD}SN05$PW1@UMP)038S.png




评分

参与人数 2第纳尔 +70 互助 +2 魅力 +25 收起 理由
幼稚园殺手 + 50 + 1 + 5 文章不错,继续努力!
Aomine Daiki + 20 + 1 + 20 您的帖子很有价值!很好的一个想法.

查看全部评分

2

主题

1

回帖

1

积分

平民

Rank: 1

UID
3603369
第纳尔
0
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2024-1-12
鲜花(0) 鸡蛋(0)
发表于 2024-3-2 15:41:36 来自手机 | 显示全部楼层
很不错诶来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 08:30 , Processed in 0.123140 second(s), 27 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表