Skip to content

Instantly share code, notes, and snippets.

@Novaras
Last active February 15, 2022 20:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Novaras/1e533fb71b97d677fbac36b9355c413f to your computer and use it in GitHub Desktop.
Save Novaras/1e533fb71b97d677fbac36b9355c413f to your computer and use it in GitHub Desktop.
SobGroup globals

The following is a list of all the globally available SobGroup_ functions during runtime (i.e customCode or mission scripts) Most of these are documented over on Karos (you can use the 'Pages' dropdown on the right to navigate quickly).

You can see the global scope for yourself by invoking the global function globals:

globals(); -- outputs all globals

-- print the contents to HomeworldRM/Bin/Release/HwRM.log
-- (not recursive for subtables)
for k, v in globals() do
  print(k .. ":\t" .. v);
end

This list is a filtration against this larger table.

SobGroup_AbilityActivate
SobGroup_AddFilterExclude
SobGroup_AddFilterInclude
SobGroup_AllowPassiveActionsAlways
SobGroup_AreAllInHyperspace
SobGroup_AreAllInRealSpace
SobGroup_AreAnyFromTheseAttackFamilies
SobGroup_AreAnyOfTheseTypes
SobGroup_AreAnySquadronsInsideDustCloud
SobGroup_AreAnySquadronsInsideNebula
SobGroup_AreAnySquadronsOutsideDustCloud
SobGroup_AreAnySquadronsOutsideNebula
SobGroup_AssignedToGroup
SobGroup_Attack
SobGroup_AttackPlayer
SobGroup_AttackSelection
SobGroup_AttackSobGroupHardPoint
SobGroup_AutoEngineGlow
SobGroup_AvoidanceIgnore
SobGroup_CanDoAbility
SobGroup_CaptureSobGroup
SobGroup_ChangePower
SobGroup_Clear
SobGroup_ClearScriptFlag
SobGroup_ClearTumble
SobGroup_CloakToggle
SobGroup_Copy
SobGroup_Count
SobGroup_CountByFilterExclude
SobGroup_CountByFilterInclude
SobGroup_CountByPlayer
SobGroup_CountByScriptFlag
SobGroup_Create
SobGroup_CreateIfNotExist
SobGroup_CreateShip
SobGroup_CreateSubSystem
SobGroup_CurrentHealthTotal
SobGroup_CustomCommand
SobGroup_CustomCommandTargets
SobGroup_DeployMines
SobGroup_DeployMinesInCuboid
SobGroup_DeployMinesInSphere
SobGroup_DeSelectAll
SobGroup_Despawn
SobGroup_Disable
SobGroup_DockSobGroup
SobGroup_DockSobGroupAndStayDocked
SobGroup_DockSobGroupInstant
SobGroup_DockSobGroupWithAny
SobGroup_DockSobGroup_NoLatch
SobGroup_DoDamageProximitySobGroup
SobGroup_Empty
SobGroup_EnterHyperSpaceOffMap
SobGroup_Exists
SobGroup_ExitHyperSpace
SobGroup_ExitHyperSpaceSobGroup
SobGroup_FillBattleScar
SobGroup_FillBattleScar_Debug
SobGroup_FillCompare
SobGroup_FillIntersect
SobGroup_FillProximityPoint
SobGroup_FillProximitySobGroup
SobGroup_FillShipsByIndexRange
SobGroup_FillShipsByType
SobGroup_FillSobGroupByHealthBelow
SobGroup_FillSobGroupInVolume
SobGroup_FillSubstract
SobGroup_FillSubtract
SobGroup_FillUnion
SobGroup_FilterExclude
SobGroup_FilterInclude
SobGroup_FollowPath
SobGroup_ForceStayDockedIfDocking
SobGroup_FormHyperspaceGate
SobGroup_FormStrikeGroup
SobGroup_GetActualSpeed
SobGroup_GetAttackers
SobGroup_GetCentrePosition
SobGroup_GetCommandTargets
SobGroup_GetCoordSys
SobGroup_GetCurrentOrder
SobGroup_GetHardPointHealth
SobGroup_GetNextPathPoint
SobGroup_GetPlayerOwner
SobGroup_GetPosition
SobGroup_GetROE
SobGroup_GetShipType
SobGroup_GetSobGroupBeingCapturedGroup
SobGroup_GetSobGroupCapturingGroup
SobGroup_GetSobGroupDockedWithGroup
SobGroup_GetSobGroupRepairingGroup
SobGroup_GetSobGroupSalvagingGroup
SobGroup_GetSpeed
SobGroup_GetSquadronsInsideDustCloud
SobGroup_GetSquadronsInsideNebula
SobGroup_GetStance
SobGroup_GetStaticF
SobGroup_GetTechHarvestedAmount
SobGroup_GroupInGroup
SobGroup_GuardSobGroup
SobGroup_HasBeenRendered
SobGroup_HasFiredAtSobGroup
SobGroup_HasSubsystem
SobGroup_HasUpgrade
SobGroup_HealthPercentage
SobGroup_HyperspaceTo
SobGroup_HyperspaceToVector
SobGroup_InactiveWhenCaptured
SobGroup_InStrikeGroup
SobGroup_InWorldBound
SobGroup_IsBuilding
SobGroup_IsCloaked
SobGroup_IsDocked
SobGroup_IsDockedCompletely
SobGroup_IsDockedSobGroup
SobGroup_IsDoingAbility
SobGroup_IsGateDeployed
SobGroup_IsGuardingSobGroup
SobGroup_IsInControlGroup
SobGroup_IsInVolume
SobGroup_IsReturningHarvest
SobGroup_IsReturningSalvage
SobGroup_IsSelectable
SobGroup_IsShipNearPoint
SobGroup_Kamikaze
SobGroup_Launch
SobGroup_LaunchSelf
SobGroup_LeaveStrikeGroup
SobGroup_LoadPersistantData
SobGroup_MakeDead
SobGroup_MakeSelectable
SobGroup_MakeUntargeted
SobGroup_ManualEngineGlow
SobGroup_MaxHealthTotal
SobGroup_MinimumHealth
SobGroup_Move
SobGroup_MoveToPoint
SobGroup_MoveToSobGroup
SobGroup_OnScreen
SobGroup_OwnedBy
SobGroup_ParadeSobGroup
SobGroup_PlayerIsInSensorRange
SobGroup_ReleaseSalCapSobGroup
SobGroup_RemoveFromAll
SobGroup_RemoveType
SobGroup_RepairSobGroup
SobGroup_ResearchModuleExistOrSelected
SobGroup_ResetAvoidanceIgnore
SobGroup_ResetRenderedFlags
SobGroup_Resource
SobGroup_RestrictBuildOption
SobGroup_SalvagedByPlayer
SobGroup_SalvageSobGroup
SobGroup_Selected
SobGroup_SelectSobGroup
SobGroup_SetAsDeployed
SobGroup_SetAutoLaunch
SobGroup_SetBuildSpeedMultiplier
SobGroup_SetCaptureAlwaysDisables
SobGroup_SetCaptureState
SobGroup_SetDamageMultiplier
SobGroup_SetDisplayedRestrictedHardpoint
SobGroup_SetEventID
SobGroup_SetFiredAtSobGroup
SobGroup_SetGhost
SobGroup_SetHardPointHealth
SobGroup_SetHealth
SobGroup_SetHidden
SobGroup_SetIgnoreWorldBounds
SobGroup_SetInherentVisibility
SobGroup_SetInRadiation
SobGroup_SetInvulnerability
SobGroup_SetInvulnerabilityOfHardPoint
SobGroup_SetMadState
SobGroup_SetMaxSpeed
SobGroup_SetMaxSpeedMultiplier
SobGroup_SetPosition
SobGroup_SetRetaliation
SobGroup_SetROE
SobGroup_SetScriptFlag
SobGroup_SetShaderValues
SobGroup_SetSpeed
SobGroup_SetStance
SobGroup_SetSwitchOwnerFlag
SobGroup_SetTeamColours
SobGroup_SetTransform
SobGroup_SobGroupAdd
SobGroup_Spawn
SobGroup_SpawnNewShipInSobGroup
SobGroup_SpawnToVector
SobGroup_Stop
SobGroup_SubSystemSelected
SobGroup_SwitchOwner
SobGroup_TakeDamage
SobGroup_TakeDamageAbsolute
SobGroup_Tumble
SobGroup_UnderAttack
SobGroup_UnRestrictBuildOption
SobGroup_UseHyperspaceGate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment