Page 1 of 1

Posted: Sat Dec 27, 2008 12:15 am
by TheCorsair
As part of the Community Core upgrades, was wondering if there are plans or should be plans to have an updated/expanded community chat pack for the community?

There are many VC's that we would use today and remove ones we don't need (eg Find Lava) and of course we all need to be on the same one so we can hear them.

I know VC's are not core based but application based but still if we could have one standard "community" Voice Chat pack a bit like how TE's Chat pack is commonly used but updated and standard then I think it would be really good in improving teamwork and all having something consistent like what the community core has become.

Comments, discussion welcome!

Posted: Sat Dec 27, 2008 2:31 am
by TheBored
VC spam is bad enough as is. Make your own chat packs but don't push them to those that don't want them.

TB

Posted: Sat Dec 27, 2008 5:21 am
by Dark_Sponge
TheBored wrote:QUOTE (TheBored @ Dec 26 2008, 06:31 PM) VC spam is bad enough as is. Make your own chat packs but don't push them to those that don't want them.
The allegs I see while I fly do an excellent job at cutting off vc spam. I agree with corsair, a standardized 'community chatpack' would be nice.

Posted: Sat Dec 27, 2008 5:35 am
by CronoDroid
Why, finding lava is one of the most important tasks one can perform in the regular game of Allegiance.

Posted: Sat Dec 27, 2008 6:44 am
by Evincar
this noobs never shut the $#@! up.

why do you want more they are pursuing expansion-like chats?? how many $#@!ing vc can you spam in the span of a game? do you think this will add anything to gameplay or immersion or whatever?

Posted: Sat Dec 27, 2008 6:55 am
by CronoDroid
Well to be fair if you don't have the chatpack installed all you'll here is Unknown Chat.

Posted: Sat Dec 27, 2008 6:57 am
by TheCorsair
I was thinking more remove the useless ones and include useful ones so that we do have less of the irrelevant VC's that noobs use or others to spam. That is all.

A lot of good work has been and is being done with the community core so I guess just wanted to flag it would be great if we did this with the VC's as well.

Posted: Sat Dec 27, 2008 7:35 am
by CronoDroid
Sorry Corsair but people like jumping on ideas before they've taken off just because they're a bunch of jaded bastards.

I'm jaded too, but I actually bother to read posts.

I think removing some of the crappier VCs is a great idea, trimming it down will REDUCE VC spam, obviously, but I guess people just misinterpreted you when you said "expand".

Here's my list of remove:

-Shoot. Not worthy enough to be one of the top level VCs.
-A lot of the taunts. Fiesty is a keep, obviously, but we have like three VCs which mean the same thing.
-General needs a look at.

I'd post more but I have to alt-tab in game to look at them.

Posted: Sat Dec 27, 2008 1:48 pm
by madpeople
someone go dig out the other versions of this thread please and post links.

can i sudggest putting a "Combined" infront of "Community Chat Pack" to make the "Combined Community Chat Pack" - CCCP - SOVIET RUSSIA

in soviet russia, the chat packs you!
/total ripoff of the combined community codec pack

Posted: Sat Jan 03, 2009 9:10 am
by TwistedAngle
I think (as a voob) that updated chatpack would be a good idea.

I don't know if you are interested in this, but I have reorganized the VCs based on TE's chatpack. For example I removed the general menu and disitributed stuff differently. Also the major difference is that I have shortened some messages to one or few words and I used lines and headings. This is in beta stage. If there is any ideas that you like be free to use them. I removed some messages, but basically I tried to include everything.

I'm not native english speaker so if there is any misunderstanding of words and context I hope you correct me.

CODE
//////////////////////////////////////////////////////////////////////////////
//
// Quick chat menus
//
//////////////////////////////////////////////////////////////////////////////

attackMoreMenu =
QuickChatMenu([
QuickChatMenuItem('a', "A Attack!" , attackCommand),
QuickChatMenuItem('d', "D Defenders " , attackDefenderCommand)
]);

attackMenu =
QuickChatMenu([
QuickChatMenuItem('a', "->>>" , attackMoreMenu),
QuickChatMenuItem('b', "B BASE" , attackBase2Command),
QuickChatMenuItem('c', "C CONSTRUCTOR" , attackConstructorCommand),
QuickChatMenuItem('f', "F FIGHTERS" , attackFighter2Command),
QuickChatMenuItem('i', "I INTERCEPTORS" , attackInterceptorCommand),
QuickChatMenuItem('l', "L CAPITAL" , attackCapital2Command),
QuickChatMenuItem('m', "M MINERS" , attackMinerCommand),
QuickChatMenuItem('j', " J - special mines " , attackspecialCommand),
QuickChatMenuItem('o', "O BOMBERS" , attackBomberCommand),
QuickChatMenuItem('r', "R TELEPORT" , attackRipcordCommand),
QuickChatMenuItem('s', "S STEALTHS" , attackStealthCommand),
QuickChatMenuItem('t', "T TRANSPORT" , attackTransportCommand),
QuickChatMenuItem('u', "U SCOUTS" , attackScoutCommand),
QuickChatMenuItem('n', "N NANITES" , attacknaniteCommand),
QuickChatMenuItem('w', "W TOWERS" , attackTowerCommand),
QuickChatMenuItem('e', "E minefield" , attackminefieldCommand),
QuickChatMenuItem('p', "P probes" , attackprobeCommand),
QuickChatMenuItem('q', "Q rescue probe" , attackrescueCommand)

]);

defendMoreMenu =
QuickChatMenu([
QuickChatMenuItem('d', "D Defend!" , defendCommand),
QuickChatMenuItem('b', "B BASE (assistance)" , baseUnderAttackCommand),
QuickChatMenuItem('a', "A BASE (all)" , allDefendBaseCommand),
QuickChatMenuItem('m', "M MINERS (hammered)" , minersHammeredCommand),
QuickChatMenuItem('f', "F Defend defenders." , defendDefenderCommand)
]);

