Skip to content

feat: add IsEssential and SetEssential to TESActorBaseData#24

Merged
qudix merged 2 commits into
libxse:mainfrom
MartinREVOL:feat/tesactorbasedata-essential
Jun 10, 2026
Merged

feat: add IsEssential and SetEssential to TESActorBaseData#24
qudix merged 2 commits into
libxse:mainfrom
MartinREVOL:feat/tesactorbasedata-essential

Conversation

@MartinREVOL

Copy link
Copy Markdown
Contributor

Adds IsEssential() and SetEssential() to TESActorBaseData.
Both are implemented inline using the existing ACTOR_BASE_DATA::Flags::Essential bit and REX::TEnumSet. No new RVAs or relocations required.
Tested against OBR 1.512.105.
I also have some validated RE data on the actor death pipeline for the same version if that is useful. Is there a Discord or preferred channel for that kind of contribution?

@qudix

qudix commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Please revert the 3 whitespace changes at the top of the file.

@qudix qudix merged commit c810151 into libxse:main Jun 10, 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.

2 participants