summaryrefslogtreecommitdiff
path: root/src-11_fix-tacoma-farmfield.patch
diff options
context:
space:
mode:
Diffstat (limited to 'src-11_fix-tacoma-farmfield.patch')
-rw-r--r--src-11_fix-tacoma-farmfield.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/src-11_fix-tacoma-farmfield.patch b/src-11_fix-tacoma-farmfield.patch
new file mode 100644
index 0000000..3a3e0ac
--- /dev/null
+++ b/src-11_fix-tacoma-farmfield.patch
@@ -0,0 +1,32 @@
+--- 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 );