About this mod
DisOblivion is a gameplay-altering hardcore modification aimed to deliver the experience of playing body-disabled character. It adds a couple of probabilities to the game which are leading the player to an event of losing a limb. Surviving such an event will be followed by some adaptation efforts.
- Requirements
- Permissions and credits
- Mirrors
- Donations
Yes - surviving after limb loss will be a regular thing for combatant character. Unlike the real medieval w/o magic ...
DisOblivion mod's core idea is to implement the altered gameplay modes for a range of player's physical body states and their combinations.
This is a complex mod which adds a variety of content into the game:
- Simple questline related to limb loss event.
- A range of disease-like states, representing the deep wounds which may occur when player sustains damage.
- A location, kind of "hospital complex" where players can get help with healing a deep wound, purchase some medicine for healing those deep wounds in field, get supportive equipment or get their limb amputated - if needed. This hospital is located in a Waterfront district of Imperial City.
- Some NPC's, inhabiting that hospital location and providing different supportive options.
- The actual disability gameplay mode which is built on the basis of some scripting and altered movement animations.
- Custom skills related to player's adaptation to their new body condition.
- Supportive equipment which can be obtained in a Waterfront hospital workshop.
When you'll activate the DisOblivion mod, you may just load your game as usual and continue playing. There are three ways to get your character to amputation:
- When in fight, you may get a deep wound on your char's limb; such wounds cannot be healed by simple HP restoration effect, but they may change through certain stages over time. One sequence of these stages is "bad": wounds may get infected and eventually become necrotic - the latter means the amputation is inevitable, if you manage to get to the hospital before death to the septic shock.
- There is also a chance of getting player's limb chopped off directly in the melee fight. This may happen when your char's HP is lower then 50% of maximum HP while getting hit by enemy.
- One may just go to the Waterfront hospital surgeon and ask for amputation of a healthy limb.
The deep wounds are driven by some probabilities and resist disease stat. The wound tends to heal over time, changing from stage to stage until it's totally cured. When resist disease stat runs negative, the wound is more likely to change in "bad" way until it falls into necrosis which is only curable by amputation of affected limb. Otherwise, a necrotic wound will eventually provoke the septic shock, which will definitely kill your character.
At this point, the only equipment available at hospital workshop is the wheelchair. Some other items may be implemented later.
This mod is currently in early stage, actually it's an MVP.
Although this mod is initially designed to make a random limb loss possible, there is only right leg loss available for now. Implementation of some other conditions is present in the mod files, but it's not accessible in a "legitimate" way in-game, due to incompleteness of their animations and scripts. This will change over time, of course.
There are four global integer(short) variables which are representing each limb's state:
DOPlayerArmL
DOPlayerArmR
DOPlayerLegL
DOPlayerLegR
It's obviously that zero value means normal limb.
Other values (1 -- 3) are controlling the length/height of amputation.
There aren't any gameplay modes for arms made yet so their variables remain unused.
In order to access said hidden body states, you'll need to execute corresponding blocks of console commands.
Both legs hip level:
set DOPlayerLegR to 3
set DOPlayerLegL to 3
set DisOblivionBGQ.Gameplaychangeflag to 1
;this triggers the "rebuilding" of PC's bodyBoth legs above knee:
set DOPlayerLegR to 2
set DOPlayerLegL to 2
set DisOblivionBGQ.Gameplaychangeflag to 1
Both legs below knee:
set DOPlayerLegR to 1
set DOPlayerLegL to 1
set DisOblivionBGQ.Gameplaychangeflag to 1
Right leg hip level:
set DOPlayerLegR to 3
set DOPlayerLegL to 0
set DisOblivionBGQ.Gameplaychangeflag to 1
As you may have suggested, to restore your player's body you should enter this commands:
set DOPlayerLegR to 0
set DOPlayerLegL to 0
set DisOblivionBGQ.Gameplaychangeflag to 1
The most recent updates may be obtained via "Mirrors" section - just download the repo as archive and unpack it on the top of previous installation.
I will update the main file here on the Nexus by my milestones.