{
"title": "Feishu Sheet",
"content": "## Sheet: Sheet1\n\n| 一、验收相关资料 | | | | | | | | | | | | | | | | | | | |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| | 1. 策划案 | | | | | | | | | | | | | | | | | | |\n| | [{\"link\":\"https://autogame.feishu.cn/wiki/XcEfwtF1RiHfh5kv0EBcbKQXnxf\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"基于HTN的角色行为逻辑\",\"token\":\"XcEfwtF1RiHfh5kv0EBcbKQXnxf\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"}] | | 以及其子文档。 | | | | | | | | | | | | | | | | |\n| | | [{\"text\":\"不包含在本迭代的功能:\",\"type\":\"text\"},{\"link\":\"https://autogame.feishu.cn/wiki/QFQXwAiYEirhPmkl5drckNqTnqb\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"路径COST设计\",\"token\":\"QFQXwAiYEirhPmkl5drckNqTnqb\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"}] | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 2. 每个行为的预期设计 | | | | | | | | | | | | | | | | | | |\n| | [{\"link\":\"https://autogame.feishu.cn/wiki/FLSywhyvmiyazFkpSlKcXwJbnQg\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"NPC行为一览\",\"token\":\"FLSywhyvmiyazFkpSlKcXwJbnQg\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"}] | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 3. 工程文件 | HTN_NPC | | | | | | | | | | | | | | | | | |\n| 二、整体验收预期 | | | | | | | | | | | | | | | | | | | |\n| | 1. NPC整体行为按照HTN框架运行,按照cost顺序正确执行 | | | | | | | | | | | | | | | | | | |\n| | 2. 每个复合行为按照设计预期正常触发、运行、结束 | | | | | | | | | | | | | | | | | | |\n| | 3. 日程系统正确控制NPC行为 | | | | | | | | | | | | | | | | | | |\n| | 4. NPC心情正常增减,控制cost加减 | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| 三、复合行为细则 | | | | | | | | | | | | | | | | | | | |\n| | 模块1:死亡行为 | | | | | | | | | | | | | | | | | | |\n| | | 行为名 | 死亡 | | | | | | | | | | | | | | | | |\n| | | 触发条件 | 被打死 | | | | | | | | {\"fileToken\":\"TDpRbPguMoUXwbxCK0ockiDFnzc\",\"height\":727,\"link\":\"https://internal-api-drive-stream.feishu.cn/space/api/box/stream/download/v2/cover/TDpRbPguMoUXwbxCK0ockiDFnzc/?height=1280&mount_node_token=UZYBsLWYohpZrmtWAhwcm2Q0nPr&mount_point=sheet_image&policy=equal&width=1280\",\"text\":\"\",\"type\":\"embed-image\",\"width\":1306} | | | | | | | | |\n| | | 行为步骤 | | | | | | | | | | | | | | | | | |\n| | | | NPC行为 | | | | | | ICON表现 | | | | | | | | | | |\n| | | 1 | 在固定地点周围游荡,没有其他行动 | | | | | | / | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 模块2:紧急行为 | | | | | | | | | | | | | | | | | | |\n| | | NPC整体行为顺序 | | | | | | | | | {\"fileToken\":\"NYabbFgPZoQxLTxXo12cOLy3nbf\",\"height\":796,\"link\":\"https://internal-api-drive-stream.feishu.cn/space/api/box/stream/download/v2/cover/NYabbFgPZoQxLTxXo12cOLy3nbf/?height=1280&mount_node_token=UZYBsLWYohpZrmtWAhwcm2Q0nPr&mount_point=sheet_image&policy=equal&width=1280\",\"text\":\"\",\"type\":\"embed-image\",\"width\":988} | | | | | | | | |\n| | | 1 | NPC会先判断自己需不需要回血/回蓝,不需要再往下走 | | | | | | | | | | | | | | | | |\n| | | 2 | [{\"text\":\"然后检查自己周围是否有危险等级大于等于2的怪(见\",\"type\":\"text\"},{\"link\":\"https://autogame.feishu.cn/wiki/RUOZwMikJiMT9NkGwRecZAOZnxg\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"危险程度功能\",\"token\":\"RUOZwMikJiMT9NkGwRecZAOZnxg\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"},{\"text\":\")\",\"type\":\"text\"}] | | | | | | | | | | | | | | | | |\n| | | 3 | 如果有,则选择战斗/帮人回血回蓝 | | | | | | | | | | | | | | | | |\n| | | 4 | 如果没有,则选择逃走/帮人回血回蓝 | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | 分类 | / | 优先级 | compoundtask | 条件 | Method | 描述 | | | | 备注1 | | 基准cost | 属性条件1 | 数值 | cost修正 | 属性条件2 | 数值 |\n| | | 紧急行为 | 1 | 最高 | 战斗 | 敌人危险值低 | 获取装备 | 背包有武器装备,无武器走有限获取拿装备 | | | | | | 70 | | | | | |\n| | | | | | | | 挑战强者 | 找范围内最危险敌人,走到自己攻击范围内攻击 | | | | 勇气值高优先,战士优先 | | 200 | 勇敢 | 很高2 | -25 | 战士 | |\n| | | | | | | | 保护玩家 | 找玩家较近范围内最近的敌人,有就攻击,没有就在玩家身边护卫 | | | | 法师,正义感高优先 | | 203 | 法师 | | -25 | 正义 | 高2-3 |\n| | | | | | | | 躲玩家身后攻击 | 走到玩家身后,攻击范围内有敌人就打,没有就不打 | | | | 勇气值低优先,法师,射手优先 | | 205 | 法师,射手 | | -25 | 勇敢 | 很低-5-4 |\n| | | | | | | | 兜底行为 | 紧急避险 | | | | 仅在战斗都跑不通的时候才执行 | | 500 | | | | | |\n| | | | | | 逃离 | 敌人危险值高 | 紧急避险 | 离开怪物的危险范围 | | | | | | 150 | | | | | |\n| | | | | | | | 找玩家庇护 | 找玩家位置走过去 | | | | 勇气值低优先 | | 200 | 勇敢 | 极低-3 | -50 | 勇敢 | 低-3-2 |\n| | | | | | | | 找附近NPC庇护 | 除了勇敢值最高的NPC之外,其他NPC会找最近的NPC,走过去 | | | | 社交值高优先,勇气值低优先 | | 203 | 勇敢 | 极低-3 | -25 | 社交 | 低-1 |\n| | | | | | | | 逃回家 | 跑回营地 | | | | 谨慎度高优先,勇气值低优先 | | 250 | 谨慎 | 高1 | -25 | 勇敢 | 极低-3 |\n| | | | | | 治疗 | 角色血量达到阈值,背包里有药瓶 | 给自己回血 | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回血有两个阈值,一的30%,二是50% | | 50 | 谨慎 | 很高2 | 可通过 | 勇敢 | 很低-2 |\n| | | | | | | | | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值30% | | | | | | 50 | 法师 | | -50 | | |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,血量要求低于阈值50% | | | | 法师优先,正义值高优先 | | 100 | 法师 | | -50 | | |\n| | | | | | | | 给玩家药瓶 | 走到玩家身边,给出背包里的药瓶,血量要求低于阈值80% | | | | 法师优先 | | 51 | | | | | |\n| | | | | | 回蓝 | 角色蓝量达到阈值 | 给自己回蓝 | 使用背包里的药瓶,法师可以自回蓝,法师要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回蓝有两个阈值,一的30%,二是50% | | 51 | 法师 | | -50 | | |\n| | | | | | | | | 使用背包里的药瓶,法师可以自回蓝,法师要求低于阈值30% | | | | | | | 法师 | | -50 | | |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 101 | | | | | |\n| | | | | | | | 给玩家药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 100 | | | | | |\n| | | | | | 补充弹药 | 射手职业
| 拿弹药 | 脱战状态背包里只有20个弹药时去找【拿20个】 | | | | | | 52 | | | | | |\n| | | | | | | | 拿弹药 | 战斗状态背包里没有弹药时去找【拿20个】 | | | | | | 1702 | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 模块3:生存行为 | | | | | | | | | | | | | | | | | | |\n| | | NPC整体行为顺序 | | | | | | | | | | | | | | | | | |\n| | | 1 | NCP会先优先自己吃药,然后给玩家药瓶 | | | | | | | | | | | | | | | | |\n| | | 2 | 饱腹度/睡眠值降低到一定程度时会去找东西吃/睡觉 | | | | | | | | | | | | 正义 | 极低-3 | -500 | 正义 | 很低-2 |\n| | | 3 | 弓箭手会会去补充弹药 | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | 生存行为 | / | 高 | 进食 | 饥饿值阈值50% | 吃背包里的 | 优先吃价值最高的 | | | | | | 2000 | | | | | |\n| | | | | | | | 找营地箱子里的 | 优先拿价值最高的 | | | | | | 2500 | | | | | |\n| | | | | | | | 去其他NPC背包里找吃的 | 优先拿价值最高的【CD5S】 | | | | 正义值低优先 | | 2500 | 正义 | 极低-3 | -500 | 正义 | 很低-2 |\n| | | | | | 睡眠 | 精力值阈值15% | / | 角色找自己的床睡,会睡到睡眠值满或者被紧急行为打断,角色更不勤奋的时候会更容易睡觉 | | | | | | 2200 | 勤奋 | 极高3 | 可通过 | | |\n| | | | | | | 精力值阈值20% | | | | | | | | 2200 | 勤奋 | 很高2 | 可通过 | | |\n| | | | | | | 精力值阈值30% | | | | | | | | 2200 | 勤奋 | 低-1,高1,0 | 可通过 | | |\n| | | | | | | 精力值阈值40% | | | | | | | | 2200 | 勤奋 | 很低-2 | 可通过 | | |\n| | | | | | | 精力值阈值45% | | | | | | | | 2200 | 勤奋 | 极低-3 | 可通过 | | |\n| | | | | | 治疗 | 和战斗状态一致 | 给自己回血 | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回血有两个阈值,一的30%,二是50% | | 1100 | | | | | |\n| | | | | | | | | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值30% | | | | | | | 法师 | | -50 | 正义 | 很高2 |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,血量要求低于阈值50% | | | | 法师优先,正义值高优先 | | 1700 | 法师 | | -50 | | |\n| | | | | | | | 给玩家药瓶 | 走到玩家身边,给出背包里的药瓶,血量要求低于阈值80% | | | | 法师优先 | | 1650 | | | | | |\n| | | | | | 回蓝 | 和战斗状态一致 | 给自己回蓝 | 使用背包里的药瓶,法师可以自回血,法师要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回蓝有两个阈值,一的30%,二是50% | | 1100 | | | | | |\n| | | | | | | | | 使用背包里的药瓶,法师可以自回血,法师要求低于阈值30% | | | | | | | 法师 | | -50 | | |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 1701 | 法师 | | -50 | | |\n| | | | | | | | 给玩家药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 1651 | | | | | |\n| | | | | | 补充弹药 | 射手职业、制造生活技能 | 做弹药 | 无限获取制作弹药,直到有20个 | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 模块4:工作行为 | | | | | | | | | | | | | | | | | | |\n| | | NPC整体行为顺序 | | | | | | | | | | | | | | | | | |\n| | | 1 | NPC按照自己的工作技能去执行对应的工作任务 | | | | | | | | | | | | | | | | |\n| | | 2 | 工作任务的执行顺序和他的技能等级以及工作本身的cost有关 | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | 工作行为 | 24 | 中 | 跟随 | 玩家要求NPC加入队伍 | / | 跟随玩家或某个actor | | | | | | 11000 | | | | | |\n| | | | | | 获取 | / | / | 想办法获取到对应物体 | | | | | | / | | | | | |\n| | | | | | 存储 | 背包空格不足5格 | 营地内有箱子 | 角色把背包里除了工具武器以外的东西放进去 | | | | | | 13000 | | | | | |\n| | | | | | | | 营地内没箱子 | 有限获取材料,做一个箱子拍下去 | | | | | | 13000 | | | | | |\n| | | | | | 烹饪0 | 烹饪能力 | 直接烹饪 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的菜品,有限获取素材,找烹饪台做 | | | | | | 20000 | 技能等级影响: | 1-4级,每差一级多加3000cost | | | |\n| | | | | | | | 先拍烹饪台 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的菜品,有限获取烹饪台素材,做烹饪台,拍烹饪台 | | | | | | 20100 | | | | | |\n| | | | | | 炼药1 | 炼药能力 | 直接炼药 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的药水,有限获取素材,找炼药台做 | | | | | | 21000 | | | | | |\n| | | | | | | | 先拍炼药台 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的药水,有限获取炼药台素材,做炼药台,拍炼药台 | | | | | | 21100 | | | | | |\n| | | | | | 制造2 | 制造能力 | 直接制造 | 从总控获取制造清单,有限获取素材,找制造台做 | | | | | | 22000 | | | | | |\n| | | | | | | | 先拍制造台 | 从总控获取制造清单,有限获取制造台素材,做制造台,拍制造台 | | | | | | 22100 | | | | | |\n| | | | | | 耕种3 | 种植能力 | 收获 | 拿斧子,装备,装备了就攻击成熟的作物 | | | | | | 23000 | | | | | |\n| | | | | | | | 找种子 | 没有种子就有限获取拿种子。【拿20个】 | | | | | | 23100 | | | | | |\n| | | | | | | | 种田 | 背包有种子就种,优先种在种植区里的田里,然后种在营地内其他地方的田里。 | | | | | | 23200 | | | | | |\n| | | | | | | | 找田地 | 有限获取田/告知总控制作田【拿20个】 | | | | 背包里没有田 | | 23300 | | | | | |\n| | | | | | | | 拍田 | 找种植区拍 | | | | 背包里有田 | | 23400 | | | | | |\n| | | | | | | | 拿乌云魔杖 | 拿乌云魔杖,没有就有限获取乌云魔杖 | | | | | | 23500 | | | | | |\n| | | | | | | | 装备乌云法杖 | / | | | | | | 23600 | | | | | |\n| | | | | | | | 取水 | 找水或水井 | | | | 装备没水的乌云魔杖 | | 23700 | | | | | |\n| | | | | | | | 浇水 | 找种植区内种植了作物且为浇水的田地过去浇水 | | | | | | 23800 | | | | | |\n| | | | | | | | 找肥料 | 有限获取肥料/告知总控制作【拿20个】 | | | | | | 23900 | | | | | |\n\n\n*(Truncated: showing first 100 of 328 rows)*\n\n## Sheet: Sheet1(副本)\n\n| 一、验收相关资料 | | | | | | | | | | | | | | | | | | | |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| | 1. 策划案 | | | | | | | | | | | | | | | | | | |\n| | [{\"link\":\"https://autogame.feishu.cn/wiki/XcEfwtF1RiHfh5kv0EBcbKQXnxf\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"基于HTN的角色行为逻辑\",\"token\":\"XcEfwtF1RiHfh5kv0EBcbKQXnxf\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"}] | | 以及其子文档。 | | | | | | | | | | | | | | | | |\n| | | [{\"text\":\"不包含在本迭代的功能:\",\"type\":\"text\"},{\"link\":\"https://autogame.feishu.cn/wiki/QFQXwAiYEirhPmkl5drckNqTnqb\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"路径COST设计\",\"token\":\"QFQXwAiYEirhPmkl5drckNqTnqb\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"}] | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 2. 每个行为的预期设计 | | | | | | | | | | | | | | | | | | |\n| | [{\"link\":\"https://autogame.feishu.cn/wiki/FLSywhyvmiyazFkpSlKcXwJbnQg\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"NPC行为一览\",\"token\":\"FLSywhyvmiyazFkpSlKcXwJbnQg\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"}] | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 3. 工程文件 | HTN_NPC | | | | | | | | | | | | | | | | | |\n| 二、整体验收预期 | | | | | | | | | | | | | | | | | | | |\n| | 1. NPC整体行为按照HTN框架运行,按照cost顺序正确执行 | | | | | | | | | | | | | | | | | | |\n| | 2. 每个复合行为按照设计预期正常触发、运行、结束 | | | | | | | | | | | | | | | | | | |\n| | 3. 日程系统正确控制NPC行为 | | | | | | | | | | | | | | | | | | |\n| | 4. NPC心情正常增减,控制cost加减 | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| 三、复合行为细则 | | | | | | | | | | | | | | | | | | | |\n| | 模块1:死亡行为 | | | | | | | | | | | | | | | | | | |\n| | | 行为名 | 死亡 | | | | | | | | | | | | | | | | |\n| | | 触发条件 | 被打死 | | | | | | | | {\"fileToken\":\"TDpRbPguMoUXwbxCK0ockiDFnzc\",\"height\":727,\"link\":\"https://internal-api-drive-stream.feishu.cn/space/api/box/stream/download/v2/cover/TDpRbPguMoUXwbxCK0ockiDFnzc/?height=1280&mount_node_token=UZYBsLWYohpZrmtWAhwcm2Q0nPr&mount_point=sheet_image&policy=equal&width=1280\",\"text\":\"\",\"type\":\"embed-image\",\"width\":1306} | | | | | | | | |\n| | | 行为步骤 | | | | | | | | | | | | | | | | | |\n| | | | NPC行为 | | | | | | ICON表现 | | | | | | | | | | |\n| | | 1 | 在固定地点周围游荡,没有其他行动 | | | | | | / | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 模块2:紧急行为 | | | | | | | | | | | | | | | | | | |\n| | | NPC整体行为顺序 | | | | | | | | | {\"fileToken\":\"NYabbFgPZoQxLTxXo12cOLy3nbf\",\"height\":796,\"link\":\"https://internal-api-drive-stream.feishu.cn/space/api/box/stream/download/v2/cover/NYabbFgPZoQxLTxXo12cOLy3nbf/?height=1280&mount_node_token=UZYBsLWYohpZrmtWAhwcm2Q0nPr&mount_point=sheet_image&policy=equal&width=1280\",\"text\":\"\",\"type\":\"embed-image\",\"width\":988} | | | | | | | | |\n| | | 1 | NPC会先判断自己需不需要回血/回蓝,不需要再往下走 | | | | | | | | | | | | | | | | |\n| | | 2 | [{\"text\":\"然后检查自己周围是否有危险等级大于等于2的怪(见\",\"type\":\"text\"},{\"link\":\"https://autogame.feishu.cn/wiki/RUOZwMikJiMT9NkGwRecZAOZnxg\",\"mentionNotify\":false,\"mentionType\":3,\"text\":\"危险程度功能\",\"token\":\"RUOZwMikJiMT9NkGwRecZAOZnxg\",\"type\":\"mention\"},{\"text\":\" \",\"type\":\"text\"},{\"text\":\")\",\"type\":\"text\"}] | | | | | | | | | | | | | | | | |\n| | | 3 | 如果有,则选择战斗/帮人回血回蓝 | | | | | | | | | | | | | | | | |\n| | | 4 | 如果没有,则选择逃走/帮人回血回蓝 | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | 分类 | / | 优先级 | compoundtask | 条件 | Method | 描述 | | | | 备注1 | | 基准cost | 属性条件1 | 数值 | cost修正 | 属性条件2 | 数值 |\n| | | 紧急行为 | 1 | 最高 | 战斗 | 敌人危险值低 | 获取装备 | 背包有武器装备,无武器走有限获取拿装备 | | | | | | 70 | | | | | |\n| | | | | | | | 挑战强者 | 找范围内最危险敌人,走到自己攻击范围内攻击 | | | | 勇气值高优先,战士优先 | | 200 | 勇敢 | 很高2 | -25 | 战士 | |\n| | | | | | | | 保护玩家 | 找玩家较近范围内最近的敌人,有就攻击,没有就在玩家身边护卫 | | | | 法师,正义感高优先 | | 203 | 法师 | | -25 | 正义 | 高2-3 |\n| | | | | | | | 躲玩家身后攻击 | 走到玩家身后,攻击范围内有敌人就打,没有就不打 | | | | 勇气值低优先,法师,射手优先 | | 205 | 法师,射手 | | -25 | 勇敢 | 很低-5-4 |\n| | | | | | | | 兜底行为 | 紧急避险 | | | | 仅在战斗都跑不通的时候才执行 | | 500 | | | | | |\n| | | | | | 逃离 | 敌人危险值高 | 紧急避险 | 离开怪物的危险范围 | | | | | | 150 | | | | | |\n| | | | | | | | 找玩家庇护 | 找玩家位置走过去 | | | | 勇气值低优先 | | 200 | 勇敢 | 极低-3 | -50 | 勇敢 | 低-3-2 |\n| | | | | | | | 找附近NPC庇护 | 除了勇敢值最高的NPC之外,其他NPC会找最近的NPC,走过去 | | | | 社交值高优先,勇气值低优先 | | 203 | 勇敢 | 极低-3 | -25 | 社交 | 低-1 |\n| | | | | | | | 逃回家 | 跑回营地 | | | | 谨慎度高优先,勇气值低优先 | | 250 | 谨慎 | 高1 | -25 | 勇敢 | 极低-3 |\n| | | | | | 治疗 | 角色血量达到阈值,背包里有药瓶 | 给自己回血 | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回血有两个阈值,一的30%,二是50% | | 50 | 谨慎 | 很高2 | 可通过 | 勇敢 | 很低-2 |\n| | | | | | | | | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值30% | | | | | | 50 | 法师 | | -50 | | |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,血量要求低于阈值50% | | | | 法师优先,正义值高优先 | | 100 | 法师 | | -50 | | |\n| | | | | | | | 给玩家药瓶 | 走到玩家身边,给出背包里的药瓶,血量要求低于阈值80% | | | | 法师优先 | | 51 | | | | | |\n| | | | | | 回蓝 | 角色蓝量达到阈值 | 给自己回蓝 | 使用背包里的药瓶,法师可以自回蓝,法师要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回蓝有两个阈值,一的30%,二是50% | | 51 | 法师 | | -50 | | |\n| | | | | | | | | 使用背包里的药瓶,法师可以自回蓝,法师要求低于阈值30% | | | | | | | 法师 | | -50 | | |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 101 | | | | | |\n| | | | | | | | 给玩家药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 100 | | | | | |\n| | | | | | 补充弹药 | 射手职业
| 拿弹药 | 脱战状态背包里只有20个弹药时去找【拿20个】 | | | | | | 52 | | | | | |\n| | | | | | | | 拿弹药 | 战斗状态背包里没有弹药时去找【拿20个】 | | | | | | 1702 | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 模块3:生存行为 | | | | | | | | | | | | | | | | | | |\n| | | NPC整体行为顺序 | | | | | | | | | | | | | | | | | |\n| | | 1 | NCP会先优先自己吃药,然后给玩家药瓶 | | | | | | | | | | | | | | | | |\n| | | 2 | 饱腹度/睡眠值降低到一定程度时会去找东西吃/睡觉 | | | | | | | | | | | | 正义 | 极低-3 | -500 | 正义 | 很低-2 |\n| | | 3 | 弓箭手会会去补充弹药 | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | 生存行为 | / | 高 | 进食 | 饥饿值阈值50% | 吃背包里的 | 优先吃价值最高的 | | | | | | 2000 | | | | | |\n| | | | | | | | 找营地箱子里的 | 优先拿价值最高的 | | | | | | 2500 | | | | | |\n| | | | | | | | 去其他NPC背包里找吃的 | 优先拿价值最高的【CD5S】 | | | | 正义值低优先 | | 2500 | 正义 | 极低-3 | -500 | 正义 | 很低-2 |\n| | | | | | 睡眠 | 精力值阈值15% | / | 角色找自己的床睡,会睡到睡眠值满或者被紧急行为打断,角色更不勤奋的时候会更容易睡觉 | | | | | | 2200 | 勤奋 | 极高3 | 可通过 | | |\n| | | | | | | 精力值阈值20% | | | | | | | | 2200 | 勤奋 | 很高2 | 可通过 | | |\n| | | | | | | 精力值阈值30% | | | | | | | | 2200 | 勤奋 | 低-1,高1,0 | 可通过 | | |\n| | | | | | | 精力值阈值40% | | | | | | | | 2200 | 勤奋 | 很低-2 | 可通过 | | |\n| | | | | | | 精力值阈值45% | | | | | | | | 2200 | 勤奋 | 极低-3 | 可通过 | | |\n| | | | | | 治疗 | 和战斗状态一致 | 给自己回血 | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回血有两个阈值,一的30%,二是50% | | 1100 | | | | | |\n| | | | | | | | | 使用背包里的药瓶,战士可以自回血,血量要求低于阈值30% | | | | | | | 法师 | | -50 | 正义 | 很高2 |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,血量要求低于阈值50% | | | | 法师优先,正义值高优先 | | 1700 | 法师 | | -50 | | |\n| | | | | | | | 给玩家药瓶 | 走到玩家身边,给出背包里的药瓶,血量要求低于阈值80% | | | | 法师优先 | | 1650 | | | | | |\n| | | | | | 回蓝 | 和战斗状态一致 | 给自己回蓝 | 使用背包里的药瓶,法师可以自回血,法师要求低于阈值50% | | | | 根据NPC的谨慎度和勇敢度,自己回蓝有两个阈值,一的30%,二是50% | | 1100 | | | | | |\n| | | | | | | | | 使用背包里的药瓶,法师可以自回血,法师要求低于阈值30% | | | | | | | 法师 | | -50 | | |\n| | | | | | | | 给队友药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 1701 | 法师 | | -50 | | |\n| | | | | | | | 给玩家药瓶 | 走到队友身边,给出背包里的药瓶,法力要求低于阈值50% | | | | 法师优先 | | 1651 | | | | | |\n| | | | | | 补充弹药 | 射手职业、制造生活技能 | 做弹药 | 无限获取制作弹药,直到有20个 | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | 模块4:工作行为 | | | | | | | | | | | | | | | | | | |\n| | | NPC整体行为顺序 | | | | | | | | | | | | | | | | | |\n| | | 1 | NPC按照自己的工作技能去执行对应的工作任务 | | | | | | | | | | | | | | | | |\n| | | 2 | 工作任务的执行顺序和他的技能等级以及工作本身的cost有关 | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | 工作行为 | 24 | 中 | 跟随 | 玩家要求NPC加入队伍 | / | 跟随玩家或某个actor | | | | | | 11000 | | | | | |\n| | | | | | 获取 | / | / | 想办法获取到对应物体 | | | | | | / | | | | | |\n| | | | | | 存储 | 背包空格不足5格 | 营地内有箱子 | 角色把背包里除了工具武器以外的东西放进去 | | | | | | 13000 | | | | | |\n| | | | | | | | 营地内没箱子 | 有限获取材料,做一个箱子拍下去 | | | | | | 13000 | | | | | |\n| | | | | | 烹饪0 | 烹饪能力 | 直接烹饪 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的菜品,有限获取素材,找烹饪台做 | | | | | | 20000 | 技能等级影响: | 1-4级,每差一级多加10000cost | | | |\n| | | | | | | | 先拍烹饪台 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的菜品,有限获取烹饪台素材,做烹饪台,拍烹饪台 | | | | | | 20100 | | | | | |\n| | | | | | 炼药1 | 炼药能力 | 直接炼药 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的药水,有限获取素材,找炼药台做 | | | | | | 21000 | | | | | |\n| | | | | | | | 先拍炼药台 | 随机定位配方表位置,寻找第一个营地箱子内素材可合成的药水,有限获取炼药台素材,做炼药台,拍炼药台 | | | | | | 21100 | | | | | |\n| | | | | | 制造2 | 制造能力 | 直接制造 | 从总控获取制造清单,有限获取素材,找制造台做 | | | | | | 22000 | | | | | |\n| | | | | | | | 先拍制造台 | 从总控获取制造清单,有限获取制造台素材,做制造台,拍制造台 | | | | | | 22100 | | | | | |\n| | | | | | 耕种3 | 种植能力 | 收获 | 拿斧子,装备,装备了就攻击成熟的作物 | | | | | | 23000 | 有问题不能连贯的看只能一步一步的看,目前流程是都有的 | | | | |\n| | | | | | | | 找种子 | 没有种子就有限获取拿种子。【拿20个】 | | | | | | 23100 | | | | | |\n| | | | | | | | 种田 | 背包有种子就种,优先种在种植区里的田里 | | | | | | 23200 | | | | | |\n| | | | | | | | 找田地 | 有限获取田/告知总控制作田【拿20个】 | | | | 背包里没有田 | | 23300 | | | | | |\n| | | | | | | | 拍田 | 找种植区拍 | | | | 背包里有田 | | 23400 | | | | | |\n| | | | | | | | 拿乌云魔杖 | 拿乌云魔杖,没有就有限获取乌云魔杖 | | | | | | 23500 | | | | | |\n| | | | | | | | 装备乌云法杖 | / | | | | | | 23600 | | | | | |\n| | | | | | | | 取水 | 找水或水井 | | | | 装备没水的乌云魔杖 | | 23700 | | | | | |\n| | | | | | | | 浇水 | 找种植区内种植了作物且为浇水的田地过去浇水 | | | | | | 23800 | | | | | |\n| | | | | | | | 找肥料 | 有限获取肥料/告知总控制作【拿20个】 | | | | | | 23900 | | | | | |\n\n\n*(Truncated: showing first 100 of 328 rows)*\n\n## Sheet: Sheet2\n\n| | | | | | | | | | | | | | | | | | | | |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n| | | | | | | | | | | | | | | | | | | | |\n\n\n*(Truncated: showing first 100 of 200 rows)*"
}