类型 | |
---|---|
环境 | |
AI 类型 | 光之女皇 AI |
伤害 | 80110248 (接触)[1] 120165372 (猛冲)[2] 100140210 (七彩矢 1/2)[3] 120160240 (太阳舞)[4] 100140210 (永恒彩虹)[5] 120140210 (空灵长枪 1/3)[6] 130120180 (空灵长枪 2)[6] |
最大生命值 | 35000/7000049000/9800062475/124950 |
防御 | 60 |
击退抗性 | 100% |
免疫 | ![]() |
钱币 | 25 GC62 GC50 SC |
---|
受伤害 | |
---|---|
被击杀 | |
生成 | |
七彩矢 1 | |
七彩矢 2 | |
太阳舞 | |
永恒彩虹 | |
空灵长枪 1/2/3 | |
猛冲 |
光之女皇是一个困难模式、世纪之花后的 Boss,可通过杀死七彩草蛉来召唤。通常在夜晚与她战斗,且她在白天期间会暴怒,使得伤害极大提升。虽然击败了世纪之花后就可以与她战斗,她比大部分困难模式 Boss 都显著更难,且通常需要石巨人后的装备。和光之女皇的战斗是可选的,并非游戏进程所需,但只要玩家的技术足够击败她,她的武器就会给玩家带来极大帮助。
当光之女皇活着时,会播放其专有音乐《光之女皇》。若启用了异界版音乐 (电脑版、主机版、和移动版),则会改为播放《Boss 2(异界版)》。
可以通过杀死七彩草蛉来召唤光之女皇,前者是一种世界中已打败世纪之花后,在黄昏(下午 7:30)和午夜(上午 12:00)期间于神圣之地地表生成的罕见小动物。它可以被生命体分析机及其升级探测到。
七彩草蛉可以用虫网、防熔岩虫网、或金虫网捕捉,然后可以被玩家在其他位置释放并杀死。如果在神圣之地以外释放,七彩草蛉几乎会瞬间消失,需要玩家使用有快使用时间或能放出停留的射弹的武器才能有效地杀死它。虽然七彩草蛉只会在击败了世纪之花的世界中天然生成,但可以将其带到困难模式之前世界中并杀死它来召唤 Boss。
光之女皇会进行多种复杂的、主要为射弹的攻击。每种攻击将由执行攻击的时间和执行此攻击后的“等待时间”两部分组成。在她的第二阶段期间,攻击后的等待时间会缩短 0.25 秒,在专家模式下还会再缩短 0.08 秒。[8]相邻的两次攻击之间还会存在额外的一段间隔时间,见攻击模式获取细节。
光之女皇会以固定的模式使用她的攻击。每次攻击之间有固定的间隔,在她的第二阶段中此间隔更短,且在 For the worthy 或 Get fixed boi 世界中间隔会进一步缩短。
被召唤后,光之女皇会在原地悬浮 3 秒[10],然后按顺序执行以下攻击。
攻击之间的间隔为 0.75 秒(For the worthy 或 Get fixed boi 世界中为 0.38 秒)。[11]此攻击顺序会无限重复,直到第二阶段开始。
当光之女皇的生命低于一半时(35,000 / 49,000 / 62,475),她会消失,然后在玩家的下个预计位置上方出现,获得新的、更亮的外观并进入她的第二阶段。阶段转换共需要 3 秒。[12]
在第二阶段中,光之女皇的防御提升至 60,她会使用一套新的攻击模式,攻击间隔略微缩短并具有更高伤害:
攻击之间的间隔为 0.33 秒(For the worthy 或 Get fixed boi 世界中为 0.17 秒)。[11]此攻击顺序会无限重复,直到光之女皇被击败。
可以在任何时间与光之女皇战斗,但她会在白天进入“暴怒”,由其攻击的颜色由彩虹色变为亮黄色指出。暴怒时,她具有略微不同的攻击模式,且她的所有攻击会造成极高的伤害[13],在正常游戏情况下总是会一击杀死玩家。
在她的暴怒状态下,她的攻击总是遵循其专家模式下的行为。
如果玩家对光之女皇的所有伤害都是在白天造成的,她在被击败时会掉落泰拉棱镜。
HallowBoss
(神圣 Boss)。DeathAurora
(死亡极光)。Terraria.NPC.cs
中的 AI_120_HallowBoss()
,Terraria.NPC.cs
中的 ScaleStats_ApplyMultiplayerStats()
,和 Terraria.NPC.cs
中的 GetAttackDamage_ScaledByStrength()
方法。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。相关部分为 switch(this.ai[0]){ case 9: }
代码段。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。攻击的相关代码段:七彩矢 1:switch(this.ai[0]){ case 2: }
;七彩矢 2:switch(this.ai[0]){ case 16: }
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。攻击的相关代码段为 switch(this.ai[0]){ case 6: }
。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。攻击的相关代码段为 switch(this.ai[0]){ case 5: }
。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。攻击的相关代码段:空灵长枪 1:switch(this.ai[0]){ case 4: }
;空灵长枪 2:switch(this.ai[0]){ case 7: }
;空灵长枪 3:switch(this.ai[0]){ case 11: }
Terraria.GameContent.ItemDropRules.ItemDropDatabase.cs
中的 RegisterBoss_HallowBoss()
方法。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。
Terraria.Projectile.cs
中的 SetDefaults()
方法。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。相关部分为 switch(this.ai[0]){ case 0: }
代码段。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。相关部分为 switch(this.ai[0]){ case 1: }
代码段。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。相关部分为 switch(this.ai[0]){ case 10: }
代码段。
Terraria.NPC.cs
中的 IsDamageDodgeable()
和 Terraria.Projectile.cs
中的 IsDamageDodgable()
方法。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法。相关部分为 switch(this.ai[0]){ case 13: }
代码段。
Terraria.Player.cs
中的 Update_NPCCollision()
方法。
Terraria.NPC.cs
中的 AI_120_HallowBoss()
方法 和 Terraria.NPC.cs
中的 strengthMultiplier
字段。