Browse Source

[changed] added willpower to actions in gschool_lessonsev1

julzor 5 years ago
parent
commit
c959e4a0ba
1 changed files with 48 additions and 20 deletions
  1. 48 20
      locations/gschool_lessonsev1.qsrc

+ 48 - 20
locations/gschool_lessonsev1.qsrc

@@ -58,20 +58,42 @@ if $ARGS[0] = 'fiz_rand':
 		cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/wedgie.jpg"></center>'
 		'During a break in gym class, you are chatting with several other girls when you feel someone''s hands reach down the back of your shorts, grabbing a hold of your panties and sharply yanking them up. Dan yanks your panties up so hard that your feet actually lift off the ground for a moment. You cry out in pain, quickly turn around and see Dan laughing while several others are watching and laughing as well.'
-		act 'Kick him':
-			cla
-			grupvalue[2] +=1
-			'He starts to back up but you manage to kick him hard in the shin, causing him to hop around on one leg while holding his shin in pain, which just got the others laughing harder. A couple of the other girls move over to give you moral support and give the guys dirty looks. Plus they use their bodies to shield you from the rest of the class so you can peel your panties out of your ass and twat, putting everything back in it''s proper place.'
-			act 'End of lesson':gt 'gschool_lessons2', 'postphys'
+
+		act 'Don''t retaliate': grupvalue[4] -= 2 & gt 'gschool_lessons2', 'postphys'
+		
+		gs 'willpower', 'misc'
+		if will_cost <= pcs_willpwr:
+			act 'Kick him (<<will_cost>> Willpower)':
+				cla & *nl
+				gs 'willpower', 'misc'
+				gs 'willpower', 'force', 'self'
+				gs 'stat'
+				grupvalue[2] +=1
+				'He starts to back up but you manage to kick him hard in the shin, causing him to hop around on one leg while holding his shin in pain, which just got the others laughing harder. A couple of the other girls move over to give you moral support and give the guys dirty looks. Plus they use their bodies to shield you from the rest of the class so you can peel your panties out of your ass and twat, putting everything back in it''s proper place.'
+				act 'End of lesson':gt 'gschool_lessons2', 'postphys'
+			end
+		else
+			'<br>You don''t have enough willpower to kick him.'
 		end
-		act 'Beat his ass':
-			cla
-			grupvalue[4] +=1
-			demerit += 20
-			'You your first kick catches him on the shin, causing him to hop around on one leg. Not expecting any more his attention wanders and he doesn''t see you charging him. You run into him and knock him to the floor, where you''re quickly on top of him, sitting on his chest and starting to punch him straight in the face.'
-			*nl
-			'He is a bit stunned by this sudden attack and at first he just covers up to try and block some of your punches, before he finally starts to fight back. For him, the coach arrives just in time. The coach grabs you by the back of the neck and with one powerful yank, pulls you off Dan and nearly tosses you on your back. He steps between the two of you, stopping Dan and you from going at it again. He turns to you and says, "Go to the principal''s office, NOW!" You try and protest but he doesn''t want to hear it and points at the door.'
-			act 'Go to the principals offices': gt 'gschool_office', 'principal'
+		
+		gs 'willpower', 'misc'
+		will_cost = will_cost * 3/2
+		if will_cost <= pcs_willpwr:
+			act 'Beat his ass (<<will_cost>> Willpower)':
+				cla & *nl
+				gs 'willpower', 'misc'
+				will_cost = will_cost * 3/2
+				gs 'willpower', 'force', 'self'
+				gs 'stat'
+				grupvalue[4] +=1
+				demerit += 20
+				'You your first kick catches him on the shin, causing him to hop around on one leg. Not expecting any more his attention wanders and he doesn''t see you charging him. You run into him and knock him to the floor, where you''re quickly on top of him, sitting on his chest and starting to punch him straight in the face.'
+				*nl
+				'He is a bit stunned by this sudden attack and at first he just covers up to try and block some of your punches, before he finally starts to fight back. For him, the coach arrives just in time. The coach grabs you by the back of the neck and with one powerful yank, pulls you off Dan and nearly tosses you on your back. He steps between the two of you, stopping Dan and you from going at it again. He turns to you and says, "Go to the principal''s office, NOW!" You try and protest but he doesn''t want to hear it and points at the door.'
+				act 'Go to the principals offices': gt 'gschool_office', 'principal'
+			end
+		else
+			'<br>You don''t have enough willpower to beat him up.'
 		end
 	elseif fizperand = 10:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/hanging.jpg"></center>'
@@ -94,13 +116,19 @@ if $ARGS[0] = 'fiz_rand':
 			'Once you have the equipment you duck out of the room as quickly as you can, not looking back at him.'
 			act 'End of lesson':gt 'gschool_lessons2', 'postphys'
 		end
-		act 'Tease him':
-			cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand6.jpg"></center>'
-			'You decide to have a little fun of your own. You ''accidentally'' drop something, while he is keeping you steady. You bend over at the waist, pushing your ass back against his crotch. You grind yourself against him and you can feel him getting hard. Then you pick up the item and quickly stand up, before heading out of the room. You glance back and flash him a sweet smile, noticing he''s trying to hide the erection in his shorts. You add a bit of a extra sway to your hips as you walk away.'
-			gs 'arousal', 'foreplay', 5, 'sub'
-			gs 'arousal', 'end'
-			act 'End of lesson': gt 'gschool_lessons2', 'postphys'
+		gs 'willpower', 'exhib'
+		if will_cost <= pcs_willpwr:
+			act 'Tease him (<<will_cost>> Willpower)':
+				cla
+				gs 'willpower', 'force', 'self'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/fizperand6.jpg"></center>'
+				'You decide to have a little fun of your own. You ''accidentally'' drop something, while he is keeping you steady. You bend over at the waist, pushing your ass back against his crotch. You grind yourself against him and you can feel him getting hard. Then you pick up the item and quickly stand up, before heading out of the room. You glance back and flash him a sweet smile, noticing he''s trying to hide the erection in his shorts. You add a bit of a extra sway to your hips as you walk away.'
+				gs 'arousal', 'foreplay', 5, 'sub'
+				gs 'arousal', 'end'
+				act 'End of lesson': gt 'gschool_lessons2', 'postphys'
+			end
+		else
+			'<br>You don''t have enough willpower to tease him.'
 		end
 	elseif fizperand = 13:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/bendoverff.jpg"></center>'