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
=========================
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)