39传奇素材网 发表于 2025-5-30 11:16:34

传奇怪物系统核心技术解析:从数据库注入行为的深度控制(三)

三、攻击范围:从单体到全屏的精密控制
1. 攻击类型数据库配置
ini
[攻击类型表 Attack.DB]
类型|效果|范围|特效
0|物理单体|1|无
1|物理扇形|3|刀光
2|直线穿透|6|火球
3|圆形范围|5|爆炸
4|全屏攻击|99|闪电
2. BOSS技能脚本(赤月恶魔)
lua
[@DemonAI]
#ACT
; 阶段检测
IF MONHP < 30
    MOV $PHASE 3; 狂暴阶段
ELSE
IF MONHP < 70
    MOV $PHASE 2; 第二阶段

; 技能轮转
SWITCH $PHASE
    CASE 1:; P1常规攻击
      RANDOM 100
      IF SMALL $RANDOM 70
            MONATTACK $TARGET 0; 单体爪击
      ELSE
            MONSKILL 2; 地刺攻击(范围3)
      ENDIF
      BREAK

    CASE 2:; P2召唤+毒云
      RANDOM 100
      IF SMALL $RANDOM 40
            MONGEN $MAP $X $Y 月魔蜘蛛 5 5 0 0
      ELSE
            MONSKILL 3; 毒雾(范围5)
      ENDIF
      BREAK

    CASE 3:; P3全屏大招
      IF EQUAL $SKILLCD 0
            MONSKILL 4; 全屏闪电
            MOV $SKILLCD 300; 5分钟CD
      ELSE
            DEC $SKILLCD 1
      ENDIF
      BREAK
ENDSW

页: [1]
查看完整版本: 传奇怪物系统核心技术解析:从数据库注入行为的深度控制(三)