riperiperi / FreeSO

Re-implementation of The Sims Online.
http://freeso.org
Mozilla Public License 2.0
816 stars 95 forks source link

EOD Patch: Finalize BlackjackEPD, Bugfix RouletteEOD, Slot machine objects sound update, Translatable strings for others #99

Closed TheArchitectFreeSO closed 6 years ago

TheArchitectFreeSO commented 6 years ago

Updated a few UIEODs to allow any literal strings to be translated. They are pulled from .cst files f110 to f112 •UIGameCompDrawACardPluginEOD •UIRouletteEOD •UISlotsEOD •UIBlackjackEOD •UIWarGameEOD •UIManageEODObjectPanel

SLOTS •Slot machines 1-4 have added sound effects of putting a coin in and pulling the handle. •Slot machine 1 now has a winning and losing sound effect. •Slot machine 5 now utilizes more "antique" sound effects. •Made consistent some .piff files to be treated as "Content" and always copied, like the rest. •Minor text change in Slots UI for future translations to have more room •Slot machines 1-5 strings updated for FreeSO

ROULETTE •Literal strings updated to be in .cst file for translation •Players now cleanly exit the table upon: closing UI, no longer having $ to meet the MinBet, on table closure due to table balance being below required minimum •Two race conditions fixed that could throw null exceptions in player client's UI •Two new sound effects, one for bets placed and one for round win •New Croupier .iff by Raeven allows diversified Croupier Avatar •Roulette Learn To Use strings updated for FreeSO (e.g. remove mention of debt)

BLACKJACK •Bugfixes due to 2 race conditions •Players now cleanly exit upon table closing •Players now cleanly exit with a message that they don't have enough Simoleons to play. •Dealer NPC now faces players properly (thx Raeven) •Table sprites for chips and cards now 100% functional (thx Raeven) •All literal strings now found in f110 & f111 .cst files •Removed redundant function from UI •Added failsafe events to clear ID attributes from table if no player is present •Removed half-implemented animations for when players "push" with dealer •4 New Attributes added to blackjack.iff (& .str.iff)

TheArchitectFreeSO commented 6 years ago

BlackjackEPD :thinking: