Oblivion
0 of 0

File information

Last updated

Original upload

Created by

PrettyMurky

Uploaded by

PrettyMurky

Virus scan

Safe to use

Tags for this mod

About this mod

Gets rid of the awful Persuasion minigame & moves persuasion into gamemode.

Permissions and credits
THIS MOD IS NOW OBSELETE. Replaced by RTI Persuasion Overhaul.




NOTE: If you are interested in playing my next mod, Skooma Deals Version 2. Then I wouldn't start using this mod in a game you are planning to save, as I'm not sure how the two will integrate. However feel free to test Gamemode Persuasion out, as Skooma Deals will be using the same system for persuasion and general interface. ALSO Skooma Deals will no longer be reliant of HUD Status Bars, however will still require MenuQue.
Name: Gamemode Persuasion
Version: 1.0
Date: 07/05/11
Requirements: OBSE, HUD Status Bars (which requires MenuQue)
Author: PrettyMurky


Description
======================
Everyone hates the persuasion minigame. Its mechanics have nothing to do with what they're supposed to represent, & the fact that game time is suspended whilst conversations occur mean that there is no penalty to you character if you do badly, you don't waste their time, only yours. This mod aims to bring the persuasion system into gamemode.

Details
=============

The default hotkeys are:
F4 - initiate and enact persuasion
F1 - Change primary option ( Admire, Boast etc. )
F2 - Change secondary option ( Combat, Magic, Stealth )
f3 - Change tertiary option ( Bribe, Follow Me, Wait Here )
But all can be customised via the ini file

To begin, either aim at an NPC and press initiate key(F4), or select the 'persuade' option* in conversation. This, as long as you have met them before, and have no pending quest dialog with them, will trigger a line of silent dialog with the NPC, ending the conversation straight after. At this point the HUD will kick in, revealing your current persuasion options. Cycle through the inital options (Admire, Boast...) by pressing Primary Key (F1), or add a secondary option (Combat, Magic, Stealth) by pressing Secondary Key (F2). Note, the NPC's prefereces for Jokes & Boasts will not be the same as normal, it is generated at random the first time the player enters the same cell* or initiates persuasion with the NPC. You can also use the Tertiary Key (F3) to select between 'Bribe', which costs 5 gold a time (customisable via ini file), or asking the NPC to 'Follow Me' or 'Wait Here', which they will do if they like you enough.

I've tried to make the game as intuitive to use as I can, but with the tactics one must use being a little cryptic. You can't simply find out what they like and spam it, you have to mix things up a bit, and if you really annoy the NPC, it'll be impossible to gain any more with them, unless you leave them alone for a few hours. The higher your speechcraft, the easier it should be.

*If you talk to a newly met NPC straight after entering a new cell, the 'persuade' option will not be available. In such cases, simply end the conversation and wait for 5 seconds or so, or initiate persuasion with the key press.

Future Versions
=====================
Hopefully this is as good as it needs to be, but I'll try and incorperate fixes for any bugs I or anyone else finds.


Install & Uninstall
===========================
Copy the esp and ini folder to your Oblivion\Data
then add these lines to you HUD status bars ini:

set tnoHSB.hud_ref to sv_Construct"GetCrosshairRef"
set tnoHSB.hud_val to sv_Construct"( ( GetDisposition player ) - ( ( ( ( IsCreature ) * ( IsActor ) ) + ( 1 - ( IsActor) ) ) * 101 ) )"
set tnoHSB.hud_color to sv_Construct"tnoHSB.val >= 0"
set tnoHSB.hud_name to sv_Construct " "
set tnoHSB.hud_textDisplay toHUDtxtValue
set tnoHSB.hud_textPos_x toHUDtxtCenter
set tnoHSB.hud_textPos_y toHUDtxtNoBar
set tnoHSB.hud_x to50
set tnoHSB.hud_y to45
SetStage tnoHSB 10


set tnoHSB.hud_val to sv_Construct"pmgp0.PersuOptionA"
set tnoHSB.hud_min to sv_Construct"1"
set tnoHSB.hud_name to sv_Construct "#ADMIREBOAST COERCEJOKE [6*tnoHSB.val:6 ]"
set tnoHSB.hud_textDisplay toHUDtxtNoValue
set tnoHSB.hud_textPos_x to HUDtxtCenter
set tnoHSB.hud_textPos_y to HUDtxtNoBar
set tnoHSB.hud_x to50
set tnoHSB.hud_y to55
SetStage tnoHSB 10

set tnoHSB.hud_val to sv_Construct"pmgp0.PersuOptionB"
set tnoHSB.hud_min to sv_Construct"0"
set tnoHSB.hud_name to sv_Construct "# Combat Magic Stealth[7*tnoHSB.val:7 ]"
set tnoHSB.hud_textDisplay toHUDtxtNoValue
set tnoHSB.hud_textPos_x to HUDtxtCenter
set tnoHSB.hud_textPos_y to HUDtxtNoBar
set tnoHSB.hud_x to50
set tnoHSB.hud_y to58
SetStage tnoHSB 10

set tnoHSB.hud_val to sv_Construct"pmgp0.PersuOptionC"
set tnoHSB.hud_min to sv_Construct"0"
set tnoHSB.hud_name to sv_Construct "# Bribe Follow meWait here[9*tnoHSB.val:9 ]"
set tnoHSB.hud_textDisplay toHUDtxtNoValue
set tnoHSB.hud_textPos_x to HUDtxtCenter
set tnoHSB.hud_textPos_y to HUDtxtNoBar
set tnoHSB.hud_x to50
set tnoHSB.hud_y to56
SetStage tnoHSB 10

Compatability
====================
Should work with everything. Although if anyone finds any problems, please let me know.

History
===============
11/03/11 - Alpha released.
06/05/11 - Beta Released (Future versions won't be so delayed, I promise!)
07/05/11 - Version 1.0 (See, I told you it'd be fast!)

Thanks to:
===============
The OBSE team, The Nice One & Kyoma, without whose works, mine would not be possible. Also fg109 for his invaluabe coding advice on the forums.

Legal
===============
I stand under common law.