Set Essential Status (setessential)

fallout-3 — Console Commands

Marks a targeted NPC as essential (unkillable) or non-essential, preventing or allowing their death.

Syntax

setessential [baseID] 1

Example

setessential 000156A2 1

💡 Notes

Use 1 for essential, 0 for non-essential. BaseID is the NPC's base ID, not ref ID. [verify] for specific NPCs.

🎯 Tips & Tricks

Protect Dogmeat

Set Dogmeat (base ID 0006A1A5) as essential to keep him alive.

Make enemies killable

Set essential enemies to 0 to allow killing them for loot.

Use for quest NPCs

Ensure quest-critical NPCs are essential to avoid soft-locks.

🔧 Troubleshooting

NPC still dies

Check that you used the base ID, not the ref ID; use 'getbaseobject' to find it.

NPC becomes unkillable

Set essential to 0 to revert.

⚠️ Common Mistakes

  • Using ref ID instead of base ID
  • Setting all NPCs essential
  • Forgetting to revert after quest

👍 Pros

  • Protect companions
  • Prevent quest failures
  • Make enemies killable
  • Customize gameplay

👎 Cons

  • May cause script issues
  • Requires knowing base IDs
  • Can make game too easy
  • Not all NPCs have base IDs
🔍 Search Wiki
Type a command, item, or cheat to search across 60+ games.