GithubHelp home page GithubHelp logo

bug修复 about infiniteinfernal HOT 12 CLOSED

Acappellia avatar Acappellia commented on August 23, 2024
bug修复

from infiniteinfernal.

Comments (12)

ReinWD avatar ReinWD commented on August 23, 2024
  • beam技能现在将进行区块是否加载的判断,若区块未加载将继续飞行但不生成粒子也不判断是否命中物体(不进行反弹以及撞墙判断)
  • potionself ,teleport 理论上不应存在问题
  • summon 药水云 的主要问题在于NBT标签不合法,下面是报错
[19:47:43] [Server thread/WARN]: Couldn't load custom particle dust
com.mojang.brigadier.exceptions.CommandSyntaxException: Expected ' ' at position 4: dust<--[HERE]
  • 绝望之门粒子效果现在的配置为:
//警告
 location.getWorld().spawnParticle(Particle.END_ROD, location, 100, 0, 0, 0, 0.01, null, true);
        location.getWorld().spawnParticle(Particle.PORTAL, location, 200, 0, 0, 0, 2, null, true);

//爆炸
        location.getWorld().spawnParticle(Particle.FLAME, location, 50, 0, 0, 0, 1, null, false);
        location.getWorld().spawnParticle(Particle.DRAGON_BREATH, location, 100, 0, 0, 0, 1, null, false);

与实际需求差距在于警告粒子实现方式略有不同。

  • 间隔三秒钟的技能释放失败原因未知

from infiniteinfernal.

Acappellia avatar Acappellia commented on August 23, 2024

potionself和teleport失效可能和技能施放失败有关 我今天再详细测试下怪物

from infiniteinfernal.

phoenixlzx avatar phoenixlzx commented on August 23, 2024
  1. beam 卡服务器不仅没有修复,反而更卡了。
  2. 禁刷怪区仍然会刷怪,玩家站在禁刷怪区也会被仇恨锁到。
  3. summon 药水云的命令在原版执行是没有问题的。
  4. 很多主动和被动技能仍然无法正确触发。

from infiniteinfernal.

Acappellia avatar Acappellia commented on August 23, 2024
  1. beam变得不可见了
  2. projectile技能的interval失效,已知smallfireball、shulkerbullet都只能造成原版伤害,不排除其它projectile类型(arrow类型正常)
  3. 小白普通攻击、三叉戟溺尸、雪蛤等使用远程攻击的怪物,普通攻击只有原版伤害
  4. teleporttoplayer技能正常
  5. fire技能应为被动技能

from infiniteinfernal.

ObjectOrientedRem avatar ObjectOrientedRem commented on August 23, 2024
  1. 怪物会刷新在地底直接窒息死亡
  2. potionhit 效果无效

from infiniteinfernal.

Acappellia avatar Acappellia commented on August 23, 2024

为所有abilityset添加trigger。每次触发技能时只从符合trigger的ablityset中随机选择一个set。trigger包括:

SPAWN_TELEPORT
ACTIVE
HIT
HURT
DEATH
NEAR_DEATH

from infiniteinfernal.

Acappellia avatar Acappellia commented on August 23, 2024

今日份报告:

  1. 吸血技能不生效、
  2. 复活技能的粒子效果需要修改
  3. 为反伤技能添加声音提示

from infiniteinfernal.

phoenixlzx avatar phoenixlzx commented on August 23, 2024

补充:

  1. 复活技能的粒子速度提高、粒子数量减少并持续播放1sec
  2. 修复 clearEffect 的问题
  3. UltraStrike 技能特效(群内
  4. 生物死亡仍会继续 burst 发射箭或 beam
  5. ParticleShield 触发 20 tick 内没有反伤只有防御,20 tick 后再开始反伤,并且反伤有瞬发粒子特效

from infiniteinfernal.

ReinWD avatar ReinWD commented on August 23, 2024
  • 修复 clearEffect 的问题?
  • 小白普通攻击、三叉戟溺尸、雪蛤等使用远程攻击的怪物,普通攻击只有原版伤害?
  • 生物死亡仍会继续 burst 发射箭或 beam
  • 怪物会刷新在地底直接窒息死亡
  • 怪物会以创造模式/观察者模式的玩家为目标

from infiniteinfernal.

Acappellia avatar Acappellia commented on August 23, 2024
  • 吸血的粒子飞行速度过慢……
  • 区域刷怪会无视距离的等级 EDIT: 需要给 region 加参数是否按等级刷怪
  • 怪物的刷新范围应为一个球体,在刷新时应该确保怪物站在地面,并且有足够大的空间使怪物不窒息。对于幻翼、溺尸、守卫者等不在地面刷新的怪物应作特殊处理

from infiniteinfernal.

ReinWD avatar ReinWD commented on August 23, 2024
  • AbilityProjectile不再使用独立的chance控制触发几率,需要移除相应的配置项onPlayerAttackChance与perCycleChance
  • 修复了生物死后仍然会Burst的问题
  • 目前的吸血粒子使用(beam到mob距离/mob到受害者距离)^6 * (-18)+20 计算其速度。修改为(距离系数)^4 *(-15)+ 30
    WIP

from infiniteinfernal.

ReinWD avatar ReinWD commented on August 23, 2024

done

from infiniteinfernal.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.