Section insulting
Character question is a truth state that varies. Character question is false.
Instead of insulting Vincent:
say "'Hey Vincent,' you say. 'Word on the street is that [lame insult in lower case].'
Vincent stops in his tracks. You can hear gears turning in his head. He turns around, grabs you by the collar and lifts you in the air. 'Who's been sayin['] that? Talk ya little punk!'[one of][line break]Good ol['] Vincent. No matter how lame the insult, you can count on him getting agitated.[or][stopping]";
change character question to true;
change the command prompt to "[one of]You reply:[or]:[stopping] ";
After deciding the scope of the player while character question is true:
repeat with X running through people:
place X in scope.
After reading a command when character question is true:
if the player's command matches "guy/man/dude/boy":
say "Whom do you mean?";
reject the player's command;
otherwise if the player's command matches "[yourself]":
say "'I'd kick your ass if you weren't a girl,' Vincent growls and drops you on the floor.";
otherwise if the player's command matches "[guard]" or the player's command matches "[bouncer]" or the player's command matches "[barkeep]":
say "Vincent looks like he's thinking hard, even though that's unlikely. 'I can't go beatin['] the staff. They would kick me out and I couldn't finish my game,' he concludes and lets you go.";
otherwise if the player's command matches "[Britney]":
say "'Dude, she's a stuck up bitch, but I don't think I could beat up a girl, not even if she wasn't Gus's girl,' Vincent ponders and lets you go.";
otherwise if the player's command matches "[Gus]":
say "'I don['] believe ya, punk. Gus and I are friends, he wouln['] say that [']bout my momma.'";
otherwise if the player's command matches "[Ralph]":
say "'Man, that Ralph. He's Gus's posse so I don't think I should beat him up,' he says.";
otherwise if the player's command matches "[posse]":
say "Vincent ponders for a while. 'I could take on three or four, but they are just too many,' he finally says,";
otherwise if the player's command matches "[Joe Mahma]" or the player's command matches "[mysterious stranger]":
say "'Who? I don['] know [']im. Yer just yankin['] my leg,' he says and drops you down.";
otherwise if the player's command matches "[the Sleaze]":
if the VIP-sleaze is in the VIP lounge:
say "'That guy in the lounge? Let me at him,' Vincent says and rushes to the lounge. He returns a couple of minutes later. 'Damn, I almost bruised my knuckles,' he complains. You see [the Sleaze] staggering back into the bar.";
now the VIP-sleaze is beaten;
remove the VIP-sleaze from play;
now the VIP pass is in the VIP lounge;
now the Sleaze is in the Bar;
if the Sleaze is unbeaten:
now the Sleaze is beaten;
choose row 1 in the table of Hostile Britney Conversation;
change the quip entry to "'Hey, I got Vincent to beat up the dirtbag.'[paragraph break]'Really? I don't know... I can't really know it was you, can I?'[paragraph break]Sigh.";
otherwise:
say "'[one of]The greasehair over there[or]That smug bastard again[stopping]? He's goin['] to be picking his teeth from the floor in about five seconds,' Vincent barks and storms into the bar. You witness a gruesome act that includes screaming, punching, and unhealthy amount of excruciating pain. You almost feel sorry for the Sleaze. Almost.[paragraph break]Vincent storms back, shaking his head. 'What a weasel,' he mutters and returns to his game.";
if the Sleaze is unbeaten:
now the Sleaze is beaten;
now the Sleaze is recently beaten;
otherwise if the player's command matches "[Norbert]":
if the Fight on the Dance Floor has not happened:
say "'That pencilneck? He'll eat through a straw for a month,' Vincent says and storms to the dance floor.[paragraph break]He goes straight to Norbert, exchanges a few words and starts to slap him around. The bouncer sees this and leaves his post to cool things down.";
remove Vincent from play;
remove the bouncer from play;
remove Norbert from play;
now the commotion is in the Dance floor;
otherwise:
say "'I know! I already taught the poindexter a lesson,' Vincent says.";
otherwise if the player's command matches "[vincent]" or the player's command matches "you":
say "There's a long pause. 'Hey! I wouldn't say that! Ye'r just pullin['] my leg,' he finally says.";
otherwise if the player's command matches "your/yo/ye/yer mom/momma/mamma/mother":
say "'Yeah, real funny. Now scram before I kick your ass,' he says and pushes you away.";
otherwise if the number of words in the player's command is greater than 1:
say "Better not use that many words. Anything above one word is probably too much for Vincent's pea-brain to understand.";
reject the player's command;
otherwise:
say "'[one of]Are you tryin['] to pull my leg?[run paragraph on][or]I don't understand what you're rambling about,[run paragraph on][or]You're just joking, right?[run paragraph on][at random]' he says and shoves you off before turning to the arcade machine again.[line break][line break]";
change the command prompt to ">";
change the character question to false;
reject the player's command.