Files
thaumicadditions/reports/F-007.md
T
2026-10-31 21:42:27 +08:00

1.3 KiB
Raw Blame History

F-007

  • 状态:观察·已驳回(TDLM/thaumicadditions#11,2026-10-31:每趟内爆炸会生成新奇点并改动实体,且每趟破坏随机方块,提出查询会改变吸取结果)
  • 范式:S1
  • 位置:src/main/java/com/pengu/thaumcraft/additions/entity/EntitySingularity.java:70-73
  • 证据:
    for(p = 0; p < 128; ++p) {
       AxisAlignedBB ent = AxisAlignedBB.getBoundingBox(this.posX - (double)this.radius, this.posY - (double)this.radius, this.posZ - (double)this.radius, this.posX + (double)this.radius, this.posY + (double)this.radius, this.posZ + (double)this.radius);
       l = this.worldObj.getEntitiesWithinAABB(Entity.class, ent);
       l2 = this.worldObj.getEntitiesWithinAABB(EntityLivingBase.class, ent);
    
    (:70-73;radius = 10 见 :22;落地分支 :56)
  • 机制:奇点落地后每 tick 将同一 21³ 盒 AABB 查询重复 128 次×两类实体,盒有界但频率无 interval,乘子为设计放大。
  • 频率:每 tick × 每落地奇点 × 256 次查询(静态推断)。
  • 修法:单次双查询后在循环内处理;或降循环次数。行为/手感可能变 ⇒ 观察,量级需 profile。
  • 风险 · 置信度:中(牵引力/破坏节奏) · 高(形态)
  • 移交:无
  • 来源:P1 2026-10-26 2f7b9c9