Skip to content

fix & feat: longstanding bugs, shit refactor#648

Open
Inconnu1337 wants to merge 2 commits intoimperial-space:developfrom
Inconnu1337:fix-longstanding-bugs
Open

fix & feat: longstanding bugs, shit refactor#648
Inconnu1337 wants to merge 2 commits intoimperial-space:developfrom
Inconnu1337:fix-longstanding-bugs

Conversation

@Inconnu1337
Copy link
Contributor

О ПР`е

Исправлены следующие баги:

  • Стопки материалов не считались в крафтах культа
  • Возможность сохранить состояние заряженной атаки на оружии сложив в инвентарь

Рефакторнуты следующие системы:

  • CultCastSystem.cs
  • MedievalReviveSystem.cs

Остальное:

  • Изменена коллизия и drawdepth магических флагов легиона/мятежа, чтобы было удобнее брать ревенты и медали.

Технические детали

  • CultCastSystem теперь работает на прототипах, а не жестко захардкоженных значениях. Это все еще не идеально(будет дорабатываться), но лучше, чем было. (см. Resources\Prototypes\Imperial\Medieval\Cult\blood_spells.yml).

  • MedievalReviveSystem менее говнокодная, все.

  • CultMemberComponent.DeathCusre => CultMemberComponent.DeathCurse.

  • CultMemberComponent.parent => CultMemberComponent.Parent.

  • MedievalBlodedComponent.cs = > MedievalBloodedComponent.

о нет нет еще очень важный чейнджлог:

удален бесполезный лог Log.Info("1"); в MeleeWeaponSystem

переименован неймпспейс Content.Server.Imperial.Medieval.Cult.Bloodspells.mateials; в Content.Server.Imperial.Medieval.Cult.Bloodspells.Materials; (это конец)


В будущем будет рефакторнута система рун культа, будет красивый гайдбук вместо этой ужасной книжки и возможность создавать руны на прототипах

@github-actions github-actions bot added size/Medium Change Wiz Code Изменения вмешиваются в код визардов C# Изменения добавляют новый C# код Change WIz Prototypes Изменения вмешиваются в код прототипов визардов Prototypes Изменения добавляет новые прототипы and removed size/Medium labels Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C# Изменения добавляют новый C# код Change Wiz Code Изменения вмешиваются в код визардов Change WIz Prototypes Изменения вмешиваются в код прототипов визардов Prototypes Изменения добавляет новые прототипы

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant