mirror of
https://github.com/oshima-studios/OshimaGameModule.git
synced 2025-12-06 00:18:22 +00:00
平衡性调整,BUG修复
This commit is contained in:
parent
495a5ea3ec
commit
4ab29831d9
@ -184,5 +184,17 @@ namespace Oshima.FunGame.OshimaModules.Items
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
public override List<Character> GetSelectableTargets(Character caster, List<Character> enemys, List<Character> teammates)
|
||||
{
|
||||
List<Character> targets = base.GetSelectableTargets(caster, enemys, teammates);
|
||||
if (GamingQueue != null)
|
||||
{
|
||||
// 从死亡队列中获取队友,加入目标列表。
|
||||
Dictionary<Character, bool> deaths = GamingQueue.GetIsTeammateDictionary(caster, GamingQueue.Eliminated);
|
||||
targets = [.. targets.Union(deaths.Where(kv => kv.Value).Select(kv => kv.Key)).Distinct()];
|
||||
}
|
||||
return targets;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -39,6 +39,9 @@ namespace Oshima.FunGame.OshimaModules
|
||||
(long)AccessoryID.攻击之爪25 => new 攻击之爪25(),
|
||||
(long)AccessoryID.攻击之爪40 => new 攻击之爪40(),
|
||||
(long)AccessoryID.攻击之爪55 => new 攻击之爪55(),
|
||||
(long)AccessoryID.攻击之爪70 => new 攻击之爪70(),
|
||||
(long)AccessoryID.攻击之爪85 => new 攻击之爪85(),
|
||||
(long)AccessoryID.攻击之爪100 => new 攻击之爪100(),
|
||||
(long)ConsumableID.小经验书 => new 小经验书(),
|
||||
(long)ConsumableID.中经验书 => new 中经验书(),
|
||||
(long)ConsumableID.大经验书 => new 大经验书(),
|
||||
|
||||
@ -11,7 +11,7 @@ namespace Oshima.FunGame.OshimaModules.Skills
|
||||
public override string DispelDescription => Effects.Count > 0 ? Effects.First().DispelDescription : "";
|
||||
public override double EPCost => 100;
|
||||
public override double CD => 80 - 4 * (Level - 1);
|
||||
public override double HardnessTime { get; set; } = 15;
|
||||
public override double HardnessTime { get; set; } = 10;
|
||||
public override bool CanSelectSelf => true;
|
||||
public override bool CanSelectEnemy => false;
|
||||
|
||||
|
||||
@ -10,7 +10,7 @@ namespace Oshima.FunGame.OshimaModules.Skills
|
||||
public override string Description => Effects.Count > 0 ? Effects.First().Description : "";
|
||||
public override double EPCost => 100;
|
||||
public override double CD => 100 - 4 * (Level - 1);
|
||||
public override double HardnessTime { get; set; } = 18;
|
||||
public override double HardnessTime { get; set; } = 12;
|
||||
public override string Slogan => "从深渊引爆力量,世界将为之颤抖!!!!";
|
||||
public override bool CanSelectSelf => false;
|
||||
public override bool CanSelectEnemy => true;
|
||||
|
||||
@ -11,7 +11,7 @@ namespace Oshima.FunGame.OshimaModules.Skills
|
||||
public override string DispelDescription => Effects.Count > 0 ? Effects.First().DispelDescription : "";
|
||||
public override double EPCost => 100;
|
||||
public override double CD => 60;
|
||||
public override double HardnessTime { get; set; } = 15;
|
||||
public override double HardnessTime { get; set; } = 10;
|
||||
public override bool CanSelectSelf => true;
|
||||
public override bool CanSelectEnemy => false;
|
||||
|
||||
|
||||
@ -11,7 +11,7 @@ namespace Oshima.FunGame.OshimaModules.Skills
|
||||
public override string DispelDescription => Effects.Count > 0 ? Effects.First().DispelDescription : "";
|
||||
public override double EPCost => 100;
|
||||
public override double CD => 55 - (1 * (Level - 1));
|
||||
public override double HardnessTime { get; set; } = 12;
|
||||
public override double HardnessTime { get; set; } = 9;
|
||||
public override bool CanSelectSelf => true;
|
||||
public override bool CanSelectEnemy => false;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user