|
|
| ShieldProto (ResourceObjectPrototype &proto) |
| |
| virtual uint16 | containmentSet () |
| |
| virtual bool | useAction (ObjectID dObj, ObjectID enactor) |
| |
| virtual bool | acceptDamageAction (ObjectID dObj, ObjectID enactor, int8 absDamage, effectDamageTypes dType, int8 dice, uint8 sides, int8 perDieMod) |
| |
| virtual Sprite * | getOrientedSprite (GameObject *obj, int16 offset) |
| |
| virtual void | initiateDefense (ObjectID defensiveObj, ObjectID defender, ObjectID attacker) |
| |
| virtual bool | canBlock () |
| |
| virtual uint8 | defenseDirMask () |
| |
| bool | isObjectBeingUsed (GameObject *obj) |
| |
| virtual bool | useSlotAvailable (GameObject *obj, Actor *a) |
| |
| virtual uint8 | getSkillValue (ObjectID enactor) |
| |
| virtual void | applySkillGrowth (ObjectID enactor, uint8 points=1) |
| |
| virtual uint8 | getDamageSound (const ObjectSoundFXs &soundFXs) |
| |
|
| InventoryProto (ResourceObjectPrototype &proto) |
| |
| virtual uint16 | containmentSet () |
| |
| virtual bool | takeAction (ObjectID dObj, ObjectID enactor, int16 num=1) |
| |
| virtual bool | canDropAt (ObjectID dObj, ObjectID enactor, const Location &loc) |
| |
| virtual bool | dropAction (ObjectID dObj, ObjectID enactor, const Location &loc, int16 num=1) |
| |
| virtual bool | dropOnAction (ObjectID dObj, ObjectID enactor, ActiveItem *target, const Location &loc, int16 num=1) |
| |
| virtual bool | acceptDropAction (ObjectID dObj, ObjectID enactor, ObjectID droppedObj, int count) |
| |
| virtual bool | acceptStrikeAction (ObjectID dObj, ObjectID enactor, ObjectID strikingObj, uint8 skillIndex) |
| |
|
| ProtoObj (ResourceObjectPrototype &proto) |
| |
|
virtual uint16 | containmentSet () |
| |
|
virtual bool | canContain (ObjectID dObj, ObjectID item) |
| |
|
virtual bool | canContainAt (ObjectID dObj, ObjectID item, const TilePoint &where) |
| |
|
virtual bool | isTwoHanded (ObjectID actor) |
| |
|
virtual bool | isMissile () |
| |
|
virtual ObjectID | placeObject () |
| |
|
bool | invokeScript (scriptCallFrame &) |
| |
|
int16 | stdActionScript (int method, ObjectID dObj, ObjectID enactor, ObjectID indirectObj) |
| |
|
int16 | stdActionScript (int method, ObjectID dObj, ObjectID enactor, ObjectID indirectObj, int16 value) |
| |
|
bool | use (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | setUseCursor (ObjectID dObj) |
| |
|
virtual bool | useAction (ObjectID dObj, ObjectID enactor) |
| |
|
bool | useOn (ObjectID dObj, ObjectID enactor, ObjectID item) |
| |
|
virtual bool | useOnAction (ObjectID dObj, ObjectID enactor, ObjectID item) |
| |
|
bool | useOn (ObjectID dObj, ObjectID enactor, ActiveItem *item) |
| |
|
virtual bool | useOnAction (ObjectID dObj, ObjectID enactor, ActiveItem *item) |
| |
|
bool | useOn (ObjectID dObj, ObjectID enactor, const Location &loc) |
| |
|
virtual bool | useOnAction (ObjectID dObj, ObjectID enactor, const Location &loc) |
| |
|
bool | open (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | canOpen (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | openAction (ObjectID dObj, ObjectID enactor) |
| |
|
bool | close (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | closeAction (ObjectID dObj, ObjectID enactor) |
| |
|
bool | take (ObjectID dObj, ObjectID enactor, int16 num=1) |
| |
|
virtual bool | takeAction (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | takeAction (ObjectID dObj, ObjectID enactor, int16 num=1) |
| |
|
bool | drop (ObjectID dObj, ObjectID enactor, const Location &loc, int16 num=1) |
| |
|
virtual bool | canDropAt (ObjectID dObj, ObjectID enactor, const Location &loc) |
| |
|
virtual bool | dropAction (ObjectID dObj, ObjectID enactor, const Location &loc, int16 num=1) |
| |
|
bool | dropOn (ObjectID dObj, ObjectID enactor, ObjectID target, int16 num=1) |
| |
|
virtual bool | dropOnAction (ObjectID dObj, ObjectID enactor, ObjectID target, int count) |
| |
|
bool | dropOn (ObjectID dObj, ObjectID enactor, ActiveItem *target, const Location &loc, int16 num=1) |
| |
|
virtual bool | dropOnAction (ObjectID dObj, ObjectID enactor, ActiveItem *target, const Location &loc, int16 num=1) |
| |
|
bool | strike (ObjectID dObj, ObjectID enactor, ObjectID item) |
| |
|
virtual bool | strikeAction (ObjectID dObj, ObjectID enactor, ObjectID item) |
| |
|
bool | damage (ObjectID dObj, ObjectID enactor, ObjectID target) |
| |
|
virtual bool | damageAction (ObjectID dObj, ObjectID enactor, ObjectID target) |
| |
|
bool | eat (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | eatAction (ObjectID dObj, ObjectID enactor) |
| |
|
bool | insert (ObjectID dObj, ObjectID enactor, ObjectID item) |
| |
|
virtual bool | insertAction (ObjectID dObj, ObjectID enactor, ObjectID item) |
| |
|
bool | remove (ObjectID dObj, ObjectID enactor) |
| |
|
virtual bool | removeAction (ObjectID dObj, ObjectID enactor) |
| |
|
bool | acceptDrop (ObjectID dObj, ObjectID enactor, ObjectID droppedObj, int count) |
| |
|
virtual bool | acceptDropAction (ObjectID dObj, ObjectID enactor, ObjectID droppedObj, int count) |
| |
|
bool | acceptDamage (ObjectID dObj, ObjectID enactor, int8 absDamage, effectDamageTypes dType=kDamageOther, int8 dice=0, uint8 sides=1, int8 perDieMod=0) |
| |
|
virtual bool | acceptDamageAction (ObjectID dObj, ObjectID enactor, int8 absDamage, effectDamageTypes dType, int8 dice, uint8 sides, int8 perDieMod) |
| |
|
bool | acceptHealing (ObjectID dObj, ObjectID enactor, int8 absHealing, int8 dice=0, uint8 sides=1, int8 perDieMod=0) |
| |
|
virtual bool | acceptHealingAction (ObjectID dObj, ObjectID enactor, int8 healing) |
| |
|
bool | acceptStrike (ObjectID dObj, ObjectID enactor, ObjectID strikingObj, uint8 skillIndex) |
| |
|
virtual bool | acceptStrikeAction (ObjectID dObj, ObjectID enactor, ObjectID strikingObj, uint8 skillIndex) |
| |
|
bool | acceptLockToggle (ObjectID dObj, ObjectID enactor, uint8 keyCode) |
| |
|
virtual bool | canToggleLock (ObjectID dObj, ObjectID enactor, uint8 keyCode) |
| |
|
virtual bool | acceptLockToggleAction (ObjectID dObj, ObjectID enactor, uint8 keyCode) |
| |
|
bool | acceptMix (ObjectID dObj, ObjectID enactor, ObjectID mixObj) |
| |
|
virtual bool | acceptMixAction (ObjectID dObj, ObjectID enactor, ObjectID mixObj) |
| |
|
bool | acceptInsertion (ObjectID dObj, ObjectID enactor, ObjectID item, int16 count) |
| |
|
virtual bool | acceptInsertionAction (ObjectID dObj, ObjectID enactor, ObjectID item, int16 count) |
| |
|
bool | acceptInsertionAt (ObjectID dObj, ObjectID enactor, ObjectID item, const TilePoint &where, int16 num=1) |
| |
|
virtual bool | acceptInsertionAtAction (ObjectID dObj, ObjectID enactor, ObjectID item, const TilePoint &where, int16 num=1) |
| |
|
virtual void | getColorTranslation (ColorTable map) |
| |
|
virtual ObjectSpriteInfo | getSprite (GameObject *obj, spriteTypes spr, int16 count=-1) |
| |
|
virtual Sprite * | getOrientedSprite (GameObject *obj, int16 offset) |
| |
|
virtual void | initiateAttack (ObjectID attacker, ObjectID target) |
| |
|
virtual void | initiateDefense (ObjectID defensiveObj, ObjectID defender, ObjectID attacker) |
| |
|
virtual GameObject * | getProjectile (ObjectID weapon, ObjectID enactor) |
| |
|
virtual GameObject * | getSpell (ObjectID obj) |
| |
|
virtual bool | canBlock () |
| |
|
virtual uint8 | defenseDirMask () |
| |
|
virtual uint8 | adjustDamage (uint8 damage) |
| |
|
virtual int16 | fightStanceAction (ObjectID actor) |
| |
|
virtual uint8 | getDamageSound (const ObjectSoundFXs &soundFXs) |
| |
|
virtual void | doBackgroundUpdate (GameObject *obj) |
| |
|
virtual bool | resists (effectResistTypes r) |
| |
|
virtual bool | isImmuneTo (effectImmuneTypes r) |
| |
|
virtual bool | makeSavingThrow () |
| |
|
virtual bool | isObjectBeingUsed (GameObject *obj) |
| |
|
virtual bool | useSlotAvailable (GameObject *obj, Actor *a) |
| |
|
virtual uint8 | getSkillValue (ObjectID enactor) |
| |
|
virtual void | applySkillGrowth (ObjectID enactor, uint8 points=1) |
| |
|
virtual uint16 | getViewableRows () |
| |
|
virtual uint16 | getViewableCols () |
| |
|
virtual uint16 | getMaxRows () |
| |
|
virtual uint16 | getMaxCols () |
| |
|
int16 | getChargeType () |
| |
|
virtual bool | canFitBulkwise (GameObject *container, GameObject *obj) |
| |
|
virtual bool | canFitMasswise (GameObject *container, GameObject *obj) |
| |
|
virtual uint16 | massCapacity (GameObject *container) |
| |
|
virtual uint16 | bulkCapacity (GameObject *container) |
| |
|
| ResourceObjectPrototype (ResourceObjectPrototype &proto) |
| |
|
void | load (Common::SeekableReadStream *stream) |
| |