mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
8 Daily Quest Introduction Dialog
8 Daily Quest Introduction Dialog
This commit is contained in:
parent
ba6ccd7186
commit
9e55a385a6
3 changed files with 82 additions and 4 deletions
BondageClub
|
@ -33,12 +33,12 @@ ItemPelvisLeatherCrop,,,(She grumbles as you strike her butt with the crop.) Ow
|
|||
RopeBondageBasic,,,"(You wrap the rope around her legs, tying them together.) Please don't leave me tied up for too long.",,
|
||||
RopeBondageMermaid,,,"(You wrap the rope around her legs, tying them in a mermaid pattern.) There's lots of rope for my legs.",,
|
||||
RopeBondageWristTie,,,(You slowly restrain her wrists behind her back.) This will make it hard to do work...,,
|
||||
RopeBondageWristElbowTie,,,(You restain her wrists and elbows behind her back.) You're very skilled.,,,
|
||||
RopeBondageWristElbowTie,,,(You restain her wrists and elbows behind her back.) You're very skilled.,,
|
||||
RopeBondageWristElbowHarnessTie,,,(You restrain her wrists and elbows behind her back. And tie a harness around her.) Nnngh...So tight...,,
|
||||
RopeBondageAllFours,,,(You restain her with ropes so she's on all fours.) DialogPlayerName! I can't do any work like this!,,
|
||||
RopeBondageRopeCuffs,,,(You restrain her wrists behind her back in a handcuff like tie.) Hehe. Am I being arrested?,,
|
||||
RopeBondageStar,,,(You use the rope and create a star harness around her body) What a lovely harness!,,
|
||||
RopeBondageWaist,,,(You use the ropes and create a waist rope around her body.) Uhh. Not sure how this is fasionable or functional.
|
||||
RopeBondageWaist,,,(You use the ropes and create a waist rope around her body.) Uhh. Not sure how this is fasionable or functional.,,
|
||||
RopeBondageBoxTie,,,(You slowly restrain her arms in a box tie pattern and she nods.) As long as I don't need to point for directions.,,
|
||||
RopeBondageHogtied,,,(You use the ropes to restrain her in a tight hogtie.) Ugh! This is pretty tight.,,
|
||||
RopeBondageSuspension,,,(You restrain her legs with ropes and suspend her by the feet from the ceiling.) I can feel the blood rushing to my head.,,
|
||||
|
@ -55,6 +55,8 @@ RopeBondageDiamond,,,(You use the ropes and create a diamond harness around her
|
|||
0,10,"Thanks, little maid. What's going on here?","In here, you can learn how to restrain someone, and how to escape by yourself.",ChangeMaidOpinion(1),
|
||||
0,10,Introduction class?,"In this class, you can learn how to restrain someone, and how to free yourself.",,
|
||||
0,100,I don't need any introduction.,"Very well, would you like to practice with us then?",,
|
||||
0,400,Do you have any work for me?,"Yes, there are special jobs you could do for us today for a great salary. Pick something you like. (She shows you a notepad.)",,AnyJobAvailable()
|
||||
0,,Do you have any work for me?,"(She shakes her head no.) Sorry, come back another day.",,!AnyJobAvailable()
|
||||
0,,I can't stay to chat. (Leave her.),,DialogLeave(),
|
||||
10,,Can I strap up anyone at any time?,Yes and no. You need their consent and you cannot do it in the middle of a conversation.,DialogRemove(),
|
||||
10,20,This is great!,I'm glad you like it. Let me teach you about the body parts your can restrain.,,
|
||||
|
@ -153,6 +155,8 @@ RopeBondageDiamond,,,(You use the ropes and create a diamond harness around her
|
|||
270,,Can you teach me more about rope bondage?,"If you like rope bondage that much, try the Shibari Dojo. You might learn a few new tricks.",,
|
||||
270,,Tell me about the other types of restraints.,"Some items are impossible to struggle out from, so you'll need to find help. Also, items like cuffs can be locked, and you'll need a key to unlock them.",,
|
||||
270,,Tell me about item permissions.,"In your profile, there's an item permission level you can set. It only affects online players and will block them from restraining you, depending on the level.",,
|
||||
270,400,Do you have any work for me?,"Yes, there are special jobs you could do for us today for a great salary. Pick something you like. (She shows you a notepad.)",,AnyJobAvailable()
|
||||
270,,Do you have any work for me?,"(She shakes her head no.) Sorry, come back another day.",,!AnyJobAvailable()
|
||||
270,300,I want to practice freeing myself.,Of course! If you're ready for the challenge I will tie you up.,,
|
||||
300,,,Are you ready to struggle against the ropes?,,Player.CanInteract()
|
||||
300,,,Get your arms free first if you want to practice struggling against my ropes. Let me know when you're ready.,,!Player.CanInteract()
|
||||
|
@ -178,14 +182,59 @@ RopeBondageDiamond,,,(You use the ropes and create a diamond harness around her
|
|||
360,370,I'm sure it will be fun to explore the club.,"Oh yes, I'm sure too. Remember to be courteous and respect others.",SaveMaidOpinion(),HasBasicItems
|
||||
360,360,Can I have some items to start with?,"Sure, have these ropes and this gag. (She gives you some ropes and a cloth gag.)",GetBasicItems(),!HasBasicItems
|
||||
370,,,You're ready to explore. Remember to be courteous and respect others.,,
|
||||
370,,You were a great teacher.,Well thanks a lot. You're a good student.,DialogRemove(),
|
||||
370,,Thanks! Take care. (Leave her.),,DialogLeave(),
|
||||
370,,Can I strap her up?,"Sure, my assistant here will be happy to help you practice.",,
|
||||
370,,Can I get better at struggling out?,Yes. You might learn new skills to escape faster if you stick around. Others might also learn skills to make your struggling harder though...,,
|
||||
370,,Can you teach me more on rope bondage?,"If you like rope bondage that much, try the Shibari Dojo. You might learn a few new tricks.",,
|
||||
370,,Tell me about the other types of restraints.,"Some items are impossible to struggle out from, so you'll need to find help. Also, items like cuffs can be locked, and you'll need a key to unlock them.",,
|
||||
370,,Tell me about item permissions.,"In your profile, there's an item permission level you can set. It only affects online players and will block them from restraining you, depending on the level.",,
|
||||
370,400,Do you have any work for me?,"Yes, there are special jobs you could do for us today for a great salary. Pick something you like. (She shows you a notepad.)",,AnyJobAvailable()
|
||||
370,,Do you have any work for me?,"(She shakes her head no.) Sorry, come back another day.",,!AnyJobAvailable()
|
||||
370,300,I want to practice freeing myself.,Again? Well of course. Are you ready to struggle now?,,
|
||||
400,,,These are the special jobs you could do for us. Pick something you like. (She shows you a notepad.),,
|
||||
400,,What's the salary?,"Since it's a special job that I can only offer once, the salary is 100$.",DialogRemove(),
|
||||
400,410,Tell me about the puppy care job.,A club Mistress is too busy to take her puppy girls for a walk. She's offering 100$ if you take good care of them. Are you up for it?,,"JobAvailable(""DomPuppy"")"
|
||||
400,420,Tell me about the lock promotion job.,The shop wants to promote a specific lock. They offer 100$ if you use it on five different girls in the chat rooms. Are you up for it?,,"JobAvailable(""DomLock"")"
|
||||
400,430,Tell me about the club bouncer job.,The club wants to teach a lesson to one of our members. They will give you 100$ if you kidnap and humiliate her. Are you up for it?,,"JobAvailable(""DomBouncer"")"
|
||||
400,440,Tell me about the slave trainer job.,We've had too many slaves and not enough trainers lately. You will get a 100$ bonus if you train three slaves or more. Are you up for it?,,"JobAvailable(""DomTrainer"")"
|
||||
400,510,Tell me about the missing jewelry job.,A member lost a piece of jewelry somewhere in the club. She offers 100$ to whoever finds it. Are you up for it?,,"JobAvailable(""SubSearch"")"
|
||||
400,520,Tell me about the dojo assistant job.,"One of the Shibari Dojo assistant called in sick, so we need a remplacement quick. You need to be flexible, the salary is 100$. Are you up for it?",,"JobAvailable(""SubDojo"")"
|
||||
400,530,Tell me about the pleasure giver job.,"The club members in the chat rooms need some extra care today. If you're willing to give pleasure to five of them, you'll be paid 100$. Are you up for it?",,"JobAvailable(""SubActivity"")"
|
||||
400,540,Tell me about the maid helper job.,The Maid Sorority is getting swamped with chores. They offer a 100$ bonus if you do three specific chores for them. Are you up for it?,,"JobAvailable(""SubMaid"")"
|
||||
400,,Can I take another job?,"Sorry, come back tomorrow and I might have something else for you.",DialogRemove(),
|
||||
400,,There's nothing else to do?,"Not here, but there's lots of work to do in the club. You can start by checking with the Maid Sorority.",DialogRemove(),
|
||||
400,0,I won't take any job now.,"Very well, you can always come back tomorrow to check for new assignments. Would you like to know more about the club then?",,
|
||||
410,411,I'll do it!,Wonderful! Let me go get the Mistress. She will give you the instructions.,,
|
||||
410,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
411,,(Wait for the Mistress.),TO DO,,
|
||||
420,421,I'll do it!,The shop will be very happy. You'll need to use a specific lock on five different members in the chat rooms.,,
|
||||
420,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
421,,,You need to use a specific lock on five different members in the chat rooms.,,
|
||||
421,,Which lock should I use?,TO DO,,
|
||||
421,,I'll be back later. (Leave her.),,DialogLeave(),
|
||||
430,431,I'll do it!,"This won't be an easy task, you'll need to kidnap and humiliate a girl. Report here when the job is done.",,
|
||||
430,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
431,,Who should I kidnap?,TO DO,,
|
||||
440,441,I'll do it!,"Great news, we always need more trainers. Please go to the slave auction room, train three submissives successfully and come back to me.",,
|
||||
440,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
441,,,"Please go to the slave auction room, train three submissives successfully and come back to me.",,
|
||||
441,,I'll be back later. (Leave her.),,DialogLeave(),
|
||||
510,511,I'll do it!,(She takes a British accent.) I'm chuffed about it mate! Bum a detective hat Sherlock and start looking!,,
|
||||
510,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
511,,,(She takes a British accent.) Bum a detective hat Sherlock. Search for that missing jewelry mate.,,
|
||||
511,,Where should I search?,"We think it could be in the Maid Quarters, the Kidnappers League, the LARP Battles or the Slave Market. (Click everywhere in these places to search.)",,
|
||||
511,,I'll be back later. (Leave her.),,DialogLeave(),
|
||||
520,521,I'll do it!,Wonderful! Let me go get the Shibari Dojo Shujin. She will give you the instructions.,,
|
||||
520,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
521,,(Wait for the Shujin.),TO DO,,
|
||||
530,531,I'll do it!,The chat rooms will get crowded for sure. You'll need to masturbate at least five different members and come back to me.,,
|
||||
530,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
531,,,You need to masturbate at least five different chat room members and come back to me.,,
|
||||
531,,I'll be back later. (Leave her.),,DialogLeave(),
|
||||
540,541,I'll do it!,"(She nods happily.) You'll need to serve drinks, clean a room and do a rescue mission for the sorority. Come back when everything is done.",,
|
||||
540,400,Let me think about it.,"Of course, is there anything else you'd like to know about our special jobs? (She shows you a notepad.)",,
|
||||
541,,,"You need to serve drinks, clean a room and do a rescue mission for the sorority. Come back when everything is done.",,
|
||||
541,,I'll be back later. (Leave her.),,DialogLeave(),
|
||||
MaidRescue,,,(She struggles and tries to get out.) Can you please help me?,,IsMaidRestrained()
|
||||
MaidRescue,,,(She bows her head respectfully.) Can you also help our friend here?,,!IsBothFree()
|
||||
MaidRescue,,,I will spread the good word of you around the sorority. Thanks for helping.,,IsBothFree()
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 36.
|
|
@ -9,6 +9,7 @@ var IntroductionIsMaid = false;
|
|||
var IntroductionIsHeadMaid = false;
|
||||
var IntroductionRescueScenario = "";
|
||||
var IntroductionRescueScenarioList = ["LatexWoman", "Newcomer", "MaidFight", "SalesWoman"];
|
||||
var IntroductionJobList = ["DomPuppy", "DomLock", "DomBouncer", "DomTrainer", "SubSearch", "SubDojo", "SubActivity", "SubMaid"];
|
||||
|
||||
// Returns TRUE if the dialog situation is allowed
|
||||
function IntroductionIsRescueScenario(ScenarioName) { return (IntroductionRescueScenario == ScenarioName) }
|
||||
|
@ -133,4 +134,29 @@ function IntroductionCompleteRescue() {
|
|||
CharacterRelease(IntroductionSub);
|
||||
MaidQuartersCurrentRescueCompleted = true;
|
||||
IntroductionSub.Stage = "0";
|
||||
}
|
||||
|
||||
// When a job is done, no new job can be taken on the same day, the day is based on the server date
|
||||
function IntroductionJobDone(JobName) {
|
||||
var NextDay = Math.floor(CurrentTime / (24 * 60 * 60 * 1000)) + 1;
|
||||
LogAdd("DailyJobDone", "Introduction", NextDay * 24 * 60 * 60 * 1000);
|
||||
}
|
||||
|
||||
// Returns TRUE if a specific daily job is available for the player, each job is available in a rotating fashion
|
||||
function IntroductionJobAvailable(JobName) {
|
||||
if (!IntroductionMaid.CanInteract() || !IntroductionMaid.CanTalk()) return false;
|
||||
if (LogQuery("DailyJobDone", "Introduction")) return false;
|
||||
if ((JobName.substr(0, 3) == "Dom") && (ReputationGet("Dominant") <= -50)) return false;
|
||||
if ((JobName.substr(0, 3) == "Sub") && (ReputationGet("Dominant") >= 50)) return false;
|
||||
var Day = Math.floor(CurrentTime / (24 * 60 * 60 * 1000));
|
||||
if (Day % (IntroductionJobList.length / 2) != IntroductionJobList.indexOf(JobName) % (IntroductionJobList.length / 2)) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Returns TRUE if any job is available for the player
|
||||
function IntroductionAnyJobAvailable() {
|
||||
for (var J = 0; J < IntroductionJobList.length; J++)
|
||||
if (IntroductionJobAvailable(IntroductionJobList[J]))
|
||||
return true;
|
||||
return false;
|
||||
}
|
|
@ -243,16 +243,19 @@
|
|||
OK - Prison - Gagged dialog fix (Nina)
|
||||
OK - ItemVulva assets fixes (Ace-1331)
|
||||
OK - Asset CSV cleanup (Ace-1331)
|
||||
OK - Trashes -> Thrashes (Nina)
|
||||
|
||||
OK - Add a setting to adjust the % of effectiveness of the player bondage / evasion skill level, to use restraints at a lower level than current bondage level or use make it harder to struggle
|
||||
|
||||
TO DO - Add daily quests for Dommes and subs
|
||||
IN PROGRESS - Add daily quests for Dommes and subs
|
||||
Domme - Quest to go take out "puppies" for a walk, keep them in leash
|
||||
Domme - Lock 5 different online players with a 5 minute timer / exclusive lock, give the lock if the player doesn't have it
|
||||
Domme - Bouncer work to kick out a girl from the club (kidnapping fight)
|
||||
Domme - Slaver trainer, train 3 slaves
|
||||
Sub - Find a missing precious item (search in many rooms)
|
||||
Sub - Become the Dojo student
|
||||
Sub - Do sexual activities with 5 different online players
|
||||
Sub - Maid helper, do 3 maid chores
|
||||
|
||||
TO DO - Add a way to assist someone to struggle, giving half of your own evasion as a temporary bonus
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue