编写脚本(7)

◆ 通过事件变更数据

可以通过发生事件自由更新数据,例如为人物改名、变更城主、提升与对方的亲密度、降低城的防御度等。
这里需要运用四项脚本命令。

改名 变更人物的姓名。
城主任命 任命新的城主。
城主解任 将城主解雇。
出让家督 变更势力的当主。
更新 变更各项数据。

※ 点击上述脚本名称,可以查看详细说明。

● 变更人物的姓名

变更人物姓名时,需要使用“改名”。
“改名”需要设置改名的人物、改名后的姓名与读音。

例:真田昌幸改名为武藤喜兵卫

改名:(真田昌幸,武藤,喜兵卫,,)

◎ 姓氏和名字最多支持全角字符各四个。
◎ 读音最多支持半角字符各九个。

● 更换城主

任命新城主时,需要使用“城主任命”。
“城主任命”需要设置成为城主的人物与城。
在“城主解任”中,可以将设置好的城变为直辖城。

城主任命:(武将名,城)

城主解任:()

◎ 城名中不添加“城”字(如为清洲城,则是“清洲”)。
◎ 实际可以使用的城名请参阅此处

以下示例是当追随毛利元就的主角参与评定时,
被元就任命为山吹城的城主。

例:主角被任命为城主
太阁立志传5事件源码

章节:{
	事件:成为山吹城的城主{
		属性:仅限一次|低优先度
		发生时机:评定开始时(毛利元就)
		发生条件:{
			调查:(主角)!=(毛利元就)
			调查:(大名家::毛利元就.存在)
			调查:(人物::主角.所属大名家)==(大名家::毛利元就)
			调查:(城::山吹.所属大名家)==(大名家::毛利元就)
			调查:(城::山吹.城主)==(人物::吉川元春)
		}
		脚本:{
			对话:(毛利元就,主角)[[今日,有事要宣布。]]
			对话:(功勋家臣,毛利元就)[[何事?]]
			对话:(毛利元就,主角)[[(主角)!\n任命{二人称}为山吹城的城主。]]
			对话:(主角,毛利元就)[[此、此话当真!?\n那(吉川元春.名)大人呢……?]]
			对话:(毛利元就,主角)[[{吉川元春.名字}将返回本城,\n辅佐{一人称}。]]
			对话:(外交家臣,毛利元就)[[可、可是{二人称}!]]
			对话:(毛利元就,主角)[[无需多言!今日的评定到此为止,\n解散!]]

			//外出结束评定
			退出设施:

			//任命主角为城主
			城主任命:(主角,山吹)

			旁白:[[就这样,(主角)成为了山吹城的城主。]]
		}
	}
}

◎ 前任山吹城的城主吉川元春被解除城主一职,成为家老。

● 变更势力的当主

变更势力的当主时,需要使用“出让家督”。
“出让家督”需要设置旧当主和新当主。

出让家督:(旧当主,新当主)

◎ 执行后,旧当主会作为家老留在势力。

以下示例是当追随今川氏真的主角参与评定时,
被氏真让出家督。

