--- a/src/mission_companion.cpp +++ b/src/mission_companion.cpp @@ -940,12 +940,12 @@ void talk_function::field_build_1( npc &p ) { Character &player_character = get_player_character(); - if( player_character.cash < 100000 ) { + if( g->u.cash < 100000 ) { popup( _( "I'm sorry, you don't have enough money." ) ); return; } p.set_mutation( trait_NPC_CONSTRUCTION_LEV_1 ); - player_character.cash += -100000; + g->u.cash += -100000; const tripoint_abs_omt site = overmap_buffer.find_closest( player_character.global_omt_location(), "ranch_camp_63", 20, false ); @@ -966,12 +966,12 @@ void talk_function::field_build_2( npc &p ) { Character &player_character = get_player_character(); - if( player_character.cash < 550000 ) { + if( g->u.cash < 550000 ) { popup( _( "I'm sorry, you don't have enough money." ) ); return; } p.set_mutation( trait_NPC_CONSTRUCTION_LEV_2 ); - player_character.cash += -550000; + g->u.cash += -550000; const tripoint_abs_omt site = overmap_buffer.find_closest( player_character.global_omt_location(), "ranch_camp_63", 20, false );