All pages
Jump to navigation
Jump to search
Previous page (Call of Duty 4: Scripting Reference - Client::DisableWeapons) | Next page (Call of Duty 4: mapping sp)
- Call of Duty 4: Scripting Reference - Player::GetWeaponSlotWeapon
- Call of Duty 4: Scripting Reference - Player::GetWeaponsList
- Call of Duty 4: Scripting Reference - Player::GetWeaponsListPrimaries
- Call of Duty 4: Scripting Reference - Player::GiveMaxAmmo
- Call of Duty 4: Scripting Reference - Player::GiveStartAmmo
- Call of Duty 4: Scripting Reference - Player::GiveWeapon
- Call of Duty 4: Scripting Reference - Player::HasPerk
- Call of Duty 4: Scripting Reference - Player::HasWeapon
- Call of Duty 4: Scripting Reference - Player::HideViewModel
- Call of Duty 4: Scripting Reference - Player::IsFiring
- Call of Duty 4: Scripting Reference - Player::IsLookingAt
- Call of Duty 4: Scripting Reference - Player::IsMeleeing
- Call of Duty 4: Scripting Reference - Player::IsOnGround
- Call of Duty 4: Scripting Reference - Player::IsThrowingGrenade
- Call of Duty 4: Scripting Reference - Player::MeleeButtonPressed
- Call of Duty 4: Scripting Reference - Player::NotifyOnCommand
- Call of Duty 4: Scripting Reference - Player::OpenMenu
- Call of Duty 4: Scripting Reference - Player::OpenMenuNoMouse
- Call of Duty 4: Scripting Reference - Player::PlayLocalSound
- Call of Duty 4: Scripting Reference - Player::PlayerAds
- Call of Duty 4: Scripting Reference - Player::PlayerLinkTo
- Call of Duty 4: Scripting Reference - Player::PlayerLinkToAbsolute
- Call of Duty 4: Scripting Reference - Player::PlayerLinkToDelta
- Call of Duty 4: Scripting Reference - Player::PlayerSetGroundReferenceEnt
- Call of Duty 4: Scripting Reference - Player::ResetSpreadOverride
- Call of Duty 4: Scripting Reference - Player::SecondaryOffhandButtonPressed
- Call of Duty 4: Scripting Reference - Player::SetActionSlot
- Call of Duty 4: Scripting Reference - Player::SetAutoPickup
- Call of Duty 4: Scripting Reference - Player::SetChannelVolumes
- Call of Duty 4: Scripting Reference - Player::SetClientDvar
- Call of Duty 4: Scripting Reference - Player::SetClientDvars
- Call of Duty 4: Scripting Reference - Player::SetDepthOfField
- Call of Duty 4: Scripting Reference - Player::SetEq
- Call of Duty 4: Scripting Reference - Player::SetEqLerp
- Call of Duty 4: Scripting Reference - Player::SetMoveSpeedScale
- Call of Duty 4: Scripting Reference - Player::SetOffhandSecondaryClass
- Call of Duty 4: Scripting Reference - Player::SetOrigin
- Call of Duty 4: Scripting Reference - Player::SetPerk
- Call of Duty 4: Scripting Reference - Player::SetPlayerAngles
- Call of Duty 4: Scripting Reference - Player::SetReverb
- Call of Duty 4: Scripting Reference - Player::SetSpreadOverride
- Call of Duty 4: Scripting Reference - Player::SetStance
- Call of Duty 4: Scripting Reference - Player::SetVelocity
- Call of Duty 4: Scripting Reference - Player::SetViewModel
- Call of Duty 4: Scripting Reference - Player::SetViewModelDepthOfField
- Call of Duty 4: Scripting Reference - Player::SetWeaponAmmoClip
- Call of Duty 4: Scripting Reference - Player::SetWeaponAmmoStock
- Call of Duty 4: Scripting Reference - Player::SetWeaponClipAmmo
- Call of Duty 4: Scripting Reference - Player::SetWeaponSlotAmmo
- Call of Duty 4: Scripting Reference - Player::SetWeaponSlotClipAmmo
- Call of Duty 4: Scripting Reference - Player::SetWeaponSlotWeapon
- Call of Duty 4: Scripting Reference - Player::ShellShock
- Call of Duty 4: Scripting Reference - Player::ShowViewModel
- Call of Duty 4: Scripting Reference - Player::StopLocalSound
- Call of Duty 4: Scripting Reference - Player::StopShellShock
- Call of Duty 4: Scripting Reference - Player::SwitchToOffhand
- Call of Duty 4: Scripting Reference - Player::SwitchToWeapon
- Call of Duty 4: Scripting Reference - Player::TakeAllWeapons
- Call of Duty 4: Scripting Reference - Player::TakeWeapon
- Call of Duty 4: Scripting Reference - Player::UnSetPerk
- Call of Duty 4: Scripting Reference - Player::UploadScore
- Call of Duty 4: Scripting Reference - Player::UploadTime
- Call of Duty 4: Scripting Reference - Player::UseButtonPressed
- Call of Duty 4: Scripting Reference - Player::ViewKick
- Call of Duty 4: Scripting Reference - Player::WeaponLockFinalize
- Call of Duty 4: Scripting Reference - Player::WeaponLockFree
- Call of Duty 4: Scripting Reference - Player::WeaponLockNoClearance
- Call of Duty 4: Scripting Reference - Player::WeaponLockStart
- Call of Duty 4: Scripting Reference - Player::WeaponLockTargetTooClose
- Call of Duty 4: Scripting Reference - Precache
- Call of Duty 4: Scripting Reference - Precache::PreCacheHeadIcon
- Call of Duty 4: Scripting Reference - Precache::PreCacheItem
- Call of Duty 4: Scripting Reference - Precache::PreCacheLocationSelector
- Call of Duty 4: Scripting Reference - Precache::PreCacheModel
- Call of Duty 4: Scripting Reference - Precache::PreCacheRumble
- Call of Duty 4: Scripting Reference - Precache::PreCacheShader
- Call of Duty 4: Scripting Reference - Precache::PreCacheShellShock
- Call of Duty 4: Scripting Reference - Precache::PreCacheStatusIcon
- Call of Duty 4: Scripting Reference - Precache::PreCacheString
- Call of Duty 4: Scripting Reference - Precache::PreCacheTurret
- Call of Duty 4: Scripting Reference - Precache::PrecacheMenu
- Call of Duty 4: Scripting Reference - Precache::PrecacheNightvisionCodeAssets
- Call of Duty 4: Scripting Reference - Precache::PrecacheVehicle
- Call of Duty 4: Scripting Reference - Precache::Scr TableLookupIString
- Call of Duty 4: Scripting Reference - Precache::TableLookup
- Call of Duty 4: Scripting Reference - Rumble
- Call of Duty 4: Scripting Reference - Rumble::PlayRumbleLoopOnEntity
- Call of Duty 4: Scripting Reference - Rumble::PlayRumbleLoopOnPosition
- Call of Duty 4: Scripting Reference - Rumble::PlayRumbleOnEntity
- Call of Duty 4: Scripting Reference - Rumble::PlayRumbleOnPosition
- Call of Duty 4: Scripting Reference - Rumble::StopAllRumbles
- Call of Duty 4: Scripting Reference - Rumble::StopRumble
- Call of Duty 4: Scripting Reference - Save
- Call of Duty 4: Scripting Reference - Save::CommitSave
- Call of Duty 4: Scripting Reference - Save::IsSaveRecentlyLoaded
- Call of Duty 4: Scripting Reference - Save::IsSaveSuccessful
- Call of Duty 4: Scripting Reference - Save::SaveGame
- Call of Duty 4: Scripting Reference - Save::SaveGameNoCommit
- Call of Duty 4: Scripting Reference - Sentient
- Call of Duty 4: Scripting Reference - Sentient::CreateThreatBiasGroup
- Call of Duty 4: Scripting Reference - Sentient::GetAIArray
- Call of Duty 4: Scripting Reference - Sentient::GetAISpeciesArray
- Call of Duty 4: Scripting Reference - Sentient::GetClosestEnemySqDist
- Call of Duty 4: Scripting Reference - Sentient::GetEnemySqDist
- Call of Duty 4: Scripting Reference - Sentient::GetEye
- Call of Duty 4: Scripting Reference - Sentient::GetThreatBias
- Call of Duty 4: Scripting Reference - Sentient::GetThreatBiasGroup
- Call of Duty 4: Scripting Reference - Sentient::IsAI
- Call of Duty 4: Scripting Reference - Sentient::IsAlive
- Call of Duty 4: Scripting Reference - Sentient::IsGodMode
- Call of Duty 4: Scripting Reference - Sentient::IsPlayer
- Call of Duty 4: Scripting Reference - Sentient::IsSentient
- Call of Duty 4: Scripting Reference - Sentient::SetIgnoreMeGroup
- Call of Duty 4: Scripting Reference - Sentient::SetThreatBias
- Call of Duty 4: Scripting Reference - Sentient::SetThreatBiasAgainstAll
- Call of Duty 4: Scripting Reference - Sentient::SetThreatBiasGroup
- Call of Duty 4: Scripting Reference - Sentient::ThreatBiasGroupExists
- Call of Duty 4: Scripting Reference - Sound
- Call of Duty 4: Scripting Reference - Sound::AmbientPlay
- Call of Duty 4: Scripting Reference - Sound::AmbientStop
- Call of Duty 4: Scripting Reference - Sound::Amplify
- Call of Duty 4: Scripting Reference - Sound::AmplifyStop
- Call of Duty 4: Scripting Reference - Sound::EQOff
- Call of Duty 4: Scripting Reference - Sound::EQOn
- Call of Duty 4: Scripting Reference - Sound::HasEQ
- Call of Duty 4: Scripting Reference - Sound::IsWaitingOnSound
- Call of Duty 4: Scripting Reference - Sound::MusicPlay
- Call of Duty 4: Scripting Reference - Sound::MusicStop
- Call of Duty 4: Scripting Reference - Sound::PlayLoopSound
- Call of Duty 4: Scripting Reference - Sound::PlaySound
- Call of Duty 4: Scripting Reference - Sound::PlaySoundAsMaster
- Call of Duty 4: Scripting Reference - Sound::PlaySoundToPlayer
- Call of Duty 4: Scripting Reference - Sound::PlaySoundToTeam
- Call of Duty 4: Scripting Reference - Sound::SetSoundBlend
- Call of Duty 4: Scripting Reference - Sound::SoundExists
- Call of Duty 4: Scripting Reference - Sound::SoundFade
- Call of Duty 4: Scripting Reference - Sound::StopLoopSound
- Call of Duty 4: Scripting Reference - Sound::StopSounds
- Call of Duty 4: Scripting Reference - Spawn
- Call of Duty 4: Scripting Reference - Spawn::CanSpawnTurret
- Call of Duty 4: Scripting Reference - Spawn::DoSpawn
- Call of Duty 4: Scripting Reference - Spawn::GetSpawnerArray
- Call of Duty 4: Scripting Reference - Spawn::GetSpawnerTeamArray
- Call of Duty 4: Scripting Reference - Spawn::PlaceSpawnPoint
- Call of Duty 4: Scripting Reference - Spawn::PositionWouldTelefrag
- Call of Duty 4: Scripting Reference - Spawn::SetSpawnerTeam
- Call of Duty 4: Scripting Reference - Spawn::Spawn
- Call of Duty 4: Scripting Reference - Spawn::SpawnStruct
- Call of Duty 4: Scripting Reference - Spawn::SpawnTurret
- Call of Duty 4: Scripting Reference - Spawn::SpawnVehicle
- Call of Duty 4: Scripting Reference - Spawn::StalingradSpawn
- Call of Duty 4: Scripting Reference - String
- Call of Duty 4: Scripting Reference - String::GetSubStr
- Call of Duty 4: Scripting Reference - String::IsSubStr
- Call of Duty 4: Scripting Reference - String::StrTok
- Call of Duty 4: Scripting Reference - String::ToLower
- Call of Duty 4: Scripting Reference - System
- Call of Duty 4: Scripting Reference - System::LogPrint
- Call of Duty 4: Scripting Reference - System::ResetTimeout
- Call of Duty 4: Scripting Reference - System::SetArchive
- Call of Duty 4: Scripting Reference - System::UpdateGamerProfile
- Call of Duty 4: Scripting Reference - Teams
- Call of Duty 4: Scripting Reference - Teams::GetAssignedTeam
- Call of Duty 4: Scripting Reference - Teams::GetTeamPlayersAlive
- Call of Duty 4: Scripting Reference - Teams::GetTeamRadar
- Call of Duty 4: Scripting Reference - Teams::GetTeamScore
- Call of Duty 4: Scripting Reference - Teams::SetTeamRadar
- Call of Duty 4: Scripting Reference - Teams::SetTeamScore
- Call of Duty 4: Scripting Reference - Trace
- Call of Duty 4: Scripting Reference - Trace::BulletTrace
- Call of Duty 4: Scripting Reference - Trace::BulletTracePassed
- Call of Duty 4: Scripting Reference - Trace::DamageConeTrace
- Call of Duty 4: Scripting Reference - Trace::PhysicsTrace
- Call of Duty 4: Scripting Reference - Trace::PlayerPhysicsTrace
- Call of Duty 4: Scripting Reference - Trace::SightConeTrace
- Call of Duty 4: Scripting Reference - Trace::SightTracePassed
- Call of Duty 4: Scripting Reference - Triggers
- Call of Duty 4: Scripting Reference - Triggers::ClientClaimTrigger
- Call of Duty 4: Scripting Reference - Triggers::ClientReleaseTrigger
- Call of Duty 4: Scripting Reference - Triggers::ReleaseClaimedTrigger
- Call of Duty 4: Scripting Reference - Turret
- Call of Duty 4: Scripting Reference - Turret::ClearTargetEntity
- Call of Duty 4: Scripting Reference - Turret::GetTurretOwner
- Call of Duty 4: Scripting Reference - Turret::GetTurretTarget
- Call of Duty 4: Scripting Reference - Turret::IsFiringTurret
- Call of Duty 4: Scripting Reference - Turret::MakeTurretUnusable
- Call of Duty 4: Scripting Reference - Turret::MakeTurretUsable
- Call of Duty 4: Scripting Reference - Turret::RestoreDefaultDropPitch
- Call of Duty 4: Scripting Reference - Turret::SetAISpread
- Call of Duty 4: Scripting Reference - Turret::SetBottomArc
- Call of Duty 4: Scripting Reference - Turret::SetConvergenceTime
- Call of Duty 4: Scripting Reference - Turret::SetDefaultDropPitch
- Call of Duty 4: Scripting Reference - Turret::SetLeftArc
- Call of Duty 4: Scripting Reference - Turret::SetMode
- Call of Duty 4: Scripting Reference - Turret::SetPlayerSpread
- Call of Duty 4: Scripting Reference - Turret::SetRightArc
- Call of Duty 4: Scripting Reference - Turret::SetSuppressionTime
- Call of Duty 4: Scripting Reference - Turret::SetTargetEntity
- Call of Duty 4: Scripting Reference - Turret::SetTopArc
- Call of Duty 4: Scripting Reference - Turret::SetTurretIgnoreGoals
- Call of Duty 4: Scripting Reference - Turret::SetTurretTeam
- Call of Duty 4: Scripting Reference - Turret::ShootTurret
- Call of Duty 4: Scripting Reference - Turret::StartFiring
- Call of Duty 4: Scripting Reference - Turret::StopFiring
- Call of Duty 4: Scripting Reference - Turret::TurretFireDisable
- Call of Duty 4: Scripting Reference - Turret::TurretFireEnable
- Call of Duty 4: Scripting Reference - Variables
- Call of Duty 4: Scripting Reference - Variables::IsArray
- Call of Duty 4: Scripting Reference - Variables::IsDefined
- Call of Duty 4: Scripting Reference - Variables::IsString
- Call of Duty 4: Scripting Reference - Vector
- Call of Duty 4: Scripting Reference - Vector::AnglesToForward
- Call of Duty 4: Scripting Reference - Vector::AnglesToRight
- Call of Duty 4: Scripting Reference - Vector::AnglesToUp
- Call of Duty 4: Scripting Reference - Vector::Closer
- Call of Duty 4: Scripting Reference - Vector::CombineAngles
- Call of Duty 4: Scripting Reference - Vector::Distance
- Call of Duty 4: Scripting Reference - Vector::Distance2D
- Call of Duty 4: Scripting Reference - Vector::DistanceSquared
- Call of Duty 4: Scripting Reference - Vector::Length
- Call of Duty 4: Scripting Reference - Vector::LengthSquared
- Call of Duty 4: Scripting Reference - Vector::VectorDot
- Call of Duty 4: Scripting Reference - Vector::VectorLerp
- Call of Duty 4: Scripting Reference - Vector::VectorNormalize
- Call of Duty 4: Scripting Reference - Vector::VectorToAngles
- Call of Duty 4: Scripting Reference - Vehicles
- Call of Duty 4: Scripting Reference - Vehicles::AddVehicleToCompass
- Call of Duty 4: Scripting Reference - Vehicles::AttachPath
- Call of Duty 4: Scripting Reference - Vehicles::ClearGoalYaw
- Call of Duty 4: Scripting Reference - Vehicles::ClearLookAtEnt
- Call of Duty 4: Scripting Reference - Vehicles::ClearTargetYaw
- Call of Duty 4: Scripting Reference - Vehicles::ClearTurretTarget
- Call of Duty 4: Scripting Reference - Vehicles::FireTurret
- Call of Duty 4: Scripting Reference - Vehicles::FireWeapon
- Call of Duty 4: Scripting Reference - Vehicles::FreeVehicle
- Call of Duty 4: Scripting Reference - Vehicles::GetAttachPos
- Call of Duty 4: Scripting Reference - Vehicles::GetEngineVolume
- Call of Duty 4: Scripting Reference - Vehicles::GetGoalSpeedMPH
- Call of Duty 4: Scripting Reference - Vehicles::GetSpeed
- Call of Duty 4: Scripting Reference - Vehicles::GetSpeedMPH
- Call of Duty 4: Scripting Reference - Vehicles::GetVehicleOwner
- Call of Duty 4: Scripting Reference - Vehicles::GetWheelSurface
- Call of Duty 4: Scripting Reference - Vehicles::IsTurretReady
- Call of Duty 4: Scripting Reference - Vehicles::JoltBody
- Call of Duty 4: Scripting Reference - Vehicles::MakeVehicleUnusable
- Call of Duty 4: Scripting Reference - Vehicles::MakeVehicleUsable
- Call of Duty 4: Scripting Reference - Vehicles::ResumeSpeed
- Call of Duty 4: Scripting Reference - Vehicles::ReturnPlayerControl
- Call of Duty 4: Scripting Reference - Vehicles::SetAcceleration
- Call of Duty 4: Scripting Reference - Vehicles::SetAirResistance
- Call of Duty 4: Scripting Reference - Vehicles::SetDeceleration
- Call of Duty 4: Scripting Reference - Vehicles::SetEngineVolume
- Call of Duty 4: Scripting Reference - Vehicles::SetGoalYaw
- Call of Duty 4: Scripting Reference - Vehicles::SetHoverParams
- Call of Duty 4: Scripting Reference - Vehicles::SetJitterParams
- Call of Duty 4: Scripting Reference - Vehicles::SetLookAtEnt
- Call of Duty 4: Scripting Reference - Vehicles::SetMaxPitchRoll
- Call of Duty 4: Scripting Reference - Vehicles::SetNearGoalNotifyDist
- Call of Duty 4: Scripting Reference - Vehicles::SetSpeed
- Call of Duty 4: Scripting Reference - Vehicles::SetSpeedImmediate
- Call of Duty 4: Scripting Reference - Vehicles::SetSwitchNode
- Call of Duty 4: Scripting Reference - Vehicles::SetTargetYaw
- Call of Duty 4: Scripting Reference - Vehicles::SetTurningAbility
- Call of Duty 4: Scripting Reference - Vehicles::SetTurretTargetEnt
- Call of Duty 4: Scripting Reference - Vehicles::SetTurretTargetVec
- Call of Duty 4: Scripting Reference - Vehicles::SetVehGoalPos
- Call of Duty 4: Scripting Reference - Vehicles::SetVehWeapon
- Call of Duty 4: Scripting Reference - Vehicles::SetVehicleLookAtText
- Call of Duty 4: Scripting Reference - Vehicles::SetVehicleTeam
- Call of Duty 4: Scripting Reference - Vehicles::SetWaitNode
- Call of Duty 4: Scripting Reference - Vehicles::SetWaitSpeed
- Call of Duty 4: Scripting Reference - Vehicles::SetYawSpeed
- Call of Duty 4: Scripting Reference - Vehicles::StartEngineSound
- Call of Duty 4: Scripting Reference - Vehicles::StartPath
- Call of Duty 4: Scripting Reference - Vehicles::StopEngineSound
- Call of Duty 4: Scripting Reference - Vehicles::VehForceMaterialSpeed
- Call of Duty 4: Scripting Reference - Weapons
- Call of Duty 4: Scripting Reference - Weapons::BulletSpread
- Call of Duty 4: Scripting Reference - Weapons::BulletTracer
- Call of Duty 4: Scripting Reference - Weapons::DisableGrenadeBounce
- Call of Duty 4: Scripting Reference - Weapons::DisableGrenadeTouchDamage
- Call of Duty 4: Scripting Reference - Weapons::EnableGrenadeBounce
- Call of Duty 4: Scripting Reference - Weapons::EnableGrenadeTouchDamage
- Call of Duty 4: Scripting Reference - Weapons::GetAmmoCount
- Call of Duty 4: Scripting Reference - Weapons::GetWeaponClassName
- Call of Duty 4: Scripting Reference - Weapons::GetWeaponClipModel
- Call of Duty 4: Scripting Reference - Weapons::GetWeaponModel
- Call of Duty 4: Scripting Reference - Weapons::IsWeaponClipOnly
- Call of Duty 4: Scripting Reference - Weapons::IsWeaponDetonationTimed
- Call of Duty 4: Scripting Reference - Weapons::ItemWeaponSetAmmo
- Call of Duty 4: Scripting Reference - Weapons::MagicBullet
- Call of Duty 4: Scripting Reference - Weapons::MagicGrenade
- Call of Duty 4: Scripting Reference - Weapons::MagicGrenadeManual
- Call of Duty 4: Scripting Reference - Weapons::Missile SetTarget
- Call of Duty 4: Scripting Reference - Weapons::WeaponAltWeaponName
- Call of Duty 4: Scripting Reference - Weapons::WeaponClass
- Call of Duty 4: Scripting Reference - Weapons::WeaponClipSize
- Call of Duty 4: Scripting Reference - Weapons::WeaponFightDist
- Call of Duty 4: Scripting Reference - Weapons::WeaponFireTime
- Call of Duty 4: Scripting Reference - Weapons::WeaponInventoryType
- Call of Duty 4: Scripting Reference - Weapons::WeaponIsBoltAction
- Call of Duty 4: Scripting Reference - Weapons::WeaponIsSemiAuto
- Call of Duty 4: Scripting Reference - Weapons::WeaponMaxAmmo
- Call of Duty 4: Scripting Reference - Weapons::WeaponMaxDist
- Call of Duty 4: Scripting Reference - Weapons::WeaponStartAmmo
- Call of Duty 4: Scripting Reference - Weapons::WeaponType
- Call of Duty 4: Servers
- Call of Duty 4: Shotguns
- Call of Duty 4: Skinning
- Call of Duty 4: Skinning Tools
- Call of Duty 4: Skybox
- Call of Duty 4: Sliding Doors
- Call of Duty 4: Sniper Rifles
- Call of Duty 4: Sounds
- Call of Duty 4: Stock .vision files
- Call of Duty 4: Stock worldspawn settings
- Call of Duty 4: Sub Machine Guns
- Call of Duty 4: Sun
- Call of Duty 4: Switches Primary Light
- Call of Duty 4: Teleporter
- Call of Duty 4: Test the map
- Call of Duty 4: Textures
- Call of Duty 4: Tips
- Call of Duty 4: Tool Textures
- Call of Duty 4: Tool Textures Explained
- Call of Duty 4: Toolbar
- Call of Duty 4: Tutorials
- Call of Duty 4: Update Zone File
- Call of Duty 4: Useful Functions
- Call of Duty 4: Using GSCs scripts
- Call of Duty 4: Using Script Struct in Radiant
- Call of Duty 4: Vending Machine
- Call of Duty 4: Video Mapicted Tutorials
- Call of Duty 4: ViewModels
- Call of Duty 4: Water
- Call of Duty 4: Waving models (using flag shader)
- Call of Duty 4: Weapon Rigging Tutorial
- Call of Duty 4: Weapons Modding
- Call of Duty 4: World Models
- Call of Duty 4: Xmodel Exporter
- Call of Duty 4: Your First Map
- Call of Duty 4: d3dbsp
- Call of Duty 4: destruct model
- Call of Duty 4: gVertex Color / Alpha Editing
- Call of Duty 4: mapping mp