Licenses - 1.21.0 Beta 14 (LL)
Added 2024-12-01 05:54:21 +0000 UTCNew weekend; new beta.
This beta includes the following changes:
- Limit license purchase dialogues to within city and town locations as guard rails against guards found outside said locations.
- Disabled UBE texture selection inside the installer if a relevant UBE plugin isn't detected in the user's load order.
- Refactored follower detection.
Some justification notes on the third change:
Previously, Licenses had two parts to its follower check: a native (fast, background) spell to check GetPlayerTeammateCount > 0 for instantaneous flagging; and a cell change call to a quest alias method, which checks actor in loaded area.
Beta 14 uses the PO3 Papyrus Extender native function GetPlayerFollowers() inside the Travel Violation detection module for prudent checking.
This change provides three effects:
- We no longer need a globally accessible isAccompanied bool property.
- We don't need to check followers every time the cell changes since intra-module detection provides an equivalent effect.
- Follower frameworks will be better compatible with Licenses: these frameworks don't usually affect the vanilla counter GetPlayerTeammateCount; they keep it at 0 even if you actually have a follower.
[Download]