宁缺毋滥来看看 发表于 4 天前

gge大话互通4族

本帖最后由 宁缺毋滥来看看 于 2026-6-7 09:33 编辑

本人在玩这个端,想把机器人助战改厉害点,机器人宝宝换一下,找不到修改的地方,求教大佬



提取码8888解压密码 500s.cn

宁缺毋滥来看看 发表于 3 天前

:

sky-shadow 发表于 3 天前

玩家数据里可以直接改,改伙伴四维和资质成长就可以了

宁缺毋滥来看看 发表于 3 天前

sky-shadow 发表于 2026-6-7 00:50
玩家数据里可以直接改,改伙伴四维和资质成长就可以了

源码lua那个文件还是数据库文件吗:

sky-shadow 发表于 3 天前

宁缺毋滥来看看 发表于 2026-6-7 03:56
源码lua那个文件还是数据库文件吗

源码的话没密码,你说一下解压密码我给你查

滔天 发表于 3 天前

我一般是改源码

老大侠 发表于 3 天前

解压密码多少呢?

宁缺毋滥来看看 发表于 3 天前

忘记放解压密码了,一般都是这个站的解压密码!

sky-shadow 发表于 3 天前

看到了,你这个助战是同账号下的其他角色,装备什么的要自己做,不是伙伴那种助战,你点队伍头像切换角色换装备和宠物就行了,发装备,打造装备都行

pengyyn 发表于 3 天前

本帖最后由 pengyyn 于 2026-6-7 19:52 编辑

让AI找的:
D:\gge2大话4种族互通第二版\服务端源码\scripts\robot\机器人.lua
改完要重新编译才生效
机器人(伙伴)携带召唤兽的配置位置

核心代码位置

文件: lua\数据库\机器人生成.lua

第736-740行:
local 召唤列表 = { "黄金兽" }
local 召唤名称 = 召唤列表
local 召唤数据 = 生成召唤数据({ 名称 = 召唤名称, 等级 = 等级, 转生 = 转生 })
召唤数据.rid = 角色数据.id
角色数据.召唤[召唤数据.nid] = 召唤数据

如何修改机器人携带的召唤兽

方法1: 修改为固定召唤兽

local 召唤列表 = { "神灵" }-- 改成你想要的召唤兽名称

方法2: 多个召唤兽随机

local 召唤列表 = { "黄金兽", "神灵", "凤凰", "蛟龙", "龙马" }

方法3: 让每个机器人携带多个召唤兽

-- 替换第736-740行为:
local 召唤列表 = { "黄金兽", "神灵", "凤凰" }
for _, 召唤名称 in ipairs(召唤列表) do
      local 召唤数据 = 生成召唤数据({ 名称 = 召唤名称, 等级 = 等级, 转生 = 转生 })
      召唤数据.rid = 角色数据.id
      角色数据.召唤[召唤数据.nid] = 召唤数据
end

召唤兽名称参考

可用的召唤兽名称来自 lua/数据库/召唤库.lua,例如:
- 黄金兽
- 神灵
- 凤凰
- 蛟龙
- 龙马
- 白虎
- 千年老妖
- 吸血鬼
- 罗刹鬼姬
- 等等...机器人召唤兽属性来源详解

属性生成机制

机器人召唤兽的属性是通过 生成召唤数据 函数(第434-479行)生成的,流程如下:

1. 基础模板 (第47-92行)

local 召唤模板 = {
      等级 = 100,
      转生 = 0,
      数据 = {
          染色 = 0x04040404,
          忠诚 = 100,
          根骨 = 100,
          灵性 = 100,
          力量 = 500,
          敏捷 = 100,
          亲密 = 1000000,
          是否参战 = true,

          -- 默认值(会被召唤库覆盖)
          初攻 = 135,
          初敏 = 0,
          初法 = 0,
          初血 = 80,
          成长 = 1.275,

          天生抗性 = { 物理吸收 = 30 },
      },
}

2. 从召唤库读取数据 (第446-464行)

if t.名称 then
      local s = _召唤库-- 从 lua/数据库/召唤库.lua 读取
      if s then
          召唤.原名 = s.名称
          召唤.外形 = s.外形
          召唤.现名 = s.名称

          -- 关键属性从召唤库读取
          召唤.数据.染色 = s.染色
          召唤.数据.初攻 = s.初攻
          召唤.数据.初敏 = s.初敏
          召唤.数据.初法 = s.初法
          召唤.数据.初血 = s.初血
          召唤.数据.成长 = s.成长

          -- 根据等级动态计算
          召唤.数据.根骨 = 等级
          召唤.数据.灵性 = 等级
          召唤.数据.力量 = 等级 * 5
          召唤.数据.敏捷 = 等级
      end
end

3. 内丹配置 (第467-477行)

根据转生等级自动添加:
- 转生≥0:浩然正气
- 转生≥1:借力打力
- 转生≥2:暗渡陈仓

黄金兽的默认属性

查询 lua/数据库/召唤库.lua 中的黄金兽数据:

{
      名称 = '黄金兽',
      携带 = 12,
      外形 = 2097,
      成长 = 1.275,
      初血 = 12,
      初法 = 0,
      初攻 = 180,
      初敏 = 240,
      金 = 100,
      木 = 0,
      水 = 0,
      火 = 0,
      土 = 0,
      类型 = 1,
      天生抗性 = { 物理吸收 = 30 },
      天生技能 = {}
}

实际属性计算

机器人等级100、转生0的黄金兽最终属性:
- 初攻: 180 (来自召唤库)
- 初敏: 240 (来自召唤库)
- 初法: 0 (来自召唤库)
- 初血: 12 (来自召唤库)
- 成长率: 1.275 (来自召唤库)
- 根骨: 100 (等于等级)
- 灵性: 100 (等于等级)
- 力量: 500 (等级 × 5)
- 敏捷: 100 (等于等级)
- 亲密: 1000000 (固定值)
- 物理吸收: 30 (天生抗性)
- 内丹: 浩然正气 (转生0有1个)

总结

机器人召唤兽属性 = 召唤模板 + 召唤库数据 + 等级计算 + 内丹

所以如果你想修改机器人召唤兽的属性,可以:
1. 修改 lua/数据库/召唤库.lua 中对应召唤兽的基础数据
2. 修改 lua/数据库/机器人生成.lua 中的召唤模板或生成逻辑

carlangel210 发表于 3 天前

这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止。

宁缺毋滥来看看 发表于 前天 00:29

pengyyn 发表于 2026-6-7 19:40
让AI找的:
D:\gge2大话4种族互通第二版\服务端源码\scripts\robot\机器人.lua
改完要重新编译才生效


太详细了 谢谢

skydragon 发表于 前天 20:35

pengyyn 发表于 2026-6-7 19:40
让AI找的:
D:\gge2大话4种族互通第二版\服务端源码\scripts\robot\机器人.lua
改完要重新编译才生效


求教大佬,这个ai用的是啥软件,怎么操作的,大概指点一下,好牛逼的样子。

pengyyn 发表于 昨天 04:19

skydragon 发表于 2026-6-8 20:35
求教大佬,这个ai用的是啥软件,怎么操作的,大概指点一下,好牛逼的样子。

codex cli + gpt5.5
页: [1]
查看完整版本: gge大话互通4族

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明