初级玩家

- 贡献度
- 0
- 金元
- 527
- 积分
- 53
- 精华
- 0
- 注册时间
- 2019-9-23
|
不知道什么原因,使用楼主的方法失效了,出现只有首个采用那个修改过的传统时确实是需要花费100000书籍,但是等到第二排、第三排、第四排采用那个传统时,书籍花费直接消失了。
推测可能是因为使用了加载mod的方式导致的。
我重新修改了方法,使其仍然生效:
resources adopt_cost
{
gold = (per_adopted_cost_gold * adopted_num + tier_cost_gold[tier])
books = (per_adopted_cost_books * adopted_num + tier_cost_books[tier])
}
这一段修改为:
resources adopt_cost
{
gold = (per_adopted_cost_gold * adopted_num + tier_cost_gold[tier] + tier_cost_gold_extra)
books = (per_adopted_cost_books * adopted_num + tier_cost_books[tier] + tier_cost_books_extra)
}
在这一段下面额外增加一个变量:
float per_adopted_cost_gold = 500
float per_adopted_cost_books = 0
float tier_cost_gold = [1000,2000,3000,4000]
float tier_cost_books = [400,600,800,1000]
在上面那段下面新加:
float tier_cost_gold_extra = 0
float tier_cost_books_extra = 0
后面就是跟你的一样,在相应的传统下加上两端即可,下面是示例:
def ArcheryTradition : Tradition
{
name = "Archery"
icon = "Assets/UI/Elements/Common/Icons/Skills/UI_Icon_Skill_Archery_3.tga:UI_Icon_Skill_Archery_3#2" //GUID:5448fac5bb61692419e98c222e288bbb
icon_wide = "Assets/UI/Elements/Common/Icons/Traditions/UI_Icon_Tradition_Archery_Wide.png:UI_Icon_Tradition_Archery_Wide#2" //GUID:0b7d0b01b1107f34c979593dc7a9a677
tooltip = "These set of laws oblige all adult men to possess bows and arrows and practice archery regularly."
mod ks_ranged_squad_size_perc = 25
skills
{
skill ArcherySkill
{
Marshal
{
mod cs_ranged_range_perc = 10
mod cs_salvo_capacity_bonus_perc = 50
}
}
}
tier_cost_gold_extra = 40000 // 将此传统的黄金花费在原来基础上额外增加4w
tier_cost_books_extra = 100000 // 将此传统的书本花费在原来基础上额外增加10w
} |
|