File information

Last updated

Original upload

Created by

Vedamir

Uploaded by

Vedamir

Virus scan

Safe to use

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
Imagine what happens in a world where almost everyone is armed with melee weapon and has access to magical instant healing of wounds (either potions or spells)?
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.

Spoiler:  
Show

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 body

Both 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.