AttitudeSystem

Documents the AdditudeSystem class and its functions.

NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking AttitudeSystem

To invoke the attitude system, use the following Global function:

atts = Game.GetAttitudeSystem()

Sub-functions

GetAttitudeGroup

GetAttitudeGroup(entityID : EntityID) : CName;

GetAttitudeRelation

GetAttitudeRelation(firstGroup : CName, secondGroup : CName) : EAIAttitude;

GetAttitudeRelationFromTweak

GetAttitudeRelationFromTweak(firstGroup : TweakDBID, secondGroup : TweakDBID) : EAIAttitude;

SetAttitudeGroupRelationfromTweakPersistent

SetAttitudeGroupRelationfromTweakPersistent(firstGroup : TweakDBID, secondGroup : TweakDBID, attitude : EAIAttitude);

SetAttitudeGroupRelationPersistent

SetAttitudeGroupRelationPersistent(firstGroup : CName, secondGroup : CName, attitude : EAIAttitude);

SetAttitudeRelation

SetAttitudeRelation(firstGroup : CName, secondGroup : CName, attitude : EAIAttitude);

SetAttitudeRelationFromTweak

SetAttitudeRelationFromTweak(firstGroup : TweakDBID, secondGroup : TweakDBID, attitude : EAIAttitude);

Last updated