Skip to content

Commit

Permalink
Updated pick.lic to set a separate city for lockpick restock
Browse files Browse the repository at this point in the history
  • Loading branch information
Nyt3 committed Nov 11, 2023
1 parent afb75b3 commit 605d8dd
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions pick.lic
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@ class Pick
@has_pick_waggle = @settings.waggle_sets['pick']

picking_data = get_data('picking').picking
@lockpick_costs = picking_data['lockpick_costs'][@settings.fang_cove_override_town || @settings.hometown]

#@lockpick_costs = picking_data['lockpick_costs'][@settings.fang_cove_override_town || @settings.hometown]

@pick_identify_messages = picking_data['pick_messages_by_difficulty'];
@pick_retry = picking_data['pick_retry']
Expand Down Expand Up @@ -103,6 +104,8 @@ class Pick

@picking_room_id = Room.current.id

@refill_town = @settings.refill_town

if @debug
echo "Settings..."
echo "- Sources: #{@sources}"
Expand Down Expand Up @@ -133,6 +136,12 @@ class Pick
echo "- assumed_difficulty: #{@assumed_difficulty}"
end

if @settings.refill_town
@lockpick_costs = picking_data['lockpick_costs'][@settings.refill_town]
else
@lockpick_costs = picking_data['lockpick_costs'][@settings.fang_cove_override_town || @settings.hometown]
end

if args.refill
refill_ring
elsif stop_picking?
Expand Down Expand Up @@ -318,8 +327,17 @@ class Pick
return
end

DRCM.ensure_copper_on_hand(cost * lockpicks_needed, @settings)
DRCT.refill_lockpick_container(@settings.lockpick_type, @settings.fang_cove_override_town || @settings.hometown, @lockpick_container, lockpicks_needed)
if @refill_town
DRCM.ensure_copper_on_hand(cost * lockpicks_needed, @settings, @refill_town)
else
DRCM.ensure_copper_on_hand(cost * lockpicks_needed, @settings)
end

if @refill_town
DRCT.refill_lockpick_container(@settings.lockpick_type, @refill_town, @lockpick_container, lockpicks_needed)
else
DRCT.refill_lockpick_container(@settings.lockpick_type, @settings.fang_cove_override_town || @settings.hometown, @lockpick_container, lockpicks_needed)
end
end

def attempt_open(box_noun)
Expand Down

0 comments on commit 605d8dd

Please sign in to comment.