/
Capitol Events.i7x
205 lines (173 loc) · 16 KB
/
Capitol Events.i7x
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
Version 1 of Capitol Events by Blue Bishop begins here.
[ Version 1.0 - Some new events for the Capitol Building area - Blue Bishop ]
[ Version 1.1 - Cleaned up and uncommented the Ebonflame Nest encounter - Song ]
"Adds a series of random events to Flexible Survival located at or focusing on the Capitol Building area."
Section 1 - Pre-existing events by Sweraptor
Table of GameEventIDs (continued)
Object Name
dragatorspot "dragatorspot"
dragatorspot is a situation.
ResolveFunction of dragatorspot is "[ResolveEvent dragatorspot]".
Sarea of dragatorspot is "Capitol".
to say ResolveEvent dragatorspot:
say " Down the street, you spot a crocodile-like beast. It has six legs and is covered in dark purple scales - one of the ebonflame dragators. You watch it with sympathy as it knocks over trash cans and uses its huge jaws and teeth to rummage through the refuse. Such a stupid, unclean creature is easily avoided.";
increase score by 1;
now dragatorspot is resolved;
Table of GameEventIDs (continued)
Object Name
whelpspot "whelpspot"
whelpspot is a situation.
ResolveFunction of whelpspot is "[ResolveEvent whelpspot]".
Sarea of whelpspot is "Capitol".
whelpspotnum is a number that varies.
to say ResolveEvent whelpspot:
say " A shadow darts overhead and you instinctively dive for cover. Hiding in an abandoned car, you watch worriedly while a flock of [one of]dark[or]ebonflame[stopping] whelps swoops overhead. They do not linger long, heading off in the direction of the Capitol Building.";
increase score by 1;
increase whelpspotnum by 1;
if whelpspotnum is 3, now whelpspot is resolved;
Section 2 - Ebonflame Nest
Table of GameEventIDs (continued)
Object Name
Ebonflame Nest "Ebonflame Nest"
Ebonflame Nest is a situation.
ResolveFunction of Ebonflame Nest is "[ResolveEvent Ebonflame Nest]".
Sarea of Ebonflame Nest is "Capitol".
to say ResolveEvent Ebonflame Nest:
setmonster "Ebonflame Whelp";
say " Upon your travels across this blasted parts of the city, you ";
let bonus be ( perception of Player - 10 ) / 2;
let target be 12;
if "Bad Luck" is listed in feats of Player, increase target by 1;
if HardMode is true, increase target by 2;
let dice be a random number from 1 to 20;
if bonus + dice > target:
say "suddenly stop, detecting some rather strangely sunken and cracked pavement. You pick up a nearby rock and throw it at the patch of asphalt, which slowly creaks until it collapses in on itself. And to think, you nearly walked over that!";
say " Looking down, you can see the shadows of a handful of ebonflame whelps, now suddenly roused from their prior rest. Further observation indicates that it's some manner of nest. You also see a bit of food and water down there. You could hop down and challenge the whelps for those supplies, or you could just leave this matter entirely.";
LineBreak;
say " [bold type]Descend upon the whelps?[roman type][line break]";
LineBreak;
say " ([link]Y[as]y[end link]) - Yes. You could use the supplies, and you're willing to put up a fight for them.";
say " ([link]N[as]n[end link]) - No. This seems like a terrible idea.";
if Player consents:
say " Hopping down the hole, you ready yourself against the whelps, who are more than happy to contest your audacious disruption.";
say "[ebonflamegauntlet]";
else:
say " You decide that it's not worth the trouble, stepping back and departing before you're potentially forced to contend with these creatures or whatever might have birthed them.";
now Resolution of Ebonflame Nest is 4; [didn't fight]
else:
say "suddenly feel off-balance as the cracked asphalt below you begins to crumble";
let bonus be ( dexterity of Player - 10 ) / 2;
let target be 15;
if "Bad Luck" is listed in feats of Player, increase target by 1;
if HardMode is true, increase target by 2;
let dice be a random number from 1 to 20;
if bonus + dice > target:
say ". Using your quick reflexes, you immediately roll away from the crumbling pavement, which collapses in on itself in your wake. Dusting yourself off, you move to see what your poor luck might of had in store for you.";
say " Looking down, you can see the shadows of a handful of ebonflame whelps, now suddenly roused from their prior rest. Further observation indicates that it's some manner of nest. You also see a bit of food and water. You could hop down and challenge the whelps for those supplies, or you could just leave this matter entirely.";
LineBreak;
say " [bold type]Descend upon the whelps?[roman type][line break]";
LineBreak;
say " ([link]Y[as]y[end link]) - Yes. You could use the supplies, and you're willing to put up a fight for them.";
say " ([link]N[as]n[end link]) - No. This seems like a terrible idea.";
if Player consents:
say " Hopping down the hole, you ready yourself against the whelps, who are more than happy to contest your audacious disruption.";
say "[ebonflamegauntlet]";
else:
say " You decide that it's not worth the trouble, stepping back and departing before you're potentially forced to contend with these creatures or whatever might have birthed them.";
now Resolution of Ebonflame Nest is 4; [didn't fight]
else:
say ". Too slow to react, the pavement gives way, you following in its wake as you descend into a shallow cave, landing on the broken earth with an audible thud";
let dam be a random number between 1 and 8;
if HardMode is true, increase dam by a random number between 0 and 4;
if "Toughened" is listed in feats of Player, decrease dam by 2;
if "Bad Luck" is listed in feats of Player, increase dam by 2;
if dam < 1, now dam is 1;
decrease HP of Player by dam;
if HP of Player > 0:
say ".";
say " Rubbing your bumped head ([special-style-2][dam][roman type] dmg), you observe the situation. It's suddenly made abundantly clear that you've stumbled upon some ebonflame nest, a number of eggs strewn across the once-basement. Thankfully, the eggs['] owners are elsewhere right now, but a handful of their kin are none-too-happy to be roused from their slumber after your clumsy entrance, already moving to attack you.";
say "[ebonflamegauntlet]";
else:
now HP of Player is 1;
say ". The impact is strong enough to render you unconscious, the chittering sound of ebonflame whelps the only thing you can recall before you black out.";
say " Your consciousness is roused once again by strained squeals and yipping of your apparent assailants. The writhing, heated flesh of a few whelps on you, more strewn about, rather exhausted themselves. As you shift, it immediately becomes clear that you're partially doused with the creatures['] glowing seed[if scalevalue of Player > 3], an impressive feat for someone as large as you. These whelps have either been very busy, or you've been out for quite some time[else]. The whelps must have been busy with you while you were lying unconscious[end if].";
say " Though you still feel a couple heaving against your [if scalevalue of Player > 3]large [end if]behind, it's clear they're all too spent to fight you. Embarrassed as you are, you easily shove them off, weakly pulling yourself back up the hole. As you crawl back from whence you came, it's clear by the twisted aftertaste in your mouth that the small creatures made the most of what they could against your helpless form.";
CreatureSexAftermath "Player" receives "OralCock" from "Ebonflame Whelp";
if Player is female:
CreatureSexAftermath "Player" receives "PussyFuck" from "Ebonflame Whelp";
else:
CreatureSexAftermath "Player" receives "AssFuck" from "Ebonflame Whelp";
infect "Ebonflame Whelp";
infect "Ebonflame Whelp";
infect "Ebonflame Whelp";
now Resolution of Ebonflame Nest is 5; [fell into the nest]
now Ebonflame Nest is resolved;
to say ebonflamegauntlet:
let maxwhelps be 4;
if "Bad Luck" is listed in feats of Player or HardMode is true, increase maxwhelps by 1;
let whelpnumbers be maxwhelps;
repeat with N running from one to whelpnumbers:
challenge "Ebonflame Whelp";
if fightoutcome >= 10 and fightoutcome <= 19:
if whelpnumbers > 0:
say " [one of]Defeating the whelp, another moves to take its place[or]Whelp stricken down, you are assailed by yet another[or]Finishing off one of the whelps, it is replaced by a new one[at random].";
else if fightoutcome >= 20 and fightoutcome <= 29:
if whelpnumbers is maxwhelps:
say " [if HP of Player > 0]Immediately submitting to the many whelps, they chitter happily, quick to forget your disruption now that they have a new toy[else]Falling to merely the first whelp, it squawks loudly to brag of its physical prowess before the whole lot of them descend upon you[end if]. Engulfed in numerous masses of twisted, ebonflame scales, the chirping, chittering noises they emit are almost unbearable[if Player is submissive]. You are too overwhelmed by your submissive inclinations to resist their wanton, fiery desire[else if HP of Player > 0]. Their wanton, fiery desire is too overwhelming for you to resist[else]. Your impotent attempts at pushing them away are too inadequate to dissuade their wanton, fiery desire[end if].";
else:
say " Unable to handle this many whelps, [if HP of Player > 0]you concede to submitting to the beasts[else]you eventually fall to one of them, who squawks loudly to brag of its prowess over its kin[end if], those felled prior slowly rising up to recover from your attack before the whole lot of them descend upon you. Engulfed in numerous masses of twisted, ebonflame scales, the chirping, chittering noises they emit are almost unbearable[if Player is submissive]. You are too overwhelmed by your submissive inclinations to resist their wanton, fiery desire[else if HP of Player > 0]. Their wanton, fiery desires is too overwhelming for you to resist[else]. Your impotent attempts at pushing them away too inadequate to dissuade their wanton, fiery desire[end if].";
say " You're briefly forced to cry out, though they will not abide your involvement in their lust-laden song, your mouth immediately plugged by the [if scalevalue of Player > 3]erections of two of the whelps[else]cock of one of these whelps[end if]. [if HP of Player < 1]Weakened[else]Twisted[end if] moans muffled by [if scalevalue of Player > 3]their inadequate tools[else]its inadequate tool[end if], [if Cunt Count of Player > 2]they seek to plug your other holes, two more thrusting into two of your cunts, while the remainder assail your frame with their own irreverent, heaving assault[else if Cunt Count of Player is 2]they seek to plug your other holes, two more thrusting into both of your cunts, while the remainder assail your frame with their own irreverent, heaving assault[else if Cunt Count of Player is 1]they seek to plug your other hole, two of them managing to fit themselves into your cunt, an affair the cramped pair seem to fight over between thrusts, while the remainder assail your frame with their own irreverent, heaving assault[else if anallevel > 1 and scalevalue of Player > 3]they seek to plug your other hole, two of them managing to fit themselves past your anal ring, exploiting your large size to both thrust into your inviting portal, while the remainder assail your frame with their own irreverent, heaving assault[else if anallevel > 1]they seek to plug your other hole, two of them managing to fit themselves past your anal ring, an affair the cramped pair seem to fight over between thrusts, while the remainder assail your frame with their own irreverent, heaving assault[else]the remainder assailing your frame with their own irreverent, heaving thrusts[end if]. A handful of heated, sweat-laden minutes pass before feel one cry out in blissful release, its kin soon following suit.";
say " You are quick to assume that they are finished with their fun, but it's clear that, since you came down on -their- home, they have nowhere else to be, and they thusly continue to use you, new ones falling in place when one becomes too exhausted. What feels like an eternity passes before they're all finally spent and [if HP of Player > 0 or Player is submissive]have nothing left to offer you[else]you've recovered enough to push them off[end if]. Exhausted, covered in sexual fluids, and quite embarrassed with yourself, you pull yourself out of the hole and back from whence you came before their parents might return.";
CreatureSexAftermath "Player" receives "OralCock" from "Ebonflame Whelp";
if Player is female:
CreatureSexAftermath "Player" receives "PussyFuck" from "Ebonflame Whelp";
else:
CreatureSexAftermath "Player" receives "AssFuck" from "Ebonflame Whelp";
infect "Ebonflame Whelp";
infect "Ebonflame Whelp";
infect "Ebonflame Whelp";
now Resolution of Ebonflame Nest is 2; [fought and lost]
break;
else if fightoutcome >= 30:
say " Deciding you'll have none of this, you turn tail and quickly scramble back up the hole, managing to outrun the whelps with relative ease. Thankfully, your escape isn't all that difficult, and you can return to the matters you had at hand.";
now Resolution of Ebonflame Nest is 3; [fought and fled]
break;
if fightoutcome >= 10 and fightoutcome <= 19:
say " Finishing yet another off, what couple stragglers remain scatter and flee from you. Eyeing some food and water left in their wake, you grab it before departing, returning to the wrecked city.";
ItemGain food by 1;
ItemGain water bottle by 1;
now Resolution of Ebonflame Nest is 1; [fought and won]
Section 3 - Strange Meeting
Table of GameEventIDs (continued)
Object Name
Strange Meeting "Strange Meeting"
Strange Meeting is a situation.
ResolveFunction of Strange Meeting is "[ResolveEvent Strange Meeting]".
Sarea of Strange Meeting is "Capitol".
to say ResolveEvent Strange Meeting:
say " Traveling through the ruined area, you happen upon what appears to be a set of ebonflame dragonkin in the distance. Thankfully not being spotted, you duck behind some rubble, watching what they do.";
say " They appear to just be standing there, one drake flanked by a pair of dragators, their intent soon made somewhat clear when a new party - a set of dark elves - calmly advance upon them. You imagine this would be rather odd for the two to meet in this manner, and it's clear that they share this sentiment as they look none too fond of this arrangement.";
say " Too far to hear what they actually say, they seem to be arguing over something, tossing accusations left and right and not really coming to any agreement. It would appear that tension is running high enough that they might turn on each other before they're interrupted when a sound from the open area, opposite to you, draws their attention.";
say " You're not exactly sure what has them so ill at ease, both parties conceding into retreating. Chances are, you don't want to stay and find out, and thusly you move to depart yourself.";
now Strange Meeting is resolved;
Section 4 - Failed Escape
Table of GameEventIDs (continued)
Object Name
Failed Escape "Failed Escape"
Failed Escape is a situation.
ResolveFunction of Failed Escape is "[ResolveEvent Failed Escape]".
Sarea of Failed Escape is "Capitol".
to say ResolveEvent Failed Escape:
say " You encounter what appears to be a crashed military helicopter. Its equipment is completely roasted and its once-occupants are nowhere to be found. Upon closer inspection, there appears to be the stains of some sexual fluids, long since dried and caked on the charred surfaces, perhaps inferring the fate of those who tried to escape on this.";
now Failed Escape is resolved;
Section 5 - Charred Pickets
Table of GameEventIDs (continued)
Object Name
Charred Pickets "Charred Pickets"
Charred Pickets is a situation.
ResolveFunction of Charred Pickets is "[ResolveEvent Charred Pickets]".
Sarea of Charred Pickets is "Capitol".
to say ResolveEvent Charred Pickets:
say " You manage to find some peculiar picket signs strewn about a small area, too burnt up to make out what they might have been for. You imagine that the people carrying these signs were rudely interrupted in the middle of their protest.";
now charred pickets is resolved;
Capitol Events ends here.