feat(items): Poison Wing/Cape as high-tier wings (defense + options + level bonuses)
Switch from the basic CreateWing overload to the full one: base defense 65/60, defense-per-level, wing options (HP recover / phys damage / defense), damage increase, fast flight. Level req 100.
This commit is contained in:
@@ -112,8 +112,19 @@ public class Wings : WingsInitializerBase
|
||||
/// </summary>
|
||||
public void CreatePoisonWings()
|
||||
{
|
||||
this.CreateWing(240, 5, 3, "Poison Wing", 100, 30, 200, 180, 0, 1, 0, 0, 0, 0, 0);
|
||||
this.CreateWing(241, 5, 3, "Poison Cape", 100, 30, 200, 180, 0, 0, 0, 0, 1, 0, 1);
|
||||
// Ensure the level-bonus tables exist (Initialize() sets them for the fresh-seed
|
||||
// path; the update-plugin path calls this method standalone).
|
||||
this._defenseBonusByLevelTable ??= this.CreateBonusDefensePerLevel();
|
||||
this._damageIncreaseByLevelTable ??= this.CreateDamageIncreaseBonusPerLevelFirstAndThirdWings();
|
||||
var poisonWingOptions = this.CreateThirdClassWingOptions();
|
||||
|
||||
// High-tier imported wings: strong base defense + defense-per-level, wing options
|
||||
// (HP recover / physical damage / defense increase), damage increase and fast flight.
|
||||
// Poison Wing (12/240, Dark Knight).
|
||||
this.CreateWing(240, 5, 3, "Poison Wing", 150, 65, 220, 100, 0, 1, 0, 0, 0, 0, 0, this.BuildOptions((0b00, OptionType.HealthRecover), (0b11, OptionType.PhysDamage), (0b10, OptionType.Defense)), 42, 42, this._damageIncreaseByLevelTable, poisonWingOptions, movementSpeed: MovementSpeedConstants.FastWingMovementSpeed);
|
||||
|
||||
// Poison Cape (12/241, Dark Lord + Rage Fighter).
|
||||
this.CreateWing(241, 5, 3, "Poison Cape", 150, 60, 220, 100, 0, 0, 0, 0, 1, 0, 1, this.BuildOptions((0b00, OptionType.HealthRecover), (0b11, OptionType.PhysDamage), (0b10, OptionType.Defense)), 42, 42, this._damageIncreaseByLevelTable, poisonWingOptions, movementSpeed: MovementSpeedConstants.FastWingMovementSpeed);
|
||||
}
|
||||
|
||||
private void CreateFeather()
|
||||
|
||||
Reference in New Issue
Block a user