;------------------------------------------------------------------
;CreateAllMetaActions
;------------------------------------------------------------------
{CreateAllMetaActions:(41)
	{CreateOneMetaAction:Action_IncrementalTurn2
		French(TourneIncrementalement2)
		English(IncrementalTurn2)
	}

	{CreateOneMetaAction:Action_IncrementalTurn
		French(TourneIncrementalement)
		English(IncrementalTurn)
	}

	{CreateOneMetaAction:Action_Pursuit
		French(Poursuit)
		English(Pursuit)
	}

	{CreateOneMetaAction:Action_DeltaPursuit
		French(PoursuitAvecDelta)
		English(DeltaPursuit)
	}

	{CreateOneMetaAction:Action_ExecuteAction
		French(ExecuteAction)
		English(ExecuteAction)
	}

	{CreateOneMetaAction:Action_WaitEndOfAction
		French(AttendFinAction)
		English(WaitEndOfAction)
	}

	{CreateOneMetaAction:Action_WaitEndOfAnim
		French(AttendFinAnim)
		English(WaitEndOfAnim)
	}

	{CreateOneMetaAction:Action_SpeakAndWaitEnd
		French(ParleEtAttendLaFin)
		English(SpeakAndWaitEnd)
	}

	{CreateOneMetaAction:Action_ExecuteActionAndTakeObject
		French(ExecuteActionEtPrendObjet)
		English(ExecuteActionAndTakeObject)
	}

	{CreateOneMetaAction:Action_ExecuteActionAndPutObject
		French(ExecuteActionEtPoseObjet)
		English(ExecuteActionAndPutObject)
	}

	{CreateOneMetaAction:Action_ExecuteActionAndLaunchObject
		French(ExecuteActionEtLanceObjet)
		English(ExecuteActionAndLaunchObject)
	}

	{CreateOneMetaAction:Action_ExecuteActionAndGenerateObject
		French(ExecuteActionEtGenereObjet)
		English(ExecuteActionAndGenerateObject)
	}

	{CreateOneMetaAction:Action_AdjustPersoOnObjectAxes
		French(RecalePersoSurAxesObjet)
		English(AdjustPersoOnObjectAxes)
	}

	{CreateOneMetaAction:Action_AdjustPersoOnObject
		French(RecalePersoSurObjet)
		English(AdjustPersoOnObject)
	}

	{CreateOneMetaAction:Action_RunAway
		French(Fuit)
		English(RunAway)
	}

	{CreateOneMetaAction:Action_IncrementalDeltaTurnPerso2
		French(OrienteIncrementalementVersPersoAvecDelta2)
		English(IncrementalDeltaTurnPerso2)
	}

	{CreateOneMetaAction:Action_IncrementalTurnPerso2
		French(OrienteIncrementalementVersPerso2)
		English(IncrementalTurnPerso2)
	}

	{CreateOneMetaAction:Action_IncrementalDeltaTurnPerso
		French(OrienteIncrementalementVersPersoAvecDelta)
		English(IncrementalDeltaTurnPerso)
	}

	{CreateOneMetaAction:Action_IncrementalTurnPerso
		French(OrienteIncrementalementVersPerso)
		English(IncrementalTurnPerso)
	}

	{CreateOneMetaAction:Action_RunAwayWP
		French(FuirWP)
		English(RunAwayWP)
	}

	{CreateOneMetaAction:Action_GoToWP
		French(AllerWP)
		English(GoToWP)
	}

	{CreateOneMetaAction:Action_GoOverWay
		French(ParcourirChemin)
		English(GoOverWay)
	}

	{CreateOneMetaAction:Action_GoOverWay3D
		French(ParcourirChemin3D)
		English(GoOverWay3D)
	}

	{CreateOneMetaAction:Action_GoOverWayBack
		French(ParcourirCheminBack)
		English(GoOverWayBack)
	}

	{CreateOneMetaAction:Action_GoToNextWPOfWay
		French(AllerWPSuivantDuChemin)
		English(GoToNextWPOfWay)
	}

	{CreateOneMetaAction:Action_GoToNextWPOfWayBack
		French(AllerWPSuivantDuCheminBack)
		English(GoToNextWPOfWayBack)
	}

	{CreateOneMetaAction:Action_GoToPosition
		French(AllerPosition)
		English(GoToPosition)
	}

	{CreateOneMetaAction:Action_MoveLift
		French(DeplacerAscenseur)
		English(MoveLift)
	}

	{CreateOneMetaAction:Action_Camera_GoToPosition
		French(Camera_GoToPosition)
		English(Camera_GoToPosition)
	}

	{CreateOneMetaAction:Action_Camera_GoToWP
		French(Camera_GoToWP)
		English(Camera_GoToWP)
	}

	{CreateOneMetaAction:Action_Camera_GoOverWay
		French(Camera_GoOverWay)
		English(Camera_GoOverWay)
	}

	{CreateOneMetaAction:Action_Camera_GoOverWayBack
		French(Camera_GoOverWayBack)
		English(Camera_GoOverWayBack)
	}

	{CreateOneMetaAction:Action_Camera_GoToNextWPOfWay
		French(Camera_GoToNextWPOfWay)
		English(Camera_GoToNextWPOfWay)
	}

	{CreateOneMetaAction:Action_Camera_GoToNextWPOfWayBack
		French(Camera_GoToNextWPOfWayBack)
		English(Camera_GoToNextWPOfWayBack)
	}

	{CreateOneMetaAction:Action_Camera_StayInWay
		French(Camera_StayInWay)
		English(Camera_StayInWay)
	}

	{CreateOneMetaAction:Action_Camera_GoToFromTarget
		French(Camera_GoToFromTarget)
		English(Camera_GoToFromTarget)
	}

	{CreateOneMetaAction:Action_Camera_Shake
		French(Camera_ShakeExt)
		English(Camera_Shake)
	}

	{CreateOneMetaAction:Action_Camera_WaitUntil
		French(Camera_WaitUntil)
		English(Camera_WaitUntil)
	}

	{CreateOneMetaAction:Action_RotateModule
		French(TourneModule)
		English(RotateModule)
	}

	{CreateOneMetaAction:Action_RotateModuleToPerso
		French(TourneModuleVersPerso)
		English(RotateModuleToPerso)
	}

	{CreateOneMetaAction:Action_SwimToSurface
		French(NageVersLaSurface)
		English(SwimToSurface)
	}

}

