Home
last modified time | relevance | path

Searched refs:RpgItem (Results 1 – 25 of 33) sorted by relevance

12

/dports/games/scourge/scourge/src/rpg/
H A Drpgitem.cpp33 RpgItem *RpgItem::items[1000];
39 map<string, const RpgItem *> RpgItem::itemsByName;
40 vector<RpgItem*> RpgItem::containers;
41 vector<RpgItem*> RpgItem::containersNS;
42 vector<RpgItem*> RpgItem::special;
73 RpgItem::RpgItem( char *name, char *displayName, in RpgItem() function in RpgItem
125 RpgItem::~RpgItem() { in ~RpgItem()
186 RpgItem::randomTypes[ RpgItem::randomTypeCount++ ] = RpgItem::itemTypes.size() - 1; in initItemTypes()
510 RpgItem *item = ( RpgItem* )( *list )[i]; in getRandomItemFromTypes()
524 RpgItem *RpgItem::getRandomContainer() { in getRandomContainer()
[all …]
H A Drpgitem.h39 class RpgItem; variable
72 class RpgItem {
119 static RpgItem *items[1000];
129 RpgItem( char *name, char *displayName,
135 ~RpgItem();
330 static RpgItem *getRandomItem( int depth );
332 static RpgItem *getRandomContainer();
333 static RpgItem *getRandomContainerNS();
401 static std::vector<RpgItem*> containers;
402 static std::vector<RpgItem*> containersNS;
[all …]
H A Dcharacter.cpp127 if ( !( *p == '*' ) && RpgItem::tagsDescriptions.find( s ) == RpgItem::tagsDescriptions.end() ) { in addItemTags()
271 strcat( s, RpgItem::getTagDescription( tag ) ); in describeAcl()
296 strcat( s, RpgItem::getTagDescription( tag ) ); in describeAcl()
317 strcat( s, RpgItem::getTagDescription( tag ) ); in describeAcl()
329 strcat( s, RpgItem::getTagDescription( tag ) ); in describeAcl()
335 bool Character::canEquip( RpgItem *item ) { in canEquip()
344 bool Character::canEquip( RpgItem *item, set<string> *allowed, set<string> *forbidden ) { in canEquip()
H A Dcharacter.h32 class RpgItem; variable
164 bool canEquip( RpgItem *item );
174 bool canEquip( RpgItem *item, std::set<std::string> *allowed, std::set<std::string> *forbidden );
H A Dmonster.h60 std::vector<RpgItem*> items;
135 inline RpgItem *getStartingItem( int index ) { in getStartingItem()
138 inline void addItem( RpgItem *item ) { in addItem()
/dports/games/scourge/scourge/src/
H A Dparty.cpp460 pc[0]->addToBackpack( session->newItem( RpgItem::getItemByName( "Dagger" ), level ) ); in createHardCodedParty()
475 pc[1]->addToBackpack( session->newItem( RpgItem::getItemByName( "Smallbow" ), level ) ); in createHardCodedParty()
476 pc[1]->addToBackpack( session->newItem( RpgItem::getItemByName( "Apple" ), level ) ); in createHardCodedParty()
477 pc[1]->addToBackpack( session->newItem( RpgItem::getItemByName( "Bread" ), level ) ); in createHardCodedParty()
478 pc[1]->addToBackpack( session->newItem( RpgItem::getItemByName( "Mushroom" ), level ) ); in createHardCodedParty()
479 pc[1]->addToBackpack( session->newItem( RpgItem::getItemByName( "Big egg" ), level ) ); in createHardCodedParty()
485 pc[2]->addToBackpack( session->newItem( RpgItem::getItemByName( "Dagger" ), level ) ); in createHardCodedParty()
486 pc[2]->addToBackpack( session->newItem( RpgItem::getItemByName( "Smallbow" ), level ) ); in createHardCodedParty()
500 RpgItem *rpgItem = RpgItem::getItemByName( "Scroll" ); in createHardCodedParty()
507 pc[3]->addToBackpack( session->newItem( RpgItem::getItemByName( "Dagger" ), level ) ); in createHardCodedParty()
[all …]
H A Dpartyeditor.cpp137 for ( int t = 0; t < RpgItem::getSpecialCount(); t++ ) { in addStartingBackpack()
138 pc[i]->addToBackpack( scourge->getSession()->newItem( RpgItem::getSpecial( t ) ), true ); in addStartingBackpack()
144 RpgItem::getItemByName( "Dwarven steel ring" ), in addStartingBackpack()
177 …pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Health potion" ), LEVE… in addStartingBackpack()
179 …pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Magic potion" ), LEVEL… in addStartingBackpack()
181 …pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Liquid armor" ), LEVEL… in addStartingBackpack()
186 pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Apple" ) ), true ); in addStartingBackpack()
188 pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Bread" ) ), true ); in addStartingBackpack()
190 … pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Mushroom" ) ), true ); in addStartingBackpack()
192 pc->addToBackpack( scourge->getSession()->newItem( RpgItem::getItemByName( "Big egg" ) ), true ); in addStartingBackpack()
[all …]
H A Dgameadapter.cpp72 RpgItem *rpgItem = RpgItem::getItemByName( item_name ); in createItem()
119 Item *scroll = session->newItem( RpgItem::getItemByName( "Scroll" ), level, spell ); in fillContainer()
130 for ( int i = 0; i < RpgItem::getSpecialCount(); i++ ) { in createRandomItem()
131 RpgItem *rpgItem = RpgItem::getSpecial( i ); in createRandomItem()
143 RpgItem *rpgItem = RpgItem::getRandomItem( depth ); in createRandomItem()
H A Dsession.h46 class RpgItem; variable
87 std::map<RpgItem*, Item*> special;
174 …virtual Item *newItem( RpgItem *rpgItem, int level = 1, Spell *spell = NULL, bool loading = false …
277 inline void setSpecialItem( RpgItem *rpgItem, Item *item ) { in setSpecialItem()
280 inline Item *getSpecialItem( RpgItem *rpgItem ) { in getSpecialItem()
H A Ditem.cpp37 Item::Item( Session *session, RpgItem *rpgItem, int level, bool loading ) { in Item()
47 ( rpgItem->getType() == RpgItem::CONTAINER && in Item()
49 rpgItem->getType() == RpgItem::MISSION ); in Item()
154 RpgItem *rpgItem = RpgItem::getItemByName( ( char* )info->rpgItem_name ); in load()
337 RpgItem * rpgItem = getRpgItem(); in getDetailedDescription()
344 if ( type == RpgItem::SCROLL ) { in getDetailedDescription()
582 if ( rpgItem->getType() == RpgItem::SCROLL ) return; in describeMagic()
690 RpgItem *item = getRpgItem(); in debugMagic()
722 if ( getRpgItem()->getType() == RpgItem::SCROLL ) { in setSpell()
1219 for ( int i = 0; i < RpgItem::DAMAGE_TYPE_COUNT; i++ ) { in getTooltip()
[all …]
H A Dterraingenerator.cpp252 RpgItem *rpgItem; in addContainers()
254 rpgItem = RpgItem::getRandomContainer(); in addContainers()
256 rpgItem = RpgItem::getRandomContainerNS(); in addContainers()
378 RpgItem *rpgItem = mission->getItem( i ); in addMissionObjectives()
621 addItemsInEveryRoom( RpgItem::getItemByName( "Table" ), 1 ); in addFurniture()
622 addItemsInEveryRoom( RpgItem::getItemByName( "Chair" ), 2 ); in addFurniture()
1085 RpgItem *rpgItem; in addContainersInRooms()
1089 rpgItem = RpgItem::getRandomContainer(); in addContainersInRooms()
1100 rpgItem = RpgItem::getRandomContainer(); in addContainersInRooms()
1113 rpgItem = RpgItem::getRandomContainerNS(); in addContainersInRooms()
[all …]
H A Dboard.h29 class RpgItem; variable
103 std::map<RpgItem*, bool> items;
104 std::vector<RpgItem*> itemList;
223 inline void addItem( RpgItem *item, bool value = false ) {
302 inline RpgItem *getItem( int index ) { in getItem()
394 std::map<std::string, RpgItem*> *items,
H A Ditem.h31 class RpgItem; variable
72 Item( Session *session, RpgItem *rpgItem, int level = 1, bool loading = false );
145 inline RpgItem *getRpgItem() { in getRpgItem()
287 RpgItem *rpgItem;
H A Dterraingenerator.h33 class RpgItem; variable
183 void addItemsInEveryRoom( RpgItem *rpgItem, int n );
184 void addItemsInRoom( RpgItem *rpgItem, int n, int room );
H A Dboard.cpp140 RpgItem *item = RpgItem::getItemByName( itemNode->getValueAsString( "name" ) ); in Board()
418 map<string, RpgItem*> items; in createMission()
442 RpgItem *item = i->second; in createMission()
490 map<string, RpgItem*> *items, in parseText()
509 RpgItem *item; in parseText()
514 item = RpgItem::getRandomItem( 1 ); in parseText()
519 item = RpgItem::getRandomItem( 1 ); in parseText()
636 RpgItem *rpgItem = itemList[ item->getMissionObjectiveIndex() ]; in itemFound()
692 RpgItem *item = i->first; in reset()
1292 RpgItem *rpgItem = itemList[t]; in loadStorylineMission()
[all …]
H A Dmapeditor.cpp163 map<string, const RpgItem *> *itemMap = RpgItem::getItemMap(); in MapEditor()
164 vector<RpgItem*> itemVector; in MapEditor()
165 vector<RpgItem*> furnitureVector; in MapEditor()
166 for ( map<string, const RpgItem*>::iterator i = itemMap->begin(); in MapEditor()
169 RpgItem *item = ( RpgItem* )( i->second ); in MapEditor()
641 RpgItem *rpgItem = RpgItem::getItemByName( name ); in addNewItem()
651 RpgItem *containedItem = RpgItem::getRandomItem( depth ); in addNewItem()
665 newItem( RpgItem::getItemByName( "Scroll" ), level, spell ); in addNewItem()
H A Dinfogui.cpp523 …snprintf( tmp, TXT_SIZE, _( "Damage Type: %s" ), _( RpgItem::DAMAGE_TYPE_NAME[ item->getRpgItem()-… in describe()
547 for ( int i = 0; i < RpgItem::DAMAGE_TYPE_COUNT; i++ ) { in describe()
549 _( RpgItem::DAMAGE_TYPE_NAME[ i ] ), in describe()
585 case RpgItem::ONLY_TWO_HANDED: in describe()
590 case RpgItem::OPTIONAL_TWO_HANDED: in describe()
769 } else if ( item->getRpgItem()->getType() == RpgItem::SCROLL ) { in appendMagicItemInfo()
H A Dcavemaker.h34 class RpgItem; variable
H A Dscourge.cpp2684 …m()->getType() == RpgItem::FOOD ) || ( item->getRpgItem()->getType() == RpgItem::DRINK ) || ( item… in executeItem()
2689 } else if ( item->getRpgItem()->getType() == RpgItem::SCROLL ) { in executeItem()
3681 RpgItem::getDamageTypeLetter( RpgItem::DAMAGE_TYPE_SLASHING ) ); in describeDefense()
3686 RpgItem::getDamageTypeLetter( RpgItem::DAMAGE_TYPE_PIERCING ), in describeDefense()
3688 RpgItem::getDamageTypeLetter( RpgItem::DAMAGE_TYPE_CRUSHING ) ); in describeDefense()
3730 RpgItem::getDamageTypeLetter( ( item ? in describeWeapon()
3737 RpgItem::getDamageTypeLetter( ( item ? in describeWeapon()
3871 if ( item->getRpgItem()->getType() == RpgItem::CONTAINER ) { in useItem()
3892 } else if ( item->getRpgItem()->getType() == RpgItem::DRINK || in useItem()
3893 item->getRpgItem()->getType() == RpgItem::FOOD || in useItem()
[all …]
H A Dsession.cpp131 RpgItem::initItems( shapePal ); in doInitData()
258 Item *Session::newItem( RpgItem *rpgItem, int level, Spell *spell, bool loading ) { in newItem()
274 RpgItem *rpgItem = RpgItem::getItemByName( name ); in addItemFromScript()
565 Item *item = newItem( RpgItem::getItemByName( "Corpse" ) ); in creatureDeath()
H A Dcreature.cpp131 for ( int i = 0; i < RpgItem::DAMAGE_TYPE_COUNT; i++ ) { in commonInit()
1088 RpgItem * rpgItem = item->getRpgItem(); in eatDrink()
1093 if ( type == RpgItem::FOOD ) { in eatDrink()
1114 } else if ( type == RpgItem::DRINK ) { in eatDrink()
1132 } else if ( type == RpgItem::POTION ) { in eatDrink()
2548 if ( npcInfo->isSubtype( RpgItem::SCROLL ) ) { in setNpcInfo()
2550 loot = session->newItem( RpgItem::getItemByName( "Scroll" ), in setNpcInfo()
2872 for ( int t = 0; t < RpgItem::DAMAGE_TYPE_COUNT; t++ ) { in calcArmor()
2879 if ( item->getRpgItem()->getType() == RpgItem::ARMOR || in calcArmor()
2882 int n = ( item->getRpgItem()->getType() == RpgItem::ARMOR ? in calcArmor()
[all …]
H A Dcreature.h122 float lastArmor[ RpgItem::DAMAGE_TYPE_COUNT ];
123 float lastArmorSkill[ RpgItem::DAMAGE_TYPE_COUNT ];
124 float lastDodgePenalty[ RpgItem::DAMAGE_TYPE_COUNT ];
H A Dcavemaker.cpp225 addItemsInEveryRoom( RpgItem::getItemByName( "Table" ), 5 ); in addFurniture()
226 addItemsInEveryRoom( RpgItem::getItemByName( "Chair" ), 15 ); in addFurniture()
H A Dcontainergui.cpp90 …if ( view->getSelectedItem() && view->getSelectedItem()->getRpgItem()->getType() == RpgItem::CONTA… in handleEvent()
/dports/games/scourge/scourge/src/test/
H A Dcombattest.cpp80 for( int i = 0; i < RpgItem::itemCount; i++ ) { in executeTests()
81 if( !RpgItem::getItem( i )->isWeapon() ) continue; in executeTests()
83 weapon = equipItem( session, attacker, RpgItem::getItem( i )->getName(), 1 ); in executeTests()
85 snprintf( filename, FILE_NAME_SIZE, "weapon_%s.html", RpgItem::getItem( i )->getName() ); in executeTests()
198 RpgItem::DAMAGE_TYPE_CRUSHING ); in fight()
323 Item *item = new Item( session, RpgItem::getItemByName( itemName ), itemLevel ); in equipItem()

12