cft表

挑战相关

AIMODSYSTEM.CSV

  • _Map_Num (列2): 地图 ID。

    • 例如 47 是绝命之谷,52 是巨人城。
    • -1 通常代表通用测试或未分配。
  • _ModeIndex (列3): 难度索引

  • _MaxRound (列4): 最大回合数

    • 20: 通常是简单难度。
    • 30: 通常是普通/困难难度。
    • 31: 特殊回合(如无尽模式或包含奖励关卡)。
  • _SpecialRoundLimitTime (最后一列): 特殊回合限时

    • 例如 180 秒。定义奖励关卡或特殊关卡的最长持续时间。
  • _AIDodgeMoveTime: AI 闪避移动的频率/时间。

  • _AIDropBulletTime: AI 掉落补给箱(子弹)的时间间隔。

  • _AIBulletTimeDelay: 补给箱消失或生成的延迟。

  • _AIDropAggroMoveTime: AI 仇恨切换或掉落物品时的移动逻辑时间。

  • _Fkey_Skill_Booster (列9): F 键(暴走/技能)开关

    • 0: 禁用。绝命之谷(Map 47)全是 0,所以不能按 F。
    • 12: 启用。例如毁灭都市(Map 88)是 2,代表可以开启能量槽技能。
  • _ShiftKey_Skill (列10): Shift 键(滑行)开关

    • 0: 禁用
    • 1: 启用。例如瓦尔基里(Map 79)和毁灭都市(Map 88)是 1,允许玩家滑铲/冲刺。
  • _Sliding_Index (列11): 滑行参数索引

    • -1: 无滑行。
    • 12: 对应 AISLIDING.CFT 表里的具体滑行速度/距离配置。
  • _RoundKick_Index (列16): 回旋踢索引

    • -1: 禁用。
    • 1: 启用 F 键回旋踢(如毁灭都市)。
  • _WeaponWeightPenalty_ONOFF: 武器重量惩罚开关

    • 1: 开启。拿着重机枪跑得慢。
    • 0: 关闭。移动速度不受武器重量影响。
  • _Pich_Limit / _Yaw_Limit: 视角限制

    • 通常用于固定炮台或载具模式,限制上下左右的视角范围。
  • _OneSideCollisionTime: 单向碰撞检测时间(防止卡怪或穿模)。

  • _StrikeBombDelayTime / _StrikeBombFirstTime: 空袭/支援轰炸时间

    • 控制某些地图(如巨人城)特殊武器或支援轰炸的冷却和首次触发时间。

AICONTROLxxx.CSV

  • MODEINDEX (列2): 难度索引
  • MAP_NUM (列3): 地图 ID
  • MAP_LEVEL (列4): 当前关卡数
    • 决定这些怪是在第几关出现的。
  • SPOT_INDEX (列5): 刷怪点索引
    • 对应地图文件 (.bsp / .nav) 中的坐标点 ID。
    • 不同的点位对应地图上不同的出怪口(如墙洞、天花板、地面)。
  • AI_PROTO_ID (列6): 怪物模型/种类 ID
    • 决定怪物长什么样、基础行为是什么(例如:32=普通次级幽灵, 25=绿巨人/特殊怪)。
  • AI_NUM (列7): 单批次刷怪数量
    • 这条指令触发时,总共要吐出多少只怪。
  • AI_GRADE_ID (列8): 怪物等级 ID
    • 5表示BOSS
  • AI_WEAPON_ID (列11): 怪物携带武器 ID
    • 控制远程怪拿什么枪,或者近战怪的爪子伤害类型。
  • START_TYPE (列12): 刷怪触发类型
    • 0 = 时间触发(关卡开始后 X 秒)。
    • 1 = 击杀/剩余数量触发(场上剩余怪少于 X 时,或者击杀数达到 X 时)。
    • 3 = Boss阶段/特殊事件
  • START_VALUE (列13): 触发阈值
    • 如果 START_TYPE0,这里代表 第几秒 开始刷。
    • 如果 START_TYPE1,这里代表 数量条件
  • RESPAWN_TIME (列14): 批次内刷新间隔
    • AI_NUM 这一批怪中,前一只和后一只的时间间隔(秒)。
  • RESPAWN_ONTHESKY (列20): 高空/强制刷新标记
    • -10 = 正常地面刷新。
    • 1 = 强制从空中掉落或无视碰撞体积刷新(也就是所谓的“骑脸刷怪”)。

AIMODxxx.CSV

  • _Map_Num (列2): 地图 ID
    • 必须与刷怪逻辑表中的 MAP_NUM 一致。
  • _ModeIndex (列3): 难度索引
  • _LevelNumber (列4): 关卡数
    • 定义这是第几关的规则(1-30+)。
  • _KillCountOfWin (列5): 过关所需击杀数
    • 这一关杀够多少只怪才能进入下一关。
  • _BaseLife (列8): 生命值复活数
    • 这一关提供的基础生命数(复活币相关)。
  • _TimeLimitPerLevel (列9): **关卡限时 (秒)**。
    • 120 代表2分钟。如果在限定时间内没杀够 _KillCountOfWin,任务失败。
  • _PowerupRatePerLevel (列13): 暴走率 / 攻击力成长
    • 每一关给予玩家的伤害加成系数,或者是 F 热力值的积攒速度。
    • 修改建议:降低此数值会让玩家在后期关卡感到“输出不足/刮痧”。
  • _AddedAmmoRatePerLevel (列14): 弹药补给率
    • 关卡过程或结束时给予的弹药补给量。
    • 修改建议:改为 01 制造极度的弹药焦虑。

数据库

常见错误

客户端物品信息错误

item.csv和数据库表CF_ITEM_INFO对不上