;------------------------------------------------------------------
;CreateAllProcedures
;------------------------------------------------------------------
{CreateAllProcedures:(208)
	{CreateOneProcedure:Proc_SetMainActor
		French(FixeActeurPrincipal)
		English(SetMainActor)
	}

	{CreateOneProcedure:Proc_ActivateObject
		French(ActiveObjet)
		English(ActivateObject)
	}

	{CreateOneProcedure:Proc_ActivateObjectOnPosition
		French(ActiveObjetPosition)
		English(ActivateObjectOnPosition)
	}

	{CreateOneProcedure:Proc_DesactivateObject
		French(DesactiveObjet)
		English(DesactivateObject)
	}

	{CreateOneProcedure:Proc_ChangeMap
		French(ChangeMap)
		English(ChangeMap)
	}

	{CreateOneProcedure:Proc_ChangeMapAtPosition
		French(ChangeMapALaPosition)
		English(ChangeMapAtPosition)
	}

	{CreateOneProcedure:Proc_SetActionReturn
		French(ForceValeurDeRetourMetaAction)
		English(SetActionReturn)
	}

	{CreateOneProcedure:Proc_FactorAnimationFrameRate
		French(FixeFacteurVitesseAnimation)
		English(FactorAnimationFrameRate)
	}

	{CreateOneProcedure:Proc_PlayerIsDead
		French(MortDuJoueur)
		English(PlayerIsDead)
	}

	{CreateOneProcedure:Proc_PlayerIsDeadWithOption
		French(MortDuJoueurAvecOption)
		English(PlayerIsDeadWithOption)
	}

	{CreateOneProcedure:Proc_RandomFrame
		French(FrameAleatoire)
		English(RandomFrame)
	}

	{CreateOneProcedure:Proc_BecomesSonOfPerso
		French(DevientFilsDe)
		English(BecomesSonOfPerso)
	}

	{CreateOneProcedure:Proc_BecomesFatherOfPerso
		French(DevientPereDe)
		English(BecomesFatherOfPerso)
	}

	{CreateOneProcedure:Proc_FillListWithSons
		French(RemplirListeAvecFils)
		English(FillListWithSons)
	}

	{CreateOneProcedure:Proc_AllowDynamLOD
		French(PermetNDDMeca)
		English(AllowDynamLOD)
	}

	{CreateOneProcedure:Proc_ForbidDynamLOD
		French(InterditNDDMeca)
		English(ForbidDynamLOD)
	}

	{CreateOneProcedure:Proc_ResetSpeed
		French(ReInitialiseVitesse)
		English(ResetSpeed)
	}

	{CreateOneProcedure:Proc_SetRotationAxe
		French(FixeAxeRotation)
		English(SetRotationAxe)
	}

	{CreateOneProcedure:Proc_SetAlphaAngle
		French(FixeAngleAlpha)
		English(SetAlphaAngle)
	}

	{CreateOneProcedure:Proc_SetThetaAngle
		French(FixeAngleTheta)
		English(SetThetaAngle)
	}

	{CreateOneProcedure:Proc_SetImpulse
		French(FixeImpulsion)
		English(SetImpulse)
	}

	{CreateOneProcedure:Proc_SetNormSpeed
		French(FixeNormeVitesse)
		English(SetNormSpeed)
	}

	{CreateOneProcedure:Proc_AddNormSpeed
		French(AjouteNormeVitesse)
		English(AddNormSpeed)
	}

	{CreateOneProcedure:Proc_MulNormSpeed
		French(MulNormeVitesse)
		English(MulNormSpeed)
	}

	{CreateOneProcedure:Proc_SetDirectionSpeed
		French(FixeDirectionVitesse)
		English(SetDirectionSpeed)
	}

	{CreateOneProcedure:Proc_AddDirectionSpeed
		French(AjouteDirectionVitesse)
		English(AddDirectionSpeed)
	}

	{CreateOneProcedure:Proc_SetVectorSpeed
		French(FixeVecteurVitesse)
		English(SetVectorSpeed)
	}

	{CreateOneProcedure:Proc_SetDynamScalar
		French(FixeScalaireMecanique)
		English(SetDynamScalar)
	}

	{CreateOneProcedure:Proc_SetTarget
		French(FixeCible)
		English(SetTarget)
	}

	{CreateOneProcedure:Proc_TurnAround
		French(ReqRotation)
		English(TurnAround)
	}

	{CreateOneProcedure:Proc_GoRelative
		French(ReqAvanceRelative)
		English(GoRelative)
	}

	{CreateOneProcedure:Proc_GoInDirection
		French(ReqAvance)
		English(GoInDirection)
	}

	{CreateOneProcedure:Proc_TurnLeft
		French(ReqTourneGauche)
		English(TurnLeft)
	}

	{CreateOneProcedure:Proc_TurnRight
		French(ReqTourneDroit)
		English(TurnRight)
	}

	{CreateOneProcedure:Proc_TurnUp
		French(ReqTourneHaut)
		English(TurnUp)
	}

	{CreateOneProcedure:Proc_TurnDown
		French(ReqTourneBas)
		English(TurnDown)
	}

	{CreateOneProcedure:Proc_Pulse
		French(ReqImpulsion)
		English(Pulse)
	}

	{CreateOneProcedure:Proc_StonePulse
		French(ImpulsionPierre)
		English(StonePulse)
	}

	{CreateOneProcedure:Proc_Jump
		French(Saut)
		English(Jump)
	}

	{CreateOneProcedure:Proc_JumpAbsolute
		French(SautAbsolue)
		English(JumpAbsolute)
	}

	{CreateOneProcedure:Proc_JumpWithoutAddingSpeed
		French(SautSansVitesse)
		English(JumpWithoutAddingSpeed)
	}

	{CreateOneProcedure:Proc_Fire
		French(Feu)
		English(Fire)
	}

	{CreateOneProcedure:Proc_GoTarget
		French(ViserCible)
		English(GoTarget)
	}

	{CreateOneProcedure:Proc_ReachTarget
		French(AtteindreCible)
		English(ReachTarget)
	}

	{CreateOneProcedure:Proc_SetHitPoints
		French(FixePointsDeVie)
		English(SetHitPoints)
	}

	{CreateOneProcedure:Proc_SetHitPointsToInit
		French(ReinitPointsDeVie)
		English(SetHitPointsToInit)
	}

	{CreateOneProcedure:Proc_SetHitPointsToMax
		French(ReinitPointsDeVieAMax)
		English(SetHitPointsToMax)
	}

	{CreateOneProcedure:Proc_AddHitPoints
		French(AjoutePointsDeVie)
		English(AddHitPoints)
	}

	{CreateOneProcedure:Proc_SubHitPoints
		French(EnlevePointsDeVie)
		English(SubHitPoints)
	}

	{CreateOneProcedure:Proc_SetHitPointsMax
		French(FixePointsDeVieMax)
		English(SetHitPointsMax)
	}

	{CreateOneProcedure:Proc_SetHitPointsMaxToInit
		French(ReinitPointsDeVieMax)
		English(SetHitPointsMaxToInit)
	}

	{CreateOneProcedure:Proc_SetHitPointsMaxToMax
		French(ReinitPointsDeVieMaxAMax)
		English(SetHitPointsMaxToMax)
	}

	{CreateOneProcedure:Proc_AddHitPointsMax
		French(AjoutePointsDeVieMax)
		English(AddHitPointsMax)
	}

	{CreateOneProcedure:Proc_SubHitPointsMax
		French(EnlevePointsDeVieMax)
		English(SubHitPointsMax)
	}

	{CreateOneProcedure:Proc_ListAffectWithPersoZDD
		French(AffecteListeAvecZDDPerso)
		English(ListAffectWithPersoZDD)
	}

	{CreateOneProcedure:Proc_ListAffectWithModuleZDD
		French(AffecteListeAvecZDDModule)
		English(ListAffectWithModuleZDD)
	}

	{CreateOneProcedure:Proc_ListAffectWithPersoZDE
		French(AffecteListeAvecZDEPerso)
		English(ListAffectWithPersoZDE)
	}

	{CreateOneProcedure:Proc_ListAffectWithModuleZDE
		French(AffecteListeAvecZDEModule)
		English(ListAffectWithModuleZDE)
	}

	{CreateOneProcedure:Proc_ListAffectWithPersoTypeZDE
		French(AffecteListeAvecTypeZDEPerso)
		English(ListAffectWithPersoTypeZDE)
	}

	{CreateOneProcedure:Proc_ListAffectWithModuleTypeZDE
		French(AffecteListeAvecTypeZDEModule)
		English(ListAffectWithModuleTypeZDE)
	}

	{CreateOneProcedure:Proc_ListAffectTypeZDEWithTypeZDE
		French(AffecteListeTypeZDEAvecTypeZDE)
		English(ListAffectTypeZDEWithTypeZDE)
	}

	{CreateOneProcedure:Proc_AddPersoInList
		French(AjoutePersoDansListe)
		English(AddPersoInList)
	}

	{CreateOneProcedure:Proc_AddPersoInListAt
		French(AjoutePersoDansListeA)
		English(AddPersoInListAt)
	}

	{CreateOneProcedure:Proc_DeletePersoAtInList
		French(DetruitPersoDansListe)
		English(DeletePersoAtInList)
	}

	{CreateOneProcedure:Proc_FindPersoAndDeleteInList
		French(TrouveEtDetruitPersoDansListe)
		English(FindPersoAndDeleteInList)
	}

	{CreateOneProcedure:Proc_Select
		French(SelectDansListe)
		English(Select)
	}

	{CreateOneProcedure:Proc_UnSelect
		French(UnSelectDansListe)
		English(UnSelect)
	}

	{CreateOneProcedure:Proc_ListSort
		French(TrieListe)
		English(ListSort)
	}

	{CreateOneProcedure:Proc_ListSortByFamily
		French(TrieListeParFamille)
		English(ListSortByFamily)
	}

	{CreateOneProcedure:Proc_ListUnion
		French(ListeUnion)
		English(ListUnion)
	}

	{CreateOneProcedure:Proc_ListInter
		French(ListeInter)
		English(ListInter)
	}

	{CreateOneProcedure:Proc_ListDiff
		French(ListeDiff)
		English(ListDiff)
	}

	{CreateOneProcedure:Proc_ListAdd
		French(ListeAjoute)
		English(ListAdd)
	}

	{CreateOneProcedure:Proc_SwapLinkTableObjects
		French(EchangeObjetsDansTable)
		English(SwapLinkTableObjects)
	}

	{CreateOneProcedure:Proc_ChangeCurrentObjectTable
		French(ChangeTableObjetCourante)
		English(ChangeCurrentObjectTable)
	}

	{CreateOneProcedure:Proc_CopyObjectFromTableToTable
		French(ModifieTableCouranteAvecTableEtTexte)
		English(CopyObjectFromTableToTable)
	}

	{CreateOneProcedure:Proc_StartSpeech
		French(Parle)
		English(StartSpeech)
	}

	{CreateOneProcedure:Proc_StopSpeech
		French(ArreteDeParler)
		English(StopSpeech)
	}

	{CreateOneProcedure:Proc_TakeModuleControl
		French(ControlerModule)
		English(TakeModuleControl)
	}

	{CreateOneProcedure:Proc_ReleaseModuleControl
		French(LibererModule)
		English(ReleaseModuleControl)
	}

	{CreateOneProcedure:Proc_InitModuleCtrlWithAnimTranslation
		French(FixeTranslationModuleControleAvecAnim)
		English(InitModuleCtrlWithAnimTranslation)
	}

	{CreateOneProcedure:Proc_InitModuleCtrlWithAnimRotation
		French(FixeRotationModuleControleAvecAnim)
		English(InitModuleCtrlWithAnimRotation)
	}

	{CreateOneProcedure:Proc_RotateSector
		French(TourneSecteur)
		English(RotateSector)
	}

	{CreateOneProcedure:Proc_RotateSectorLocalX
		French(TourneSecteurAutourLocalX)
		English(RotateSectorLocalX)
	}

	{CreateOneProcedure:Proc_RotateSectorLocalY
		French(TourneSecteurAutourLocalY)
		English(RotateSectorLocalY)
	}

	{CreateOneProcedure:Proc_RotateSectorLocalZ
		French(TourneSecteurAutourLocalZ)
		English(RotateSectorLocalZ)
	}

	{CreateOneProcedure:Proc_LevelSaveRotationSector
		French(SauvegardeNiveauPourSecteurTournant)
		English(LevelSaveRotationSector)
	}

	{CreateOneProcedure:Proc_PlayerSaveRotationSector
		French(SauvegardeJoueurPourSecteurTournant)
		English(PlayerSaveRotationSector)
	}

	{CreateOneProcedure:Proc_TranslateSector
		French(TranslateSecteur)
		English(TranslateSector)
	}

	{CreateOneProcedure:Proc_TranslateLocalSector
		French(TranslateSecteurEnRelatif)
		English(TranslateLocalSector)
	}

	{CreateOneProcedure:Proc_SaveGame
		French(SauvePartie)
		English(SaveGame)
	}

	{CreateOneProcedure:Proc_IncHistoricAndSaveGame
		French(IncHistoriqueEtSauvePartie)
		English(IncHistoricAndSaveGame)
	}

	{CreateOneProcedure:Proc_ActivateChannel
		French(ActiveCanal)
		English(ActivateChannel)
	}

	{CreateOneProcedure:Proc_DeactivateChannel
		French(DesactiveCanal)
		English(DeactivateChannel)
	}

	{CreateOneProcedure:Proc_FogOn
		French(ActiveBrouillard)
		English(FogOn)
	}

	{CreateOneProcedure:Proc_FogOff
		French(DesactiveBrouillard)
		English(FogOff)
	}

	{CreateOneProcedure:Proc_SetFogColor
		French(FixeCouleurBrouillard)
		English(SetFogColor)
	}

	{CreateOneProcedure:Proc_SetFogNearFarInf
		French(FixeDistancesBrouillard)
		English(SetFogNearFarInf)
	}

	{CreateOneProcedure:Proc_PersoLightOn
		French(AllumeLumierePerso)
		English(PersoLightOn)
	}

	{CreateOneProcedure:Proc_PersoLightOff
		French(EteintLumierePerso)
		English(PersoLightOff)
	}

	{CreateOneProcedure:Proc_SetPersoLightColor
		French(FixeCouleurLumierePerso)
		English(SetPersoLightColor)
	}

	{CreateOneProcedure:Proc_SetPersoLightNearFar
		French(FixeDistancesLumierePerso)
		English(SetPersoLightNearFar)
	}

	{CreateOneProcedure:Proc_SetPersoLightLittleBigAlpha
		French(FixeAlphasLumierePerso)
		English(SetPersoLightLittleBigAlpha)
	}

	{CreateOneProcedure:Proc_SetPersoLightGyrophare
		French(FixeGyrophareLumierePerso)
		English(SetPersoLightGyrophare)
	}

	{CreateOneProcedure:Proc_SetPersoLightPulse
		French(FixePulseLumierePerso)
		English(SetPersoLightPulse)
	}

	{CreateOneProcedure:Proc_SetPersoLightParalleleType
		French(FixeTypeParalleleLumierePerso)
		English(SetPersoLightParalleleType)
	}

	{CreateOneProcedure:Proc_SetPersoLightSphericalType
		French(FixeTypeSpheriqueLumierePerso)
		English(SetPersoLightSphericalType)
	}

	{CreateOneProcedure:Proc_SetPersoLightHotSpotType
		French(FixeTypeHotSpotLumierePerso)
		English(SetPersoLightHotSpotType)
	}

	{CreateOneProcedure:Proc_SetPersoLightAmbientType
		French(FixeTypeAmbientLumierePerso)
		English(SetPersoLightAmbientType)
	}

	{CreateOneProcedure:Proc_AddSurfaceHeight
		French(AjouteHauteurSurface)
		English(AddSurfaceHeight)
	}

	{CreateOneProcedure:Proc_MoveSurfaceHeight
		French(DeplaceHauteurSurface)
		English(MoveSurfaceHeight)
	}

	{CreateOneProcedure:Proc_AddObjectInInventory
		French(AjouteObjetDansInventaire)
		English(AddObjectInInventory)
	}

	{CreateOneProcedure:Proc_SendSoundRequest
		French(EnvoieRequeteSon)
		English(SendSoundRequest)
	}

	{CreateOneProcedure:Proc_SendVoiceRequest
		French(EnvoieRequeteVoix)
		English(SendVoiceRequest)
	}

	{CreateOneProcedure:Proc_SendMusicRequest
		French(EnvoieRequeteMusique)
		English(SendMusicRequest)
	}

	{CreateOneProcedure:Proc_DisplaylValue
		French(AfficheValeurEntiere)
		English(DisplaylValue)
	}

	{CreateOneProcedure:Proc_DisplayChrono
		French(AfficheChrono)
		English(DisplayChrono)
	}

	{CreateOneProcedure:Proc_DisplayString
		French(AfficheTexte)
		English(DisplayString)
	}

	{CreateOneProcedure:Proc_ActivateString
		French(ActiveTexte)
		English(ActivateString)
	}

	{CreateOneProcedure:Proc_EraseString
		French(EffaceTexte)
		English(EraseString)
	}

	{CreateOneProcedure:Proc_Camera_UpdatePosition
		French(Camera_UpdatePosition)
		English(Camera_UpdatePosition)
	}

	{CreateOneProcedure:Procedure_Camera_Reset
		French(Camera_Reset)
		English(Camera_Reset)
	}

	{CreateOneProcedure:Procedure_Camera_RestoreAfterTrame
		French(Camera_RestoreAfterTrame)
		English(Camera_RestoreAfterTrame)
	}

	{CreateOneProcedure:Procedure_Camera_CancelRestoreTrame
		French(Camera_CancelRestoreTrame)
		English(Camera_CancelRestoreTrame)
	}

	{CreateOneProcedure:Procedure_Camera_ShowInfo
		French(Camera_ShowInfo)
		English(Camera_ShowInfo)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeCamera
		French(Camera_ChangeCamera)
		English(Camera_ChangeCamera)
	}

	{CreateOneProcedure:Procedure_Camera_ActiveCamera
		French(Camera_ActiveCamera)
		English(Camera_ActiveCamera)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeDistance
		French(Camera_ChangeDistance)
		English(Camera_ChangeDistance)
	}

	{CreateOneProcedure:Procedure_Camera_BoundChangeDist
		French(Camera_ChangeBoundDist)
		English(Camera_BoundChangeDist)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeCamLinearSpeed
		French(Camera_ChangeCamLinearSpeed)
		English(Camera_ChangeCamLinearSpeed)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeCamAngularSpeed
		French(Camera_ChangeCamAngularSpeed)
		English(Camera_ChangeCamAngularSpeed)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeTgtLinearSpeed
		French(Camera_ChangeTgtLinearSpeed)
		English(Camera_ChangeTgtLinearSpeed)
	}

	{CreateOneProcedure:Procedure_Camera_MoveTarget
		French(Camera_MoveTarget)
		English(Camera_MoveTarget)
	}

	{CreateOneProcedure:Procedure_Camera_MoveLookTarget
		French(Camera_MoveLookTarget)
		English(Camera_MoveLookTarget)
	}

	{CreateOneProcedure:Procedure_Camera_MoveShift
		French(Camera_MoveShift)
		English(Camera_MoveShift)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeAngle
		French(Camera_ChangeAngle)
		English(Camera_ChangeAngle)
	}

	{CreateOneProcedure:Procedure_Camera_Move
		French(Camera_Move)
		English(Camera_Move)
	}

	{CreateOneProcedure:Procedure_Camera_ManageSavedPos
		French(Camera_ManageSavedPos)
		English(Camera_ManageSavedPos)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeState
		French(Camera_ChangeState)
		English(Camera_ChangeState)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeFocal
		French(Camera_ChangeFocal)
		English(Camera_ChangeFocal)
	}

	{CreateOneProcedure:Procedure_Camera_ActivateFocalParsing
		French(Camera_ActivateFocalParsing)
		English(Camera_ActivateFocalParsing)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeTargetedPerso
		French(Camera_ChangeTargetedPerso)
		English(Camera_ChangeTargetedPerso)
	}

	{CreateOneProcedure:Procedure_Camera_ResetTargetedPerso
		French(Camera_ResetTargetedPerso)
		English(Camera_ResetTargetedPerso)
	}

	{CreateOneProcedure:Procedure_Camera_Shake
		French(Camera_Shake)
		English(Camera_Shake)
	}

	{CreateOneProcedure:Procedure_Camera_SetPosition
		French(Camera_SetPosition)
		English(Camera_SetPosition)
	}

	{CreateOneProcedure:Procedure_Camera_ChangeFlag
		French(Camera_ChangeFlag)
		English(Camera_ChangeFlag)
	}

	{CreateOneProcedure:Procedure_Camera_SavePositionAsOptimal
		French(Camera_SavePositionAsOptimal)
		English(Camera_SavePositionAsOptimal)
	}

	{CreateOneProcedure:Procedure_Camera_SetAdditionnalTarget
		French(Camera_SetAdditionnalTarget)
		English(Camera_SetAdditionnalTarget)
	}

	{CreateOneProcedure:Procedure_Camera_SetApexParameters
		French(Camera_SetApexParameters)
		English(Camera_SetApexParameters)
	}

	{CreateOneProcedure:Procedure_Camera_SetCameraZMax
		French(Camera_SetCameraZMax)
		English(Camera_SetCameraZMax)
	}

	{CreateOneProcedure:Procedure_Camera_ResetCameraZMax
		French(Camera_SetCameraResetMax)
		English(Camera_ResetCameraZMax)
	}

	{CreateOneProcedure:Procedure_Camera_SetCameraZMin
		French(Camera_SetCameraZMin)
		English(Camera_SetCameraZMin)
	}

	{CreateOneProcedure:Procedure_Camera_ResetCameraZMin
		French(Camera_ResetCameraZMin)
		English(Camera_ResetCameraZMin)
	}

	{CreateOneProcedure:Procedure_Camera_SetCameraOrientation
		French(Camera_SetCameraOrientation)
		English(Camera_SetCameraOrientation)
	}

	{CreateOneProcedure:Procedure_Camera_SetCameraPosition
		French(Camera_SetCameraPosition)
		English(Camera_SetCameraPosition)
	}

	{CreateOneProcedure:Procedure_Camera_SetTargetPosition
		French(Camera_SetTargetPosition)
		English(Camera_SetTargetPosition)
	}

	{CreateOneProcedure:Procedure_Cam_ChangeOrientAngleMax
		French(Camera_ChangeOrientAngleMax)
		English(Cam_ChangeOrientAngleMax)
	}

	{CreateOneProcedure:Procedure_Cam_ChangeOrientAngularSpeed
		French(Camera_ChangeOrientAngularSpeed)
		English(Cam_ChangeOrientAngularSpeed)
	}

	{CreateOneProcedure:Procedure_Cam_ChangeChannel
		French(Camera_ChangeChannel)
		English(Cam_ChangeChannel)
	}

	{CreateOneProcedure:Proc_SetPower
		French(FixePouvoir)
		English(SetPower)
	}

	{CreateOneProcedure:Proc_SubPower
		French(EnlevePouvoir)
		English(SubPower)
	}

	{CreateOneProcedure:Proc_AddPower
		French(AjoutePouvoir)
		English(AddPower)
	}

	{CreateOneProcedure:Proc_TransparentDisplay
		French(AfficheTransparent)
		English(TransparentDisplay)
	}

	{CreateOneProcedure:Proc_DefautDisplay
		French(AfficheDefaut)
		English(DefautDisplay)
	}

	{CreateOneProcedure:Proc_SetTransparency
		French(FixeTransparence)
		English(SetTransparency)
	}

	{CreateOneProcedure:Proc_SetParticleGeneratorOn
		French(DeclencheGenerateurParticules)
		English(SetParticleGeneratorOn)
	}

	{CreateOneProcedure:Proc_SetParticleGeneratorOff
		French(ArreteGenerateurParticules)
		English(SetParticleGeneratorOff)
	}

	{CreateOneProcedure:Proc_SetParticleGenerator
		French(InstalleGenerateurParticules)
		English(SetParticleGenerator)
	}

	{CreateOneProcedure:Proc_DeactivateBut
		French(DesactiveBouton)
		English(DeactivateBut)
	}

	{CreateOneProcedure:Proc_ActivateBut
		French(ActiveBouton)
		English(ActivateBut)
	}

	{CreateOneProcedure:Proc_None
		French(NeRienFaire)
		English(None)
	}

	{CreateOneProcedure:Proc_ChangeComport
		French(ChangeComportement)
		English(ChangeComport)
	}

	{CreateOneProcedure:Proc_ChangeComportReflex
		French(ChangeComportementReflexe)
		English(ChangeComportReflex)
	}

	{CreateOneProcedure:Proc_ChangeMyComport
		French(ChangeMonComportement)
		English(ChangeMyComport)
	}

	{CreateOneProcedure:Proc_ChangeMyComportReflex
		French(ChangeMonComportementReflexe)
		English(ChangeMyComportReflex)
	}

	{CreateOneProcedure:Proc_TurnAbsoluteDirection
		French(TourneDirectionAbsolue)
		English(TurnAbsoluteDirection)
	}

	{CreateOneProcedure:Proc_GoAbsoluteDirection
		French(VaToutDroitDirectionAbsolue)
		English(GoAbsoluteDirection)
	}

	{CreateOneProcedure:Proc_Accelerate
		French(Accelere)
		English(Accelerate)
	}

	{CreateOneProcedure:Proc_Turn
		French(Tourne)
		English(Turn)
	}

	{CreateOneProcedure:Proc_Turn2
		French(Tourne2)
		English(Turn2)
	}

	{CreateOneProcedure:Proc_DeltaTurnPerso
		French(OrienteVersPersoAvecDelta)
		English(DeltaTurnPerso)
	}

	{CreateOneProcedure:Proc_TurnPerso
		French(OrienteVersPerso)
		English(TurnPerso)
	}

	{CreateOneProcedure:Proc_ChangeAction
		French(ChangeAction)
		English(ChangeAction)
	}

	{CreateOneProcedure:Proc_ChangeActionRandom
		French(ChangeActionAleatoire)
		English(ChangeActionRandom)
	}

	{CreateOneProcedure:Proc_ReInitWay
		French(InitialiseChemin)
		English(ReInitWay)
	}

	{CreateOneProcedure:Proc_ReInitWayBack
		French(InitialiseCheminBack)
		English(ReInitWayBack)
	}

	{CreateOneProcedure:Proc_InitWayWithWp
		French(InitialiseCheminAvecWp)
		English(InitWayWithWp)
	}

	{CreateOneProcedure:Proc_SwimPulse
		French(ImpulsionNage)
		English(SwimPulse)
	}

	{CreateOneProcedure:Proc_SkiTurnLeft
		French(SkiTourneGauche)
		English(SkiTurnLeft)
	}

	{CreateOneProcedure:Proc_SkiTurnRight
		French(SkiTourneDroite)
		English(SkiTurnRight)
	}

	{CreateOneProcedure:Proc_KillPerso
		French(DetruitPerso)
		English(KillPerso)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTAdhesionCoef
		French(FixeMecaniqueGMTAdhesionCoef)
		English(SetMechanicalGMTAdhesionCoef)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTAbsorptionCoef
		French(FixeMecaniqueGMTAbsorptionCoef)
		English(SetMechanicalGMTAbsorptionCoef)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTFrictionCoef
		French(FixeMecaniqueGMTFrictionCoef)
		English(SetMechanicalGMTFrictionCoef)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTSlideCoef
		French(FixeMecaniqueGMTSlideCoef)
		English(SetMechanicalGMTSlideCoef)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTProgressionCoef
		French(FixeMecaniqueGMTProgressionCoef)
		English(SetMechanicalGMTProgressionCoef)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTPenetrationCoef
		French(FixeMecaniqueGMTPenetrationCoef)
		English(SetMechanicalGMTPenetrationCoef)
	}

	{CreateOneProcedure:Proc_SetMechanicalGMTPenetrationMaxCoef
		French(FixeMecaniqueGMTPenetrationMaxCoef)
		English(SetMechanicalGMTPenetrationMaxCoef)
	}

	{CreateOneProcedure:Proc_SetVisualGMTColor
		French(FixeVisuelGMTCouleur)
		English(SetVisualGMTColor)
	}

	{CreateOneProcedure:Proc_SetVisualGMTSpecularExponant
		French(FixeVisuelGMTSpeculaireExposant)
		English(SetVisualGMTSpecularExponant)
	}

	{CreateOneProcedure:Proc_SetVisualGMTSpecularCoef
		French(FixeVisuelGMTSpeculaireCoef)
		English(SetVisualGMTSpecularCoef)
	}

	{CreateOneProcedure:Proc_SetVisualGMTDiffuseCoef
		French(FixeVisuelGMTDiffusionCoef)
		English(SetVisualGMTDiffuseCoef)
	}

	{CreateOneProcedure:Proc_SetVisualGMTAmbientCoef
		French(FixeVisuelGMTAmbientCoef)
		English(SetVisualGMTAmbientCoef)
	}

	{CreateOneProcedure:Proc_SetVisualGMTAsChromed
		French(FixeVisuelGMTChrome)
		English(SetVisualGMTAsChromed)
	}

	{CreateOneProcedure:Proc_SetVisualGMTTextureScrollingCoef
		French(FixeVisuelGMTTextureScrollingCoef)
		English(SetVisualGMTTextureScrollingCoef)
	}

	{CreateOneProcedure:Proc_LockVisualGMT
		French(BloqueVisuelGMT)
		English(LockVisualGMT)
	}

	{CreateOneProcedure:Proc_UnlockVisualGMT
		French(DebloqueVisuelGMT)
		English(UnlockVisualGMT)
	}

	{CreateOneProcedure:Proc_SetVisualGMTFrame
		French(FixeNoImageVisuelGMT)
		English(SetVisualGMTFrame)
	}

}

;------------------------------------------------------------------
;CreateAllFunctions
;------------------------------------------------------------------
{CreateAllFunctions:(120)
	{CreateOneFunction:Func_GetPersoAbsolutePosition
		French(PositionAbsoluePerso)
		English(GetPersoAbsolutePosition)
	}

	{CreateOneFunction:Func_GetAngleAroundZToPerso
		French(AngleAutourZVersPerso)
		English(GetAngleAroundZToPerso)
	}

	{CreateOneFunction:Func_GetWPAbsolutePosition
		French(PositionAbsolueWP)
		English(GetWPAbsolutePosition)
	}

	{CreateOneFunction:Func_DistanceToPerso
		French(DistanceAuPerso)
		English(DistanceToPerso)
	}

	{CreateOneFunction:Func_DistanceXToPerso
		French(DistanceXAuPerso)
		English(DistanceXToPerso)
	}

	{CreateOneFunction:Func_DistanceYToPerso
		French(DistanceYAuPerso)
		English(DistanceYToPerso)
	}

	{CreateOneFunction:Func_DistanceZToPerso
		French(DistanceZAuPerso)
		English(DistanceZToPerso)
	}

	{CreateOneFunction:Func_DistanceXYToPerso
		French(DistanceXYAuPerso)
		English(DistanceXYToPerso)
	}

	{CreateOneFunction:Func_DistanceXZToPerso
		French(DistanceXZAuPerso)
		English(DistanceXZToPerso)
	}

	{CreateOneFunction:Func_DistanceYZToPerso
		French(DistanceYZAuPerso)
		English(DistanceYZToPerso)
	}

	{CreateOneFunction:Func_DistanceToWP
		French(DistanceAuWP)
		English(DistanceToWP)
	}

	{CreateOneFunction:Func_CloserWP
		French(WPLePlusProche)
		English(CloserWP)
	}

	{CreateOneFunction:Func_DistanceToPersoCenter
		French(DistanceAuCentrePerso)
		English(DistanceToPersoCenter)
	}

	{CreateOneFunction:Func_DistanceXToPersoCenter
		French(DistanceXAuCentrePerso)
		English(DistanceXToPersoCenter)
	}

	{CreateOneFunction:Func_DistanceYToPersoCenter
		French(DistanceYAuCentrePerso)
		English(DistanceYToPersoCenter)
	}

	{CreateOneFunction:Func_DistanceZToPersoCenter
		French(DistanceZAuCentrePerso)
		English(DistanceZToPersoCenter)
	}

	{CreateOneFunction:Func_DistanceXYToPersoCenter
		French(DistanceXYAuCentrePerso)
		English(DistanceXYToPersoCenter)
	}

	{CreateOneFunction:Func_DistanceXZToPersoCenter
		French(DistanceXZAuCentrePerso)
		English(DistanceXZToPersoCenter)
	}

	{CreateOneFunction:Func_DistanceYZToPersoCenter
		French(DistanceYZAuCentrePerso)
		English(DistanceYZToPersoCenter)
	}

	{CreateOneFunction:Func_Real
		French(ConversionEnReel)
		English(Real)
	}

	{CreateOneFunction:Func_Int
		French(ConversionEnEntier)
		English(Int)
	}

	{CreateOneFunction:Func_Sinus
		French(Sinus)
		English(Sinus)
	}

	{CreateOneFunction:Func_Cosinus
		French(Cosinus)
		English(Cosinus)
	}

	{CreateOneFunction:Func_Square
		French(Carre)
		English(Square)
	}

	{CreateOneFunction:Func_SquareRoot
		French(Racine)
		English(SquareRoot)
	}

	{CreateOneFunction:Func_RandomInt
		French(EntierAuHasard)
		English(RandomInt)
	}

	{CreateOneFunction:Func_RandomReal
		French(ReelAuHasard)
		English(RandomReal)
	}

	{CreateOneFunction:Func_MinimumReal
		French(MinimumReel)
		English(MinimumReal)
	}

	{CreateOneFunction:Func_MaximumReal
		French(MaximumReel)
		English(MaximumReal)
	}

	{CreateOneFunction:Func_DegreeToRadian
		French(ConversionDegreEnRadian)
		English(DegreeToRadian)
	}

	{CreateOneFunction:Func_RadianToDegree
		French(ConversionRadianEnDegre)
		English(RadianToDegree)
	}

	{CreateOneFunction:Func_AbsoluteValue
		French(ValeurAbsolue)
		English(AbsoluteValue)
	}

	{CreateOneFunction:Func_GetHitPoints
		French(LitPointsDeVie)
		English(GetHitPoints)
	}

	{CreateOneFunction:Func_AddAndGetHitPoints
		French(AjouteEtLitPointsDeVie)
		English(AddAndGetHitPoints)
	}

	{CreateOneFunction:Func_SubAndGetHitPoints
		French(EnleveEtLitPointsDeVie)
		English(SubAndGetHitPoints)
	}

	{CreateOneFunction:Func_GetHitPointsMax
		French(LitPointsDeVieMax)
		English(GetHitPointsMax)
	}

	{CreateOneFunction:Func_AddAndGetHitPointsMax
		French(AjouteEtLitPointsDeVieMax)
		English(AddAndGetHitPointsMax)
	}

	{CreateOneFunction:Func_SubAndGetHitPointsMax
		French(EnleveEtLitPointsDeVieMax)
		English(SubAndGetHitPointsMax)
	}

	{CreateOneFunction:Func_GetTime
		French(Temps)
		English(GetTime)
	}

	{CreateOneFunction:Func_ElapsedTime
		French(TempsEcoule)
		English(ElapsedTime)
	}

	{CreateOneFunction:Func_ListSize
		French(TailleDeListe)
		English(ListSize)
	}

	{CreateOneFunction:Func_GivePersoInList
		French(PrendPersoDansListe)
		English(GivePersoInList)
	}

	{CreateOneFunction:Func_GetInputAnalogicValue
		French(LitValeurAnalogiqueEntree)
		English(GetInputAnalogicValue)
	}

	{CreateOneFunction:Func_GenerateObject
		French(GenereObjet)
		English(GenerateObject)
	}

	{CreateOneFunction:Func_DepthEnvironment
		French(ProfondeurEnvi)
		English(DepthEnvironment)
	}

	{CreateOneFunction:Func_AltitudeEnvironment
		French(AltitudeEau)
		English(AltitudeEnvironment)
	}

	{CreateOneFunction:Func_GetFather
		French(Pere)
		English(GetFather)
	}

	{CreateOneFunction:Function_Camera_GetCamera
		French(Camera_Fct_GetCamera)
		English(Camera_GetCamera)
	}

	{CreateOneFunction:Function_Camera_GetMainCamera
		French(Camera_Fct_GetMainCamera)
		English(Camera_GetMainCamera)
	}

	{CreateOneFunction:Function_Camera_GetDistanceCameraTarget
		French(Camera_Fct_GetDistanceCameraTarget)
		English(Camera_GetDistanceCameraTarget)
	}

	{CreateOneFunction:Function_Camera_GetTargetCamera
		French(Camera_Fct_GetTargetCamera)
		English(Camera_GetTargetCamera)
	}

	{CreateOneFunction:Function_Camera_GetDistMin
		French(Camera_Fct_GetDistMin)
		English(Camera_GetDistMin)
	}

	{CreateOneFunction:Function_Camera_GetDistMax
		French(Camera_Fct_GetDistMax)
		English(Camera_GetDistMax)
	}

	{CreateOneFunction:Function_Camera_GetBoundDistMin
		French(Camera_Fct_GetBoundDistMin)
		English(Camera_GetBoundDistMin)
	}

	{CreateOneFunction:Function_Camera_GetBoundDistMax
		French(Camera_Fct_GetBoundDistMax)
		English(Camera_GetBoundDistMax)
	}

	{CreateOneFunction:Function_Camera_GetAlpha
		French(Camera_Fct_GetAlpha)
		English(Camera_GetAlpha)
	}

	{CreateOneFunction:Function_Camera_GetShiftAlpha
		French(Camera_Fct_GetShiftAlpha)
		English(Camera_GetShiftAlpha)
	}

	{CreateOneFunction:Function_Camera_GetTeta
		French(Camera_Fct_GetTeta)
		English(Camera_GetTeta)
	}

	{CreateOneFunction:Function_Camera_GetShiftTeta
		French(Camera_Fct_GetShiftTeta)
		English(Camera_GetShiftTeta)
	}

	{CreateOneFunction:Function_Camera_GetOrientationX
		French(Camera_Fct_GetOrientationX)
		English(Camera_GetOrientationX)
	}

	{CreateOneFunction:Function_Camera_GetOrientationY
		French(Camera_Fct_GetOrientationY)
		English(Camera_GetOrientationY)
	}

	{CreateOneFunction:Function_Camera_GetOrientationZ
		French(Camera_Fct_GetOrientationZ)
		English(Camera_GetOrientationZ)
	}

	{CreateOneFunction:Function_Camera_GetCamLinearSpeedMin
		French(Camera_Fct_GetCamLinearSpeedMin)
		English(Camera_GetCamLinearSpeedMin)
	}

	{CreateOneFunction:Function_Camera_GetCamLinearSpeedMax
		French(Camera_Fct_GetCamLinearSpeedMax)
		English(Camera_GetCamLinearSpeedMax)
	}

	{CreateOneFunction:Function_Camera_GetCamAngularSpeed
		French(Camera_Fct_GetCamAngularSpeed)
		English(Camera_GetCamAngularSpeed)
	}

	{CreateOneFunction:Function_Camera_GetTgtLinearSpeed
		French(Camera_Fct_GetTgtLinearSpeed)
		English(Camera_GetTgtLinearSpeed)
	}

	{CreateOneFunction:Function_Camera_GetFocal
		French(Camera_Fct_GetFocal)
		English(Camera_GetFocal)
	}

	{CreateOneFunction:Function_Camera_GetState
		French(Camera_Fct_GetState)
		English(Camera_GetState)
	}

	{CreateOneFunction:Function_Camera_GetFlag
		French(Camera_Fct_GetFlag)
		English(Camera_GetFlag)
	}

	{CreateOneFunction:Function_Camera_GetActivation
		French(Camera_Fct_GetActivation)
		English(Camera_GetActivation)
	}

	{CreateOneFunction:Function_Camera_GetShiftPerso
		French(Camera_Fct_GetShiftPerso)
		English(Camera_GetShiftPerso)
	}

	{CreateOneFunction:Function_Camera_GetShiftVertex
		French(Camera_Fct_GetShiftVertex)
		English(Camera_GetShiftVertex)
	}

	{CreateOneFunction:Function_Camera_GetLookVertex
		French(Camera_Fct_GetLookVertex)
		English(Camera_GetLookVertex)
	}

	{CreateOneFunction:Function_Camera_ComputeAlphaAngleCamTgt
		French(Camera_Fct_ComputeAlphaAngleCamTgt)
		English(Camera_ComputeAlphaAngleCamTgt)
	}

	{CreateOneFunction:Function_Camera_ComputeTetaAngleCamTgt
		French(Camera_Fct_ComputeTetaAngleCamTgt)
		English(Camera_ComputeTetaAngleCamTgt)
	}

	{CreateOneFunction:Function_Camera_GetOrientationSpeed
		French(Camera_Fct_GetOrientationSpeed)
		English(Camera_GetOrientationSpeed)
	}

	{CreateOneFunction:Function_Camera_GetOrientationLimitX
		French(Camera_Fct_GetOrientationLimitX)
		English(Camera_GetOrientationLimitX)
	}

	{CreateOneFunction:Function_Camera_GetOrientationLimitY
		French(Camera_Fct_GetOrientationLimitY)
		English(Camera_GetOrientationLimitY)
	}

	{CreateOneFunction:Function_Camera_GetOrientationLimitZ
		French(Camera_Fct_GetOrientationLimitZ)
		English(Camera_GetOrientationLimitZ)
	}

	{CreateOneFunction:Func_GetNormSpeed
		French(LitNormeVitesse)
		English(GetNormSpeed)
	}

	{CreateOneFunction:Func_GetAlphaPas
		French(LitPasEnAlpha)
		English(GetAlphaPas)
	}

	{CreateOneFunction:Func_GetThetaPas
		French(LitPasEnTheta)
		English(GetThetaPas)
	}

	{CreateOneFunction:Func_GetAlpha
		French(LitAlpha)
		English(GetAlpha)
	}

	{CreateOneFunction:Func_GetTheta
		French(LitTheta)
		English(GetTheta)
	}

	{CreateOneFunction:Func_GetCurrentObjectInInventory
		French(LitObjetCourantDansInventaire)
		English(GetCurrentObjectInInventory)
	}

	{CreateOneFunction:Func_GetObjectNumberInInventory
		French(LitNombreObjetDansInventaire)
		English(GetObjectNumberInInventory)
	}

	{CreateOneFunction:Func_UseObjectFromInventory
		French(UtiliseObjetDeInventaire)
		English(UseObjectFromInventory)
	}

	{CreateOneFunction:Func_UseNObjectsFromInventory
		French(UtiliseNObjetsDeInventaire)
		English(UseNObjectsFromInventory)
	}

	{CreateOneFunction:Func_GetVectorNorm
		French(VecteurNorme)
		English(GetVectorNorm)
	}

	{CreateOneFunction:Func_AbsoluteVector
		French(VecteurAbsolu)
		English(AbsoluteVector)
	}

	{CreateOneFunction:Func_RelativeVector
		French(VecteurRelatif)
		English(RelativeVector)
	}

	{CreateOneFunction:Func_GetEnvironmentToxicity
		French(LitToxiciteEnvironnment)
		English(GetEnvironmentToxicity)
	}

	{CreateOneFunction:Func_AddColor
		French(AjouteCouleur)
		English(AddColor)
	}

	{CreateOneFunction:Func_AddRed
		French(AjouteRouge)
		English(AddRed)
	}

	{CreateOneFunction:Func_AddGreen
		French(AjouteVert)
		English(AddGreen)
	}

	{CreateOneFunction:Func_AddBlue
		French(AjouteBleu)
		English(AddBlue)
	}

	{CreateOneFunction:Func_AddAlpha
		French(AjouteAlpha)
		English(AddAlpha)
	}

	{CreateOneFunction:Func_ColorRGBA
		French(CouleurRVBA)
		English(ColorRGBA)
	}

	{CreateOneFunction:Func_ColorRGB
		French(CouleurRVB)
		English(ColorRGB)
	}

	{CreateOneFunction:Func_ColorRed
		French(ComposanteRouge)
		English(ColorRed)
	}

	{CreateOneFunction:Func_ColorGreen
		French(ComposanteVerte)
		English(ColorGreen)
	}

	{CreateOneFunction:Func_ColorBlue
		French(ComposanteBleue)
		English(ColorBlue)
	}

	{CreateOneFunction:Func_ColorAlpha
		French(ComposanteAlpha)
		English(ColorAlpha)
	}

	{CreateOneFunction:Func_GetCurrentCollidedGMT
		French(LitGMTCourant)
		English(GetCurrentCollidedGMT)
	}

	{CreateOneFunction:Func_GetMechanicalGMTAdhesionCoef
		French(LitMecaniqueGMTAdhesionCoef)
		English(GetMechanicalGMTAdhesionCoef)
	}

	{CreateOneFunction:Func_GetMechanicalGMTAbsorptionCoef
		French(LitMecaniqueGMTAbsorptionCoef)
		English(GetMechanicalGMTAbsorptionCoef)
	}

	{CreateOneFunction:Func_GetMechanicalGMTFrictionCoef
		French(LitMecaniqueGMTFrictionCoef)
		English(GetMechanicalGMTFrictionCoef)
	}

	{CreateOneFunction:Func_GetMechanicalGMTSlideCoef
		French(LitMecaniqueGMTSlideCoef)
		English(GetMechanicalGMTSlideCoef)
	}

	{CreateOneFunction:Func_GetMechanicalGMTProgressionCoef
		French(LitMecaniqueGMTProgressionCoef)
		English(GetMechanicalGMTProgressionCoef)
	}

	{CreateOneFunction:Func_GetMechanicalGMTPenetrationCoef
		French(LitMecaniqueGMTPenetrationCoef)
		English(GetMechanicalGMTPenetrationCoef)
	}

	{CreateOneFunction:Func_GetMechanicalGMTPenetrationMaxCoef
		French(LitMecaniqueGMTPenetrationMaxCoef)
		English(GetMechanicalGMTPenetrationMaxCoef)
	}

	{CreateOneFunction:Func_GetVisualGMTColor
		French(LitVisuelGMTCouleur)
		English(GetVisualGMTColor)
	}

	{CreateOneFunction:Func_GetVisualGMTSpecularCoef
		French(LitVisuelGMTSpeculaireCoef)
		English(GetVisualGMTSpecularCoef)
	}

	{CreateOneFunction:Func_GetVisualGMTSpecularExponant
		French(LitVisuelGMTSpeculaireExposant)
		English(GetVisualGMTSpecularExponant)
	}

	{CreateOneFunction:Func_GetVisualGMTDiffuseCoef
		French(LitVisuelGMTDiffusionCoef)
		English(GetVisualGMTDiffuseCoef)
	}

	{CreateOneFunction:Func_GetVisualGMTAmbientCoef
		French(LitVisuelGMTAmbientCoef)
		English(GetVisualGMTAmbientCoef)
	}

	{CreateOneFunction:Func_GetVisualGMTTextureScrollingCoefU
		French(LitVisuelGMTTextureScrollingCoefU)
		English(GetVisualGMTTextureScrollingCoefU)
	}

	{CreateOneFunction:Func_GetVisualGMTTextureScrollingCoefV
		French(LitVisuelGMTTextureScrollingCoefV)
		English(GetVisualGMTTextureScrollingCoefV)
	}

	{CreateOneFunction:Func_GetVisualGMTFrame
		French(LitNoImageVisuelGMT)
		English(GetVisualGMTFrame)
	}

	{CreateOneFunction:Func_GetVisualGMTNumberOfFrames
		French(LitNbImagesVisuelGMT)
		English(GetVisualGMTNumberOfFrames)
	}

}

;------------------------------------------------------------------
;CreateAllConditions
;------------------------------------------------------------------
{CreateAllConditions:(87)
	{CreateOneCondition:Cond_And
		French(Et)
		English(And)
	}

	{CreateOneCondition:Cond_Or
		French(Ou)
		English(Or)
	}

	{CreateOneCondition:Cond_Not
		French(Non)
		English(Not)
	}

	{CreateOneCondition:Cond_Equal
		French(=)
		English(=)
	}

	{CreateOneCondition:Cond_Different
		French(<>)
		English(<>)
	}

	{CreateOneCondition:Cond_Lesser
		French(<)
		English(<)
	}

	{CreateOneCondition:Cond_Greater
		French(>)
		English(>)
	}

	{CreateOneCondition:Cond_LesserOrEqual
		French(<=)
		English(<=)
	}

	{CreateOneCondition:Cond_GreaterOrEqual
		French(>=)
		English(>=)
	}

	{CreateOneCondition:Cond_PressedBut
		French(BoutonAppuye)
		English(PressedBut)
	}

	{CreateOneCondition:Cond_JustPressedBut
		French(BoutonJusteAppuye)
		English(JustPressedBut)
	}

	{CreateOneCondition:Cond_ReleasedBut
		French(BoutonRelache)
		English(ReleasedBut)
	}

	{CreateOneCondition:Cond_JustReleasedBut
		French(BoutonJusteRelache)
		English(JustReleasedBut)
	}

	{CreateOneCondition:Cond_CollidePersoZDDWithPerso
		French(CollisionZDDPersoAvecPerso)
		English(CollidePersoZDDWithPerso)
	}

	{CreateOneCondition:Cond_CollideModuleZDDWithPerso
		French(CollisionZDDModuleAvecPerso)
		English(CollideModuleZDDWithPerso)
	}

	{CreateOneCondition:Cond_CollidePersoAllZDDWithPersoAllZDD
		French(CollisionPersoTouteZDDAvecPerso)
		English(CollidePersoAllZDDWithPersoAllZDD)
	}

	{CreateOneCondition:Cond_CollidePersoZDEWithPersoZDE
		French(CollisionZDEPersoAvecZDEPerso)
		English(CollidePersoZDEWithPersoZDE)
	}

	{CreateOneCondition:Cond_CollideModuleZDEWithPersoZDE
		French(CollisionZDEModuleAvecZDEPerso)
		English(CollideModuleZDEWithPersoZDE)
	}

	{CreateOneCondition:Cond_CollidePersoZDEWithModuleZDE
		French(CollisionZDEPersoAvecZDEModule)
		English(CollidePersoZDEWithModuleZDE)
	}

	{CreateOneCondition:Cond_CollideModuleZDEWithModuleZDE
		French(CollisionZDEModuleAvecZDEModule)
		English(CollideModuleZDEWithModuleZDE)
	}

	{CreateOneCondition:Cond_CollidePersoZDEWithPersoTypeZDE
		French(CollisionZDEPersoAvecPersoTypeZDE)
		English(CollidePersoZDEWithPersoTypeZDE)
	}

	{CreateOneCondition:Cond_CollideModuleZDEWithPersoTypeZDE
		French(CollisionZDEModuleAvecPersoTypeZDE)
		English(CollideModuleZDEWithPersoTypeZDE)
	}

	{CreateOneCondition:Cond_CollidePersoTypeZDEWithPersoTypeZDE
		French(CollisionPersoTypeZDEAvecPersoTypeZDE)
		English(CollidePersoTypeZDEWithPersoTypeZDE)
	}

	{CreateOneCondition:Cond_CollidePersoAllZDEWithPersoAllZDE
		French(CollisionPersoTouteZDEAvecPersoTouteZDE)
		English(CollidePersoAllZDEWithPersoAllZDE)
	}

	{CreateOneCondition:Cond_CollidePersoTypeZDEWithPersoAllZDE
		French(CollisionPersoTypeZDEAvecPersoTouteZDE)
		English(CollidePersoTypeZDEWithPersoAllZDE)
	}

	{CreateOneCondition:Cond_CollidePersoAllZDEWithPersoTypeZDE
		French(CollisionPersoTouteZDEAvecPersoTypeZDE)
		English(CollidePersoAllZDEWithPersoTypeZDE)
	}

	{CreateOneCondition:Cond_CollideMovingZDM
		French(CollisionAvecZDMDeplacee)
		English(CollideMovingZDM)
	}

	{CreateOneCondition:Cond_CollideWithGround
		French(CollisionAvecSol)
		English(CollideWithGround)
	}

	{CreateOneCondition:Cond_CollideWithWall
		French(CollisionAvecMur)
		English(CollideWithWall)
	}

	{CreateOneCondition:Cond_CollideWithNothing
		French(PasDeCollision)
		English(CollideWithNothing)
	}

	{CreateOneCondition:Cond_CollideWithSlope
		French(CollisionAvecPente)
		English(CollideWithSlope)
	}

	{CreateOneCondition:Cond_CollideWithAttic
		French(CollisionAvecMansarde)
		English(CollideWithAttic)
	}

	{CreateOneCondition:Cond_CollideWithCeiling
		French(CollisionAvecPlafond)
		English(CollideWithCeiling)
	}

	{CreateOneCondition:Cond_CollideWithPerso
		French(CollisionAvecPerso)
		English(CollideWithPerso)
	}

	{CreateOneCondition:Cond_ZDMCollideWithGround
		French(ZDMCollisionAvecSol)
		English(ZDMCollideWithGround)
	}

	{CreateOneCondition:Cond_ZDMCollideWithWall
		French(ZDMCollisionAvecMur)
		English(ZDMCollideWithWall)
	}

	{CreateOneCondition:Cond_ZDMCollideWithNothing
		French(ZDMPasDeCollision)
		English(ZDMCollideWithNothing)
	}

	{CreateOneCondition:Cond_ZDMCollideWithSlope
		French(ZDMCollisionAvecPente)
		English(ZDMCollideWithSlope)
	}

	{CreateOneCondition:Cond_ZDMCollideWithAttic
		French(ZDMCollisionAvecMansarde)
		English(ZDMCollideWithAttic)
	}

	{CreateOneCondition:Cond_ZDMCollideWithCeiling
		French(ZDMCollisionAvecPlafond)
		English(ZDMCollideWithCeiling)
	}

	{CreateOneCondition:Cond_InEnvironmentAir
		French(DansEnvironnementAir)
		English(InEnvironmentAir)
	}

	{CreateOneCondition:Cond_InEnvironmentWater
		French(DansEnvironnementEau)
		English(InEnvironmentWater)
	}

	{CreateOneCondition:Cond_InEnvironmentFire
		French(DansEnvironnementFeu)
		English(InEnvironmentFire)
	}

	{CreateOneCondition:Cond_IsPersoInList
		French(PersoExisteDansListe)
		English(IsPersoInList)
	}

	{CreateOneCondition:Cond_ListEmptyTest
		French(ListeVide)
		English(ListEmptyTest)
	}

	{CreateOneCondition:Cond_IsTimeElapsed
		French(TempsDepasse)
		English(IsTimeElapsed)
	}

	{CreateOneCondition:Cond_IsInComport
		French(EstDansComportement)
		English(IsInComport)
	}

	{CreateOneCondition:Cond_ChangeActionEnable
		French(ChangeActionPossible)
		English(ChangeActionEnable)
	}

	{CreateOneCondition:Cond_IsInAction
		French(EstDansAction)
		English(IsInAction)
	}

	{CreateOneCondition:Cond_IsTypeOfGMTCollide
		French(TypeGMTCollision)
		English(IsTypeOfGMTCollide)
	}

	{CreateOneCondition:Cond_IsThereMechEvent
		French(EvenementMecanique)
		English(IsThereMechEvent)
	}

	{CreateOneCondition:Cond_IsValidObject
		French(ObjetValide)
		English(IsValidObject)
	}

	{CreateOneCondition:Cond_IsValidWayPoint
		French(WayPointValide)
		English(IsValidWayPoint)
	}

	{CreateOneCondition:Cond_IsValidGMT
		French(GMTValide)
		English(IsValidGMT)
	}

	{CreateOneCondition:Cond_IsValidAction
		French(ActionValide)
		English(IsValidAction)
	}

	{CreateOneCondition:Cond_InTopOfJump
		French(EnHautDuSaut)
		English(InTopOfJump)
	}

	{CreateOneCondition:Cond_CanSwim
		French(PeutNager)
		English(CanSwim)
	}

	{CreateOneCondition:Cond_CanSwimOnSurface
		French(PeutNagerALaSurface)
		English(CanSwimOnSurface)
	}

	{CreateOneCondition:Cond_CanSwimUnderWater
		French(PeutNagerSousLEau)
		English(CanSwimUnderWater)
	}

	{CreateOneCondition:Cond_IsNotOutOfDepth
		French(PersoAPied)
		English(IsNotOutOfDepth)
	}

	{CreateOneCondition:Cond_IsCompletelyOutOfWater
		French(EstCompletementHorsDeLeau)
		English(IsCompletelyOutOfWater)
	}

	{CreateOneCondition:Cond_IsSpeechOver
		French(DiscoursTermine)
		English(IsSpeechOver)
	}

	{CreateOneCondition:Cond_SeePerso
		French(VoitPerso)
		English(SeePerso)
	}

	{CreateOneCondition:Cond_IsSectorInTranslation
		French(SecteurEnTranslation)
		English(IsSectorInTranslation)
	}

	{CreateOneCondition:Cond_IsSectorInRotation
		French(SecteurEnRotation)
		English(IsSectorInRotation)
	}

	{CreateOneCondition:Condition_Camera_IsInState
		French(Camera_IsInState)
		English(Camera_IsInState)
	}

	{CreateOneCondition:Condition_Camera_IsInInitialState
		French(Camera_IsInInitialState)
		English(Camera_IsInInitialState)
	}

	{CreateOneCondition:Condition_Camera_IsActive
		French(Camera_IsActive)
		English(Camera_IsActive)
	}

	{CreateOneCondition:Condition_Camera_IsViewportOwner
		French(Camera_IsViewportOwner)
		English(Camera_IsViewportOwner)
	}

	{CreateOneCondition:Condition_Camera_IsCameraTargetVisible
		French(Camera_IsCameraTargetVisible)
		English(Camera_IsCameraTargetVisible)
	}

	{CreateOneCondition:Condition_Camera_IsCameraTargetMoving
		French(Camera_IsCameraTargetMoving)
		English(Camera_IsCameraTargetMoving)
	}

	{CreateOneCondition:Cond_Camera_IsCamReachedItsOptPos
		French(Camera_IsCamReachedItsOptPos)
		English(Camera_IsCamReachedItsOptPos)
	}

	{CreateOneCondition:Cond_Camera_IsCamInAlphaOrientation
		French(Camera_IsCameraInAlphaOrientation)
		English(Camera_IsCamInAlphaOrientation)
	}

	{CreateOneCondition:Cond_Camera_IsCamInTetaOrientation
		French(Camera_IsCameraInTetaOrientation)
		English(Camera_IsCamInTetaOrientation)
	}

	{CreateOneCondition:Cond_IsSurfaceHeightMoving
		French(HauteurSurfaceEnMouvement)
		English(IsSurfaceHeightMoving)
	}

	{CreateOneCondition:Cond_CanIAddObjectInInventory
		French(PeutAjouterObjetDansInventaire)
		English(CanIAddObjectInInventory)
	}

	{CreateOneCondition:Cond_TestPower
		French(TestePouvoir)
		English(TestPower)
	}

	{CreateOneCondition:Cond_IsActivable
		French(EstActivable)
		English(IsActivable)
	}

	{CreateOneCondition:Cond_IsAtLeftOfPerso
		French(AAGauche)
		English(IsAtLeftOfPerso)
	}

	{CreateOneCondition:Cond_IsAtRightOfPerso
		French(AADroite)
		English(IsAtRightOfPerso)
	}

	{CreateOneCondition:Cond_IsBehindPerso
		French(ADerriere)
		English(IsBehindPerso)
	}

	{CreateOneCondition:Cond_IsInFrontOfPerso
		French(ADevant)
		English(IsInFrontOfPerso)
	}

	{CreateOneCondition:Cond_IsAbovePerso
		French(AAuDessus)
		English(IsAbovePerso)
	}

	{CreateOneCondition:Cond_IsBelowPerso
		French(AEnDessous)
		English(IsBelowPerso)
	}

	{CreateOneCondition:Cond_IsPersoLightOn
		French(LumierePersoAllumee)
		English(IsPersoLightOn)
	}

	{CreateOneCondition:Cond_IsPersoLightPulseOn
		French(PulseLumierePersoAllumee)
		English(IsPersoLightPulseOn)
	}

	{CreateOneCondition:Cond_IsPersoLightGyroPhareOn
		French(GyroPhareLumierePersoAllumee)
		English(IsPersoLightGyroPhareOn)
	}

}

;------------------------------------------------------------------
;CreateAllKeyWords
;------------------------------------------------------------------
{CreateAllKeyWords:(21)
	{CreateOneKeyWord:If
		French(Si)
		English(If)
	}

	{CreateOneKeyWord:Then
		French(Alors)
		English(Then)
	}

	{CreateOneKeyWord:Else
		French(Sinon)
		English(Else)
	}

	{CreateOneKeyWord:Me
		French(Moi)
		English(Me)
	}

	{CreateOneKeyWord:MainActor
		French(ActeurPrincipal)
		English(MainActor)
	}

	{CreateOneKeyWord:World
		French(Monde)
		English(World)
	}

	{CreateOneKeyWord:Nobody
		French(Personne)
		English(Nobody)
	}

	{CreateOneKeyWord:Nowhere
		French(Nullepart)
		English(Nowhere)
	}

	{CreateOneKeyWord:NoComport
		French(SansComportement)
		English(NoComport)
	}

	{CreateOneKeyWord:NoAction
		French(SansAction)
		English(NoAction)
	}

	{CreateOneKeyWord:Schedule
		French(EmploiTemps)
		English(Schedule)
	}

	{CreateOneKeyWord:InterruptRule
		French(RegleInterruption)
		English(InterruptRule)
	}

	{CreateOneKeyWord:Vector
		French(Vecteur)
		English(Vector)
	}

	{CreateOneKeyWord:ConstantVector
		French(VecteurConstant)
		English(ConstantVector)
	}

	{CreateOneKeyWord:Endif
		French(FinSi)
		English(Endif)
	}

	{CreateOneKeyWord:Macro
		French(Macro)
		English(Macro)
	}

	{CreateOneKeyWord:True
		French(Vrai)
		English(True)
	}

	{CreateOneKeyWord:False
		French(Faux)
		English(False)
	}

	{CreateOneKeyWord:StopEngine
		French(BloquantMoteur)
		English(StopEngine)
	}

	{CreateOneKeyWord:StopRule
		French(BloquantRegle)
		English(StopRule)
	}

	{CreateOneKeyWord:NonStop
		French(NonBloquant)
		English(NonStop)
	}

}

