CLIDragon
CLIDragon
This issue came up while I was debugging an issue over on https://github.com/starship/starship/issues/3526. When `%USERPROFILE%` is set to a non-null, invalid home directory, `directories_next`, but not `dirs_next`, fails to provide...
Changes conjugate() to return an empty list instead of None when the verb is not found, to prevent a TypeError being raised when prettify is called. e.g. The following no...
xlrd is now deprecated, does not support Python >= 3.9, and recommends that all users switch to openpyxl.
#### Summary Performance "NPCs take less time to check for enemies." #### Purpose of change See #75947. #### Describe the solution Replace using a `point` as a key to the...
### Describe the bug `npc_regen_ai_cache` calls `has_potential_los` for each npc and each monster. This leads to $O(n^2 + nM)$ time, where $n$ is the number of npcs and $M$ is...
#### Summary Infrastructure "Refactor the pathfinding code" #### Purpose of change Revive #70274. Though things have changed a bit since that PR, #### Describe the solution Toss out the old...
#### Summary None #### Purpose of change Part of #75945. This will allow for better vertical pathfinding calculations, allowing flying monsters to actually fly. #### Describe the solution #### Describe...
#### Summary None #### Purpose of change Part of #75945. The variant will be used in pathfinding to find the nearest ramp or stairs without having to enumerate all points....
#### Summary Infrastructure "Migrate ACT_WAIT_STAMINA to an activity_actor" #### Purpose of change Work on #40013. #### Describe the solution The dependence on moves was removed as I couldn't see how...
#### Summary None #### Purpose of change Avoid using magic numbers. #### Describe the solution Run a quick find for the number 60 and replace any instances of distances with...