Esempio n. 1
0
void set_trap_ids() {
 tr_null = trapfind("tr_null");
 tr_bubblewrap = trapfind("tr_bubblewrap");
 tr_cot = trapfind("tr_cot");
 tr_brazier = trapfind("tr_brazier");
 tr_funnel = trapfind("tr_funnel");
 tr_makeshift_funnel = trapfind("tr_makeshift_funnel");
 tr_rollmat = trapfind("tr_rollmat");
 tr_fur_rollmat = trapfind("tr_fur_rollmat");
 tr_beartrap = trapfind("tr_beartrap");
 tr_beartrap_buried = trapfind("tr_beartrap_buried");
 tr_nailboard = trapfind("tr_nailboard");
 tr_caltrops = trapfind("tr_caltrops");
 tr_tripwire = trapfind("tr_tripwire");
 tr_crossbow = trapfind("tr_crossbow");
 tr_shotgun_2 = trapfind("tr_shotgun_2");
 tr_shotgun_1 = trapfind("tr_shotgun_1");
 tr_engine = trapfind("tr_engine");
 tr_blade = trapfind("tr_blade");
 tr_light_snare = trapfind("tr_light_snare");
 tr_heavy_snare = trapfind("tr_heavy_snare");
 tr_landmine = trapfind("tr_landmine");
 tr_landmine_buried = trapfind("tr_landmine_buried");
 tr_telepad = trapfind("tr_telepad");
 tr_goo = trapfind("tr_goo");
 tr_dissector = trapfind("tr_dissector");
 tr_sinkhole = trapfind("tr_sinkhole");
 tr_pit = trapfind("tr_pit");
 tr_spike_pit = trapfind("tr_spike_pit");
 tr_lava = trapfind("tr_lava");
 tr_portal = trapfind("tr_portal");
 tr_ledge = trapfind("tr_ledge");
 tr_boobytrap = trapfind("tr_boobytrap");
 tr_temple_flood = trapfind("tr_temple_flood");
 tr_temple_toggle = trapfind("tr_temple_toggle");
 tr_glow = trapfind("tr_glow");
 tr_hum = trapfind("tr_hum");
 tr_shadow = trapfind("tr_shadow");
 tr_drain = trapfind("tr_drain");
 tr_snake = trapfind("tr_snake");
 tr_notice = trapfind("tr_notice");

    // Set ter_t.trap using ter_t.trap_id_str.
    for( std::vector<ter_t>::iterator terrain = terlist.begin();
         terrain != terlist.end(); ++terrain ) {
        if( terrain->trap_id_str.length() != 0 ) {
            terrain->trap = trapfind( terrain->trap_id_str );
        }
    }
}
Esempio n. 2
0
void set_trap_ids() {
 tr_null = trapfind("tr_null");
 tr_bubblewrap = trapfind("tr_bubblewrap");
 tr_cot = trapfind("tr_cot");
 tr_brazier = trapfind("tr_brazier");
 tr_funnel = trapfind("tr_funnel");
 tr_makeshift_funnel = trapfind("tr_makeshift_funnel");
 tr_rollmat = trapfind("tr_rollmat");
 tr_fur_rollmat = trapfind("tr_fur_rollmat");
 tr_beartrap = trapfind("tr_beartrap");
 tr_beartrap_buried = trapfind("tr_beartrap_buried");
 tr_nailboard = trapfind("tr_nailboard");
 tr_caltrops = trapfind("tr_caltrops");
 tr_tripwire = trapfind("tr_tripwire");
 tr_crossbow = trapfind("tr_crossbow");
 tr_shotgun_2 = trapfind("tr_shotgun_2");
 tr_shotgun_1 = trapfind("tr_shotgun_1");
 tr_engine = trapfind("tr_engine");
 tr_blade = trapfind("tr_blade");
 tr_light_snare = trapfind("tr_light_snare");
 tr_heavy_snare = trapfind("tr_heavy_snare");
 tr_landmine = trapfind("tr_landmine");
 tr_landmine_buried = trapfind("tr_landmine_buried");
 tr_telepad = trapfind("tr_telepad");
 tr_goo = trapfind("tr_goo");
 tr_dissector = trapfind("tr_dissector");
 tr_sinkhole = trapfind("tr_sinkhole");
 tr_pit = trapfind("tr_pit");
 tr_spike_pit = trapfind("tr_spike_pit");
 tr_lava = trapfind("tr_lava");
 tr_portal = trapfind("tr_portal");
 tr_ledge = trapfind("tr_ledge");
 tr_boobytrap = trapfind("tr_boobytrap");
 tr_temple_flood = trapfind("tr_temple_flood");
 tr_temple_toggle = trapfind("tr_temple_toggle");
 tr_glow = trapfind("tr_glow");
 tr_hum = trapfind("tr_hum");
 tr_shadow = trapfind("tr_shadow");
 tr_drain = trapfind("tr_drain");
 tr_snake = trapfind("tr_snake");
}