Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…
| [ | |
| { | |
| "id": "TALK_RANCH_FOREMAN", | |
| "type": "talk_topic", | |
| "dynamic_line": { | |
| "u_is_wearing": "badge_marshal", | |
| "yes": "Can I help you, marshal?", | |
| "no": { "u_male": "Morning sir, how can I help you?", "u_female": "Morning ma'am, how can I help you?" } | |
| }, | |
| "responses": [ | |
| { | |
| "text": "[MISSION] The merchant at the Refugee Center sent me to get a prospectus from you.", | |
| "topic": "TALK_RANCH_FOREMAN_PROSPECTUS", | |
| "condition": { "and": [ { "u_has_mission": "MISSION_FREE_MERCHANTS_EVAC_3" }, { "not": { "u_has_effect": "has_prospectus" } } ] } | |
| }, | |
| { "text": "I heard you were setting up an outpost out here.", "topic": "TALK_RANCH_FOREMAN_OUTPOST" }, | |
| { "text": "What's your job here?", "topic": "TALK_RANCH_FOREMAN_JOB" }, | |
| { "text": "What do you need done?", "topic": "TALK_MISSION_LIST" }, | |
| { | |
| "text": "I figured you might be looking for some help...", | |
| "topic": "TALK_RANCH_FOREMAN", | |
| "effect": { "companion_mission": "FOREMAN" } | |
| }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_FOREMAN_PROSPECTUS", | |
| "type": "talk_topic", | |
| "dynamic_line": "I was starting to wonder if they were really interested in the project or were just trying to get rid of me.", | |
| "responses": [ | |
| { | |
| "text": "Thanks.", | |
| "topic": "TALK_RANCH_FOREMAN", | |
| "effect": [ { "u_buy_item": "commune_prospectus" }, { "u_add_effect": "has_prospectus", "duration": "PERMANENT" } ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FOREMAN_OUTPOST", | |
| "dynamic_line": "Ya, that representative from the Old Guard asked the two of us to come out here and begin fortifying this place as a refugee camp. I'm not sure how fast he expects the two of us to get setup but we were assured additional men were coming out here to assist us. ", | |
| "responses": [ { "text": "How many refugees are you expecting?", "topic": "TALK_RANCH_FOREMAN_REFUGEES" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FOREMAN_REFUGEES", | |
| "dynamic_line": "Could easily be hundreds as far as I know. They chose this ranch because of its rather remote location, decent fence, and huge cleared field. With as much land as we have fenced off we could build a village if we had the materials. We would have tried to secure a small town or something but the lack of good farmland and number of undead makes it more practical for us to build from scratch. The refugee center I came from is constantly facing starvation and undead assaults.", | |
| "responses": [ { "text": "Hopefully moving out here was worth it...", "topic": "TALK_RANCH_FOREMAN" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FOREMAN_JOB", | |
| "dynamic_line": "I'm the engineer in charge of turning this place into a working camp. This is going to be an uphill battle, we used most of our initial supplies getting here and boarding up the windows. I've got a huge list of tasks that need to get done so if you could help us keep supplied I'd appreciate it. If you have material to drop off you can just back your vehicle into here and dump it on the ground, we'll sort it.", | |
| "responses": [ { "text": "I'll keep that in mind.", "topic": "TALK_RANCH_FOREMAN" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_CONSTRUCTION_1", | |
| "dynamic_line": "My partner is in charge of fortifying this place, you should ask him about what needs to be done.", | |
| "responses": [ { "text": "I'll talk to him then...", "topic": "TALK_DONE" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_CONSTRUCTION_2", | |
| "dynamic_line": "Howdy.", | |
| "responses": [ | |
| { "text": "What are you doing here?", "topic": "TALK_RANCH_CONSTRUCTION_2_JOB" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_CONSTRUCTION_2_JOB", | |
| "dynamic_line": "I was among one of the first groups of immigrants sent here to fortify the outpost. I might have exaggerated my construction skills to get the hell out of the refugee center. Unless you are a trader there isn't much work there and food was really becoming scarce when I left.", | |
| "responses": [ { "text": "I see.", "topic": "TALK_RANCH_CONSTRUCTION_2" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_WOODCUTTER", | |
| "dynamic_line": "You need something?", | |
| "responses": [ | |
| { "text": "What are you doing here?", "topic": "TALK_RANCH_WOODCUTTER_JOB" }, | |
| { "text": "I'd like to hire your services.", "topic": "TALK_RANCH_WOODCUTTER_HIRE" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_WOODCUTTER_JOB", | |
| "dynamic_line": "I'm one of the migrants that got diverted to this outpost when I arrived at the refugee center. They said I was big enough to swing an ax so my profession became lumberjack... didn't have any say in it. If I want to eat then I'll be cutting wood from now till kingdom come.", | |
| "responses": [ { "text": "Oh.", "topic": "TALK_RANCH_WOODCUTTER" } ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_WOODCUTTER_HIRE", | |
| "type": "talk_topic", | |
| "dynamic_line": { | |
| "npc_has_effect": "currently_busy", | |
| "yes": "Come back later, I need to take care of a few things first.", | |
| "no": "The rate is a bit steep but I still have my quotas that I need to fulfill. The logs will be dropped off in the garage at the entrance to the camp. I'll need a bit of time before I can deliver another load." | |
| }, | |
| "responses": [ | |
| { | |
| "text": "[$2000, 1d] 10 logs", | |
| "topic": "TALK_DONE", | |
| "effect": [ "buy_10_logs", { "u_spend_cash": 200000 } ], | |
| "condition": { "npc_service": 200000 } | |
| }, | |
| { | |
| "text": "[$12000, 7d] 100 logs", | |
| "topic": "TALK_DONE", | |
| "effect": [ "buy_100_logs", { "u_spend_cash": 1200000 } ], | |
| "condition": { "npc_service": 1200000 } | |
| }, | |
| { "text": "Maybe later.", "topic": "TALK_RANCH_WOODCUTTER", "condition": "npc_available" }, | |
| { "text": "I'll be back later.", "topic": "TALK_RANCH_WOODCUTTER" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_WOODCUTTER_2", | |
| "dynamic_line": "Don't have much time to talk.", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_WOODCUTTER_2_JOB" }, | |
| { "text": "Do you need any help?", "topic": "TALK_RANCH_WOODCUTTER_2_HIRE" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_WOODCUTTER_2_JOB", | |
| "dynamic_line": "I turn the logs that laborers bring in into lumber to expand the outpost. Maintaining the saw is a chore but breaks the monotony.", | |
| "responses": [ { "text": "...", "topic": "TALK_RANCH_WOODCUTTER_2" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_WOODCUTTER_2_HIRE", | |
| "dynamic_line": "Bringing in logs is one of the few tasks we can give to the unskilled so I'd be hurting them if I outsourced it. Ask around though, I'm sure most people could use a hand.", | |
| "responses": [ { "text": "Oh.", "topic": "TALK_RANCH_WOODCUTTER_2" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FARMER_1", | |
| "dynamic_line": "...", | |
| "responses": [ | |
| { "text": "What are you doing here?", "topic": "TALK_RANCH_FARMER_1_JOB" }, | |
| { "text": "I'd like to hire your services.", "topic": "TALK_RANCH_FARMER_1_HIRE" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FARMER_1_JOB", | |
| "dynamic_line": "I was sent here to assist in setting-up the farm. Most of us have no real skills that transfer from before the cataclysm so things are a bit of trial and error.", | |
| "responses": [ { "text": "...", "topic": "TALK_RANCH_FARMER_1" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FARMER_1_HIRE", | |
| "dynamic_line": "I'm sorry, I don't have anything to trade. The work program here splits what we produce between the refugee center, the farm, and ourselves. If you are a skilled laborer then you can trade your time for a bit of extra income on the side. Not much I can do to assist you as a farmer though.", | |
| "responses": [ { "text": "Oh.", "topic": "TALK_RANCH_FARMER_1" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FARMER_2", | |
| "dynamic_line": "You mind?", | |
| "responses": [ | |
| { "text": "What are you doing here?", "topic": "TALK_RANCH_FARMER_2_JOB" }, | |
| { "text": "I'd like to hire your services.", "topic": "TALK_RANCH_FARMER_2_HIRE" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FARMER_2_JOB", | |
| "dynamic_line": "I'm just a lucky guy that went from being chased by the undead to the noble life of a dirt farmer. We get room and board but won't see a share of our labor unless the crop is a success.", | |
| "responses": [ { "text": "It could be worse...", "topic": "TALK_RANCH_FARMER_2" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_FARMER_2_HIRE", | |
| "dynamic_line": "I've got no time for you. If you want to make a trade or need a job look for the foreman or crop overseer.", | |
| "responses": [ { "text": "I'll talk with them then...", "topic": "TALK_RANCH_FARMER_2" } ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_CROP_OVERSEER", | |
| "type": "talk_topic", | |
| "dynamic_line": "I hope you are here to do business.", | |
| "responses": [ | |
| { "text": "What are you doing here?", "topic": "TALK_RANCH_CROP_OVERSEER_JOB" }, | |
| { | |
| "text": "I'm interested in investing in agriculture...", | |
| "topic": "TALK_RANCH_CROP_OVERSEER", | |
| "effect": { "companion_mission": "COMMUNE CROPS" } | |
| }, | |
| { "text": "What do you need done?", "topic": "TALK_MISSION_LIST" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_CROP_OVERSEER_JOB", | |
| "dynamic_line": "My job is to manage our outpost's agricultural production. I'm constantly searching for trade partners and investors to increase our capacity. If you are interested I typically have tasks that I need assistance with.", | |
| "responses": [ { "text": "I'll keep that in mind.", "topic": "TALK_RANCH_CROP_OVERSEER" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_ILL_1", | |
| "dynamic_line": "Please leave me alone...", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_ILL_1_JOB" }, | |
| { "text": "Do you need any help?", "topic": "TALK_RANCH_ILL_1_HIRE" }, | |
| { "text": "What's wrong?", "topic": "TALK_RANCH_ILL_1_SICK" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_ILL_1_JOB", | |
| "dynamic_line": "I was just a laborer till they could find me something a bit more permanent but being constantly sick has prevented me from doing much of anything.", | |
| "responses": [ { "text": "That's sad.", "topic": "TALK_RANCH_ILL_1" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_ILL_1_HIRE", | |
| "dynamic_line": "I don't know what you could do. I've tried everything. Just give me time...", | |
| "responses": [ { "text": "OK.", "topic": "TALK_RANCH_ILL_1" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_ILL_1_SICK", | |
| "dynamic_line": "I keep getting sick! At first I thought it was something I ate but now it seems like I can't keep anything down...", | |
| "responses": [ { "text": "Uhm.", "topic": "TALK_RANCH_ILL_1" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_NURSE", | |
| "dynamic_line": "How can I help you?", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_NURSE_JOB" }, | |
| { "text": "Do you need any help?", "topic": "TALK_RANCH_NURSE_HIRE" }, | |
| { "text": "I could use your medical assistance.", "topic": "TALK_RANCH_NURSE_AID" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_NURSE_JOB", | |
| "dynamic_line": "I was a practicing nurse so I've taken over the medical responsibilities of the outpost till we can locate a physician.", | |
| "responses": [ { "text": "OK.", "topic": "TALK_RANCH_NURSE" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_NURSE_HIRE", | |
| "dynamic_line": "I'm willing to pay a premium for medical supplies that you might be able to scavenge up. I also have a few miscellaneous jobs from time to time.", | |
| "responses": [ | |
| { "text": "What kind of jobs do you have for me?", "topic": "TALK_MISSION_LIST" }, | |
| { "text": "Not now.", "topic": "TALK_RANCH_NURSE" } | |
| ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_NURSE_AID", | |
| "type": "talk_topic", | |
| "dynamic_line": { | |
| "npc_has_effect": "currently_busy", | |
| "yes": "Come back later, I need to take care of a few things first.", | |
| "no": "I can take a look at you or your companions if you are injured." | |
| }, | |
| "responses": [ | |
| { | |
| "text": "[$200, 30m] I need you to patch me up.", | |
| "topic": "TALK_DONE", | |
| "effect": [ "give_aid", { "u_spend_cash": 20000 } ], | |
| "condition": { "npc_service": 20000 } | |
| }, | |
| { | |
| "text": "[$500, 1h] I need you to patch me up.", | |
| "topic": "TALK_DONE", | |
| "effect": [ "give_all_aid", { "u_spend_cash": 50000 } ], | |
| "condition": { "npc_service": 50000 } | |
| }, | |
| { "text": "I should be fine.", "topic": "TALK_RANCH_NURSE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_NURSE_AID_DONE", | |
| "dynamic_line": "That's the best I can do on short notice.", | |
| "responses": [ { "text": "...", "topic": "TALK_DONE" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_DOCTOR", | |
| "dynamic_line": "I'm sorry, I don't have time to see you at the moment.", | |
| "responses": [ | |
| { "text": "For the right price could I borrow your services?", "topic": "TALK_RANCH_DOCTOR_BIONICS" }, | |
| { "text": "...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_DOCTOR_BIONICS", | |
| "type": "talk_topic", | |
| "dynamic_line": "I imagine we might be able to work something out.", | |
| "responses": [ | |
| { | |
| "text": "I was wondering if you could install a cybernetic implant...", | |
| "topic": "TALK_DONE", | |
| "effect": "bionic_install" | |
| }, | |
| { "text": "I need help removing an implant...", "topic": "TALK_DONE", "effect": "bionic_remove" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_SCRAPPER", | |
| "dynamic_line": "Don't mind me.", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_SCRAPPER_JOB" }, | |
| { "text": "Do you need any help?", "topic": "TALK_RANCH_SCRAPPER_HIRE" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_SCRAPPER_JOB", | |
| "dynamic_line": "I chop up useless vehicles for spare parts and raw materials. If we can't use a vehicle immediately we haul it into the ring we are building to surround the outpost. It provides a measure of defense in the event that we get attacked.", | |
| "responses": [ { "text": "Interesting.", "topic": "TALK_RANCH_SCRAPPER" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_SCRAPPER_HIRE", | |
| "dynamic_line": "I don't personally, the teams we send out to recover the vehicles usually need a hand but can be hard to catch since they spend most of their time outside the outpost.", | |
| "responses": [ { "text": "OK.", "topic": "TALK_RANCH_SCRAPPER" } ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_SCAVENGER_1", | |
| "type": "talk_topic", | |
| "dynamic_line": "Welcome to the junk shop.", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_SCAVENGER_1_JOB" }, | |
| { "text": "Do you need any help?", "topic": "TALK_RANCH_SCAVENGER_1_HIRE" }, | |
| { "text": "Let's see what you've managed to find.", "topic": "TALK_RANCH_SCAVENGER_1", "effect": "start_trade" }, | |
| { "text": "I've got to go...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_SCAVENGER_1_JOB", | |
| "dynamic_line": "I organize scavenging runs to bring in supplies that we can't produce ourselves. I try and provide incentives to get migrants to join one of the teams... its dangerous work but keeps our outpost alive. Selling anything we can't use helps keep us afloat with the traders. If you wanted to drop off a companion or two to assist in one of the runs, I'd appreciate it.", | |
| "responses": [ { "text": "I'll think about it.", "topic": "TALK_RANCH_SCAVENGER_1" } ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_SCAVENGER_1_HIRE", | |
| "type": "talk_topic", | |
| "dynamic_line": "Are you interested in the scavenging runs or one of the other tasks that I might have for you?", | |
| "responses": [ | |
| { | |
| "text": "Tell me more about the scavenging runs.", | |
| "topic": "TALK_RANCH_SCAVENGER_1", | |
| "effect": { "companion_mission": "SCAVENGER" } | |
| }, | |
| { "text": "What kind of tasks do you have for me?", "topic": "TALK_MISSION_LIST" }, | |
| { "text": "No, thanks.", "topic": "TALK_RANCH_SCAVENGER_1" } | |
| ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_BARKEEP", | |
| "type": "talk_topic", | |
| "dynamic_line": "Want a drink?", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_BARKEEP_JOB" }, | |
| { "text": "I'm looking for information.", "topic": "TALK_RANCH_BARKEEP_INFORMATION" }, | |
| { "text": "Do you need any help?", "topic": "TALK_MISSION_LIST" }, | |
| { | |
| "text": "Let me see what you keep behind the counter.", | |
| "topic": "TALK_RANCH_BARKEEP", | |
| "effect": "start_trade" | |
| }, | |
| { "text": "What do you have on tap?", "topic": "TALK_RANCH_BARKEEP_TAP" }, | |
| { "text": "I'll be going...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_BARKEEP_JOB", | |
| "dynamic_line": "If it isn't obvious, I oversee the bar here. The scavengers bring in old world alcohol that we sell for special occasions. For most that come through here though, the drinks we brew ourselves are the only thing they can afford.", | |
| "responses": [ { "text": "I see.", "topic": "TALK_RANCH_BARKEEP" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_BARKEEP_INFORMATION", | |
| "dynamic_line": "We have a policy of keeping information to ourselves. Ask the patrons if you want to hear rumors or news.", | |
| "responses": [ { "text": "Thanks for nothing.", "topic": "TALK_RANCH_BARKEEP" } ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_BARKEEP_TAP", | |
| "type": "talk_topic", | |
| "dynamic_line": "Our selection is a bit limited at the moment.", | |
| "responses": [ | |
| { | |
| "text": "[$8] I'll take a beer", | |
| "topic": "TALK_DONE", | |
| "condition": { "u_has_cash": 800 }, | |
| "effect": { "u_buy_item": "beer", "container": "bottle_glass", "count": 2, "cost": 800 } | |
| }, | |
| { | |
| "text": "[$10] I'll take a shot of brandy", | |
| "topic": "TALK_DONE", | |
| "condition": { "u_has_cash": 1000 }, | |
| "effect": { "u_buy_item": "beer", "container": "bottle_glass", "cost": 1000 } | |
| }, | |
| { | |
| "text": "[$10] I'll take a shot of rum", | |
| "topic": "TALK_DONE", | |
| "condition": { "u_has_cash": 1000 }, | |
| "effect": { "u_buy_item": "beer", "container": "bottle_glass", "cost": 1000 } | |
| }, | |
| { | |
| "text": "[$12] I'll take a shot of whiskey", | |
| "topic": "TALK_DONE", | |
| "condition": { "u_has_cash": 1200 }, | |
| "effect": { "u_buy_item": "beer", "container": "bottle_glass", "cost": 1200 } | |
| }, | |
| { "text": "On second thought, don't bother.", "topic": "TALK_RANCH_BARKEEP" } | |
| ] | |
| }, | |
| { | |
| "id": "TALK_RANCH_BARBER", | |
| "type": "talk_topic", | |
| "dynamic_line": "Can I interest you in a trim?", | |
| "responses": [ | |
| { "text": "What is your job here?", "topic": "TALK_RANCH_BARBER_JOB" }, | |
| { "text": "Do you need any help?", "topic": "TALK_RANCH_BARBER_HIRE" }, | |
| { | |
| "text": "[$5] I'll have a shave", | |
| "topic": "TALK_RANCH_BARBER_CUT", | |
| "effect": [ "buy_shave", { "u_spend_cash": 500 } ], | |
| "condition": { "npc_service": 500 } | |
| }, | |
| { | |
| "text": "[$10] I'll get a haircut", | |
| "topic": "TALK_RANCH_BARBER_CUT", | |
| "effect": [ "buy_haircut", { "u_spend_cash": 1000 } ], | |
| "condition": { "npc_service": 1000 } | |
| }, | |
| { "text": "Maybe another time...", "topic": "TALK_DONE" } | |
| ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_BARBER_JOB", | |
| "dynamic_line": "What? I'm a barber... I cut hair. There's demand for cheap cuts and a shave out here.", | |
| "responses": [ { "text": "Sorry.", "topic": "TALK_RANCH_BARBER" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_BARBER_HIRE", | |
| "dynamic_line": "I can't imagine what I'd need your assistance with.", | |
| "responses": [ { "text": "Fine.", "topic": "TALK_RANCH_BARBER" } ] | |
| }, | |
| { | |
| "type": "talk_topic", | |
| "id": "TALK_RANCH_BARBER_CUT", | |
| "dynamic_line": "Stand still while I get my clippers...", | |
| "responses": [ { "text": "Thanks...", "topic": "TALK_DONE" } ] | |
| } | |
| ] |