Releases: Tsaryii/ProjectOST
Releases · Tsaryii/ProjectOST
Project OST v0.3.5.9-alpha
Full Changelog: 0.3.5.1-experimental...0.3.5.9-alpha
Project OST v0.3.5.1-experimental
- Fixed an issue when one player could claim more than 1 base.
- Fixed an issue where Rebirthing didn't cancel the Host method and thus all async functions such as hit detection for something no longer bought continued.
- Added GroupedReverse animation style
- Overhauled rebirth system:
- Added rebirth costs
- Changed backend rebirth logic
- Added StringReturnable support for Rebirth Hud Configs.
- Made Hitables have their own string returnables | Example OnSucessMessage: +[OnHitAmount]
- Gave bases string returnables | Example OnSucessMessage: Successfully claimed base [Name] & Example OnFailedMessage: Failed to claim base [Status]
- Gave rebirths string returnables | Example OnSuccessMessage You have rebirthed! Every 100 now = [OnHitGrantAmount(Param:RebirthValue)]
- Added rebirths to conditions along with matching String Returnables: [MinimumRebirths] & [RebirthsLeft] |
- Added PropsV2 (The original Props system still exists but this allows for more features.)
- PropsV2 allow you to create lists of props with different functions.
- For PropsV2 you can create a new list that has the Function
Show When Enough
and you can turn off / on Animates. - It also has PrePurchase functions such as Show When Enough
- It also has PurchaseFunctions: HideOnPurchase, ShowOnPurchase, Nothing
- Added Truncation to
billboards
/ATMs
that display currency to claim - Fixed issues with rebirths and using the PropsToHide function where props were getting
doublehidden
Project OST v0.3.5-experimental
Full Changelog: 0.3.2-alpha...0.3.5-alpha
Custom Bracket Billboard system
Primary
-
New Bracket String System I.e.
[Price]
-
Custom Billboard system
-
New
HasLinkedProps
setting
Additions
- Created the StringInaugurable, SuperClassInaugurable, StringReturnables & Gated interfaces
- StringReturnables is used to map player string functions such as "Hi I am [Name] I cost [Price] I am currently [PurchaseStatus]" would return "Hi I am Example Name I cost 5 I am currently NotPurchased"
- Can be implemented anywhere and simply Initializing it with any class that has the StringReturnables interface implemented and can return a string that fetches the map values.
- If applicable String Returnables can be used on Hud Message Devices as well
- Added custom BillboardDevices to both the bases and purchaseables that use StringReturnables so you can write things like "I am [Name] I cost [Price]"..etc.
- Add a logic feature for purchaseables
HasLinkedProps
check this if you're using a system of linked / chained props.
Bug Fixes
- Fixed hitables only detecting 1 trigger
- Use case where decimal truncation was set to 0 rather than disabled now properly displays no decimals or decimal point.
These patch notes will be included for 0.4.0
v0.1.0-alpha
Initial release
Full Changelog: https://github.com/Tsaryii/ProjectOST/commits/Prod
Project OST v0.3.2-alpha
Full Changelog: 0.3.0-alpha...0.3.2-alpha
Volume Device Overhaul
Additions
- Ability to chose whether a volume device will be shown if its parent is unlocked / locked
- Ability to chose if a volume device gets hidden if its parent gets purchased
- Added TempTogglePropsWhenNotEnough these will show when not enough and hide when enough
- Added TempTogglePropsWhenEnough these will show when enough and also hide when not enough
- Added new fxpurchaseable class and many new interfaces to coincide
- Added new FX features to the Hitables so when you hit the hitables you can make a custom noise or show vfx.
Bug Fixes
- Fixed dropper system not granting money properly
Images
0.3.0-alpha
Full Changelog: https://github.com/Tsaryii/ProjectOST/compare-
Audio Implementation and More!
Additions
- You can now enable / disable truncation I.e. 1,530,260 -> 1.53M
- Updated logic for the Sub Hostable superclass default implementation
- Updated how the Show / Hide props if you have enough money to purchase gets handled.
- Udated logic for the HudConfig for Hitables. Now the HitablesConfig manages Hud Events rather than the Superclass' implimentation
- added new OnFailurePlayer function to provide an equivalent for OnSuccessfullPlayer
- Replaced most Sleep(0.0)'s with Preventnf();
- Audio / SFX is now fully Implemented
Images
Project OST v0.2.2.1-alpha
Updated readme
Project OST v0.2.2-alpha
Additions
- Allow for props to get shown / hidden based on if you have enough money to purchase said item.
- Added new SubHostable interface that is implemented & managed by default through the superclass
- Added number truncation so that 1,525,912 gets converted to 1.52M or however many decimals you'd like. (Base setup to change)
Full Changelog: 0.2.1-alpha...0.2.2-alpha
Project OST v0.2.1-alpha
Additions
- Added pet system.
-Currently only 1 pet can enabled at a time.
Full Changelog: Prod...0.2.0-alpha
Project OST v0.2.0-alpha
Major Bug Fixes & Additions
- Added bypasszone features for all purchaseables
- Hudconfig is now implemented fully for all purchaseables
- TransmitOnSuccesss fixed
- Fixed dance zones granting after player stops emoting
Full Changelog: Prod...0.2.0-alpha