function list
Posted: Fri Dec 07, 2007 5:58 am
just a list of current functions, please tell me if they are functions from in the xml or if I am missing any, I want to start a project describing them (tell me if you want to help)
ok now I am putting * by the ones that are done. This doesn't mean they can't be made better it is more to prevent redoing someone elses work.
a txt version of what I have currently done is available here
A refined, searchable and generally nice looking version is available here at bimbel's site.
*add
*and
*append
*apply
*armGetHitPoints
*armGetName
*armGetRepairCost
*armGetRepairTech
*armIsRadiationImmune
atmAddEntry
atmAtomTable
atmDeleteEntry
atmList
atmLookup
*block
*cat
*count
*dbgOutput
*divide
*enum
*enumwhile
*eq
errblock
*eval
fncHelp
*for
*geq
*gr
*if
intAmmoBoxOpen
intArmorEnhanceStatus
intArmorRepairAll
intAsteroidOnMining
intAutoInstall
intBarricadeUse
intBlackMarketBuyPrice
intBlackMarketOnDestroy
intBlackMarketOnInit
intBlackMarketPromotion
intBlackMarketSellPrice
intBushidoArmorEnhancement
intBushidoWeaponEnhancement
intBuyItems
intCommonwealthCrime
intCommonwealthOnDestroy
intCommonwealthOnInit
intComputeBuyPrice
intComputeSellPrice
intConsumeItem
intCorporateCrime
intCorporateGenerateEnhancement
intCorporateOnDestroy
intCorporateOnInit
intEnhanceWeaponUse
intFieldCrystalUse
intFleetCreateWingmen
intFleetCrime
intFleetDisperseWingmen
intFleetOnInit
intFleetPromotion
intHPEnhancement1
intHPEnhancement2
intHPEnhancement3
intInstallDevicePrep
intItemEnhanceStatus
intMakayevArmorEnhancement
intMakayevWeaponEnhancement
intMassString
intRandomMessage
intRasiermesserArmorEnhancement
intRasiermesserWeaponEnhancement
intRingerBuyMargin
intRingerCrime
intRingerInstallDevicePrep
intRingerOnDestroy
intRingerOnInit
intRingerSellMargin
intSellItems
intSetCompatibleFuel
intShowContractDeliveryScreen
intTaikonBuyMargin
intTeratonBuyMargin
intTeratonGetLevelCurve
intTeratonGetValue
intTeratonMuggin
intTeratonOnDestroy
intTeratonSellMargin
intZoanthropeOnObjDestroyed
intZoanthropeOnOrderChanged
*isatom
iserror
*isfunction
*isint
*item
*itmAtCursor
*itmCreate
*itmCreateByName
*itmCreateRandom
*itmEnumTypes
*itmGetActualPrice
*itmGetArmorInstalledLocation
itmGetArmorType
*itmGetCategory
*itmGetCharges
*itmGetCount
*itmGetDamageType
*itmGetFrequency
itmGetImageDesc
*itmGetInstallCost
*itmGetLevel
*itmGetMass
*itmGetMaxAppearing
*itmGetName
*itmGetPrice
*itmGetTypeData
*itmGetUNID
*itmGetUseScreen
*itmHasModifier
*itmHasReference
*itmIsDamaged
*itmIsEnhanced
*itmIsInstalled
*itmIsKnown
*itmMatches
*itmSetEnhanced
*itmSetKnown
*itmSetReference
*lambda
*leq
link
*list
*lnkAppend
*lnkRemove
*lnkRemoveNil
*lnkReplace
*loop
*ls
*modulus
*multiply
*not
*objAddItem
*objAddRandomItems
*objAddSubordinate
objCanAttack
*objCharge
objClearIdentified
*objCommunicate
*objCredit
*objDepleteShields
*objDestroy
*objEnumItems
*objFireEvent
*objGateTo
*objGetArmorDamage
*objGetArmorName
*objGetArmorType
*objGetBalance
*objGetBuyPrice
*objGetCargoSpaceLeft
*objGetCombatPower
*objGetDamageType
*objGetData
*objGetDestiny
*objGetDistance
*objGetGlobalData
*objGetID
*objGetInstalledItemDesc
*objGetItems
*objGetMaxPower
*objGetName
*objGetNearestStargate
*objGetObjRefData
*objGetOrderGiver
*objGetPos
*objGetSellPrice
*objGetShieldLevel
*objGetSovereign
*objGetStaticData
*objGetStaticDataForStationType
*objGetTarget
*objGetVisibleDamage
*objHasAttribute
*objHasItem
*objIncData
*objIncVel
*objIsAbandoned
*objIsDeviceSlotAvailable
*objIsEnemy
objIsIdentified
*objIsKnown
*objIsShip
*objIsUnderAttack
*objJumpTo
*objLowerShields
*objMakeParalyzed
*objMoveTo
*objProgramDamage
*objRegisterForEvents
*objRemoveItem
*objRepairArmor
*objSendMessage
*objSetData
*objSetGlobalData
objSetIdentified
*objSetKnown
*objSetName
*objSetObjRefData
*objSetSovereign
*objUnregisterForEvents
*or
*plyCharge
*plyClearShowHelpRefuel
*plyComposeString
*plyCredit
*plyDestroyed
*plyGetCredits
*plyGetInsuranceClaims
*plyGetRedirectMessage
*plyIncreaseDominaRel
*plyIncreaseOracusRel
*plyInsure
*plyIsInsured
*plyMessage
*plyRedirectMessage
*random
*rollDice
*scrEnableAction
*scrExitDock
*scrGetCounter
*scrGetInputText
*scrGetItem
*scrGetItemListCursor
scrGetListEntry
*scrIsFirstOnInit
scrRefreshItemListCursor
*scrRemoveitem
*scrSetActionLabel
*scrSetCounter
*scrSetDesc
*scrSetInputText
*scrSetListFilter
*scrShowPane
*scrShowScreen
*set
*setq
*shpAddEnergyField
*shpCancelOrders
*shpCanInstallArmor
*shpCanInstallDevice
*shpCanRemoveDevice
*shpConsumeFuel
*shpDamageArmor
*shpDamageItem
*shpDecontaminate
*shpEnhanceItem
*shpEnhanceSRS
*shpFixBlindness
*shpGetArmor
*shpGetArmorCount
*shpGetArmorMaxHitPoints
*shpGetClass
*shpGetDirection
*shpGetFuelLeft
*shpGetGlobalData
*shpGetItemCharges
*shpGetOrder
*shpGetShieldDamage
*shpGetShieldItemUNID
*shpGetShieldMaxHitPoints
*shpInstallArmor
*shpInstallAutopilot
*shpInstallDevice
*shpInstallTargetingComputer
*shpIsAutopilotInstalled
*shpIsFuelCompatible
*shpIsRadiationImmune
*shpIsRadioactive
*shpIsSRSEnhanced
*shpIsTargetingComputerInstalled
*shpMakeBlind
*shpMakeRadioactive
*shpOrder
*shpOrderAttack
*shpOrderDock
*shpOrderEscort
*shpOrderFollow
*shpOrderGate
*shpOrderGoto
*shpOrderGuard
*shpOrderHold
*shpOrderLoot
*shpOrderMine
*shpOrderPatrol
*shpOrderWait
*shpRechargeItem
*shpRechargeShield
*shpRefuelFromItem
*shpRemoveDevice
*shpRepairItem
shpSetCommandCode
*shpSetController
*shpSetGlobalData
*sovSetDisposition
*staClearFireReconEvent
*staClearReconned
*staGetDockedShips
*staGetGlobalData
*staGetImageVariant
*staGetStructuralHP
*staGetSubordinates
*staGetType
*staIsEncountered
*staIsReconned
*staSetActive
*staSetFireReconEvent
*staSetGlobalData
*staSetImageVariant
*staSetInactive
*staSetStructuralHp
*strCapitalize
*strFind
*subst
*subtract
*switch
symAddEntry
symDeleteEntry
symList
symLookup
*sysAddEncounterEvent
*sysAddEncounterEventAtDist
*sysAddObjRecurringTimerEvent
*sysAddObjTimerEvent
*sysCancelTimerEvent
*sysCreateEffect
*sysCreateMarker
*sysCreateShip
*sysCreateStation
*sysCreateWeaponFire
*sysFindObject
*sysGetData
*sysGetLevel
*sysGetName
*sysGetNavPathPoint
*sysGetNode
*sysGetObjectByName
*sysGlobals
*sysPoolUsage
*sysSetData
*sysStopTime
*sysTicks
*sysVectorAdd
*sysVectorDistance
*sysVectorDivide
*sysVectorMultiply
*sysVectorPolarOffset
*sysVectorRandom
*sysVectorSubtract
*unvGetTick
*unvUNID
vecSetElement
vecVector
ok now I am putting * by the ones that are done. This doesn't mean they can't be made better it is more to prevent redoing someone elses work.
a txt version of what I have currently done is available here
A refined, searchable and generally nice looking version is available here at bimbel's site.
*add
*and
*append
*apply
*armGetHitPoints
*armGetName
*armGetRepairCost
*armGetRepairTech
*armIsRadiationImmune
atmAddEntry
atmAtomTable
atmDeleteEntry
atmList
atmLookup
*block
*cat
*count
*dbgOutput
*divide
*enum
*enumwhile
*eq
errblock
*eval
fncHelp
*for
*geq
*gr
*if
intAmmoBoxOpen
intArmorEnhanceStatus
intArmorRepairAll
intAsteroidOnMining
intAutoInstall
intBarricadeUse
intBlackMarketBuyPrice
intBlackMarketOnDestroy
intBlackMarketOnInit
intBlackMarketPromotion
intBlackMarketSellPrice
intBushidoArmorEnhancement
intBushidoWeaponEnhancement
intBuyItems
intCommonwealthCrime
intCommonwealthOnDestroy
intCommonwealthOnInit
intComputeBuyPrice
intComputeSellPrice
intConsumeItem
intCorporateCrime
intCorporateGenerateEnhancement
intCorporateOnDestroy
intCorporateOnInit
intEnhanceWeaponUse
intFieldCrystalUse
intFleetCreateWingmen
intFleetCrime
intFleetDisperseWingmen
intFleetOnInit
intFleetPromotion
intHPEnhancement1
intHPEnhancement2
intHPEnhancement3
intInstallDevicePrep
intItemEnhanceStatus
intMakayevArmorEnhancement
intMakayevWeaponEnhancement
intMassString
intRandomMessage
intRasiermesserArmorEnhancement
intRasiermesserWeaponEnhancement
intRingerBuyMargin
intRingerCrime
intRingerInstallDevicePrep
intRingerOnDestroy
intRingerOnInit
intRingerSellMargin
intSellItems
intSetCompatibleFuel
intShowContractDeliveryScreen
intTaikonBuyMargin
intTeratonBuyMargin
intTeratonGetLevelCurve
intTeratonGetValue
intTeratonMuggin
intTeratonOnDestroy
intTeratonSellMargin
intZoanthropeOnObjDestroyed
intZoanthropeOnOrderChanged
*isatom
iserror
*isfunction
*isint
*item
*itmAtCursor
*itmCreate
*itmCreateByName
*itmCreateRandom
*itmEnumTypes
*itmGetActualPrice
*itmGetArmorInstalledLocation
itmGetArmorType
*itmGetCategory
*itmGetCharges
*itmGetCount
*itmGetDamageType
*itmGetFrequency
itmGetImageDesc
*itmGetInstallCost
*itmGetLevel
*itmGetMass
*itmGetMaxAppearing
*itmGetName
*itmGetPrice
*itmGetTypeData
*itmGetUNID
*itmGetUseScreen
*itmHasModifier
*itmHasReference
*itmIsDamaged
*itmIsEnhanced
*itmIsInstalled
*itmIsKnown
*itmMatches
*itmSetEnhanced
*itmSetKnown
*itmSetReference
*lambda
*leq
link
*list
*lnkAppend
*lnkRemove
*lnkRemoveNil
*lnkReplace
*loop
*ls
*modulus
*multiply
*not
*objAddItem
*objAddRandomItems
*objAddSubordinate
objCanAttack
*objCharge
objClearIdentified
*objCommunicate
*objCredit
*objDepleteShields
*objDestroy
*objEnumItems
*objFireEvent
*objGateTo
*objGetArmorDamage
*objGetArmorName
*objGetArmorType
*objGetBalance
*objGetBuyPrice
*objGetCargoSpaceLeft
*objGetCombatPower
*objGetDamageType
*objGetData
*objGetDestiny
*objGetDistance
*objGetGlobalData
*objGetID
*objGetInstalledItemDesc
*objGetItems
*objGetMaxPower
*objGetName
*objGetNearestStargate
*objGetObjRefData
*objGetOrderGiver
*objGetPos
*objGetSellPrice
*objGetShieldLevel
*objGetSovereign
*objGetStaticData
*objGetStaticDataForStationType
*objGetTarget
*objGetVisibleDamage
*objHasAttribute
*objHasItem
*objIncData
*objIncVel
*objIsAbandoned
*objIsDeviceSlotAvailable
*objIsEnemy
objIsIdentified
*objIsKnown
*objIsShip
*objIsUnderAttack
*objJumpTo
*objLowerShields
*objMakeParalyzed
*objMoveTo
*objProgramDamage
*objRegisterForEvents
*objRemoveItem
*objRepairArmor
*objSendMessage
*objSetData
*objSetGlobalData
objSetIdentified
*objSetKnown
*objSetName
*objSetObjRefData
*objSetSovereign
*objUnregisterForEvents
*or
*plyCharge
*plyClearShowHelpRefuel
*plyComposeString
*plyCredit
*plyDestroyed
*plyGetCredits
*plyGetInsuranceClaims
*plyGetRedirectMessage
*plyIncreaseDominaRel
*plyIncreaseOracusRel
*plyInsure
*plyIsInsured
*plyMessage
*plyRedirectMessage
*random
*rollDice
*scrEnableAction
*scrExitDock
*scrGetCounter
*scrGetInputText
*scrGetItem
*scrGetItemListCursor
scrGetListEntry
*scrIsFirstOnInit
scrRefreshItemListCursor
*scrRemoveitem
*scrSetActionLabel
*scrSetCounter
*scrSetDesc
*scrSetInputText
*scrSetListFilter
*scrShowPane
*scrShowScreen
*set
*setq
*shpAddEnergyField
*shpCancelOrders
*shpCanInstallArmor
*shpCanInstallDevice
*shpCanRemoveDevice
*shpConsumeFuel
*shpDamageArmor
*shpDamageItem
*shpDecontaminate
*shpEnhanceItem
*shpEnhanceSRS
*shpFixBlindness
*shpGetArmor
*shpGetArmorCount
*shpGetArmorMaxHitPoints
*shpGetClass
*shpGetDirection
*shpGetFuelLeft
*shpGetGlobalData
*shpGetItemCharges
*shpGetOrder
*shpGetShieldDamage
*shpGetShieldItemUNID
*shpGetShieldMaxHitPoints
*shpInstallArmor
*shpInstallAutopilot
*shpInstallDevice
*shpInstallTargetingComputer
*shpIsAutopilotInstalled
*shpIsFuelCompatible
*shpIsRadiationImmune
*shpIsRadioactive
*shpIsSRSEnhanced
*shpIsTargetingComputerInstalled
*shpMakeBlind
*shpMakeRadioactive
*shpOrder
*shpOrderAttack
*shpOrderDock
*shpOrderEscort
*shpOrderFollow
*shpOrderGate
*shpOrderGoto
*shpOrderGuard
*shpOrderHold
*shpOrderLoot
*shpOrderMine
*shpOrderPatrol
*shpOrderWait
*shpRechargeItem
*shpRechargeShield
*shpRefuelFromItem
*shpRemoveDevice
*shpRepairItem
shpSetCommandCode
*shpSetController
*shpSetGlobalData
*sovSetDisposition
*staClearFireReconEvent
*staClearReconned
*staGetDockedShips
*staGetGlobalData
*staGetImageVariant
*staGetStructuralHP
*staGetSubordinates
*staGetType
*staIsEncountered
*staIsReconned
*staSetActive
*staSetFireReconEvent
*staSetGlobalData
*staSetImageVariant
*staSetInactive
*staSetStructuralHp
*strCapitalize
*strFind
*subst
*subtract
*switch
symAddEntry
symDeleteEntry
symList
symLookup
*sysAddEncounterEvent
*sysAddEncounterEventAtDist
*sysAddObjRecurringTimerEvent
*sysAddObjTimerEvent
*sysCancelTimerEvent
*sysCreateEffect
*sysCreateMarker
*sysCreateShip
*sysCreateStation
*sysCreateWeaponFire
*sysFindObject
*sysGetData
*sysGetLevel
*sysGetName
*sysGetNavPathPoint
*sysGetNode
*sysGetObjectByName
*sysGlobals
*sysPoolUsage
*sysSetData
*sysStopTime
*sysTicks
*sysVectorAdd
*sysVectorDistance
*sysVectorDivide
*sysVectorMultiply
*sysVectorPolarOffset
*sysVectorRandom
*sysVectorSubtract
*unvGetTick
*unvUNID
vecSetElement
vecVector