123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454 |
- # gas_station_gp_117
- !! NOTE: #mod_wlife_highway was the original file
- !! The Gazpromneft 117 gas station on the M11 a bit north-east of Pavlovsk
- $loc = 'gas_station_gp_117'
- $locM = 'gas_station_gp_117'
- $menu_loc = 'gas_station_gp_117'
- ! [x] First check over
- if $ARGS[0] = 'outside':
- gs 'prostitution_functions', 'work_clothes'
- gs 'gas_station_gp_117', 'event_check'
- CLOSE ALL
- if sound = 0:PLAY 'sound/highway.mp3',20
- $loc_arg = 'outside'
- $menu_arg = 'outside'
- menu_off = 0
- $location_type = 'public_outdoors'
- *clr & cla
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/gas_'+iif(month > 10 or month < 4, 'winter', '')+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
- 'The gas station is modern and clean in comparison to other gas stations in the area. To the south of the station is the highway M-10 that goes from St. Petersburg to Moscow. To the north there are small villages and towns similar to Pavlovsk which is even further south than the highway.'
- *nl
- 'There is a small shop were you can buy something to eat or to drink and a public restroom is also nearby.'
- *nl
- if car > 0 and cardrive = 29: gs 'gas_station_gp_117', 'gas'
- *nl
- if prostitute['wl_block'] = 0 and prostitute['full_block'] = 0 and prostitute['gas_station'] = 1 and prostitute['active'] = 1:
- if prostitute['earnings_day'] > 0:
- 'You have earned <<prostitute[''earnings_day'']>> <b>₽</b> today.'+iif(prostitute['payment_method'] = 0, ' Your share is <<prostitute[''earnings_day''] * prostitute[''share_player''] / 100>> <b>₽</b>'+iif(prostitute['debt_amount'] > 0, ', but your pimp will keep <<prostitute[''earnings_day''] * prostitute[''debt_payment_percent''] / 100>> <b>₽</b> to pay down your debt.', '.'), '')
- end
- gs 'prostitution_functions', 'work_clothes'
- if prostitute['work_clothes'] and prostitute['changed_for_work']:
- 'You are wearing the right outfit to work as a prostitute at the gas station. You can ' + iif(car > 0 and cardrive = 29, '<a href="exec: gt ''prostitution_functions'', ''change_back'' ">change back into your regular clothes</a> in your car or', 'change back into your regular clothes') + ' in a restroom.'
- elseif dressed_as_a_prostitute = 0 and prostitute['outfit_is_set']:
- 'You could work as a prostitute, but first you have to ' + iif(car > 0 and cardrive = 29, '<a href="exec: gt ''prostitution_functions'', ''change'' ">change into a more appropriate outfit</a> in your car or ', 'change into a more appropriate outfit ') + 'in a restroom.'
- else
- 'You are wearing the right outfit to work as a prostitute at the gas station.'
- end
- end
- if prostitute['payment_method'] = 1: '<br>You can take a bus to the '+iif(money < 75, 'train station', '<a href="exec: gt ''gas_station_gp_117'', ''bus_end''">train station</a>')+' in Pavlovsk. The bus ride and a short walk to the bus station will take and hour and a half minutes and cost 75 <b>₽</b>.'+iif(money < 75, ' You don''t have enough money.', '')
- gs 'stat'
- act 'Go inside the gas station': minut += 1 & gt 'gas_station_gp_117', 'shop'
- act 'Go to the public restroom': minut += 1 & gt 'gas_station_gp_117', 'restroom'
- if prostitute['wl_block'] = 0 and prostitute['full_block'] = 0 and prostitute['gas_station'] = 1 and prostitute['work_clothes']: act 'Go to work': gt 'gas_station_gp_117', 'work'
- killvar 'dressed_as_a_prostitute'
- end
- ! [x] First check over
- if $ARGS[0] = 'shop' or $gas_shop_inside = 'yes':
- CLOSE ALL
- if sound = 0:PLAY 'sound/highway.mp3',5
- $loc_arg = 'shop'
- $loc_s = 'gas_station_gp_117'
- $args_s = 'shop'
- $menu_loc = 'gas_station_gp_117'
- $menu_arg = 'shop'
- menu_off = 0
- $location_type = 'public_indoors'
- $gas_shop_inside = 'yes'
- *clr & cla
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/gas_interior.jpg"></center>'
- 'The shop is stacked with some magazines, cigarettes, different things to eat and drink.'
- *nl
- if prostitute['tomas_timer'] = daystart:
- 'Behind the counter stands Tomas. He''s talking to another customer right now.'
- elseif week < 7:
- !!'Behind the counter stands <a href="exec: minut += 1 & gt ''gas_station_gp_117'',''tomas''">'+iif(prostitute['tomas'] = 0, 'a plump man', 'Tomas')+'</a>.'
- 'Behind the counter stands '+iif(prostitute['tomas'] = 0, 'a plump man.', 'Tomas.')
- elseif prostitute['tomas'] > 0 and week = 7:
- 'Tomas isn''t working on Sundays. Another guy you don''t know is standing behind the counter.'
- end
- *nl
- gs 'item_cart', 'shoppping_aisle', 'prost_shop'
- gs 'stat'
- act 'Go outside': $gas_shop_inside = 'no' & minut += 1 & gt 'gas_station_gp_117', 'outside'
- act 'Buy and eat a snack (100 <b>₽</b> and 0:05)':
- *clr & cla
- menu_off = 1
- minut += 5
- money -= 100
- pcs_health += 5
- pcs_mood += 40
- fat += 6
- pcs_energy += 60
- if pcs_hydra >= 100:
- pcs_hydra += 10
- else
- pcs_hydra += 20
- end
- cumspclnt = 2
- gs 'cum_cleanup'
- pcs_breath = 0
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/food.jpg"></center>'
- 'You enjoy a tasty snack.'
- act 'Continue': gt 'gas_station_gp_117', 'shop'
- end
- act 'Buy and eat a healthy snack (100 <b>₽</b> and 0:05)':
- *clr & cla
- menu_off = 1
- minut += 5
- money -= 100
- pcs_health += 40
- pcs_mood += 10
- fat += 2
- pcs_energy += 60
- if pcs_hydra >= 100:
- pcs_hydra += 10
- else
- pcs_hydra += 20
- end
- pcs_breath = 0
- cumspclnt = 2
- gs 'cum_cleanup'
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/food.jpg"></center>'
- 'You enjoy a healthy snack.'
- act 'Continue': gt 'gas_station_gp_117', 'shop'
- end
- act 'Buy and drink some water (40 <b>₽</b> and 0:05)':
- *clr & cla
- menu_off = 1
- frost = 1
- if alko > 0: alko -= 1
- minut += 5
- money -= 40
- pcs_health += 10
- pcs_energy += 4
- if pcs_hydra >= 100:
- pcs_hydra += 25
- else
- pcs_hydra += 75
- end
- pcs_breath = 0
- cumspclnt = 2
- gs 'cum_cleanup'
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/water.jpg"></center>'
- 'You enjoy a drink of water'
- act 'Continue': gt 'gas_station_gp_117', 'shop'
- end
- end
- ! [x] First check over
- if $ARGS[0] = 'restroom':
- CLOSE ALL
- if sound = 0:PLAY 'sound/highway.mp3',10
- $loc_arg = 'restroom'
- $menu_arg = 'restroom'
- menu_off = 0
- $location_type = 'public_outdoors'
- *clr & cla
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/restroom_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
- 'The gas station has a public bathroom. '+iif(prostitute_status['restroom_chip'] = 0, 'It costs 10 <b>₽</b> to use it.', 'You have an employee chip and can use it for free.')+' On the right side of the restroom is a <a href="exec: minut += 1 & gt ''gas_station_gp_117'',''condom_dispenser''">condom dispenser</a>.'
- gs 'stat'
- act 'Go back': minut += 1 & gt 'gas_station_gp_117', 'outside'
- if money >= 10 and prostitute_status['restroom_chip'] = 0:
- act 'Enter the women''s restroom': money -= 10 & minut += 1 & gt 'gas_station_gp_117', 'restroom_women'
- act 'Enter the men''s restroom': money -= 10 & minut += 1 & gt 'gas_station_gp_117', 'restroom_men'
- else
- '<br>You don''t have enough money to use the restroom.'
- end
- if mc_inventory['joints'] > 0:
- act 'Smoke a joint':
- *clr & cla
- menu_off = 1
- minut += 15
- gs 'drugs', 'joint'
- '<center><img <<$set_imgh>> src="images/shared/drugs/joint_smoking.jpg"></center>'
- 'You go behind the restrooms and pull a joint out of your purse and light it up. Not before long you''re starting to feel the relaxing effects as you''re getting high.'
- act 'Go back': gt 'gas_station_gp_117', 'restroom'
- end
- end
- end
- ! [x] First check over
- if $ARGS[0] = 'condom_dispenser':
- CLOSE ALL
- if sound = 0:PLAY 'sound/highway.mp3',10
- $loc_arg = 'condom_dispenser'
- $menu_arg = 'condom_dispenser'
- menu_off = 0
- *clr & cla
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/condoms.jpg"></center>'
- 'A condom costs 60 <b>₽</b> and you have <<mc_inventory[''normal_condoms'']>> condoms.'
- gs 'stat'
- act 'Go back': minut += 1 & gt 'gas_station_gp_117', 'restroom'
- if money >= 60:
- act 'Buy a condom (60 <b>₽</b>)':
- minut += 1
- money -= 60
- if preziktype = 0: mc_inventory['equipped_condoms'] += 1
- if preziktype = 1 or preziktype = 2: mc_inventory['normal_condoms'] += 1
- gt 'gas_station_gp_117', 'condom_dispenser'
- end
- end
- if money >= 300:
- act 'Buy five condoms (300 <b>₽</b>)':
- minut += 1
- money -= 300
- if preziktype = 0: mc_inventory['equipped_condoms'] += 5
- if preziktype = 1 or preziktype = 2: mc_inventory['normal_condoms'] += 5
- gt 'gas_station_gp_117', 'condom_dispenser'
- end
- end
- if money >= 600:
- act 'Buy ten condoms (600 <b>₽</b>)':
- minut += 1
- money -= 600
- if preziktype = 0: mc_inventory['equipped_condoms'] += 10
- if preziktype = 1 or preziktype = 2: mc_inventory['normal_condoms'] += 10
- gt 'gas_station_gp_117', 'condom_dispenser'
- end
- end
- end
- ! [x] First check over
- if $ARGS[0] = 'restroom_women':
- CLOSE ALL
- *clr & cla
- if sound = 0:PLAY 'sound/highway.mp3',5
- $loc_arg = 'restroom_women'
- $locM_arg = 'restroom_women'
- $menu_arg = 'restroom_women'
- menu_off = 0
- $location_type = 'bathroom'
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/restroom_women.jpg"></center>'
- 'The women''s restroom is relatively clean. It has has three bathroom stalls which over only a little privacy.'
- *nl
- 'A <a href="exec:gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair hangs over each sink.'
- act 'Go outside': minut += 1 & gt 'gas_station_gp_117', 'restroom'
- if mc_inventory['cocaine'] > 0 and drugVars['cocaine_day'] ! daystart:
- act 'Do a line of cocaine (0:05)':
- *clr & cla
- menu_off = 1
- gs 'drugs', 'cocaine'
- minut += 5
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/shared/drugs/cocaine.jpg"></center>'
- 'You snort some cocaine, feeling dizzy for just a moment. After that you feel fantastic, horny and full of energy.'
- act 'Continue': gt 'gas_station_gp_117', 'restroom_women'
- end
- end
- dynamic $tampon
- dynamic $quickwash
- dynamic $basin
- dynamic $publicpan
- end
- ! [x]: First check over
- if $ARGS[0] = 'restroom_men':
- CLOSE ALL
- *clr & cla
- if sound = 0:PLAY 'sound/highway.mp3',5
- $loc_arg = 'restroom_men'
- $locM_arg = 'restroom_men'
- $menu_arg = 'restroom_men'
- menu_off = 0
- $location_type = 'bathroom'
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/locations/highway/gas_station_gp_117/restroom_men.jpg"></center>'
- 'The men''s restroom is dirty and smells like urine. It has has three bathroom stalls which over only a little privacy.'
- *nl
- 'A <a href="exec:gt ''mirror'',''start''">mirror</a>, where you can ' + iif(pcs_hairbsh = 0,'<a href="exec: gt ''mirror'',''brush''">brush</a>','brush') + ' your hair hangs over each sink.'
- act 'Go outside': minut += 1 & gt 'gas_station_gp_117', 'restroom'
- if mc_inventory['cocaine'] > 0 and drugVars['cocaine_day'] ! daystart:
- act 'Do a line of cocaine (0:05)':
- *clr & cla
- menu_off = 1
- gs 'drugs', 'cocaine'
- minut += 5
- gs 'stat'
- '<center><img <<$set_imgh>> src="images/shared/drugs/cocaine.jpg"></center>'
- 'You snort some cocaine, feeling dizzy for just a moment. After that you feel fantastic, horny and full of energy.'
- act 'Continue': gt 'gas_station_gp_117', 'restroom_men'
- end
- end
- dynamic $tampon
- dynamic $quickwash
- dynamic $basin
- dynamic $publicpan
- end
- if $ARGS[0] = 'gas':
- 'Your <a href="exec: gs ''carF'', ''start''"><<$car>></a> is parked here.'
- *nl
- 'You can buy petrol for your car, the price is 30 <b>₽</b> per liter.'
- if kanistra < 5:
- act 'Buy a canister and fill it with 5 liters of gasoline for 150 <b>₽</b>':
- cla
- kanistra += 1
- money -= 150
- 'You buy a canister of gasoline. (It will automatically be put in the trunk of your car)'
- act 'Disengage from the pump': gt 'gas_station_gp_117', 'outside'
- end
- end
- if benz < 50:
- zprbenz = 50 - benz
- if zprbenz * 30 <= money:
- act 'Fill the tank with petrol':
- cla
- *clr
- benz = 50
- zprpay = zprbenz * 30
- money -= zprpay
- ! WD: Uninitialised ~ 'pol'
- ! if pol > 0:'<center><img <<$set_imgh>> src="images/locations/shared/gas/zapr1.jpg"></center>'
- '<center><img <<$set_imgh>> src="images/locations/shared/gas/zapr1.jpg"></center>'
- 'You fill the tank and pay <<zprpay>> <b>₽</b>.'
- act 'Disengage from the pump':gt 'gas_station_gp_117', 'outside'
- end
- else
- 'You do not have enough money to refuel your car.'
- end
- end
- end
- ! [x] First check over
- ! NOTE: The functions relating to Tomas are removed for now, the attendant doesn''t make seses at the moment. Not really integral to the WLife story, so could be
- ! scavenged and used later if needed.
- !!------ Prostitution ------------------------------
- !! fc
- !!------ Working ----------------------------------------------------------------------------------
- ! [x] First check over
- ! NOTE: The first function - work - is location dependent, so this needs to be left here, and every location will need a similar one.
- if $ARGS[0] = 'work':
- CLOSE ALL
- if sound = 0:PLAY 'sound/highway.mp3',20
- *clr & cla
- $loc_arg = 'work'
- $used_name = 'street'
- $menu_arg = 'work'
- menu_off = 0
- gs 'stat'
- gs 'prostitution_functions', 'parameters'
- if $prostitute_names['street'] = '':
- 'If you want, you can tell your clients a different name.'
- $prostitute_names['street'] = input("What name do you want to tell your clients? (Leave blank for <<$pcs_nickname>>)")
- if $prostitute_names['street'] = '': $prostitute_names['street'] = $pcs_nickname
- end
- '<center><video autoplay src="images/shared/prostitution/car/normal/negotiation/search.mp4"></video></center>'
- 'You are walking near the gas station waiting for a client. On a scale from 1 to 10 you look like a <<pcs_hotcat>>. A good looking girl will always earn more money.'+iif(pcs_makeup < 2, ' You should '+iif(pcs_makeup = 0, 'fix your make-up', 'wear make-up')+' to increase your earnings.', ' Wearing make-up is a good way to increase your earnings.') + iif(pcs_piercings['tongue'] > 0, ' Your tongue piercing will make a blowjob more enjoyable for most men, that could bring in a small bonus.', '')+iif($pantyworntype = 'eroto' and CloSkirtShortness > 4, ' Wearing such a short skirt reveals your slutty panties to your potential customers.', '')+iif(pcs_apprnc = -10, ' You don''t look healthy and should seek treatment for your STD. There is a high chance that a guy won''t touch you without a condom.', '')
- if klismaday ! daystart: '<br>Nearly all men won''t like dirty anal sex, even with a condom, and it''s probably a safe bet that they won''t pay a lot for it. You should start giving yourself an enema before going to work.'
- if mesec > 0: '<br>You are having your period, most men will pay less for vaginal sex during that time of the month.'
- if prostitute['cum_dressed'] = 1: '<br>You have visible cum stains on you. Most clients won''t like that and will offer less money.'
- if prostitute['earnings_day'] > 0: 'You have earned <<prostitute[''earnings_day'']>> <b>₽</b> today.'+iif(prostitute['payment_method'] = 0, ' Your share is <<prostitute[''earnings_day''] * prostitute[''share_player''] / 100>> <b>₽</b>'+iif(prostitute['debt_amount'] > 0, ', but your pimp will keep <<prostitute[''earnings_day''] * prostitute[''debt_payment_percent''] / 100>> <b>₽</b> to pay down your debt.', '.'), '')
- if prostitute['payment_method'] = 0: gs 'gas_station_gp_117', 'event_check'
- act 'Stop working': gt 'gas_station_gp_117', 'outside'
- gs 'willpower', 'prostitution', 'self', 'medium'
- if will_cost <= pcs_willpwr:
- act 'Look for a client (0:30 and <<will_cost>> Willpower)':
- gs 'willpower', 'pay', 'self'
- gt 'prostitution_car_negotiation', 'look_client'
- end
- elseif will_cost > pcs_willpwr:
- act 'Look for a client (0:30 and <font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
- end
- if mc_inventory['makeup_wipes'] > 0 and (prostitute['cum_dressed'] = 1 or prostitute['cum_undressed'] = 1 or prostitute['cum_vaginal_mod'] = 1 or prostitute['cum_anal_mod'] = 1):
- act 'Remove the cum from your body (0:02)':
- minut += 2
- mc_inventory['makeup_wipes'] -= 1
- cumspclnt = 20
- gs 'cum_cleanup'
- gt 'gas_station_gp_117', 'work'
- end
- elseif mc_inventory['makeup_wipes'] = 0:
- '<br>You don''t have any tissues with you to remove cum from your body.'
- end
- !! NOTE: This is where the working/negotiationg part begins in the original file. Moved to a separate file.
- !! This call just displays the explanation and the "config" of the negotiations on the page.
- gs 'prostitution_car_negotiation', 'general_description'
- end
- if $ARGS[0] = 'event_check':
- !! TODO: Originally this was checking for story events. Now it should check for police raid or just check, attack, or anything else.
- !! If this is used in the city, then the initial pimp visits should be checked here too.
- !! gt 'mod_wlife_story', 'police'
- end
- ! [x] First check over
- if $ARGS[0] = 'bus_end':
- minut += 87
- money -= 75
- !!NOTE: Removed the checking for acceptance
- prostitute['earnings_day'] = 0
- prostitute['customer_day'] = 0
- gt 'pav_market'
- end
- --- gas_station_gp_117 ---------------------------------
|