-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathTemplate.ni
323 lines (233 loc) · 12.8 KB
/
Template.ni
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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
"Story" by Author
Volume 0 - Setup
Use American dialect, full-length room descriptions, and the serial comma.
Use unabbreviated object names.
Use scoring.
Use consensual persuasion. [Defer persuasion to consent for the actions that require consent.]
[Use DACS. - Enable Discrete Arousal-based Consent and Stimulation.]
Include Erotic Storytelling by Fictitious Frode.
[Include Simple Conversations by Fictitious Frode.]
[Include Posturing by Fictitious Frode.]
Include Directionality by Fictitious Frode.
Book 0.1 - Titlepage
Part 0.1.1 - Metadata
The story creation year is 2017.
The story genre is "Erotica".
The story headline is "The byline printed when the story begins."
The story description is "A short introduction giving the premise of the story. Will be used in the out-of-game titlecard."
The release number is 0.
Part 0.1.2 - Contents
[Heterosexuality is a story content.]
[Bondage is a disabled story content.]
Part 0.1.3 - Dramatis Personae
[Defining the actors taking part in the story.]
Part 0.1.4 - Conversation Subjects
[Defining the general conversation subjects relevant to the story.]
Part 0.2 - General Declarations
Book 0.2.1 - Body Part Creation
A head is a part of every person. Understand "face" as head.
Some hair is a part of every person.
Some eyes are a part of every person.
A mouth is a part of every person.
Some feet are a part of every person.
Some legs are a part of every person. Understand "thighs" as legs.
Some hands are a part of every person. Understand "arms" as hands.
An ass is a part of every person.
A vagina is a part of every woman.
Some breasts are a part of every woman.
A chest is a part of every man.
A penis is a part of every man.
Book 0.2.2 - Custom Properties
[Any story-wide custom properties should go here.]
[A body part can be spermed. A body part is usually not spermed.]
[A person can be proper-named. A person is usually not proper-named.]
Book 0.3 - A Helping Hand
Book 0.3.1 - Text Substitutions
To say i -- beginning say_i -- running on: (- style underline; -).
To say /i -- ending say_i -- running on: (- style roman; -).
To say b -- beginning say_b -- running on: (- style bold; -).
To say /b -- ending say_b -- running on: (- style roman; -).
Book 0.3.2 - Math
To decide if (X - A number) is between (low - a number) and (high - a number):
If X >= low and X <= high, decide yes;
Decide no;
Book 0.3.3 - Movement
[Make exit mean go outside.]
Instead of exiting when the player is not in something:
Try going outside instead;
Volume 1 - Act I
[Divide the game into Acts, one volume for each]
Book 1.1 - Geology
[The locations related to Act I, divided into parts for regions with chapters for each room.]
Part 1.1.1 - Region
Chapter 1.1.1a - Room
Book 1.2 - Inhabitants
[The actors related to Act I, one part for each.]
Part 1.2.1 - Person
Chapter 1.2.1a - Agency
ACTOR is agency-enabled.
The priority of ACTOR is 10.
Idleness for ACTOR:
If a random chance of 1 in 3 succeeds, say "[one of]TEXT[or]TEXT[completely at random]".
Chapter 1.2.1b - Body Parts
The description of ACTOR's head is "ACTOR has [short description of ACTOR's hair], [short description of ACTOR's eyes], and [short description of ACTOR's mouth]."
The short description of ACTOR's head is "TEXT".
Description notability for ACTOR's head: unnotable.
The description of ACTOR's hair is "ACTOR has [short description], EXTRA DETAILS."
The short description of ACTOR's hair is "FORM COLOUR hair".
Description notability for ACTOR's hair: distinct.
The description of ACTOR's eyes is "ACTOR has [short description], EXTRA DETAILS."
The short description of ACTOR's eyes is "COLOUR eyes".
Description notability for ACTOR's eyes: grouped.
The description of ACTOR's mouth is "ACTOR has [short description], EXTRA DETAILS."
The short description of ACTOR's mouth is "DETAILS mouth".
Description notability for ACTOR's mouth: grouped.
The description of ACTOR's feet is "ACTOR has [short description], EXTRA DETAILS."
The short description of ACTOR's feet is "DETAILS feet".
Description notability for ACTOR's feet: unnotable.
The description of ACTOR's legs is "ACTOR has [short description], EXTRA DETAILS."
The short description of ACTOR's legs is "DETAILS legs".
Description notability for ACTOR's legs: grouped.
The description of ACTOR's hands is "ACTOR has [short description], EXTRA DETAILS."
The short description of ACTOR's hands is "DETAILS hands".
Description notability for ACTOR's hands: unnotable.
The covered description of ACTOR's ass is "ACTOR has [short description], covered by [the concealing vision of ACTOR's ass]."
The uncovered description of ACTOR's ass is "ACTOR has [short description], NAKED DETAILS."
The short description of ACTOR's ass is "DETAILS ass".
Description notability for ACTOR's ass: Unless ACTOR's ass can be seen, Hidden; Distinct.
[If female:
The covered description of ACTOR's vagina is "ACTOR has [short description], covered by [the concealing vision of ACTOR's vagina]."
The uncovered description of ACTOR's vagina is "ACTOR has [short description], NAKED DETAILS."
The short description of ACTOR's vagina is "DETAILS vagina".
Description notability for ACTOR's vagina: Unless ACTOR's vagina can be seen, Hidden; Distinct.
The covered description of ACTOR's breasts is "ACTOR has [short description], covered by [the concealing vision of ACTOR's breasts]."
The uncovered description of ACTOR's breasts is "ACTOR has [short description], NAKED DETAILS."
The short description of ACTOR's breasts is "DETAILS breasts".
Description notability for ACTOR's breasts: Unless ACTOR's breasts can be seen, Hidden; Distinct.
]
[If male:
The covered description of your penis is "My [short description] is safely tucked away under [the concealing vision of your penis]."
The uncovered description of your penis is "My penis is [if player is aroused or more]standing prudly at attention[else]hanging flaccidly[end if]."
The short description of your penis is "[if player is aroused or more]erect[else]limp[end if] penis".
Description notability for your penis: Unless your penis can be seen, Hidden; Distinct.
The covered description of your chest is "My [short description] is hidden away under [the concealing vision of your chest]."
The uncovered description of your chest is "My [short description] is displayed proudly."
The short description of your chest is "muscular chest".
Description notability for your chest: Unless your chest can be seen, Hidden; grouped.
]
Chapter 1.2.1c - Clothing
A GARMENT is a TYPE worn by ACTOR.
Description notability for GARMENT: Unless GARMENT can be seen, Hidden; Distinct/Grouped/Unnotable/Hidden.
It is transparent. It is allow touching through.
It is rippable. It is shiftable. The shiftyness of GARMENT is moveable/buttonable/zipable/fastenable/raisable/lowerable.
The short description is "SHORTDESCRIPTION".
The unworn description is "A [short description] DETAILS."
The worn description is "The [short description] is slightly transparent, allowing you to see that [the holder of GARMENT] is wearing [revealed by shifting/taking off GARMENT] underneath."
The shifted description is "The [short description] is SHIFTED, revealing [revealed by shifting GARMENT] underneath."
The ripped description is "The [short description] is RIPPED, revealing [revealed by ripping GARMENT] underneath."
Chapter 1.2.1d - Dialogue
The dialogue of ACTOR is the Table of ACTOR's Dialogue.
Table of ACTOR's Dialogue
subject (a thing) availability (a truth state) cue (a text) turn stamp (a number) dialogue (some text)
-- -- -- -- --
After talking to ACTOR about SUBJECT:
If SUBJECT has been talked about to ACTOR:
Deactivate SUBJECT for PERSON;
Activate SUBJECT for PERSON;
Clear the cue of SUBJECT for ACTOR;
Update the cue of SUBJECT for ACTOR to "TEXT";
Clear the dialogue of SUBJECT for ACTOR;
Update the dialogue of SUBJECT for ACTOR to "TEXT";
Book 1.3 - Mechanics
[Any mechanics pertaining to the act, one part for each main feature.]
Book 1.4 - Chronology
[Break the act into scenes]
Part X.4.Y - PROLOGUE
PROLOGUE is a scene.
PROLOGUE begins when play begins.
PROLOGUE ends when CONDITION.
Chapter X.4.Ya - Setup
When PROLOGUE begins (this is the PROLOGUE quotation rule):
[display the boxed quotation;]
Say "QUOTATION[paragraph break]";
Say "—SOURCE[paragraph break]";
[show the current quotation;]
Say "(-continue-)[paragraph break]";
Wait for any key;
Clear the screen;
When PROLOGUE begins (this is the PROLOGUE introduction rule):
Say "INTRODUCTION TEXT";
When PROLOGUE begins (this is the PROLOGUE stage-setting rule):
[Place the things that are relvant for the prologue]
Now the THING is in LOCATION;
[Place and dress ACTOR]
Now ACTOR is in LOCATION;
Now ACTOR is agency-enabled;
Now the agency state description of ACTOR is "ACTOR STATE";
Now the uninterested response of ACTOR is "ACTOR DENIAL";
Now the preferred clothing of ACTOR is {GARMENT, GARMENT};
Force dress ACTOR in the preferred clothing of ACTOR;
Chapter X.4.Yb - Teardown
When PROLOGUE ends (this is the PROLOGUE ending rule):
Say "(-continue-)[paragraph break]";
Wait for any key;
Clear the screen;
When PROLOGUE ends (this is the PROLOGUE achievements rule):
If CONDITION, award the ACHIEVEMENT;
When PROLOGUE ends (this is the PROLOGUE stage-cleaning rule):
[Ensure a consistent end-state for the world]
Chapter X.4.Yc - Agency
Planned agency for ACTOR during PROLOGUE:
Unless ACTOR can see player:
Let the way be the best route from the location of ACTOR to location of player, using doors;
If the way is a direction:
Try ACTOR going the way;
Planned agency for ACTOR during PROLOGUE:
Let the way be the best route from the location of ACTOR to DESTINATION, using doors;
If the way is a direction:
Try ACTOR going the way;
Chapter X.4.Yd - Consent
Consent for doing something to ACTOR during PROLOGUE: If CONDITION, give consent; Make no decision.
Consent for doing something to a body part enclosed by ACTOR during PROLOGUE: If CONDITION, give consent; Make no decision.
Consent for doing something to a garment enclosed by ACTOR during PROLOGUE: If CONDITION, give consent; Make no decision.
Consent for ACTOR doing something during PROLOGUE: If CONDITION, give consent; Make no decision.
Chapter X.4.Yd - Erotica
After kissing ACTOR during PROLOGUE, say "RESPONSE."
After hugging ACTOR during PROLOGUE, say "RESPONSE."
After dancing ACTOR during PROLOGUE, say "RESPONSE."
After touching ACTOR's feet during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's feet during PROLOGUE, say "RESPONSE."
After tickling ACTOR's feet during PROLOGUE, say "RESPONSE."
After licking ACTOR's feet during PROLOGUE, say "RESPONSE."
After biting ACTOR's feet during PROLOGUE, say "RESPONSE."
After touching ACTOR's legs during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's legs during PROLOGUE, say "RESPONSE."
After touching ACTOR's hands during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's hands during PROLOGUE, say "RESPONSE."
After touching ACTOR's ass during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's ass during PROLOGUE, say "RESPONSE."
After spanking ACTOR's ass during PROLOGUE, say "RESPONSE."
After pinching ACTOR's ass during PROLOGUE, say "RESPONSE."
After licking ACTOR's ass during PROLOGUE, say "RESPONSE."
After touching ACTOR's breasts during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's breasts during PROLOGUE, say "RESPONSE."
After tickling ACTOR's breasts during PROLOGUE, say "RESPONSE."
After licking ACTOR's breasts during PROLOGUE, say "RESPONSE."
After biting ACTOR's breasts during PROLOGUE, say "RESPONSE."
After pinching ACTOR's breasts during PROLOGUE, say "RESPONSE."
After touching ACTOR's vagina during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's vagina during PROLOGUE, say "RESPONSE."
After touching ACTOR's vagina during PROLOGUE, say "RESPONSE."
After touching ACTOR's chest during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's chest during PROLOGUE, say "RESPONSE."
After tickling ACTOR's chest during PROLOGUE, say "RESPONSE."
After licking ACTOR's chest during PROLOGUE, say "RESPONSE."
After biting ACTOR's chest during PROLOGUE, say "RESPONSE."
After touching ACTOR's penis during PROLOGUE, say "RESPONSE."
After rubbing ACTOR's penis during PROLOGUE, say "RESPONSE."
After pinching ACTOR's penis during PROLOGUE, say "RESPONSE."
After licking ACTOR's penis during PROLOGUE, say "RESPONSE."
After biting ACTOR's penis during PROLOGUE, say "RESPONSE."
After fucking ACTOR's ass with SOMETHING during PROLOGUE: say "RESPONSE."
After fucking ACTOR's vagina with SOMETHING during PROLOGUE, say "RESPONSE."
After fucking SOMETHING with ACTOR's penis during PROLOGUE, say "RESPONSE."