hotfixed 21 p.2.7
This commit is contained in:
parent
f9b6c3abc1
commit
18c419c8bc
|
@ -322,21 +322,21 @@ actors.mobs.npcs.whitenpc.nonono=你处于娱乐模式,这是最后一层了
|
|||
|
||||
actors.buffs.championhero.warn=你感受到了无尽的力量。
|
||||
actors.buffs.championhero$light.name=雷霆祝福
|
||||
actors.buffs.championhero$light.desc=雷霆祝福使玩家完全免疫闪电类元素伤害。
|
||||
actors.buffs.championhero$light.desc=雷霆祝福使玩家完全免疫闪电类元素伤害。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$halo.name=鬼磷祝福
|
||||
actors.buffs.championhero$halo.desc=鬼磷祝福造成 35% 额外近战伤害,会使用更强大的磷火点燃攻击目标,免疫火焰,免疫磷火。
|
||||
actors.buffs.championhero$halo.desc=鬼磷祝福造成 35% 额外近战伤害,会使用更强大的磷火点燃攻击目标,免疫火焰,免疫磷火。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$blazing.name=烈焰祝福
|
||||
actors.buffs.championhero$blazing.desc=烈焰祝福造成 25% 额外近战伤害,会点燃攻击目标,免疫火焰,且会在死亡时引燃周遭。
|
||||
actors.buffs.championhero$blazing.desc=烈焰祝福造成 25% 额外近战伤害,会点燃攻击目标,免疫火焰,且会在死亡时引燃周遭。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$projecting.name=索敌祝福
|
||||
actors.buffs.championhero$projecting.desc=索敌祝福拥有 25% 额外近战伤害。
|
||||
actors.buffs.championhero$projecting.desc=索敌祝福拥有 25% 额外近战伤害。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$antimagic.name=敌法祝福
|
||||
actors.buffs.championhero$antimagic.desc=敌法祝福拥有 25% 的伤害减免,且完全免疫所有魔法效果。
|
||||
actors.buffs.championhero$antimagic.desc=敌法祝福拥有 25% 的伤害减免,且完全免疫所有魔法效果。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$giant.name=无畏祝福
|
||||
actors.buffs.championhero$giant.desc=无畏祝福拥有 75% 的伤害减免。
|
||||
actors.buffs.championhero$giant.desc=无畏祝福拥有 75% 的伤害减免。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$blessed.name=天佑祝福
|
||||
actors.buffs.championhero$blessed.desc=天佑祝福拥有 200% 额外精准与躲避。
|
||||
actors.buffs.championhero$growing.name=成长祝福
|
||||
actors.buffs.championhero$growing.desc=成长祝福拥有额外精准、躲避、近战伤害与伤害减免。\n\n当前精准、躲避、近战伤害加成:%1$d%%\n当前伤害减免:%2$d%%
|
||||
actors.buffs.championhero$blessed.desc=天佑祝福拥有 200% 额外精准与躲避。\n\n剩余回合时长:
|
||||
actors.buffs.championhero$growing.name=英雄祝福
|
||||
actors.buffs.championhero$growing.desc=英雄祝福拥有额外精准、躲避、近战伤害与伤害减免。\n\n当前精准、躲避、近战伤害加成:%1$d%%\n当前伤害减免:%2$d%%\n\n剩余回合时长:
|
||||
|
||||
actors.mobs.dimandking.name=钻石宝箱王
|
||||
actors.mobs.dimandking.notice=翼绫?是你?不,你不是翼绫!你为何前来?
|
||||
|
|
|
@ -67,7 +67,8 @@ public abstract class ChampionHero extends FlavourBuff {
|
|||
|
||||
@Override
|
||||
public String desc() {
|
||||
return Messages.get(this, "desc",DURATION);
|
||||
//todo 取负数,通过绝对值获取,以显示为正数 并通过INT省略后面的小数点
|
||||
return Messages.get(this, "desc")+(int)(Math.abs(1.0f - visualcooldown())+1f);
|
||||
}
|
||||
|
||||
|
||||
|
@ -254,7 +255,7 @@ public abstract class ChampionHero extends FlavourBuff {
|
|||
//
|
||||
}
|
||||
|
||||
private float multiplier = 1.19f;
|
||||
private float multiplier = 1.15f;
|
||||
|
||||
@Override
|
||||
public boolean act() {
|
||||
|
@ -281,7 +282,7 @@ public abstract class ChampionHero extends FlavourBuff {
|
|||
|
||||
@Override
|
||||
public String desc() {
|
||||
return Messages.get(this, "desc", (int)(100*(multiplier-1)), (int)(100*(1 - 1f/multiplier)));
|
||||
return Messages.get(this, "desc", (int)(100*(multiplier-1)), (int)(100*(1 - 1f/multiplier)))+(int)(Math.abs(1.0f - visualcooldown())+1f);
|
||||
}
|
||||
|
||||
private static final String MULTIPLIER = "multiplier";
|
||||
|
|
|
@ -30,6 +30,7 @@ import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
|||
import com.shatteredpixel.shatteredpixeldungeon.QuickSlot;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.SPDSettings;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.ChampionHero;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.RandomBuff;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.ArmorAbility;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.huntress.NaturesPower;
|
||||
|
@ -172,7 +173,14 @@ public enum HeroClass {
|
|||
new FireFishSword().quantity(1).identify().collect();
|
||||
new PotionOfInvisibility().quantity(45).identify().collect();
|
||||
new LockSword().quantity(1).identify().collect();
|
||||
//Buff.affect(hero, ChampionHero.AntiMagic.class, 50000f);
|
||||
Buff.affect(hero, ChampionHero.AntiMagic.class, 50000f);
|
||||
// Buff.affect(hero, ChampionHero.Blazing.class, ChampionHero.DURATION);
|
||||
// Buff.affect(hero, ChampionHero.Halo.class, ChampionHero.DURATION);
|
||||
// Buff.affect(hero, ChampionHero.Light.class, ChampionHero.DURATION);
|
||||
// Buff.affect(hero, ChampionHero.Blessed.class, ChampionHero.DURATION);
|
||||
// Buff.affect(hero, ChampionHero.Projecting.class, ChampionHero.DURATION);
|
||||
// Buff.affect(hero, ChampionHero.Giant.class, ChampionHero.DURATION);
|
||||
// Buff.affect(hero, ChampionHero.Growing.class, ChampionHero.DURATION);
|
||||
new Gauntlet().quantity(1).identify().collect();
|
||||
new GoldIron().quantity(1).identify().collect();
|
||||
new ScrollOfIdentify().quantity(45).identify().collect();
|
||||
|
|
|
@ -183,7 +183,7 @@ public abstract class Mob extends Char {
|
|||
|
||||
//TODO 突变巨兽NEW
|
||||
if (Dungeon.isChallenged(Challenges.SBSG) && scaleFactor == 1f && !properties().contains(Property.NOBIG) && !properties().contains(Property.BOSS)&& !properties().contains(Property.MINIBOSS) ){
|
||||
scaleFactor = Random.Float(1f, 1.8f);
|
||||
scaleFactor = Random.Float(1f, 1.6f);
|
||||
HT = (int) (HT * scaleFactor);
|
||||
if (scaleFactor >= 1.4f){
|
||||
HP = HT = (int) (HT * 1.45f);
|
||||
|
|
|
@ -182,7 +182,7 @@ public class InterlevelScene extends PixelScene {
|
|||
fadeTime += 0.9f; //adds 1 second total
|
||||
//speed up transition when debugging
|
||||
} else if (DeviceCompat.isDebug()){
|
||||
fadeTime = 0.1f;
|
||||
fadeTime = 0.9f;
|
||||
}
|
||||
|
||||
SkinnedBlock bg = new SkinnedBlock(Camera.main.width, Camera.main.height, loadingAsset ){
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package com.shatteredpixel.shatteredpixeldungeon.sprites;
|
||||
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||
import com.watabou.noosa.TextureFilm;
|
||||
|
||||
public class FireGhostSprite extends MobSprite {
|
||||
|
@ -32,16 +31,4 @@ public class FireGhostSprite extends MobSprite {
|
|||
public int blood() {
|
||||
return 0xFFFF7D13;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void link( Char ch ) {
|
||||
super.link( ch );
|
||||
add( CharSprite.State.BURNING );
|
||||
}
|
||||
|
||||
@Override
|
||||
public void die() {
|
||||
super.die();
|
||||
remove( CharSprite.State.BURNING );
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user