anvilvapre
anvilvapre
Relates to #21403. Each player has a shroud instance. On each actor move the shroud of all players is updated. In larger multiple player games there are often only 2-4...
Request to only run a BeaconLib probe when the use chooses to start or join a LAN game. Not by default when joining an online Internet game. https://github.com/OpenRA/OpenRA/blob/d91d1f5466e65be370bdfe3f0755ecdca3c21e20/OpenRA.Mods.Common/Widgets/Logic/ServerListLogic.cs#L404-L414 Results in...
Profiling shows that rougly 2-3% of time is spent updating Shroud. They are hotspots next to running move activitied. `RemoveSource` and `AddSource` and are typically called in sequence. `Remove` removes...
quite often an admin leaves a game waiting in the lobby. each person joins the game to find out after minutes that the admin is afk. would be nice to...
Closes #20941. Do not let OrderManager assume that any pending received frame of orders is for the next frame - where it could be for a future frame i.e. next...
Admin can use Tab button to switch between default and team assignment mode. When in team assignment mode the admin can - Click to select a spawn point - Shift...
So many games messed up because one person chose the wrong team. Please make it Visbile that teams are wrong. I.e. simplest way by just showing how many players there...
The `ActorIndex` implementations currently use `TraitDictionary.WithInterface(int actorId)` to determine if an actor implements a certain trait and therefore if it should be indexed. This triggers a binary search in the...
Trivial optimization. Proposal to change this from a list be an array. https://github.com/OpenRA/OpenRA/blob/dccab8fd21e84e32540990c8654ca46ae9d53cd3/OpenRA.Game/GameRules/ActorInfo.cs#L36
version bleed The two classic production queue classes each contain 3 similar looking LINQ queries. In two of them items are sorted by two columns. One of them is `MostLikelyProducer`....