CATC 7.942 and Versus 4.144 (Patreon)
Content
Another small Versus Mode build to fix issues with projectiles collision radius and adding the much requested "AI will now continue play with the opponent after the battle ends" feature.
CATC 7.942 download HERE.
Versus 4.144 download HERE.
Changelog:
Fixed FireProjectile .projRadius not working
Fixed a bug that cause projectiles to despawn after casting animation ends (was only suppose to be for melee attacks)
Further reduced climax bar reduction upon grab-end
Fixed the size change and slider change cheats not working
AI will now continue play with the opponent after the battle ends
On CATC side of things, this is a "transition" build with the goal of including all the previous improvements made in Versus Mode patches and it's own bugfixes. As discussed previously, the next actual CATC build will be substantially different. This build might be a little buggy because I have not thoroughly tested the new CATC features in the "old" CATC mode.
Changelog: (from 7.941)
Added GrabEffect .autoPickGrab flag to designate whether or not that grab allows user grab selection or automatic grab selection when hit
Added GrabEffect .grabFilter to control which grabs to pick when .autoPickGrab is true
Adjusted auto grab replacement ranking function to account for the .grabFilter above
Added .grabFilter for melee-range InflictLust effect
Added .scalingFactor for GrabEffect effect, this affects debuff strength, which determines the likihood of landing grabs (checked versus Resistance)
Added .grabStrength for GrabEffect, GrabSwitch and GrabReversal effects
GrabSwitch and GrabReversal are now not always successful. Instead, they have a .grabStrength value.
GrabReversal now increases the escape progress by its .grabStrength, if the escape progress is fully filled, then the Reversal occurs
GrabSwitch now decreases the target escape progress by its .grabStrength, if the escape progress is emptied, then the GrabSwitch occurs
Cards with no matching grab effect now converts into GrabRelease when user is grab attacker
Cards with no matching grab effect now converts into GrabEscape when user is grab target
Cards can now have custom animation to play built-in
Melee InflictLust effect now tries to grab the target if target is already in a grab. This is to make InflictLust effect progress naturally: cause target lust builtup -> target selfie grabs -> grabs target
Melee InflictLust now tries to do a grab encore if the grab effect above fails
Removed the stun-effect (Break) through damage mechanic
Added a new stat: Resistance to replace the old DisableResist stat
- this stat protects versus grabs, disabling status effects and attachment/restraint effects
- this stat can be decreased via normal or lust damage, in addition to when resisting the protected effect above
Added .scalingFactor for InflictStatus effect, this affects debuff strength, which determines the likeihoold of landing disablingEffects (checked versus Resistance)
Added experimental InflictStatus scaling from stats
Added .scalingFactor for InsertAttach, this affects the restraint strength, which determines the likehood of landing InsertAttach effect and the strength/hit points of the restraint
Added .scalingFactor for RemoveAttach, this affects how quickly the restraint can be escaped
The "new" animation-altering restraints such as tied-up now works for CATC as well
Grab target in a grab can no longer use RemoveAttach effect until freed from grab
Tweaked auto grab replacement:
PLEASURE grabs now prefer to replace into a compatiable grab rather than STRIPs if target has outfit on
FINISHER grabs now prefer to replace into STRIPS if target has outfit on
Having outfits on now prevents certain bodily fluid leaking effect until taken off
Effect indicator should now stop stacking on top of each other when multiple effects are applied at same time
Fixed the "Removed <Status>" indicator uses the applying-status name rather than the removed-status name
Changed the status effect icon colors
Added particle and sound effect when a unit is summoned
Fixed a bug with AI not able to join into threesomes
Fixed a bug causing temp outfits to be lingered pass the grab duration due to the grab target ending a grab with animation
Pleasure Grab type now have no lust requirements
Reduced Finisher Grab type lust requirements to be the previous Pleasure Grab type requirements (much lower now)
Char customization now supports 2 per ARM/LEG attachments instead of 1
Char customization Export now reads from sliders set in unit_data first and then from saved unit inst data (if applicable)
Added 3 "markings" outfit sets under customization->Attachments, these are expected to use a naked or near-naked character
Added new card effect: ConditionalEffect, that is more powerful and flexible than the existing .conditionalCheck system for InflictDamage and InflictStatus effects
The starting characters now have fixed personality traits
Fixed personality traits defined in UnitDataInput not working
Fixed personality trait assignment midpoint off by one
Recruitables are now refreshed whenever you successfully complete a mission
Randomized personality trait are now even more likely to be in the middle rather on the extremes
Reduced the melee/range attack penality of brave/cautious but also reduced their bonus to melee/range attacks
Supply Raid and Resource Extraction now requires 10 and 15 turns to pass before they will spawn (forgot to change it back from debugging)
BODY and HEAD slots are now no longer blacklisted for character save/loading (affects savefiles, import/exports, etc.)
Changing HAIR_BACK now removes the old (full) HAIR type outfit as well
Body slider changes during customization are now no longer saved until the Save button is pressed
Fixed Importing causes the character data to be overwritten, even though the Save button isn't pressed
Exporting file location now have default extension: ".png"
Rendering:
Fixed the red-silhouette bug that is affecting certain players
Added .attackerCanHave field to designate grabs that can be used by futas offensively such as cowgirl
Updated relevant grabs with .attackerCanHave field
Added import and exporting character appearance with png images during character customization
Outfit choices are now sorted by unlock state first then sorted by name alphabetically
Grab choices are now sorted by unlock state first then sorted by name alphabetically
Fixed a bug where GrabData .durationMultiplier did not decrease the grab damage per tick. (So changing .durationMultiplier does not change overall damage dealt, use .damageMultipier for that)
Fixed grab "mf_d***_from_behind" missing animation data for attacker.
Added new MMF threesome: Splitroast Bellyup
Added new FM finisher: Amazon Style
Added new FM pleasure: Titty Fk
Added new FM pleasure: Foot Job
Added new Punish grab: Beatdown
Added new Grab .targetCanHave: field to designate grabs that can work on futa characters
Added .targetCanHave field to many grabs
Futa characters are now designated as having both V and P (may need fresh save)
Added scrollbar support for character customization to start allowing for more than 8 units in roster
The "Saved Camera Angle for Grab" now no longer pops up
Hidden the other p**** choices in outfit customization beside the male version and the futa version
Fixed a crash when a character has more than 8 grabs defined
p****_futa is now slightly larger and now also grow and shrink
Added body reactions, including blushing, tears of joy, drool, wetness, these effects are applied dynamically based on character's physical and mental state
Added a flaccid and an erect state for cocka
Flaccid state and erect state now supports interpolation. (So its not a binary on/off but there are in-betweens)
Climaxing in a grab now grants AFTER_GLOW status for the target
AFTER_GLOW status is now considered a full disable effect and will prevent any action from being taken
characters with AFTER_GLOW status takes no damage from lust and climax effects
Single loop grab damage multiplier increased to x6 from x5
Removed the "stripped" standing and walking animation - have some other ideas for it
Fixed the outfit attachments displaying incorrectly on slots > 1 in outfit customization on freshly spawned units without any modification
Added sound effect and particle effects to the wrestling grabs that was missing them
Cleaned up outfit customization options for males
Fixed a bug with grab selection ui that may have caused problems
Updated the attacker p**** bone position in wrestling grabs so there is less p**** clipping
Implemented grabs that can partially restraint the target
Implemented grabs that can place the target onto a device
Added 2 new grabs, "restraint_tiedup" in /_base/grabdatas_restraints.json and "spawn_device_magic_binds" in /_base/grabdatas_json.json to make use of the new features
Added new surface parameter: Reflectance - this parameter represents the amount of light a non-metallic object reflects when looked at heads on. It is based on the real life parameter IOR (index of reflection).
Fixed TrailParticle not displaying at all
Added initial internal support for customizing Emissive color type (not available in-game yet)
Couple of graphic tweaks
Implemented a new Bloom effect algorithm
Modding:
added new command "reroll_personality"
"export_unitdata_json" now exports .appearances.mats field rather than .colors field. This allows for the correct handling of surface parameter like metalness etc
Some additional work on the json serialization to avoid exporting needless default/empty data