M--C 发表于 2026-6-17 08:08

关于自己整合编写的CK2内所有有特殊效果的无敌血脉事件+召唤天兵代码

本帖最后由 M--C 于 2026-6-19 09:17 编辑

自己写的太过无敌的事件,用了感觉太过强势,如果取用的话可以自己改一点数值,我自己做一点小平衡就加了一个-1寿命的debuff,但感觉还是不够平衡,应该是好感度顶太高了,把全家杀绝了都还是100的好感...(都写无敌血脉了,单机游戏还惦记啥b平衡)

把“01_best_bloodline“文档放在根目录下的common/bloodlines的路径文件夹下,该文档是血脉具体效果,使用前可以酌情增删内容,基本参数都有做注释。

”01_best_bloodline_events”文档放在游戏根目录下的events文件夹内,该文档是触发获得血脉,以及获得天兵的事件,酌情自行修改内容。

(注意,事件触发代码我还没有设置,如果要使用,还请在事件文档内自行修改事件代码数字,以便在游戏内使用!!!:$)


(输入事件获得血脉后,特殊效果在血脉界面不显示不要紧,实际是生效的)


(触发天兵事件后,如果首都在沿海省份会直接生成了35000人的军队,和500条船,沿海首都初始部队会出现在船上)




(01_best_bloodline)血脉效果文档代码示意:
best_bloodline = {
      diplomacy = 20          #外交属性
      intrigue = 20          #密谋属性
      stewardship = 20          #管理属性
      martial = 20          #军事属性
      learning = 20          #学识属性
                health = -1          #健康值
                fertility = 3          #生育率,1=100%
                combat_rating = 100          #个人实战能力
      monthly_character_prestige = 2          #每月加威望
                monthly_character_piety = 2          #每月加虔诚
      vassal_opinion = 100          #加封臣好感
                sex_appeal_opinion = 100          #加异性好感
                dynasty_opinion = 100          #加家族好感
      general_opinion = 100          #加全局好感
                levy_reinforce_rate = 1          #征召兵补员速率,1=100%
                global_tax_modifier = 1          #国家税收修正,1=100%
                build_cost_modifier = -0.5          #减少建造花费,负数才是增益,-1=-100%
                build_time_modifier = -0.5          #减少建造时间,负数才是增益,-1=-100%
                flags = { bloodline_reaver
bloodline_fearsome
bloodline_inspire_commanders
bloodline_battle_bards
bloodline_artisan_craftsmen
bloodline_legendary_warrior
bloodline_loyalist
bloodline_pet_dog
legendary_warrior_lodge_bloodline
bloodline_pet_eagle
matilde_bloodline
bloodline_easy_monks
bloodline_ashoka
bloodline_great_conquerors
bloodline_alexander
bloodline_better_inquisition
bloodline_religious_liberation
bloodline_revocation_plot
bloodline_more_philosophers
bloodline_wandering_artists
bloodline_dynastic_meddling
bloodline_peace_prosperity
bloodline_blood_building
bloodline_dismantle_factions
bloodline_faster_claims
bloodline_faster_dissent
bloodline_monumental
bloodline_castellan
bloodline_architect
bloodline_endearing
bloodline_less_factions
bloodline_drill
bloodline_reaver
bloodline_knights
bloodline_murder_burn
bloodline_murder_stalk
bloodline_murder_deflection
bloodline_macabre_banquet
bloodline_murderous
bloodline_boudica
reconquista_bloodline
cheap_reconquista
northern_crusade_bloodline
crusader_kid_bloodline
inquisitional_bloodline
crusade_lord_bloodline
battle_survivor_bloodline
crusader_bloodline
grand_crusader_bloodline
bloodline_prestige_sacrifice
bloodline_created_bloodthirsty
bloodline_prestige_sacrifice
founder_invasions
bloodline_ambition
more_raiders_bloodline
teuta_bloodline
bloodline_brazen_bull
bloodline_faster_roman
jewish_loans
samrat_chakravartin_bloodline
duelist_bloodline
bloodline_tanistry
ancestor_worship_bloodline
theologian_saintly_bloodline
jewish_saintly_bloodline
inquisitional_saintly_bloodline
cultural_saintly_bloodline
monastic_saintly_bloodline
saintly_bloodline
bloodline_mardavij
bloodline_qarmatian_leader
bloodline_princely_elective_bonus
bloodline_shiite_leader
bloodline_blinding
bloodline_castration
crusade_lord_bloodline
bloodline_songtsen_gampo
bloodline_tanistry
roman_bloodline
arpad_bloodline
bloodline_faster_hindu
bloodline_mercenary_traditions
genghis_khan_line
bloodline_sky_burial
bloodline_legitimize
william_the_conqueror_bloodline
bloodline_viking
bloodline_historical_norse
bloodline_heroes
}
                command_modifier = {
                speed = 1          #加行军速度,1=100%,实测效果跟快飞起来了一样...
                              damage = 0.5          #增加军队造成伤害,1=100%
      }
      inheritance = patrilineal          #血脉为父系继承,用女性角色测试会变成母系继承,主要我不太懂血脉继承规则,只会玩父系,所以都用的男性角色触发事件
      allow_bastards = no          #no指的是不允许私生子继承血脉,主要我一直在玩别人妻女,私生子有点多...
      picture = GFX_bloodlines_symbol_lion
      flags = { bloodline_heroes }
}

#血脉特殊效果我实在记不住谁是什么效果了,估计中间有很多无效的冗余血脉,也懒得一个个找了,全部复制粘贴即可,抱歉啦~




(01_best_bloodline_events)事件触发代码文档示意:


#在游戏根目录下的events新建一个文本文档写一个新事件,来触发获得上述血脉的效果,我随便找了个战士小屋的血脉事件做了一个,ai不会触发
character_event = {
      id = XXXXXXX          #随便编一个尽量大的数字,避免跟游戏事件撞车
      title = "best bloodline"          #事件标题,不会搞汉化,就写英文啦~
      desc = "I am the best"          #事件描述
      picture = GFX_evt_mounted_knights_hf
      border = GFX_event_narrative_frame_war
      sound = bloodline_added
      hide_from = yes
      show_from_from = no
      is_triggered_only = yes
      option = { #Gain War bloodline.
                name = EVTOPTAHF24035
                if = {
                        limit = { is_female = no }
                        create_bloodline = {
                              type = best_bloodline
                        }               
                }
                if = {
                        limit = { is_female = yes }
                        create_bloodline = {
                              type = best_bloodline
                              inheritance = matrilineal
                        }               
                }
                ai_chance = {
                        factor = 100
                }
      }
}


#还有一个很强的召唤天兵的事件,也分享一下,ai同样不会触发,可以跟上面的触发血脉事件写在一个文档
character_event = {
id = XXXXXX          #同样的编一个大的数字作为事件代码
title = "God Army"         #事件标题:召唤天兵
desc = "With fate on my shoulders, I cannot lose"          #事件描述:背负着命运,我不能输
is_triggered_only = yes
option = {
name = "Heavenly soldiers descend to earth"         #在首都生成35000人+500条船的军队(注意:如果首都不是沿海省份就没有船了),免维护费,100%的兵力补充速度
spawn_unit = {
province = capital_scope
home = capital_scope
owner = ROOT
troops = {
archers = { 5000 5000 }          #5000人满编弓箭兵,根据自己需要可以只生成单一兵种,我这个太杂了,有一次进攻别人优势防守地形,被别人两千多人换掉了两万多人...
pikemen = { 5000 5000 }         #5000人满编长枪兵
light_infantry = { 5000 5000 }         #5000人满编轻步兵
heavy_infantry = { 5000 5000 }          #5000人满编重步兵
light_cavalry = { 5000 5000 }         #5000人满编轻骑兵
horse_archers = { 5000 5000 }         #5000人满编弓骑兵
knights = { 5000 5000 }         #5000人满编重骑兵
galleys = { 500 500 }         #500人满编船只
}
attrition = 0         #指部队消耗的补给量,每一个省份格子有能支持的最大补给数,驻扎的军队超过数值士兵会死亡,这个就无视补给限制了
maintenance_multiplier = 0         #指部队维护费,可以看作是完全不花钱的常备军,蹲别人门口再宣战
merge = no         #指的是生成的部队是独立的一支部队,不会跟地块上已有的军队合并
reinforces = yes
}
character_event =
{
id = XXXXXX         #跟前面的事件id改成一样的数字,效果是选择获取军队的选项后后,会再次跳转该事件,自主选择是否要继续添加,不想添加的话就选下面的结束选项
}
}
option = {
name = "Close event"         #结束事件
}
}


页: [1]
查看完整版本: 关于自己整合编写的CK2内所有有特殊效果的无敌血脉事件+召唤天兵代码