关于比武大会酒桶的代码浅析
十字军之王吧
全部回复
仅看楼主
level 7
ltblue 楼主
目前直辖装备刷得差不多了,看好像家具里的酒桶能加直辖,所以看了看代码,不确定对不对,大神指教吧
2023年08月04日 17点08分 1
level 7
ltblue 楼主
以下是比武大会获得酒桶的代码
5 = { # Wine Tun 酒桶
trigger = {
scope:$CONTEST$_winner = {
has_royal_court = yes
drinks_alcohol_trigger = yes
}
scope:host = {
drinks_alcohol_trigger = yes
culture = { has_cultural_era_or_later = culture_era_high_medieval }
}
}
hidden_effect_new_object = {
# Get artifact quality, wealth, materials, and decorations
get_artifact_quality_effect = yes
get_artifact_wealth_effect = yes
create_artifact = {
name = tournament_prize_tun_barrel_name
creator = scope:host
description = placeholder # Will be regenerated in the post-creation effects
type = tun_barrel
visuals = tun_barrel
modifier = artifact_placeholder_modifier
wealth = scope:wealth
quality = scope:quality
history = {
type = prize_created
recipient = scope:host
}
save_scope_as = newly_created_artifact
}
scope:newly_created_artifact = {
set_artifact_description = artifact_tun_barrel_description
# Add artifact modifiers
add_scaled_artifact_modifier_grandeur_small_effect = yes
add_scaled_artifact_modifier_minor_prestige_effect = yes
if = {
limit = {
OR = {
rarity = famed
rarity = illustrious
}
}
add_scaled_artifact_modifier_rulership_effect = yes
}
}
}
}
2023年08月04日 17点08分 2
level 7
ltblue 楼主
从代码看:
前面的5是概率,我也没数总数是大多,肉眼看大概5%左右吧
触发条件是
scope:$CONTEST$_winner = {
has_royal_court = yes
drinks_alcohol_trigger = yes
}
scope:host = {
drinks_alcohol_trigger = yes
culture = { has_cultural_era_or_later = culture_era_high_medieval }
}
第一条可能是获得奖品人的要求,后面那个可能是主人的要求?
反正都有一个drinks_alcohol_trigger = yes。我翻了一下,代码大概说的是,要求是酒鬼,或宗教不禁酒,换句话说,只要宗教不禁酒就ok,禁酒的话,是酒鬼也ok
这个应该不难
has_royal_court是指有宫廷
culture = { has_cultural_era_or_later = culture_era_high_medieval }
这句话我仔细看了看,怀疑是指,文化要求,必须时代是或晚于,中世纪晚期
换句话说,必须中世纪晚期才出……
我不知道大家的经验是什么,我一会试试,搞不好必须是后期的事儿了
2023年08月04日 18点08分 3
level 11
技术帖,支持一下
2023年08月05日 01点08分 4
level 8
high medieval不应该是盛期吗
2023年08月05日 01点08分 5
level 12
1060开局就能出直辖酒桶
2023年08月05日 01点08分 6
1