200,261 Commits over 4,140 Days - 2.02cph!
* Added CNavArea.__eq
! GitSync - TTT changes, panel cleanups
Automated Linux Build #426
Automated Windows Build #426
Fixed a bunch of bad effects stat minip data
Added GroupDeath UnitActivityType, hooked up in Relationships.OnOtherUnitDied
Relationships.OnOtherUnitDied TODOs re thresholds and event perception
StatManipulatorParametersDrawer tweaks
RangedState.OnCurrentValueChanged is now invoked when the Stat's cap value changes during UpdateManipulators
Automated Linux DS Build #426
Building completion sound hookup
Fixed bad light culling layers causing issues in standalone builds
Fixed bad Building description text
Fixed missing return in CraftItemSettings callback
GameState consistency when loading scenes in the editor, for make benefit of Great Tutorial.
People now drop any un-used items when crafting because why not (temp hack)
Initial implementation of momentum simulators for desires. (should help tidy up desires related to constructing buildings)
Desire Expired effect disabled
Fixed bad morph, added null check in EffectSettings.GetMorph
Vehicle conversion to networked model in progress
FOR FUCK SAKE shaderforge
Entity Inspection boilerplate/wip
Changed a few comment headers ;x
Radial menu now shows valid targetted Abilities for all Entities
Inspectable unlocks can trigger Trait discovery
Added Inspectable unlocks EntityComponent and related Conditions
Added EntityType Condition
Stat.RemoveManipulator checks if the manipulator being removed is the ActiveCapManpiluator and nulls it if so
Going to try a different tactic with what wheel info I send. Committing what I have
Setting up the clients to receive the vehicle pos/rot plus the wheel pos/rot for each wheel (plus overall velocity). Seems as simple as I can get it for now.
Wrote two stat manipulator value simulators and based two effects on those.
Car mostly working. Still need to add the Server->Client vehicle state sync but runs in CLIENT + SERVER mode.
The abilities to accept or decline social invitations now fire off actions that adds social accept/decline effects (that adjusts mood), which takes into consideration how much the accepted/declined person loved the other one.
Will rewrite this to use a more specialized approach for Socials in particular, but the AddEffect approach remains something we can use for other cases.
Removed deprecated TODO comment
DeclineInvitation set Invitation status flag to Accepted, when it should be Declined.
Social Invitation Selector wrote Received to Sent in blackboard, and Sent to Received. Fixed.
AcceptInvitation tried to remove the invitation twice when Unit was participant of the invitation (not a bug, just unnecessary to remove twice).
Socials now have special Effect fields under Roles for when an invitation is accepted or declined.
The Social Stat Manipulator Value Simulators now always look at things from the perspective of the invitation sender, not the receiver responding.
Socials now cache the last accepted and declined invitations.
Social Stat Manipulator Value Simulators now access the Socials component of the effect's unit rather than the gpv, and access the new cached information about invitations to get to sender and recipient.
Refactoring Dispensers, reduced code duplicated and consolidated TakeFrom actions into a single class
Updated Dispenser component editor to support Effects properly
Cleaned up some Food related AI modules, animals should once again eat from resoruces
Added skeleton code for catching when a Social breaks.
Dicking around with basic hostility check
Minor TakeFromDispenser tweaks
Fixed NRE in ProvidesRequiredItemSettings
Fixed PickUp Interaction not working on items that are attached to the shoulder
Added ItemType.Corpse Definition
Cleaned up Deer Corpse and other Corpses data
Corpse component dispensable editor funtimes
Started Xbox networking
Refactoring truck/player
Natural Caves greybox set progress (models, calibration)
Lazy people won't build things unless you force them.
Tutorial is now more generic (and also completable).
Reworked a bunch of triggers.
adjusted the left elbow position on viewmodel for a bunch of weapons ( SMG / ak47 / flamethrower / etc... )
Social Effect Parameters based approach to adding effects for misc social events. Not tested + requires some editor work before it's ready for prime-time, but code compiles.
Temporarily stopped lazy trait from blocking building, as it is literally unplayable.