Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions | Variables
damagelookup.cpp File Reference
#include "damagelookup.h"
#include "api_readers.h"
#include "../Phasor/Halo/Game/Damage.h"
#include "../Phasor/Halo/Game/Game.h"

Namespaces

namespace  odl
 

Functions

void odl::setData (halo::damage_script_options *opts_, halo::s_damage_info *dmg, const halo::ident &receiver)
 
void odl::reset ()
 
bool canSet (const ScriptState **state, const CallHandler &handler)
 
bool setObjectIdent (CallHandler &handler, const Object &obj, halo::ident &id, const ScriptState **state)
 
bool setTagIdent (CallHandler &handler, const Object &obj, halo::ident &id, const ScriptState **state)
 
void l_odl_causer (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results)
 
void l_odl_receiver (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results)
 
void l_odl_tag (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results)
 
void l_odl_multiplier (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results)
 
void l_odl_flags (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results)
 

Variables

halo::damage_script_optionsodl::opts = 0
 
const Manager::ScriptStateodl::flags_state
 
const Manager::ScriptStateodl::causer_state
 
const Manager::ScriptStateodl::receiver_state
 
const Manager::ScriptStateodl::tag_state
 
const Manager::ScriptStateodl::modifier_state
 

Function Documentation

bool canSet ( const ScriptState **  state,
const CallHandler handler 
)
inline
void l_odl_causer ( CallHandler handler,
Object::unique_deque args,
Object::unique_list results 
)
void l_odl_flags ( CallHandler handler,
Object::unique_deque args,
Object::unique_list results 
)
void l_odl_multiplier ( CallHandler handler,
Object::unique_deque args,
Object::unique_list results 
)
void l_odl_receiver ( CallHandler handler,
Object::unique_deque args,
Object::unique_list results 
)
void l_odl_tag ( CallHandler handler,
Object::unique_deque args,
Object::unique_list results 
)
bool setObjectIdent ( CallHandler handler,
const Object obj,
halo::ident id,
const ScriptState **  state 
)
bool setTagIdent ( CallHandler handler,
const Object obj,
halo::ident id,
const ScriptState **  state 
)