Skip to content

Commit

Permalink
Revert string centralization
Browse files Browse the repository at this point in the history
  • Loading branch information
ZhilkinSerg authored and kevingranade committed Mar 18, 2020
1 parent 3328a11 commit 3799315
Show file tree
Hide file tree
Showing 60 changed files with 447 additions and 199 deletions.
3 changes: 3 additions & 0 deletions src/action.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@
#include "point.h"
#include "cata_string_consts.h"

static const quality_id qual_BUTCHER( "BUTCHER" );
static const quality_id qual_CUT_FINE( "CUT_FINE" );

class inventory;

void parse_keymap( std::istream &keymap_txt, std::map<char, action_id> &kmap,
Expand Down
16 changes: 16 additions & 0 deletions src/activity_handlers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,22 @@

#define dbg(x) DebugLog((x),D_GAME) << __FILE__ << ":" << __LINE__ << ": "

static const zone_type_id zone_type_FARM_PLOT( "FARM_PLOT" );

static const skill_id skill_computer( "computer" );
static const skill_id skill_electronics( "electronics" );
static const skill_id skill_fabrication( "fabrication" );
static const skill_id skill_firstaid( "firstaid" );
static const skill_id skill_survival( "survival" );

static const quality_id qual_BUTCHER( "BUTCHER" );
static const quality_id qual_CUT_FINE( "CUT_FINE" );
static const quality_id qual_SAW_M( "SAW_M" );
static const quality_id qual_SAW_W( "SAW_W" );

static const species_id HUMAN( "HUMAN" );
static const species_id ZOMBIE( "ZOMBIE" );

using namespace activity_handlers;

const std::map< activity_id, std::function<void( player_activity *, player * )> >
Expand Down
33 changes: 29 additions & 4 deletions src/activity_item_handling.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,31 @@
#include "string_id.h"
#include "cata_string_consts.h"

static const trap_str_id tr_firewood_source( "tr_firewood_source" );
static const trap_str_id tr_unfinished_construction( "tr_unfinished_construction" );

static const zone_type_id zone_type_loot_unsorted( "LOOT_UNSORTED" );
static const zone_type_id zone_type_source_firewood( "SOURCE_FIREWOOD" );

static const zone_type_id zone_type_CHOP_TREES( "CHOP_TREES" );
static const zone_type_id zone_type_CONSTRUCTION_BLUEPRINT( "CONSTRUCTION_BLUEPRINT" );
static const zone_type_id zone_type_FARM_PLOT( "FARM_PLOT" );
static const zone_type_id zone_type_FISHING_SPOT( "FISHING_SPOT" );
static const zone_type_id zone_type_LOOT_CORPSE( "LOOT_CORPSE" );
static const zone_type_id zone_type_LOOT_IGNORE( "LOOT_IGNORE" );
static const zone_type_id zone_type_LOOT_UNSORTED( "LOOT_UNSORTED" );
static const zone_type_id zone_type_LOOT_WOOD( "LOOT_WOOD" );
static const zone_type_id zone_type_VEHICLE_DECONSTRUCT( "VEHICLE_DECONSTRUCT" );
static const zone_type_id zone_type_VEHICLE_REPAIR( "VEHICLE_REPAIR" );

static const quality_id qual_AXE( "AXE" );
static const quality_id qual_BUTCHER( "BUTCHER" );
static const quality_id qual_DIG( "DIG" );
static const quality_id qual_FISHING( "FISHING" );
static const quality_id qual_SAW_M( "SAW_M" );
static const quality_id qual_SAW_W( "SAW_W" );
static const quality_id qual_WELD( "WELD" );

struct construction_category;

void cancel_aim_processing();
Expand Down Expand Up @@ -1469,7 +1494,7 @@ static activity_reason_info can_do_activity_there( const activity_id &act, playe
return activity_reason_info::fail( NO_ZONE );
}
if( act == ACT_TIDY_UP ) {
if( mgr.has_near( z_loot_unsorted, g->m.getabs( src_loc ), distance ) ) {
if( mgr.has_near( zone_type_loot_unsorted, g->m.getabs( src_loc ), distance ) ) {
return activity_reason_info::ok( CAN_DO_FETCH );
}
return activity_reason_info::fail( NO_ZONE );
Expand Down Expand Up @@ -1912,7 +1937,7 @@ static bool tidy_activity( player &p, const tripoint &src_loc,
}
}
// we are adjacent to an unsorted zone, we came here to just drop items we are carrying
if( mgr.has( zone_type_id( z_loot_unsorted ), g->m.getabs( src_loc ) ) ) {
if( mgr.has( zone_type_loot_unsorted, g->m.getabs( src_loc ) ) ) {
for( item *inv_elem : p.inv_dump() ) {
if( inv_elem->has_var( "activity_var" ) ) {
inv_elem->erase_var( "activity_var" );
Expand Down Expand Up @@ -2407,7 +2432,7 @@ static std::unordered_set<tripoint> generic_multi_activity_locations( player &p,
if( act_id == ACT_TIDY_UP ) {
dark_capable = true;
tripoint unsorted_spot;
std::unordered_set<tripoint> unsorted_set = mgr.get_near( zone_type_id( z_loot_unsorted ), abspos,
std::unordered_set<tripoint> unsorted_set = mgr.get_near( zone_type_loot_unsorted, abspos,
ACTIVITY_SEARCH_DISTANCE );
if( !unsorted_set.empty() ) {
unsorted_spot = g->m.getlocal( random_entry( unsorted_set ) );
Expand Down Expand Up @@ -2926,7 +2951,7 @@ static cata::optional<tripoint> find_refuel_spot_zone( const tripoint &center )
const tripoint center_abs = g->m.getabs( center );

const std::unordered_set<tripoint> &tiles_abs_unordered =
mgr.get_near( zone_source_firewood, center_abs, PICKUP_RANGE );
mgr.get_near( zone_type_source_firewood, center_abs, PICKUP_RANGE );
const std::vector<tripoint> &tiles_abs =
get_sorted_tiles_by_distance( center_abs, tiles_abs_unordered );

Expand Down
2 changes: 2 additions & 0 deletions src/avatar_action.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@
#include "rng.h"
#include "cata_string_consts.h"

static const skill_id skill_swimming( "swimming" );

#define dbg(x) DebugLog((x),D_SDL) << __FILE__ << ":" << __LINE__ << ": "

bool avatar_action::move( avatar &you, map &m, int dx, int dy, int dz )
Expand Down
7 changes: 4 additions & 3 deletions src/basecamp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
#include "type_id.h"
#include "flat_set.h"
#include "line.h"
#include "cata_string_consts.h"

static const zone_type_id zone_type_camp_storage( "CAMP_STORAGE" );

const std::map<point, base_camps::direction_data> base_camps::all_directions = {
// direction, direction id, tab order, direction abbreviation with bracket, direction tab title
Expand Down Expand Up @@ -588,8 +589,8 @@ void basecamp::form_crafting_inventory( map &target_map )
if( g->m.check_vehicle_zones( g->get_levz() ) ) {
mgr.cache_vzones();
}
if( mgr.has_near( z_camp_storage, dump_spot, 60 ) ) {
std::unordered_set<tripoint> src_set = mgr.get_near( z_camp_storage, dump_spot, 60 );
if( mgr.has_near( zone_type_camp_storage, dump_spot, 60 ) ) {
std::unordered_set<tripoint> src_set = mgr.get_near( zone_type_camp_storage, dump_spot, 60 );
_inv.form_from_zone( target_map, src_set, nullptr, false );
}
/*
Expand Down
11 changes: 11 additions & 0 deletions src/bionics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,17 @@
#include "teleport.h"
#include "cata_string_consts.h"

static const itype_id fuel_type_battery( "battery" );
static const itype_id fuel_type_sun_light( "sunlight" );
static const itype_id fuel_type_wind( "wind" );

static const fault_id fault_bionic_salvaged( "fault_bionic_salvaged" );

static const skill_id skill_computer( "computer" );
static const skill_id skill_electronics( "electronics" );
static const skill_id skill_firstaid( "firstaid" );
static const skill_id skill_mechanics( "mechanics" );

namespace
{
std::map<bionic_id, bionic_data> bionics;
Expand Down
166 changes: 0 additions & 166 deletions src/cata_string_consts.h
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,6 @@ static const trait_id trait_DEBUG_HS( "DEBUG_HS" );
static const trait_id trait_DEBUG_LS( "DEBUG_LS" );
static const trait_id trait_DEBUG_MIND_CONTROL( "DEBUG_MIND_CONTROL" );
static const trait_id trait_DEBUG_NIGHTVISION( "DEBUG_NIGHTVISION" );
static const trait_id trait_DEBUG_NODMG( "DEBUG_NODMG" );
static const trait_id trait_DEBUG_NOSCENT( "DEBUG_NOSCENT" );
static const trait_id trait_DEBUG_NOTEMP( "DEBUG_NOTEMP" );
static const trait_id trait_DEBUG_SILENT( "DEBUG_SILENT" );
Expand Down Expand Up @@ -719,8 +718,6 @@ static const trait_id trait_WOOLALLERGY( "WOOLALLERGY" );
static const trait_id trait_XS( "XS" );
static const trait_id trait_XXXL( "XXXL" );

static const trait_id debug_nodmg( "DEBUG_NODMG" );

static const std::string trait_flag_CANNIBAL( "CANNIBAL" );
static const std::string trait_flag_PSYCHOPATH( "PSYCHOPATH" );
static const std::string trait_flag_SAPIOVORE( "SAPIOVORE" );
Expand Down Expand Up @@ -1225,167 +1222,4 @@ static const std::string flag_WIND_EXTINGUISH( "WIND_EXTINGUISH" );
static const std::string flag_WRITE_MESSAGE( "WRITE_MESSAGE" );
static const std::string flag_YOUNG( "YOUNG" );

static const skill_id skill_archery( "archery" );
static const skill_id skill_barter( "barter" );
static const skill_id skill_bashing( "bashing" );
static const skill_id skill_computer( "computer" );
static const skill_id skill_cooking( "cooking" );
static const skill_id skill_cutting( "cutting" );
static const skill_id skill_dodge( "dodge" );
static const skill_id skill_driving( "driving" );
static const skill_id skill_electronics( "electronics" );
static const skill_id skill_fabrication( "fabrication" );
static const skill_id skill_firstaid( "firstaid" );
static const skill_id skill_gun( "gun" );
static const skill_id skill_launcher( "launcher" );
static const skill_id skill_mechanics( "mechanics" );
static const skill_id skill_melee( "melee" );
static const skill_id skill_pistol( "pistol" );
static const skill_id skill_rifle( "rifle" );
static const skill_id skill_shotgun( "shotgun" );
static const skill_id skill_smg( "smg" );
static const skill_id skill_speech( "speech" );
static const skill_id skill_stabbing( "stabbing" );
static const skill_id skill_survival( "survival" );
static const skill_id skill_swimming( "swimming" );
static const skill_id skill_tailor( "tailor" );
static const skill_id skill_throw( "throw" );
static const skill_id skill_traps( "traps" );
static const skill_id skill_unarmed( "unarmed" );
static const skill_id weapon_skill( "weapon" );

static const quality_id qual_ANESTHESIA( "ANESTHESIA" );
static const quality_id qual_AXE( "AXE" );
static const quality_id qual_BUTCHER( "BUTCHER" );
static const quality_id qual_CUT( "CUT" );
static const quality_id qual_CUT_FINE( "CUT_FINE" );
static const quality_id qual_DIG( "DIG" );
static const quality_id qual_FISHING( "FISHING" );
static const quality_id qual_JACK( "JACK" );
static const quality_id qual_LIFT( "LIFT" );
static const quality_id qual_SAW_M( "SAW_M" );
static const quality_id qual_SAW_W( "SAW_W" );
static const quality_id qual_SELF_JACK( "SELF_JACK" );
static const quality_id qual_WELD( "WELD" );

static const zone_type_id zone_investigate_only( "NPC_INVESTIGATE_ONLY" );
static const zone_type_id zone_no_investigate( "NPC_NO_INVESTIGATE" );
static const zone_type_id zone_type_CHOP_TREES( "CHOP_TREES" );
static const zone_type_id zone_type_CONSTRUCTION_BLUEPRINT( "CONSTRUCTION_BLUEPRINT" );
static const zone_type_id zone_type_FARM_PLOT( "FARM_PLOT" );
static const zone_type_id zone_type_FISHING_SPOT( "FISHING_SPOT" );
static const zone_type_id zone_type_LOOT_CORPSE( "LOOT_CORPSE" );
static const zone_type_id zone_type_LOOT_IGNORE( "LOOT_IGNORE" );
static const zone_type_id zone_type_LOOT_UNSORTED( "LOOT_UNSORTED" );
static const zone_type_id zone_type_LOOT_WOOD( "LOOT_WOOD" );
static const zone_type_id zone_type_VEHICLE_DECONSTRUCT( "VEHICLE_DECONSTRUCT" );
static const zone_type_id zone_type_VEHICLE_REPAIR( "VEHICLE_REPAIR" );

static const zone_type_id z_camp_food( "CAMP_FOOD" );
static const zone_type_id z_camp_storage( "CAMP_STORAGE" );
static const zone_type_id z_loot_unsorted( "LOOT_UNSORTED" );
static const zone_type_id zone_source_firewood( "SOURCE_FIREWOOD" );

static const trap_str_id tr_firewood_source( "tr_firewood_source" );
static const trap_str_id tr_practice_target( "tr_practice_target" );
static const trap_str_id tr_unfinished_construction( "tr_unfinished_construction" );

static const itype_id fuel_type_animal( "animal" );
static const itype_id fuel_type_battery( "battery" );
static const itype_id fuel_type_muscle( "muscle" );
static const itype_id fuel_type_none( "null" );
static const itype_id fuel_type_plutonium_cell( "plut_cell" );
static const itype_id fuel_type_sun_light( "sunlight" );
static const itype_id fuel_type_wind( "wind" );

static const fault_id fault_belt( "fault_engine_belt_drive" );
static const fault_id fault_bionic_salvaged( "fault_bionic_salvaged" );
static const fault_id fault_diesel( "fault_engine_pump_diesel" );
static const fault_id fault_filter_air( "fault_engine_filter_air" );
static const fault_id fault_filter_fuel( "fault_engine_filter_fuel" );
static const fault_id fault_glowplug( "fault_engine_glow_plug" );
static const fault_id fault_gun_blackpowder( "fault_gun_blackpowder" );
static const fault_id fault_gun_chamber_spent( "fault_gun_chamber_spent" );
static const fault_id fault_gun_dirt( "fault_gun_dirt" );
static const fault_id fault_gun_unlubricated( "fault_gun_unlubricated" );
static const fault_id fault_immobiliser( "fault_engine_immobiliser" );
static const fault_id fault_pump( "fault_engine_pump_fuel" );
static const fault_id fault_starter( "fault_engine_starter" );

static const std::string comesttype_DRINK( "DRINK" );
static const std::string comesttype_FOOD( "FOOD" );

static const matype_id style_aikido( "style_aikido" );
static const matype_id style_biojutsu( "style_biojutsu" );
static const matype_id style_boxing( "style_boxing" );
static const matype_id style_capoeira( "style_capoeira" );
static const matype_id style_crane( "style_crane" );
static const matype_id style_dragon( "style_dragon" );
static const matype_id style_judo( "style_judo" );
static const matype_id style_karate( "style_karate" );
static const matype_id style_kicks( "style_kicks" );
static const matype_id style_krav_maga( "style_krav_maga" );
static const matype_id style_leopard( "style_leopard" );
static const matype_id style_muay_thai( "style_muay_thai" );
static const matype_id style_ninjutsu( "style_ninjutsu" );
static const matype_id style_none( "style_none" );
static const matype_id style_pankration( "style_pankration" );
static const matype_id style_snake( "style_snake" );
static const matype_id style_taekwondo( "style_taekwondo" );
static const matype_id style_tai_chi( "style_tai_chi" );
static const matype_id style_tiger( "style_tiger" );
static const matype_id style_wingchun( "style_wingchun" );
static const matype_id style_zui_quan( "style_zui_quan" );

static const species_id ABERRATION( "ABERRATION" );
static const species_id species_BLOB( "BLOB" );
static const species_id FISH( "FISH" );
static const species_id FUNGUS( "FUNGUS" );
static const species_id HALLUCINATION( "HALLUCINATION" );
static const species_id HUMAN( "HUMAN" );
static const species_id INSECT( "INSECT" );
static const species_id LEECH_PLANT( "LEECH_PLANT" );
static const species_id MAMMAL( "MAMMAL" );
static const species_id MOLLUSK( "MOLLUSK" );
static const species_id PLANT( "PLANT" );
static const species_id ROBOT( "ROBOT" );
static const species_id SPIDER( "SPIDER" );
static const species_id ZOMBIE( "ZOMBIE" );

static const matec_id tec_none( "tec_none" );
static const matec_id WBLOCK_1( "WBLOCK_1" );
static const matec_id WBLOCK_2( "WBLOCK_2" );
static const matec_id WBLOCK_3( "WBLOCK_3" );
static const matec_id WHIP_DISARM( "WHIP_DISARM" );

static const ter_str_id ter_dirt( "t_dirt" );
static const ter_str_id ter_grass_dead( "t_grass_dead" );
static const ter_str_id ter_stump( "t_stump" );
static const ter_str_id ter_tree_dead( "t_tree_dead" );
static const ter_str_id ter_tree_deadpine( "t_tree_deadpine" );
static const ter_str_id ter_tree_birch_harvested( "t_tree_birch_harvested" );
static const ter_str_id ter_tree_willow_harvested( "t_tree_willow_harvested" );
static const ter_str_id ter_tree_hickory_dead( "t_tree_hickory_dead" );
static const ter_str_id ter_trunk( "t_trunk" );

static const std::string part_location_structure( "structure" );
static const std::string part_location_center( "center" );
static const std::string part_location_onroof( "on_roof" );

static const std::string GUN_MODE_VAR_NAME( "item::mode" );
static const std::string CLOTHING_MOD_VAR_PREFIX( "clothing_mod_" );

static const faction_id your_followers( "your_followers" );
static const faction_id no_faction( "no_faction" );

static const std::string errstring( "ERROR" );

static const ammotype ammo_battery( "battery" );
static const ammotype ammo_reactor_slurry( "reactor_slurry" );
static const ammotype ammo_plutonium( "plutonium" );

const vitamin_id vitamin_iron( "iron" );

static const std::string null_item_id( "null" );

#endif // STRING_CONSTS_H
10 changes: 9 additions & 1 deletion src/character.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,14 @@
#include "vitamin.h"
#include "vpart_position.h"

static const trait_id trait_DEBUG_NODMG( "DEBUG_NODMG" );

static const skill_id skill_dodge( "dodge" );
static const skill_id skill_throw( "throw" );

static const species_id HUMAN( "HUMAN" );
static const species_id ROBOT( "ROBOT" );

// *INDENT-OFF*
Character::Character() :

Expand Down Expand Up @@ -5468,7 +5476,7 @@ nc_color Character::symbol_color() const
bool Character::is_immune_field( const field_type_id &fid ) const
{
// Obviously this makes us invincible
if( has_trait( debug_nodmg ) ) {
if( has_trait( trait_DEBUG_NODMG ) ) {
return true;
}
// Check to see if we are immune
Expand Down
4 changes: 3 additions & 1 deletion src/character_martial_arts.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
#include "martialarts.h"
#include "messages.h"
#include "output.h"
#include "cata_string_consts.h"

static const matype_id style_kicks( "style_kicks" );
static const matype_id style_none( "style_none" );

using itype_id = std::string;

Expand Down
5 changes: 5 additions & 0 deletions src/computer_session.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@
#include "type_id.h"
#include "cata_string_consts.h"

static const skill_id skill_computer( "computer" );

static const species_id HUMAN( "HUMAN" );
static const species_id ZOMBIE( "ZOMBIE" );

static catacurses::window init_window()
{
const int width = std::min( FULL_SCREEN_WIDTH, TERMX );
Expand Down
9 changes: 9 additions & 0 deletions src/construction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,15 @@
#include "units.h"
#include "cata_string_consts.h"

static const trap_str_id tr_firewood_source( "tr_firewood_source" );
static const trap_str_id tr_practice_target( "tr_practice_target" );
static const trap_str_id tr_unfinished_construction( "tr_unfinished_construction" );

static const skill_id skill_electronics( "electronics" );
static const skill_id skill_fabrication( "fabrication" );

static const quality_id qual_CUT( "CUT" );

class inventory;

static bool finalized = false;
Expand Down
Loading

0 comments on commit 3799315

Please sign in to comment.