注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 太阁立志传5·绯红之章·人间五十年 把复杂的事简单化(也谈谈自动评定)
查看: 3841|回复: 3
打印 上一主题 下一主题

[分享] 把复杂的事简单化(也谈谈自动评定) [复制链接]

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
2695
精华
4
积分
3816
金钱
10551
荣誉
166
人气
77
评议
0

跳转到指定楼层
楼主
发表于 2010-2-28 12:11:52 |只看该作者 |倒序浏览
看过dmy4412 贴出的[讨论] 请大家谈谈自动评定帖子后,我即回复直述个人的观点, dmy4412   xinhuiyuan   lg5466  等会员也相继加入了讨论,怎么说呢,活跃地氛围很让敝人欣赏。多少TK5代码编辑写手为之绞尽脑汁的自动评定易或称为军师系统我倒是以为不必过于介怀。原本就不需要把事情弄的这般复杂。

讨论中lg5466  仿佛对我的想法有一点神会,于是我奋勇之余,既把以此想法为依据的代码写出来,以供诸位写手技术探讨。

敝人的观点,历来是利用本体游戏的方程,扣入所创作的代码,不余余利的将本体游戏的各项功能剧情予以最大程度的利用尽量榨干。

说明:以下自动评定的代码,所使用到的最根本手法,便是利用TK5本体游戏原有的评定功能。利用进入评定间无差别对待,程序自动分配任务的顽固模式,完成各武将的主命操作。

通常而论,自动评定的对象,自然是欲摆脱手动分配任务的各城主以上类人物而设的。

太閤立志伝5イベントソース
チャプター:{
イベント:自主評定1{
属性:何度でも
発生契機:一日開始処理の先頭
発生条件:{
OR調査:{
調査:(状況::日)==(1)
調査:(状況::日)==(15)
}
OR調査:{
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(大名家)
調査:(人物::主人公.身分)>=(城主)
}
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(商家)
調査:(人物::主人公.身分)>=(支配人)
}
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(忍者衆)
調査:(人物::主人公.身分)>=(元締)
}
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(海賊衆)
調査:(人物::主人公.身分)>=(船大将)
}
}
調査:(発生施設)==(自宅)//城主以上执行,每月初一、十五待在自家发生
調査:(イベントフラグ::主命)==(不成立)
調査:(イベントフラグ::自主評定)==(不成立)
}
スクリプト:{
ナレーション可否選択:[[是否要舉行每月初一、十五進行的自主評定?]]
分岐:(可){
調査:(人物::主人公.主命状態)!=(主命なし)
分岐:(真){//处理储存原主公下达的事件主命,没有则不执行,大名一类自然不会有。
更新:(人物::陶晴賢.商人勲功)(人物::主人公.実行主命)
更新:(イベントフラグ::主命)(成立)//做标记
}
施設入る:(評定の間)//这是代码的核心部分,开启自动评定的钥匙。
更新:(イベントフラグ::自主評定)(成立)//做标记
}
分岐:(否){
ナレーション:[[好的,放棄舉行這次的自主評定。]]
}
}
}

当然,主人公是不需要去执行这种任务,于是在任务分配结束后,出一次门取消所得的任务项。
另外,如若配合e大的式神系统,再将可能在评定中选择出征的弊端取消(电脑自动评定中出征,属于意外情况。救援因为目标为军团,所以不屏蔽),这个代码就属于基本成功的。

イベント:自主評定2{
属性:何度でも
発生契機:拠点内画面表示後(主人公拠点)
発生条件:{
OR調査:{
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(大名家)
調査:(人物::主人公.身分)>=(城主)
}
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(商家)
調査:(人物::主人公.身分)>=(支配人)
}
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(忍者衆)
調査:(人物::主人公.身分)>=(元締)
}
AND調査:{
調査:(人物::主人公.所属勢力タイプ)==(海賊衆)
調査:(人物::主人公.身分)>=(船大将)
}
}
調査:(人物::主人公.主命状態)!=(主命なし)
調査:(イベントフラグ::自主評定)==(成立)
}
スクリプト:{
場合別:(主人公.身分){
場合分岐:(身分::城主){
更新:(人物::主人公.身分)(大名)
更新:(人物::主人公.身分)(城主)
}
場合分岐:(身分::国主){
更新:(人物::主人公.身分)(大名)
更新:(人物::主人公.身分)(国主)
}
場合分岐:(身分::大名){
更新:(人物::主人公.身分)(大名)
}
場合分岐:(身分::支配人){
更新:(人物::主人公.身分)(当主)
更新:(人物::主人公.身分)(支配人)
}
場合分岐:(身分::当主){
更新:(人物::主人公.身分)(当主)
}
場合分岐:(身分::元締){
更新:(人物::主人公.身分)(頭)
更新:(人物::主人公.身分)(元締)
}
場合分岐:(身分::頭){
更新:(人物::主人公.身分)(頭)
}
場合分岐:(身分::船大将){
更新:(人物::主人公.身分)(頭領)
更新:(人物::主人公.身分)(船大将)
}
場合分岐:(身分::頭領){
更新:(人物::主人公.身分)(頭領)
}
}
調査:(イベントフラグ::主命)==(成立)
分岐:(真){
更新:(人物::主人公.実行主命)(人物::陶晴賢.商人勲功)
更新:(イベントフラグ::主命)(不成立)
}
更新:(イベントフラグ::自主評定)(不成立)
}
}
}


以上,仍没看懂的,我就不再说话了。

[ 本帖最后由 iamchenchao 于 2010-2-28 18:16 编辑 ]

使用道具 举报

游侠剑阁工作组【制作】
正六位下 权大学助

剑阁工作组资深组员勋章

帖子
382
精华
0
积分
291
金钱
2088
荣誉
10
人气
1
评议
0
沙发
发表于 2010-2-28 17:08:52 |只看该作者
很有创意,试试看效果如何。
做个自已喜欢的剧本,真的好累呀。

使用道具 举报

帖子
2008
精华
0
积分
1015
金钱
2184
荣誉
1
人气
13
评议
0
板凳
发表于 2010-3-1 10:35:49 |只看该作者
强力围观,期待成品。

使用道具 举报

帖子
276
精华
1
积分
468
金钱
960
荣誉
13
人气
0
评议
0
地板
发表于 2010-3-1 13:01:58 |只看该作者
更新:(人物::主人公.実行主命)(人物::陶晴賢.商人勲功)
这个命令在老的剧本编辑器上能编译成功吗?还有,如果我想要手下人全部都去提升治安,那么用你的这个自动评定补丁能做到吗?

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-7 16:35 , Processed in 0.342695 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到