X: Rebirth
0 of 0

File information

Last updated

Original upload

Created by

YorrickVander

Uploaded by

hitchhiker54

Virus scan

Safe to use

Tags for this mod

About this mod

A middleman trader NPC that moves into the skunk to solve your inventory wares sale needs. Does not need new game start.

Permissions and credits
Introducing Shady Slater!
=========================

v0.06 - Small update adding custom npc marco for Shady. Current game vers 1.24rc4.

v0.05 - Fixed instantiation errors (huge thanks to iforgotmysocks for showing me where i went wrong here)
Shady now resets his inventory on docking.
Tested with 1.23rc2

v0.04 - Fixed null reference line error logs
Significantly reduced Shady's initial sales list
Shady now has consistent look + faction affiliation to Heart of Albion (no checks for standing are made)
Added 'You're Fired!' convo option to allow uninstall

v0.03 - Fixed stupid bug alowing multiple Shady's to spawn

v0.02 - Changed Shady to non-player faction as trading was broken by making him owned by player.
Sorry for any save game mishaps caused by this :(

Shady takes up residence in the back room of the Skunk, acting as middle man for all your loot selling needs.
There's no getting around it, trawling stations for the correct NPC to sell to is awful. Allowing Shady to
settle in solves this problem nicely.

Access the trade offers by Main Menu > 5 and chat while in space.

Shady is quite terse for your aural pleasure.

To Do
-----

Clean up the code and look at adding interesting features for the 2 spare convo slots.

Credits
-------

Observe, Mad_Joker, iforgotmysocks + Euclid whose code I studied to make this go.
Special thanks to iforgotmysocks and UniTrader for help with my modding knowledge and the uninstall patch.

Update
------

Remove Shady from your game as decribed below before putting new verion into the extensions dir


Uninstall (0.04 onwards)
------------------------

Fire Shady from his convo option + save
Remove or turn off the extension

Uninstall (0.01 - 0.03)
-----------------------

Back up the save

Either :
use uninstall.xml with UniTrader's xml diff program


Or :

Open your save in WordPad or other editor that can handle the file size and remove this segment
Note : the <component class line will be different except for the name= field and inv list may be different


<connections>
<connection connection="connection_npc05">
<component class="npc" macro="plotcharacter_falk_borman_macro" connection="commandroomslot" name="Shady Slater" owner="heartofalbion" id="[0x1de44]">
<listeners>
<listener listener="[0x174a1]" event="killed"/>
</listeners>
<offset>
<position x="-0.543898" y="-0.00266337" z="3.16857"/>
</offset>
<skills>
<skill type="combat" value="3"/>
<skill type="engineering" value="1"/>
<skill type="management" value="3"/>
<skill type="navigation" value="2"/>
<skill type="science" value="3"/>
</skills>
<entity type="shadyguy"/>
<inventory>
<ware ware="inv_roughgemstones" amount="2"/>
<ware ware="inv_chippeddiamonds" amount="5"/>
<ware ware="inv_spacesuits"/>
<ware ware="inv_medicalequipment" amount="16"/>
<ware ware="inv_smallarms" amount="2"/>
<ware ware="inv_gourmetfoodstuffs" amount="2"/>
<ware ware="inv_argondelicacypacks" amount="4"/>
<ware ware="inv_delexianale" amount="2"/>
<ware ware="inv_jonkayeanswhiskey"/>
<ware ware="inv_calciteshells"/>
<ware ware="inv_spaceflyeggs" amount="5"/>
<ware ware="inv_spaceflies" amount="3"/>
<ware ware="inv_amphetaminesulfate"/>
<ware ware="inv_neuronalstimulant" amount="5"/>
<ware ware="inv_psychedelicmushrooms" amount="8"/>
<ware ware="inv_blankidcards" amount="5"/>
</inventory>
<npcseed bodyparts="377411532" bonescales="1635253134" morphtargetweights="2603294014"/>
<npcanimation currentsequenceid="36" nextsequenceid="36" currentanimation="idlebb01"/>
<connections>
<connection connection="connectionui"/>
</connections>
</component>
</connection>
</connections>


(cookies for anyone that gets the name reference)