例:主角被让出家督
太阁立志传5事件源码
章节:{
	事件:被出让成为今川家的家督{
		属性:仅限一次
		发生时机:评定开始时(今川氏真)
		发生条件{
			调查:(状况::剧本)==(2)//仅限《1568年 升龙之章》
			调查:(大名家::今川氏真.存在)
			调查:(人物::主角.所属上司)==(今川氏真)
			调查:(人物::主角.身份)>=(部将)
			调查:(人物::朝比奈泰朝.所属大名家)==(今川氏真)
			调查:(人物::朝比奈泰朝.身份)>=(城主)
			调查:(人物::朝比奈泰朝.可参加事件)
		}
		脚本:{
			赋值城A:(人物::朝比奈泰朝.所属据点)
			对话:(家童,今川氏真)[[(今川氏真.名)大人,<城A>的(朝比奈泰朝)\n来了。]]
			音效开始:(物音)
			对话:(朝比奈泰朝,今川氏真)[[(朝比奈泰朝.名),打扰了。]]
			对话:(今川氏真,主角)[[嗯,这下都到齐了。\n……诸位,本人有事要交待。]]
			背景音乐变更:(事件危机)
			对话:(今川氏真,主角)[[{一人称}并没有父亲那样的器量。\n如此下去,本家恐难存续。]]
			对话:(功勋家臣,今川氏真)[[难、难道是要\n归顺{于}哪位大名家?]]
			对话:(今川氏真,功勋家臣)[[不,并非如此。\n为夺回今川家的荣誉,\n{一人称}准备放弃当主一职。]]
			对话:(外交家臣,今川氏真)[[什、什么!\n那究竟由谁人担任当主??]]
			对话:(今川氏真,主角)[[(主角)!\n{二人称},从今天起,你可以改称今川的姓氏。\n至于名字……就改作“义真”吧。]]
			对话:(主角,今川氏真)[[此、此话怎讲……?]]
			对话:(今川氏真,主角)[[代替{一人称},统率本家吧。]]
			对话:(今川氏真,主角)[[诸位也要将(主角.名)……不,是义真大人奉为当主,\n重振今川家的荣光。]]
			对话:(功勋家臣,今川氏真)[[遵命!]]
			对话:(主角,今川氏真)[[请、请等一下!\n{一人称}实在难以担此重任……]] 对话:(朝比奈泰朝,主角)[[(主角.名)阁下,下定决心吧。]]
			对话:(今川氏真,主角)[[下次评定将由义真大人负责举办。\n今天的评定到此结束。]]

			退出设施:

			旁白:[[(主角)改名今川义真,\n成为了今川家的当主。]]
			自言自语:[[(这下难办了……)]]

			出让家督:(今川氏真,主角)		//变更家督
			改名:(主角,今川,义真,,)	//顺便改名
		}
	}
}

◎ 事件结束后,旧当主今川氏真成为家老。

● 变更各项数据

“更新”可以变更信息属性中能够更新的项目(“更新可能”一栏显示为“TRUE”的项目)内容。
“更新”可以设置待变更的属性与变更后的内容。

例:将主角的恶名调到最大

更新:(人物::主角.恶名)(100)

如需以当前值为标准进行增减,需要使用“赋值”。
“赋值”是临时存储字符和数字的命令。

例:将主角的恶名提升10

赋值a:(人物::主角.恶名)+(10)
更新:(人物::主角.恶名)(a)

◎第一行将字符“a”赋值“当前的恶名+10”。
◎第二行将当前的恶名变更为“a”的数值。

※ “赋值”的详细讲解请参阅 此处

◆ 城主独立

可以让特定人物谋反并独立。
这里需要运用一项脚本命令。

独立 独立后创建新势力。

※ 点击上述脚本名称,可以查看详细说明。

“独立”使用的格式如下所示。

独立:(独立武将,独立城,模式)

◎ “模式”分为“通常”和“只有陪臣”。选择“通常”,独立城以外的其他城有时也会随之响应,一同独立。

下述示例是织田家的林秀贞独立。

例:林秀贞从织田家独立
太阁立志传5事件源码

章节:{
	事件:林秀贞独立{
		属性:仅限一次|低优先度
		发生时机:室内画面显示后(无效,自宅)
		发生条件:{
			调查:(大名家::织田信长.存在)
			调查:(主角)!=(林秀贞) 调查:(主角)!=(织田信长)
			调查:(人物::林秀贞.所属大名家)==(大名家::织田信长)
			调查:(人物::林秀贞.身份)>=(城主)
			调查:(状况::空白大名家数)>=(1)//可否独立
		}
		脚本:{

			//将林秀贞的居城赋值城A
			赋值城A:(人物::林秀贞.所属据点)

			//执行独立!
			独立:(林秀贞,城A,只有陪臣)

			调查:(人物::主角.所属上司)!=(林秀贞)
			分支:(真){
			//独立城主并非主角上司
				音效开始:(忍者报告)
				对话:(忍者,主角)[[<城A>的(林秀贞)独立了!]]
				自言自语:[[哦,{林秀贞.名字}……]]
			}
			分支:(伪){
			//独立城主为主角的城主
				音效开始:(忍者报告)
				对话:(忍者,主角)[[(主角.名)大人!\n(林秀贞)大人\n宣布独立!]]
				自言自语:[[{林秀贞.名字}独立了?!\n这种事情,{一人称}怎么毫不知情!!]]
			}

			图片显示:(事件图片,出征,无效,无效,虚化)
			旁白:[[<年>年<月>月,(林秀贞)\n终于成功独立……]]
			图片消去:(虚化)
		}
	}
}

