Searched refs:d_bonus (Results 1 – 7 of 7) sorted by relevance
41 d_bonus = bonusFlagsFromString(bonus_str); in ItemProto()59 if (d_bonus & ItemProto::STEAL_GOLD) in ItemProto()61 if (d_bonus & ItemProto::BANISH_WORMS) in ItemProto()74 if (d_bonus & ItemProto::DISEASE_CITY) in ItemProto()76 if (d_bonus & ItemProto::ADD_2MP_STACK) in ItemProto()90 d_bonus = 0; in ItemProto()106 :Renamable(orig), d_bonus(orig.d_bonus), d_uses_left(orig.d_uses_left), in ItemProto()131 if (d_bonus & ItemProto::STEAL_GOLD) in saveContents()180 d_bonus |= bonus; in addBonus()185 d_bonus ^= bonus; in removeBonus()[all …]
131 guint32 getBonus() const {return d_bonus;}; in getBonus()146 bool isUsable() const {return d_bonus & USABLE;} in isUsable()153 …bool usableOnVictimPlayer() const { if (d_bonus & SINK_SHIPS || d_bonus & STEAL_GOLD) return true;… in usableOnVictimPlayer()155 … bool usableOnEnemyCity() const { if (d_bonus & DISEASE_CITY) return true; else return false;} in usableOnEnemyCity()156 …bool usableOnFriendlyCity() const { if (d_bonus & RAISE_DEFENDERS) return true; else return false;} in usableOnFriendlyCity()157 …bool usableOnNeutralCity() const { if (d_bonus & PERSUADE_NEUTRALS) return true; else return false… in usableOnNeutralCity()158 … bool usableOnAnyCity() const { if (d_bonus & TELEPORT_TO_CITY) return true; else return false;} in usableOnAnyCity()202 guint32 d_bonus;
105 :stack(s), flying(s->isFlying()), d_bonus(s->calculateMoveBonus()), in PathCalculator()131 d_bonus = stack->calculateMoveBonus(); in PathCalculator()146 d_bonus = stack->calculateMoveBonus(); in PathCalculator()158 :stack(new Stack(*p.stack)), flying(p.flying), d_bonus(p.d_bonus), in PathCalculator()370 if (tile->getType() & d_bonus && moves != 1) in pointsToMoveTo()
604 guint32 d_bonus = 0; in calculateMoveBonus() local635 d_bonus = Tile::isFlying(); in calculateMoveBonus()636 return d_bonus; in calculateMoveBonus()647 d_bonus = Tile::isFlying(); in calculateMoveBonus()648 return d_bonus; in calculateMoveBonus()659 d_bonus |= bonus & (Tile::HILLS | Tile::FOREST); in calculateMoveBonus()662 return d_bonus; in calculateMoveBonus()667 guint32 d_bonus = calculateMoveBonus(); in isFlying() local668 if (d_bonus == Tile::isFlying()) in isFlying()
57 d_bonus = 0; in Item()
76 guint32 d_bonus; variable
66 <d_bonus> The capabilities this item has. The format of this field70 </d_bonus>327 <d_bonus> type of the bonus for the item329 </d_bonus>