;------------------------------------------------------------------
;CreateAllFields
;------------------------------------------------------------------
{CreateAllFields:(13)
	{CreateOneField:Position
		French(Position)
		English(Position)
	}

	{CreateOneField:Orientation
		French(Orientation)
		English(Orientation)
	}

	{CreateOneField:Speed
		French(Speed)
		English(Speed)
	}

	{CreateOneField:NormSpeed
		French(NormSpeed)
		English(NormSpeed)
	}

	{CreateOneField:SightAxis
		French(AxeDeVue)
		English(SightAxis)
	}

	{CreateOneField:FirstCompAxis
		French(AxeComplementaire1)
		English(FirstCompAxis)
	}

	{CreateOneField:SecondCompAxis
		French(AxeComplementaire2)
		English(SecondCompAxis)
	}

	{CreateOneField:AbsoluteAxisX
		French(AxeXEnAbsolu)
		English(AbsoluteAxisX)
	}

	{CreateOneField:AbsoluteAxisY
		French(AxeYEnAbsolu)
		English(AbsoluteAxisY)
	}

	{CreateOneField:AbsoluteAxisZ
		French(AxeZEnAbsolu)
		English(AbsoluteAxisZ)
	}

	{CreateOneField:PrevComportIntell
		French(ComportIntelPrec)
		English(PrevComportIntell)
	}

	{CreateOneField:PrevComportReflex
		French(ComportReflexePrec)
		English(PrevComportReflex)
	}

	{CreateOneField:CollisionFlag
		French(CollisionFlag)
		English(CollisionFlag)
	}

}