◎ 如势力数已经达到最大,将无法独立。
◎ 各势力的最大数为大名家70,忍者众、水军众15。
◎ 使用“状况::空白大名家数”可以查询可否独立。


◆ 招募与背叛

可以设置特定人物的招募、仕官、背叛等。
这里需要运用一项脚本命令。

人物登用 对人物进行招募,或让其背叛。

※ 点击上述脚本名称,可以查看详细说明。

“人物登用”使用的格式如下所示。

人物登用:(待招募人物,立场,负责招募人物)

◎ “立场”分为“直臣”和“陪臣”。
◎ 如待招募人物为城主,则其居城和陪臣都会一同加入负责招募人物的势力。

● 招募与仕官

下述示例为主角拜访甲府之町时,被招募进入武田家。

例:主角被招募进入武田家
太阁立志传5事件源码

章节:{
	事件:主角被招募进入武田家{
		属性:仅限一次|低优先度
		发生时机:据点内画面显示后(甲府之町)
		发生条件:{
			调查:(大名家::武田信玄.存在)
			调查:(人物::主角.所属势力类型)==(浪人)
			调查:(人物::内藤昌丰.可参加事件)
			调查:(人物::内藤昌丰.所属大名家)==(大名家::武田信玄)
			调查:(人物::内藤昌丰.身份)>=(部将)

			//主角没见过内藤昌丰时发生
			调查:(人物::内藤昌丰.面识标识)==(未面识)
		}
		脚本:{

			自言自语:[[此处就是甲府之町啊……]]

			对话:(内藤昌丰,主角)[[喂,阁下且留步。]]
			对话:(主角,内藤昌丰)[[咦,是说{一人称}吗?]]
			对话:(内藤昌丰,主角)[[{一人称}乃甲斐武田家臣,\n名为(内藤昌丰)。]]
			对话:(内藤昌丰,主角)[[不知{二人称}的尊姓大名是?]]
			对话:(主角,内藤昌丰)[[(主角)。]] 对话:(内藤昌丰,主角)[[嗯,(主角.名)啊,\n从今天起来本家仕官吧。]]
			对话:(主角,内藤昌丰)[[咦?什么……?]]
			对话:(内藤昌丰,主角)[[{武田信玄.代名词}那边由{一人称}\n负责报备。]]//上述的{武田信玄.代名词}在游戏内显示为“御馆大人”
			对话:(内藤昌丰,主角)[[快去收拾一下吧。\n好了,城里见。]]
			对话:(主角,内藤昌丰)[[等、等一下!\n(内藤昌丰.姓)大人!]]
			自言自语:[[……糊、糊里糊涂地\n就仕官了……]]

			//主角被招募为武田信玄的直臣
			人物登用:(主角,直臣,武田信玄)

			旁白:[[(主角)仕官武田家。]]
		}
	}
}

● 城主倒戈

招募其他势力的城主,就会使其倒戈。
下述示例是剧本《1560年 日轮之章》中,主角身处织田家时,
主角返回自宅,德川家康(松平元康)背叛加入织田家。

例:德川家倒戈加入织田家
太阁立志传5事件源码

章节:{
	事件:松平元康倒戈{
		属性:仅限一次
		发生时机:室内画面显示后(无效,自宅)
		发生条件:{
			调查:(状况::剧本)==(1)
			调查:(大名家::织田信长.存在)
			调查:(大名家::德川家康.存在)==(伪)
			调查:(人物::主角.所属大名家)==(大名家::织田信长)
			调查:(人物::德川家康.所属大名家)!=(大名家::织田信长)
			调查:(人物::德川家康.身份)>=(城主)
		}
		脚本:{

			//将德川家康的居城赋值城A
			赋值城A:(人物::德川家康.所属据点)

			音效开始:(忍者报告)
			对话:(忍者,主角)[[<城A>城的(德川家康)投降本家了!]]
			自言自语:[[什么,{德川家康.姓名}?!]]

			//德川家康被招募为织田信长的直臣
			//也就是背叛今川家,加入了织田家
			人物登用:(德川家康,直臣,织田信长)

			图片显示:(事件图片,大名臣服,无效,无效,虚化)
			旁白:[[<年>年<月>月,(德川家康)\n率家臣加入织田家……]]
			图片消去:(虚化)
		}
	}
}

◎ 德川家康的城和家臣悉数加入织田家,家康成为织田家的城主。


返回封面执行编译