52PCGame

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9491|回复: 51

[MOD修改] 决议书写:以性别平等为例,女性任职

[复制链接]

11

主题

632

帖子

2686

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2686
威望
2686
金圆券
11439 PB
小红花
30
臭鸡蛋
2
法币
1 FB
发表于 2019-5-21 19:39 | 显示全部楼层 |阅读模式
本帖最后由 宰予昼寝 于 2019-5-24 10:57 编辑

首先,来看看decisions.cwt是怎么描述决议的一般化格式的:
types = {
    type[decision] = {
        path = "game/decisions"
        skip_root_key = any
    }
}

decision = {
    potential = {
        ## cardinality = 0..inf
        alias_name[trigger] = alias_match_left[trigger]
    }
    allow = {
        ## cardinality = 0..inf
        alias_name[trigger] = alias_match_left[trigger]
    }
    effect = {
        ## cardinality = 0..inf
        alias_name[effect] = alias_match_left[effect]
    }
    ## cardinality = 0..1
    ai_allow = {
        ## cardinality = 0..inf
        alias_name[trigger] = alias_match_left[trigger]
    }
    ## cardinality = 0..1
    ## replace_scope = { THIS = province ROOT = province }
    highlight = {
        ## cardinality = 0..inf
        alias_name[trigger] = alias_match_left[trigger]
    }
    ## cardinality = 0..1
    ai_will_do = single_alias_right[chance_block]
}
接着,打开Imperator Rome\game\decisions\enshrine_equal_rights.txt,内容如下:


游客,如果您要查看本帖隐藏内容请回复



以上,相信你已经对如何写一个国家决议有了大致的了解了
扩展:
可以发现,在开新档的时候如果没有开启gender_rules = yes,这两个决议就完全不能用了。
1.某些情况下,你可能想要使用这两个决议,又不愿意开启gender_rules
2.你可能想要手动控制某些ai国家的性别平等情况
对于情况1,简单的就是注释掉gender_rules = yes这一句。另一个选择是重写这一个决议,以mod的形式,可以修改某些让人不太喜欢的东西,比如点数(?)、时间限制等
对于情况2,可以写一个新的character_interaction,抓取人物的国家对象,执行核心语句set_gender_equality = yes(or no),我没有测试可行性,你们可以尝试一下.

-----------------------------------------------------------------------------------------------
附件是一些个人修改的经验,希望对新手有部分帮助
关于附件mod的修正:昨天写了一个顺序输入省份ID的千位、百位、十位、个位数字,如果该数字对应的省份存在且拥有,就能够对其进行修改。
昨天刚开始也是忘了加迁都的功能,后来试了一下下面的代码,发现不成立:
if = {
        limit = {
                NOT = {
                        capital_scope = {
                                province_id = prev.var:mmp_pro_id
                        }
                }
        }
        set_capital = var:mmp_pro_id
}
刚才又试了一下,发现应该是set_capital不支持变量的匹配,改成了下面:
if = {
                        limit = {
                                scope:modify_pro_get = {
                                        is_capital = no
                                }
                        }
                        set_capital = scope:modify_pro_get
                }
可以了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +60 金圆券 +120 小红花 +1 收起 理由
hell--fire + 60 + 120 + 1 感谢你提供了宝贵的共享。

查看全部评分

回复

使用道具 举报

11

主题

632

帖子

2686

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2686
威望
2686
金圆券
11439 PB
小红花
30
臭鸡蛋
2
法币
1 FB
 楼主| 发表于 2019-5-24 13:34 | 显示全部楼层
本帖最后由 宰予昼寝 于 2019-5-24 13:37 编辑

顺便搬运一下这个去除点数的mod吧,文件名是工坊id

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

11

主题

632

帖子

2686

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2686
威望
2686
金圆券
11439 PB
小红花
30
臭鸡蛋
2
法币
1 FB
 楼主| 发表于 2019-5-21 19:42 | 显示全部楼层
本帖最后由 宰予昼寝 于 2019-5-24 03:00 编辑

备用,先占着
关于性别平等,补充一条:
在Imperator Rome\game\common\countries这个文件夹的子文件夹下定义的国家文件里面,可以添加语句ender_equality = yes(or no)

补充一条关于国家决议:highlight,这是一个值得注意的作用域。根据decisions.cwt的描述,我们可以看到,这个作用域里面,this和root的指向变为省份了
结合一个实例来看一下,打开Imperator Rome\game\decisions\form_cilicia.txt,这里面的highlight是这样写的
highlight = {
                        OR = {
                                province_id = 1879  #Aigaiai
                                province_id = 1892  #Elaioussa
                                province_id = 1780  #Lamatorma
                                province_id = 1874  #Epiphaneia
                                province_id = 1878  #Sipha
                        }
                }


