|
Pol
Revision:cb584c9
|
#include <iosfwd>#include <memory>#include <string>#include "../../bscript/bobject.h"#include "../../clib/compilerspecifics.h"#include "../../clib/rawtypes.h"#include "../action.h"#include "../dynproperties.h"#include "../scrdef.h"#include "equipmnt.h"Go to the source code of this file.
Classes | |
| class | Pol::Items::UWeapon |
Namespaces | |
| Pol | |
| Pol::Clib | |
| Pol::Core | |
| Pol::Items | |
| Pol::Mobile | |
| Pol::Plib | |
Macros | |
| #define | WEAPON_TMPL ( static_cast<const WeaponDesc*>( tmpl ) ) |
Functions | |
| UWeapon * | Pol::Items::create_intrinsic_weapon (Clib::ConfigElem &elem) |
| UWeapon * | Pol::Items::create_intrinsic_weapon_from_npctemplate (Clib::ConfigElem &elem, const Plib::Package *pkg) |
| Creates a new intrinic weapon for an NPC template and returns it. More... | |
| bool | Pol::Items::isa_weapon (u32 objtype) |
Definition in file weapon.h.
| #define WEAPON_TMPL ( static_cast<const WeaponDesc*>( tmpl ) ) |
Definition at line 45 of file weapon.h.
Referenced by Pol::Items::UWeapon::anim(), Pol::Items::UWeapon::attribute(), Pol::Items::UWeapon::consume_projectile(), Pol::Items::UWeapon::delay(), Pol::Items::UWeapon::descriptor(), Pol::Items::UWeapon::get_random_damage(), Pol::Items::UWeapon::hit_sound(), Pol::Items::UWeapon::in_range(), Pol::Items::UWeapon::is_projectile(), Pol::Items::UWeapon::miss_sound(), Pol::Items::UWeapon::mounted_anim(), Pol::Items::UWeapon::printProperties(), Pol::Items::UWeapon::projectile_anim(), Pol::Items::UWeapon::projectile_sound(), and Pol::Items::UWeapon::speed().