传奇怪物系统核心技术解析:从数据库注入行为的深度控制(三)
三、攻击范围:从单体到全屏的精密控制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]