Pol
Revision:cb584c9
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
attributemod.h
Go to the documentation of this file.
1
10
#ifndef ATTRIBUTEEMOD_H
11
#define ATTRIBUTEEMOD_H
12
13
#include "../../bscript/execmodl.h"
14
15
namespace
Pol
16
{
17
namespace
Bscript
18
{
19
class
BObjectImp;
20
class
Executor;
21
}
// namespace Bscript
22
}
// namespace Pol
23
24
namespace
Pol
25
{
26
namespace
Module
27
{
28
class
AttributeExecutorModule
:
public
Bscript::TmplExecutorModule
<AttributeExecutorModule>
29
{
30
public
:
31
AttributeExecutorModule
(
Bscript::Executor
& exec );
32
33
Bscript::BObjectImp
* mf_CheckSkill();
// Character, SkillId, Difficulty, Points
34
35
Bscript::BObjectImp
* mf_GetAttributeName(
/* alias name */
);
36
37
Bscript::BObjectImp
* mf_GetAttributeDefaultCap(
/* alias name */
);
38
39
Bscript::BObjectImp
* mf_GetAttribute(
/* mob, attrname */
);
40
Bscript::BObjectImp
* mf_GetAttributeBaseValue(
/* mob, attrname */
);
41
Bscript::BObjectImp
* mf_GetAttributeTemporaryMod(
/* mob, attrname */
);
42
Bscript::BObjectImp
* mf_GetAttributeIntrinsicMod(
/* mob, attrname */
);
43
Bscript::BObjectImp
* mf_GetAttributeLock(
/* mob, attrname */
);
44
Bscript::BObjectImp
* mf_GetAttributeCap(
/* mob, attrname */
);
45
46
Bscript::BObjectImp
* mf_SetAttributeCap(
/* mob, attrname, value */
);
47
Bscript::BObjectImp
* mf_SetAttributeLock(
/* mob, attrname, lockstate */
);
48
Bscript::BObjectImp
* mf_SetAttributeBaseValue(
/* mob, attributeid, basevalue */
);
49
Bscript::BObjectImp
* mf_SetAttributeTemporaryMod(
/* mob, attributeid, temporary_mod */
);
50
Bscript::BObjectImp
* mf_AlterAttributeTemporaryMod(
/* mob, attributeid, temporary_mod */
);
51
Bscript::BObjectImp
* mf_SetAttributeIntrinsicMod(
/* mob, attributeid, intrinsic_mod */
);
52
53
Bscript::BObjectImp
* mf_RawSkillToBase();
54
Bscript::BObjectImp
* mf_BaseSkillToRaw();
55
};
56
}
57
}
58
#endif
Pol::Bscript::BObjectImp
Definition:
bobject.h:59
Pol::Module::AttributeExecutorModule
Definition:
attributemod.h:28
Pol::Bscript::TmplExecutorModule
Definition:
execmodl.h:100
Pol
Definition:
berror.cpp:12
Pol::Bscript::Executor
Definition:
executor.h:81
pol
module
attributemod.h
Generated on Wed Oct 10 2018 02:42:10 for Pol by
1.8.11