[][src]Module evtclib::raw

This module defines raw types that correspond 1:1 to the C types used in arcdps.

It is not advised to use those types and functions, as dealing with all the low-level details can be quite tedious. Instead, use the higher-level functions whenever possible.

Re-exports

pub use self::parser::parse_file;
pub use self::parser::Evtc;
pub use self::parser::ParseError;
pub use self::parser::ParseResult;

Modules

parser

This module contains functions to parse an EVTC file.

Structs

Agent

An agent.

CbtEvent

A combat event.

Skill

A skill.

Enums

CbtActivation

Combat activation

CbtBuffRemove

Combat buff remove type

CbtCustomSkill

Custom skill ids

CbtResult

Combat result (physical)

CbtStateChange

Combat state change

IFF

The "friend or foe" enum.

Language

Language

Functions

cstr_up_to_nul

Return a CStr up to the first nul byte.

parse_zip

Parse a complete log that was compressed as a zip file.