匿名
未登录
创建账号
登录
QQTWIKI
搜索
查看“︁全部技能”︁的源代码
来自QQTWIKI
命名空间
页面
讨论
更多
更多
页面操作
阅读
查看源代码
历史
←
全部技能
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==部分原图技能== 技能名 技能效果 Skill21000 玩家所在点1×1落冰 减速30%,持续9.5秒 Skill21002 玩家所在点1×1落火 -100 Skill21003 玩家身前一排1×3毒 减速30%,持续3秒 Skill21004 使玩家威力变为1格,持续5秒 Skill21005 玩家所在点5×5冰锥 减速30%,持续8.5秒(此技能判定命中时机早于减速效果施加时机) Skill21006 自身脚下放置燃烧陷阱 -200 陷阱持续25秒 Skill21007 自身脚下放置毒雾陷阱 -50×3 毒性发作间隔8秒 陷阱持续25秒 Skill21008 自身3×3落冰 减速30%,持续9.5秒 Skill21011 自身3×3落火 -100 Skill21012 自身3×3落火 -300 Skill21014 自身5×5毒 -50×3 毒性发作间隔8秒 Skill21017 自身移速加快50%,持续4秒 Skill21017New 自身移速加快50%且防御增加600,持续4秒 Skill21018 自身3×3电网 -200(0618版本该技能吟唱时间大幅缩短) Skill21019 自身前方一列(此前存在“面朝下时技能仍朝上”的bug,已于20230428版本修复)7格(不包括自身)烟雾 -1000 Skill21020 自身前方一排横向7格烟雾 -1000 Skill21022 自身前方发射射程为10格(包括自身)的气波 命中路径上第一个玩家(糖泡),-200(引爆糖泡) (20230428版本后射程变短) Skill21025 玩家所在点1×1镰刀 -200且引爆所在格的糖泡 Skill21027 将玩家变猪6秒 Skill21044 自身5×5剑气 -300 Skill21049 使玩家反向0.5秒 Skill21054 区域内全体怪物回血,持续10秒(第0、2、4、6、8秒各回复1000血) Skill21065 自身5×5剑气 -100 Skill21066 自身脚下放置毒陷阱 -20 陷阱持续4秒 Skill21067 自身脚下放置毒雾陷阱 -80×2 毒性发作间隔8秒 陷阱持续20秒 Skill21069 自身5×5剑气 -500 Skill21072 玩家所在点3×3快速电 -500 Skill21073 玩家所在点1×1快速电 -800且眩晕0.5秒 Skill21074 自身脚下放置电陷阱 -299且眩晕3秒 陷阱持续9秒 Skill21082 玩家所在点1×1飞火 -1000且引爆所在格的糖泡 Skill21087 自身5×5剑气 -800 注:Skill开头的技能中,某些技能是在某个新版本更新后才加入的,此处就不特别标注这些技能的加入时间了。 FengBaoIceSlow1x1 玩家所在点1×1冰锥 减速30%,持续8.5秒(此技能判定命中时机早于减速效果施加时机) HeiLongAbyssDragonDistantFire 玩家所在点1×1火 -250 HeiLongAbyssDragonSword 自身5×5剑气 -800 HeiLongAbyssDragonCharge 近身和防御增加300,持续10秒 HeiLongAbyssDragonRecovery 自身冒绿泡回血,持续5秒(第0.5、1.5、2.5、3.5、4.5秒各回复200血) HeiLongBlackWizardPutIceTrap 自身脚下放置冰陷阱 -500 陷阱持续10秒 HeiLongBlackWizardPutFireTrap 自身脚下放置火陷阱 -800 陷阱持续15秒 HeiLongPutFireTrap 自身脚下放置火陷阱 -20 陷阱持续20秒 HeiLongHellDragonDistantFire 玩家所在点1×1火 -500 HeiLongHellDragonCharge 近身增加500,持续10秒 HeiLongHellDragonScope 玩家所在点1×1地狱之门 -30000 HeiLongDizzy9x9 自身9×9烟雾(实际有效范围是身前一列及身后一列共9格) 眩晕5秒 HeiLongRedWizardPutFireTrap 自身脚下放置火陷阱 -1000 陷阱持续10秒 HeiLongSkeletonKnightPutThunderTrap 自身脚下放置电陷阱 -500且眩晕3秒 陷阱持续9秒 HeiLongThunder3x3HP800 玩家所在点3×3快速电 -800且眩晕0.5秒 HeiLongSkeletonKnightEnhance 自身防御增加1000,持续15秒 MonsterReverse 使玩家反向0.5秒 HeiLongReverse 使玩家反向3秒 BloodElixirMiddle 自身立即回复1000血量 MiZhiDiThunder1x1HP800 玩家所在点1×1快速电 -800 HeiLongDistantFire5x5 玩家所在点5×5火 -50 HeiLongDistantFire3x3 玩家所在点3×3快速火 -500 ThunderAttack 自身3×3快速电 -200 DistantIce5x5 玩家所在点5×5冰锥 减速50%,持续3秒 HeiLongPutIceTrap 自身脚下放置冰陷阱 -10且减速40%,持续1.5秒 陷阱持续20秒 FengBaoSword100 自身5×5剑气 -100 MiZhiDiSword500 自身5×5剑气 -500 MiZhiDiSword800 自身5×5剑气 -800 HeiLongFloatingFire 玩家所在点1×1飞火 -1000且引爆所在格的糖泡 ==v20220727技能(旅行记技能)== BombThrowRainPlayer 蓄力1s后,向玩家所在点抛掷15枚糖泡,糖泡会在3s后爆炸,造成2000伤害,威力8。抛掷间隔0.2秒 MinionChase 蓄力0.6秒后,跳向玩家所在的格子 BombThrowRainRandom 蓄力1s后,向区域内任意点抛掷15枚糖泡,糖泡会在3s后爆炸,造成2000伤害,威力8。抛掷间隔0.2秒 BombThrowBlack 蓄力0.5秒后,向玩家所在格子抛掷一颗黑色糖泡,命中玩家后对玩家造成50%当前生命值的真实伤害(真实伤害无视无敌状态、无视防御;炸全身或半身都有效;若是延时触发,则造成0点普通伤害,无真实伤害效果) DirtyPath(被动) 怪物行走过的格子会留下持续3s的污染,处于污染中的玩家减速50% BombEscape(被动) 当自身上下左右邻位均存在糖泡时,立即闪身到玩家上下左右邻位中没有障碍和糖泡的任一位置 BombJail 蓄力0.5秒后,向玩家所在格子周围抛掷4个包围糖泡。每个糖泡威力3,伤害500 BombThrowGold 蓄力0.5秒后,向玩家所在格子抛掷一颗金色糖泡,命中玩家后补满玩家全部血量(全身吃糖泡会计算负防御,半身不会;若是延时触发,则造成0点普通伤害,无回血效果) SlowSmoke7x7 自身7×7瞬发白雾,命中玩家损失95%的移速,持续0.2秒 RevengeDash3s(被动) 自身受到伤害后,获得300%的移速,持续3秒 RevengeDash(被动) 自身受到伤害后,获得150%的移速,持续1.5秒 SlowSword 自身5×5剑气,命中玩家损失70%的移速,持续0.5秒 PermanentlyHidden(被动) 进入隐身状态,直到自身受到伤害,才会暂时显形3秒 PutBomb 自身脚下放置一颗糖泡,伤害1000,威力3 LandQuake(被动) 玩家触碰到怪物后,怪物防御+150%,5秒后对自身5×5范围内造成1000伤害,冷却时间20秒 TemporaryHidden 进入隐身状态,持续3秒 NearAccelerate(被动) 当玩家位于自身7x7范围内时,自身移速增加50% ContactStun(被动) 近身玩家会定身玩家2秒,冷却5秒 NearSlow(被动) 当玩家位于自身7x7范围内时,自身移速减少40% SpawnMinions 区域内随机召唤4只怪(召唤物json文件名为"JourneyBatMinion") IceFireSwitch 见文档末尾 BloodAccelerate(被动) 随着自身HP损失不断获得移动速度和防御(具体数值见文档末尾) LoomingFire(被动) 当怪物血量降至30%时,地图外圈会出现一圈火焰陷阱;怪物血量降至10%时,火焰会不断向内扩散,直至吞没地图。火焰陷阱会对处在其中的玩家造成1000伤害 狂热(BloodAccelerate)的具体数值: 怪物到达80%血及以下:防御+3500,移速+2; 怪物到达60%血及以下:防御再+3500,移速再+0.5; 怪物到达40%血及以下:防御再+3500,移速再+0.5; 怪物到达20%血及以下:移速再+0.5. 注:BloodAccelerate和LoomingFire的效果不会因为怪物血量恢复而恢复。 旅行记NPC图鉴中,关于冰火交替(IceFireSwitch)的效果描述有误,正确版本为: 地图上会出现冰火交替的陷阱提示,陷阱会在交替数次后引爆,火陷阱会造成1500HP伤害并减速50%,持续1秒;冰陷阱会造成1000HP的伤害并眩晕玩家1秒。 注意: 1.该技能吟唱时,火陷阱提示只会出现在区域内所有横纵坐标之和为奇数的点,冰陷阱提示只会出现在区域内所有横纵坐标之和为偶数的点; 2.第一次提示永远为火陷阱提示,然后每0.5秒切换一次提示; 3.前三次提示永远不会爆炸;爆炸一定在第十次提示或更早时发生; 4.爆炸在各次提示发生的概率似乎并不是均等的。 附:测试IceFireSwitch的爆炸发生频数分布 第4次(冰):20 第5次(火):21 第6次(冰):32 第7次(火):31 第8次(冰):22 第9次(火):16 第10次(冰):22 ==v20230428技能== EnergyEgg 自身脚下立即放置电陷阱 -200 眩晕5秒 陷阱持续60秒 BigEnergyEgg 自身脚下立即放置电陷阱 -800 眩晕5秒 陷阱持续60秒 EnergyShield 自身无敌5秒 TimeStop 自身3×3冰 -100 眩晕5秒(0528版本该技能的吟唱时间缩短至1秒) BigTimeStop 自身7×7电 -800 眩晕5秒 TimeExplode 自身3×3瞬发电磁 -200 反向5秒 ReversePoisonFogExplode 自身3×3瞬发毒气 -200 反向5秒 PoisonFog1000x5 玩家所在点1×1毒 -1000×5 毒性发作间隔7秒 InvisibleSlowTrap 自身脚下立即放置隐形减速陷阱 减速30%(0528版本改为减速50%),持续10秒 陷阱持续10秒 SelfNuclearExplode 10秒后自身15×15核爆 -2000 RobotScope 立即标记玩家当前所在点,5秒后对该点造成10000伤害 SelfRepair70 短暂吟唱后自身冒绿泡和恶魔,持续20.5秒。前3.5秒静止,然后在第3.5、7.5、11.5、15.5、19.5秒将自身血量设为最大生命值的70%(临界值不会生效但视为已被触发) FreedomBless 使区域内所有被引的怪速度+1,近身+200,持续7秒 (0428版本有bug,技能结束前若发动的怪物死了,剩余的怪物的增益将无法消除) BigFreedomBless 使区域内所有怪速度+1,近身+500,持续5秒 Self5x5Explode 自身5×5核爆 -2000(0618版本此技能改为瞄准玩家所在点5×5) SelfRepair100 自身身上冒绿泡1.5秒后将自身血量设为最大生命值的100%(临界值不会生效但视为已被触发) CuteAirKnife 向玩家所在点发射镰刀,对路径上的所有玩家造成100伤害并引爆路径上的所有糖泡 SuperLandQuake(被动) 玩家触碰到怪物后,怪物防御+700%,5秒后对自身5×5范围内造成800伤害,冷却时间15秒 DistantIce3x3 玩家所在点3×3冰锥 减速50%,持续3秒 Fire400 自身脚下放置燃烧陷阱 -400 陷阱持续25秒 DevilPoisonx3 自身脚下放置毒雾陷阱 -10%当前生命值×3 毒性发作间隔5秒 陷阱持续25秒(这个伤害并非真实伤害,伤害值向下取整,若为0,则不触发保护膜) SpeedUp(被动) 触发后怪物速度永久+0.4 GhostChase(被动) 触发后怪物学会穿墙走(也能穿糖泡) (注意:之前有不明原因bug,修复原因不明,后续不明) JumpForward 向靠近玩家的方向(限上下左右方向,优先左右)跳一格 AirFlow500 自身前方发射射程为30格(包括自身)的气波 命中路径上第一个玩家(糖泡),-500(引爆糖泡) RealAirKnife 向玩家所在点发射镰刀,对路径上的所有玩家造成800伤害并引爆路径上的所有糖泡 RealAirKnifePlus 向玩家所在点发射镰刀,对路径上的所有玩家造成1500伤害并引爆路径上的所有糖泡 DefenseEnhance5K 自身防御增加5000,持续10秒 DistantFire5x5Pro 玩家所在点5×5火 -250 DistantFire3x3 玩家所在点3×3火 -400 AllDizzy9x9 自身9×9烟雾 全范围眩晕5秒 SpawnMinions2 区域内随机召唤4只怪(召唤物json文件名为"RandomMinion2") SpawnMinions3 区域内随机召唤4只怪(召唤物json文件名为"RandomMinion3") SpawnMinions4 区域内随机召唤4只怪(召唤物json文件名为"RandomMinion4") SpawnMinions5 区域内随机召唤4只怪(召唤物json文件名为"RandomMinion5") Thunder1x1HP500 玩家所在点1×1快速电 -500 ==v20230618技能== Thunder3x3HP200 玩家所在点3×3快速电 -200 眩晕0.3秒 FastDistantFire1x1 玩家所在点1×1极速火 -500 Thunder3x3HP500WithStun 玩家所在点3×3快速电 -500 眩晕0.5秒 ImmobilizedThunder1x1HP800 玩家所在点1×1快速电 -800 眩晕3秒(0618版本变为60秒) AttackModeContact500 自身近身增加500,持续8秒 DefenseMode1000 自身防御增加1000,持续8秒 Thunder1x1HP200 玩家所在点1×1快速电 -200 眩晕0.3秒 DeathBombFire1000 自身脚下放置燃烧陷阱 -1000 眩晕10秒 陷阱持续60秒 FastSlideToHell 自身脚下放置毒陷阱 踩到后强制沿当前方向快速滑行超长距离 陷阱持续60秒 WitchRiceModeSwitch 将自身外观变为红巫师,且近身增加500,防御增加500,并且不再拥有受伤后的3秒无敌保护膜(但是受伤后仍有0.5秒无敌,尽管没有显示保护膜) HenshinIceSkeleton3s 将玩家外观变成冰法师,且移速变为80%,持续3秒 HenshinIceSkeleton5s 将玩家外观变成冰法师,且移速变为80%,持续5秒 HenshinIceSkeleton9s 将玩家外观变成冰法师,且移速变为80%,持续9秒 HenshinFireSkeleton3s 将玩家外观变成火法师,且糖泡威力降为1,持续3秒 HenshinFireSkeleton5s 将玩家外观变成火法师,且糖泡威力降为1,持续5秒 HenshinFireSkeleton9s 将玩家外观变成火法师,且糖泡威力降为1,持续9秒 HenshinThunderSkeleton3s 将玩家外观变成电法师,且反向3秒 HenshinThunderSkeleton5s 将玩家外观变成电法师,且反向5秒 HenshinThunderSkeleton9s 将玩家外观变成电法师,且反向9秒 SpeedDown(被动) 触发后怪物速度永久-0.4 FourSidedAirFlow500 从自身向东南西北四个方向各发射一个射程为30格(包括自身)的气波,命中路径上第一个玩家(糖泡),-500(引爆糖泡) AllDizzy7x7 自身7×7范围烟雾 全范围眩晕5秒 PreloadPoison3x3 玩家面前的3×3格放毒,-300 减速30%,持续3秒 DebuffPoisonBlood(被动) 自身生命达到80%、60%、40%和20%,且怪物没有被直接击杀时,就会在以自身为中心5×5的区域放置持续10分钟的紫色神经毒气(外观像陷阱),处于毒气内的玩家防御和糖泡伤害-500(毒气重叠时,效果不会叠加) SelfPoison5x5Damage10HPx3 自身5×5毒,-10%当前生命值×3 毒性发作间隔5秒(同样不是真实伤害) SelfPoison7x7Damage10HPx3 自身7×7毒,-10%当前生命值×3 毒性发作间隔5秒(同样不是真实伤害) PlayerPoison3x3Damage10HPx3 玩家所在点3×3毒,-10%当前生命值×3 毒性发作间隔5秒 SelfBombEscape(被动) 当自身脚下有糖泡时,立即传送到玩家身边没有障碍和糖泡的任一位置 SuperBombEscape(被动) 当自身上下左右邻位糖泡数量之和>2时,立即传送到玩家身边5×5没有障碍和糖泡的任一位置(但可能卡去不了的位置里) ==v20230626技能== PutSmallBomb_P1_Dn200 自身脚下放置一颗糖泡,伤害200,威力1 KillAll 杀死此区域内所有怪物 KillSelf 自杀 (趣味冷知识:这两个技能将对目标造成1000000000000000000000000000000000点伤害) Self5x5Explode600 自身5×5核爆,-600 NearStop(被动) 当玩家位于自身7×7范围时,停止移动且防御+200% VeryNearStop(被动) 当玩家位于自身5×5范围时,停止移动 MainGunFire3x3 玩家所在点3×3毁灭性瞄准火炮,-1000且引爆范围内所有糖泡(视为同时爆炸)且摧毁范围内所有可摧毁的砖 MainGunFire3x3Charge15s(被动) 技能激活后开始充能,充能15秒后,玩家所在点3×3毁灭性瞄准火炮,-1000且引爆范围内所有糖泡(视为同时爆炸)且摧毁范围内所有可摧毁的砖 ChargeAssistance 随机帮助一个拥有MainGunFire3x3Charge15s技能的怪物(可以是自己)进行1s充能,若区域内没有怪物拥有MainGunFire3x3Charge15s,则该技能不会释放 ChargeAssistance3s 随机帮助一个拥有MainGunFire3x3Charge15s技能的怪物(可以是自己)进行3s充能,若区域内没有怪物拥有MainGunFire3x3Charge15s,则该技能不会释放 SpreadingThunder600 以自身为中心层层向外(3×3→5×5最外一环→7×7最外一环→9×9最外一环→11×11最外一环)落雷,-600 眩晕1s FastHeal5000 为区域内的所有怪物快速回血5000 Smoke1x7Pro 以玩家所在点为中心,方向平行于玩家朝向的1×7烟,-1000 Smoke1x7ReversePro 以玩家所在点为中心,方向垂直于玩家朝向的7×1烟,-1000 WarningOrder (被动)使区域内所有怪同时看到你。该技能能且仅能在使用者不为满血时触发。 SolomoniciShieldBless 使区域内所有怪物防御增加3000,近身增加200,持续10秒 以下技能为参数化召唤技能,须放在npc的skills中的所有技能的最前面!!!且有排序,格式如下(下面init、interval、max的值仅作为一个例子): 原地召唤: {"name": "PointSpawnWithName", "init": 12000, "interval": 20000, "max": -1, "spawns": [召唤物列表], "spawn_order": 召唤技能排序} 随机位置召唤: {"name": "SpawnMinionsWithName", "init": 9000, "interval": 20000, "max": -1, "spawns": [召唤物列表], "spawn_order": 召唤技能排序} 召唤物列表格式:["怪1", "怪2", "怪3"] 而召唤技能排序为所有具有参数化召唤技能在skills栏目中从上到下的排序,且其他技能必须放在所有参数化召唤技能的后面。 ==v20230909技能== 注:对于那些拥有耗电的技能,如果怪物没有能量机制,则怪物使用它们不需要消耗任何能量。 ChasingThunder700 (耗电3)向玩家所在点发射追踪闪电。追踪闪电每次会等概率地选择往水平或竖直方向(当然,是靠近目标点的方向)移动1格,在经过的格子上造成700伤害并眩晕1秒。追踪闪电到达目标点后产生一次3×3范围的爆炸,同样造成700伤害并眩晕1秒。(注:当玩家所在点与怪物重合时,此技能没有任何效果) SpeedZero 将怪物自身的速度变为0 Energy_Charge_1 充电1格 Energy_Discharge_1 放电1格 Energy_Clear 清空电量 SlowFireBall (耗电2)向玩家所在点发射慢速火弹,火弹会对路径上触碰到的第一个玩家造成600伤害。火弹最远飞行距离为21格。(注:当玩家所在点与怪物重合时,仅在怪物所在格产生伤害) RandomSlowFireBall (耗电2)随机选取玩家邻近5×5范围的一个点作为目标,发射慢速火弹,火弹会对路径上触碰到的第一个玩家造成600伤害。火弹最远飞行距离为21格。(注:当怪物正好选择了自身所在点为目标时,同样仅在怪物所在格产生伤害) TimeExplodePlus (耗电2)自身3×3瞬发电磁 -300 反向5秒 EnergyEgg300 (耗电3)自身脚下立即放置电陷阱 -300 眩晕3秒 陷阱持续60秒 Energy5x5Charge1 5x5范围内所有怪物充电1格 Energy5x5Charge5 5x5范围内所有怪物充电5格 Energy7x7Charge5 7x7范围内所有怪物充电5格 Energy5x5Absorb3 偷取5x5范围内所有怪物电量3格。以此法可使自身能量超过自身的最大能量值。(若技能拥有者没有能量机制,则无法使用此技能) PowerOFF (被动)若怪物电量归0则自杀。怪物以此法死亡时,在自身3×3范围产生爆炸,摧毁范围内所有可摧毁砖并引爆范围内所有糖泡,对玩家造成400伤害并眩晕1秒,对怪物造成5000伤害并降低其5~10%能量(若技能拥有者没有能量机制,则该技能无效) DeadExplode (被动)怪物死亡后,在自身3×3范围产生爆炸,摧毁范围内所有可摧毁砖并引爆范围内所有糖泡,对玩家造成400伤害并眩晕1秒,对怪物造成5000伤害并降低其5~10%能量 LaserSword5x5 (耗电7)自身5×5去掉四角的范围激光剑气 -600并砍爆所有可摧毁障碍和糖炮。若电量不足,则效果改为范围相同的普通剑气 -400(注:该剑气不会修正怪物自身的位置至所在格中心) PowerShield2 (被动)当能量≥最大能量的一半时自身防御翻倍。特别地,当怪物没有能量机制时,此技能依然有效 RemoveProtect (被动)移除怪物的受伤3s保护膜机制。此被动技能生效时不能立刻移除自身身上已存在的保护膜。 ShortRush (耗电3)向当前朝向冲刺约5.3格 参数化耗电原地召唤 {"name": "PointSpawnWithNameAndCharge", "init": ~, "interval": ~, "max": ~, "spawns": [[召唤怪物列表], 召唤所需电量(整数)], "spawn_order": 召唤技能json顺序}, ==v20231111技能== RevengeSmoke7x7D600 (被动)受伤后释放7x7十字毒气伤害600 RevengePoison1x1 (被动)受伤后原地放置1x1三段伤害毒气,每段伤害=(玩家剩余HP*10%)+100 MinionChase2sLater 延迟寻敌,跳向玩家2秒前所在位置 DebuffPoisonBlood3x3 (被动)受伤后释放3x3紫色神经毒气陷阱,玩家在上面防御和伤害-300 LifeLongReverse 使玩家永久获得反向效果 ClearReverse 清除玩家所有反向效果 PoisonTrap1x1DHPx5x5 自身脚下放置持续60秒的剧毒陷阱,玩家踩中会获得流血效果。流血每秒产生1段伤害,共产生5段伤害,每段伤害=玩家剩余HP*5%(向下取整),且流血效果不触发正常的保护膜(只有0.05s无敌)。此剧毒陷阱的图层在怪物之上。 SlowRecoveryWeak (毒史莱姆BOSS专属)怪物被减速时防御-8000且每0.5秒恢复100生命 ==v20231208技能== ===常规新技能=== PermanentlyHiddenWithPower 怪物电量>0时隐身,受伤后现身3s RunBack 记录此时位置,3秒之后停止追踪玩家并回到记录所在位置,这个返回过程持续2秒。若没有能回到记录位置的合法路径,则怪物会停止。 ===新版参数技能=== <pre> # 自定义伤害剑气(输入为一元列表或二元列表[伤害, 是否校正(=0不校正,=1校正,无这一项则默认校正)]) 例1,伤害99999的使用时不校正剑气: {"name": "CustomSword5x5", "init": ~, "interval": ~, "params": [99999, 0], "max": ~} 例2,伤害114514的常规校正剑气: {"name": "CustomSword5x5", "init": ~, "interval": ~, "params": [114514], "max": ~} # 自定义糖泡:在当前位置放置一颗糖泡(输入为列表[威力, 伤害]) 例1,威力3伤害3500的糖泡: {"name": "CustomPutBomb", "init": ~, "interval": ~, "params": [3, 3500], "max": ~} 例2,威力9伤害1的糖泡: {"name": "CustomPutBomb", "init": ~, "interval": ~, "params": [9, 1], "max": ~} # 自身跳向指定格子(输入[[x,y]]) 例,跳到[12, 39]: {"name": "CustomMinionChase", "init": ~, "interval": ~, "params": [[12, 39]], "max": ~} # 定点召唤怪(输入格式: [["怪物1", [x,y]], ["怪物2", [x,y]], ["怪物3", [x,y]]]) 例1,在某点同时召唤"冰神","火神","雷神": {"name": "CustomLocationSpawnMinionsWithName", "init": ~, "interval": ~, "params": [["冰神", [2,7]], ["火神", [2,7]], ["雷神", [2,7]]], "max": ~} 例2,在几个地方同时召唤3个"冰神": {"name": "CustomLocationSpawnMinionsWithName", "init": ~, "interval": ~, "params": [["冰神", [2,7]], ["冰神", [12,3]], ["冰神", [4,2]]], "max": ~} # 尝试和邻近4个的指定种类怪物合体(两个怪物最大血量,剩余血量,防御,近身叠加) 例1,合体大"冰神": {"name": "CustomMonsterCombo", "init": ~, "interval": ~, "params": ["冰神"], "max": ~} 例2,合体各种"神": {"name": "CustomMonsterCombo", "init": ~, "interval": ~, "params": ["冰神", "火神", "雷神"], "max": ~} # 怪物电量>0时加防御([加防数值]) 例,加防8888: {"name": "CustomBombShield", "init": ~, "interval": ~, "params": [8888], "max": ~} # 毁灭性瞄准菱形引爆火泡([[玩家伤害, 怪物伤害], 对象]) (对象=1为玩家,2为任意怪物) (瞄准怪物时优先瞄准除了自己以外的怪物) 例1,瞄准玩家且伤害8888: {"name": "CustomGunFireSkew3x3", "init": ~, "interval": ~, "params": [[888, 0], 1], "max": ~} 例2,瞄准怪物且对玩家伤害888,对怪物伤害9999: {"name": "CustomGunFireSkew3x3", "init": ~, "interval": ~, "params": [[888, 9999],2], "max": ~} # 自定义速度全路径不引爆蓝色激光子弹([伤害, 速度, 耗电, 特效(可不填)])(可参考废渠螃蟹的慢速飞火速度是0.12) 例1,不耗电的老年0.06速度飞弹但伤害999999: {"name": "CustomLaserFireBall", "init": ~, "interval": ~, "params": [999999, 0.06, 0], "max": ~} 例2,耗电8的超高速0.6速度飞弹但伤害1: {"name": "CustomLaserFireBall", "init": ~, "interval": ~, "params": [1, 0.6, 8], "max": ~} 注:子弹特效自定义是20250707新增的 # 自定义全体buff([+防,+近身,持续时间]) 例,所有怪物+5000防御+2000近身持续18秒: {"name": "CustomShieldBless", "init": ~, "interval": ~, "params": [5000, 2000, 18], "max": ~} # 召唤糖泡阵列([伤害, 威力, [[相对玩家坐标x,y],[相对玩家坐标x,y]]]) 例1,在玩家脚下变一个泡出来: {"name": "CustomBombJail", "init": ~, "interval": ~, "params": [3500, 3, [[0,0]]], "max": ~} 例2,天牢: {"name": "CustomBombJail", "init": ~, "interval": ~, "params": [3500, 3, [[1,0], [-1,0], [0,1], [0,-1]]], "max": ~} </pre> ==v20231224技能== <pre> # 召唤障碍 (["type", "elem", time, 瞄准玩家1/怪物2(可选,不填默认为1)]) 例,在玩家脚下召唤极地雪砖,施法前摇0.8秒 {"name": "CustomSummonObstacle", "init": ~, "interval": ~, "params": ["tundra", "elem227", 800, 1], "max": ~} # 自定义方向速度全路径不引爆子弹 ([伤害, 角度(度数), 速度, 耗电(普通怪随便填一个), "特效"(可不填)])(慢速飞火速度是0.12) 例,不耗电的8方弹幕阵列: {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,0,0.2,0], "max": -1}, {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,45,0.2,0], "max": -1}, {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,90,0.2,0], "max": -1}, {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,135,0.2,0], "max": -1}, {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,180,0.2,0], "max": -1}, {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,225,0.2,0], "max": -1}, {"name": "CustomDirectionLaserFireBall", "init": 3000, "interval": 3000, "params": [1000,315,0.2,0], "max": -1} # 自定义范式攻击 ([玩家中心1/怪物中心2, 攻击点列[[x1,y1]](如果只填[[n]]则为(2n+1)*(2n+1)范围), 伤害, [减速时间ms, 减速比例], 眩晕时间ms, [诅咒时长ms, 防御变化量, 威力变化量, 伤害变化量], 施法前摇时间ms(一般>500), 是否引爆糖泡(true/false), 是否摧毁障碍, "充能特效", "hint特效", "爆炸特效", "命中玩家特效(没有就填"none"), "爆炸音效"(没有就填"none"), "受伤音效"(没有就填"none")]) 例1: 以玩家为中心,7x7范围,伤害500,无减速效果,眩晕0.2s,无诅咒,施法瞄准0.8s,不引爆泡,不摧毁砖,采用毒系特效,无命中特效,爆炸音效,命中后玩家会叫一声: {"name": "CustomGeneralDistanceAttack", "init": ~, "interval": ~, "params": [1, [[3]], 500, [0,0], 200, [0,0,0,0], 800, false, false, "poison_charge", "poison_hint", "poison_explode_once", "none", "explode2", "cry"], "max": ~} 例2: 以怪物为中心,3x3十字范围,伤害0,减速60%持续5s,不眩晕,4秒诅咒减防御减伤害200,施法瞄准1s,引爆泡,摧毁砖,采用毒系特效,命中玩家为触电特效,爆炸音效,命中后无音效: {"name": "CustomGeneralDistanceAttack", "init": ~, "interval": ~, "params": [2, [[-1,0],[0,0],[1,0],[0,1],[0,-1]], 0, [5000,0.6], 0, [4000,-200,0,-200], 1000, true, true, "poison_charge", "poison_hint", "poison_explode_once", "thunder_explode", "explode2", "none"], "max": ~} </pre> ==v20240101技能== <pre> 长龙、凤舞(光影参数化制作,需确保有长龙凤舞技能特效文件) # 参数式召唤糖泡阵列:连续长龙(先横后竖,进入视野6秒开始施法,两次长龙间隔2秒,整体间隔8秒,伤害1500,威力3) 参数([伤害, 威力, [[相对玩家坐标x,y],[相对玩家坐标x,y]]]) {"name": "CustomBombJail", "init": 6000, "interval": 8000, "params": [1500, 3, [[-2,0], [-1,0], [1,0], [2,0]]], "max": -1}, {"name": "CustomBombJail", "init": 8000, "interval": 8000, "params": [1500, 3, [[0,2], [0,1], [0,-2], [0,-1]]], "max": -1}, {"name": "CustomGeneralDistanceAttack", "init": 6000, "interval": 8000, "params": [1, [[0,0]], 0, [0,0], 0, [0,0,0,0], 1000, false, false, "chang_long", "bomb", "bomb", "none", "none", "none"], "max": -1}, {"name": "CustomGeneralDistanceAttack", "init": 8000, "interval": 8000, "params": [1, [[0,0]], 0, [0,0], 0, [0,0,0,0], 1000, false, false, "chang_long", "bomb", "bomb", "none", "none", "none"], "max": -1} # 参数式召唤糖泡阵列:连续凤舞(先右斜,后左斜,进入视野6秒开始施法,两次凤舞间隔2秒,整体间隔8秒,伤害1500,威力3) 参数([伤害, 威力, [[相对玩家坐标x,y],[相对玩家坐标x,y]]]) {"name": "CustomBombJail", "init": 6000, "interval": 8000, "params": [1500, 3, [[2,2], [1,1], [-2,-2], [-1,-1]]], "max": -1}, {"name": "CustomBombJail", "init": 8000, "interval": 8000, "params": [1500, 3, [[-2,2], [-1,1], [2,-2], [1,-1]]], "max": -1}, {"name": "CustomGeneralDistanceAttack", "init": 6000, "interval": 8000, "params": [1, [[0,0]], 0, [0,0], 0, [0,0,0,0], 1000, false, false, "feng_wu", "bomb", "bomb", "none", "none", "none"], "max": -1}, {"name": "CustomGeneralDistanceAttack", "init": 8000, "interval": 8000, "params": [1, [[0,0]], 0, [0,0], 0, [0,0,0,0], 1000, false, false, "feng_wu", "bomb", "bomb", "none", "none", "none"], "max": -1} </pre> ==v20240118技能== <pre> 鬼屋机制(单机版): 1. 地图map.json全局设置(在开头"basic":{}里加入,和"music"等同级): "haunted": true, # 是否开启鬼屋模式 "bg_light": 60, # 黑暗处地图光照(0全黑~255正常光照) "player_light": 9, # 玩家光圈大小(0~9) 2. 怪物发光npc.json设置 "light": 6, # 同玩家光圈大小 3. 障碍物发光frame/obstacle.json设置 "LIGHT": 6, # 同玩家光圈大小 —————— 新技能: 1. (被动)与指定怪物共同承担伤害(分摊伤害) ("params": ["共享对象名"]) 例,和冰泡泡和火泡泡分摊伤害: {"name": "ShareDamage", "init": 0, "interval": 0, "params": ["冰泡泡", "火泡泡"], "max": 1}, 2. 自定义陷阱 ("params": [伤害, 陷阱持续时间, [减速时间ms, 减速比例], 眩晕时间ms, 反向时间, 滑行时间, [诅咒时长, 防御变化量, 威力变化量, 伤害变化量], 释放停顿时长, 是否校正怪物, "释放瞬间特效", "trap特效", "命中特效(没有就填"none"), "释放瞬间音效"(没有就填"none"), "爆炸音效"(没有就填"none"), "受伤音效"(没有就填"none")]) # 例子: {"name": "CustomGeneralTrap", "init": 0, "interval": 5000, "max": -1, "params": [500, 30000, [0,0], 0, 0, 2000, [0,0,0,0], 500, true, "fire_charge", "fire_trap", "thunder_explode", "trap", "explode", "cry"]}, 3. 朝指定格子移动 ("params": [整个移动的最大时间, [x,y], 到达是否暂停等待最大时间结束(0为否/1为是)]) 例,往[114,514]坐标移动19秒,到达后立即解除: {"name": "CustomMovePoint", "init": 0, "interval": 0, "params": [19000, [114,514], 0], "max": 1}, 4. 自定义神父换碟切歌 (["歌曲名.ogg等后缀"]) 例,切歌播放爱的供养: {"name": "CustomBGM", "init": 0, "interval": 0, "params": ["爱的供养.ogg"], "max": 1}, 5. 跳到自定义地图 ("params": ["map名"]) 例,跳到魔1: {"name": "CustomLevel", "init": 0, "interval": 0, "params": ["Mo1_1"], "max": 1}, </pre> ==v20240221技能== <pre> 传送门系统(单机版): "portal": { "[8,2]": {"type": "level", "target": [25,6]}, "[8,2]": {"type": "map", "target": 6}, "[8,2]": {"type": "map_set", "target": "Mo2"} } 水下系统(单机版): "ambience": "ocean.mp3", # 环境音效 "underwater": true, # 是否在水下 "water_damping": 20, # 调水阻 "rgb_light": [140,170,210], # 调滤镜 —————— 新技能: 1. 自定义水拳 (params": [伤害, 时长ms, 速度, 贴图("water"或"air"), 是否引爆糖泡, 是否推糖泡, 是否推玩家, 是否触碰就消失]) 例,气拳: {"name": "CustomWaterFlow", "init": 0, "interval": 3000, "params": [500, 3000, 3, "air", true, false, false, false], "max": -1}, 2. 自定义4方位水拳 (params": [伤害, 时长ms, 速度, 贴图("water"或"air"), 是否引爆糖泡, 是否推糖泡, 是否推玩家, 是否触碰就消失]) # 例 {"name": "CustomFourSidedWaterFlow", "init": 0, "interval": 3000, "params": [500, 3000, 3, "air", true, false, false, false], "max": -1}, 3. 自定义朝向速度加成(被动) ("params": [["R","L","U","D"], 变速比例(前面必须带负号)]) 例,往左右移动时变为原速的n+1倍: {"name": "CustomCrabWalk", "init": 0, "interval": 0, "params": [-n, ["L","R"]], "max": 1}, 4. 自定义范围内buff敌方 ("params": [L1半径, buff时长, 防御变化量, 近身变化量, 速度变化量]) 例: {"name": "CustomRangeBuff", "init": 1000, "interval": 2000, "params": [2, 2200, 200, 200, 1], "max": -1}, </pre> ==v20240404技能== <pre> 新增技能 ### 普通技能 1. FakeKillAll 对所有怪物造成致命伤害(但对保护膜怪无效) (*注: KillAll是直接移除怪物,无视保护膜) 2. SwapPosition 怪物和玩家交换位置 ### 参数化技能 1. 自定义朝向速度加成(被动)水拳 ("params": [伤害, 时长ms, 速度, 中心(怪物1/玩家2), 相对中心初始坐标, 方向, 贴图("water"或"air"), 是否引爆糖泡, 是否推糖泡, 是否推玩家, 是否触碰就消失]) 例: {"name": "CustomSourceWaterFlow", "init": 0, "interval": 10000, "params": [0, 1500, 8, 2, [12,-1], "L", "water", false, true, true, false], "max": -1}, 2. 自定义范围内buff敌方 ("params": [L1半径, buff时长, 防御变化量, 近身变化量, 速度变化量]) 例: {"name": "CustomRangeBuff", "init": 0, "interval": 2000, "params": [2, 2010, -2000, 100, 1], "max": -1}, 3. 自定义自回血 ("params": [回复量]) 例: {"name": "CustomRecovery", "init": 0, "interval": 20000, "params": [6666], "max": -1}, 4. 随机瞄准1x1可炸墙 ("params": [伤害]) 例: {"name": "CustomRandomGunFireSkew1x1", "init": 0, "interval": 5000, "params": [800], "max": -1}, 5. 持续掉血远程烟雾并减少第一次伤害的最大血量上限 ("params": [[目标("player"或"monster")], [范围(相对目标的偏移量)], [伤害列], [时刻列]]) (其中范围的写法有: (1) [r] 表示宽为2r+1的方阵 (2) [[x1,y1],[x2,y2],[x3,y3]] 表示(x1,y1).....在内的所有点 (3) [x1,y1,x2,y2] 表示(x1,y1)到(x2,y2)的矩形) 例: {"name": "CustomDevilSmokeMagic", "init": 4700, "interval": 9000, "params": [["player"],[[-3,-1,3,1]],[200,150,150,150],[0,700,1400,2100]], "max": -1}, 6. 吃掉身边血量少于一定比例的怪物给自己回血 ("params": [目标范围,判定比例,回复血量比例, 加防御]) 例: {"name": "AbsorbAlly", "init": 0, "interval": 1000, "params": [2, 0.5, 0.1, 400], "max": -1}, 7. 魔王飞刀(全路径,命中后爆炸烟雾,引爆泡,若目标点为空则打出一个坑) ("params": [[范围], 伤害, 减少生命值上限量]) 例: {"name": "CustomDevilAirKnife", "init": 3000, "interval": 10000, "params": [[[-1,-1],[-1,0],[-1,1], [0,-1],[0,0],[0,1], [1,-1],[1,0],[1,1], [0,2],[0,-2],[2,0],[-2,0]], 1500, 500], "max": -1}, 8. (被动)每次受伤放指定技能(不支持大部分召唤技能) ("params": ["技能名", [此技能参数(非参数化技能的话随便填个0都行)]]) 例(受伤1.2秒后砍一刀): {"name": "CustomDamageFrameSkill", "init": 0, "interval": 0, "params": ["CustomDelayedSkill", ["Skill21044", [0], 1200]], "max": 1} 9. 一定时间后放技能(不支持大部分召唤技能)("CustomDelayedSkill") ("params": ["技能名", [技能参数], 延时]) 例:同上(8) 10. (被动)一定距离内放技能(不支持大部分召唤技能) ("params": ["技能名", [技能参数], 触发距离(同视野覆盖法), 冷却时长]) 例: {"name": "CustomInDistanceBasedSkill", "init": 0, "interval": 0, "params": ["SelfPoison7x7Damage10HPx3", [0], 2, 5000], "max": 1}, 11. (被动)一定距离外放技能(不支持大部分召唤技能) ("params": ["技能名", [技能参数], 触发距离(同视野覆盖法), 冷却时长]) 例: {"name": "CustomOutDistanceBasedSkill", "init": 0, "interval": 0, "params": ["CustomRecovery", [3000], 4, 5000], "max": 1}, 12. 变身 ("params": ["要变的character"]) 例: {"name": "CustomModeSwitch", "init": 8000, "interval": 0, "params": ["Character18401"], "max": 1} 13. 原地直接召唤一个怪(兼容判断技能) ("params": ["怪名字"]) 例: {"name": "DirectPointSpawn", "init": 8000, "interval": 0, "params": ["IceGod"], "max": 1} 14. 其余的全都可以杀完(清除指定列表以外的所有怪物) ("params": ["怪1", "怪2"]) 例: {"name": "KillAllExcept", "init": 8000, "interval": 0, "params": ["IceGod","UGod"], "max": 1} 15. 朝着指定方向移动(用了此技能后怪物将不再跟踪玩家) ("params": [移动方向("U"/"D"/"L"/"R"), 移动格数(>0)]) 例: {"name": "CustomMoveDirection", "init": 0, "interval": 0, "params": ["R", 3], "max": 1} 16. (被动)固定格子内放技能(不支持大部分召唤技能) ("params": ["技能名", [参数], [x,y], 冷却时长]) 例: {"name": "CustomOnGridBasedSkill", "init": 0, "interval": 0, "params": ["CustomModeSwitch", ["Character18401"], [6,8], 100], "max": 1} 17. 追踪指定列表中的怪物,没怪了就重新追玩家 ("params": ["怪物1","怪物2"]) 例: {"name": "CustomChaseMonster", "init": 0, "interval": 0, "params": ["IceGod","UGod"], "max": 1}, 18. 自定义可以打怪物的剑气(输入为二元列表或四元列表) ("params": [[对玩家伤害,对怪伤害], [额外目标], 是否校正(=0不校正/=1校正)(可选), 是否校正受伤者(=0不校正/=1校正)(可选)]) 例: {"name": "CustomMonsterTargetedSword5x5", "init": 2000, "interval": 500, "params": [[-3000,3000],["00Test"],0,0], "max": -1}, 19. 发送消息 ("params": ["发言人", "内容"]) 例: {"name": "CustomMessage", "init": 0, "interval": 0, "params": ["冰神", "渺小的人类,为你的僭越付出代价吧"], "max": 1}, ------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------- 地图技能(在map.json最开头写) 随机3x3落雷 (总参数: ["Level3x3RandomThunder", [伤害, 随机范围r(方阵边长2r+1)], 技能初动(init), 技能间隔(interval)]) (其中对怪物的伤害为10倍) "basic": { "level_skill": [["Level3x3RandomThunder",[800,3],5000,8000]] }, ------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------- 地图全屏特效(在map.json最开头写,新特效需在game/environment中注册) "basic": { "environment_effect": ["rain"] }, </pre> ==v20240424技能== <pre> ###### 参数化技能 ###### 1. 自定义水泡远程攻击 ("params": [玩家中心1/怪物中心2, [攻击点列[x1,y1]](如果只填[[n]]则为(2n+1)*(2n+1)), 首段伤害, 破裂伤害, 泡泡类型(0/1/2)(无泡/上下左右各一次/上下左右各两次)) 例: {"name": "CustomWaterBubbleDistanceAttack", "init": 600, "interval": 9000, "params": [1, [[-1, 0], [0, 0], [1, 0], [0, -1], [0, 1]], 0, 300, 1], "max": -1}, 2. 整合版集合水拳 ("params": [伤害, 时长ms, 速度, 中心(怪物1/玩家2), 相对初始坐标[[x1,y1],...], 方向["U","D",...], 贴图("water"或"air"), 是否引爆糖泡, 是否推糖泡, 是否推玩家, 是否触碰就消失]) 例: {"name": "CustomGroupSourceWaterFlow", "init": 0, "interval": 12000, "params": [0, 1500, 8, 2, [[12,-1],[12,0],[12,1]], ["L","L","L"], "water", false, true, true, false], "max": -1}, 3. 整合版集合自定义方向速度全路径不引爆子弹 ("params": [伤害, [角度1,....], 速度, 耗电(普通怪随便填一个), "特效"(可不填)]) 例: {"name": "CustomGroupDirectionLaserFireBall", "init": 2000, "interval": 6000, "params": [600,[0,60,120,180,270],0.16,0], "max": -1} 4. 自定义黄圈加防御 ("params": [防御变化量, 时长]) 例: {"name": "CustomSelfDefenseEnhance", "init": 2000, "interval": 16000, "params": [5000, 10000], "max": -1} 5. 一定时间内受伤时回复受伤数值倍数的血 ("params": [coeff(比值=回复量/伤害), time(持续时间)]) 例:受到x伤害的同时回血2x,持续5秒: {"name": "CustomWaterDamageHeal", "init": 2000, "interval": 16000, "params": [2, 5000], "max": -1} 6. 召唤漩涡 ("params": [伤害, 时长ms, 速度, 中心(怪物1/玩家2), 相对初始坐标]) 例: {"name": "class CustomVortex", "init": 2000, "interval": 60000, "params": [0, 5000, 1, 1, [0,0]], "max": -1} 7. (被动)接触玩家后自杀且用水泡困住玩家([首段伤害, 破裂伤害, 泡泡类型(0/1/2)(无泡/各一次/各两次)]) {"name": "CustomBubbleContact", "init": 0, "interval": 0, "params": [-1000, -1000, 1], "max": 1} </pre> ==v20240616技能== <pre> 1. 【参数化】(被动)血量每减少时放技能(不支持大部分召唤技能) ("params": ["技能名", [此技能参数(非参数化技能的话随便填个0都行)]]) 例(掉血后砍一刀): {"name": "CustomHPDropSkill", "init": 0, "interval": 0, "params": [Skill21044", [0]], "max": 1} 2. 【参数化】(被动)怪物自己掉血(不产生保护膜) ("params": [每次伤害, 伤害间隔(ms)]) 例(每秒掉666血): {"name": "CustomSelfDamage", "init": 0, "interval": 0, "params": [666, 1000], "max": 1} 3. 【非参数】每受伤时放3x3debuff毒:DebuffPoisonBlood3x3 </pre> ==v20240630技能== <pre> 新增水拳(CustomWaterFlow)技能触碰障碍后消失可选参数: ([伤害, 时长, 速度, 贴图, 是否引爆糖泡, 是否推糖泡, 是否推玩家, 是否触碰就消失, 是否触碰障碍就消失(可选)]) 1. 【参数化】自定义高阶方向速度全路径不引爆子弹 ("params": [伤害, 初始角度(度数)(θ), 时长(T), 始偏时刻(t0), 停留时长(△t), 偏移率(τ), 衰减期比率(e), 速度(v), 耗电, "特效"(可不填)]) 例: {"name": "CustomTrackingDirectionLaserFireBallEffect", "init": 3000, "interval": 20000, "params": [600,45 ,12000,2000,1000,2,0.5,0.12,0], "max": -1}, 2. 【参数化】自定义方向速度全路径不引爆子弹等差列 ("params": [伤害, 初始角度(度数)[θ1,...], 时长(T), 始偏时刻(t0), 停留时长(△t), 偏移率(τ), 衰减期比率(e), 速度(v), 耗电, 列公差(diff), 列长度(默认第一个为初始角度,否则此处需填-1), "特效"(可不填)]) 例: {"name": "CustomTrackingDirectionLaserFireBallArithmeticStream", "init": 33000, "interval": 40000, "params": [1000,[270],10000,2000,500,2,0.01,0.16,100,20,0], "max": -1}, </pre> ==v20240806技能== <pre> 1. 【参数化】自定义定方向速度全路径不引爆子弹 ("params": [伤害, 初始角度(度数)[θ1,...], 时长(T), 始偏时刻(t0), 停留时长(△t), 速度(v), 耗电, 流公差(diff), 流长度(默认第一个初始角度,否则需填-1), "特效"(可不填)]) 例: {"name": "CustomFixedDirectionLaserFireBallArithmeticStream", "init": 33000, "interval": 40000, "params": [500,[0],8000,0.01,200,0.24,40,20,0], "max": -1} 2. 【参数化】(被动)一定距离外隐身 ("params": [正方形格子距离, 现身后的最短冷却]) 例: {"name": "CustomAssassinHide", "init": 0, "interval": 0, "params": [3, 3000], "max": 1} 3. 【参数化】毁灭性瞄准斜5x5缺角水流泡(水泡炮) ("params": [玩家首段伤害, 玩家破裂伤害, 怪物伤害, 蓄能时长, 困怪时长(<60s)]) 例: {"name": "CustomHydroGunFireSkew5x5", "init": 5000, "interval": 10000, "params": [400, 400, 15000, 500, 5000], "max": -1} </pre> ==v20250618技能== <pre> 1. 自定义光盾(参数被动技能) CustomLightShield "params": {"break_times": 1, "recover_time": 1000} (产生高防护盾,若recover_time内受到break_times次伤害可击破护盾,击破后recover_time毫秒后恢复) 例: {"name": "CustomLightShield", "init": 0, "interval": 0, "params": {"break_times": 1, "recover_time": 1000}, "max": 1}, 2. 自定义移动到玩家最近的实体(参数技能) CustomMoveToTarget "params": {"target": "npc_name"} (瞬间移动到L1范数下距离玩家最近的target怪物处) 例: {"name": "CustomMoveToTarget", "init": 20000, "interval": 20000, "params": {"target": "LumenChurchLightGate"}, "max": -1} 3. 自定义范围内治疗敌方(参数技能) CustomLightRangeRecovery "params": {"radius": 3, "heal_amount": 3000} (对(2*radius+1)×(2*radius+1)范围内的所有怪物治疗heal_amount点) 例: {"name": "CustomLightRangeRecovery", "init": 10000, "interval": 10000, "params": {"radius": 10, "heal_amount": 2000}, "max": -1} 4. 自定义光系远程攻击(参数技能) CustomLightDistanceAttack "params": {"type": 1, "point": [[-1,0],[0,-1],[0,0],[0,1],[1,0]], "damage": 1000, "mute_time": 5000} (type指定玩家中心1/怪物中心2, point指定[攻击点列[x1,y1]](如果只填[[n]]则为(2n+1)*(2n+1)), damage为伤害, mute_time为变天使时长(不能放泡) 例: {"name": "CustomLightDistanceAttack", "init": 2800, "interval": 10000, "params": {"type": 1, "point": [[-1,0],[0,0],[1,0],[0,-1],[0,1]], "damage": 300, "mute_time": 3000}, "max": -1}, 5. 光陷阱(参数技能) CustomLightTrap "params": {"damage": 500, "mute_time": 3000, "trap_time": 30000} (释放伤害为damage的陷阱,触发后玩家变为天使mute_time毫秒,陷阱持续trap_time毫秒) 例: {"name": "CustomLightTrap", "init": 2000, "interval": 10000, "params": {"damage": 300, "mute_time": 3000, "trap_time": 30000}, "max": -1} </pre> ==v20250720技能== <pre> 1. 自定义关卡全局变量操作(参数技能) CustomLevelVariableOperation "params": {"variable_name": "hello", "operation": "+", "amount": 1} (支持 "=" "+" "-" "*" "//" "%") 20260320调整:在对未定义变量进行"="以外的操作时会预先默认其初始值为0 2. 自定义满足一定条件就放技能(参数技能) CustomConditionBasedSkill "params": {"skill_name": "Skill1", "params": [], "variable": "v1", "operation": ">", "amount": 1} (支持 "=" ">" "<") ("amount" 为 string 则为变量, 否则为数值) 3. 自定义第一次小于等于一定百分比血量就放技能(参数技能) CustomMonsterBloodBasedSkill "params": {"skill_name": "Skill1", "params": [], "percent": 0.1} 4. 自定义满足一定百分比血量就放技能(参数技能) CustomAnyTimeMonsterBloodBasedSkill "params": {"skill_name": "Skill1", "params": [], "percent": 0.1, "operation": ">"} 5. 一串技能(参数技能) CustomSequentialSkill "params": {"skill_names": ["Skill1","Skill2"], "params": [[],[]], "times": [0, 0]} (其中必须按时间顺序来L t1 <= t2 <= ...) 6. 地震特效(参数技能) CustomMapEarthQuake "params": {"strength": 0.1, "duration_per_time": 200, "times": 3, "decrease": true, "direction": 0} (联机版屏幕震动效果,strength强度表示移动像素数量,duration_per_time表示每次震动持续时间,times表示震动次数,direction表示方向但在单机版中似乎不存在此参数) 7. 新版耗电原地召唤怪(参数技能) CustomPointSpawnWithNameAndCharge "params": {"spawn_list": [充电召唤列表], "energy_cost": 3} 8. 中时间静止500伤 MediumTimeStop 10.自定义文字颜色的发送消息 CustomColourfulMessage "params": {"sender": "发言人", "text": "内容", "colour": [~ , ~ , ~ ]}, "max": 1} 其中colour所填写的是RGB颜色,推荐以下颜色设定: 玩家方 蓝色[95,191,255] 系统提示方 绿色[135,240,93] 敌方 红色[254,68,68] 示例: {"name": "CustomColourfulMessage", "init": 0, "interval": 0, "params": {"sender": "我", "text": "糟糕,冰神实在是太强了", "colour": [95,191,255]}, "max": 1} 11.杀死指定位置上存在的怪物 KillMonsterInCustomPosition "params": {"x": 10, "y": 10} ==== 新机制 ==== 1. 巡逻游荡: 可在地图map的json文件中,指定某个怪物在发现玩家之前的游荡巡逻路径 通过额外的"patrol"参数即可设置,"patrol"的内容为一个列表[],其中按顺序存放了怪物实际的单元移动逻辑 单元逻辑会按顺序依次执行并循环,目前支持两种单元逻辑: ["move",[x,y]] # 走到(x,y)坐标处 ["stop", t] # 原地停止t毫秒 示例 {"name": "LuminousVeilAGhostWizard", "y": 4, "x": 19, "patrol": [["move",[10,4]], ["stop",3000], ["move",[29,4]], ["stop",3000]]} 2. 可躲避仇恨的障碍物: "CAN_HIDE"为true的障碍物也可追加设置新的 "BLOCK_SIGHT": true 参数,此时玩家躲在里面一定不会引到怪物仇恨 </pre> ==v20260320技能== <pre> 1. 自定义满足一定条件就放的一次性被动技能(参数被动技能) CustomSingleTriggeredConditionBasedSkill "params": {"skill_name": "Skill1", "params": [], "variable": "v1", "operation": ">", "amount": 1} (支持 "=" ">" "<") ("amount" 为 string 则为变量, 否则为数值) 2. 指定坐标中生成障碍(可同时多个) CustomSummonObstacleWithXY "params": {"type": "类", "elem": "障碍名", "time": 吟唱时间, "coordinates": [(x1,y1), (x2,y2)]} 3. 闪现到玩家(2n+1)*(2n+1)范围内的无障碍位置 CustomTeleportEscape "params": {"range": 范围} 4. 有吟唱时间的寻敌+落地范围地震眩晕 CustomMinionChaseWithCastTimeAndEarthQuake "params": {"cast_time": 吟唱时间, "land_quake_range": 地震半径, "dizz_time": 眩晕时间, "do_earth_quake": 是否有地震特效(true/false)} 5. 悄咪咪无声音地自杀(无参数) KillSelfQuietly ======== 新机制 ======== 玩家在对应map.json中的"basic"字段可设置运输模式 map设置是否为运输关(每一关都要) "is_transport": true 最后一关结算时设置总运输量 "transport_amount": 500 "transport_remain": 500 最后一关的结算目标位置 "transport_destination": [x,y] 运输资源初始化点 "transport_resource_init": [(x1,y1),(x2,y2),...] 运输量 = max(0,(1-总损血/[关卡数*min(总血量,4500)])) * (50+∑(运输桶数)) 第一关根据 transport_resource_init 直接固定初始化对应数量运输桶 之后每关根据上一关运输到终点范围内的桶的数量进行初始化,每个障碍物运输量上限100 玩家必须保持在障碍物9x9范围内,此时每个障碍物导致玩家伤害+200 buff 当玩家离开9x9范围5秒后,障碍物开始掉血,每秒自身运输值-2 障碍物目前固定为"eden"的"elem1" "TRANSPORT_AMOUNT": 100, "TRANSPORT_RANGE": 5, "TRANSPORT_LEAK": 2, 怪物npc在json中的"death"亡语召唤现在支持额外的"wanderer"选项,开启后生成的怪物将独立于区域统计: {"name": "FinalEdenADarkSprout", "wanderer": true} </pre> ==v20260405技能== <pre> 1. 毁灭性瞄准斜5x5缺角魔能炮 CustomDevilGunFireSkew5x5 "params": {"damage": 对玩家伤害, "monster_damage": 对怪物基础伤害, "resource_buff": 每个运输桶的追加伤害, "wait_time": 前摇时长(ms)} 2. 飞出的持续激光剑气 CustomRemoteSword "params": {"damage": 伤害, "size": "small/normal", "speed": 0.16, "type": "forward/player", "can_stop": true/false} "size"为"small"时剑气变为3x3范围,否则为5x5 "type"为forward时向前释放,否则向玩家所在地释放 "can_stop"为true时遇到不可摧毁的障碍后会消失 ======== 新怪物参数 ======== 当怪物npc.json中配置 "protect_resource": true 时,资源在怪物5x5范围内时不会因玩家距离而产生磨损。 </pre> ==v20260413技能== <pre> 1. 在玩家10x10范围内所有紫色地板处释放持续掉血远程灰紫烟雾 CustomDevilSmokeMagicOnPoisonTrap "param": {"damages": [500(首段伤害减血量总上限), 100, 100], "times": [0, 500, 1000]} ======== 新地图技能 ======== 1. 随机3x3落雷(旧技能接口更新) {"skill_name": "Level3x3RandomThunder", "param": {"damage": 600(伤害), "target_range": 2(随机范围r:方阵边长2r+1)}, "init": 初动(ms), "interval": 间隔(ms)} 2. 敌方紫色毁灭性瞄准斜5x5缺角魔能炮(玩家躲在噬影门内时不会瞄准) {"skill_name": "CustomLevelDevilGunFireSkew5x5", "param": {"damage": 600(对玩家伤害), "monster_damage": 12000(对怪物/友军伤害), "wait_time": 500(发射吟唱时间ms), "source_point": [0, 0](炮弹从哪一格发射)}, "init": 初动(ms), "interval": 间隔(ms)} 3. 我方绿色毁灭性瞄准斜5x5缺角魔能炮(只会瞄准距玩家最近的被触发仇恨的怪物; 不会引爆糖泡; 不会伤害玩家; 若有光盾则保底造成(damage/2)点真实伤害) {"skill_name": "CustomLevelAllyGunFireSkew5x5", "param": {"damage": 15000(对怪物伤害), "wait_time": 500(发射吟唱时间ms), "source_point": [0, 0](炮弹从哪一格发射)}, "init": 初动(ms), "interval": 间隔(ms)} ======== 新友军机制 ======== 当地图 map.json 中的开头 "basic" 字段里配置 "teammate": [ {"name": "友军npc名", "guard_pos": [0, -1]}, {"name": "友军npc名", "guard_pos": [0, 1]}, {"name": "友军npc名", "guard_pos": [-1, 0]}, {"name": "友军npc名", "guard_pos": [1, 0]} ] 时,会自动开局生成对应数量的友军协同作战。 其中友军npc名来自于npc文件夹里的怪物json。guard_pos表示跟随玩家的相对坐标[x, y]。 友军会在进入区域后,随机选择自身视野内一个被触发仇恨的怪物作为目标,然后跟随进行近战,每秒尝试进行一次攻击, 若攻击成功,则对目标造成 自身近身 点真实伤害,同时自身受到 max(目标怪物近身+紫陷阱减防量, 最大血量/200) 点真实伤害。 ======== 新特定角色地图增幅机制 ======== 当地图 map.json 中的开头 "basic" 字段里配置 "buff_hero": { "Maria": {"blood": 3888, "damage": 1288, "defense": -88}, "Chris": {"blood": 3000, "damage": 1000, "defense": 100} } 即可在当前map对该角色进行特殊加成 </pre> ==v20260427技能== <pre> ======== 新怪物技能 ======== 1. 进阶魔王飞刀 CustomDevilAirKnifeProMax "param": {"target": [dx(相对玩家的x偏移),dy(相对玩家的y偏移)], "range": [紫烟范围], "damage_blood": 伤害, "delta_blood": 减少生命值上限} 2. 通关胜利后对话 CustomChatFlow 具体使用例子可见FinalEdenBossEdenDeath.json {"name": "CustomChatFlow", "init": 0, "interval": 0, "params": { "sequence": [ {"type": "cg_chat", "speaker": "左说话者名字", "position": "L", "cg": "res-img-cg文件夹内的对话cg背景.png", "img": "res-img-tachie文件夹内的说话者图片.png", "duration": 持续时间, "text": "说话文本"}, {"type": "cg_chat", "speaker": "右说话者名字", "position": "R", "cg": "res-img-cg文件夹内的对话cg背景.png", "img": "res-img-tachie文件夹内的说话者图片.png", "duration": 持续时间, "text": "说话文本"}, {"type": "pv", "src": "置于res-img-pv文件夹内的文件夹名,内含组成pv动画的所有图片文件"}, {"type": "staff_roll", "content": { "滚动显示演职员1号": ["琳琅天上工作室"], "滚动显示演职员2号": ["永恒QQTPVE"], } } ] }, "max": 1 }, 3. 噬暗之口(总倒计时内自身被击杀后对主目标怪造成大量伤害,否则恢复其一定比例生命) EdenMouthSkill "params": {"target": "主目标怪", "recovery_ratio": 恢复生命比率(0~1), "damage": 对目标怪造成伤害, "time": 总倒计时(ms)} ======== 特定角色地图增幅机制接口扩展 ======== 地图 map.json 中的特殊加成里可额外配置入场台词 "buff_hero": { "Maria": {"blood": 3888, "damage": 1288, "defense": -88, "text": "Hello Maria!"}, "Chris": {"blood": 3000, "damage": 1000, "defense": 100, "text": "Bonjour Chris!"} } ======== 地图开局对话 ======== 地图 map.json 中的开头"basic"字段里里可额外配置对话 "intro_chat": [ {"speaker": "冰神", "position": "L", "img": "ice_god.png(路径放res/img/tachie)", "duration": 30000(30s无操作自动下一条), "text": "何人来打扰此处的清净?"}, {"speaker": "我", "position": "R", "img": "me.png", "duration": 30000, "text": "听说这里有位装菜的绝世神王,我便想一探究竟。"}, {"speaker": "冰神", "position": "L", "img": "ice_god.png", "duration": 30000, "text": "渺小的人类,为你的僭越付出代价吧!"} ] </pre> ==v20260601技能== <pre> 1. 单个无限次数周期技能 CustomEndlessPeriodicSingleSkill "params": {"skill_name": "SkillXXX", "params": [], "init": 初动时间(ms), "interval": 周期(ms)} 2. 自定义围怪旋转不引爆子弹 CustomSurroundingFireBallStream "params": {"number": 子弹个数, "damage": 伤害, "radius": 圆周半径, "times": 持续时间, "rps": 每秒转几圈, "effect": "fire_ball"} </pre>
返回
全部技能
。
导航
热门
首页
最近新图
更新记录
QQTPVE
QQTROGUE
QQTPVE菜单
教程
地图合集
作者合集
怪物图鉴
技能介绍
更新记录
菜单成就配置文件
QQTROGUE菜单
肉鸽教程
肉鸽英雄
特殊房间
QQTPVE教程
游戏下载与设置
游戏原理教程
入门操作教程
基础倍数教程
基础实战教程
术语解释
进阶过图教程
其他高阶教程
友情链接
QQTPVE官网
导航
首页
最近更改
登录
随机页面
MediaWiki帮助
侧边栏
开发用示例
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志