Skip to content

feat: Additions here and there.#54

Merged
qudix merged 4 commits intolibxse:mainfrom
FalloutCascadia:main
Apr 30, 2026
Merged

feat: Additions here and there.#54
qudix merged 4 commits intolibxse:mainfrom
FalloutCascadia:main

Conversation

@FalloutCascadia
Copy link
Copy Markdown

@FalloutCascadia FalloutCascadia commented Apr 25, 2026

New declarations

  • DetectionFormulaData class.
  • DetectionData class.
  • DETECTION_TYPE enum.
  • DETECTION_FORMULA_TYPE enum.

AIFormulas namespace

  • Added inline std::uint32_t ComputePickpocketSuccess(float, float, std::int32_t, float, Actor*, Actor*, TESForm*, bool)

AIProcess class

  • Added float GetActorLightLevel()

Actor class

  • Added void CalculateDetectionFormula(Actor*, DetectionData*)
  • Added void DoHitMe(const HitData*)

CombatFormulas namespace

  • Added inline float CalcResistedPercentage(const ActorValueInfo*, float, float)

RadioManager namespace

  • Added inline bool QPlayerRadioEnabled()
  • Added inline float QCurrentPlayerFreq()
  • Added inline void EnablePlayerRadio(bool, bool)

PlayerCharacter class

  • Added static void EnableRadio(bool)

LockpickingMenu class

  • Added static void DamageLockpick()

TaskQueueInterface class

  • Added void TaskUnpackFunc(const BSPackedTask*)

TESTopicInfo class

  • Added bool IsEndRunningScene()
  • Added bool IsForceGreet()

Misc. changes

  • Flags enum added for BGSColorForm, REFR_LOCK & TESEyes.
  • Updated TODO in members of ``LOADED_REF_DATA`.
  • Corrected capitalization of members in DialogueMenu.
  • Added ID for TESNPC::GetXPValue

FlenarnDev and others added 2 commits April 25, 2026 10:41
* feat: Detection related stuff.

* maintenance

* fix: Correct pragma.

* feat: Misc. findings during development.

* feat: AIFormulas::ComputePickpocketSuccess added.

* feat: `DETECTION_FORMULA_TYPE` enum.

* feat: Misc. additions.

* maintenance

* fix: Correct pragma.

* feat: Helpers for TESTopicInfo.

* chore: Cleanup and some additional flag enums.

* feat: `DamageLockpick` function declared.

* chore: Cleanup TODO.

* maintenance

* chore: Cleanup.

* feat: Flags for grass,

---------

Co-authored-by: Flenarn <flenarn@hotmail.com>
Co-authored-by: FlenarnDev <FlenarnDev@users.noreply.github.com>
Correct spelling.
Comment thread include/RE/T/TESTopicInfo.h Outdated
Comment thread include/RE/D/DetectionFormulaData.h Outdated
@qudix qudix merged commit de5a57b into libxse:main Apr 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants