! Stick it to the man
! Kyla
Woman Kyla "Kyla" Limbo
with name 'kyla',
description "It's so weird that's she's hooked up with Jen. I mean, Jen is the most gung-ho scream-in-your-face activist I've ever seen, and Kyla is totally mellow. I'm glad they're together, though, 'cause Kyla's definitely rubbed off a little on Jen -- toned her down, thankfully.",
color [; return $990099; ],
bgcolor [; return $00CC99; ],
switchedTo [;
self.chooseNode(self.sceneNode());
],
NPCbefore [;
Kiss: "I really do like Kyla as a friend, but putting on that kind of act could get me into a situation I don't want to be in -- not to mention that it would be the act of a shit to deceive someone like that, espeially someone as wonderful as Kyla, and that it would be another act of shit to mess up her relationship with Jen.";
],
forget [;
if (self.lastheard>5) self.chooseNode(self.sceneNode());
if (location~=parent(self)) self.chooseNode(self.sceneNode());
],
sceneNode [;
switch (parent(self)) {
Bathroom: return KylaHouse;
Rally: return KylaRally;
RallyLimbo: return self.node;
FrontYard: return KylaBack;
default: return self;
}
],
notice [a;
switch (a) {
Bat: ;
Flyer: ;
StoreFront: ;
Sign: KylaRallySign0.tryActivate();
Mask: KylaRallyMask0.tryActivate();
Corpse: KylaRallyCorpse0.tryActivate();
}
],
ignore [a;
switch (a) {
Bat: ;
Flyer: ;
StoreFront: ;
Sign: KylaRallySign0.deActivate();
Mask: KylaRallyMask0.deActivate();
Corpse: KylaRallyCorpse0.deActivate();
}
],
moveToRally [;
move self to Rally;
if (Jen in RallyLimbo && random(100)<90) move Jen to RallyLimbo;
],
number 0,
each_turn [;
switch (parent(self)) {
Bathroom:
if (random(100)<60 && player.lastspoke>3) {
self.number++;
switch(self.number) {
1: "Kyla looks around in vain for a mirror.";
2: "Kyla smiles at me.";
3: "Kyla reaches out tentatively to turn on the sink's faucet, but can't muster the courage.";
4: player.lastspoke=0;
self.chooseNode(KylaHouseSink);
<>;
5: "Kyla looks apprehensively at the toilet.";
6: "Kyla runs her fingers through her hair to 'brush' it.";
}
}
Rally:
if (player.lastspoke>3) {
if (Mask has worn && KylaRallyMask1 hasnt visited) {
self.chooseNode(KylaRallyMask1);
<>;
}
if (random(100)<50) {
self.number++;
switch(self.number) {
1: "Kyla starts singing some kind of protest song.";
2: "Kyla glances around the crowd.";
3: if (Brad in location) "Brad and Kyla talk briefly together.";
4: "Some guy comes up to Kyla and starts talking to her. She seems to know him. After a few minutes he waves and disappears into the crowd.";
5: if (Fletch in location) "Kyla says something to Fletch, and he says something back.";
6: self.number=random(3);
}
}
}
}
];
Holder ->-> KylaHouse;
RNLine ->->-> KylaHouse0 "Hi Kyla."
with
newnode KylaHouse,
content "~Hi Kyla,~ I say, smiling.^
She smiles back at me. ~Good morning, Iris.~ She's such a -- she's so, like, nice.";
NLine ->->-> KylaHouse1 "Haven't seen you at one of these rallies for a while."
with
content "~Haven't seen you at one of these rallies for a while,~ I remark.^
~Heh, yeah,~ she says, rolling her eyes and mock-grimacing like she's scaring herself. She always manages to make it look like she only just sort of messed up a little bit and is sort of a little bit embarrassed -- never like she messed up so bad you should be concered, and never like she's so embarassed that you're embarrassed for bringing it up. ~Well, y'know, I got myself all wound up with this stuff, and then I sort of burned out, I guess. I got all introspective and started asking myself about, y'know, 'why am I here?' and 'what am I doing with my life?' and all that. But I'm done with that now, thank G -- uh, thank, uh, whatever.~",
after [;
KylaHouse0.deactivate();
];
RNLine ->->->-> KylaHouse1x0 "Whoa, major personal crisis?"
with
newnode KylaHouse,
content "~Whoa,~ I say, ~major personal crisis?~^
~Ah,~ she says, smiling, ~nah. I mean, it seemed pretty major at the time, but I was just all messed up. It's -- that's all in the past now.~^
~Glad to hear it.~";
RNLine ->->->-> KylaHouse1x1 "So, what conclusion did you reach?"
with
newnode KylaHouse,
content "~So, what conclusion did you reach?~^
Kyla chuckles. ~You mean, why am I here? I sort of realized it doesn't matter. I guess I'd could get all righteous and say I'm here to combat oppression or something, but that doesn't make sense. Sure, there's problems, but I'm here, I'm part of -- I'm helping to solve them, I'm -- y'know, I'm in there, I'm doing my thing. And all this stuff I was thinking about, y'know, 'am I wasting my life?' -- well, I'm not. I mean, I'm happy. I'm not living on the streets. I've got a girlfriend, we're in love, how good can it get? I'm doing what I -- what I want to be doing. And that's great.~^
~It sure is.~ Man, it sure is.";
RNLine ->->->-> KylaHouse1x2 "Still trying to break that 'God' habit?"
with
newnode KylaHouse,
content "~Still trying to break that 'God' habit?~ Kyla's been trying not to say 'God' ever since I've known her. It's kind of cool, I guess, to try and, like, customize yourself that way, but I sort of feel like it's not that big a deal. But whatever.^
She laughs. ~Catholic school ruined me.~ She laughs again. ~It's so weird, y'know? I mean, they were always going on about how we're not supposed to use the lord's name in vain, and somehow that backfired and now I can hardly help it. If they hadn't been so anal about it I'd probably have gotten it out of my system.~";
NLine ->->-> KylaHouse2 "How are things working out with Jen?"
with
content "~How are things working out with Jen?~^
Kyla cocks her head sideways and gives one of those 'awww' kind of reverie-smiles. ~She's great. It's great.~",
after [;
KylaHouse0.deactivate();
];
RNLine ->->->-> KylaHouse2x0 "Glad to hear it."
with
newnode KylaHouse,
content "~Glad to hear it.~^
Kyla just keeps on smiling.";
Holder ->-> KylaHouseSink
with
switchedTo [;
KylaHouse0.deactivate();
Kyla.lastheard=0;
"Kyla glances over at me with a look of amused fright, then back at the sink. ~I'm scared to touch that thing,~ she says.";
];
RNLine ->->-> KylaHouseSink0 "I don't blame you."
with
newnode KylaHouse,
content "~I don't blame you,~ I say. That thing is fucking grody.";
RNLine ->->-> KylaHouseSink1 "It looks, like, dangerous."
with
newnode KylaHouse,
content "~It looks, like, dangerous,~ I say.^
~Yeah,~ says Kyla, ~in a medical sense.~";
RNLine ->->-> KylaHouseSink2 "Do you think it even works?"
with
newnode KylaHouse,
content "~Do you think it even works?~^
~I'm not going to try and find out. I'm just glad I took a shower before I came here.~";
NLine ->->-> KylaHouseSink3 "You should have seen the bathroom at the last place."
with
content "~You should have seen the bathroom at the last place.~^
~What was it like? Or do I not want to know?~";
RNLine ->->->-> KylaHouseSink3x0 "The toilet not only had shit on the inside, it had shit on the outside."
with
newnode KylaHouse,
content "~The toilet not only had shit on the inside,~ I say ominously, ~it had shit on the outside.~^
~Gah! Ugh!~ She gags. ~I shouldn't have asked.~";
RNLine ->->->-> KylaHouseSink3x1 "The sink had a fucking plant growing out of the drain."
with
newnode KylaHouse,
content "~The sink had a fucking plant growing out of the drain.~^
Kyla makes a disgusted face. ~Like, a bush or something?~^
~It looked like some kind of moss.~^
~Oh, God -- er, gross.~";
NLine ->->->-> KylaHouseSink3x2 "I turned on the tap in the bathtub and cockroaches came out."
with
content "~I turned on the tap in the bathtub and cockroaches came out.~^
~Oh, man, I didn't want to know.~ She pauses. ~Like, just cockroaches? No water or anything?~";
RNLine ->->->->-> KylaHouseSink3x2x0 "The water -- actually it was mostly rust -- came out after all the cockroaches. They were clogging the pipe."
with
newnode KylaHouse,
content "~The water -- ~ I begin, ~-- actually it was mostly rust -- came out after all the cockroaches. They were clogging the pipe.~^
~Ugh, I knew I didn't want to know.~";
RNLine ->->->->-> KylaHouseSink3x2x1 "Well, there was water, but who'd want to use it?"
with
newnode KylaHouse,
content "~Well,~ I say, ~there was water, but who'd want to use it?~^
~True.~";
RNLine ->->->->-> KylaHouseSink3x2x3 "There was, like, totally rusty water."
with
newnode KylaHouse,
content "~There was, like, totally rusty water.~^
~Kind of an anticlimax. It'd be cool if a ton of roaches came out and then the water was, y'know, pristine.~^
~It'd be cooler without the roaches.~";
RNLine ->->->->-> KylaHouseSink3x2x4 "I've said too much already."
with
newnode KylaHouse,
content "~I've said too much already.~^
~You're right, you're right,~ says Kyla. ~I'm really just torturing myself by asking.~";
RNLine ->->->-> KylaHouseSink3x3 "You don't want to know."
with
newnode KylaHouse,
content "~You don't want to know.~^
~You're right,~ she says. ~Thanks.~";
!
! Part 2 (not present)
!
!
! Part 3
!
Holder ->-> KylaRally
with
sharing KylaRallyStuff;
RNLine ->->-> KylaRally0 "Hey Kyla."
with
newnode KylaRally,
content "~Hey Kyla,~ I say.^
~Hi Iris.~";
RNLine ->->-> KylaRally1 "Where's Jen?"
has ~on
with
newnode KylaRally,
content "~Where's Jen?~ I say to Kyla.^
~I don't know,~ she says, her eyes looking kind of scared. ~I'm worried.~^
I almost laugh. It's so weird, man, that she's worried about Jen, since it totally seems like Kyla's vulnerable, whereas anybody who tried to pick a fight with Jen would have their hands full.";
Holder ->->-> KylaRallyStuff;
RNLine ->->->-> KylaRallySign0 "Pretty interesting sign there."
has ~on
with
newnode KylaRally,
content "~Pretty interesting sign there,~ I say.^
~Yeah, it is,~ Kyla says thoughtfully. ~I should do something like that for the next one.~";
RNLine ->->->-> KylaRallyMask0 "Check out that mask."
has ~on
with
newnode KylaRally,
content "~Check out that mask,~ I say, pointing it out.^
~Hey, cool!~ Kyla says, picking it up and putting it on. She crouches down and puts her hands up like a karate master or something. ~I'm the man in black! Fuck the government! Rah! Rah!~^
I start cracking up. She laughs too, and throws the mask into the crowd. ~The crazy guys who wear those are so funny,~ she says. ~So damn uptight, man.~",
after [;
remove Mask;
];
Holder ->->->-> KylaRallyMask1
with
switchedTo [;
Kyla.chooseNode(KylaRally);
"~You got a mask, huh, Iris?~ Kyla says, recognizing me.^
~Yeah.~^
~Be careful, man, you're going to get arrested for looking like someone who might possibly be suspected of harboring somewhat anti-government sentiment.~ She laughs.";
];
RNLine ->->->-> KylaRallyCorpse0 "Kyla -- that guy's fucking dead, man."
has ~on
with
newnode KylaRally,
content "~Kyla -- that's guy's fucking dead, man.~^
~Goddamn it,~ she says, choking back tears. ~Goddamn it. Why in the world does this kind of thing have to happen?~ Goddamn it is right. I wish I had an answer.";
!
! Part 4c
!
Holder ->-> KylaBack;