Pavel Penev

Results 21 issues of Pavel Penev

Initially I just wanted a flag to export the weapon docs info as JSON so that [the OpenRA Language Server (oraide)](https://github.com/penev92/Oraide.LanguageServer/) can use it in certain scenarios, but after a...

PR: Changes requested
PR: Is Dependency

Exceptions like "OpenRA.Utility(1,1): Error: OpenRA.Mods.Common.Lint.CheckDefaultVisibility failed with exception: System.InvalidOperationException: TypeDictionary contains multiple instances of type OpenRA.Traits.IOccupySpaceInfo" are very hard to diagnose, so we'd like to have the actor name to...

PR: Conceptual concerns

As suggested on Discord. This would be relevant when spectating D2k matches.

PR: Changes requested
PR: Needs +2

The BlockingCollection would have `IsAddingCompleted` to true, but `IsComplete` to false, slipping through the cracks and causing an InvalidOperationException ("The collection has been marked as complete with regards to additions.")...

PR: Unaddressed comment(s)

The discussion about implementing a flexible multi-resource resource system in OpenRA has been one of the recurring ones over the past many years. The last bit of work on the...

Feature
Refactor

Taken [from Discord](https://discord.com/channels/153649279762694144/388282819371204608/1013774462602203136), by @abcdefg30: > we should implement a setup similar to what we did for sequence references for translations ```cs [TranslationReference("team")] static readonly string Team = "team-no-team"; ```...

Feature
Utility
Refactor

A split from the generic D2k cleanup ticket: > There are still actor definitions that contain hardcoded (in the YAML, but still) sound file names like `HI_PREP.AUD` and `STEALTH1.WAV` instead...

Refactor
Audio

Inspired by @teinarss'es wip branch and articles like https://andrewlock.net/exploring-dotnet-6-part-9-source-generator-updates-incremental-generators, this aims to bring a mostly elegant solution to #21032. _**This is a pretty serious status quo change so naturally everything...

PR: Has dependencies

Despite the amount of work so many people put into D2k over the past 6 months, the mod is still a long way from being finished. I'm opening this to...

Dune 2000
Meta

First reported by @MustaphaTR and his D2k mod, an investigation concluded that the MacOS packaging script can break if the `PACKAGING_DISPLAY_NAME` in `mod.config` contains a '\\'' (the mod was called...

Bug