In regards to development. A few things concern me. First, I am wayyyy ahead of the 2.6.0 version. I've added numerous things, rewritten the entire way item handling is used and added various things like tracking transactions to the script.
My biggest problem is due to item handling changes, specifically now it doesn't use a single user table field to store all item information, a lot of mods written for the old version will not work with the new version. This is stalling my release of the new version, and I'm not sure if it's worth it -- or if people will use it. I know a lot of the old developers that made the older mods have stopped now. So it's kind of iffy...
Well, if you have any opinions, feel free to respond.
Upates I've done:
-Transactions between all users in all shop supported mods. Allows easy tracking of buys/sells/trades/gives/user shop purchases/admin edits etc.
-Special effect shop updated entirely. Removed privileges options, updated colour list to use an extensive colour table (supports any form of HEX colour, with a colour list of about 200; launched from popup).
-Updated special affects so in non-IE windows glows and shadows appear as a background colour (will update this to glows/shadows when browsers like firefox begin supporting CSS L3).
-Affects are now stored as an item.
-Updated shop display area to allow customized temples. This works in every shop field [except the districts template; read more later]. So seperate templates may be used for shop list/item list etc.
-Updated templates to now use a template directory.
-Updated ALL files to use complete DBAL and rewrote most of it to work much, much faster.
-Updated item handling... Really, the amount of changes this caused is just too big to list. But items are now stored in a seperate table, enabling you to create "unique" items without creating a shop item to represent it.
-Removed image listing in viewtopic... Link only now.
-Updated inventory listing to allow drops to bottom only (instead of top/bottom) due to changes in the item handling.
-Made it so special shops now require a linking in the ACP, has a setting for shops to allow a script link instead of default link.
-Added the ability to have "Shop Owners"... This needs to be updated properly so you can disable it.
-Added PMs when giving/trading users... Virtually eliminated the old "Special Messages" field. (I think it still exists, but I don't think anything uses it.)
-Updated the give function to allow multiple items...
-Give wrapping shop made. Wrapped items will be listed at top of inventory and may be opened from the user's inventory.
-Tavern/Bar shop... Lets users purchase various drinks (set in the ACP) to get them drunk. Scrambles/slurrs post text to give a drunk affect and adds to their rank "Drunk".
-Synth shop... Pretty obvious, allows synthing of items. Extensive settings through the ACP.
-Enchanting store.. Lets you enchant items with various other items... [Will probably not release this, too specific to my forums, really.]
[Note: This is an overview of the changes... Things are definitely missing from this list, but I did add as much as I could remember.]
Carrying on with this. I have updated the user shops and moogie's old auction script to work with this new version, and I'd be happy to release those as well.
I've also considered allowing various shops to take different currency. But haven't begun working on this yet... I'd rather get a working version released if there's enough interest.
Download link: http://www.zarath.com/mods/shop_mod_300.zip
Known Errors: None
Please post any errors here, I'll update this first post with known errors and fix them ASAP. This is the BASE shop. The special effects shop, wrapping shop, synth shop etc are not included in the base package. I will release them shortly.