风起汉末4自定义剧本解析
一、// ---- 动态注册上古势力 ----
{ id: 'fiction_1-huangdi', name: '黄帝', title: '轩辕氏', color: '#ffcc00', cityId: null, desc: '五帝之首,华夏共祖', actionPoints: 100, maxActionPoints: 100 },
id:势力的唯一标识符(用于绑定城市和武将,必须全局唯一)
name:势力显示名称(在游戏中显示)
title:势力称号或君主头衔(显示在势力信息面板中)
color:十六进制颜色值(用于地图上城市标记、UI边框、势力图标)
cityId:默认都城ID(暂未使用,可保持 null)
desc:势力背景描述(显示在选势力界面的介绍文字)
actionPoints:初始行动力,默认100上限
maxActionPoints:最大行动力上限,默认100上限
二、// ---- 剧本数据 ----
name: '新建剧本名称',
year: 184,
month: 1,
desc: '炎黄蚩尤争霸,上古诸神并起。',
name:剧本显示名称
year:游戏起始年份
month:游戏起始月份
desc:剧本简介/描述
三、// ★ 城市数据(145座,上古命名)
{ id: 1, name: '少昊国', x: 1220, y: 100, factionId: 'fiction_1-dongyi', population: 20000, troops: 5000, food: 30000, gold: 2200, defense: 100, level: 2, agriculture: 1, commerce: 1, security: 100, morale: 100, wounded: 0, taxRate: 0.10, connections: [2, 133, 134] },
{
id: 1, // 城市唯一ID
name: '少昊国', // 城市名称
x: 1220, // 大地图 X 坐标
y: 100, // 大地图 Y 坐标
factionId: 'fiction_1-dongyi', // 所属势力ID
population: 20000, // 人口数量
troops: 5000, // 兵力(驻军)
food: 30000, // 粮草存量
gold: 2200, // 金钱存量
defense: 100, // 城防值(暂未实际使用)
level: 2, // 城池等级(1~5)
agriculture: 1, // 农业等级
commerce: 1, // 商业等级
security: 100, // 治安值(0~100)
morale: 100, // 士气值(0~100)
wounded: 0, // 伤兵数量
taxRate: 0.10, // 税率(0.00~0.30)
connections: [2, 133, 134] // 相邻城池ID列表
}
四、// ★ 武将数据(共 224 人,名字均 ≤4字)
{ id: 1, name: '轩辕', factionId: 'fiction_1-huangdi', rank: '君主', leadership: 98, war: 88, intelligence: 92, politics: 96, charisma: 100, loyalty: 100, baseLoyalty: 100, level: 5, exp: 0, skill: '仁德', stationed: '有熊', isAlive: true, troopType: { infantry: 'S', cavalry: 'S', archer: 'A', siege: 'A' }, friendGenerals: ['力牧', '风后', '常先'], hatedGenerals: ['蚩尤'], personality: '仁厚' },
{
id: 1, // 武将唯一ID
name: '轩辕', // 武将姓名
factionId: 'fiction_1-huangdi', // 所属势力ID
rank: '君主', // 身份/官职
leadership: 98, // 统率值:上限100
war: 88, // 武力值:上限100
intelligence: 92, // 智力值:上限100
politics: 96, // 政治值:上限100
charisma: 100, // 魅力值:上限100
loyalty: 100, // 忠诚度:上限100
baseLoyalty: 100, // 基础忠诚度:上限100
level: 5, // 武将等级
exp: 0, // 经验值
skill: '仁德', // 特技名称
stationed: '有熊', // 驻扎城市名称
isAlive: true, // 是否存活
troopType: {
infantry: 'S', // 步兵适性
cavalry: 'S', // 骑兵适性
archer: 'A', // 弓兵适性
siege: 'A' // 攻城适性
},
friendGenerals: ['力牧', '风后', '常先'], // 好友列表
hatedGenerals: ['蚩尤'], // 仇敌列表
personality: '仁厚' // 性格
}
1.性格见的取值有:'刚胆'、'冷静'、'勇猛'、'儒雅'、'奸诈'、'沉着'、'仁厚'、'英气' 等,实际似乎当前无用,未实际投入。
2.特技名称的话,去天下大势中【特技中】寻找即可

