The Riftbreaker Wiki
Advertisement

Available commands:

ObjectiveId                     CreateObjective( const Exor::String &bpName, Exor::Database database, bool global, String missionId );
ObjectiveId                     GetObjectiveIdFromObjectiveUniqueName( const Exor::String & objectiveUniqueName );
Exor::IdString 			GetObjectiveUniqueNameFromObjectiveId( const ObjectiveId objectiveId );
Database *                      GetObjectiveDatabase( ObjectiveId objectiveId );
void                            RemoveObjectiveByObjectiveUniqueName( const Exor::String &objectiveUniqueName, bool withChildren );
void                            RemoveObjectiveByObjectiveId( const ObjectiveId objectiveId, bool withChildren );
void                            FinishObjectiveByObjectiveUniqueName( const Exor::String &objectiveUniqueName, ObjectiveStatus status );
void                            FinishObjectiveByObjectiveId( const ObjectiveId objectiveId, ObjectiveStatus status );
void                            SetObjectiveStatusByObjectiveId( const ObjectiveId objectiveId, ObjectiveStatus status );
ObjectiveStatus                 GetObjectiveStatus( ObjectiveId objectiveId );
Advertisement