;------------------------------------------------------------------
;CreateAllDsgVarTypes
;------------------------------------------------------------------
{CreateAllDsgVarTypes:(17)
	{CreateOneDsgVarType:Boolean
		French(Booleen)
		English(Boolean)
	}

	{CreateOneDsgVarType:_128To127
		French(Entier_128To127)
		English(Integer_128To127)
	}

	{CreateOneDsgVarType:0To255
		French(Entier0To255)
		English(Integer0To255)
	}

	{CreateOneDsgVarType:_32768To32767
		French(Entier_32768To32767)
		English(Integer_32768To32767)
	}

	{CreateOneDsgVarType:0To65535
		French(Entier0To65535)
		English(Integer0To65535)
	}

	{CreateOneDsgVarType:Integer
		French(Entier)
		English(Integer)
	}

	{CreateOneDsgVarType:PositiveInteger
		French(EntierPositif)
		English(PositiveInteger)
	}

	{CreateOneDsgVarType:Float
		French(Reel)
		English(Float)
	}

	{CreateOneDsgVarType:WayPoint
		French(WayPoint)
		English(WayPoint)
	}

	{CreateOneDsgVarType:Way
		French(Way)
		English(Way)
	}

	{CreateOneDsgVarType:Perso
		French(Perso)
		English(Perso)
	}

	{CreateOneDsgVarType:List
		French(Liste)
		English(List)
	}

	{CreateOneDsgVarType:Vector
		French(TypeVecteur)
		English(VectorType)
	}

	{CreateOneDsgVarType:Comport
		French(TypeComportement)
		English(ComportType)
	}

	{CreateOneDsgVarType:Action
		French(TypeAction)
		English(ActionType)
	}

	{CreateOneDsgVarType:Text
		French(Texte)
		English(Text)
	}

	{CreateOneDsgVarType:GameMaterial
		French(TypeMateriauJeu)
		English(GameMaterialType)
	}

}

;------------------------------------------------------------------
;CreateAllDsgVarSaveTypes
;------------------------------------------------------------------
{CreateAllDsgVarSaveTypes:(4)
	{CreateOneDsgVarSaveType:None
		French(Aucune)
		English(None)
	}

	{CreateOneDsgVarSaveType:Player
		French(Joueur)
		English(Player)
	}

	{CreateOneDsgVarSaveType:Level
		French(Niveau)
		English(Level)
	}

	{CreateOneDsgVarSaveType:PlayerAndLevel
		French(JoueurEtNiveau)
		English(PlayerAndLevel)
	}

}

;------------------------------------------------------------------
;CreateAllDsgVarInitTypes
;------------------------------------------------------------------
{CreateAllDsgVarInitTypes:(3)
	{CreateOneDsgVarInitType:MapLoaded
		French(ChargementMap)
		English(MapLoaded)
	}

	{CreateOneDsgVarInitType:ReinitTheMap
		French(ReinitialiseLaMap)
		English(ReinitTheMap)
	}

	{CreateOneDsgVarInitType:PlayerDead
		French(JoueurMort)
		English(PlayerDead)
	}

}

