CSmArenaRulesEvent

ManiaPlanet API


CSmArenaRulesEvent

ID 0x2D01C000
Uninstantiable

Inherits from Script::CScriptBaseEvent → Script::CScriptBaseConstEvent → MwFoundations::CMwNod

Event recieved by ShootMania gamemodes.

Members

const CSmArenaRulesEvent::EType Type

EType::Unknown
EType::OnShoot
EType::OnHit
EType::OnNearMiss
EType::OnArmorEmpty
EType::OnCapture
EType::OnShotDeny
EType::OnFallDamage
EType::OnCommand
EType::OnPlayerAdded
EType::OnPlayerRemoved
EType::OnPlayerRequestRespawn
EType::OnActionCustomEvent
EType::OnActionEvent
EType::OnPlayerTouchesObject
EType::OnPlayerThrowsObject
EType::OnPlayerTriggersSector
EType::OnPlayerTriggersWaypoint
EType::OnPlayerRequestActionChange
EType::OnVehicleArmorEmpty
EType::OnVehicleCollision
EType::OnVehicleVsVehicleCollision
EType::OnVehicleLanding

const CSmScriptPlayer@ Player

int Damage

const uint VictimShield

const CGameScriptEntity@ VictimEntity

const CSmScriptPlayer@ Victim

const CSmObject@ VictimObject

const CGameScriptTurret@ VictimTurret

const CGameScriptVehicle@ VictimVehicle

int ShooterPoints

const CGameScriptEntity@ ShooterEntity

const CSmScriptPlayer@ Shooter

const CGameScriptTurret@ ShooterTurret

const uint ShooterClan

const float Height

const float MissDist

const uint WeaponNum

const bool ShooterUsedAction

const uint ShooterWeaponNum

const CSmArenaRulesEvent::EActionSlot ShooterActionSlot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

const wstring ShooterActionId

const bool VictimUsedAction

const uint VictimWeaponNum

const CSmArenaRulesEvent::EActionSlot VictimActionSlot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

const wstring VictimActionId

const CSmArenaRulesEvent::EActionSlots ActionSlot

EActionSlots::Weapon
EActionSlots::Movement
EActionSlots::Activable1
EActionSlots::Activable2
EActionSlots::Activable3
EActionSlots::Activable4
EActionSlots::None

const CSmArenaRulesEvent::EActionSlot Action_Slot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

const CSmArenaRulesEvent::EActionInput ActionInput

EActionInput::Weapon
EActionInput::Movement
EActionInput::Activable1
EActionInput::Activable2
EActionInput::Activable3
EActionInput::Activable4
EActionInput::Consumable1
EActionInput::Consumable2
EActionInput::None

const wstring ActionId

const wstring Param1

const MwFastBuffer<wstring> Param2

const CSmObject@ Object

const CGameScriptMapSector@ Sector

const uint WaypointTime

const CSmScriptBlockPole@ BlockPole

const CSmScriptMapLandmark@ Landmark

const MwId PlayerId

const CGamePlayerInfo@ User

const bool PlayerWasSpawned

const bool PlayerWasInLadderMatch

const vec3 PlayerLastPosition

const vec3 PlayerLastAimDirection

const bool GiveUp

const string CommandName

const bool CommandValueBoolean

const int CommandValueInteger

const float CommandValueReal

const wstring CommandValueText

const int ActionChange

const float LandingScore

Inherited members CScriptBaseEvent

const bool HasBeenPassed

const bool HasBeenDiscarded

Inherited members CMwNod

string IdName

const MwId Id

Enums

EType

EType::Unknown
EType::OnShoot
EType::OnHit
EType::OnNearMiss
EType::OnArmorEmpty
EType::OnCapture
EType::OnShotDeny
EType::OnFallDamage
EType::OnCommand
EType::OnPlayerAdded
EType::OnPlayerRemoved
EType::OnPlayerRequestRespawn
EType::OnActionCustomEvent
EType::OnActionEvent
EType::OnPlayerTouchesObject
EType::OnPlayerThrowsObject
EType::OnPlayerTriggersSector
EType::OnPlayerTriggersWaypoint
EType::OnPlayerRequestActionChange
EType::OnVehicleArmorEmpty
EType::OnVehicleCollision
EType::OnVehicleVsVehicleCollision
EType::OnVehicleLanding

EActionSlot

EActionSlot::Slot_A
EActionSlot::Slot_B
EActionSlot::Slot_C
EActionSlot::Slot_D
EActionSlot::Slot_E
EActionSlot::Slot_F
EActionSlot::Slot_G
EActionSlot::Slot_H

EActionInput

EActionInput::Weapon
EActionInput::Movement
EActionInput::Activable1
EActionInput::Activable2
EActionInput::Activable3
EActionInput::Activable4
EActionInput::Consumable1
EActionInput::Consumable2
EActionInput::None

EActionSlots

EActionSlots::Weapon
EActionSlots::Movement
EActionSlots::Activable1
EActionSlots::Activable2
EActionSlots::Activable3
EActionSlots::Activable4
EActionSlots::None

Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.05 seconds, 13.04 MB)