ScummVM API documentation
Saga2::ProtoObj Member List

This is the complete list of members for Saga2::ProtoObj, including all inherited members.

acceptableItems (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
acceptDamage(ObjectID dObj, ObjectID enactor, int8 absDamage, effectDamageTypes dType=kDamageOther, int8 dice=0, uint8 sides=1, int8 perDieMod=0) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptDamageAction(ObjectID dObj, ObjectID enactor, int8 absDamage, effectDamageTypes dType, int8 dice, uint8 sides, int8 perDieMod) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptDrop(ObjectID dObj, ObjectID enactor, ObjectID droppedObj, int count) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptDropAction(ObjectID dObj, ObjectID enactor, ObjectID droppedObj, int count) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptHealing(ObjectID dObj, ObjectID enactor, int8 absHealing, int8 dice=0, uint8 sides=1, int8 perDieMod=0) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptHealingAction(ObjectID dObj, ObjectID enactor, int8 healing) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptInsertion(ObjectID dObj, ObjectID enactor, ObjectID item, int16 count) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptInsertionAction(ObjectID dObj, ObjectID enactor, ObjectID item, int16 count) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptInsertionAt(ObjectID dObj, ObjectID enactor, ObjectID item, const TilePoint &where, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptInsertionAtAction(ObjectID dObj, ObjectID enactor, ObjectID item, const TilePoint &where, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptLockToggle(ObjectID dObj, ObjectID enactor, uint8 keyCode) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptLockToggleAction(ObjectID dObj, ObjectID enactor, uint8 keyCode) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptMix(ObjectID dObj, ObjectID enactor, ObjectID mixObj) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptMixAction(ObjectID dObj, ObjectID enactor, ObjectID mixObj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
acceptStrike(ObjectID dObj, ObjectID enactor, ObjectID strikingObj, uint8 skillIndex) (defined in Saga2::ProtoObj)Saga2::ProtoObj
acceptStrikeAction(ObjectID dObj, ObjectID enactor, ObjectID strikingObj, uint8 skillIndex) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
adjustDamage(uint8 damage) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
appearanceType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
applySkillGrowth(ObjectID enactor, uint8 points=1) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
breakType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
bulk (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
bulkCapacity(GameObject *container) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canBlock() (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canContain(ObjectID dObj, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canContainAt(ObjectID dObj, ObjectID item, const TilePoint &where) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canDropAt(ObjectID dObj, ObjectID enactor, const Location &loc) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canFitBulkwise(GameObject *container, GameObject *obj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canFitMasswise(GameObject *container, GameObject *obj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canOpen(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
canToggleLock(ObjectID dObj, ObjectID enactor, uint8 keyCode) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
chargeType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
classType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
close(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObj
closeAction(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
colorMap (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
containmentSet() (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
containmentType enum name (defined in Saga2::ProtoObj)Saga2::ProtoObj
crossSection (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
damage(ObjectID dObj, ObjectID enactor, ObjectID target) (defined in Saga2::ProtoObj)Saga2::ProtoObj
damageAbsorbtion (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
damageAction(ObjectID dObj, ObjectID enactor, ObjectID target) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
damageDivider (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
defenseBonus (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
defenseDirMask() (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
doBackgroundUpdate(GameObject *obj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
drop(ObjectID dObj, ObjectID enactor, const Location &loc, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObj
dropAction(ObjectID dObj, ObjectID enactor, const Location &loc, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
dropOn(ObjectID dObj, ObjectID enactor, ObjectID target, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObj
dropOn(ObjectID dObj, ObjectID enactor, ActiveItem *target, const Location &loc, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObj
dropOnAction(ObjectID dObj, ObjectID enactor, ObjectID target, int count) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
dropOnAction(ObjectID dObj, ObjectID enactor, ActiveItem *target, const Location &loc, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
eat(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObj
eatAction(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
fightStanceAction(ObjectID actor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
flags (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
getChargeType() (defined in Saga2::ProtoObj)Saga2::ProtoObjinline
getColorTranslation(ColorTable map) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getDamageSound(const ObjectSoundFXs &soundFXs) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getMaxCols() (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
getMaxRows() (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
getOrientedSprite(GameObject *obj, int16 offset) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getProjectile(ObjectID weapon, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getSkillValue(ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getSpell(ObjectID obj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getSprite(GameObject *obj, spriteTypes spr, int16 count=-1) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
getViewableCols() (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
getViewableRows() (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
groundSprite (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
height (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
heldSpriteBase (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
iconSprite (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
ideaType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
immunity (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
initiateAttack(ObjectID attacker, ObjectID target) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
initiateDefense(ObjectID defensiveObj, ObjectID defender, ObjectID attacker) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
insert(ObjectID dObj, ObjectID enactor, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObj
insertAction(ObjectID dObj, ObjectID enactor, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
invokeScript(scriptCallFrame &) (defined in Saga2::ProtoObj)Saga2::ProtoObj
isImmuneTo(effectImmuneTypes r) (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
isMissile() (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
isObjectBeingUsed(GameObject *obj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
isTwoHanded(ObjectID actor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
kIsArmor enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsBottle enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsConcept enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsContainer enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsDocument enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsEnchantment enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsFood enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsIntangible enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsPsych enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsSkill enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsSpell enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsTangible enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsTargetable enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsWeapon enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kIsWearable enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kObjAsMousePtr enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kObjInContainerView enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kObjOnGround enum value (defined in Saga2::ProtoObj)Saga2::ProtoObj
kObjPropCharges enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropEdible enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropFlammable enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropFlipped enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropGhosted enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropHardSurface enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropHidden enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropMergeable enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropMissileWpn enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropNoSurface enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropRound enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropThrownWpn enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropVisOpen enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
kObjPropWeapon enum value (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
load(Common::SeekableReadStream *stream) (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototypeinline
lockType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
makeSavingThrow() (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
mass (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
massCapacity(GameObject *container) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
maxCapacity (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
maxCharges (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
maximumRange (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
missileType (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
nameIndex (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
open(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObj
openAction(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
placeObject() (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
price (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
protoFlags enum name (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
ProtoObj(ResourceObjectPrototype &proto) (defined in Saga2::ProtoObj)Saga2::ProtoObjinline
remove(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObj
removeAction(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
reserved (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
resistance (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
resists(effectResistTypes r) (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual
ResourceObjectPrototype() (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototypeinline
ResourceObjectPrototype(ResourceObjectPrototype &proto) (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototypeinline
script (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
setUseCursor(ObjectID dObj) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
soundFXClass (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
spriteTypes enum name (defined in Saga2::ProtoObj)Saga2::ProtoObj
stdActionScript(int method, ObjectID dObj, ObjectID enactor, ObjectID indirectObj) (defined in Saga2::ProtoObj)Saga2::ProtoObj
stdActionScript(int method, ObjectID dObj, ObjectID enactor, ObjectID indirectObj, int16 value) (defined in Saga2::ProtoObj)Saga2::ProtoObj
strike(ObjectID dObj, ObjectID enactor, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObj
strikeAction(ObjectID dObj, ObjectID enactor, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
take(ObjectID dObj, ObjectID enactor, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObj
takeAction(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
takeAction(ObjectID dObj, ObjectID enactor, int16 num=1) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
toughness (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
use(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObj
useAction(ObjectID dObj, ObjectID enactor) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
useOn(ObjectID dObj, ObjectID enactor, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObj
useOn(ObjectID dObj, ObjectID enactor, ActiveItem *item) (defined in Saga2::ProtoObj)Saga2::ProtoObj
useOn(ObjectID dObj, ObjectID enactor, const Location &loc) (defined in Saga2::ProtoObj)Saga2::ProtoObj
useOnAction(ObjectID dObj, ObjectID enactor, ObjectID item) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
useOnAction(ObjectID dObj, ObjectID enactor, ActiveItem *item) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
useOnAction(ObjectID dObj, ObjectID enactor, const Location &loc) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
useSlotAvailable(GameObject *obj, Actor *a) (defined in Saga2::ProtoObj)Saga2::ProtoObjvirtual
weaponDamage (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
weaponFireRate (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
whereWearable (defined in Saga2::ResourceObjectPrototype)Saga2::ResourceObjectPrototype
~ProtoObj() (defined in Saga2::ProtoObj)Saga2::ProtoObjinlinevirtual