defendMenu =
QuickChatMenu([
QuickChatMenuItem('d', "->>>" , defendMoreMenu),
QuickChatMenuItem('b', "B BASE" , defendBaseCommand),
QuickChatMenuItem('c', "C CONSTRUCTOR" , defendConstructorCommand),
QuickChatMenuItem('f', "F FIGHTERS" , defendFighter2Command),
QuickChatMenuItem('i', "I INTERCEPTORS." , defendInterceptorCommand),
QuickChatMenuItem('l', "L CAPITAL" , defendCapital2Command),
QuickChatMenuItem('m', "M MINERS" , defendMinerCommand),
QuickChatMenuItem('j', " J - special mines!" , defendspecialCommand),
QuickChatMenuItem('o', "O BOMBERS" , defendBomberCommand),
QuickChatMenuItem('r', "R TELEPORT" , defendRipcordCommand),
QuickChatMenuItem('s', "S STEALTHS" , defendStealthCommand),
QuickChatMenuItem('t', "T TRANSPORT" , defendTransportCommand),
QuickChatMenuItem('u', "U SCOUTS" , defendScoutCommand),
QuickChatMenuItem('w', "W TOWERS" , defendTowerCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('n', "N Need more help on defense! " , needdefenseCommand),
QuickChatMenuItem('x', "X Don't defend, it's dead. " , dontdefendCommand)
]);

escortMenu =
QuickChatMenu([
QuickChatMenuItem('c', "C CONSTRUCTOR " , escortBuilderCommand),
QuickChatMenuItem('m', "M MINER" , escortMinerCommand),
QuickChatMenuItem('t', "T TRANSPORT" , transportOutboundCommand)
]);

supportMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 Cover me!" , coverMeCommand),
QuickChatMenuItem('2', "2 I need help!" , helpMeCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('c', "C Cruiser support " , needCruiserCommand),
QuickChatMenuItem('f', "F Fighter support" , needFighterSupportCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('n', "N Nanites, launch and wait for bomber." , naniteslaunchCommand),
QuickChatMenuItem('r', "R Nanites, ripcord in!" , nanitesripCommand)
]);

needMoreMenu =
QuickChatMenu([
QuickChatMenuItem('n', "N PICKUP" , needPickupCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('1', "1 someone to pickup pods " , pickuppodsCommand),
QuickChatMenuItem('2', "2 more pilots on offense!" , needoffenseCommand),
QuickChatMenuItem('3', "3 more help on defense!" ,needdefenseCommand),
QuickChatMenuItem('4', "4 rescue help!" , needRescueCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('a', "A AMMO" , needAmmoCommand),
QuickChatMenuItem('g', "G FUEL (GAS)" , needFuelCommand),
QuickChatMenuItem('r', "R REPAIRS" , needRepairsCommand),
QuickChatMenuItem('b', " B - station needs repairs " , stationNeedsRepairsCommand),
QuickChatMenuItem('m', "M MONEY" , needMoneyCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('f', "F better FIGHTERS." , needBetterFightersCommand),
QuickChatMenuItem('w', "W better WEAPONS" , needBetterWepCommand),
QuickChatMenuItem(' ', "--------------" , heeHeeHeeCommand),
QuickChatMenuItem('t', "T TARGET" , targetNeededCommand),
QuickChatMenuItem('o', "O OBJECTIVE" , needObjectiveCommand)
]);

needMenu =
QuickChatMenu([
QuickChatMenuItem('n', "->>>" , needMoreMenu),
QuickChatMenuItem('b', "B BASE." , needBaseCommand),
QuickChatMenuItem('c', "C CONSTRUCTOR" , needConstructorCommand),
QuickChatMenuItem('n', " N - nans on con" , neednanonconstCommand),
QuickChatMenuItem('f', "F FIGHTERS" , needFighterCommand),
QuickChatMenuItem('i', "I INTERCEPTORS" , needInterceptorCommand),
QuickChatMenuItem('l', "L CAPITAL" , needCapitalCommand),
QuickChatMenuItem('m', "M MINERS" , needMinerCommand),
QuickChatMenuItem('o', "O BOMBERS" , needBomberCommand),
QuickChatMenuItem('r', "R RIPCORD" , needRipcordCommand),
QuickChatMenuItem('s', "S STEALTHS" , needStealthCommand),
QuickChatMenuItem('t', "T TRANSPORT" , needTransportCommand),
QuickChatMenuItem('u', "U SCOUTS" , needScoutCommand),
QuickChatMenuItem('u', " Y - teleport scout" , needtpscoutCommand),
QuickChatMenuItem('w', "W TOWERS" , needTowerCommand),
QuickChatMenuItem('e', "E mines" , needminesCommand),
QuickChatMenuItem('p', "P probes" , deployProbesCommand),
QuickChatMenuItem('q', "Q rescue probe" , needrescueCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('d', "D DEFENDERS." , needDefenderCommand),
QuickChatMenuItem('a', "A scout to find ALEPHS" , scoutAlephCommand),
QuickChatMenuItem('x', "X repairs" , needRepairsCommand)
]);

commandsMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 Read the chat!" , readTheChatCommand),
QuickChatMenuItem('2', "2 Go to team-only comms." , goToTeamOnlyCommand),
QuickChatMenuItem('0', "0 Please stop spamming." , stopspamCommand),
QuickChatMenuItem(' ', "----TARGET----" , heeHeeHeeCommand),
QuickChatMenuItem('m', "M - miners" , minerHuntCommand),
QuickChatMenuItem('c', "C - constructors" , layLowCommand),
QuickChatMenuItem('y', "Y Yo, go find their crib." , findFreakinBaseCommand),
QuickChatMenuItem('l', "L Capturing base, get ready to launch!" , capturingbaseCommand),
QuickChatMenuItem(' ', "----ABORT----" , heeHeeHeeCommand),
QuickChatMenuItem('k', "K Don't kill pods!" , dontkillpodsCommand),
QuickChatMenuItem('a', "A Stay out of the middle aleph!" , stayoutofmiddleCommand),
QuickChatMenuItem('y', "Y Ya'll come back now!" , misc25Command),
QuickChatMenuItem(' ', "----DEFENSIVE----" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R Ripcord home." , ripcordHomeCommand),
QuickChatMenuItem('b', "B Head back to base!" , headBackCommand),
QuickChatMenuItem('n', "N Repair the station." , repairStationCommand),
QuickChatMenuItem(' ', "----DEPLOY----" , heeHeeHeeCommand),
QuickChatMenuItem('p', "P - probes" , deployProbesCommand),
QuickChatMenuItem('e', "E - mines" , deployMinesCommand),
QuickChatMenuItem(' ', "----PICKUP----" , heeHeeHeeCommand),
QuickChatMenuItem('f', "F - lifepod" , pickupLifepodCommand),
QuickChatMenuItem('t', "T - tech" , pickupTreasureCommand),
QuickChatMenuItem(' ', "----MISC.----" , heeHeeHeeCommand),
QuickChatMenuItem('d', "D Donate me your credits!" , donateCreditsCommand),
QuickChatMenuItem('w', "W Check your wing assignment." , checkWingCommand),
QuickChatMenuItem('q', "Q Don't forget to take along your rescue probes!" , deployrescueCommand)
]);


foundMenu =
QuickChatMenu([
QuickChatMenuItem('a', "A ALEPH" , foundAlephCommand),
QuickChatMenuItem(' ', "----Enemy----" , heeHeeHeeCommand),
QuickChatMenuItem('b', "B BASE" , foundEnemyBaseCommand),
QuickChatMenuItem('c', "C CONSTRUCTOR " , foundEnemyConstructCommand),
QuickChatMenuItem('m', "M MINERS" , foundEnemyMinerCommand),
QuickChatMenuItem('s', "S SHIPS" , foundEnemyShipsCommand),
QuickChatMenuItem(' ', "----Asteroids----" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R CARBON" , foundCarbonCommand),
QuickChatMenuItem('n', "N NICKEL IRON" , foundIronCommand),
QuickChatMenuItem('l', "L LAVA" , foundLavaCommand),
QuickChatMenuItem('h', "H HELIUM" , foundHeliumCommand)
]);

findMenu =
QuickChatMenu([
QuickChatMenuItem('f', "Found >" , foundMenu),
QuickChatMenuItem('a', "A ALEPHS" , findAlephsCommand),
QuickChatMenuItem('y', "Y CASH" , findcashCommand),
QuickChatMenuItem(' ', "----Asteroids----" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R CARBON" , findCarbonCommand),
QuickChatMenuItem('s', "S SILICON" , findSiliconCommand),
QuickChatMenuItem('u', "U URANIUM" , findUraniumCommand),
QuickChatMenuItem('l', "L LAVA" , findLavaCommand),
QuickChatMenuItem('n', "N NICKEL IRON" , findIronCommand),
QuickChatMenuItem('h', "H HELIUM" , findHeliumCommand),
QuickChatMenuItem('e', "----Enemy----" , findEnemyCommand),
QuickChatMenuItem('u', "U SCOUT" , findscoutCommand),
QuickChatMenuItem('c', "C CONSTRUCTORS " , findconstCommand),
QuickChatMenuItem('m', "M MINERS" , findMinerCommand),
QuickChatMenuItem('p', "P PROBES" , findProbesCommand),
QuickChatMenuItem('s', "S ASSAULT SHIP" , findassCommand)
]);

respondMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 Ready." , readyCommand),
QuickChatMenuItem('2', "2 I'm on it." , imOnItCommand),
QuickChatMenuItem('3', "3 Objective complete." , objectiveCommand),
QuickChatMenuItem('4', "4 Aleph is mined." , alephMinedCommand),
QuickChatMenuItem('5', "5 Aleph is mined and droned." , alephmineddronedCommand),
QuickChatMenuItem('0', "0 I'd love to, but I'm podded." , cantpoddedCommand),
QuickChatMenuItem(' ', "----ASK----" , heeHeeHeeCommand),
QuickChatMenuItem('w', "W What?!" , whatCommand),
QuickChatMenuItem('v', "V What, now?" , whatNowCommand),
QuickChatMenuItem('e', "E Excuse me?" , scuseMeCommand),
QuickChatMenuItem('l', "L What the hell are we supposed to use man, harsh language?" , harshlanguageCommand),
QuickChatMenuItem(' ', "----POSITIVE----" , heeHeeHeeCommand),
QuickChatMenuItem('a', "A Acknowledged!" , acknowledgedCommand),
QuickChatMenuItem('r', "R Roger." , rogerCommand),
QuickChatMenuItem('o', "0 On my way." , onMyWayCommand),
QuickChatMenuItem('g', "G Givin' it all she's got." , misc9Command),
QuickChatMenuItem('t', "T Taking it to them!" , takingItToThemCommand),
QuickChatMenuItem('n', "N Ain't no thang." , aintNoThinCommand),
QuickChatMenuItem(' ', "----NEGATIVE----" , heeHeeHeeCommand),
QuickChatMenuItem('i', "I I dont think so!" , dontthinksoCommand),
QuickChatMenuItem('h', "H Hold your horses..." , holdYourHorsesCommand),
QuickChatMenuItem('j', "J Surely you're joking." , surelyJokingCommand),
QuickChatMenuItem('q', "Q Look, I don't have time for this." , notimeCommand),
QuickChatMenuItem('b', "B I'm busy!!" , imbusyCommand),
QuickChatMenuItem('d', "D I don't have enough money." , noMoneyCommand),
QuickChatMenuItem('x', "X I said no, and I mean it!" , noImeanitCommand),
QuickChatMenuItem(' ', "----COMPLETE----" , heeHeeHeeCommand),
QuickChatMenuItem('c', "C Complete!" , completeCommand),
QuickChatMenuItem('p', "P Payload delivered!!" , payloadCommand)
]);

offendMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 You're crazy." , youreCrazyCommand),
QuickChatMenuItem('2', "2 You're mad." , youreMadCommand),
QuickChatMenuItem('3', "3 You suck!" , youSuckCommand),
QuickChatMenuItem('4', "4 You're dogmeat pal!" , dogmeatCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R Ripcord... last resort for the desperate." , ripcordLastCommand),
QuickChatMenuItem('c', "C Someone shoot the commander." , shootCommanderCommand),
QuickChatMenuItem('i', "I Someone slap the investor!" , slapInvestorCommand),
QuickChatMenuItem('m', "M We have a clueless commander...mutiny!" , mutinyCommand),
QuickChatMenuItem('t', "T They ain't paying us enough for this man..." , notenoughCommand),
QuickChatMenuItem('q', "Q Did IQs just drop sharply while I was away?" , iqsCommand),
QuickChatMenuItem('k', "K Kiss my asteroid!" , misc2Command),
QuickChatMenuItem('h', "H You have no honor." , noHonorCommand)
]);

boastMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 How was zat?" , howWasThatCommand),
QuickChatMenuItem('2', "2 How did that feel?" , howdThatFeelCommand),
QuickChatMenuItem('3', "3 How ya like me now?" , misc21Command),
QuickChatMenuItem('4', "4 Oooh...looked like that hurt!" , thatHurtCommand),
QuickChatMenuItem('5', "5 Oooh...sorry about that one." , ooohSorryCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('b', "B That's the bomb, baby." , misc27Command),
QuickChatMenuItem('e', "E Easier than shooting fish in a barrel!" , shootingFishCommand),
QuickChatMenuItem('k', "K I'm the King of the Hill!" , kingUniverseCommand),
QuickChatMenuItem('d', "D Death becomes you." , deathBecomesCommand),
QuickChatMenuItem('l', "L Like lambs to the slaughter." , likeLambsCommand),
QuickChatMenuItem('c', "C Come on down!" , comeOnDownCommand),
QuickChatMenuItem('m', "M That's gonna leave a mark!" , leavemarkCommand),
QuickChatMenuItem('y', "Y You're good but not that good." , youreGoodButCommand),
QuickChatMenuItem('s', "S Sending you to death row!" , misc20Command)
]);

jeerMoreMenu =
QuickChatMenu([
QuickChatMenuItem('a', "A You're all clear kid, now let's blow this thing & go home!" , soloAttackCommand),
QuickChatMenuItem('b', "B Now watch the birdie!" , raditzBirdieCommand),
QuickChatMenuItem('c', "C Next time I cook the meat" , raditzCookMeatCommand),
QuickChatMenuItem('d', "D Don't make me destroy you!" , vaderDestroyCommand),
QuickChatMenuItem('e', "E Hello everybody" , gohanHelloCommand),
QuickChatMenuItem('f', "F You're right I owe you, I'll make it up to by teaching you to fight!" , raditzTeachCommand),
QuickChatMenuItem('h', "H HEHEHE HEHEHEHE AHAHAHAHAHA!!" , vegetaLaughCommand),
QuickChatMenuItem('l', "L Listen carefully" , raditzListenCommand),
QuickChatMenuItem('n', "N Hey you came here! I don't wanna fight!" , piccoloWussCommand),
QuickChatMenuItem('o', "O You should know better than to oppose Vegeta!" , vegetaOpposeCommand),
QuickChatMenuItem('p', "P I guess it's possible...but not likely!" , krillinPossibleCommand),
QuickChatMenuItem('r', "R Ready or not, here I come!" , raditzReadyOrNotCommand),
QuickChatMenuItem('s', "S I'm from outer space?" , gokuSpaceCommand),
QuickChatMenuItem('t', "T I've heard enough of this trash!" , piccoloTrashCommand),
QuickChatMenuItem('w', "W You'll never succeed! You're too weak!" , piccoloWeakCommand)
]);

jeerMenu =
QuickChatMenu([
QuickChatMenuItem('j', "->>>" , jeerMoreMenu),
QuickChatMenuItem('f', "F Fiesty!" , fiestyCommand),
QuickChatMenuItem('a', "A Almost had you." , almostHadYouCommand),
QuickChatMenuItem('c', "C Come back and fight." , comeBackCommand),
QuickChatMenuItem('d', "D You died with dignity." , withDignityCommand),
QuickChatMenuItem('p', "P You want a piece of me?" , wantAPieceCommand),
QuickChatMenuItem('v', "V You'll be sorry you did that!" , youllBeSorryCommand),
QuickChatMenuItem('s', "S Now you see me, now you don't." , nowyouseemeCommand),
QuickChatMenuItem('t', "T We will not tolerate this behavior." , wonttolerateCommand),
QuickChatMenuItem('m', "M I'm out of ammo.. hmm, interesting." , outOfAmmoCommand),
QuickChatMenuItem('w', "W Whoopee-$#@!in'-do..hey I'm impressed!" , woopieCommand),
QuickChatMenuItem('g', "G Stop your grinnin' and drop your linen.", stopgrinCommand),
QuickChatMenuItem('h', "H Hey maybe you haven't been keeping up on current events..." , asseskickedCommand)

]);

metaMenu =
QuickChatMenu([
QuickChatMenuItem(' ', "----COM----" , heeHeeHeeCommand),
QuickChatMenuItem('1', "1 Who wants to be commander?" , whoCommanderCommand),
QuickChatMenuItem('2', "2 Make me commander!" , makeMeCommand),
QuickChatMenuItem(' ', "----SETTINGS----" , heeHeeHeeCommand),
QuickChatMenuItem('c', "C Settings have changed." , changedSettingsCommand),
QuickChatMenuItem('s', "S Settings suck!" , settingssuckCommand),
QuickChatMenuItem('m', "M Change the map." , changeTheMapCommand),
QuickChatMenuItem(' ', "----TEAMS----" , heeHeeHeeCommand),
QuickChatMenuItem('t', "T Can we pick teams?" , pickteamsCommand),
QuickChatMenuItem('e', "E Even up, or I'll even it up." , evenupCommand),
QuickChatMenuItem(' ', "----START----" , heeHeeHeeCommand),
QuickChatMenuItem('n', "N So, nice weather etc.? Let's play this thing!" , niceWeatherCommand),
QuickChatMenuItem('h', "H Great game. How about a rematch?" , rematchCommand),
QuickChatMenuItem('b', "B Shall we begin?" , shallWeBeginCommand),
QuickChatMenuItem('g', "G It's gametime." , gametimeCommand),
QuickChatMenuItem('a', "A Start the game already!" , startTheGameCommand),
QuickChatMenuItem(' ', "----LEAVING----" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R Real life wants me now." , realLifeCommand),
QuickChatMenuItem('l', "L It's late ... gotta go." , itsLateCommand),
QuickChatMenuItem('p', "P Gotta take a pitstop...hold up.", pitstopCommand),
QuickChatMenuItem('i', "I My ISP dropped me." , ISPDropCommand),
QuickChatMenuItem(' ', "----GAME----" , heeHeeHeeCommand),
QuickChatMenuItem('d', "D Let's just bug out and call it even, ok?" , bugoutCommand),
QuickChatMenuItem('o', "O That's it man...Game over man, game over!" , gameoverCommand)
]);

questionsMenu =
QuickChatMenu([
QuickChatMenuItem('a', "A Is the aleph mined?" , isalephminedCommand),
QuickChatMenuItem('b', "B Is our base clear?" , isOurBaseClearCommand),
QuickChatMenuItem('d', "D Did you copy?" , didYouCopyCommand),
QuickChatMenuItem('e', "E Everybody ready?" , everyoneReadyCommand),
QuickChatMenuItem('f', "F How far is their base from the aleph?" , howfarCommand),
QuickChatMenuItem('s', "S What are you saving up for?", savingUpCommand),
QuickChatMenuItem('w', "W Hey, wassup?" , hiCommand),
QuickChatMenuItem('h', "H Hello?" , helloCommand),
QuickChatMenuItem('y', "Y Yo! Wake up! You there?" , wakeupCommand)
]);


turretMenu =
QuickChatMenu([
QuickChatMenuItem('t', "T I need turret gunners NOW!" , needTurretCommand),
QuickChatMenuItem('s', "S I'll be on your turret in a few seconds." , joiningTurretCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('1', "1 Turrets attack my target!" , turretsAttackCommand),
QuickChatMenuItem('2', "2 Watch your fire!" , watchFireCommand),
QuickChatMenuItem('0', "0 Get off my turrets man!" , offturretCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R Gunner ready." , gunnerReadyCommand),
QuickChatMenuItem('d', "D Danger." , misc3Command),
QuickChatMenuItem('g', "G Get them off of me!" , getOffMeCommand),
QuickChatMenuItem('p', "P Don't kill pods!" , dontkillpodsCommand),
QuickChatMenuItem('l', "L Capship waiting for turret gunners!!" , capShipWaitingCommand),
QuickChatMenuItem('o', "O Bomber waiting for turret gunners!!" , bomberWaitingCommand )
]);

yellMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 Yessssss!" , yes2COmmand),
QuickChatMenuItem('2', "2 Nooooo!" , noooCommand),
QuickChatMenuItem('3', "3 Shhhooot!" , shootCommand),
QuickChatMenuItem('4', "4 Yee-haaaaaw!" , yeeHaCommand),
QuickChatMenuItem('5', "5 Ahhh Yeah!" , ohYeahCommand),
QuickChatMenuItem('6', "6 Ohh.. Yeah! Yeah!" , yowieCommand),
QuickChatMenuItem('7', "7 Hell yeah!" , hellYeahCommand),
QuickChatMenuItem('8', "8 Aaaaaahhhhhhh!" , aaaaOoooCommand),
QuickChatMenuItem('9', "9 Oooooooooaaaah!" , ooooAaaaCommand),
QuickChatMenuItem('0', "Let's go people, they ain't paying us by the hour..." , letsgoCommand),
QuickChatMenuItem(' ', "----POSITIVE----" , heeHeeHeeCommand),
QuickChatMenuItem('n', "N Nice work." , niceWorkCommand),
QuickChatMenuItem('w', "W Phewwww." , phewCommand),
QuickChatMenuItem('s', "S Sweet!" , sweetCommand),
QuickChatMenuItem('i', "I It's all good." , misc17Command),
QuickChatMenuItem('c', "C Cool." , coolCommand),
QuickChatMenuItem('a', "A Awesome!" , awesomeCommand),
QuickChatMenuItem('t', "T Thanks." , thanksCommand),
QuickChatMenuItem('l', "L Thanks for the lift!" , thanksLiftCommand),
QuickChatMenuItem(' ', "----NEGATIVE----" , heeHeeHeeCommand),
QuickChatMenuItem('d', "D Dang!" , dangCommand),
QuickChatMenuItem('e', "E Deeg, dag, dog!" , arghCommand),
QuickChatMenuItem('x', "X Doah" , doahCommand),
QuickChatMenuItem('m', "M I missed!" , iMissedCommand),
QuickChatMenuItem('q', "Q I quit!" , iQuitCommand),
QuickChatMenuItem('p', "P Damn, I got podded." , poddedCommand),
QuickChatMenuItem(' ', "----OTHER----" , heeHeeHeeCommand),
QuickChatMenuItem('b', "B Ba-bye." , byeCommand),
QuickChatMenuItem('o', "O Shhhooot!" , shootCommand),
QuickChatMenuItem('g', "G Gimme something to shoot at!" , gimmesomethingCommand),
QuickChatMenuItem('h', "H I can't hold 'em!!" , cantHoldEmCommand),
QuickChatMenuItem('f', "F Get them off of me!" , getOffMeCommand)
]);

inboundMenu =
QuickChatMenu([
QuickChatMenuItem('c', "C CAP SHIP" , enemyCapCommand),
QuickChatMenuItem('t', "T TRANSPORT" , enemyTransportCommand),
QuickChatMenuItem('b', "B BOMBER" , inboundBombCommand),
QuickChatMenuItem('f', "F FIGHTERS" , enemyFightersCommand)
]);

pursueMenu =
QuickChatMenu([
QuickChatMenuItem('s', "S SUPREMACY" , theysupCommand),
QuickChatMenuItem('t', "T TACTICAL" , theytacCommand),
QuickChatMenuItem('e', "E EXPANSION" , theyexpCommand),
QuickChatMenuItem('o', "O ORDINANCE" , ordinanceCommand),
QuickChatMenuItem('n', "N ENERGY" , energyCommand),
QuickChatMenuItem('l', "L ELECTRONICS" , electronicsCommand)
]);

infoMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 They see mee." , spottedCommand),
QuickChatMenuItem('2', "2 They don't see me." , notseenCommand),
QuickChatMenuItem('3', "3 Danger." , misc3Command),
QuickChatMenuItem('4', "4 I'm new, and I'm clueless." , imCluelessCommand),
QuickChatMenuItem('n', "N INBOUND" , inboundCommand),
QuickChatMenuItem('i', "I INBOUND ENEMY...>" , inboundMenu),
QuickChatMenuItem('p', "P THEY PURSUE...>" , pursueMenu),
QuickChatMenuItem(' ', "----ALEPH----" , heeHeeHeeCommand),
QuickChatMenuItem('m', "M aleph is MINED" , alephMinedCommand),
QuickChatMenuItem('d', "D aleph is MINED and DRONED" , alephmineddronedCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('s', "S They have a Shipyard!" , haveShipyardCommand),
QuickChatMenuItem('l', "L They have capitals!" , haveCapitolsCommand),
QuickChatMenuItem('o', "O They're pushing their op con!" , pushopCommand),
QuickChatMenuItem('x', "X Their shields are down!" , shieldsAreDownCommand),
QuickChatMenuItem('j', "J We have a traitor in our midst." , traitorCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('k', "K He cloaked!" , cloakedCommand),
QuickChatMenuItem('r', "R He ripped!" , rippedCommand),
// QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
// QuickChatMenuItem('a', "A I have an artifact!" , haveAnArtifactCommand),
// QuickChatMenuItem('f', "F Enemy has a flag" , enemyHasFlagCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('b', "B Base captured!" , baseCapturedCommand),
QuickChatMenuItem('z', "Z Our miners are dead!" , minersAreDeadCommand),
QuickChatMenuItem(' ', "-------------" , heeHeeHeeCommand),
QuickChatMenuItem('c', "C Constructor launching now." , constructorLaunchingCommand)
]);

groupWorkMenu =
QuickChatMenu([
QuickChatMenuItem('1', "1 Formate!" , formateCommand),
QuickChatMenuItem('2', "2 Stay together." , stayTogetherCommand),
QuickChatMenuItem('3', "3 Rush 'em!" , rushCommand),
QuickChatMenuItem('4', "4 Camp the aleph!" , campalephCommand),
QuickChatMenuItem('5', "5 Camp their base!" , campbaseCommand),
QuickChatMenuItem('6', "6 Camp their teleport!" , campteleportCommand),
QuickChatMenuItem('0', "0 Retreat!" , retreatCommand),
QuickChatMenuItem(' ', "----FORM UP----" , heeHeeHeeCommand),
QuickChatMenuItem('a', "A Come along" , joinMeCommand),
QuickChatMenuItem('f', "F Follow me." , followMeCommand),
QuickChatMenuItem('v', "V Form on my wing!" , joinWingCommand),
QuickChatMenuItem('e', "E Regroup!" , regroupCommand),
QuickChatMenuItem('b', "B Defenders, stay close to base!" , defenderscloseCommand),
QuickChatMenuItem('j', "J Meet me at the jump point." , meetAtJumpCommand),
QuickChatMenuItem('t', "T Stay on target." , stayOnTargetCommand),
QuickChatMenuItem('s', "S Steady tiger!" , steadyTigerCommand),
QuickChatMenuItem(' ', "----WAIT----" , heeHeeHeeCommand),
QuickChatMenuItem('w', "W Wait for signal." , wait4signalCommand),
QuickChatMenuItem('h', "H Hold up." , holdUpCommand),
QuickChatMenuItem('m', "M It'll be a couple more minutes." , coupleMinutesCommand),
QuickChatMenuItem('p', "P Just a sec...waiting for a couple more people." , justASecCommand),
QuickChatMenuItem(' ', "----OTHER----" , heeHeeHeeCommand),
QuickChatMenuItem('r', "R Ripcording!" , ripcordingCommand),
QuickChatMenuItem('w', "W Watch your fire!" , watchFireCommand),
QuickChatMenuItem('u', "U Scout ahead for threats!" , scoutaheadCommand),
QuickChatMenuItem('g', "G Go Go Go!" , goGoGoCommand)
]);

mainMenu =
QuickChatMenu([
QuickChatMenuItem('1', "Affirmative" , YesCommand),
QuickChatMenuItem('2', "Negative" , NoCommand),
QuickChatMenuItem('3', "Aleph is mined!" , alephMinedCommand),
QuickChatMenuItem('4', "Attack my target" , attackTargetCommand),
QuickChatMenuItem('5', "Turrets attack my target!" , turretsAttackCommand),
QuickChatMenuItem('6', "Ripcording!" , ripcordingCommand),
QuickChatMenuItem('7', "Roger." , rogerCommand),
QuickChatMenuItem('8', "I gotcha. Hold still." , gotchaCommand),
QuickChatMenuItem('9', "I need a pick up... Help" , needPickupCommand),
// QuickChatMenuItem('8', "I need turret gunners NOW!" , needTurretCommand),
// QuickChatMenuItem('9', "I'll be on your turret in a few seconds." , joiningTurretCommand),
QuickChatMenuItem('0', "Oops, wrong voice chat...." , oopsCommand),
QuickChatMenuItem('H', "Heh, heh, heh..." , heeHeeHeeCommand),
QuickChatMenuItem('A', "ATTACK... " , attackMenu),
QuickChatMenuItem('D', "DEFEND... " , defendMenu),
QuickChatMenuItem('E', "ESCORT... " , escortMenu),
QuickChatMenuItem('S', "SUPPORT... " , supportMenu),
QuickChatMenuItem('N', "NEED... " , needMenu),
QuickChatMenuItem('I', "INFO..." , infoMenu),
QuickChatMenuItem('F', "FIND..." , findMenu),
QuickChatMenuItem('Q', "QUESTIONS... " , questionsMenu),
QuickChatMenuItem('R', "RESPOND... " , respondMenu),
QuickChatMenuItem('C', "COMMANDS... " , commandsMenu),
QuickChatMenuItem('G', "GROUP WORK..." , groupWorkMenu),
QuickChatMenuItem('T', "TURRET..." , turretMenu),
QuickChatMenuItem('M', "META..." , metaMenu),
QuickChatMenuItem(' ', "------------" , heeHeeHeeCommand),
QuickChatMenuItem('J', "JEER... " , jeerMenu),
QuickChatMenuItem('O', "OFFEND... " , offendMenu),
QuickChatMenuItem('Y', "YELL... " , yellMenu),
QuickChatMenuItem('B', "BOAST..." , boastMenu)
]);