Developer Kevin Posted March 17, 2021 Developer Share Posted March 17, 2021 Hey Grifters, Today's update should reduce hitching that can happen during the card games. We were doing a lot of redundant state updates in the cards themselves, and this was starting to become a problem. Hopefully, this didn't break anything, and the cards are still up-to-date and accurate as you play and the state of the game changes. But it's a terrifying change, so make sure that you f8 any weirdness that you see! PERFORMANCE Remove potentially superfluous Refresh cards. Avoid full hand refresh when processing DELTA_ACTION_COUNT, CONDITION_ADDED, CONDITION_REMOVED. It's only necessary for debug commands which modify state outside the normal course of the card sim. fightscreen can preload defs, which can preload defs void_chain preloads the anims for the monster it wants to spawn clean up cardwidget:SetOutline to do less redundant work don't double-layout tooltip widgets make cardwidget:refreshcard cheaper by not recalculating everything every time don't refresh new card widgets twice when adding to hand Keep fightarrow.tex, negotiationarrow.tex loaded GAMEPLAY your comrades hate you and leave you if you abandon them in side_smith_seemli_triangular_firing_squad UI mettle upgrades are presented in a sorted order Only emote "injured" when being removed from an encounter at the end of combat if you are an active speaker (prevents talking animals in rare cases) make question go away after it is asked in dangerous_goods_seller.lua View full update 1 1 3 Link to comment Share on other sites More sharing options...
minespatch Posted March 17, 2021 Share Posted March 17, 2021 17 minutes ago, Kevin said: d reduce hitching that can happen during the card games. I don't play a lot of digital card games, so I'll just shrug and nod. 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now