确实,结合实例,一眼就能看出来,root指向对象变化了,其作用应该是在某些情况下高亮某些符合条件的省份


备注:
增加一个新的国家,请参考:http://bbs.52pcgame.net/forum.php?mod=viewthread&tid=239795一楼
增加一个新的省份,请参考:http://bbs.52pcgame.net/forum.php?mod=viewthread&tid=239795二楼
如果以后有修改的经验分享,会更新在一楼的附件中




回复

使用道具 举报

54

主题

2503

帖子

6659

积分

上校

Rank: 12Rank: 12

积分
6659
威望
6659
金圆券
13736 PB
小红花
75
臭鸡蛋
4
法币
6042 FB

黄马褂

发表于 2019-5-23 08:54 | 显示全部楼层
嗯.....不错
回复

使用道具 举报

头像被屏蔽

4

主题

25

帖子

97

积分

禁止发言

积分
97
威望
97
金圆券
150 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-5-23 21:01 | 显示全部楼层
本帖最后由 die4me 于 2019-5-23 21:03 编辑

一个人的命运?
苟了?

回复

使用道具 举报

4

主题

210

帖子

404

积分

上尉

Rank: 8Rank: 8Rank: 8Rank: 8

积分
404
威望
404
金圆券
1027 PB
小红花
5
臭鸡蛋
1
法币
2 FB
发表于 2019-5-24 08:37 | 显示全部楼层
学习如何书写,另外谁知道资源是哪个文件
回复

使用道具 举报

11

主题

632

帖子

2686

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2686
威望
2686
金圆券
11439 PB
小红花
30
臭鸡蛋
2
法币
1 FB
 楼主| 发表于 2019-5-24 10:12 | 显示全部楼层
gogon1111 发表于 2019-5-24 08:37
学习如何书写,另外谁知道资源是哪个文件

什么资源啊
回复

使用道具 举报

91

主题

2410

帖子

8521

积分

制置使

Rank: 14Rank: 14Rank: 14Rank: 14

积分
8521
威望
8496
金圆券
51601 PB
小红花
262
臭鸡蛋
34
法币
7160 FB

P社游戏达人	大设计师勋章国庆节建军节植树节建国日勋章

发表于 2019-5-24 12:51 | 显示全部楼层
大大,搞个mod出来,把点数系统去掉吧
回复

使用道具 举报

11

主题

632

帖子

2686

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2686
威望
2686
金圆券
11439 PB
小红花
30
臭鸡蛋
2
法币
1 FB
 楼主| 发表于 2019-5-24 12:53 | 显示全部楼层
本帖最后由 宰予昼寝 于 2019-5-24 13:03 编辑
hell--fire 发表于 2019-5-24 12:51
大大,搞个mod出来,把点数系统去掉吧

我记得好像见到有人做了的
工坊链接:https://steamcommunity.com/sharedfiles/filedetails/?id=1728247721
回复

使用道具 举报

91

主题

2410

帖子

8521

积分

制置使

Rank: 14Rank: 14Rank: 14Rank: 14

积分
8521
威望
8496
金圆券
51601 PB
小红花
262
臭鸡蛋
34
法币
7160 FB

P社游戏达人	大设计师勋章国庆节建军节植树节建国日勋章

发表于 2019-5-24 13:06 | 显示全部楼层
本帖最后由 hell--fire 于 2019-5-24 13:15 编辑
宰予昼寝 发表于 2019-5-24 12:53
我记得好像见到有人做了的

那个mod有从整体机制上根除么?
回复

使用道具 举报

11

主题

632

帖子

2686

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2686
威望
2686
金圆券
11439 PB
小红花
30
臭鸡蛋
2
法币
1 FB
 楼主| 发表于 2019-5-24 13:08 | 显示全部楼层
hell--fire 发表于 2019-5-24 13:06
那个mod有从整体机制上根除么?

我还没用过,不过我看了一下文件夹,修改了很多地方。

作者说是将点数消耗换成了钱,应该是所有的吧。

评分

参与人数 1威望 +20 金圆券 +40 收起 理由
hell--fire + 20 + 40 感谢你热心解答会员提出的问题;

查看全部评分

回复

使用道具 举报

91

主题

2410

帖子

8521

积分

制置使

Rank: 14Rank: 14Rank: 14Rank: 14

积分
8521
威望
8496
金圆券
51601 PB
小红花
262
臭鸡蛋
34
法币
7160 FB

P社游戏达人	大设计师勋章国庆节建军节植树节建国日勋章

发表于 2019-5-24 13:16 | 显示全部楼层
宰予昼寝 发表于 2019-5-24 13:08
我还没用过,不过我看了一下文件夹,修改了很多地方。

作者说是将点数消耗换成了钱,应该是所有的吧。

感谢回答,有空我去工坊找找看。改成钱也比点数合理
回复

使用道具 举报

1

主题

32

帖子

86

积分

中士

Rank: 3

积分
86
威望
86
金圆券
490 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-5-24 17:45 | 显示全部楼层
哈哈哈哈哈哈来啦
回复

使用道具 举报

5

主题

260

帖子

394

积分

中尉

Rank: 7Rank: 7Rank: 7

积分
394
威望
394
金圆券
678 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-5-25 00:16 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

5

主题

96

帖子

411

积分

上尉

Rank: 8Rank: 8Rank: 8Rank: 8

积分
411
威望
411
金圆券
6941 PB
小红花
3
臭鸡蛋
0
法币
0 FB
QQ
发表于 2019-5-26 22:40 | 显示全部楼层
感谢分享决议书写:以性别平等为例,女性任职
回复

使用道具 举报

1

主题

56

帖子

194

积分

准尉

Rank: 5Rank: 5Rank: 5

积分
194
威望
194
金圆券
310 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-8-29 02:29 | 显示全部楼层
我来看看怎么弄
回复

使用道具 举报

110

主题

1005

帖子

3085

积分

中校

Rank: 11Rank: 11Rank: 11

积分
3085
威望
3085
金圆券
11171 PB
小红花
4
臭鸡蛋
0
法币
3 FB

帝国黄马甲

发表于 2019-9-4 18:38 | 显示全部楼层
恩,非常不错啊
回复

使用道具 举报

1

主题

176

帖子

311

积分

中尉

Rank: 7Rank: 7Rank: 7

积分
311
威望
311
金圆券
987 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-10-7 16:18 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

1

主题

61

帖子

220

积分

少尉

Rank: 6Rank: 6

积分
220
威望
220
金圆券
2644 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-10-29 22:30 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

5

主题

138

帖子

260

积分

少尉

Rank: 6Rank: 6

积分
260
威望
260
金圆券
783 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-10-31 03:49 | 显示全部楼层
来学习一个
回复

使用道具 举报

10

主题

1528

帖子

6221

积分

上校

Rank: 12Rank: 12

积分
6221
威望
6221
金圆券
20591 PB
小红花
1
臭鸡蛋
0
法币
0 FB
发表于 2019-11-25 09:30 | 显示全部楼层
楼主开时代先河啊
回复

使用道具 举报

1

主题

49

帖子

130

积分

中士

Rank: 3

积分
130
威望
130
金圆券
582 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2019-12-10 17:51 | 显示全部楼层
感谢楼主
回复

使用道具 举报

2

主题

521

帖子

2746

积分

中校

Rank: 11Rank: 11Rank: 11

积分
2746
威望
2746
金圆券
11433 PB
小红花
8
臭鸡蛋
1
法币
0 FB

帝国黄马甲

发表于 2020-1-28 15:46 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

2

主题

73

帖子

165

积分

准尉

Rank: 5Rank: 5Rank: 5

积分
165
威望
165
金圆券
315 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2020-2-8 11:43 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

3

主题

159

帖子

228

积分

少尉

Rank: 6Rank: 6

积分
228
威望
228
金圆券
1527 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2020-3-2 23:26 | 显示全部楼层
楼主辛苦了
回复

使用道具 举报

2

主题

11

帖子

62

积分

下士

Rank: 2Rank: 2

积分
62
威望
62
金圆券
-118 PB
小红花
0
臭鸡蛋
10
法币
0 FB
发表于 2020-3-16 12:03 | 显示全部楼层
感谢分享
回复

使用道具 举报

8

主题

94

帖子

292

积分

少尉

Rank: 6Rank: 6

积分
292
威望
292
金圆券
1122 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2020-5-13 08:27 | 显示全部楼层
感谢分享决议书
回复

使用道具 举报

2

主题

9

帖子

60

积分

下士

Rank: 2Rank: 2

积分
60
威望
60
金圆券
46 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2020-5-28 15:34 | 显示全部楼层
顶一下顶一下顶一下顶一下顶一下顶一下
回复

使用道具 举报

1

主题

68

帖子

140

积分

上士

Rank: 4Rank: 4

积分
140
威望
140
金圆券
431 PB
小红花
0
臭鸡蛋
0
法币
0 FB
发表于 2020-6-10 21:59 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

28

主题

406

帖子

1304

积分

少校

Rank: 10Rank: 10

积分
1304
威望
1304
金圆券
11699 PB
小红花
1
臭鸡蛋
0
法币
96 FB
发表于 2020-6-12 00:22 | 显示全部楼层
好东西啊,谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|52PCGame

GMT+8, 2024-12-22 09:39 , Processed in 0.065763 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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