trade mod notes

Freeform discussion about anything related to modding Transcendence.
Post Reply
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

ok so I am planning to make a trade mod. Here are some of its features (say if you want something that isn't here).
Change prices on various levels such as per station, per system, per station class, per group of stations. All matching modifications change the prices of items. The ability to for a station or group of stations to use an arbitrary currency (only credits and rins until after .99) The ability to set prices and have them optionally be effected by the modifiers. It will have custom trade screens so all the non modded stations can still use the current system. Change what bonuses to price a station will give for enhancements.

I am going to use Periculi's Event Manager to handle some things but the only thing that will need to be in is the commonwealth station in Starton (so no overwriting that with a different mod).

my interface thoughts
couple things a modification is a list consisting of a filterstring or UNID and the percent ie '("*w" 100) or '(0x4001 120)

(trdAddNetworkMod modification buyflag)
(trdAddSystemMod systemString modification buyflag)
(trdAddStationGroupMod attributestring modification buyflag)
(trdAddStationTypeMod UNID modification buyflag)
(trdAddStationMod station modification buyflag)

(trdAddNetworkSetPrice itemUNID currencyString price isModdable buyflag)
(trdAddSystemSetPrice systemString itemUNID currencyString price isModdable buyflag)
(trdAddStationTypeSetPrice UNID itemUNID currencyString price isModdable buyflag)
(trdAddStationGroupSetPrice attributestring itemUNID currencyString price isModdable buyflag)
(trdAddStationSetPrice station itemUNID currencyString price isModdable buyflag)

for currency per station over rides station type and that over rids station group
(trdSetStationGroupCurrency attributestring currencyString)
(trdSetStationTypeCurrency UNID currencyString)
(trdSetStationCurrency station currencyString)

editing enhancement bonuses

(trdSetStationEnhancementBonus station enhancement bonus)

(trdSetStationTradeEvent station UNID/filterstring event)

any comments or suggestions?

edit: I missed the obvious making buy and sell prices have different modifiers, that is solved now.
Last edited by Betelgeuse on Wed May 14, 2008 9:20 pm, edited 4 times in total.
Crying is not a proper retort!
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

There is something I forgot to mention on IRC- adjusting the trade to the size of the game.

With differing sizes for star system networks I think some balancing might be achieved with this mod, in combination with other adjustments.

If there was a base trade/price factor we could set according to the number of systems in the game, then we could alter the balance of the game to provide larger games to suit the availability of loot and trade profits
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

so something effecting all systems in the game? Sounds fair will edit my first post accordingly.
Crying is not a proper retort!
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

missed the obvious separating out buying and selling prices that is now in the interface. A buyflag is 1 (effects buying) 2 (effects selling) 3 (effects both buying and selling
Crying is not a proper retort!
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

new idea buying/selling events
When you buy or sell a certain amount of a given item an function could be run.
Crying is not a proper retort!
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

the ability to identify things before you buy them for a price
Crying is not a proper retort!
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

That is definitely something I would appreciate.
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

fast buy option (the ability to buy one item with one key without going through the how many do you want to buy screen)
fast buy max option for trade stations (just fast buy but with the max you can buy instead of just one)
fast selling max
(just a note I have started working on the mod :D)
Crying is not a proper retort!
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

new idea
compressed enhancements

have all enhancements of an item to be expanded when you expand it, that way you do not have to browse through all the variations of an item just to get to the thing you want.
Crying is not a proper retort!
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

sorry on hold until I can find a way of changing what item you are on. (or at least changing the item list on screen)
Crying is not a proper retort!
Post Reply