Vendor_CoverImage_1950x1300

Vendor v0.3 Release

The latest version of Vendor has been released!
Below you will find a detailed changelog for this version release

Version updates are pushed directly to the Dizzy Media
and Unity Asset Store

Changelog

*BREAKING CHANGES, MAKE A BACKUP BEFORE IMPORTING*

0.3

5 April 2024

  • AddedHFPS Inventory Data – Added custom Inventory Data to Game Data
    (i.e for use with basic Vendor demo scenes)
  • AddedHFPS Vendor Item Data – Added Item Data scriptable
    (i.e stores buy / sell item data for vendor use)
  • AddedVendor UI Template – Save / Load UI info for new UI setups
    (i.e button info, menu buttons, etc., i.e switch menu, back, etc.)
  • AddedVendor UI Updater – Updates new UI setups for Vendor additions
    (i.e button info, menu buttons, etc., i.e switch menu, back, etc.)
  • ~
  • uPDATEdCurrency Display – Added Use Update option
    (i.e checks player currency via update instead of on enable)
  • uPDATEdCurrency Display – Added Currency_Update action
    (i.e updates currency text when called to)
  • uPDATEdLocalization – Added new Vendor UI Updater reference
    (i.e reference to text localization used for extension)
  • uPDATEdLocalization Map – Updated for new Vendor additions
    (i.e localization keys, etc.)
  • uPDATEdLocalization Pack – Updated for new Vendor additions
    (i.e localization keys, etc.)
  • uPDATEdLocalization Text Table – Updated for new Vendor additions
    (i.e localization keys, etc.)
  • ~
  • uPDATEdText Table – Updated for new Vendor additions
    (i.e keys, etc.)
  • ~
  • uPDATEdVendor Handler – Added Animation_Name action
    (i.e sets temporary animation name)
  • uPDATEdVendor Handler – Added Animation_Bool action
    (i.e sets bool state on animator for temporary animation name)
  • uPDATEdVendor Handler – Added Can Buy & Can Sell options
    (i.e sets how the player can interact with vendors)
  • uPDATEdVendor Handler – Added CanBuy_State & CanSell_State actions
    (i.e sets can buy / sell state per bool value)
  • uPDATEdVendor Handler – Added Buy Items & Sell Items Data references
    (i.e scriptable databases for use with buy / sell actions)
  • uPDATEdVendor Handler – Added Get_SellItemAmount action
    (i.e returns currency amount for sellable item)
  • uPDATEdVendor Handler – Added Get_BuyItemData action
    (i.e returns item data for buy items cost)
  • uPDATEdVendor Handler – Added Get_CanBuy & Get_CanSell actions
    (i.e returns can buy / sell states)
  • uPDATEdVendor Handler – Added Items Sell list
    (i.e stores item data for items that can be sold to the vendor)
  • uPDATEdVendor Handler – Added Items_Type enum
    (i.e local or scriptable)
  • uPDATEdVendor Handler – Added On Max Currency, On Over Max Currency,
    On Can’t Sell & On Max Slots events (i.e events > notices)
  • uPDATEdVendor Handler – Added Vendor_HasSellItem action
    (i.e checks if vendor has sellable item)
  • ~
  • uPDATEdVendor Handler – Updated Item_Add action
    (i.e for infinite item add fix, more info below)
  • uPDATEdVendor Handler – Updated OnSave & OnLoad actions
    (i.e for new can buy / sell options)
  • uPDATEdVendor Handler – Moved No Items value to Messages tab
    (i.e quick message value)
  • ~
  • uPDATEdVendor Handler Editor – Updated Display Options display
    (i.e added messages tab)
  • uPDATEdVendor Handler Editor – Updated Item Options display
    (i.e added buy / sell tabs)
  • uPDATEdVendor Handler Editor – Updated Events area display
    (i.e added new display tabs, i.e events > notices)
  • ~
  • uPDATEdVendor Item – Added ItemData_Buy & Item_Sell classes
    (i.e stores data for buy and sell items)
  • ~
  • uPDATEdVendor UI – Added ActionSell_Buff action
    (i.e buffs context sell action)
  • uPDATEdVendor UI – Added ActionBuy_Reject action
    (i.e handles buy rejection reaction)
  • uPDATEdVendor UI – Added ActionSell_Reject action
    (i.e handles sell rejection reaction)
  • uPDATEdVendor UI – Added ContextAction_Sell, ActionSell_SubDisplay, ActionSell_Check & ActionSell_Amount action (i.e for new selling features)
  • uPDATEdVendor UI – Added Context_State action
    (i.e sets how buy, sell or trade context display)
  • uPDATEdVendor UI – Added Get_Vendor action
    (i.e returns current caught vendor reference)
  • uPDATEdVendor UI – Added Item Info struct (i.e stores temporary item data)
  • uPDATEdVendor UI – Added Inventory_FirstSelectBuff action
    (i.e buffs before selecting first item in player inventory)
  • uPDATEdVendor UI – Added Inventory_SlotSelect action
    (i.e selects indicated inventory slot)
  • uPDATEdVendor UI – Added MenuSwitch_Type action
    (i.e handles menu switch action)
  • uPDATEdVendor UI – Added PrevMenuSelected_Set action
    (i.e catches the previous menu display type)
  • uPDATEdVendor UI – Added No Currency & Vendor Max Slots message values
    (i.e UI options > main > options > messages)
  • uPDATEdVendor UI – Added Slot Enabled & Item Enabled colors to Context Coloring
    (i.e UI > context > context coloring, i.e used for vendor item display)
  • uPDATEdVendor UI – Added Sell Type enum (i.e always or max currency)
    (i.e for use with player selling items to vendor)
  • uPDATEdVendor UI – Added Sell Display enum (i.e sets how selling occurs)
  • uPDATEdVendor UI – Added Sub Display enum (i.e sets how sub display is triggered)
  • uPDATEdVendor UI – Added SlotSelect_Init action
    (i.e handles initial slot selection for vendor inventory)
  • uPDATEdVendor UI – Added Sub Menu Reaction enum
    (i.e sets how other menus react to the sub menu showing)
  • uPDATEdVendor UI – Added Sub UI Display, References, Settings & Messages classes
    (i.e for use with sub menu)
  • uPDATEdVendor UI – Added SubDisplay_Check action
    (i.e show / hide sub menu display)
  • uPDATEdVendor UI – Added SubDisplay_Set action
    (i.e sets sub menu display values, etc.)
  • uPDATEdVendor UI – Added SubDisplay_SliderSet action
    (i.e updates sub display slider)
  • uPDATEdVendor UI – Added SubDisplay_Reset action
    (i.e resets sub menu display)
  • uPDATEdVendor U i– Added SubDisplay_CurrencyCalc action
    (i.e calculates currency for current item values displaying in the sub menu)
  • uPDATEdVendor UI – Added Vendor_MenuButton_Check, Inventory_ButtonsInfo_Check, Inventory_MenuButton_Check, Vendor_MenuButtons_Get, Vendor_MenuButton_Get, Inventory_ButtonsInfo_Get, Inventory_ButtonInfo_Get, Inventory_MenuButtons_Get & Inventory_MenuButton_Get actions (i.e for use with Vendor UI Updater extension)
  • uPDATEdVendor UI – Added Can’t Sell, No Currency, Max Currency, Over Max Currency, Max Slots & Sell sound options (i.e user options > sound options)
  • uPDATEdVendor UI – Added On Max Currency, On Over Max Currency,
    On Can’t Sell & On Max Slots events (i.e events > notices)
  • ~
  • uPDATEdVendor UI – Updated Button_Info class to Object_Holder class
    (i.e for use in multiple cases)
  • uPDATEdVendor UI – Updated Cancel_Check action
    (i.e for new sub menu addition)
  • uPDATEdVendor UI – Updated ContextAction_Buy action
    (i.e for new vendor > can buy option, updated buy reject detection, etc.)
  • uPDATEdVendor UI – Updated Display_Check action (i.e for new options check)
  • uPDATEdVendor UI – Updated InputCheck_Type action
    (i.e for new sub menu buttons info, etc.)
  • uPDATEdVendor U – Updated Menu Buttons values to Menu Buttons Info
    (i.e for easier recognition of what object is where)
  • uPDATEdVendor UI – Updated Menu_Switch action
    (i.e moved majority of code over to MenuSwitch_Type action)
  • uPDATEdVendor UI – Updated OnChangeLocalization, OnEnable & OnInitTexts actions
    (i.e for new messages values)
  • uPDATEdVendor UI – Updated Update action
    (i.e for menu selection fix, more info below)
  • uPDATEdVendor UI – Updated StartInit & Display_Check action
    (i.e for new context additions, etc.)
  • uPDATEdVendor UI – Updated ShowContexMenu action
    (i.e moved buy, sell, trade, etc. context checks to Context_State action)
  • ~
  • uPDATEdVendor UI Editor – Added General Options area in the User Options tab
    (i.e moved certain values from Input > General)
  • uPDATEdVendor UI Editor – Added Debug toggle in the Auto tab
    (i.e debug > on / off)
  • ~
  • uPDATEdVendor UI Editor – Updated UI Options display area
    (i.e added Sub menu options)
  • uPDATEdVendor UI Editor – Updated Sound Options area display
    (i.e added new display tabs)
  • uPDATEdVendor UI Editor – Updated Events area display
    (i.e added new display tabs)
  • ~
  • uPDATEdVendor UI Item – Added ItemData_AmountAdd action
    (i.e adds amount to item data)
  • ~
  • uPDATEdVendor UI Slot – Updated ShowContext action
    (i.e for new can buy / sell vendor options)
  • ~
  • scenesVendor Demo – Updated Context display
    (i.e buy, sell, trade, etc. for new options)
  • scenesVendor Demo – Updated Player Currency display
    (i.e changed where currency is displayed when vendor menu open)
  • scenesVendor Demo – Updated Display States on Game UI > UI Controller
    (i.e removed currency display from “Game UI – Player Info” display state)
  • scenesVendor Demo – Updated Weapon Vendor options
    (i.e for new sell options)
  • scenesVendor Transfer Demo – Updated to match Vendor Demo scene updates
  • scenesVendor Demo L – Updated to match Vendor Demo scene updates
  • scenesVendor Transfer Demo L – Updated to match Vendor Demo scene updates
  • ~
  • fixesVendor Handler – Fixed an issue with items set to Infinite but have an amount of 0, which would not be added to the purchasable items list / show in the vendor menu.
  • fixesVendor UI – Fixed an issue where both menus (i.e inventory and vendor) could be selected at the same time with the mouse (i.e menus now switch upon selection)
  • ~
  • MiscUpdated Documentation
  • MiscUpdated Demo Scenes
  • MiscUpdated Localization Packs
  • MiscUpdated Prefabs

To top

Verify Your Identity