爆率模式概述
在传奇游戏中,HGE引擎的爆物品设置允许游戏开发者根据不同的条件控制物品的爆率。本文将详细介绍三种爆率模式,以及如何使用条件控制来影响爆率。
爆率模式1:基本爆率设置
爆率模式1是最基础的爆率设置,它允许开发者定义一个固定的爆率,并指定爆出的物品和数量。如果需要根据特定条件调整爆率,可以在设置中包含变量和检测符。
格式:
机率A/机率B 物品 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
Copy
说明:
爆物品的数量参数只对17分类有效。
数值变量才支持扣减。
检测符输入?时,表示>=。
示例:
1/1 光芒项链
1/1 乾坤腰带 1 <$Level> ? 1 0
Copy
爆率模式2:随机爆率设置
爆率模式2允许从多个物品中随机选择一个爆出,每个物品有自己的爆率。这种模式适用于需要从一组物品中随机选择的情况。
格式:
机率A/机率B RANDOM"[1/1]物品1|[1/2]物品2|[1/1]物品3" 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
Copy
说明:
每次只爆一个物品。
数量参数位使用_占位,无实际作用。
物品名不能包含[ ]三种符号。
示例:
1/1 RANDOM"[1/35]光芒项链|[1/35]光芒护腕|[1/35]光芒道戒|[1/35]光芒道靴|[1/35]光芒腰带"
Copy
爆率模式3:二级随机爆率设置
爆率模式3在达到一级爆率后,会根据二级爆率随机选择物品。这种模式适用于需要更复杂随机逻辑的情况。
格式:
机率A/机率B RANDOMEX"[二级机率A/二级机率B]物品1|物品2|物品3,[二级机率A/二级机率B]物品A|物品B|物品C," 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
Copy
说明:
达到一级爆率后,继续判断二级爆率。
每次只爆一件物品。
物品名不能包含[ ]三种符号。
示例:
1/2 RANDOMEX"[1/6]灵羊战戒|灵羊道戒,[1/5]灵蛇项链(法)|灵蛇法勋,[1/3]皓宇战勋|皓宇项链(战),[1/1]皓月战戒|皓月战盔,"
Copy
NPCGIVEITEM 功能
NPCGIVEITEM 功能允许在指定地图的XY坐标内打出物品,并设置物品爆出的范围、是否随机坐标、是否相对路径以及是否提示玩家。
格式:
NPCGIVEITEM 地图 X Y 爆率文件路径 范围 是否随机坐标(0/1) 是否相对路径(0-相对路径[版本内]/1-相对路径) 是否提示(0/1)
Copy
示例:
[@Main]
#IF
#ACT
NPCGIVEITEM DBDT 37 52 \\MonItems\\人偶活动.txt
爆率模式:爆率设置(支持条件控制)
格式:机率A/机率B 物品 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
说明:在设置机率中,爆物品;数量参数只对17分类有效;数值变量才支持扣减;检测符输入?时,表示>=
例:
1/1 光芒项链
1/1 乾坤腰带 1 <$Level> ? 1 0
1/1 乾坤腰带 1 N99 ? 1 1
1/1 乾坤腰带 1 <$STR(N99)> ? 1 1
1/1 乾坤腰带 1 <$N(整数)> ? 1 1
1/1 乾坤腰带 1 <$S(字符)> ? 1
1/1 乾坤腰带 1 <$HUMAN(测试)> ? 1 1
1/1 乾坤腰带 1 <$GUILD(测试)> ? 1 1
1/1 乾坤腰带 1 <$GLOBAL(开区天数)> ? 1 1
爆率模式1:爆率1设置(支持条件控制)
格式:机率A/机率B RANDOM"[1/1]物品1|[1/2]物品2|[1/1]物品3" 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
说明:在设置机率中,每次只爆一个物品,即物品1,物品2,物品3 不会同时打出
数量参数位,使用"_"占位,无实际作用
注:物品名不能包含" [ ]三种符号,否则导致错误; 不支持挖类型的配置,即只支持EnvirMonItems下的文件
例:
1/1 RANDOM"[1/35]光芒项链|[1/35]光芒护腕|[1/35]光芒道戒|[1/35]光芒道靴|[1/35]光芒腰带"
1/2 RANDOM"[1/35]雷霆项链|[1/35]雷霆护腕|[1/35]雷霆战戒|[1/35]雷霆战靴|[1/35]雷霆腰带"
1/5 RANDOM"[1/1]烈焰项链|[1/1]烈焰护腕|[1/1]烈焰魔戒"
1/1 RANDOM"[1/1]乾坤腰带|[1/2]残卷" _ <$Level> ? 300 1
爆率模式2:爆率2设置(支持条件控制)
格式:机率A/机率B NEWRANDOM"物品1|物品2|物品3" 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
说明:当机率达到时,从物品列表中随机取出一件物品
数量参数位,使用"_"占位,无实际作用
例:
1/1 NEWRANDOM"乾坤腰带|残卷" _ <$Level> ? 300 1
爆率模式3:爆率3设置(支持条件控制)
格式:机率A/机率B RANDOMEX"[二级机率A/二级机率B]物品1|物品2|物品3,[二级机率A/二级机率B]物品A|物品B|物品C," 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
说明:达到机率A时,继续判断二级机率,当二级达到时,会在指定的物品列表中随机选择一件物品打出(一次只爆一件物品)
数量参数位,使用"_"占位,无实际作用
注:物品名不能包含" [ ]三种符号,否则导致错误; 不支持挖类型的配置,即只支持EnvirMonItems下的文件
例:
1/2 RANDOMEX"[1/6]灵羊战戒|灵羊道戒,[1/5]灵蛇项链(法)|灵蛇法勋,[1/3]皓宇战勋|皓宇项链(战),[1/1]皓月战戒|皓月战盔,"
1/1 RANDOMEX"[1/3]乾坤腰带|残卷,[1/2]皓宇战勋|皓宇项链(战)|皓宇护腕(战)," _ <$Level> ? 300 1
功能: 在指定地图XY内打出物品(按指定文件打出物品),当达到一定时间后,人物才能捡起物品
格式:NPCGIVEITEM 地图 X Y 爆率文件路径 范围 是否随机坐标(0/1) 是否相对路径(0-相对路径[版本内]/1-相对路径) 是否提示(0/1)
例:
[@Main]
#IF
#ACT
NPCGIVEITEM DBDT 37 52 \MonItems\人偶活动.txt
增加:爆率1设置
格式:机率A/机率B RANDOM"[1/1]物品1|[1/2]物品2|[1/1]物品3"
说明:在设置机率中,每次只爆一个物品,即物品1,物品2,物品3 不会同时打出
注:物品名不能包含" [ ]三种符号,否则导致错误; 不支持挖类型的配置,即只支持\Envir\MonItems下的文件
例:
1/1 RANDOM"[1/35]光芒项链|[1/35]光芒护腕|[1/35]光芒道戒|[1/35]光芒道靴|[1/35]光芒腰带"
1/2 RANDOM"[1/35]雷霆项链|[1/35]雷霆护腕|[1/35]雷霆战戒|[1/35]雷霆战靴|[1/35]雷霆腰带"
1/5 RANDOM"[1/1]烈焰项链|[1/1]烈焰护腕|[1/1]烈焰魔戒"
增加:爆率2设置
格式:机率A/机率B NEWRANDOM"物品1|物品2|物品3"
说明:当机率达到时,从物品列表中随机取出一件物品
增加:爆率3设置
格式:格式:机率A/机率B RANDOMEX"[二级机率A/二级机率B]物品1|物品2|物品3,[二级机率A/二级机率B]物品A|物品B|物品C,"
说明:达到机率A时,继续判断二级机率,当二级达到时,会在指定的物品列表中随机选择一件物品打出(一次只爆一件物品)
注:物品名不能包含" [ ]三种符号,否则导致错误; 不支持挖类型的配置,即只支持\Envir\MonItems下的文件
例:
1/2 RANDOMEX"[1/6]灵羊战戒|灵羊道戒,[1/5]灵蛇项链(法)|灵蛇法勋,[1/3]皓宇战勋|皓宇项链(战),[1/1]皓月战戒|皓月战盔,"
传奇HGE引擎爆物品设置:爆率模式详解与条件控制
来源:
作者:
点击:

