GenericEcologyVoiceOvers.lua 803 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432
  1. --[[
  2. Script Name : SpawnScripts/Generic/GenericEcologyVoiceOvers.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.03.12 04:03:04
  5. Script Purpose : For City Based/Race Based Voiceover Callouts - Improves Zone ecology/immersion/atmosphere. File facilitates ALL generic flavor hails/callouts if they exist.
  6. Note: VERIFY YOUR DESIRED RACE/GENDER/FACTION HAS VOs (We are missing many here)
  7. THIS FILE IS A LIBRARY OF ALL KNOWN ECOLOGY/FLAVOR NPC VOICEOVERS
  8. Reference: dofile("SpawnScripts/Generic/GenericEcologyVoiceOvers.lua")
  9. Functions: GenericEcologyHail(NPC, Spawn, faction) for basic hails
  10. GenericEcologyCallout(NPC, Spawn, faction) basic hails for nearby players
  11. GenericEcology2Hail(NPC, Spawn, faction) Alternate voices for basic hails (Limited race selection)
  12. GenericEcology2Callout(NPC, Spawn, faction) Alternate basic hails for nearby players
  13. GenericRaceCheckHail(NPC, Spawn, faction) racial-hails
  14. GenericRaceCheckCallout(NPC, Spawn, faction) racial-hails for nearby players
  15. FactionChecking(NPC, Spawn, faction) handles Non-citizen based responses (INCLUDED IN GENERIC HAILS ABOVE)
  16. FactionCheckingCallout(NPC, Spawn, faction) handles Non-citizen based hails for nearby players (INCLUDED IN GENERIC CALLOUTS ABOVE)
  17. GoodFactionEmotes(NPC, Spawn, faction) emotes for NPCs to give to opposing faction players
  18. EvilFactionEmotes(NPC, Spawn, faction) emotes for NPCs to give to opposing faction players
  19. GenericDrunkHail(NPC, Spawn, faction) bar/drunk hails - Only Dwarves/Humans
  20. GenericDrunkCallout(NPC, Spawn, faction) bar drunk callout - Only Dwarves/Humans
  21. EcologyEmotes(NPC,Spawn) collection of random emotes to be used for flavor npcs
  22. For Garbled Racial Language, consult dofile("SpawnScripts/Generic/UnknownLanguage.lua")
  23. --]]
  24. local BARBARIAN = 0
  25. local DARK_ELF = 1
  26. local DWARF = 2
  27. local ERUDITE = 3
  28. local FROGLOK = 4
  29. local GNOME = 5
  30. local HALF_ELF = 6
  31. local HALFLING = 7
  32. local HIGH_ELF = 8
  33. local HUMAN = 9
  34. local IKSAR = 10
  35. local KERRA = 11
  36. local OGRE = 12
  37. local RATONGA = 13
  38. local TROLL = 14
  39. local WOOD_ELF = 15
  40. local FAE = 16
  41. local ARASAI = 17
  42. local SARNAK = 18
  43. local MALE = 1
  44. local FEMALE = 2
  45. local TimeCheck = false -- used to delay between hail uses
  46. local CalloutTimeCheck = false -- used to delay between callout uses
  47. local FactionCalloutTimeCheck = false -- used to delay between non-citizen callout uses
  48. function ResetTimer(NPC) -- resets hail timer after initial use
  49. TimeCheck = false
  50. end
  51. function ResetCalloutTimer(NPC) -- resets callout timer after use
  52. CalloutTimeCheck = false
  53. end
  54. function ResetFactionCalloutTimer(NPC) -- resets non-citizen callout timer after use
  55. FactionCalloutTimeCheck = false
  56. end
  57. -------------------------------------------------------------------------------------------
  58. -- GenericEcologyHail
  59. -------------------------------------------------------------------------------------------
  60. function GenericEcologyHail(NPC, Spawn, faction)
  61. race = GetRace(NPC)
  62. spawnRace = GetRace(Spawn)
  63. gender = GetGender(NPC)
  64. Qfaction = GetFactionAmount(Spawn,11)
  65. FPfaction = GetFactionAmount(Spawn,12)
  66. local zone = GetZone(NPC)
  67. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then -- clarifies which zone is designated EVIL or GOOD
  68. GOOD = true
  69. elseif GetZoneID(zone) == 207 then
  70. GOOD = true
  71. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  72. GOOD = true
  73. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  74. GOOD = true
  75. elseif GetZoneID(zone) == 470 then
  76. GOOD = true
  77. elseif GetZoneID(zone) == 45 then
  78. NEUTRAL = true
  79. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  80. EVIL = true
  81. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  82. EVIL = true
  83. end
  84. if TimeCheck == false then -- checks timer
  85. TimeCheck = true -- turns on timer to stop player spamming
  86. AddTimer(NPC,2500,"ResetTimer") -- starts reset clock
  87. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verifies NPC race/gender fits expected
  88. if race == BARBARIAN then -- begins NPC race check
  89. if gender == MALE then -- begins NPC gender check
  90. if EVIL then -- begins NPC faction/location check
  91. elseif GOOD then --SEE GenericRaceCheckHail FOR MALE BARBARIAN & GenericEcology2Hail FOR EVIL
  92. end
  93. elseif gender == FEMALE then
  94. if GOOD then
  95. if Qfaction <0 then -- checks if player is a citizen
  96. FactionChecking(NPC, Spawn, faction)
  97. else -- player is citizen and is hailed
  98. local choice = math.random(1,11)
  99. if choice == 1 then
  100. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_aoi_gf_2e85d8db.mp3", "Good day, love. Enjoy yourself, ya hear?", "hello", 3358539218, 1293822221, Spawn)
  101. elseif choice == 2 then
  102. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_aoi_gf_9fd46bc0.mp3", "You enjoying this weather? I sure hope so!", "sniff", 4073398098, 738882758, Spawn)
  103. elseif choice == 3 then
  104. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_2a467de4.mp3", "I fear no man or beast!", "flex", 2128441275, 1043815687, Spawn)
  105. elseif choice == 4 then
  106. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_2dfeaa0a.mp3", "Many times I face death with no one to know.", "shrug", 2744180681, 630277713, Spawn)
  107. elseif choice == 5 then
  108. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_65c7cb8c.mp3", "There is always a way, if desire is coupled with courage.", "nod", 1919974860, 3511707276, Spawn)
  109. elseif choice == 6 then
  110. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_294af22b.mp3", "Breath that free air. Its all the sweeter when you've earned it.", "sniff", 224238865, 4224982307, Spawn)
  111. elseif choice == 7 then
  112. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_a3621b3b.mp3", "An ale a day keeps the blues away.", "smile", 3906908244, 1910427566, Spawn)
  113. elseif choice == 8 then
  114. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_f6a79cd4.mp3", "Helping others keeps the soul pure.", "nod", 795123123, 1574455490, Spawn)
  115. elseif choice == 9 then
  116. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_ec4612.mp3", "Always be vigil. You never know when evil will strike!", "threaten", 1096415868, 4151719434, Spawn)
  117. elseif choice == 10 then
  118. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_fad03256.mp3", "I'm as nervious as a karren in a room full of rocking chairs!", "squeal", 4225695611, 2945190068, Spawn)
  119. elseif choice == 11 then
  120. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_28155374.mp3", "I'm not into politics. I'm into survival!", "no", 4282239803, 2774251573, Spawn)
  121. end
  122. end
  123. elseif EVIL then
  124. if FPfaction <0 then
  125. FactionChecking(NPC, Spawn, faction)
  126. else
  127. local choice = math.random(1,7)
  128. if choice == 1 then
  129. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_56e1abc5.mp3", "Don't worry, the last time I killed someone was a few months ago. I've almost forgotten how its done.", "nod", 4284816178, 1371321884, Spawn)
  130. elseif choice == 2 then
  131. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_6b05425a.mp3", "Don't try to make a lady out of me, and I won't try to make a lady out of you!", "hello", 3198450351, 218140189, Spawn)
  132. elseif choice == 3 then
  133. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7c898040.mp3", "If I wanted to speak with riffraff like you, you'd know it!", "glare", 655386949, 2487090829, Spawn)
  134. elseif choice == 4 then
  135. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7cbbffe9.mp3", "I wonder how fast you can run with one leg?", "threaten", 466422573, 1844554045, Spawn)
  136. elseif choice == 5 then
  137. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7d00f821.mp3", "All those rumors about the people I decapitated are false. Trust me, I've decapitated many more by my count.", "cutthroat", 3428354992, 3197307307, Spawn)
  138. elseif choice == 6 then
  139. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_af792eb2.mp3", "Did you just speak to me? You're braver than most.", "boggle", 2586690724, 2745188740, Spawn)
  140. elseif choice == 7 then
  141. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_c76c11b.mp3", "No, I didn't say you could look at me or talk to me for that matter.", "no", 1570018463, 964886476, Spawn)
  142. end
  143. end
  144. end
  145. end
  146. elseif race == DARK_ELF then
  147. if gender == MALE then
  148. if FPfaction <0 then
  149. FactionChecking(NPC, Spawn, faction)
  150. else
  151. local choice = math.random(1,6)
  152. if choice == 1 then
  153. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_10f790b8.mp3", "I refuse to be told what to do by simple-minded buffoons!", "no", 2790459232, 1613438336, Spawn)
  154. elseif choice == 2 then
  155. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gm_23e14704.mp3", "Show your enemies the mercy they deserve: none.", "cutthroat", 2402174307, 2763960224, Spawn)
  156. elseif choice == 3 then
  157. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_beeaa42c.mp3", "I would never raise a hand to one below my station. That's what servants are for.", "wink", 3973342937, 4016890574, Spawn)
  158. elseif choice == 4 then
  159. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_ad69e774.mp3", "I despise low-born scum such as you. Leave me be.", "bye", 917481981, 3977919007, Spawn)
  160. elseif choice == 5 then
  161. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_dbd2dbd4.mp3", "Once there was a time when we Teir'Dal were the true masters of Norrath.", "shakefist", 1359499264, 3477163471, Spawn)
  162. elseif choice == 6 then
  163. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_ca32ae36.mp3", "I'm sorry. I haven't any coins for beggers and vagabonds.", "chuckle", 2407101866, 844577329, Spawn)
  164. elseif choice == 7 then
  165. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gm_308706a0.mp3", "Avert your eyes as I pass, commoner.", "stare", 1301519959, 1375374312, Spawn)
  166. elseif choice == 8 then
  167. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_4b8a95bb.mp3", "Things would be much different around here if the Tier'Dal were in power.", "threaten", 3258431623, 3729254237, Spawn)
  168. elseif choice == 9 then
  169. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_6d109e97.mp3", "Why do you insist fouling the air with your presence?", "stinky", 2438932566, 2309988451, Spawn)
  170. elseif choice == 10 then
  171. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_331c223b.mp3", "Pardon me, but you have mistaken me for someone who cares.", "glare", 385905158, 3095457959, Spawn)
  172. end
  173. end
  174. elseif gender == FEMALE then
  175. if FPfaction <0 then
  176. FactionChecking(NPC, Spawn, faction)
  177. else
  178. local choice = math.random(1,5)
  179. if choice == 1 then
  180. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gf_e557f427.mp3", "Anyone who dares to disagree with me will feel the taste of my steel.", "threaten", 1814321919, 1558985390, Spawn)
  181. elseif choice == 2 then
  182. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gf_8a6fa526.mp3", "Who do those Iksar think they are? There will be a reckoning one day, I swear.", "shakefist", 604625870, 159976278, Spawn)
  183. elseif choice == 3 then
  184. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gf_269d3910.mp3", "How dare you speak to me as if I was nothing more than a dirty troll!", "glare", 708249483, 3464421673, Spawn)
  185. elseif choice == 4 then
  186. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gf_eb029bed.mp3", "I am sickened by the lack of amenities within this city.", "flustered", 2205842657, 1362436730, Spawn)
  187. end
  188. end
  189. end
  190. elseif race == DWARF then
  191. if gender == MALE then
  192. if Qfaction <0 then
  193. local choice = math.random(1,2)
  194. if choice == 1 then
  195. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  196. elseif choice == 2 then
  197. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  198. end
  199. else
  200. local choice = math.random(1,9)
  201. if choice == 1 then
  202. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_aoi_gm_b4ff8ace.mp3", "I'm itch'n for a good fight! Are those goblins back yet?", "shakefist", 478033729, 3488014331, Spawn)
  203. elseif choice == 2 then
  204. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_18f9b118.mp3", "Oh, ho! You snuck up on me. Good to see ya.", "doubletake", 2049370386, 4131204607, Spawn)
  205. elseif choice == 3 then
  206. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_1f07ffb4.mp3", "Its good to always have a sharp axe and a full belly!", "wink", 2265630972, 3685791755, Spawn)
  207. elseif choice == 4 then
  208. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_4a5e53d4.mp3", "Sure. I'm sure sometimes it seems like I'm sober, but trust me, I'm not.", "no", 2723897486, 2019496108, Spawn)
  209. elseif choice == 5 then
  210. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_82c80dc0.mp3", "I've got a good mind to go in the tavern and never come out.", "nod", 927450741, 2295220361, Spawn)
  211. elseif choice == 6 then
  212. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_8e3bb3e0.mp3", "I've seen it all! Now I just want to relax in the comfort of the city.", "orate", 1484754695, 1754363723, Spawn)
  213. elseif choice == 7 then
  214. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_f593b7f4.mp3", "I prefer the dark freshly dug tunnels underground, but I guess this city will do.", "shrug", 2336463438, 545977097, Spawn)
  215. elseif choice == 8 then
  216. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_5f40e3c4.mp3", "How can you refuse a woman with ale and whiskers?", "confused", 3537795037, 2047005583, Spawn)
  217. elseif choice == 9 then
  218. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_bd8ccf81.mp3", "Ale may be the life's blood, but fighting is the soul my existence!", "nod", 4220338619, 1417901850, Spawn)
  219. end
  220. end
  221. elseif gender == FEMALE then
  222. if Qfaction <0 then
  223. local choice = math.random(1,2)
  224. if choice == 1 then
  225. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  226. elseif choice == 2 then
  227. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  228. end
  229. else
  230. local choice = math.random(1,10)
  231. if choice == 1 then
  232. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_aoi_gf_5475f635.mp3", "If you haven't done ten times your weight in dirt, you haven't done a lick of work.", "no", 221273044, 4217910335, Spawn)
  233. elseif choice == 2 then
  234. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_aoi_gf_5615016.mp3", "Where are ya goin? It's impolite to go off and fight without invite'n me!", "ponder", 115051805, 1662538455, Spawn)
  235. elseif choice == 3 then
  236. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_6bb475f8.mp3", "Oh, I love baked cakes. Straight from the oven!", "chuckle", 857774146, 1935419474, Spawn)
  237. elseif choice == 4 then
  238. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_a1f97cb0.mp3", "Only real dwarven men can handle a dwarven woman.", "nod", 2568025342, 2377695865, Spawn)
  239. elseif choice == 5 then
  240. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_b02d9ccd.mp3", "Good friends and good food is all I ask.", "nod", 1880629444, 3748722817, Spawn)
  241. elseif choice == 6 then
  242. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_dd68828f.mp3", "The city is nice, but it feels a bit chilly up here.", "shiver", 3508028135, 2362399902, Spawn)
  243. elseif choice == 7 then
  244. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_147a85da.mp3", "I love a good adventure. 'Specially any that involve bake'n! Pies are a real challenge!", "happy", 981410795, 126534529, Spawn)
  245. elseif choice == 8 then
  246. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_14a2c689.mp3", "I only dream of short days and long nights in the tavern.", "nod", 3089133697, 1701815749, Spawn)
  247. elseif choice == 9 then
  248. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_10269245.mp3", "Stout, hairy, and round! What more could you ask for in a man?", "woo", 941422359, 868281087, Spawn)
  249. elseif choice == 10 then
  250. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_13e943bf.mp3", "I still dream of the good ol' days. Digging up gems and gold.", "ponder", 2352081128, 819343353, Spawn)
  251. end
  252. end
  253. end
  254. elseif race== ERUDITE then
  255. if gender == MALE then
  256. if EVIL then
  257. if FPfaction <0 then
  258. FactionChecking(NPC, Spawn, faction)
  259. else
  260. local choice = math.random(1,11)
  261. if choice == 1 then
  262. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_aoi_gm_e90ac60e.mp3", "Looking at you makes me feel so much better about myself.", "snicker", 2865201602, 274049333, Spawn)
  263. elseif choice == 2 then
  264. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_d4015769.mp3", "Have you ever thought the purpose of your life is just to serve as a warning to others? ", "point", 3095314028, 1070295625, Spawn)
  265. elseif choice == 3 then
  266. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_aoi_gm_f05af274.mp3", "Amazing! It CAN actually walk and talk at the same time.", "stare", 1912497577, 4274560045, Spawn)
  267. elseif choice == 4 then
  268. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_d2856502.mp3", "The way you imitate someone who actually has a brain is quite impressive.", "applaude", 664526339, 2273636799, Spawn)
  269. elseif choice == 5 then
  270. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_30b068d9.mp3", "Idiots should speak only when spoken to.", "chuckle", 2652051067, 1412719109, Spawn)
  271. elseif choice == 6 then
  272. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_a059271d.mp3", "If at first you don't succeed, then you should finally accept the truth that you are a failure.", "scold", 3175955235, 2053347238, Spawn)
  273. elseif choice == 7 then
  274. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_2b280a78.mp3", "The mind is a terrible thing to waste. Feeling guilty, are we?", "glare", 1190376151, 1209115227, Spawn)
  275. elseif choice == 8 then
  276. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_3fda1d89.mp3.mp3", "I can never understand why stupid people don't choke on their tongues.", "confused", 258155375, 1323085568, Spawn)
  277. elseif choice == 9 then
  278. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_8af5b859.mp3.mp3", "The disadvantage of being better than everyone else is that people assume you're pretentious.", "shrug", 3243127514, 1853886391, Spawn)
  279. elseif choice == 10 then
  280. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_bb83989b.mp3.mp3", "I do not speak with animals. Please try to understand.", "no", 1164489214, 2167310923, Spawn)
  281. elseif choice == 11 then
  282. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_e7bd0c59.mp3.mp3", "Count yourself lucky that the Overlord has not yet outlawed stupidity. Therefore, you're free to go!", "nod", 1164489214, 2167310923, Spawn)
  283. end
  284. end
  285. elseif GOOD then
  286. if Qfaction <0 then
  287. FactionChecking(NPC, Spawn, faction)
  288. else
  289. local choice = math.random(1,10)
  290. if choice == 1 then
  291. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_681bd632.mp3", "As with all conflict, the correct resolution is to not become involved.", "no", 1961295370, 3396676212, Spawn)
  292. elseif choice == 2 then
  293. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_f2332236.mp3", "It is easy to disperse hateful attitudes with an act of kindness.", "thanks", 2716159461, 2493983068, Spawn)
  294. elseif choice == 3 then
  295. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gm_500eba11.mp3", "We must preserve Qeynos. If we do, then a great victory will be upon us all!", "agree", 1282142717, 279173246, Spawn)
  296. elseif choice == 4 then
  297. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gm_bfe41325.mp3", "When darkness reign across the face of Norrath, find solace in your inner light.", "orate", 1747616765, 2317450348, Spawn)
  298. elseif choice == 5 then
  299. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_87ee0892.mp3", "It is impossible to defeat an ignorant man in an argument.", "no", 1688439631, 2741592842, Spawn)
  300. elseif choice == 6 then
  301. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_92543d16.mp3", "There is one way to every argument to your advantage. Always be correct!", "nod", 3847243276, 420228124, Spawn)
  302. elseif choice == 7 then
  303. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_466700a5.mp3", "You must completely devout yourself to the notions of truth and goodness.", "scold", 4256416895, 410466169, Spawn)
  304. elseif choice == 8 then
  305. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_4131077.mp3", "Happiness is achieved by those who are kind within and respectful of others.", "happy", 3493831365, 2273149590, Spawn)
  306. elseif choice == 9 then
  307. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_bf4a6828.mp3", "We all must return to our origins. Answering our questions of the past arms us to confront a certain future.", "sniff", 2168273293, 2294601502, Spawn)
  308. elseif choice == 10 then
  309. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_cd2c38ae.mp3", "Truth will always be true, regardless of the lack of understanding.", "ponder", 1482635271, 2842583444, Spawn)
  310. end
  311. end
  312. end
  313. elseif gender == FEMALE then
  314. if EVIL then
  315. if FPfaction <0 then
  316. FactionChecking(NPC, Spawn, faction)
  317. else
  318. local choice = math.random(1,10)
  319. if choice == 1 then
  320. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_22870e86.mp3", "I have no patience for someone with such a limited mind.", "no", 506026711, 3133038239, Spawn)
  321. elseif choice == 2 then
  322. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_a4ceea7d.mp3", "Hello. By the way, I don't care. Thanks.", "hello", 3118425564, 2914161028, Spawn)
  323. elseif choice == 3 then
  324. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_aoi_gf_3b47e8b4.mp3", "I will incinerate anyone who doesn't acknowledge my superiority.", "threaten", 1985606353, 3418018124, Spawn)
  325. elseif choice == 4 then
  326. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_22f6bb5b.mp3", "I doubt there is anyone in this city more intelligent than myself.", "sniff", 1968386351, 1062373550, Spawn)
  327. elseif choice == 5 then
  328. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_3a1d92f9.mp3", "The mindless babble of a simpleton delights me to no end.", "sarcasm", 866230564, 1449447935, Spawn)
  329. elseif choice == 6 then
  330. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_22f6bb5b.mp3", "You disgusting little creature. Be gone!", "point", 1968386351, 1062373550, Spawn)
  331. elseif choice == 7 then
  332. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_30a32e42.mp3", "I am unable to grasp the concept of humility. Perhaps I can watch you for a while.", "shrug", 2312176575, 2681309062, Spawn)
  333. elseif choice == 8 then
  334. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_71a543b.mp3", "I am deep in throught. Please deprive me of your company.", "ponder", 1770011628, 3708308885, Spawn)
  335. elseif choice == 9 then
  336. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_251836f2.mp3", "The harder you try, the dumber you look! Please, don't let me be the one to stop you.", "chuckle", 120588620, 2055866671, Spawn)
  337. elseif choice == 10 then
  338. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_d021c931.mp3", "If I pretended you weren't here, would you go away?", "wince", 3960906270, 232532094, Spawn)
  339. end
  340. end
  341. elseif GOOD then
  342. if Qfaction <0 then
  343. FactionChecking(NPC, Spawn, faction)
  344. else
  345. local choice = math.random(1,12)
  346. if choice == 1 then
  347. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gf_7fcbca60.mp3", "An era of darkness has finally come to a close. Now we must see what future Norrath has in store.", "confused", 2437621868, 2071976840, Spawn)
  348. elseif choice == 2 then
  349. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_5453f96d.mp3", "Paradise has always been here on Norrath for those who are thoughtful and responsible for their actions.", "thanks", 3529954798, 1064012556, Spawn)
  350. elseif choice == 3 then
  351. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_e0bc946.mp3", "I have felt the stirrings of a strong magical influence. Good fortune will follow to those with the will to persevere!", "ponder", 4152344209, 239250643, Spawn)
  352. elseif choice == 4 then
  353. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_84882e21.mp3", "You must not be afraid to trust others. Openness is the key to finding a correct solution.", "sigh", 1792907516, 2786700542, Spawn)
  354. elseif choice == 5 then
  355. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_7895591c.mp3", "If we focus on the higher truths that govern our actions, we fathom the underlying power within them.", "curtsey", 2416988832, 3319542974, Spawn)
  356. elseif choice == 6 then
  357. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gf_ff7f6e34.mp3", "You must be cautious of the draws of evil. We must master our temptations to preserve our city.", "bye", 4169564254, 3711533067, Spawn)
  358. elseif choice == 7 then
  359. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_5d08d354.mp3", "It is good to understand your progress. Voluntary limitations can enhance your personal growth.", "agree", 1896069258, 2274589764, Spawn)
  360. elseif choice == 8 then
  361. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_9aa6730d.mp3", "To defeat the forces of chaos, you must master your true inner calm.", "orate", 3386290119, 1807725087, Spawn)
  362. elseif choice == 9 then
  363. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_93a14dae.mp3", "Your master of the Isle was a breakthrough. Use caution and do not fall into old habbits.", "scold", 3304205084, 3463450420, Spawn)
  364. elseif choice == 10 then
  365. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_2434ad34.mp3", "The time for ego must be set aside. Your faith in a higher power will preserve you in the times ahead.", "orate", 2861437371, 3398791867, Spawn)
  366. elseif choice == 11 then
  367. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_64055b3d.mp3", "All good things will come to the innocent.", "curstey", 3780206991, 3751425250, Spawn)
  368. elseif choice == 12 then
  369. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_fe6e4528.mp3", "If power is what you seek, you must master the difference between right and wrong.", "nod", 3802952369, 586104398, Spawn)
  370. end
  371. end
  372. end
  373. end
  374. elseif race == FROGLOK then
  375. if gender == MALE then
  376. if Qfaction <0 then
  377. local choice = math.random(1,2)
  378. if choice == 1 then
  379. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  380. elseif choice == 2 then
  381. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gm_9106b8f.mp3", "Dost thou bite thy thumb at me, sir? Thou are't rank idle-headed dismel dreaming rat's bane!", "swear", 3764619066, 2005097866, Spawn)
  382. end
  383. else
  384. local choice = math.random(1,12)
  385. if choice == 1 then
  386. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_f357bdfe.mp3", "Anon stranger! If thou has any news of my kin, return to Castleview!", "nod", 1789254366, 4068928413, Spawn)
  387. elseif choice == 2 then
  388. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_109feb61.mp3", "Hast thou any news of our lost kin?", "ponder", 2372213836, 4116685779, Spawn)
  389. elseif choice == 3 then
  390. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_3f899525.mp3", "Alack! Dost yon adventurers think to aid in the search for the Sons of Marr?", "boggle", 8384978, 3425989342, Spawn)
  391. elseif choice == 4 then
  392. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gm_5c47b7fa.mp3", "Of course I noticed him! He was nothing more than a braggart and a cad.", "frustrated", 432869819, 4218797807, Spawn)
  393. elseif choice == 5 then
  394. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gm_9106b8f.mp3", "Dost thou bite thy thumb at me, sir? Thou are't rank idle-headed dismel dreaming rat's bane!", "swear", 3764619066, 2005097866, Spawn)
  395. elseif choice == 6 then
  396. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_5300e94.mp3", "Hark! Another refugee has arrived in the city! Good show defeating those goblins on the isle.", "hello", 2512274162, 1153168327, Spawn)
  397. elseif choice == 7 then
  398. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_9573db0a.mp3", "I say! Dost though seek to stand with us against the evils and tyranny of the land?", "nod", 1132043246, 1126159291, Spawn)
  399. elseif choice == 8 then
  400. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_54051a92.mp3", "Well met, my astute traveler. The evil rogues of Freeport would never trifle with so dashing an adventurer.", "agree", 2925268962, 3643630927, Spawn)
  401. elseif choice == 9 then
  402. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_79306651.mp3", "Aye! I crave your pardon. Goodmorrow to you stranger.", "bye", 723971409, 21144837, Spawn)
  403. elseif choice == 10 then
  404. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_a446c215.mp3", "Nay traveler. I have no desire to exchange pleasantries with thou.", "no", 4046949141, 791911027, Spawn)
  405. elseif choice == 11 then
  406. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_aeef4870.mp3", "Here, here! Wonderful to have you with us in the city.", "happy", 1351314175, 2941555770, Spawn)
  407. elseif choice == 12 then
  408. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_afdc1a22.mp3", "I pray on you, stranger. Dost thou any news on friends of Gukta?", "bow", 2960870988, 3925790084, Spawn)
  409. end
  410. end
  411. elseif gender == FEMALE then
  412. if Qfaction <0 then
  413. local choice = math.random(1,2)
  414. if choice == 1 then
  415. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  416. elseif choice == 2 then
  417. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  418. end
  419. else
  420. local choice = math.random(1,9)
  421. if choice == 1 then
  422. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gf_8d30932a.mp3", "May the gods keep thee. 'Tis a bessing to have Castleview Hamlet as our home in Qeynos.", "bow", 3522764394, 2182159483, Spawn)
  423. elseif choice == 2 then
  424. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gf_bdbdb78e.mp3", "Curse the ill timed luck of it all! I had hoped thou had'th bring news of our missing families.", "shrug", 1153289100, 392994268, Spawn)
  425. elseif choice == 3 then
  426. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_3c0848a6.mp3", "I thank thee for the kind hail. Goodmorrow to you, traveler.", "bye", 4059931003, 1290457989, Spawn)
  427. elseif choice == 4 then
  428. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_9ff4f18c.mp3", "Fare thee well, my brave adventurer! If thou hath any news of our kin, return to Castleview!", "curstey", 2304123366, 1172967267, Spawn)
  429. elseif choice == 5 then
  430. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_a64f6eec.mp3", "What hast thou done? When one greets a daughter of Marr, a small bow is in order!", "boggle", 2184035287, 59673464, Spawn)
  431. elseif choice == 6 then
  432. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_aaa0d7f3.mp3", "Mighty good then. How are't thou on this fine afternoond?", "hello", 725320917, 2360930144, Spawn)
  433. elseif choice == 7 then
  434. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_c0864f03.mp3", "Now ye shall rejoyce'th within the taverns by night, but we shall not rest until the truth of our kin hath been discovered.", "happy", 1638938881, 2182528216, Spawn)
  435. elseif choice == 8 then
  436. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_e4cf5b64.mp3", "How now, friend adventurer? Has't thou seen other daughters of Marr in the wilds?", "ponder", 2966512768, 1279748767, Spawn)
  437. elseif choice == 9 then
  438. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_f56ada2a.mp3", "The queen calls all of us to service. We shall find our kin to serve her majesty.", "agree", 484194272, 4099511252, Spawn)
  439. end
  440. end
  441. end
  442. elseif race == GNOME then
  443. if gender == MALE then
  444. if EVIL then
  445. if FPfaction <0 then
  446. FactionChecking(NPC, Spawn, faction)
  447. else
  448. local choice = math.random(1,11)
  449. if choice == 1 then
  450. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_3b50e81d.mp3", "For the last time, gnomes didn't make Luclin explode! We would have gone with disintegration.", "grumble", 269246846, 1507536385, Spawn)
  451. elseif choice == 2 then
  452. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_3c96722f.mp3", "It is said there is more than one way to skin a cat. My research proves that saying correct.", "wink", 270865755, 3814599267, Spawn)
  453. elseif choice == 3 then
  454. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_a0ec45ef.mp3", "Through the advances in modern magic, anything is possible.", "scheme", 2871018676, 2157629655, Spawn)
  455. elseif choice == 4 then
  456. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_87cefc8f.mp3", "I will prove to them that I'm not mad! If I have to kill everyone of them to prove it, I will!", "dance", 3561903619, 1901803882, Spawn)
  457. elseif choice == 5 then
  458. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_34756811.mp3", "How many times must I say it? Acid first, then the eyeballs, not the other way around!", "scold", 3381670490, 1272629802, Spawn)
  459. elseif choice == 6 then
  460. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_b7905eb1.mp3", "No, no, no!!! That will never work! The person still needs to breathe, don't they? Don't they?", "shrug", 3693935176, 3848510180, Spawn)
  461. elseif choice == 7 then
  462. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_b0ae4c2e.mp3", "I really dislike the word \"conscience\" don't you?", "glare", 125996156, 1415506360, Spawn)
  463. elseif choice == 8 then
  464. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_3f3e760a.mp3", "So far, I have found kerrans to have only one life, not nine. I insist on finding the other eight!", "ponder", 4225274276, 2202716414, Spawn)
  465. elseif choice == 9 then
  466. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_aoi_gm_c6354fcc.mp3", "Oh no, not another failed experiement! Oh, its just a person.", "facepalm", 4280227325, 2173466505, Spawn)
  467. elseif choice == 10 then
  468. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_4d2d14ae.mp3", "So many test subjects, so little time!", "scheme", 2502077, 3261378172, Spawn)
  469. elseif choice == 11 then
  470. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_9db76689.mp3", "I must find a wall before I lose this thought!", "frustrated", 1979069834, 1194484208, Spawn)
  471. end
  472. end
  473. elseif GOOD then
  474. if Qfaction <0 then
  475. FactionChecking(NPC, Spawn, faction)
  476. else
  477. local choice = math.random(1,9)
  478. if choice == 1 then
  479. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_f3d18eed.mp3", "Happiness is an invention that doesn't blow up in your face.", "cackle", 3009155014, 2014645373, Spawn)
  480. elseif choice == 2 then
  481. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_482b24df.mp3", "Once I can get the steam to stop being hot, I can give my invention to everyone!", "cheer", 2061305324, 3983971023, Spawn)
  482. elseif choice == 3 then
  483. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_b060ec8f.mp3", "Brilliant! Water that doesn't get wet! I must remember to write this down.", "yeah", 3284558618, 1203993958, Spawn)
  484. elseif choice == 4 then
  485. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_cfe720df.mp3", "I wonder how efficient waterfalls would be to power a combustible chocolatizing confectionator?", "confused", 2155652930, 404735102, Spawn)
  486. elseif choice == 5 then
  487. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_a20b5775.mp3", "For every invention there is an equally opposite explosion!", "happy", 772713208, 2603246917, Spawn)
  488. elseif choice == 6 then
  489. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_275aaf38.mp3", "Wouldn't it be great if fruit was explosive? It would be a wonderful power source and delicious at the same time!", "agree", 1275295146, 514792648, Spawn)
  490. elseif choice == 7 then
  491. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_aoi_gm_dad26fdb.mp3", "May your calculations work most of the time!", "thumbsup", 1756949489, 1962052288, Spawn)
  492. elseif choice == 8 then
  493. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_67761539.mp3", "If there's more to life than tinkering, I don't want to know.", "no", 2273281159, 3514782534, Spawn, 0)
  494. elseif choice == 9 then
  495. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_67fc1b9e.mp3", "If a gear is lost in a forest and no one can find it, did it ever exist to begin with?", "shrug", 2116604349, 2342019789, Spawn, 0)
  496. end
  497. end
  498. end
  499. elseif gender == FEMALE then
  500. if GOOD then
  501. if Qfaction <0 then
  502. FactionChecking(NPC, Spawn, faction)
  503. else
  504. local choice = math.random(1,5)
  505. if choice == 1 then
  506. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_3283725c.mp3", "If my calculations are correct, the equation itself is wrong.", "shrug", 969769156, 2288581541, Spawn)
  507. elseif choice == 2 then
  508. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_65399fc8.mp3", "An invention in repair is worth two in the scrap heap.", "ponder", 2759163216, 541838845, Spawn)
  509. elseif choice == 3 then
  510. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_297592a6.mp3", "If the facts don't fit the theory, I say change the facts!", "smile", 1798028414, 971115717, Spawn)
  511. elseif choice == 4 then
  512. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_9827991a.mp3", "The secret to creativity is knowing how to hide your sources - especially from the neighbors.", "lookaway", 1727327737, 3359456905, Spawn)
  513. elseif choice == 5 then
  514. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_b6cff742.mp3", "Anyone can be clever, but only true geniuses can innovate.", "agree", 4261250991, 2608600580, Spawn)
  515. end
  516. end
  517. elseif EVIL then
  518. if FPfaction <0 then
  519. FactionChecking(NPC, Spawn, faction)
  520. else
  521. local choice = math.random(1,4)
  522. if choice == 1 then
  523. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_aoi_gf_cf624473.mp3", "I told him that the skin would grow back in time, but did he listen?", "sigh", 2176996699, 617875144, Spawn)
  524. elseif choice == 2 then
  525. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gf_be42d521.mp3", "I have no time to waste on safety measures.", "heckno", 3230037003, 51715991, Spawn)
  526. elseif choice == 3 then
  527. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gf_a96fdda8.mp3", "If I found the smallest piece of magical residue in the world and cut it in half, I wonder what would happen?", "scheme", 419040585, 4060599636, Spawn)
  528. elseif choice == 4 then
  529. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gf_b0e1446f.mp3", "Only an amateur would bother worrying about ethics!", "wink", 3193611171, 1050666978, Spawn)
  530. end
  531. end
  532. end
  533. end
  534. elseif race == HALF_ELF then
  535. if gender == MALE then
  536. if GOOD then --SEE SPAWN RACE HAIL FOR GOOD HALFELF
  537. elseif EVIL then
  538. if FPfaction <0 then
  539. FactionChecking(NPC, Spawn, faction)
  540. else
  541. local choice = math.random(1,12)
  542. if choice == 1 then
  543. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_4da968d0.mp3", "Keep your hand on your blade when walking around here.", "wink", 730795107, 3036681236, Spawn)
  544. elseif choice == 2 then
  545. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_ef8afd3c.mp3", "I gotta get into the Militia. Then I could legally beat up people.", "ponder", 2140199906, 2198679856, Spawn)
  546. elseif choice == 3 then
  547. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_2810cabf.mp3", "Who does that Overlord think he is anyway?", "shrug", 1997807892, 1535229241, Spawn)
  548. elseif choice == 4 then
  549. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_7344f21b.mp3", "I'm in the mood to kick someone in the teeth.", "kick", 620861878, 995351111, Spawn)
  550. elseif choice == 5 then
  551. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_1a67afe9.mp3", "Wipe that smirk off your face before the guards do it for you.", "scold", 895269036, 3337184900, Spawn)
  552. elseif choice == 6 then
  553. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_aoi_gm_a371c976.mp3", "Were you just looking at me!? Yeah. That's what I thought!", "whome", 326349229, 2602489299, Spawn)
  554. elseif choice == 7 then
  555. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_aoi_gm_60ba0b55.mp3", "Now ... Whose coin purse am I going to take today?", "ponder", 3034704035, 2487254069, Spawn)
  556. elseif choice == 8 then
  557. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_6bd51371.mp3", "I'm a dual-breed, not a half-elf. If you call me half-elf again, I'll cut YOU in half!", "cutthroat", 2884965634, 996787293, Spawn)
  558. elseif choice == 9 then
  559. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_852b8675.mp3", "Shove off, mate!", "shakefist", 4223989531, 84768942, Spawn)
  560. elseif choice == 10 then
  561. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_b67a4c90.mp3", "I don't want to be seen talking to you. Bad for the image, you know?", "lookaway", 3819272384, 2481462860, Spawn)
  562. elseif choice == 11 then
  563. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_1edba7a5.mp3", "Quit breathing my air!", "glare", 2440457715, 1164344641, Spawn)
  564. elseif choice == 12 then
  565. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_aoi_gm_a371c976.mp3", "Were you just look'n at me? Yeah, that's what I thought.", "stare", 326349229, 2602489299, Spawn)
  566. end
  567. end
  568. end
  569. elseif gender == FEMALE then
  570. if EVIL then
  571. if FPfaction <0 then
  572. FactionChecking(NPC, Spawn, faction)
  573. else
  574. local choice = math.random(1,7)
  575. if choice == 1 then
  576. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_e88fad9f.mp3", "Whoa!!! I don't remember saying I wanted to talk to you!", "heckno", 3869016622, 3073089976, Spawn)
  577. elseif choice == 2 then
  578. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_cec6fc9a.mp3", "If I ruled this city, there would be statues of me EVERYWHERE!", "fullcurtsey", 2776668686, 3459755281, Spawn)
  579. elseif choice == 3 then
  580. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_53c5bc53.mp3", "One day I'll be famous and everyone here will be sorry they ignored me.", "grumble", 1314849459, 3332284891, Spawn)
  581. elseif choice == 4 then
  582. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_29efa844.mp3", "I didn't see or hear anything! I swear!", "shiver", 485112397, 1983474419, Spawn)
  583. elseif choice == 5 then
  584. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_f2f1105d.mp3", "I already stuck three people today. Do you want to be the one to make it four?", "scold", 591598271, 2045220321, Spawn)
  585. elseif choice == 6 then
  586. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_e22fa528.mp3", "What's the difference between your face and your bottom? Yeah, I can't tell either.", "shrug", 3407089973, 2027516210, Spawn)
  587. elseif choice == 7 then
  588. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_2c74d6d9.mp3", "Get your foul orc-breath away from me!", "stinky", 3849285611, 1607961607, Spawn)
  589. end
  590. end
  591. elseif GOOD then
  592. if Qfaction <0 then
  593. FactionChecking(NPC, Spawn, faction)
  594. else
  595. local choice = math.random(1,12)
  596. if choice == 1 then
  597. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_cbbaf023.mp3", "I've gotta get rid of these clothes; they're so one-hundred years ago.", "grumble", 3038038462, 3464193459, Spawn)
  598. elseif choice == 2 then
  599. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_62804932.mp3", "I'm only happy when it rains. Well.. I like sunny days too. Okay... I'm actually happy all the time.", "confused", 1094375942, 2257836955, Spawn)
  600. elseif choice == 3 then
  601. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_5b0f480.mp3", "I'm tired of waiting! I want to make something of myself!", "pout", 3723196832, 16921270, Spawn)
  602. elseif choice == 4 then
  603. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_94429fcb.mp3", "As soon as I get my own boat, I'm outta here!", "nod", 314587977, 2229036874, Spawn)
  604. elseif choice == 5 then
  605. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_caf99562.mp3", "I don't know why the ancestors whine so much! I really like Qeynos, why would they want to leave?", "shrug", 3776385844, 3884162072, Spawn)
  606. elseif choice == 6 then
  607. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_d3c4c401.mp3", "I hope you find the day to your liking.", "hello", 674577236, 468072811, Spawn)
  608. elseif choice == 7 then
  609. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_4a0665a0.mp3", "I'm so depressed! I had to work all day!", "sad", 3176397311, 2616932103, Spawn)
  610. elseif choice == 8 then
  611. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_1f61925a.mp3", "Are my roots showing? I think I'll go for a light blueberry mixed with jum-jum highlights.", "ponder", 4153154191, 497875539, Spawn)
  612. elseif choice == 9 then
  613. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_5c8eceae.mp3", "My ancestors don't understand me. They're from a completely different era.", "flustered", 2843616704, 1740340084, Spawn)
  614. elseif choice == 10 then
  615. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_a9d0aa5.mp3", "The Tier'Dal are so romantic. The way they're all dark and gloomy.", "flustered", 2994951308, 4256817454, Spawn)
  616. elseif choice == 11 then
  617. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_892152e8.mp3", "Me and my friends have all agreed to be non-conformists.", "agree", 2451936333, 2413299209, Spawn)
  618. elseif choice == 12 then
  619. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_f8dd15ce.mp3", "So ... You got any coin?", "beg", 3660925534, 3735346681, Spawn)
  620. end
  621. end
  622. end
  623. end
  624. elseif race == HALFLING then
  625. if gender == MALE then
  626. if Qfaction < 0 then
  627. FactionChecking(NPC, Spawn, faction)
  628. else
  629. local choice = math.random(1,12)
  630. if choice == 1 then
  631. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_cd9164d6.mp3", "You're a stranger. And I don't like strangers, no sir I don't!", "sulk", 785726454, 3155500140, Spawn)
  632. elseif choice == 2 then
  633. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_75c0e97c.mp3", "Welcome to the city, adventurer. Be mindful of the peace and quiet. Here in Qeynos, we value our privacy.", "bow", 1955296899, 2249687997, Spawn)
  634. elseif choice == 3 then
  635. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_50622dfa.mp3", "Whoa, hello there! Eager and in a hurry I see. My advice, take your time. The city isn't going anywhere.", "wave", 2627404831, 2664895493, Spawn)
  636. elseif choice == 4 then
  637. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_cf902b40.mp3", "Get on now! There is plenty of work to be done. Maybe you should lend a hand if you feel up to it.", "point", 1396062221, 310311489, Spawn)
  638. elseif choice == 5 then
  639. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_f657192c.mp3", "Nostalgia isn't what it use to be.", "no", 2017572665, 1813639796, Spawn)
  640. elseif choice == 6 then
  641. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_7d33c817.mp3", "Nice weather we're having. Should make for a good harvest this season, if it holds up.", "agree", 3022454580, 2853198849, Spawn)
  642. elseif choice == 7 then
  643. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_aoi_gm_89ed3363.mp3", "Wonderful. More troublesome adventurers in the city.", "sigh", 3296911201, 4000062691, Spawn)
  644. elseif choice == 8 then
  645. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_1e924418.mp3", "Hail, and welcome to the city friend!", "hello", 3400282816, 2842293637, Spawn)
  646. elseif choice == 9 then
  647. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_aoi_gm_fea5fead.mp3", "The world is round! Its round, I say. As well it should be!", "nod", 4205711950, 2062936277, Spawn)
  648. elseif choice == 10 then
  649. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_b44f103.mp3", "Oh good, another refugee in the city. I hope you're not a worthless layabout. We don't abide apathy here.", "sarcasm", 516875735, 233361227, Spawn)
  650. elseif choice == 11 then
  651. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_d79063bf.mp3", "Ahh, that's what I love about Qeynos. So many bakeries, so many pies!", "happy", 894976267, 1675938925, Spawn)
  652. elseif choice == 12 then
  653. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_103d60c5.mp3", "Well, it looks like its getting close to nap time again.", "yawn", 121409065, 1108008452, Spawn)
  654. end
  655. end
  656. elseif gender == FEMALE then
  657. if Qfaction <0 then
  658. FactionChecking(NPC, Spawn, faction)
  659. else
  660. local choice = math.random(1,8)
  661. if choice == 1 then
  662. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_bc49d3d0.mp3", "Laziness is nothing more than the habit of resting before you get tired.", "yawn", 2068417649, 3867807288, Spawn)
  663. elseif choice == 2 then
  664. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_a3259538.mp3", "You should head by the tavern later on! Every night in Qeynos is cause for celebration.", "cheer", 3875741901, 4154770080, Spawn)
  665. elseif choice == 3 then
  666. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_5b6e8d2f.mp3", "Do you like muffins? Muffins are my favorite, I eat them every chance I get.", "sigh", 4155434475, 829232573, Spawn)
  667. elseif choice == 4 then
  668. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_3dc6b124.mp3", "Get the wash, get the wash. This whole city would fall apart if I didn't deliver the clothes on time. ", "frustrated", 4277096439, 928366048, Spawn)
  669. elseif choice == 5 then
  670. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_1b77439f.mp3", "Be on the lookout, friend! I just spoke to the guards. I've no doubt gnolls are scouting the nearby area.", "lookaway", 495282965, 1739106402, Spawn)
  671. elseif choice == 6 then
  672. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_6594953c.mp3", "If a thing isn't worth saying, you sing it.", "wink", 1056697572, 3706271932, Spawn)
  673. elseif choice == 7 then
  674. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_19dfb2d9.mp3", "Greetings, stanger. Enjoying your stay in the city I hope!", "hello", 3259354135, 3198236614, Spawn)
  675. elseif choice == 8 then
  676. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_aoi_gf_86c7855.mp3", "Let's see. I'm going to need a Baubbleshire berries, Eldarr root, and a smidgen of spiced fish.", "ponder", 1080385311, 773701526, Spawn)
  677. end
  678. end
  679. end
  680. elseif race == HIGH_ELF then
  681. if gender == MALE then
  682. if Qfaction <0 then
  683. FactionChecking(NPC, Spawn, faction)
  684. else
  685. local choice = MakeRandomInt(1,13)
  686. if choice == 1 then
  687. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_eb4f8f5d.mp3", "I hope you have been sent by someone of importance. I'm quite busy.", "yawn", 111891212, 1507953677, Spawn)
  688. elseif choice == 2 then
  689. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_4fa9c654.mp3", "How do you do! I am always pleased to meet a capable being, such as yourself.", "nod", 4124935177, 986848244, Spawn)
  690. elseif choice == 3 then
  691. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_6d02d4f.mp3", "Hail, friend and well met. I do hope your visits to our village are frequent. Too often do adventurers fail to return.", "stare", 1030195744, 970105613, Spawn)
  692. elseif choice == 4 then
  693. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gm_13c1cb64.mp3", "The winds carry voices of powerful foes and dragons of unimaginable strength and magic.", "orate", 2352792191, 2945941710, Spawn)
  694. elseif choice == 5 then
  695. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gm_683b2a87.mp3", "Ah, it brings me happiness to see so many newcomers arriving to exalted the city of Qeynos.", "hello", 3467550110, 1209341029, Spawn)
  696. elseif choice == 6 then
  697. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_1105e4b5.mp3", "Hail and welcome. I hope your stay here is uplifting.", "royalwave", 3772090710, 3018384836, Spawn)
  698. elseif choice == 7 then
  699. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_4d06411b.mp3", "I bid you greetings and welcome to this place I call home!", "bow", 3685974709, 3532617817, Spawn)
  700. elseif choice == 8 then
  701. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_cc6b24fd.mp3", "Well met, traveler. Has your journey to our village been troublesome?", "ponder", 2247454484, 3658940037, Spawn)
  702. elseif choice == 9 then
  703. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_ec2355eb.mp3", "Hail good adventurer! I trust the journey that brought you here was an enlightening one.", "hello", 2686055828, 988883659, Spawn)
  704. elseif choice == 10 then
  705. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_57b9ce4e.mp3", "I am sorry. I am burdened with my own thoughts, and haven't a moment to converse.", "no", 1692526278, 2332878998, Spawn)
  706. elseif choice == 11 then
  707. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_71b47c01.mp3", "Greetings! Welcome to our assylum from the torments that plague the lands of Norrath.", "agree", 2714539749, 1799541972, Spawn)
  708. elseif choice == 12 then
  709. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_cbf85a0c.mp3", "Hail noble! It is with jubilation that I wind away this time speaking with you.", "royalwave", 899066168, 1514992217, Spawn)
  710. elseif choice == 13 then
  711. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_cbf85a0c.mp3", "It brings comfort to my heart to see you come to us in safety.", "thanks", 3493354679, 3213252106, Spawn)
  712. end
  713. end
  714. elseif gender == FEMALE then
  715. if Qfaction < 0 then
  716. FactionChecking(NPC, Spawn, faction)
  717. else
  718. local choice = math.random(1,10)
  719. if choice == 1 then
  720. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_aeb1a20f.mp3", "It is with honor that I welcome you to our community.", "thanks", 157565536, 4238836509, Spawn)
  721. elseif choice == 2 then
  722. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_a6a7e923.mp3", "Hail to you, it is indeed a pleasure.", "royalwave", 224557122, 3782103568, Spawn)
  723. elseif choice == 3 then
  724. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_869cb34a.mp3", "Hello, young adventurer. It is with the utmost delight that I greet you.", "fullcurtsey", 1236739692, 2465236460, Spawn)
  725. elseif choice == 4 then
  726. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gf_4d69aa69.mp3", "Confound those infernal gnomes and their diabolical gadgets!", "frustrated", 683761969, 2806224893, Spawn)
  727. elseif choice == 5 then
  728. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gf_b378842e.mp3", "As of late, my dreams show me visions of the lost city of Felwithe, and it is every bit as legendary as I would have imagined it.", "ponder", 1174631927, 1272016193, Spawn)
  729. elseif choice == 6 then
  730. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_42dc41ff.mp3", "Well met. I find great solace in our meetings.", "bow", 1972105344, 498797338, Spawn)
  731. elseif choice == 7 then
  732. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_e70b6b86.mp3", "Hello! It is always good to meet someone new in our peaceful village.", "royalwave", 2113607646, 1301209736, Spawn)
  733. elseif choice == 8 then
  734. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_17bda578.mp3", "Hail! It is ecouraging to see bright faces, such as yours, arrive in the everlasting city of Qeynos.", "hello", 1027180785, 1173518799, Spawn)
  735. elseif choice == 9 then
  736. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_837db26f.mp3", "Hail to you, friend! I hope you have many happy returns to quaint town.", "nod", 4187653090, 1385095205, Spawn)
  737. elseif choice == 10 then
  738. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_e35fd511.mp3", "Wonderful to make your acquaintance! Do you find this scenery as whimsical as I? The day is truely blessed.", "curtsey", 3515560120, 1635596676, Spawn)
  739. end
  740. end
  741. end
  742. elseif race == HUMAN then
  743. if gender == MALE then
  744. if EVIL then
  745. if FPfaction <0 then
  746. FactionChecking(NPC, Spawn, faction)
  747. else
  748. local choice = math.random(1,13)
  749. if choice == 1 then
  750. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_681a46c7.mp3", "Is it even possible for this city to get more corrupt?", "shrug", 141488306, 2058551020, Spawn)
  751. elseif choice == 2 then
  752. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_e1633802.mp3", "I was just saying to myself how I really don't like the way your face looks.", "agree", 2892144271, 4226558009, Spawn)
  753. elseif choice == 3 then
  754. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_e029416.mp3", "Knowing the right people will keep you safe in this city. You aren't one of them.", "bye", 1565383896, 1832709459, Spawn)
  755. elseif choice == 4 then
  756. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_dfce6d9.mp3", "If you're looking for trouble, I've got a whole fistful of it waiting for you.", "threaten", 767826754, 1534633302, Spawn)
  757. elseif choice == 5 then
  758. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_daf01a19.mp3", "If I had another five or six ales, maybe I wouldn't mind talking to you.", "chuckle", 3530112272, 2115498011, Spawn)
  759. elseif choice == 6 then
  760. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_f18134c1.mp3", "You're lucky there are witnesses watching us right now.", "cutthroat", 234614508, 4277417930, Spawn)
  761. elseif choice == 7 then
  762. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_c467886b.mp3", "Do I look like someone who cares?", "whome", 2648633348, 1343979863, Spawn)
  763. elseif choice == 8 then
  764. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_f47447aa.mp3", "Keep to yourself and you just might make it through another day.", "wink", 1457279923, 475736143, Spawn)
  765. elseif choice == 9 then
  766. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_10e0ca86.mp3", "Just do what the guards say and the beatings won't be so severe.", "lookaway", 1079804543, 441510900, Spawn)
  767. elseif choice == 10 then
  768. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gm_a2d138b9.mp3", "Where the heck is that horrible stench coming from? Oh. You.", "stinky", 3989425659, 2701948732, Spawn)
  769. elseif choice == 11 then
  770. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gm_20171f6b.mp3", "If you know what's good for ya, you didn't see anything!", "scold", 369052520, 3267063374, Spawn)
  771. elseif choice == 12 then
  772. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_34b6867c.mp3", "Get out of my face, loser!", "stare", 1398343887, 3015762585, Spawn)
  773. elseif choice == 13 then
  774. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_528fccc.mp3", "That look's like an awfuly expensive pair of boots there.. friend.", "ponder", 623577963, 2384305800, Spawn)
  775. end
  776. end
  777. elseif GOOD then
  778. if Qfaction <0 then
  779. FactionChecking(NPC, Spawn, faction)
  780. else
  781. local choice = math.random(1,13)
  782. if choice == 1 then
  783. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_7e3b456a.mp3", "Hail, pleasure to meet you.", "agree", 471367832, 2417424572, Spawn)
  784. elseif choice == 2 then
  785. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_ef2b9651.mp3", "Will you quit pestering me? Don't force me to summon the guards!", "tapfoot", 3345611839, 1442739842, Spawn)
  786. elseif choice == 3 then
  787. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_26f4c608.mp3", "Greetings visitor, I'm glad to meet you.", "bye", 1300497520, 2713745446, Spawn)
  788. elseif choice == 4 then
  789. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_13b79d2d.mp3", "Welcome! Welcome traveler, to the fair city of Qeynos! My, isn't it a magnificent day?", "hello", 3746934207, 794965138, Spawn)
  790. elseif choice == 5 then
  791. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_e58035f3.mp3", "What do you want? Leave me be!", "shrug", 1323474108, 3355478224, Spawn)
  792. elseif choice == 6 then
  793. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gm_2c5409ba.mp3", "Another lovely day in the city of Qeynos!", "smile", 2759856909, 614688407, Spawn)
  794. elseif choice == 7 then
  795. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gm_4d212798.mp3", "I'm confident that the merchants of our village will fill all equipment needs with the utmost hospitality.", "smile", 2600666744, 586734676, Spawn)
  796. elseif choice == 8 then
  797. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_9b2049a3.mp3", "Well met, friend. It's good to make your acquaintance!", "bow", 754727055, 3165426316, Spawn)
  798. elseif choice == 9 then
  799. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_3fc546db.mp3", "As a citzen of the mighty city of Qeynos, I greet you openly.", "hello", 2645256785, 1334313741, Spawn)
  800. elseif choice == 10 then
  801. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_d38d1fff.mp3", "Ah, what have we here? Glad to see you endured the journey here adventurer.", "ponder", 2806352129, 3453714070, Spawn)
  802. elseif choice == 11 then
  803. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_60dfe3da.mp3", "Welcome to Qeynos friend!", "nod", 3850495157, 2924033866, Spawn)
  804. elseif choice == 12 then
  805. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_34d7a9e6.mp3", "Well met! Here in Qeynos you shall find a wealth of useful supplies. More importantly, ale!", "smile", 3467166298, 3144147842, Spawn)
  806. elseif choice == 13 then
  807. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_5ec5f221.mp3", "Glad you made it. Was the island as difficult as I remember?", "agree", 3870261841, 3828605353, Spawn)
  808. end
  809. end
  810. end
  811. elseif gender == FEMALE then
  812. if EVIL then
  813. if FPfaction <0 then
  814. FactionChecking(NPC, Spawn, faction)
  815. else
  816. local choice = math.random(1,10)
  817. if choice == 1 then
  818. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 167506951, 845500735, Spawn)
  819. elseif choice == 2 then
  820. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2402158317, 1527601082, Spawn)
  821. elseif choice == 3 then
  822. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_d2844e25.mp3", "You can avoid trouble around here as long as you don't make eye contact with anyone.", "lookaway", 2224595311, 1879007102, Spawn)
  823. elseif choice == 4 then
  824. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_ed2258.mp3", "If you keep bothering me, I'll scream for help!!", "scream", 3517182304, 1940512214, Spawn)
  825. elseif choice == 5 then
  826. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_e1648d49.mp3", "What made you think I wanted to talk to you?", "shrug", 739774986, 813162418, Spawn)
  827. elseif choice == 6 then
  828. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 167506951, 845500735, Spawn)
  829. elseif choice == 7 then
  830. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_b0f7eb94.mp3", "Unless you know of a way to make some quick coin, we have no reason to talk.", "scold", 3652661564, 2025834564, Spawn)
  831. elseif choice == 8 then
  832. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_216216bd.mp3", "The next time that guy leers at me, I'm gonna punch him in the throat.", "threaten", 3620511003, 1079805953, Spawn)
  833. elseif choice == 9 then
  834. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_975b4774.mp3", "I wish those guards would just leave us alone.", "sulk", 453027671, 1457811660, Spawn, 0)
  835. elseif choice == 10 then
  836. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2402158317, 1527601082, Spawn, 0)
  837. end
  838. end
  839. elseif GOOD then
  840. if Qfaction <0 then
  841. FactionChecking(NPC, Spawn, faction)
  842. else
  843. local choice = math.random(1,6)
  844. if choice == 1 then
  845. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_1dba0c5b.mp3", "Salutations and warm greetings to you.", "curtsey", 707852693, 1737331106, Spawn)
  846. elseif choice == 2 then
  847. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_bf6c3bd5.mp3", "Hello there, friend, I hope the day finds you well.", "nod", 2878226663, 595387800, Spawn)
  848. elseif choice == 3 then
  849. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_e9f03834.mp3", "Welcome to Qeynos, traveler, know that you are among allies.", "bye", 2097755939, 469858505, Spawn)
  850. elseif choice == 4 then
  851. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_408eb029.mp3", "Greetings traveler and welcome to our village. Be sure to help us keep it tidy.", "scold", 748098747, 1246453163, Spawn)
  852. elseif choice == 5 then
  853. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_43b0278c.mp3", "Good day to you. I trust your journey to our village was not overly hazardous.", "fullcurtsey", 374004507, 2165503793, Spawn)
  854. elseif choice == 6 then
  855. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_c5cb5ec8.mp3", "Hail to you as well, traveler. There is much work to be done in Qeynos, might as well get started on it now.", "smile", 3197561806, 3190128247, Spawn)
  856. elseif choice == 7 then
  857. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gf_ffcb538f.mp3", "Qeynos is a bastion of light in the darkness of the land. I hope you enjoy the sights of the city", "hello", 291039605, 2045457707, Spawn)
  858. elseif choice == 8 then
  859. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gf_7b765111.mp3", "You stand within the sturdy and unyielding walls of Qeynos. Give thanks for their existance.", "orate", 1908238477, 1252205270, Spawn)
  860. elseif choice == 9 then
  861. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_9a63d2e3.mp3", "Hail! I am pleased to see so many eager new adventurers among us.", "bye", 3500366421, 3655995659, Spawn)
  862. elseif choice == 10 then
  863. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_79781fd.mp3", "Welcome to the city, newcomer. All are welcome within the port of Antonia Bayle.", "curtsey", 4027811518, 2764738720, Spawn)
  864. elseif choice == 11 then
  865. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_63aeaecb.mp3", "Hail good traveler!", "nod", 3880132810, 2976839399, Spawn)
  866. elseif choice == 12 then
  867. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_a1a2ce02.mp3", "Hello, and welcome to the city. Everything you need can be found here in Qeynos.", "agree", 3632185330, 3617071255, Spawn)
  868. end
  869. end
  870. end
  871. end
  872. elseif race == IKSAR then
  873. if gender == MALE then
  874. if FPfaction <0 then
  875. local choice = math.random(1,2)
  876. if choice == 1 then
  877. PlayFlavor(NPC, "", "", "cutthroath", 0, 0, Spawn)
  878. elseif choice == 2 then
  879. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_aoi_gm_d89fe693.mp3", "Watch yourself. Don't cross my scales.", "threaten", 2763703578, 1512088342, Spawn)
  880. end
  881. else
  882. local choice = math.random(1,9)
  883. if choice == 1 then
  884. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_e197e226.mp3", "Get the facts first, then use them to your advantage.", "nod", 2108412157, 569290229, Spawn)
  885. elseif choice == 2 then
  886. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_6e77e856.mp3", "Hard work has never killed anyone, but I have.", "nod", 1624540059, 2182897376, Spawn)
  887. elseif choice == 3 then
  888. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_b2520f1f.mp3", "The dark elves are inferior creatures led by delusions of grandeur. How sad.", "sarcasm", 4070116108, 3546866585, Spawn)
  889. elseif choice == 4 then
  890. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_e1fe7edd.mp3", "The Sebilisian empire will rise again!", "yeah", 1001389400, 2353755387, Spawn)
  891. elseif choice == 5 then
  892. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_1c7c97cc.mp3", "Were all the barbarians to be slaughtered, I would call it a mercy killing.", "glare", 3861422265, 4210225893, Spawn)
  893. elseif choice == 6 then
  894. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_75d6942e.mp3", "Of course we have feelings. We're just not as attached to them as others.", "glare", 959861962, 664441611, Spawn)
  895. elseif choice == 7 then
  896. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_65504a07.mp3", "You don't have to be cold blooded to be a killer, but it helps.", "stare", 162591917, 1585569694, Spawn)
  897. elseif choice == 8 then
  898. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_aoi_gm_d89fe693.mp3", "Watch yourself. Don't cross my scales.", "threaten", 2763703578, 1512088342, Spawn)
  899. elseif choice == 9 then
  900. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_f5670aae.mp3", "Sssilence! I do not wish to hear your chatter.", "no", 530825766, 210892882, Spawn)
  901. end
  902. end
  903. elseif gender == FEMALE then
  904. if FPfaction <0 then
  905. local choice = math.random(1,2)
  906. if choice == 1 then
  907. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  908. elseif choice == 2 then
  909. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  910. end
  911. else
  912. local choice = math.random(1,7)
  913. if choice == 1 then
  914. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_f69ccf4.mp3", "Now that Cazic is gone, we are all that's left to fear.", "glare", 201991256, 2703372070, Spawn)
  915. elseif choice == 2 then
  916. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_1d6c587a.mp3", "Consequences are insignificant compared to how much power one can grasp.", "swear", 725277130, 442283069, Spawn)
  917. elseif choice == 3 then
  918. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_f01f193d.mp3", "Forgiveness is the first sign of weakness.", "wince", 1541815345, 3425736193, Spawn)
  919. elseif choice == 4 then
  920. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_aee44902.mp3", "The slash of a whip is a good way to get one's attention.", "scold", 1454622396, 2157938475, Spawn)
  921. elseif choice == 5 then
  922. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_31190c6b.mp3", "Many things can happen. Pray that I'm not one of them.", "tapfoot", 719531656, 2014590208, Spawn)
  923. elseif choice == 6 then
  924. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_f69ccf4.mp3", "Now that Cazic is gone, we are all that's left to fear.", "glare", 201991256, 2703372070, Spawn)
  925. elseif choice == 7 then
  926. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_9f30f326.mp3", "I have found fear is always a good motivator.", "nod", 968054609, 542822567, Spawn)
  927. end
  928. end
  929. end
  930. elseif race == KERRA then
  931. if gender == MALE then
  932. if EVIL then
  933. if FPfaction < 0 then
  934. FactionChecking(NPC, Spawn, faction)
  935. else
  936. local choice = math.random(1,11)
  937. if choice == 1 then
  938. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_9c3a5e62.mp3", "I don't know why we are here, but I'm sure that it's not to enjoy ourselves. ", "sad", 186474664, 794000823, Spawn)
  939. elseif choice == 2 then
  940. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_1c352725.mp3", "For Thule's sake! What is it?", "boggle", 1376194005, 4293301406, Spawn)
  941. elseif choice == 3 then
  942. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_5504a215.mp3", "There is no safety in numbers or in anything else. ", "no", 775071500, 2570653224, Spawn)
  943. elseif choice == 4 then
  944. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_1b5995a5.mp3", "The trouble with ratonga is they've got no tact.", "agree", 2368853908, 825736474, Spawn)
  945. elseif choice == 5 then
  946. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_39a2a132.mp3", "The bigger the smile, the sharper the claws.", "cutthroat", 459074110, 1126636200, Spawn)
  947. elseif choice == 6 then
  948. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_faa98b82.mp3", "The ratonga are intended to teach us that not everything in nature has a purpose.", "nod", 1619896826, 2577563009, Spawn)
  949. elseif choice == 7 then
  950. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_a61b7e7b.mp3", "Ratonga are nothing more than overgrown rats. ", "grumble", 3521570309, 987431086, Spawn)
  951. elseif choice == 8 then
  952. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_faa98b82.mp3", "The Ratonga are here to teach us that not everything in nature has a purpose.", "sarcasm", 1619896826, 2577563009, Spawn)
  953. elseif choice == 9 then
  954. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1983387905, 3075550393, Spawn)
  955. elseif choice == 10 then
  956. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gm_38301159.mp3", "We can't help that! We're all mad here!", "crazy", 1508409788, 219596858, Spawn)
  957. elseif choice == 11 then
  958. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_7299ccb7.mp3", "There is no such thing as an unfair advantage.", "no", 927318225, 800142407, Spawn)
  959. end
  960. end
  961. elseif GOOD then
  962. if Qfaction <0 then
  963. FactionChecking(NPC, Spawn, faction)
  964. else
  965. local choice = math.random(1,11)
  966. if choice == 1 then
  967. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_good_1_hail_gm_ac88207.mp3", "The goal isn't always catching the pray, rather, its the chase.", "scheme", 152508601, 1517122703, Spawn)
  968. elseif choice == 2 then
  969. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_1f19f9ef.mp3", "Tact is the nack of making a point without making an enemy.", "agree", 216091278, 201326460, Spawn)
  970. elseif choice == 3 then
  971. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_44b38e8c.mp3", "Was it me, or did I just see something move over there?", "doubletake", 3599874332, 7461740, Spawn)
  972. elseif choice == 4 then
  973. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_6b58eeec.mp3", "I keep my whit as sharp as my claws! I never know which one I'll need to rely on.", "wink", 3670900464, 1104739099, Spawn)
  974. elseif choice == 5 then
  975. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_efb7fbaf.mp3", "Those gnolls don't scare me... well, mabye a little.", "no", 3516960004, 2208859201, Spawn)
  976. elseif choice == 6 then
  977. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_f8a140a8.mp3", "Who would have known that one's paws could become so stale from pie?", "confused", 2791956809, 3567994575, Spawn)
  978. elseif choice == 7 then
  979. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_3fd40378.mp3", "Keep your ears open!", "listen", 1525987814, 3335262701, Spawn)
  980. elseif choice == 8 then
  981. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_8647b14e.mp3", "I am no ordinary Kerra!", "sniff", 3153151742, 2518854444, Spawn)
  982. elseif choice == 9 then
  983. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_a981f363.mp3", "It is better to swallow your pride than to lose your life.", "nod", 2178756893, 2548415956, Spawn)
  984. elseif choice == 10 then
  985. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gm_a3788b05.mp3", "Watch the tail.. watch the tail!", "cringe", 1917905155, 2497295526, Spawn)
  986. elseif choice == 11 then
  987. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gm_c0c28955.mp3", "Honest as a Kerra when the fish are out of reach.", "nod", 306655625, 4097745959, Spawn)
  988. end
  989. end
  990. end
  991. elseif gender == FEMALE then
  992. if EVIL then
  993. if FPfaction < 0 then
  994. FactionChecking(NPC, Spawn, faction)
  995. else
  996. local choice = math.random(1,11)
  997. if choice == 1 then
  998. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_164ffd98.mp3", "I can purr my way out of anything.", "wink", 4263608089, 504552247, Spawn)
  999. elseif choice == 2 then
  1000. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_8a065b90.mp3", "I am a kindly master just so long you remember your place.", "blush", 2082721768, 1564608519, Spawn)
  1001. elseif choice == 3 then
  1002. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_5beacd8e.mp3", "Deep down we're all driven by urges. I just have the courage to live by them!", "agree", 1853094076, 969912178, Spawn)
  1003. elseif choice == 4 then
  1004. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_3fe55b38.mp3", "Why, don't I seem to be the popular one today?", "ponder", 946610860, 3180537294, Spawn)
  1005. elseif choice == 5 then
  1006. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_64bc078d.mp3", "I like to run around, but I also like to curl up in a warm spot.", "happy", 2561376622, 3362255693, Spawn)
  1007. elseif choice == 6 then
  1008. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_8036c73a.mp3", "Some say Kerra are sneaky, evil, and cruel. True, but we have many other fine qualities as well!", "scheme", 3069604589, 1146575713, Spawn)
  1009. elseif choice == 7 then
  1010. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_895b5e07.mp3", "Everything has a price. What's yours?", "nod", 1824945885, 3397633823, Spawn)
  1011. elseif choice == 8 then
  1012. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_996fcd0c.mp3", "I wouldn't be caught dead wearing something like that!", "no", 1201795983, 50062692, Spawn)
  1013. elseif choice == 9 then
  1014. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_9f680679.mp3", "I'd kill to know what the overlord has in that citadel.", "scheme", 4188476986, 3254348731, Spawn)
  1015. elseif choice == 10 then
  1016. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1983387905, 3075550393, Spawn)
  1017. elseif choice == 11 then
  1018. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_b2ec9ec5.mp3", "I can smell a champion, and you're no champion.", "stinky", 1536648011, 960141252, Spawn)
  1019. end
  1020. end
  1021. elseif GOOD then
  1022. if Qfaction <0 then
  1023. FactionChecking(NPC, Spawn, faction)
  1024. else
  1025. local choice = math.random(1,10)
  1026. if choice == 1 then
  1027. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_28445ab7.mp3", "I don't spend as much time grooming as the others say I do.", "sulk", 2675025847, 2696760246, Spawn)
  1028. elseif choice == 2 then
  1029. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_6c9e41c6.mp3", "Don't think that I'm silly, I just happen to like the simple little things.", "flustered", 1426227770, 2304966225, Spawn)
  1030. elseif choice == 3 then
  1031. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_63881722.mp3", "I'm trying to find a new seasoning for my dried fish.", "ponder", 3802648946, 1171453079, Spawn)
  1032. elseif choice == 4 then
  1033. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_583e9df5.mp3", "I'm listening! What is it?", "listen", 1016240701, 776819905, Spawn)
  1034. elseif choice == 5 then
  1035. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_4424ae28.mp3", "How sweet my Tom is to leave such a gift at my doorstep.", "giggle", 206344530, 3671427567, Spawn)
  1036. elseif choice == 6 then
  1037. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_eabd8556.mp3", "I heard the Rotanga play it for fun.", "shrug", 1671177, 4253987454, Spawn)
  1038. elseif choice == 7 then
  1039. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_b155e999.mp3", "You won't see me near any of those fountains!", "no", 2380586558, 4131988901, Spawn)
  1040. elseif choice == 8 then
  1041. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_e6e5f65f.mp3", "I don't care what they say. I have a lovely singing voice!", "pout", 2354011280, 3645338272, Spawn)
  1042. elseif choice == 9 then
  1043. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gf_63950f22.mp3", "Isn't that lovely? Its just perfect!", "agree", 105644772, 2239483775, Spawn)
  1044. elseif choice == 10 then
  1045. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gf_9d1dd0e1.mp3", "Time spent with a Kerra is never wasted!", "blush", 797562758, 1364757328, Spawn)
  1046. end
  1047. end
  1048. end
  1049. end
  1050. elseif race == OGRE then
  1051. if gender == MALE then
  1052. if FPfaction <0 then
  1053. FactionChecking(NPC, Spawn, faction)
  1054. else
  1055. local choice = math.random(1,12)
  1056. if choice == 1 then
  1057. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_aoi_gm_68567a75.mp3", "Smite your enemies with no mercy.", "frustrated", 2105760030, 1009467667, Spawn)
  1058. elseif choice == 2 then
  1059. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_8e30965a.mp3", "I'm here to conquer and no one is going to stop me.", "wink", 1759444421, 3253544108, Spawn)
  1060. elseif choice == 3 then
  1061. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_aoi_gm_dbb40451.mp3", "Watch your step. I'm not forgiving.", "glare", 3270253835, 2410939040, Spawn)
  1062. elseif choice == 4 then
  1063. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_82b39f6b.mp3", "In war there is no room for fear.", "agree", 139095494, 3401742216, Spawn)
  1064. elseif choice == 5 then
  1065. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_aef9ec6e.mp3", "The best dreams are the flashbacks of the battlefield.", "chuckle", 34784682, 541558536, Spawn)
  1066. elseif choice == 6 then
  1067. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_4b96e4f1.mp3", "I've lived this long thanks to my ability to kill.", "thumbsup", 1295486986, 820950525, Spawn)
  1068. elseif choice == 7 then
  1069. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_900b92c8.mp3", "Blood, lots of blood on the battlefield.", "confused", 3309525058, 2311238979, Spawn)
  1070. elseif choice == 8 then
  1071. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_805fa3e9.mp3", "You'd be surprised how easily skulls burst in my fist.", "wink", 292411718, 2806910105, Spawn)
  1072. elseif choice == 9 then
  1073. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_7f5bc8b5.mp3", "Armor could be useful. But I've never needed it.", "smirk", 602319056, 3467693375, Spawn)
  1074. elseif choice == 10 then
  1075. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_b6f6d58b.mp3", "Sharp teeth, the better to tear flesh with.", "glare", 1727328703, 3032211199, Spawn)
  1076. elseif choice == 11 then
  1077. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_c13548f0.mp3", "The Overlord knows the strength of the ogres; I'd enjoy reminding the others around here.", "threaten", 3218132325, 996755371, Spawn, 0)
  1078. elseif choice == 12 then
  1079. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_aef9ec6e.mp3", "The best dreams are the flashbacks of the battlefield.", "chuckle", 34784682, 541558536, Spawn, 0)
  1080. end
  1081. end
  1082. elseif gender == FEMALE then
  1083. end
  1084. elseif race == RATONGA then
  1085. if gender == MALE then
  1086. if FPfaction <0 then
  1087. FactionChecking(NPC, Spawn, faction)
  1088. else
  1089. local choice = math.random(1,9)
  1090. if choice == 1 then
  1091. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_5e63a07a.mp3", "If winning isn't everything, why do we keep score?", "sneer", 3927334706, 1835318852, Spawn)
  1092. elseif choice == 2 then
  1093. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_2c495445.mp3", "I dabble in repossessions and personal loans. ", "scheme", 4196817122, 2118800432, Spawn)
  1094. elseif choice == 3 then
  1095. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_9d45b59e.mp3", "There's no way they're better than us. We have more.", "thanks", 187163254, 678724024, Spawn)
  1096. elseif choice == 4 then
  1097. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_c698777f.mp3", "I was never even near the bank.", "whome", 3628945834, 3044934463, Spawn)
  1098. elseif choice == 5 then
  1099. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_aoi_gm_77ec588f.mp3", "Shuttup!.. an-and tell me what the other idiots is doing!", "scream", 1067250901, 3184475965, Spawn)
  1100. elseif choice == 6 then
  1101. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_aoi_gm_a07a0e21.mp3", "Well, whys did'nt's you say so? That changes everythings!", "ponder", 3142470535, 3537428598, Spawn)
  1102. elseif choice == 7 then
  1103. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_6949b435.mp3", "You.. figured out.. somethings th-that never happened!.. and so its all lies!", "heckno", 3372579729, 231666695, Spawn)
  1104. elseif choice == 8 then
  1105. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_823edac2.mp3", "Hey! A deals is a deals, until a better one comes along!", "agree", 2004592633, 659744483, Spawn)
  1106. elseif choice == 9 then
  1107. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_f215c30.mp3", "I am no ways interested in that.. glittery thing.. you have! I promises!", "no", 3269376114, 2020783683, Spawn)
  1108. end
  1109. end
  1110. elseif gender == FEMALE then
  1111. if FPfaction <0 then
  1112. FactionChecking(NPC, Spawn, faction)
  1113. else
  1114. local choice = math.random(1,8)
  1115. if choice == 1 then
  1116. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_55dfc67a.mp3", "Even a blind ratonga can feel the warm glow of gold.", "happy", 1258231063, 1686655213, Spawn)
  1117. elseif choice == 2 then
  1118. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_13832499.mp3", "I didn't steal that, besides it didn't even fit.", "scold", 950251839, 3594191176, Spawn)
  1119. elseif choice == 3 then
  1120. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_27a99c98.mp3", "I find things that haven't even been lost yet.", "whome", 1136162597, 2259535235, Spawn)
  1121. elseif choice == 4 then
  1122. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_e310b68b.mp3", "Never ask when you can just take. ", "doh", 1994406109, 1294526070, Spawn)
  1123. elseif choice == 5 then
  1124. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_5aa8fe80.mp3", "It's not true that the kerra always land on their feet.", "giggle", 3437443162, 2325327946, Spawn)
  1125. elseif choice == 6 then
  1126. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_27a99c98.mp3", "I find things that haven't even been lost yet.", "whome", 1136162597, 2259535235, Spawn)
  1127. elseif choice == 7 then
  1128. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_338379af.mp3", "Risks is part of the games. Play it for alls its worth!", "scheme", 2615843264, 1281001022, Spawn)
  1129. elseif choice == 8 then
  1130. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_a743ae9a.mp3", "That rats snitch better watch her backs tonight!", "shakefist", 3892641048, 724401282, Spawn)
  1131. end
  1132. end
  1133. end
  1134. elseif race == TROLL then
  1135. if gender == MALE then --SEE HAIL2 FOR MALE TROLL
  1136. elseif gender == FEMALE then
  1137. if FPfaction <0 then
  1138. FactionChecking(NPC, Spawn, faction)
  1139. else
  1140. local choice = math.random(1,12)
  1141. if choice == 1 then
  1142. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_d753e09a.mp3", "I like when they not really dead! It tickles going down!", "itch", 1209825984, 2311485957, Spawn)
  1143. elseif choice == 2 then
  1144. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_f2709c1f.mp3", "You smell wonderful. Like chicken.", "sigh", 2782849260, 191866997, Spawn)
  1145. elseif choice == 3 then
  1146. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_a15b4666.mp3", "Sometimes I sneak into houses and hide under the bed.", "giggle", 2975312620, 2935653424, Spawn)
  1147. elseif choice == 4 then
  1148. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_616c3595.mp3", "Gotta nail clothes onto body or I forget to wear them.", "doh", 2977410158, 1117948071, Spawn)
  1149. elseif choice == 5 then
  1150. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_20bcb19c.mp3", "Overlord is the strongest troll ever! He kill twenty of us troll last week. Wow!", "thumbsup", 829469707, 1999621178, Spawn)
  1151. elseif choice == 6 then
  1152. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_630d65f1.mp3", "I used to have my own bridge before tasty dark elves took it from me.", "doh", 1590618969, 2701180460, Spawn)
  1153. elseif choice == 7 then
  1154. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_22f4ef69.mp3", "Lucky I don't kill you, then eat you! You luckier! I don't eat you, then kill you!", "scheme", 1894950839, 2813284738, Spawn)
  1155. elseif choice == 8 then
  1156. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_7e735c3b.mp3", "People have so many pretty colors inside them! Want me to show you?! Hmm?!", "woo", 1455343853, 4263307371, Spawn)
  1157. elseif choice == 9 then
  1158. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_8300ed84.mp3", "It would have been fun.. to have been on Luclin.. when it blew up! WeE!", "happy", 3121599387, 285019723, Spawn)
  1159. elseif choice == 10 then
  1160. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_df8b21.mp3", "So many things to kill me. Don't know where to start!", "confused", 158804401, 2959882759, Spawn)
  1161. elseif choice == 11 then
  1162. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_aoi_gf_8c8ac0bc.mp3", "If you die, be sure to tell me. Okay?", "agree", 2279250536, 1602435986, Spawn)
  1163. elseif choice == 12 then
  1164. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_aoi_gf_5cdd1223.mp3", "Oh, I hope you kill some good person today!", "smile", 2535798381, 710784277, Spawn)
  1165. end
  1166. end
  1167. end
  1168. elseif race == WOOD_ELF then
  1169. if gender == MALE then
  1170. if Qfaction <0 then
  1171. FactionChecking(NPC, Spawn, faction)
  1172. else
  1173. local choice = math.random(1,13)
  1174. if choice == 1 then
  1175. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_13f00546.mp3", "Patience they say, is a virtue. It has taken a lot of patience to rebuild our lives so far from home.", "nod", 1108677104, 3869422611, Spawn)
  1176. elseif choice == 2 then
  1177. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_fcb14e3e.mp3", "We must remain steadfast and vigilant against tyranny. This will allow nature to shape Norrath around us.", "shakefist", 3130983522, 101511459, Spawn)
  1178. elseif choice == 3 then
  1179. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_62f30b60.mp3", "The Elddar Grove is truly a marvel in these troubled times.", "sigh", 303722838, 1259846495, Spawn)
  1180. elseif choice == 4 then
  1181. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_1568024c.mp3", "I see that you have many adventures ahead of you. This era of darkness is coming to a close.", "ponder", 3567183056, 3400757896, Spawn)
  1182. elseif choice == 5 then
  1183. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_75b61001.mp3", "Don't let the nice day fool you. My knee is acting up, a storm is brewing. I can smell it.", "stretch", 3641086231, 3980350899, Spawn)
  1184. elseif choice == 6 then
  1185. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_a2427d62.mp3", "They say time and nature heal all wounds. Still, some wrongs can never be forgotten.", "sad", 2603397723, 1316741802, Spawn)
  1186. elseif choice == 7 then
  1187. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_27a6d736.mp3", "I find that a change in attitude often helps me steer through a difficult situation.", "agree", 1273495476, 2557846709, Spawn)
  1188. elseif choice == 8 then
  1189. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_97a50b10.mp3", "Hello there my fellow adventurer! In this city, teamwork is what allows us to survive and prosper.", "hello", 1162411642, 2051171798, Spawn)
  1190. elseif choice == 9 then
  1191. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_a729c22b.mp3", "They say time and nature heal all wounds. Still, some roles can never be forgotten.", "nod", 970054086, 3496252570, Spawn)
  1192. elseif choice == 10 then
  1193. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_9350a.mp3", "Keep on your guard. Even in Qeynos we are not completely invulnerable to attack!", "scold", 2114319546, 1782252134, Spawn)
  1194. elseif choice == 11 then
  1195. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_9541f1d0.mp3", "Nice to make your aquantince! I hope you enjoy your stay in our humble city.", "bye", 3115518877, 2344848784, Spawn)
  1196. elseif choice == 12 then
  1197. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_aoi_gm_a4972edd.mp3", "It was our devotion to truth that enabled us to survive adversity.", "agree", 3728659167, 1934169558, Spawn)
  1198. elseif choice == 13 then
  1199. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_aoi_gm_de3ef6f8.mp3", "We must calm our emotions through meditation and communion with the spirit of the Eldarr.", "orate", 768027029, 3057323475, Spawn)
  1200. end
  1201. end
  1202. elseif gender == FEMALE then
  1203. if Qfaction <0 then
  1204. FactionChecking(NPC, Spawn, faction)
  1205. else
  1206. local choice = math.random(1,11)
  1207. if choice == 1 then
  1208. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_31587971.mp3", "Greetings, friend. I hope your visit to the city brings both inner peace and prosperity.", "curtsey", 999961843, 2491010297, Spawn)
  1209. elseif choice == 2 then
  1210. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_10181485.mp3", "The forces of good are all wrought from the strength of the innocent.", "bow", 1746715399, 2834476927, Spawn)
  1211. elseif choice == 3 then
  1212. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_45ac4aea.mp3", "I never thought it would be so difficult to carry on. I have no songs left in my heart.", "sigh", 2446660394, 3437698252, Spawn)
  1213. elseif choice == 4 then
  1214. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_46ea1119.mp3", "So much blood and so many lost. I never believed it would end this way.", "sad", 1351206018, 3386717578, Spawn)
  1215. elseif choice == 5 then
  1216. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_67432087.mp3", "We must remain steady against the influence of evil. Only with perseverance will Qeynos survive!", "shakefist", 927768431, 1576503790, Spawn)
  1217. elseif choice == 6 then
  1218. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_646dc5ff.mp3", "I've found that the right ammount of patients and enthusiasm can open almost any door.", "agree", 1063360943, 3481586683, Spawn)
  1219. elseif choice == 7 then
  1220. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_414392d4.mp3", "As with all relationships in life, sometimes desire can lead to misfortune. I strive to temper love and discipline.", "ponder", 2120229696, 432481455, Spawn)
  1221. elseif choice == 8 then
  1222. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_d31ebb3f.mp3", "I love Qeynos. Though I can still remember the peace and tranquility of Kelethin. How I miss it so!", "sad", 1363914331, 4126926873, Spawn)
  1223. elseif choice == 9 then
  1224. PlayFlavor(NPC, "voiceover/english/optional2/woodelf_eco_good_2/ft/woodelf/woodelf_eco_good_2_aoi_gf_e67f1023.mp3", "Such a beautiful day! All I need now is a nice vintage of elven mulberry and my relaxation will be complete.", "yawn", 3245673411, 1934163553, Spawn)
  1225. elseif choice == 10 then
  1226. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_aoi_gf_afb48a33.mp3", "I told him we'd make it. We made it to Qeynos my friends! I hope you like our new home.", "cheer", 1733622982, 4215625501, Spawn)
  1227. elseif choice == 11 then
  1228. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_d7a31929.mp3", "The greatest enemy a community can face is hubris. Always remember, we must work together for peace.", "agree", 2056858183, 299006724, Spawn, 0)
  1229. end
  1230. end
  1231. end
  1232. elseif race == FAE then
  1233. if gender == MALE then
  1234. elseif gender == FEMALE then
  1235. end
  1236. elseif race == ARASAI then
  1237. if gender == MALE then
  1238. elseif gender == FEMALE then
  1239. end
  1240. elseif race == SARNAK then
  1241. if gender == MALE then
  1242. elseif gender == FEMALE then
  1243. end
  1244. end
  1245. end
  1246. end
  1247. end
  1248. -------------------------------------------------------------------------------------------
  1249. -- GenericEcology2Hail
  1250. -------------------------------------------------------------------------------------------
  1251. function GenericEcology2Hail(NPC, Spawn, faction)
  1252. race = GetRace(NPC)
  1253. spawnRace = GetRace(Spawn)
  1254. gender = GetGender(NPC)
  1255. Qfaction = GetFactionAmount(Spawn,11)
  1256. FPfaction = GetFactionAmount(Spawn,12)
  1257. local zone = GetZone(NPC)
  1258. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  1259. GOOD = true
  1260. elseif GetZoneID(zone) == 207 then
  1261. GOOD = true
  1262. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  1263. GOOD = true
  1264. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  1265. GOOD = true
  1266. elseif GetZoneID(zone) == 470 then
  1267. GOOD = true
  1268. elseif GetZoneID(zone) == 45 then
  1269. NEUTRAL = true
  1270. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  1271. EVIL = true
  1272. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  1273. EVIL = true
  1274. end
  1275. if TimeCheck == false then
  1276. TimeCheck = true
  1277. AddTimer(NPC,2500,"ResetTimer")
  1278. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  1279. if race == BARBARIAN then
  1280. if gender == MALE then -- SEE SPAWN RACE HAIL
  1281. if EVIL then
  1282. elseif GOOD then
  1283. end
  1284. elseif gender == FEMALE then
  1285. if GOOD then
  1286. elseif EVIL then
  1287. if FPfaction <0 then
  1288. FactionChecking(NPC, Spawn, faction)
  1289. else
  1290. local choice = math.random(1,4)
  1291. if choice == 1 then
  1292. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_7d00f821.mp3", "All those rumors about the people I decapitated are false, trust me. I decapitated many more by my count.", "pout", 2231247084, 2781311359, Spawn)
  1293. elseif choice == 2 then
  1294. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_56e1abc5.mp3", "Don't worry. The last time I killed someone was a few months ago. I've almost forgot how its done.", "threaten", 3295546544, 225622615, Spawn)
  1295. elseif choice == 3 then
  1296. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_7c898040.mp3", "If I wanted to speak with riff raff like you, you'd know it.", "scold", 2131940659, 1785120161, Spawn)
  1297. elseif choice == 4 then
  1298. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_c76c11b.mp3", "No, I didn't say you could look at me or talk to me for that matter.", "heckno", 1951847708, 3399171438, Spawn)
  1299. end
  1300. end
  1301. end
  1302. end
  1303. elseif race == DARK_ELF then
  1304. if gender == MALE then
  1305. if FPfaction <0 then
  1306. FactionChecking(NPC, Spawn, faction)
  1307. else
  1308. local choice = math.random(1,6)
  1309. if choice == 1 then
  1310. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_10f790b8.mp3", "I refuse to be told what to do by simple-minded buffoons!", "no", 2041373045, 1825086337, Spawn)
  1311. elseif choice == 2 then
  1312. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_aoi_gm_23e14704.mp3", "Show your enemies the mercy they deserve: none.", "cutthroat", 1813347600, 2090926840, Spawn)
  1313. elseif choice == 3 then
  1314. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_beeaa42c.mp3", "I would never raise a hand to one below my station. That's what servants are for.", "wink", 1033481133, 1844672914, Spawn)
  1315. elseif choice == 4 then
  1316. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_ad69e774.mp3", "I despise low-born scum such as you. Leave me be.", "bye", 135777579, 1290473150, Spawn)
  1317. elseif choice == 5 then
  1318. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_dbd2dbd4.mp3", "Once there was a time when we Teir'Dal were the true masters of Norrath.", "shakefist", 3971986771, 2935281097, Spawn)
  1319. elseif choice == 6 then
  1320. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_60bb96c.mp3", "If you do it right, pain is the gift that keeps on giving.", "chuckle", 938348138, 3041886078, Spawn)
  1321. end
  1322. end
  1323. elseif gender == FEMALE then
  1324. if FPfaction <0 then
  1325. FactionChecking(NPC, Spawn, faction)
  1326. else
  1327. local choice = math.random(1,8)
  1328. if choice == 1 then
  1329. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gf_eb029bed.mp3", "I am sickened by the lack of amenities within this city.", "flustered", 140632112, 1000708438, Spawn)
  1330. elseif choice == 2 then
  1331. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gf_18ec7845.mp3", "Do you honestly believe I would speak with someone like you?", "boggle", 2993277341, 1897394040, Spawn)
  1332. elseif choice == 3 then
  1333. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_aoi_gf_e9678442.mp3", "You may thank me now for gracing you with my presence.", "nod", 362766636, 249197304, Spawn)
  1334. elseif choice == 4 then
  1335. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_eb029bed.mp3", "I am sickened with the lack of amenities within this city!", "sniff", 4143445170, 2458457536, Spawn)
  1336. elseif choice == 5 then
  1337. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_36e1a774.mp3", "Poisoning is always an effective way of winning a debate.", "wink", 84926788, 876892580, Spawn, 0)
  1338. elseif choice == 6 then
  1339. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_8a6fa526.mp3", "Who do those Iksar think they are? There will be a reckoning one day, I swear.", "shakefist", 3978923373, 3424693067, Spawn, 0)
  1340. elseif choice == 7 then
  1341. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_aoi_gf_e9678442.mp3", "You may thank me now for gracing you with my presence.", "royalwave", 362766636, 249197304, Spawn, 0)
  1342. elseif choice == 8 then
  1343. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_7fee68f8.mp3", "Everyone knows the Teir'Dal are the true power within Freeport.", "lookaway", 3768775503, 2939885824, Spawn, 0)
  1344. end
  1345. end
  1346. end
  1347. elseif race == DWARF then
  1348. if gender == MALE then
  1349. elseif gender == FEMALE then
  1350. end
  1351. elseif race== ERUDITE then
  1352. if gender == MALE then
  1353. if EVIL then
  1354. elseif GOOD then
  1355. end
  1356. elseif gender == FEMALE then
  1357. if EVIL then
  1358. if FPfaction <0 then
  1359. FactionChecking(NPC, Spawn, faction)
  1360. else
  1361. local choice = MakeRandomInt(1,6)
  1362. if choice == 1 then
  1363. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_251836f2.mp3", "The harder you try, the dumber you look. Please don\'t let me be the one to stop you.", "curtsey", 3161111023, 90846372, Spawn, 0)
  1364. elseif choice == 2 then
  1365. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_aoi_gf_3b47e8b4.mp3", "I will incinerate the next person who does not acknowledge my superiority.", "frustrated", 1620404815, 180939615, Spawn, 0)
  1366. elseif choice == 3 then
  1367. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_30a32e42.mp3", "I am unable to grasp the concept of humility. Perhaps I could watch you for a while?", "confused", 4259595860, 3053187462, Spawn, 0)
  1368. elseif choice == 4 then
  1369. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_d021c931.mp3", "If I pretended you weren\'t here, would you go away?", "shrug", 740632684, 1033165397, Spawn, 0)
  1370. elseif choice == 5 then
  1371. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_c9b2ff52.mp3", "When I rule the world, I will enjoy deciding who lives and dies.", "ponder", 3448688096, 4199383884, Spawn, 0)
  1372. elseif choice == 6 then
  1373. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_3a1d92f9.mp3", "The mindless babbling of a simpleton delights me to no end.", "sarcasm", 2419847373, 2143831747, Spawn, 0)
  1374. end
  1375. end
  1376. elseif GOOD then
  1377. end
  1378. end
  1379. elseif race == FROGLOK then
  1380. if gender == MALE then
  1381. elseif gender == FEMALE then
  1382. end
  1383. elseif race == GNOME then
  1384. if gender == MALE then
  1385. if EVIL then
  1386. if FPfaction <0 then
  1387. FactionChecking(NPC, Spawn, faction)
  1388. else
  1389. local choice = math.random(1,10)
  1390. if choice == 1 then
  1391. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_4d2d14ae.mp3", "So many test subjects, so little time.", "sigh", 4071952942, 2215778491, Spawn)
  1392. elseif choice == 2 then
  1393. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_fc9e7336.mp3", "My work would be so much further along if the voices would stop.", "scream", 4153768257, 1057730606, Spawn)
  1394. elseif choice == 3 then
  1395. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_b7905eb1.mp3", "No, no, no!!! That will never work! The person still needs to breathe, don't they? Don't they?", "shrug", 4217961596, 2328569229, Spawn)
  1396. elseif choice == 4 then
  1397. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_3b50e81d.mp3", "For the last time, gnomes didn't make Luclin explode! We would have gone with disintegration.", "grumble", 1607372881, 3520123002, Spawn)
  1398. elseif choice == 5 then
  1399. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_87cefc8f.mp3", "I will prove to them that I'm not mad! If I have to kill everyone of them to prove it, I will!", "dance", 4220511073, 14532676, Spawn)
  1400. elseif choice == 6 then
  1401. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_a0ec45ef.mp3", "Through the advances in modern magic, anything is possible.", "scheme", 1644993738, 1865011072, Spawn)
  1402. elseif choice == 7 then
  1403. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_9db76689.mp3", "I must find a wall before I lose this thought!", "frustrated", 835072904, 55030735, Spawn)
  1404. elseif choice == 8 then
  1405. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_3f3e760a.mp3", "So far, I have found kerrans to have only one life, not nine. I insist on finding the other eight!", "ponder", 1099412571, 1127198642, Spawn)
  1406. elseif choice == 9 then
  1407. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_6676fc28.mp3", "I really dislike the word conscience. Don't you?", "no", 921724824, 3128537430, Spawn)
  1408. elseif choice == 10 then
  1409. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_34756811.mp3", "How many times must I say it?! Acid first, then the eyeballs. Not the otherway around!", "swear", 99921459, 2923203645, Spawn)
  1410. end
  1411. end
  1412. elseif GOOD then
  1413. end
  1414. elseif gender == FEMALE then
  1415. if GOOD then
  1416. elseif EVIL then
  1417. if FPfaction <0 then
  1418. FactionChecking(NPC, Spawn, faction)
  1419. else
  1420. local choice = math.random(1,7)
  1421. if choice == 1 then
  1422. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_b0e1446f.mp3", "Only an amateur would bother worrying about ethics!", "wink", 2773191651, 675131505, Spawn)
  1423. elseif choice == 2 then
  1424. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_ba655660.mp3", "If I put crossbows on the heads of sharks, I'm certain they would one day replace guard dogs altogether!", "agree", 377614657, 3505805258, Spawn)
  1425. elseif choice == 3 then
  1426. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_bb099045.mp3", "It's interesting how Ratonga always find their way around the maze-like corridors of Temple Street.", "ponder", 3965977474, 2117230268, Spawn)
  1427. elseif choice == 4 then
  1428. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_39930e7.mp3", "Good and evil have no place in the pursuit of knowledge.", "nod", 2836283, 3393703988, Spawn)
  1429. elseif choice == 5 then
  1430. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_cf624473.mp3", "I told him his skin would grow back in time, but did he listen?", "shrug", 1276299166 , 3081460802, Spawn)
  1431. elseif choice == 6 then
  1432. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_be42d521.mp3", "I have no time to waste on safety measures!", "no", 1588984660 , 2899887913, Spawn)
  1433. elseif choice == 7 then
  1434. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_a96fdda8.mp3", "If I found the smallest piece of magical residue and cut it in half, I wonder what would happen? ", "scheme", 534591874 , 1834630467, Spawn)
  1435. end
  1436. end
  1437. end
  1438. end
  1439. elseif race == HALF_ELF then
  1440. if gender == MALE then
  1441. if GOOD then
  1442. if Qfaction <0 then
  1443. FactionChecking(NPC, Spawn, faction)
  1444. else
  1445. local choice = math.random(1,6)
  1446. if choice == 1 then
  1447. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_768a0c8b.mp3", "Everywhere is walking distance if you have the time!", "agree", 2228417017 , 3880753774, Spawn)
  1448. elseif choice == 2 then
  1449. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_ea435b69.mp3", "I'm gonna get some peicings so I can be unique like everyone else!", "happy", 2468101640 , 903029053, Spawn)
  1450. elseif choice == 3 then
  1451. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_666e9477.mp3", "I think the word 'dualbreed' has a bit more dignity than 'halfelf', don't you?", "ponder", 3563191265 , 3563670932, Spawn)
  1452. elseif choice == 4 then
  1453. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_298c5b7a.mp3", "People just don't understand me! You'd think it was my hair.", "confused", 1208438852, 749063111, Spawn)
  1454. elseif choice == 5 then
  1455. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_9c815039.mp3", "I can't let what \'they\' say get in the way of my art!", "no", 1111887606, 2356852982, Spawn)
  1456. elseif choice == 6 then
  1457. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_8092bd6e.mp3", "One day I'd like to explore every corner of the oceans!", "smirk", 2508604234, 975747984, Spawn)
  1458. end
  1459. end
  1460. elseif EVIL then
  1461. end
  1462. elseif gender == FEMALE then
  1463. if EVIL then
  1464. elseif GOOD then
  1465. end
  1466. end
  1467. elseif race == HALFLING then
  1468. if gender == MALE then
  1469. elseif gender == FEMALE then
  1470. end
  1471. elseif race == HIGH_ELF then
  1472. if gender == MALE then
  1473. elseif gender == FEMALE then
  1474. end
  1475. elseif race == HUMAN then
  1476. if gender == MALE then
  1477. if EVIL then
  1478. if FPfaction <0 then
  1479. local choice = math.random(1,10)
  1480. if choice == 1 then
  1481. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_fea511a7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2430170377, 3065502678, Spawn)
  1482. elseif choice == 2 then
  1483. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "That look's like an awfully expensive pair of boots there, my friend.", "ponder", 367255988, 2113438867, Spawn)
  1484. elseif choice == 3 then
  1485. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_55c7abb4.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3295550745, 254450600, Spawn)
  1486. elseif choice == 4 then
  1487. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 507833438, 4154942045, Spawn, 0)
  1488. elseif choice == 5 then
  1489. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 3763693751, 3029107109, Spawn, 0)
  1490. elseif choice == 6 then
  1491. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 980845675, 4241333469, Spawn, 0)
  1492. elseif choice == 7 then
  1493. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1773924149, 2192447994, Spawn, 0)
  1494. elseif choice == 8 then
  1495. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2675223743, 1399829526, Spawn, 0)
  1496. elseif choice == 9 then
  1497. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3543602520, 290613226, Spawn, 0)
  1498. elseif choice == 10 then
  1499. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2642325989, 4260235172, Spawn, 0)
  1500. end
  1501. else
  1502. local choice = math.random(1,5)
  1503. if choice == 1 then
  1504. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_dfce6d9.mp3", "You won't live long in this city, fiend.", "nod", 3648628674, 701743400, Spawn, 0)
  1505. elseif choice == 2 then
  1506. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_daf01a19.mp3", "If I had another five or six ales, maybe I wouldn't mind talking to you.", "chuckle", 2320297447, 2667582898, Spawn, 0)
  1507. elseif choice == 3 then
  1508. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_e029416.mp3", "You're lucky there are witnesses watching us right now.", "cutthroat", 2950300370, 3231135751, Spawn, 0)
  1509. elseif choice == 4 then
  1510. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_34b6867c.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 1513887633, 3325471984, Spawn, 0)
  1511. elseif choice == 5 then
  1512. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_c467886b.mp3", "If you're looking for trouble, I've got a whole fistful of it waiting for you.", "threaten", 2550764265, 16200429, Spawn, 0)
  1513. end
  1514. end
  1515. elseif GOOD then
  1516. end
  1517. elseif gender == FEMALE then
  1518. if EVIL then
  1519. if FPfaction <0 then
  1520. local choice = math.random(1,7)
  1521. if choice == 1 then
  1522. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3939340779, 2731540062, Spawn, 0)
  1523. elseif choice == 2 then
  1524. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2563439969, 3192575181, Spawn, 0)
  1525. elseif choice == 3 then
  1526. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3457217785, 3805482956, Spawn, 0)
  1527. elseif choice == 4 then
  1528. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4060680490, 1058882345, Spawn, 0)
  1529. elseif choice == 5 then
  1530. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 605073324, 777296863, Spawn, 0)
  1531. elseif choice == 6 then
  1532. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2290091922, 1343726185, Spawn, 0)
  1533. elseif choice == 7 then
  1534. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1921159672, 254720018, Spawn, 0)
  1535. end
  1536. else
  1537. local choice = math.random(1,12)
  1538. if choice == 1 then
  1539. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2502377022, 3322258847, Spawn)
  1540. elseif choice == 2 then
  1541. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_ed2258.mp3", "If you keep bothering me, I'll scream for help!!", "scream", 663270309, 1265685906, Spawn)
  1542. elseif choice == 3 then
  1543. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_b0f7eb94.mp3", "Unless you know of a way to make some quick coin, we have no reason to talk.", "scold", 2879661704, 1437151896, Spawn)
  1544. elseif choice == 4 then
  1545. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 3902173006, 861701075, Spawn)
  1546. elseif choice == 5 then
  1547. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_975b4774.mp3", "I wish those guards would just leave us alone.", "sulk", 1551750792, 514840364, Spawn)
  1548. elseif choice == 6 then
  1549. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_e1648d49.mp3", "What made you think I wanted to talk to you?", "shrug", 3374792551, 3346072463, Spawn)
  1550. elseif choice == 7 then
  1551. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_79813683.mp3", "You'd be a lot more interesting with a dagger sticking out of your back.", "ponder", 126289530, 1128715810, Spawn)
  1552. elseif choice == 8 then
  1553. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_501caebd.mp3", "Didn't I see your corpse in the alley? Hmmm ... Maybe it was someone else.", "confused", 601911164, 3281892455, Spawn)
  1554. elseif choice == 9 then
  1555. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_216216bd.mp3", "The next time that guy leers at me, I'm gonna punch him in the throat.", "threaten", 185071498, 1736193360, Spawn)
  1556. elseif choice == 10 then
  1557. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_aoi_gf_5dbd05d1.mp3", "Does anyone in this city bathe?", "stinky", 3778681255, 1495535273, Spawn)
  1558. elseif choice == 11 then
  1559. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_d2844e25.mp3", "You can avoid trouble around here as long as you don't make eye contact with anyone.", "stare", 1255908565, 2073931972, Spawn)
  1560. elseif choice == 12 then
  1561. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_2a5ed43.mp3", "Only the strong survive around here. Nice knowing you!", "bye", 2636161808, 2711680191, Spawn)
  1562. end
  1563. end
  1564. elseif GOOD then
  1565. end
  1566. end
  1567. elseif race == IKSAR then
  1568. if gender == MALE then
  1569. elseif gender == FEMALE then
  1570. end
  1571. elseif race == KERRA then
  1572. if gender == MALE then
  1573. if EVIL then
  1574. if FPfaction <0 then
  1575. FactionChecking(NPC, Spawn, faction)
  1576. else
  1577. local choice = math.random(1,7)
  1578. if choice == 1 then
  1579. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_9f680679.mp3", "I'd kill to know what the overlord has in that citadel!", "scheme", 3285282644, 3219725501, Spawn)
  1580. elseif choice == 2 then
  1581. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_3fe55b38.mp3", "Why, don't I seem to be the popular one today.", "whome", 1475998222, 3731288810, Spawn)
  1582. elseif choice == 3 then
  1583. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_895b5e07.mp3", "Everything has a price! What's yours?", "shrug", 599093835, 2436498104, Spawn)
  1584. elseif choice == 4 then
  1585. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8a065b90.mp3", "I am a kindly master, just so long as you remember your place.", "scold", 1400094764, 1979877393, Spawn)
  1586. elseif choice == 5 then
  1587. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "no", 1460934904, 2228770988, Spawn)
  1588. elseif choice == 6 then
  1589. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_5beacd8e.mp3", "Deep down we're all motivated by the same urges. I just have the courage to live by them.", "agree", 3328230174, 1668734281, Spawn)
  1590. elseif choice == 7 then
  1591. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8036c73a.mp3", "Some say Kerra are sneaky, evil, and cruel. True. We have many other fine qualities as well!", "scheme", 98388570, 2862243050, Spawn)
  1592. end
  1593. end
  1594. elseif GOOD then
  1595. end
  1596. elseif gender == FEMALE then
  1597. if EVIL then
  1598. if FPfaction <0 then
  1599. FactionChecking(NPC, Spawn, faction)
  1600. else
  1601. local choice = MakeRandomInt(1,6)
  1602. if choice == 1 then
  1603. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_895b5e07.mp3", "Everything has a price! What\'s yours?", "shrug", 599093835, 2436498104, Spawn, 0)
  1604. elseif choice == 2 then
  1605. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_3fe55b38.mp3", "Why, don\'t I seem to be the popular one today.", "whome", 1475998222, 3731288810, Spawn, 0)
  1606. elseif choice == 3 then
  1607. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8a065b90.mp3", "I am a kindly master, just so long as you remember your place.", "scold", 1400094764, 1979877393, Spawn, 0)
  1608. elseif choice == 4 then
  1609. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_9f680679.mp3", "I\'d kill to know what the overlord has in that citadel!", "scheme", 3285282644, 3219725501, Spawn, 0)
  1610. elseif choice == 5 then
  1611. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1460934904, 2228770988, Spawn, 0)
  1612. elseif choice == 6 then
  1613. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_5beacd8e.mp3", "Deep down we're all motivated by the same urges. I just have the courage to live by them.", "agree", 3328230174, 1668734281, Spawn, 0)
  1614. end
  1615. end
  1616. elseif GOOD then
  1617. if Qfaction <0 then
  1618. FactionChecking(NPC, Spawn, faction)
  1619. else
  1620. local choice = math.random(1,7)
  1621. if choice == 1 then
  1622. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_b155e999.mp3", "You won't see me near any of those fountains!", "heckno", 1123179326, 271243686, Spawn)
  1623. elseif choice == 2 then
  1624. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_eabd8556.mp3", "I heard the ratonga play for fun!", "giggle", 1138200584, 1711242450, Spawn)
  1625. elseif choice == 3 then
  1626. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_28445ab7.mp3", "I don't spend as much time grooming as the others say I do.", "sigh", 1571714850, 824504933, Spawn)
  1627. elseif choice == 4 then
  1628. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_4424ae28.mp3", "How sweet my Tom is to leave such a gift at my door step.", "happy", 2235953436, 2446050201, Spawn)
  1629. elseif choice == 5 then
  1630. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_63881722.mp3", "I'm trying to find a new seasoning for my dried fish.", "ponder", 3322224010, 1564701262, Spawn)
  1631. end
  1632. end
  1633. end
  1634. end
  1635. elseif race == OGRE then
  1636. if gender == MALE then
  1637. elseif gender == FEMALE then
  1638. if FPfaction <0 then
  1639. FactionChecking(NPC, Spawn, faction)
  1640. else
  1641. local choice = math.random(1,9)
  1642. if choice == 1 then
  1643. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_aoi_gf_b47ba6c8.mp3", "There is never enough bloodshed in this city.", "grumble", 2738684859, 1457757225, Spawn)
  1644. elseif choice == 2 then
  1645. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_aoi_gf_d70efe42.mp3", "Revel in the bloodshed.", "yeah", 3553897837, 3037866776, Spawn)
  1646. elseif choice == 3 then
  1647. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_ed0025c7.mp3", "Drinking the blood of your enemy only makes you stronger.", "chuckle", 2597493569, 3831571194, Spawn)
  1648. elseif choice == 4 then
  1649. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_ebf3ef37.mp3", "In the heat of battle is the only way to die.", "smile", 1938773892, 770731252, Spawn)
  1650. elseif choice == 5 then
  1651. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468, Spawn)
  1652. elseif choice == 6 then
  1653. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_55c24433.mp3", "I use fear to kill my enemies.", "stare", 1684658713, 4281146719, Spawn)
  1654. elseif choice == 7 then
  1655. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468, Spawn)
  1656. elseif choice == 8 then
  1657. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_1a13bb5d.mp3", "Armor is just an extension of my skin.", "flex", 1229374135, 1249250407, Spawn)
  1658. elseif choice == 9 then
  1659. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_b16f51a5.mp3", "I travel. As long as its to inflict pain.", "sneer", 3351897420, 1929551634, Spawn)
  1660. end
  1661. end
  1662. end
  1663. elseif race == RATONGA then
  1664. if gender == MALE then
  1665. if FPfaction <0 then
  1666. FactionChecking(NPC, Spawn, faction)
  1667. else
  1668. local choice = math.random(1,3)
  1669. if choice == 1 then
  1670. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_hail_gm_6983d4f4.mp3", "Do you ever get the feeling someone's watching you?", "doubletake", 1443012999, 225264564, Spawn)
  1671. elseif choice == 2 then
  1672. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_aoi_gm_77ec588f.mp3", "Shutup! And tell me what the other idiot is doing!", "swear", 1839404420, 417472111, Spawn)
  1673. elseif choice == 3 then
  1674. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_aoi_gm_a07a0e21.mp3", "Well, why didn't you say so! That changes everything.", "doh", 392770009, 1670445170, Spawn)
  1675. end
  1676. end
  1677. elseif gender == FEMALE then
  1678. end
  1679. elseif race == TROLL then
  1680. if gender == MALE then
  1681. if FPfaction <0 then
  1682. FactionChecking(NPC, Spawn, faction)
  1683. else
  1684. local choice = math.random(1,7)
  1685. if choice == 1 then
  1686. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f9319fbb.mp3", "I like killing things just to see them die. Don't you?", "giggle", 2044250119, 1492935869, Spawn)
  1687. elseif choice == 2 then
  1688. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_60a4050b.mp3", "Me likes it when they are scared. It tastes better that way.", "thanks", 2363588727, 2924742015, Spawn)
  1689. elseif choice == 3 then
  1690. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_46facad7.mp3", "If I eats you now, I wouldn't know what you were going to say.", "wink", 191047961, 2382342743, Spawn)
  1691. elseif choice == 4 then
  1692. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_ae48977.mp3", "You can't eat money. Then why people care about it so much?", "wince", 404920869, 3492621289, Spawn)
  1693. elseif choice == 5 then
  1694. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_5afa1e7.mp3", "The Overlord needs less gold. Eat more people! He won't miss them!", "scheme", 2782977705, 136776719, Spawn)
  1695. elseif choice == 6 then
  1696. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f28915a9.mp3", "Friends are good.. until you don't need them anymore!", "agree", 2727950602, 4200124273, Spawn)
  1697. elseif choice == 7 then
  1698. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_d5eb6fc.mp3", "Ow! Head hurts when I do that thing.. with my brain! Owww!", "scream", 1058602010, 3235323095, Spawn)
  1699. end
  1700. end
  1701. elseif gender == FEMALE then
  1702. end
  1703. elseif race == WOOD_ELF then
  1704. if gender == MALE then
  1705. elseif gender == FEMALE then
  1706. end
  1707. elseif race == FAE then
  1708. if gender == MALE then
  1709. elseif gender == FEMALE then
  1710. end
  1711. elseif race == ARASAI then
  1712. if gender == MALE then
  1713. elseif gender == FEMALE then
  1714. end
  1715. elseif race == SARNAK then
  1716. if gender == MALE then
  1717. elseif gender == FEMALE then
  1718. end
  1719. end
  1720. end
  1721. end
  1722. end
  1723. -------------------------------------------------------------------------------------------
  1724. -- GenericRaceCheckHail
  1725. -------------------------------------------------------------------------------------------
  1726. function GenericRaceCheckHail(NPC, Spawn, faction)
  1727. race = GetRace(NPC)
  1728. spawnRace = GetRace(Spawn)
  1729. gender = GetGender(NPC)
  1730. level = GetLevel(Spawn)
  1731. Qfaction = GetFactionAmount(Spawn,11)
  1732. FPfaction = GetFactionAmount(Spawn,12)
  1733. local zone = GetZone(NPC)
  1734. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  1735. GOOD = true
  1736. elseif GetZoneID(zone) == 207 then
  1737. GOOD = true
  1738. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  1739. GOOD = true
  1740. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  1741. GOOD = true
  1742. elseif GetZoneID(zone) == 470 then
  1743. GOOD = true
  1744. elseif GetZoneID(zone) == 45 then
  1745. NEUTRAL = true
  1746. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  1747. EVIL = true
  1748. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  1749. EVIL = true
  1750. end
  1751. if TimeCheck == false then -- checks timer
  1752. TimeCheck = true -- sets timer
  1753. AddTimer(NPC,2500,"ResetTimer") -- starts reset clock
  1754. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verify's NPC race/gender
  1755. if race == BARBARIAN then -- begins NPC race check
  1756. if gender == MALE then -- begins NPC gender check
  1757. if EVIL then -- begins NPC faction/location check
  1758. if FPfaction <0 then -- player faction check to determine resposne
  1759. FactionChecking(NPC, Spawn, faction)
  1760. else
  1761. local choice = math.random(1,3) -- player passes faction check, procedes to dialogue
  1762. if choice == 1 then
  1763. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_431b37d1.mp3", "Watch yerself, this city can be rough.", "wink", 1560541305, 226492698, Spawn)
  1764. elseif choice == 2 then
  1765. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_dd0b4913.mp3", "Hah! New around these parts?", "hello", 3252919562, 342739868, Spawn)
  1766. elseif choice == 3 then
  1767. if spawnRace == BARBARIAN then
  1768. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_barbarian_gm_df05bfb0.mp3", "You can push anyone around here except the ogres and trolls.", "nod", 1644989273, 3794783731, Spawn)
  1769. elseif spawnRace == DARK_ELF then
  1770. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_barbarian_gm_df05bfb0.mp3", "Straying a bit, are we?", "glare", 4033200255, 1327891280, Spawn)
  1771. elseif spawnRace == DWARF then
  1772. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_dwarf_gm_bbcba7d5.mp3", "Nasty and short. Foul little creature.", "doh", 3043791526, 2631752167, Spawn, 0)
  1773. elseif spawnRace == ERUDITE then
  1774. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_erudite_gm_6a360eb1.mp3", "I never was one for the books. I guess that's why we leave them to you!", "grumble", 271638372, 933214140, Spawn)
  1775. elseif spawnRace == FROGLOK then
  1776. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_froglok_gm_a725c08a.mp3", "Hey there! Is it true you taste like chicken?", "ponder", 1270685983, 3669150065, Spawn, 0)
  1777. elseif spawnRace == HALF_ELF then
  1778. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_halfelf_gm_cd562147.mp3", "Yer lucky ya take after yer human side!", "peer", 1663140408, 661893443, Spawn, 0)
  1779. elseif spawnRace == HUMAN then
  1780. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_human_gm_d03a5e12.mp3", "I've already made my tribute to the Overlord this week.", "lookaway", 3410425137, 3010931289, Spawn, 0)
  1781. elseif spawnRace == IKSAR then
  1782. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_iksar_gm_df4e01c0.mp3", "Scales are obviously tipped in my favor... Eh? Heh Hehuheh!", "chuckle", 2060746310, 2782545175, Spawn)
  1783. elseif spawnRace == KERRA then
  1784. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_kerra_gm_a4259991.mp3", "With all that fur, don't you get hot out in the Commonlands?", "shrug", 3410911191, 2574627181, Spawn, 0)
  1785. elseif spawnRace == OGRE then
  1786. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_ogre_gm_85d4dfd9.mp3", "If your brain were half as good as your brawn, you'd be a quarter of the warrior I am!", "flex", 3300429686, 1230722065, Spawn)
  1787. elseif spawnRace == RATONGA then
  1788. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_ratonga_gm_773f13bf.mp3", "What's the matter, cat got yer tongue? Har har har!", "point", 1345553103, 3128526950, Spawn)
  1789. else
  1790. local check = math.random(1,2)
  1791. if check == 1 then
  1792. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_431b37d1.mp3", "Watch yourself. This city can be rough!", "glare", 1560541305, 226492698, Spawn)
  1793. elseif check == 2 then
  1794. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_dd0b4913.mp3", "Hah! New around these parts?", "hello", 3252919562, 342739868, Spawn)
  1795. end
  1796. end
  1797. end
  1798. end
  1799. elseif GOOD then
  1800. if Qfaction <0 then
  1801. FactionChecking(NPC, Spawn, faction)
  1802. else
  1803. local choice = math.random(1,3)
  1804. if choice == 1 then --racial check
  1805. if spawnRace == BARBARIAN then
  1806. if GetLevel(Spawn) >=50 then
  1807. check = math.random(1,4) --Calls in Status Praise VO
  1808. else
  1809. check = math.random(1,2)
  1810. end
  1811. if check == 1 then
  1812. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_barbarian_gm_de9e8da3.mp3", "Mithaniel Marr never left us. He will always be apart of our tribe, as long as we remain strong and brave.", "nod", 3368668310, 2187585076, Spawn)
  1813. elseif check == 2 then
  1814. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_barbarian_gm_e7f2037c.mp3", "Perhaps we should go for a Hallas cold brew sometime and share stories about our ancestors.", "wink", 2490006983, 800833318, Spawn)
  1815. elseif check == 3 then
  1816. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_status_gm_7eecc9cb.mp3", "I can only hope my young cubs would grow to have some measure of your bravery.", "thank", 168452918, 1251241094, Spawn)
  1817. elseif check == 4 then
  1818. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_status_gm_aac1e025.mp3", "Your bravery extends far beyond the reach of Norrath. You bring great honor to the wolves of the north.", "bow", 2991186258, 3183137783, Spawn, 0)
  1819. end
  1820. elseif spawnRace == DARK_ELF then
  1821. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_darkelf_gm_d26c37f4.mp3", "Haha! What color does a dark elf bleed, care to tell?", "chuckle", 1543653024, 615533497, Spawn)
  1822. elseif spawnRace == DWARF then
  1823. local check = math.random(1,2)
  1824. if check == 1 then
  1825. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_dwarf_gm_a8e32501.mp3", "Its a pleasure to see such strength in an ally so short!", "nod", 4130131362, 1400424363, Spawn)
  1826. elseif check == 2 then
  1827. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_dwarf_gm_e7f2037c.mp3", "Perhaps we should go for a Hallas cold brew sometime and share stories about our ancestors.", "wink", 3235630615, 1033414770, Spawn)
  1828. end
  1829. elseif spawnRace == ERUDITE then
  1830. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_erudite_gm_e216a8ba.mp3", "Hah! How do you keep warm without any hair on your body? The tundra would snap your body like an icecicle.", "boggle", 1786373260, 3931240958, Spawn)
  1831. elseif spawnRace == FROGLOK then
  1832. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_froglok_gm_cfe91e69.mp3", "I knew Mithaniel Marr wouldn't leave us forever. I had a feeling he would return to watch over us.", "", 906365937, 4235011592, Spawn, 0)
  1833. elseif spawnRace == GNOME then
  1834. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_gnome_gm_3d767081.mp3", "Heh heh. I'm sorry. Your constant chatter about cogs and sprockets makes no sense to me.", "confused", 469705290, 4090933674, Spawn)
  1835. elseif spawnRace == HALF_ELF then
  1836. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_halfelf_gm_4794558f.mp3", "If you really want to prove your courage in battle, get yourself a woad. Those can't be taken off so easily.", "nod", 1356161649, 134319671, Spawn)
  1837. elseif spawnRace == HALFLING then
  1838. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_halfling_gm_a61ee5ac.mp3", "Ah, I would have trod upon you had you not spoken up.", "boggle", 2064484408, 3865062610, Spawn)
  1839. elseif spawnRace == HIGH_ELF then
  1840. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_highelf_gm_310c09cb.mp3", "Hail to you as well, long lived one.", "hello", 2115413618, 2434193113, Spawn)
  1841. elseif spawnRace == IKSAR then
  1842. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_iksar_gm_88d6b89c.mp3", "Just because Qeynos isn't a freezing climate, doesn't mean a cold-blooded reptile is welcome here.", "scold", 992683295, 3962864221, Spawn)
  1843. elseif spawnRace == KERRA then
  1844. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_kerra_gm_8a6840fc.mp3", "You would do well in Hallas in that fur coat.", "agree", 538073635, 999238426, Spawn)
  1845. elseif spawnRace == TROLL then
  1846. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_troll_gm_e224c510.mp3", "I don't care to hear what races are tasty. I prefer you keep that to your swamp friends.", "heckno", 3520208270, 3768333436, Spawn, 0)
  1847. elseif spawnRace == RATONGA then
  1848. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_ratonga_gm_4b0a3096.mp3", "Watch where you're going. I might step on you should I choose to forget you were near me.", "point", 783852429, 746396829, Spawn)
  1849. elseif spawnRace == TROLL then
  1850. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_troll_gm_e224c510.mp3", "I don't care to hear what races are tasty. I prefer you keep that to your swamp friends.", "heckno", 3520208270, 3768333436, Spawn, 0)
  1851. elseif spawnRace == WOOD_ELF then
  1852. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_woodelf_gm_8dff8cc4.mp3", "Eat more heartily to stand firm, even in the strongest winds!", "happy", 810996081, 628715345, Spawn)
  1853. else
  1854. local check = math.random(1,2)
  1855. if check == 1 then
  1856. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_d571c130.mp3", "I'm not used to this weather, but my people can adapt to any change in order to survive.", "no", 3421348121, 1004876500, Spawn)
  1857. elseif check == 2 then
  1858. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_5a6b643f.mp3", "Treasures from the past can be found throughout the lands for those who care to look.", "nod", 3614931515, 1601871948, Spawn)
  1859. end
  1860. end
  1861. elseif choice == 2 then
  1862. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_d571c130.mp3", "I'm not used to this weather, but my people can adapt to any change in order to survive.", "no", 3421348121, 1004876500, Spawn)
  1863. elseif choice == 3 then
  1864. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_5a6b643f.mp3", "Treasures from the past can be found throughout the lands for those who care to look.", "nod", 3614931515, 1601871948, Spawn)
  1865. end
  1866. end
  1867. end
  1868. elseif gender == FEMALE then
  1869. if GOOD then
  1870. elseif EVIL then
  1871. end
  1872. end
  1873. elseif race == DARK_ELF then
  1874. if gender == MALE then
  1875. if FPfaction <0 then
  1876. FactionChecking(NPC, Spawn, faction)
  1877. else
  1878. local choice = math.random(1,3)
  1879. if choice == 1 then
  1880. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293, Spawn)
  1881. elseif choice == 2 then
  1882. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078, Spawn)
  1883. elseif choice == 3 then
  1884. if spawnRace == BARBARIAN then
  1885. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_barbarian_gm_46b8ab28.mp3", "Get away from me, brute!", "threaten", 1806259132, 4035381096, Spawn)
  1886. elseif spawnRace == DARK_ELF then
  1887. if GetLevel(Spawn) >=50 then
  1888. check = math.random(1,4)
  1889. else
  1890. check = math.random(1,2)
  1891. end
  1892. if check == 1 then
  1893. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gm_2fb22326.mp3", "We'll rise again, and then nothing can stop us.", "agree", 1301346574, 4276784701, Spawn)
  1894. elseif check == 2 then
  1895. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gm_54a02968.mp3", "What a foul dirty place this is compared to Neriak!", "stinky", 3252919562, 342739868, Spawn)
  1896. elseif check == 3 then
  1897. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gm_3139de2e.mp3", "Innoruk's blood you're powerful!", "boggle", 4048173225, 4136711044, Spawn)
  1898. elseif check == 4 then
  1899. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gm_b86ec55f.mp3", "You'll do nicely when we make our play!", "agree", 234032343, 1835792122, Spawn)
  1900. end
  1901. elseif spawnRace == DWARF then
  1902. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_dwarf_gm_e76b04be.mp3", "Foul. It's a testament to our ruler's weakness that he lets your ilk in here.", "sad", 3576789141, 2531430603, Spawn, 0)
  1903. elseif spawnRace == ERUDITE then
  1904. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_erudite_gm_592ca86a.mp3", "Where has all of your vaunted intelligence gotten you?", "chuckle", 2330017595, 3612340219, Spawn)
  1905. elseif spawnRace == GNOME then
  1906. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_gnome_gm_8081d786.mp3", "I've no use for a toy soldier.", "no", 2452036802, 1703948999, Spawn)
  1907. elseif spawnRace == HALF_ELF then
  1908. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfelf_gm_8677807d.mp3", "Half perfect, half diseased. Still disgusting!", "sniff", 512466716, 4175253448, Spawn)
  1909. elseif spawnRace == HALFLING then
  1910. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfling_gm_e2eb04c4.mp3", "Get away from me, you foul little worm.", "lookaway", 1784326229, 362190500, Spawn, 0)
  1911. elseif spawnRace == HIGH_ELF then
  1912. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_highelf_gm_9eab37c6.mp3", "An evil high elf? Dear Innoruuk, we've prevailed!", "cheer", 172789471, 2283627974, Spawn, 0)
  1913. elseif spawnRace == HUMAN then
  1914. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_human_gm_3694a5ae.mp3", "Were your Overlord not around, we Tier'Dal would have crushed Freeport.", "sarcasm", 3436507932, 1702035959, Spawn)
  1915. elseif spawnRace == IKSAR then
  1916. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_iksar_gm_4bb5d364.mp3", "Back off scaley! No antcient civilization saves you from the same fate I share!", "boggle", 3246025874, 2970292992, Spawn)
  1917. elseif spawnRace == OGRE then
  1918. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ogre_gm_8cf93c6a.mp3", "The Green Mist missed a few spots. Its a shame the gods were too weak to finish what they started.", "shrug", 181661249, 784055085, Spawn)
  1919. elseif spawnRace == RATONGA then
  1920. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ratonga_gm_ac7f4092.mp3", "A talking rat? Ugh, go play with a Ke.", "point", 396338587, 547395314, Spawn)
  1921. elseif spawnRace == TROLL then
  1922. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_troll_gm_95179ecf.mp3", "Its a shame the Thexian rulers were weak and allowed you trolls to live in Neriak.", "ponder", 2126071785, 4235896141, Spawn)
  1923. else
  1924. local check = math.random(1,2)
  1925. if check == 1 then
  1926. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293, Spawn)
  1927. elseif choice == 2 then
  1928. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078, Spawn)
  1929. end
  1930. end
  1931. end
  1932. end
  1933. elseif gender == FEMALE then
  1934. if FPfaction <0 then
  1935. FactionChecking(NPC, Spawn, faction)
  1936. else
  1937. local choice = math.random(1,3)
  1938. if choice == 1 then
  1939. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293, Spawn)
  1940. elseif choice == 2 then
  1941. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078, Spawn)
  1942. elseif choice == 3 then
  1943. if spawnRace == BARBARIAN then
  1944. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_barbarian_gf_46b8ab28.mp3", "Get away from me, brute!", "threaten", 1806259132, 4035381096, Spawn)
  1945. elseif spawnRace == DARK_ELF then
  1946. if GetLevel(Spawn) >=50 then
  1947. check = math.random(1,4)
  1948. else
  1949. check = math.random(1,2)
  1950. end
  1951. if check == 1 then
  1952. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_2fb22326.mp3", "We'll rise again, and then nothing can stop us.", "agree", 1301346574, 4276784701, Spawn)
  1953. elseif check == 2 then
  1954. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_54a02968.mp3", "What a foul dirty place this is compared to Neriak!", "stinky", 3252919562, 342739868, Spawn)
  1955. elseif check == 3 then
  1956. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_3139de2e.mp3", "Innoruk's blood you're powerful!", "boggle", 4048173225, 4136711044, Spawn)
  1957. elseif check == 4 then
  1958. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_b86ec55f.mp3", "You'll do nicely when we make our play!", "agree", 234032343, 1835792122, Spawn)
  1959. end
  1960. elseif spawnRace == DWARF then
  1961. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_dwarf_gf_e76b04be.mp3", "Foul. It's a testament to our ruler's weakness that he lets your ilk in here.", "sad", 3576789141, 2531430603, Spawn, 0)
  1962. elseif spawnRace == ERUDITE then
  1963. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_erudite_gf_592ca86a.mp3", "Where has all of your vaunted intelligence gotten you?", "chuckle", 2330017595, 3612340219, Spawn)
  1964. elseif spawnRace == GNOME then
  1965. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_gnome_gf_8081d786.mp3", "I've no use for a toy soldier.", "no", 2452036802, 1703948999, Spawn)
  1966. elseif spawnRace == HALF_ELF then
  1967. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfelf_gf_8677807d.mp3", "Half perfect, half diseased. Still disgusting!", "sniff", 512466716, 4175253448, Spawn)
  1968. elseif spawnRace == HIGH_ELF then
  1969. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_highelf_gf_9eab37c6.mp3", "An evil high elf? Dear Innoruuk, we've prevailed!", "cheer", 172789471, 2283627974, Spawn, 0)
  1970. elseif spawnRace == HUMAN then
  1971. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_human_gf_3694a5ae.mp3", "Were your Overlord not around, we Tier'Dal would have crushed Freeport.", "sarcasm", 3436507932, 1702035959, Spawn)
  1972. elseif spawnRace == IKSAR then
  1973. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_iksar_gf_4bb5d364.mp3", "Back off scaley! No antcient civilization saves you from the same fate I share!", "boggle", 3246025874, 2970292992, Spawn)
  1974. elseif spawnRace == OGRE then
  1975. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ogre_gf_8cf93c6a.mp3", "The Green Mist missed a few spots. Its a shame the gods were too weak to finish what they started.", "shrug", 181661249, 784055085, Spawn)
  1976. elseif spawnRace == RATONGA then
  1977. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ratonga_gf_ac7f4092.mp3", "A talking rat? Ugh, go play with a Ke.", "point", 396338587, 547395314, Spawn)
  1978. elseif spawnRace == TROLL then
  1979. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_troll_gf_95179ecf.mp3", "Its a shame the Thexian rulers were weak and allowed you trolls to live in Neriak.", "ponder", 2126071785, 4235896141, Spawn)
  1980. else
  1981. local check = math.random(1,2)
  1982. if check == 1 then
  1983. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293, Spawn)
  1984. elseif check == 2 then
  1985. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078, Spawn)
  1986. end
  1987. end
  1988. end
  1989. end
  1990. end
  1991. elseif race == DWARF then
  1992. if gender == MALE then
  1993. elseif gender == FEMALE then
  1994. if Qfaction <0 then
  1995. FactionChecking(NPC, Spawn, faction)
  1996. else
  1997. local choice = math.random(1,3)
  1998. if choice == 1 then
  1999. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_bce06b4a.mp3", "A long day of adventure'n makes one long for home, don't it?", "smile", 2210732036, 3144200859, Spawn)
  2000. elseif choice == 2 then
  2001. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_c221a26e.mp3", "Ah, what I wouldn't give to be cradle'n a mug of good dwarven ale.", "ponder", 409704670, 4015848226, Spawn)
  2002. elseif choice == 3 then
  2003. if spawnRace == HIGH_ELF then
  2004. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_highelf_gm_310c09cb.mp3", "Elves have been neighbors with us for so long and you still can't handle a couple of dwarven ales. Don't give me your excuse for elven wine. That's not real alchohol!", "scold", 2416513387, 2396192573, Spawn)
  2005. end
  2006. else
  2007. local choice = math.random(1,2)
  2008. if choice == 1 then
  2009. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_bce06b4a.mp3", "If you haven't done ten times your weight in dirt, you haven't done a lick of work.", "no", 2210732036, 3144200859, Spawn)
  2010. elseif choice == 2 then
  2011. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_c221a26e.mp3", "Where are ya goin? It's impolite to go off and fight without invite'n me!", "ponder", 409704670, 4015848226, Spawn)
  2012. end
  2013. end
  2014. end
  2015. end
  2016. elseif race== ERUDITE then
  2017. if gender == MALE then
  2018. if EVIL then
  2019. if FPfaction <0 then
  2020. FactionChecking(NPC, Spawn, faction)
  2021. else
  2022. local choice = math.random(1,3)
  2023. if choice == 1 then
  2024. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 3316681960, 3617003101, Spawn)
  2025. elseif choice == 2 then
  2026. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 788162420, 1166698384, Spawn)
  2027. elseif choice == 3 then
  2028. if spawnRace == BARBARIAN then
  2029. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ogre_gm_963391fd.mp3", "Brute you were, and always shall be.", "scold", 181661249, 784055085, Spawn)
  2030. elseif spawnRace == DWARF then
  2031. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_dwarf_gm_62e8be6f.mp3", "Oh dear, its rather like a small barbarian.", "sneer", 803690924, 2650545024, Spawn)
  2032. elseif spawnRace == ERUDITE then
  2033. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_erudite_gm_c5bc0931.mp3", "Can you imagine why we're not ruling?", "nod", 1050007971, 1742690856, Spawn)
  2034. elseif spawnRace == IKSAR then
  2035. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_iksar_gm_2cdba125.mp3", "It's a shame Cabalis isn't around, it would have made an interesting study.", "sigh", 3903013371, 226829195, Spawn)
  2036. elseif spawnRace == OGRE then
  2037. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ogre_gm_963391fd.mp3", "Brute you were, and always shall be.", "scold", 181661249, 784055085, Spawn)
  2038. elseif spawnRace == RATONGA then
  2039. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ratonga_gm_4d3aaca.mp3", "One day, I may have use for your services, sneaky.", "nod", 1373077305, 3004061362, Spawn)
  2040. else
  2041. local check = math.random(1,2)
  2042. if check == 1 then
  2043. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 3316681960, 3617003101, Spawn)
  2044. elseif check == 2 then
  2045. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 788162420, 1166698384, Spawn)
  2046. end
  2047. end
  2048. end
  2049. end
  2050. elseif GOOD then
  2051. end
  2052. elseif gender == FEMALE then
  2053. if EVIL then
  2054. if FPfaction <0 then
  2055. FactionChecking(NPC, Spawn, faction)
  2056. else
  2057. local choice = math.random(1,3)
  2058. if choice == 1 then
  2059. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 833705169, 3091207712, Spawn)
  2060. elseif choice == 2 then
  2061. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 3939605048, 2460746424, Spawn)
  2062. elseif choice == 3 then
  2063. if spawnRace == DARKELF then
  2064. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_darkelf_gf_233d5f4f.mp3", "Salutations, dark one.", "hello", 2890047865, 1995916608, Spawn)
  2065. elseif spawnRace == ERUDITE then
  2066. local check = math.random(1,2)
  2067. if check == 1 then
  2068. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_2b43ed1a.mp3", "This lost has no appreciation for our suprerior intellect.", "no", 1152387164, 36321725, Spawn)
  2069. elseif check == 2 then
  2070. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_c5bc0931.mp3", "Can you imagine why we're not ruling?", "ponder", 1050007971, 1742690856, Spawn)
  2071. end
  2072. elseif spawnRace == KERRA then
  2073. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_kerra_gf_85f0b7d.mp3", "Disgusting that the overlord even considers your race.", "sniff", 3422662472, 3860203232, Spawn)
  2074. elseif spawnRace == OGRE then
  2075. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ogre_gf_ee6a8ad4.mp3", "Brutes you were, and brutes you shall always be.", "nod", 1608330065, 1921728202, Spawn)
  2076. elseif spawnRace == RATONGA then
  2077. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ratonga_gf_4d3aaca.mp3", "One day, I may have use for your services, sneaky.", "nod", 3454516876, 1362938661, Spawn)
  2078. elseif spawnRace == TROLL then
  2079. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_troll_gf_e93b7941.mp3", "If you stopped thinking about your stomach, you might be able to form a sentence.", "scold", 3553520221, 3928709815, Spawn)
  2080. else
  2081. local check = math.random(1,2)
  2082. if check == 1 then
  2083. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 833705169, 3091207712, Spawn)
  2084. elseif check == 2 then
  2085. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 3939605048, 2460746424, Spawn)
  2086. end
  2087. end
  2088. end
  2089. end
  2090. elseif GOOD then
  2091. if Qfaction <0 then
  2092. FactionChecking(NPC, Spawn, faction)
  2093. else
  2094. local choice = math.random(1,3)
  2095. if choice == 1 then --racial check
  2096. if spawnRace == BARBARIAN then
  2097. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_barbarian_gf_f1057cd0.mp3", "I find it refreshing to speak to someone of your physical stature.", "ponder", 36526703, 389726822, Spawn)
  2098. elseif spawnRace == DARK_ELF then
  2099. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_darkelf_gf_67b4b065.mp3", "The Tier'Dal corrupted my ancestors with the dark arts. If your intention is the same, I will show you what I do to those who craft in the dark arts.", "stare", 3269037986, 3583430591, Spawn)
  2100. elseif spawnRace == DWARF then
  2101. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_dwarf_gf_d09b3368.mp3", "Fascinating! I thought your kind could not adapt to life after The Shattering. Interesting to see I was mistakened.", "ponder", 619552095, 1406216651, Spawn)
  2102. elseif spawnRace == ERUDITE then
  2103. local check = math.random(1,2)
  2104. if check == 1 then
  2105. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_erudite_gf_ab1bd57b.mp3", "May Quellious's blessings be upon you and yours.", "curstey", 1402855828, 3071800181, Spawn)
  2106. elseif check == 2 then
  2107. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_erudite_gf_9e9d6cce.mp3", "I'm sure whatever you seek, Quellious will help you find it.", "agree", 1152387164, 36321725, Spawn)
  2108. end
  2109. elseif spawnRace == GNOME then
  2110. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_gnome_gf_885ee58d.mp3", "The machinations of the average gnome's mind are really best left untouched.", "nod", 499883228, 2559247313, Spawn)
  2111. elseif spawnRace == HALF_ELF then
  2112. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_halfelf_gf_aff989b.mp3", "There are many that wouldn't speak with your kind, but I find your history intriguing.", "nod", 1855380777, 1709969199, Spawn)
  2113. elseif spawnRace == HALFLING then
  2114. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_halfling_gf_1524469a.mp3", "Take care to speak loudly when announcing your presence, less a larger being crush you beneath its toes.", "agree", 1007871270, 3421630084, Spawn)
  2115. elseif spawnRace == HIGH_ELF then
  2116. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_highelf_gf_cfbdf659.mp3", "That ensemble is quite becoming to you. Almost as good as my own.", "hello", 2314937497, 2446209028, Spawn)
  2117. elseif spawnRace == HUMAN then
  2118. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_human_gf_3942f6cc", "Nothing's more fruitful than spending your time among the learned.", "agree", 2072395332, 2149802738, Spawn)
  2119. elseif spawnRace == IKSAR then
  2120. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_iksar_gf_92ff3ed3.mp3", "The reptilian brain lacks higher cognitive processing. Such a lowly creature has no place walking amongst us in the city.", "no", 945836085, 772000445, Spawn)
  2121. elseif spawnRace == KERRA then
  2122. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_kerra_gf_f236b75e.mp3", "I'm sorry my ancestors treated your kind so poorly. The kerra were less civilized back then. At least now they're making some measurable progress.", "apologize", 4058186530, 3584703264, Spawn)
  2123. elseif spawnRace == OGRE then
  2124. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_ogre_gf_88c97da6.mp3", "Away from me you wraith-brained brute. Even with the curse lifted your race hasn't aquired any intelligence!","no", 2627346232, 1243123055, Spawn)
  2125. elseif spawnRace == WOOD_ELF then
  2126. local check = math.random(1,2)
  2127. if check == 1 then
  2128. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_woodelf_gf_a25cc08a.mp3", "If a tree falls in the woods but no one is there to hear it, does it make a sound?", "ponder", 1447042742, 1128515123, Spawn)
  2129. elseif check == 2 then
  2130. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_woodelf_gf_b60ad90f.mp3", "Nothing's' more discouraging than to be a woodsman in the midst of grander civilizations, is there? Well, there might be hope for you yet.", "hello", 84164724, 4245634186, Spawn)
  2131. end
  2132. else
  2133. local check = math.random(1,2)
  2134. if check == 1 then
  2135. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_24e3a5aa.mp3", "I have learned that it is best to trust to your own wisdom rather than the weaponry of your acquaintances.", "nod", 2387566735, 2940828519, Spawn)
  2136. elseif check == 2 then
  2137. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_8f458045.mp3", "Please, I am in the midst of solving a very complex problem and must not be interrupted.", "no", 971990033, 2178584483, Spawn)
  2138. end
  2139. end
  2140. elseif choice == 2 then
  2141. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_24e3a5aa.mp3", "I have learned that it is best to trust to your own wisdom rather than the weaponry of your acquaintances.", "nod", 2387566735, 2940828519, Spawn)
  2142. elseif choice == 3 then
  2143. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_8f458045.mp3", "Please, I am in the midst of solving a very complex problem and must not be interrupted.", "no", 971990033, 2178584483, Spawn)
  2144. end
  2145. end
  2146. end
  2147. end
  2148. elseif race == FROGLOK then
  2149. if gender == MALE then
  2150. elseif gender == FEMALE then
  2151. if Qfaction <0 then
  2152. FactionChecking(NPC, Spawn, faction)
  2153. else
  2154. local choice = math.random(1,3)
  2155. if choice == 1 then --racial check
  2156. if spawnRace == BARBARIAN then
  2157. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_barbarian_gf_2a05cb73.mp3", "Good to see you watching thy footsteps in the crowd.", "hello", 1081508285, 2427213760, Spawn)
  2158. elseif spawnRace == DARK_ELF then
  2159. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_darkelf_gf_9a525d02.mp3", "The twisted children of Innoruk have no place amongst the good. I hope you are here looking for redemption.", "no", 2651815149, 74368302, Spawn)
  2160. elseif spawnRace == DWARF then
  2161. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_dwarf_gf_744e2b79.mp3", "Hail to you master of mining and earthen treasure.", "hello", 2566521966, 1120118768, Spawn)
  2162. elseif spawnRace == ERUDITE then
  2163. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_erudite_gf_6fc36186.mp3", "Intelligence goes not only to the tall, but to the honorable!", "agree", 723944093, 746238174, Spawn)
  2164. elseif spawnRace == GNOME then
  2165. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_gnome_gf_42177c87.mp3", "What's that? All thy mutterings about whizzlegigs and furbelows is quite unintelligible.", "confused", 3856971048, 2722248899, Spawn)
  2166. elseif spawnRace == HALF_ELF then
  2167. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_halfelf_gf_17b16261.mp3", "The other races of Qeynos might give you some resepect if you didn't pierce yourselfs like a.. smelly troll!", "scold", 533543002, 2702833807, Spawn)
  2168. elseif spawnRace == HALFLING then
  2169. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_halfling_gf_c99e35d6.mp3", "May the fur upon thy feet never recede!", "curtsey", 2739268859, 2588639054, Spawn)
  2170. elseif spawnRace == HIGH_ELF then
  2171. local check = math.random(1,2)
  2172. if check == 1 then
  2173. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_highelf_gf_d3687a91.mp3", "It is good to see elven-kind here in Qeynos who can help us defend the laws of the land.", "hello", 3596392273, 2126265241, Spawn)
  2174. elseif check == 2 then
  2175. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_highelf_gf_47192d0e.mp3", "Justice, honor and valor above all!", "nod", 1395300363, 1594049807, Spawn)
  2176. end
  2177. elseif spawnRace == HUMAN then
  2178. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_human_gf_a6365ebc.mp3", "Always remember that hard work may be the key to some success, honor is the key to valor.", "agree", 1978493922, 2041068107, Spawn)
  2179. elseif spawnRace == KERRA then
  2180. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_kerra_gf_3517943f.mp3", "Its unfortunate that the gift of speech was bestowed upon so many different thoughts and beings.", "sigh", 3288858464, 183825498, Spawn)
  2181. elseif spawnRace == WOOD_ELF then
  2182. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_woodelf_gf_7e2b8462.mp3", "You must miss thyn old woodland home as much as I miss mine.","sad", 387192699, 182364074, Spawn)
  2183. else
  2184. local check = math.random(1,2)
  2185. if check == 1 then
  2186. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_cd3d026e.mp3", "Always step carefully within the city limits -- and even more carefully when outside of the city.", "nod", 2864618200, 434416947, Spawn)
  2187. elseif check == 2 then
  2188. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_eae44fad.mp3", "May the blessings of Mithaniel Marr be upon you.", "hello", 2437408909, 3055505253, Spawn)
  2189. end
  2190. end
  2191. elseif choice == 2 then
  2192. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_cd3d026e.mp3", "Always step carefully within the city limits -- and even more carefully when outside of the city.", "nod", 2864618200, 434416947, Spawn)
  2193. elseif choice == 3 then
  2194. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_eae44fad.mp3", "May the blessings of Mithaniel Marr be upon you.", "hello", 2437408909, 3055505253, Spawn)
  2195. end
  2196. end
  2197. end
  2198. elseif race == GNOME then
  2199. if gender == MALE then
  2200. if EVIL then
  2201. if FPfaction <0 then
  2202. FactionChecking(NPC, Spawn, faction)
  2203. else
  2204. local choice = math.random(1,3)
  2205. if choice == 1 then
  2206. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368, Spawn)
  2207. elseif choice == 2 then
  2208. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958, Spawn)
  2209. elseif choice == 3 then
  2210. if spawnRace == DARKELF then
  2211. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_darkelf_gm_d6a4426d.mp3", "Oops! Pardon me! Watch the gnome!", "appologize", 57227224, 2068197977, Spawn)
  2212. elseif spawnRace == ERUDITE then
  2213. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_erudite_gm_fda5eb48.mp3", "We'll see who's smarter when I finish my ... thingamabob!", "agree", 856975110, 1693275305, Spawn)
  2214. elseif spawnRace == GNOME then
  2215. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_gnome_gm_91c8c95a.mp3", "Sprockets and cogs! Where's the one I need now?", "doh", 2107565689, 1695469863, Spawn)
  2216. elseif spawnRace == OGRE then
  2217. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gm_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806, Spawn)
  2218. elseif spawnRace == RATONGA then
  2219. local check = math.random(1,2)
  2220. if check == 1 then
  2221. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gm_c4fe5091.mp3", "Its a.. rat race out here!", "chuckle", 3414267492, 3932300678, Spawn)
  2222. elseif check == 2 then
  2223. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gm_f5bdc8a9.mp3", "Good thing you ratonga have such nimble fingers!", "nod", 3939605048, 2460746424, Spawn)
  2224. end
  2225. elseif spawnRace == TROLL then
  2226. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gm_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806, Spawn)
  2227. else
  2228. local check = math.random(1,2)
  2229. if check == 1 then
  2230. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368, Spawn)
  2231. elseif check == 2 then
  2232. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958, Spawn)
  2233. end
  2234. end
  2235. end
  2236. end
  2237. elseif GOOD then
  2238. end
  2239. elseif gender == FEMALE then
  2240. if GOOD then
  2241. if Qfaction <0 then
  2242. FactionChecking(NPC, Spawn, faction)
  2243. else
  2244. local choice = math.random(1,3)
  2245. if choice == 1 then
  2246. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_39da4f6d.mp3", "Cheers and boggle chippers to you!", "hello", 3143145827, 3768593316, Spawn)
  2247. elseif choice == 2 then
  2248. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_a39dcf21.mp3", "Oh, have you any spare foozlebits? Don't you hate being one foozlebit short of a fwinger?!", "happy", 2398830545, 499246232, Spawn)
  2249. elseif choice == 3 then
  2250. if spawnRace == BARBARIAN then
  2251. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_barbarian_gf_68486376.mp3", "Watch your step, you rusty-pated, slow-witted, half-turned knob on a cognizoid! Can't you see I'm busy?", "", 2020911566, 1624319994, Spawn)
  2252. elseif spawnRace == DARK_ELF then
  2253. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_darkelf_gf_2efc2ba3.mp3", "Wha-what?! There's no underground city for you to cause trouble here!", "heckno", 1347338097, 1975299286, Spawn)
  2254. elseif spawnRace == DWARF then
  2255. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_dwarf_gf_39b313df.mp3", "Whoa! I wish I had some of the metals I've heard you dwarves discovered!", "boggle", 952206232, 2909928469, Spawn)
  2256. elseif spawnRace == GNOME then
  2257. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_gnome_gf_cb39ba66.mp3", "May all your gears and whistles work as well as you imagine them!", "bye", 369024553, 1044203209, Spawn)
  2258. elseif spawnRace == HALFLING then
  2259. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_halfling_gf_c761c00.mp3", "Ooo, next time I'm working on a quigger, I'd love to have your help!", "agree", 4236485237, 2192659802, Spawn)
  2260. elseif spawnRace == HIGH_ELF then
  2261. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_highelf_gf_f878672c.mp3", "I have something that might bring back your eyebrows or.. maybe not.", "nod", 4294799293, 119805891, Spawn)
  2262. elseif spawnRace == HUMAN then
  2263. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_newbie_gf_42435ccc.mp3", "I've noticed you gawking at me. Have you never seen a gnome before?", "stare", 714753951, 3080319952, Spawn)
  2264. elseif spawnRace == KERRA then
  2265. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_kerra_gf_34e32811.mp3", "Oh, about that little incident with the hair growth stimulator.. who knew?! Oh, guess that wasn't you after all. Nevermind!", "shrug", 2143057093, 1178408525, Spawn)
  2266. elseif spawnRace == OGRE then
  2267. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_ogre_gf_a45b4d4.mp3", "Hmm, floggsockets, flizzkicks, and more.. EhhHAK! Watch where you're going you brute! I lost track of something important I was working on!", "swear", 1477211600, 2587521479, Spawn)
  2268. end
  2269. else
  2270. local choice = math.random(1,2)
  2271. if choice == 1 then
  2272. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_39da4f6d.mp3", "Cheers and boggle chippers to you!", "hello", 3143145827, 3768593316, Spawn)
  2273. elseif choice == 2 then
  2274. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_a39dcf21.mp3", "Oh, have you any spare foozlebits? Don't you hate being one foozlebit short of a fwinger?!", "happy", 2398830545, 499246232, Spawn)
  2275. end
  2276. end
  2277. end
  2278. elseif EVIL then
  2279. if FPfaction <0 then
  2280. FactionChecking(NPC, Spawn, faction)
  2281. else
  2282. local choice = math.random(1,3)
  2283. if choice == 1 then
  2284. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368, Spawn)
  2285. elseif choice == 2 then
  2286. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958, Spawn)
  2287. elseif choice == 3 then
  2288. if spawnRace == DARKELF then
  2289. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_darkelf_gf_d6a4426d.mp3", "Oops! Pardon me! Watch the gnome!", "appologize", 57227224, 2068197977, Spawn)
  2290. elseif spawnRace == ERUDITE then
  2291. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_erudite_gf_fda5eb48.mp3", "We'll see who's smarter when I finish my ... thingamabob!", "agree", 856975110, 1693275305, Spawn)
  2292. elseif spawnRace == GNOME then
  2293. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_gnome_gf_91c8c95a.mp3", "Sprockets and cogs! Where's the one I need now?", "doh", 2107565689, 1695469863, Spawn)
  2294. elseif spawnRace == OGRE then
  2295. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gf_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806, Spawn)
  2296. elseif spawnRace == RATONGA then
  2297. local check = math.random(1,2)
  2298. if check == 1 then
  2299. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_c4fe5091.mp3", "Its a.. rat race out here!", "chuckle", 3414267492, 3932300678, Spawn)
  2300. elseif check == 2 then
  2301. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_f5bdc8a9.mp3", "Good thing you ratonga have such nimble fingers!", "nod", 3939605048, 2460746424, Spawn)
  2302. end
  2303. elseif spawnRace == TROLL then
  2304. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gf_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806, Spawn)
  2305. else
  2306. local check = math.random(1,2)
  2307. if check == 1 then
  2308. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368, Spawn)
  2309. elseif check == 2 then
  2310. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958, Spawn)
  2311. end
  2312. end
  2313. end
  2314. end
  2315. end
  2316. end
  2317. elseif race == HALF_ELF then
  2318. if gender == MALE then
  2319. if GOOD then
  2320. if Qfaction <0 then
  2321. FactionChecking(NPC, Spawn, faction)
  2322. else
  2323. local choice = math.random(1,3)
  2324. if choice == 1 then --racial check
  2325. if spawnRace == BARBARIAN then
  2326. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_barbarian_gm_ef83eace.mp3", "May your paths always be wide enough to accommodate your girth.", "nod", 962891721, 1618197244, Spawn)
  2327. elseif spawnRace == DARK_ELF then
  2328. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_darkelf_gm_8d88c929.mp3", "Tier'Dal have no place in Qeynos, let with the elvin race! Go back to the other side of Norrath where I can hope to track you down some day!", "scold", 2347367440, 3750524963, Spawn)
  2329. elseif spawnRace == DWARF then
  2330. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_dwarf_gm_8f6df8fc.mp3", "No mines here! Perhaps you should keep traveling until you find some?", "no", 1423351548, 825772946, Spawn)
  2331. elseif spawnRace == GNOME then
  2332. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_gnome_gm_e91c924a.mp3", "If I wanted to build something, I'd ask you.", "no", 4236848712, 1210106222, Spawn)
  2333. elseif spawnRace == HALF_ELF then
  2334. if GetLevel(Spawn) >=50 then
  2335. check = math.random(1,3)
  2336. else
  2337. check = math.random(1,2)
  2338. end
  2339. if check == 1 then
  2340. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfelf_gm_7a593271.mp3", "Better for us to watch eachother's backs than to find a blade in them.", "nod", 2010917197, 1213460588, Spawn)
  2341. elseif check == 2 then
  2342. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfelf_gm_a3837eb9.mp3", "Nice piercings! I might get another one later today!", "agree", 2334232424, 3543793461, Spawn)
  2343. elseif check == 3 then
  2344. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_status_gm_d0e7f760.mp3", "You bring honor to all halfelves. Thank you for that!", "thank", 2176314453, 1767265279, Spawn)
  2345. end
  2346. elseif spawnRace == HALFLING then
  2347. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfling_gm_51ce1bac.mp3", "Yes what is it? Oh, just saying hello? Well then, hello.", "hello", 1202098187, 2620859366, Spawn)
  2348. elseif spawnRace == HIGH_ELF then
  2349. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_highelf_gm_24cca44b.mp3", "You're no better than the rest of us no matter whose blessing you think you have.", "no", 1706562095, 4255036175, Spawn)
  2350. elseif spawnRace == HUMAN then
  2351. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_human_gm_66e9d70c.mp3", "I'm a little too busy for idle chit-chat if you don't mind.", "no", 2225350729, 1927315216, Spawn)
  2352. elseif spawnRace == KERRA then
  2353. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_kerra_gm_8c6c65ff.mp3", "What are you really hiding behind that fur coat?", "ponder", 264615729, 2871771903, Spawn)
  2354. elseif spawnRace == OGRE then
  2355. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_ogre_gm_c0c9fdf0.mp3", "I'd tell you what I really thing about you, but then I'd have to use short.. little words to make sure you can grasp what I'm saying.", "glare", 1121721077, 4276284783, Spawn)
  2356. elseif spawnRace == WOOD_ELF then
  2357. local check = math.random(1,2)
  2358. if check == 1 then
  2359. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_woodelf_gm_2fa5fd3b.mp3", "We'll have to get together for a goblet of wine soon. Your treat!", "agree", 2999782150, 334868042, Spawn)
  2360. elseif check == 2 then
  2361. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_woodelf_gm_876eb977.mp3", "I wish I had good ol' days to remember like you do... Oh well, best to worry about today and not yesterday!", "shrug", 918037021, 185336532, Spawn)
  2362. end
  2363. else
  2364. local check = math.random(1,2)
  2365. if check == 1 then
  2366. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_15163426.mp3", "You talk to strangers? What's the purpose of that?", "shrug", 1620470786, 1752689340, Spawn)
  2367. elseif check == 2 then
  2368. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2888703527, 1699968860, Spawn)
  2369. end
  2370. end
  2371. elseif choice == 2 then
  2372. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_15163426.mp3", "You talk to strangers? What's the purpose of that?", "shrug", 1620470786, 1752689340, Spawn)
  2373. elseif choice == 3 then
  2374. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2888703527, 1699968860, Spawn)
  2375. end
  2376. end
  2377. elseif EVIL then
  2378. end
  2379. elseif gender == FEMALE then
  2380. if EVIL then
  2381. if FPfaction <0 then
  2382. FactionChecking(NPC, Spawn, faction)
  2383. else
  2384. local choice = math.random(1,3)
  2385. if choice == 1 then
  2386. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_817ed115.mp3", "Sometimes you have to take what you want.", "nod", 235476376, 378561265, Spawn)
  2387. elseif choice == 2 then
  2388. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_3f18f86f.mp3", "Freeport has everything you could want: intrigue, murder, and greed!", "hello", 5269968, 3778619854, Spawn)
  2389. elseif choice == 3 then
  2390. if spawnRace == DARKELF then
  2391. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_darkelf_gf_b7243656.mp3", "Get out of here, before I get a few friends and teach you whose turf this is!", "threaten", 1591785045, 2161856385, Spawn)
  2392. elseif spawnRace == DWARF then
  2393. PlayFlavor(NPC, "", "I've never met a dwarf before. Is it true they're stupid? ", "stare", 0, 0, Spawn)
  2394. elseif spawnRace == ERUDITE then
  2395. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_erudite_gf_ba79a909.mp3", "Good day. Hope you're not planning any experiments around here today.", "hello", 324880456, 63443987, Spawn)
  2396. elseif spawnRace == IKSAR then
  2397. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_iksar_gf_a25f2702.mp3", "Okay, scales. I don't need luggage right now.", "no", 3274806092, 49060946, Spawn)
  2398. elseif spawnRace == OGRE then
  2399. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_ogre_gf_b1767583.mp3", "You'd think the overlord would have more taste than to let giants in the city!", "sniff", 4005582689, 2179058353, Spawn)
  2400. elseif spawnRace == RATONGA then
  2401. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_ratonga_gf_9f5502a.mp3", "Where have your sneaky fingers been today? Hopefully not in my pocket.", "ponder", 3377223212, 405360644, Spawn)
  2402. elseif spawnRace == TROLL then
  2403. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_troll_gf_60575245.mp3", "Trolls have to be the most brutish and nasty creatures ever!", "scold", 3572118052, 1252514790, Spawn)
  2404. elseif spawnRace == WOODELF then
  2405. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_woodelf_gf_15785897.mp3", "Hmph, I came to Freeport to get away from your kind.", "glare", 3646199817, 3971791216, Spawn)
  2406. else
  2407. local check = math.random(1,2)
  2408. if check == 1 then
  2409. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_817ed115.mp3", "Sometimes you have to take what you want.", "nod", 235476376, 378561265, Spawn)
  2410. elseif check == 2 then
  2411. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_3f18f86f.mp3", "Freeport has everything you could want: intrigue, murder, and greed!", "hello", 5269968, 3778619854, Spawn)
  2412. end
  2413. end
  2414. end
  2415. end
  2416. elseif GOOD then
  2417. if Qfaction <0 then
  2418. FactionChecking(NPC, Spawn, faction)
  2419. else
  2420. local choice = math.random(1,3)
  2421. if choice == 1 then
  2422. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2086714174, 1576219530, Spawn)
  2423. elseif choice == 2 then
  2424. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_15163426.mp3", "You talk to strangers? What's the purpose of that?", "confused", 3457658686, 921014902, Spawn)
  2425. elseif choice == 3 then
  2426. if spawnRace == GNOME then
  2427. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_gnome_gf_e91c924a.mp3", "If I wanted to build something, I'd ask you.", "", 1799736683, 3559236176, Spawn, 0)
  2428. elseif spawnRace == HALFLING then
  2429. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfling_gf_8cd07501.mp3", "Yes, what is it? Oh, just saying hello ...well, then, hello.", "", 3116622950, 2719160299, Spawn, 0)
  2430. elseif spawnRace == KERRA then
  2431. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_kerra_gf_152ec69a.mp3", "What are you really hiding behind that fur coat anyway?", "", 3158059786, 910215330, Spawn, 0)
  2432. elseif spawnRace == RATONGA then
  2433. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_ratonga_gf_a45c19a7.mp3", "I believe it will take some time before I am comfortable with your kind around.", "", 3181114735, 4256128337, Spawn, 0)
  2434. elseif spawnRace == WOODELF then
  2435. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_woodelf_gf_1f97d15c.mp3", "May your life be filled with the green of trees and your heart be filled with...uh' hope!", "agree", 1410070569, 2067586254, Spawn)
  2436. end
  2437. else
  2438. local choice = math.random(1,2)
  2439. if choice == 1 then
  2440. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2086714174, 1576219530, Spawn)
  2441. elseif choice == 2 then
  2442. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_15163426.mp3", "You talk to strangers? What's the purpose of that?", "confused", 3457658686, 921014902, Spawn)
  2443. end
  2444. end
  2445. end
  2446. end
  2447. end
  2448. elseif race == HALFLING then
  2449. if gender == MALE then
  2450. if Qfaction < 0 then
  2451. FactionChecking(NPC, Spawn, faction)
  2452. else
  2453. local choice = MakeRandomInt(1,3)
  2454. if choice == 1 then --racial check
  2455. if spawnRace == BARBARIAN then
  2456. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_barbarian_gm_6bb8a4bc.mp3", "I bet your tired of folks asking you how the weather is, huh?", "agree", 19411750, 160006957, Spawn)
  2457. elseif spawnRace == DARK_ELF then
  2458. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gm_222dadcd.mp3", "You can fool some of the fools some of the time, but you can't fool me! I know what your kind does. Stay away!", "sulk", 303174091, 2376469392, Spawn)
  2459. elseif spawnRace == DWARF then
  2460. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_dwarf_gm_578eaf5f.mp3", "If only my armor looked as sturdy as yours. Oh well, it works!", "shrug", 1478411764, 638148930, Spawn)
  2461. elseif spawnRace == ERUDITE then
  2462. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_erudite_gm_3d71f09c.mp3", "For thinking their so intelligent, why do Erudites always talk down to me like I'm a child? Don't they know a halfling when they see one?", "confused", 245912432, 2955433596, Spawn)
  2463. elseif spawnRace == GNOME then
  2464. local check = MakeRandomInt(1,2)
  2465. if check == 1 then
  2466. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gm_461d7cf0.mp3", "The next foozlebit I find is yours. I promise", "nod", 3669283075, 3068866259, Spawn)
  2467. elseif check == 2 then
  2468. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gm_94bf9271.mp3", "Have you considered making an ale-tanker that never empties? That's a worthy project!", "smile", 1657569571, 2283552256, Spawn)
  2469. end
  2470. elseif spawnRace == HALFLING then
  2471. if level >=50 then
  2472. check = MakeRandomInt(1,4)
  2473. else
  2474. check = MakeRandomInt(1,2)
  2475. end
  2476. if check == 1 then
  2477. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gm_319ec8e8.mp3", "One day, we will raise our tankards in Rivervale!", "smile", 3522291355, 3586402526, Spawn, 0)
  2478. elseif check == 2 then
  2479. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gm_4a75dace.mp3", "That was some joke you told the other day! I'm still laughing over it!", "chuckle", 4080228661, 501342601, Spawn)
  2480. elseif check == 3 then
  2481. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_93caef2a.mp3", "There are few halflings as big as you are. Well, not that you're big, size-wise, but you know...you got a big reputation.", "", 189865119, 3985482419, Spawn, 0)
  2482. elseif check == 4 then
  2483. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_940d0880.mp3", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 1164257869, 2013275284, Spawn, 0)
  2484. end
  2485. elseif spawnRace == HIGH_ELF then
  2486. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_highelf_gm_d3c11717.mp3", "You haven't heard anything new about the Misty Thicket, have you? You let me know if you ever do.", "nod", 3019874910, 687397338, Spawn)
  2487. elseif spawnRace == HUMAN then
  2488. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_human_gm_c1a5bf5.mp3", "Just want you to know that I had nothing to do with that barstool collapsing underneath you the other day. Honest!", "no", 2399290871, 3286868646, Spawn)
  2489. elseif spawnRace == KERRA then
  2490. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_kerra_gm_278d86ce.mp3", "Hey! How's the weather up there?", "wave", 3541643798, 2984564758, Spawn)
  2491. elseif spawnRace == OGRE then
  2492. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gm_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401, Spawn)
  2493. elseif spawnRace == TROLL then
  2494. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gm_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401, Spawn)
  2495. elseif spawnRace == WOOD_ELF then
  2496. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_woodelf_gm_b160d4db.mp3", "You must miss home, too, huh? I've never seen it myself, but I wish I could return to Rivervale.", "sigh", 3826858900, 561795809, Spawn)
  2497. else
  2498. local check = MakeRandomInt(1,2)
  2499. if check == 1 then
  2500. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_34b03729.mp3", "I'm sure we've met some place before. You look so familiar!", "ponder", 1550233671, 4104979611, Spawn)
  2501. elseif check == 2 then
  2502. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_74b0fd50.mp3", "A good joke deserves a good audiance I always say.", "agree", 95315026, 2602312757, Spawn)
  2503. end
  2504. end
  2505. elseif choice == 2 then
  2506. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_34b03729.mp3", "I'm sure we've met some place before. You look so familiar!", "ponder", 1550233671, 4104979611, Spawn)
  2507. elseif choice == 3 then
  2508. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_74b0fd50.mp3", "A good joke deserves a good audiance I always say.", "agree", 95315026, 2602312757, Spawn)
  2509. end
  2510. end
  2511. elseif gender == FEMALE then
  2512. if Qfaction < 0 then
  2513. FactionChecking(NPC, Spawn, faction)
  2514. else
  2515. local choice = MakeRandomInt(1,3)
  2516. if choice == 1 then --racial check
  2517. if spawnRace == BARBARIAN then
  2518. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_barbarian_gf_6bb8a4bc.mp3", "I bet your tired of folks asking you how the weather is, huh?", "agree", 19411750, 160006957, Spawn)
  2519. elseif spawnRace == DARK_ELF then
  2520. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gf_222dadcd.mp3", "You can fool some of the fools some of the time, but you can't fool me! I know what your kind does. Stay away!", "sulk", 303174091, 2376469392, Spawn)
  2521. elseif spawnRace == DWARF then
  2522. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_dwarf_gf_578eaf5f.mp3", "If only my armor looked as sturdy as yours. Oh well, it works!", "shrug", 1478411764, 638148930, Spawn)
  2523. elseif spawnRace == ERUDITE then
  2524. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_erudite_gf_3d71f09c.mp3", "For thinking their so intelligent, why do Erudites always talk down to me like I'm a child? Don't they know a halfling when they see one?", "confused", 245912432, 2955433596, Spawn)
  2525. elseif spawnRace == GNOME then
  2526. local check = MakeRandomInt(1,2)
  2527. if check == 1 then
  2528. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gf_461d7cf0.mp3", "The next foozlebit I find is yours. I promise", "nod", 3669283075, 3068866259, Spawn)
  2529. elseif check == 2 then
  2530. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gf_8e6f2cee.mp3", "What're you working on now, hmm? Hope this one works out!", "", 1396523759, 1857436654, Spawn)
  2531. end
  2532. elseif spawnRace == HALFLING then
  2533. local level = GetLevel(Spawn)
  2534. if level >=50 then
  2535. check = MakeRandomInt(1,4)
  2536. else
  2537. check = MakeRandomInt(1,2)
  2538. end
  2539. if check == 1 then
  2540. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gf_319ec8e8.mp3", "One day, we will raise our tankards in Rivervale!", "smile", 3522291355, 3586402526, Spawn, 0)
  2541. elseif check == 2 then
  2542. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gf_4a75dace.mp3", "That was some joke you told the other day! I'm still laughing over it!", "chuckle", 4080228661, 501342601, Spawn)
  2543. elseif check == 3 then
  2544. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gf_93caef2a.mp3", "There are few halflings as big as you are. Well, not that you're big, size-wise, but you know...you got a big reputation.", "nod", 189865119, 3985482419, Spawn, 0)
  2545. elseif check == 4 then
  2546. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gf_940d0880.mp3", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 1164257869, 2013275284, Spawn, 0)
  2547. end
  2548. elseif spawnRace == HIGH_ELF then
  2549. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_highelf_gf_d3c11717.mp3", "You haven't heard anything new about the Misty Thicket, have you? You let me know if you ever do.", "nod", 3019874910, 687397338, Spawn)
  2550. elseif spawnRace == HUMAN then
  2551. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_human_gf_c1a5bf5.mp3", "Just want you to know that I had nothing to do with that barstool collapsing underneath you the other day. Honest!", "no", 2399290871, 3286868646, Spawn)
  2552. elseif spawnRace == KERRA then
  2553. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_kerra_gf_278d86ce.mp3", "Hey! How's the weather up there?", "wave", 3541643798, 2984564758, Spawn)
  2554. elseif spawnRace == OGRE then
  2555. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gf_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401, Spawn)
  2556. elseif spawnRace == TROLL then
  2557. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gf_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401, Spawn)
  2558. elseif spawnRace == WOOD_ELF then
  2559. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_woodelf_gf_b160d4db.mp3", "You must miss home, too, huh? I've never seen it myself, but I wish I could return to Rivervale.", "sigh", 3826858900, 561795809, Spawn)
  2560. else
  2561. local check = MakeRandomInt(1,2)
  2562. if check == 1 then
  2563. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_34b03729.mp3", "I'm sure we've met someplace before, you look so familiar!", "confused", 4252666725, 445646304, Spawn, 0)
  2564. elseif check == 2 then
  2565. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_74b0fd50.mp3", "A good joke deserves a good audience, I always say!", "chuckle", 1341304842, 3998886033, Spawn, 0)
  2566. end
  2567. end
  2568. elseif choice == 2 then
  2569. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_34b03729.mp3", "I'm sure we've met someplace before, you look so familiar!", "confused", 4252666725, 445646304, Spawn, 0)
  2570. elseif choice == 3 then
  2571. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_74b0fd50.mp3", "A good joke deserves a good audience, I always say!", "agree", 1341304842, 3998886033, Spawn, 0)
  2572. end
  2573. end --[[ if Qfaction <0 then
  2574. local choice = math.random(1,2)
  2575. if choice == 1 then
  2576. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them!", "point", 3071247604, 671588271, Spawn)
  2577. elseif choice == 2 then
  2578. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 1040511037, 3422590702, Spawn)
  2579. end
  2580. else
  2581. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gf_8e6f2cee.mp3", "What're you working on now, hmm? Hope this one works out!", "", 1396523759, 1857436654, Spawn)
  2582. ]]--
  2583. end
  2584. elseif race == HIGH_ELF then
  2585. if gender == MALE then
  2586. elseif gender == FEMALE then
  2587. if Qfaction < 0 then
  2588. FactionChecking(NPC, Spawn, faction)
  2589. else
  2590. local choice = math.random(1,3)
  2591. if choice == 1 then --racial check
  2592. if spawnRace == BARBARIAN then
  2593. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_barbarian_gf_76f6ec06.mp3", "I'm sure that even you can see the wisdom of obeying Tunare's chosen.", "nod", 1508778688, 725247692, Spawn)
  2594. elseif spawnRace == DARK_ELF then
  2595. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_darkelf_gf_66ed5b18.mp3", "This is an outrage! A Tier'Dal has no place in Qeynos, or set foot and disgrace anything Tunare has graced us with!", "threaten", 3028248049, 1876789572, Spawn)
  2596. elseif spawnRace == DWARF then
  2597. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_dwarf_gf_35729e65.mp3", "No, I won't go out for a dwarven ale with you. Elven wine tastes better anyway.", "no", 266246440, 1778311218, Spawn)
  2598. elseif spawnRace == ERUDITE then
  2599. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_erudite_gf_cfbdf659.mp3", "That ensom' is quite becoming to you. Almost as good as my own.", "agree", 1652655342, 62284543, Spawn)
  2600. elseif spawnRace == FROGLOK then
  2601. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_froglok_gf_d4e1c221.mp3", "Your sense of justice is highly valuable in these degenerated days.", "hello", 1880520908, 1662106306, Spawn)
  2602. elseif spawnRace == GNOME then
  2603. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_gnome_gf_6a2b567f.mp3", "Your little gears and gizmos are amusing, but I have no interest in them.", "no", 667401607, 3295814491, Spawn)
  2604. elseif spawnRace == HALF_ELF then
  2605. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_halfelf_gf_1635ab67.mp3", "Hmm. By the look in your eyes you had potentional, but one of your parents made a poor choice in life.", "nod", 3335501764, 2059212963, Spawn)
  2606. elseif spawnRace == HALFLING then
  2607. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_halfling_gf_d4e1c221.mp3", "I'm sure it will be a glad day when you return to Misty Thicket.", "hello", 1880520908, 1662106306, Spawn)
  2608. elseif spawnRace == HIGH_ELF then
  2609. if level >=50 then
  2610. check = math.random(1,4)
  2611. else
  2612. check = math.random(1,2)
  2613. end
  2614. if check == 1 then
  2615. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_highelf_gf_601050b5.mp3", "May Tunare's blessings be with you and yours.", "hello", 781331093, 1715342825, Spawn)
  2616. elseif check == 2 then
  2617. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_highelf_gf_b32f3d7a.mp3", "I am pleased to see other Koad'Dal trying to keep up with this wretched neighborhood.", "agree", 235834078, 3543793461, Spawn)
  2618. elseif check == 3 then
  2619. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_status_gf_1a72199d.mp3", "You're a credit to all Koad'Dal. With your example, Qeynos will see the Koad'Dal as true born leaders.", "thank", 2790557627, 1438660086, Spawn)
  2620. elseif check == 4 then
  2621. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_status_gf_c7ce30ef.mp3", "Tunare's blessings are upon you, and those fortunate enough to know you.", "curtsey", 2875458290, 576573838, Spawn)
  2622. end
  2623. elseif spawnRace == HUMAN then
  2624. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_human_gf_6cb03b0e.mp3", "Qeynos has not even a shadow of the beauty of Felwithe. Still, one makes due with what one has.", "no", 2082586119, 191034265, Spawn)
  2625. elseif spawnRace == KERRA then
  2626. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_kerra_gf_1c61c938.mp3", "I am not interested in fish, so please do not mention them to me.", "no", 222560408, 2184277903, Spawn)
  2627. elseif spawnRace == OGRE then
  2628. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_ogre_gf_271cba3d.mp3", "This abomination of Rallos Zek has no place corrupting what Tunare has graced us with.", "glare", 4177832537, 1219231619, Spawn)
  2629. elseif spawnRace == WOOD_ELF then
  2630. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_woodelf_gf_f474672e.mp3", "I see you're on an errand. Please don't linger. There is much work to do around here.", "nod", 597450761, 585294431, Spawn)
  2631. else
  2632. local check = math.random(1,2)
  2633. if check == 1 then
  2634. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_910f06b6.mp3", "Tunare blesses those who are faithful, and trusts in her return.", "royalwave", 2463890902, 2461742088, Spawn)
  2635. elseif check == 2 then
  2636. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_1acc6fa6.mp3", "May your eyes be opened to the truths of Tunare's teachings.", "hello", 1915577851, 591578054, Spawn)
  2637. end
  2638. end
  2639. elseif choice == 2 then
  2640. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_910f06b6.mp3", "Tunare blesses those who are faithful, and trusts in her return.", "royalwave", 2463890902, 2461742088, Spawn)
  2641. elseif choice == 3 then
  2642. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_1acc6fa6.mp3", "May your eyes be opened to the truths of Tunare's teachings.", "bow", 1915577851, 591578054, Spawn)
  2643. end
  2644. end
  2645. end
  2646. elseif race == HUMAN then
  2647. if gender == MALE then
  2648. if EVIL then
  2649. --[[ if FPfaction <0 then
  2650. local choice = math.random(1,2)
  2651. if choice == 1 then
  2652. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_55c7abb4.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3295550745, 254450600, Spawn)
  2653. elseif choice == 2 then
  2654. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "That look's like an awfully expensive pair of boots there, my friend.", "ponder", 367255988, 2113438867, Spawn)
  2655. end
  2656. else
  2657. end ]]--
  2658. elseif GOOD then
  2659. if Qfaction <0 then
  2660. FactionChecking(NPC, Spawn, faction)
  2661. else
  2662. local choice = math.random(1,3)
  2663. if choice == 1 then --racial check
  2664. if spawnRace == DARK_ELF then
  2665. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_darkelf_gm_4cac7ca.mp3", "Don't think for a momment that your citizenship makes you faithful to Qeynos. After all, you did betray another city. What's stopping you from doing it again?", "no", 615873384, 2926864365, Spawn)
  2666. elseif spawnRace == DWARF then
  2667. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_dwarf_gm_44f15fd2.mp3", "Dwarven ale has such renown. You don't happen to be carrying any with you, do you? No? A pitty.", "agree", 2950701844, 1531526080, Spawn)
  2668. elseif spawnRace == ERUDITE then
  2669. local check = math.random(1,2)
  2670. if check == 1 then
  2671. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gm_1c69f98b.mp3", "Perhaps we can sit down sometime and you can explain your theories about the shattering.", "ponder", 4035108881, 4044779070, Spawn)
  2672. elseif check == 2 then
  2673. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gm_9c9b3637.mp3", "If I'm in trouble, I can think of no better ally than someone like you.", "nod", 2515502310, 2808975526, Spawn)
  2674. end
  2675. elseif spawnRace == FROGLOK then
  2676. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_froglok_gm_b1da0602.mp3", "Hail to you, short and shiny one!", "hello", 2380925828, 15459918, Spawn)
  2677. elseif spawnRace == GNOME then
  2678. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_gnome_gm_a777615.mp3", "I wish I knew what some of these new-fangled gnomish inventions are meant to do.", "confused", 1410161766, 2130476086, Spawn)
  2679. elseif spawnRace == HALF_ELF then
  2680. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfelf_gm_a64c49f5.mp3", "Its a great day to be alive and to be in Qeynos.", "nod", 2240799501, 2229977030, Spawn)
  2681. elseif spawnRace == HALFLING then
  2682. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfling_gm_266398e9.mp3", "I'm curious as to why you halflings are always so cheerful! Mystified actually.", "confused", 51041711, 4113386184, Spawn)
  2683. elseif spawnRace == HIGH_ELF then
  2684. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_highelf_gm_a4ddebdc.mp3", "A good day in Qeynos always beats a bad day anywhere else.", "nod", 2563785575, 2973629845, Spawn)
  2685. elseif spawnRace == HUMAN then
  2686. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_human_gm_50fe5858.mp3", "Hail to you. Its a great day to be alive!", "hello", 3039434817, 1919768022, Spawn)
  2687. elseif spawnRace == KERRA then
  2688. local check = math.random(1,2)
  2689. if check == 1 then
  2690. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gm_ba79272a.mp3", "Fishings a great past time, isn't it? I make time for it whenever I can.", "agree", 1391107838, 2580038902, Spawn)
  2691. elseif check == 2 then
  2692. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gm_e2ea62ed.mp3", "Always a pleasure to chat with one of the Kerra.", "nod", 2870132986, 278432843, Spawn)
  2693. end
  2694. elseif spawnRace == OGRE then
  2695. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_ogre_gm_bed8b1f1.mp3", "Ogres were made for war. What could you possibly want within the peaceful walls of Qeynos?", "confused", 1887161829, 1585646853, Spawn)
  2696. elseif spawnRace == TROLL then
  2697. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_troll_gm_fdd12de.mp3", "You forgot to leave your stink at the swamp. Keep it there and don't come back, troll!", "stinky", 1224786635, 2939340176, Spawn)
  2698. elseif spawnRace == WOOD_ELF then
  2699. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_woodelf_gm_2ab5b9e2.mp3", "I wish I had the ability to keep the plants in my home happy.", "agree", 2624412872, 2478031045, Spawn)
  2700. else
  2701. local check = math.random(1,2)
  2702. if check == 1 then
  2703. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314, Spawn)
  2704. elseif check == 2 then
  2705. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892, Spawn)
  2706. end
  2707. end
  2708. elseif choice == 2 then
  2709. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314, Spawn)
  2710. elseif choice == 3 then
  2711. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892, Spawn)
  2712. end
  2713. end
  2714. end
  2715. elseif gender == FEMALE then
  2716. if EVIL then
  2717. if FPfaction <0 then
  2718. FactionChecking(NPC, Spawn, faction)
  2719. else
  2720. local choice = math.random(1,3)
  2721. if choice == 1 then
  2722. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_93dc38d4.mp3", "Oh drat, I hope not. Oh, sorry I thought you meant the weather.", "doh", 1692525966, 615682275, Spawn)
  2723. elseif choice == 2 then
  2724. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_1e51f755.mp3", "Yes yes, hello. I'm busy", "no", 4117973487, 2991449240, Spawn)
  2725. elseif choice == 3 then
  2726. if spawnRace == BARBARIAN then
  2727. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_barbarian_gf_8a05c752.mp3", "Well met.", "hello", 1804359163, 3445708894, Spawn, 0)
  2728. elseif spawnRace == DARK_ELF then
  2729. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_darkelf_gf_7231fda9.mp3", "You thought you were so superior and look who you come to for protection when things got rough.", "shame", 3384843872, 927025109, Spawn)
  2730. elseif spawnRace == DWARF then
  2731. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_dwarf_gf_6be68ccb.mp3", "Well, I'll be. I wonder who you had to beg to get in here.", "ponder", 113434539, 1141319850, Spawn, 0)
  2732. elseif spawnRace == ERUDITE then
  2733. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_erudite_gf_8d65fed9.mp3", "Smart or not, you're in Freeport now!", "chuckle", 1504953508, 3033375455, Spawn)
  2734. elseif spawnRace == GNOME then
  2735. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_gnome_gf_f26215e6.mp3", "Stay away from the ogres, runt.", "stare", 982522108, 3440948860, Spawn, 0)
  2736. elseif spawnRace == HALF_ELF then
  2737. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_halfelf_gf_5b7295ad.mp3", "Half right, half wrong.", "glare", 3509473675, 545362230, Spawn)
  2738. elseif spawnRace == HALFLING then
  2739. PlayFlavor(NPC, "", "I can think of a few words for you other than halfling.", "threaten", 0, 0, Spawn)
  2740. elseif spawnRace == HIGH_ELF then
  2741. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_highelf_gf_54eddabb.mp3", "Elf, get out of my way before I call the guards on you.", "sneer", 3958771785, 212811507, Spawn, 0)
  2742. elseif spawnRace == HUMAN then
  2743. local check = math.random(1,2)
  2744. if check == 1 then
  2745. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_human_gf_6aae649e.mp3", "Grim determination has gotten us where we are now.", "agree", 4149109940, 4022423716, Spawn)
  2746. elseif check ==2 then
  2747. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_93dc38d4.mp3", "Oh, drat, I hope not. Oh, sorry, I thought you might have meant the weather.", "confused", 1692525966, 615682275, Spawn, 0)
  2748. end
  2749. elseif spawnRace == IKSAR then
  2750. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_iksar_gf_ba328394.mp3", "Fine day for a slither, eh?", "sneer", 505153156, 1070642363, Spawn)
  2751. elseif spawnRace == OGRE then
  2752. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_ogre_gf_e3b4ada3.mp3", "Back off, brute!", "glare", 3484150960, 3962798795, Spawn)
  2753. elseif spawnRace == RATONGA then
  2754. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_ratonga_gf_88d48574.mp3", "A good rat is a dead rat. Good thing you're not really a rat, eh?", "glare", 1375823265, 2740011522, Spawn)
  2755. elseif spawnRace == TROLL then
  2756. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_troll_gf_a1817140.mp3", "I can't think of a way you could get uglier.", "shrug", 1476180483, 3762815491, Spawn)
  2757. else
  2758. local check = math.random(1,2)
  2759. if check == 1 then
  2760. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_93dc38d4.mp3", "Oh drat, I hope not. Oh, sorry I thought you meant the weather.", "doh", 1692525966, 615682275, Spawn)
  2761. elseif check == 2 then
  2762. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_1e51f755.mp3", "Yes yes, hello. I'm busy", "no", 4117973487, 2991449240, Spawn)
  2763. end
  2764. end
  2765. end
  2766. end
  2767. elseif GOOD then
  2768. if Qfaction <0 then
  2769. FactionChecking(NPC, Spawn, faction)
  2770. else
  2771. local choice = math.random(1,3)
  2772. if choice == 1 then --racial check
  2773. if spawnRace == DARK_ELF then
  2774. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_darkelf_gf_4cac7ca.mp3", "Don't think for a momment that your citizenship makes you faithful to Qeynos. After all, you did betray another city. What's stopping you from doing it again?", "no", 615873384, 2926864365, Spawn)
  2775. elseif spawnRace == DWARF then
  2776. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_dwarf_gf_44f15fd2.mp3", "Dwarven ale has such renown. You don't happen to be carrying any with you, do you? No? A pitty.", "agree", 2950701844, 1531526080, Spawn)
  2777. elseif spawnRace == ERUDITE then
  2778. local check = math.random(1,2)
  2779. if check == 1 then
  2780. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gf_1c69f98b.mp3", "Perhaps we can sit down sometime and you can explain your theories about the shattering.", "ponder", 4035108881, 4044779070, Spawn)
  2781. elseif check == 2 then
  2782. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gf_9c9b3637.mp3", "If I'm in trouble, I can think of no better ally than someone like you.", "nod", 2515502310, 2808975526, Spawn)
  2783. end
  2784. elseif spawnRace == FROGLOK then
  2785. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_froglok_gf_b1da0602.mp3", "Hail to you, short and shiny one!", "hello", 2380925828, 15459918, Spawn)
  2786. elseif spawnRace == GNOME then
  2787. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_gnome_gf_a777615.mp3", "I wish I knew what some of these new-fangled gnomish inventions are meant to do.", "confused", 1410161766, 2130476086, Spawn)
  2788. elseif spawnRace == HALF_ELF then
  2789. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfelf_gf_a64c49f5.mp3", "Its a great day to be alive and to be in Qeynos.", "nod", 2240799501, 2229977030, Spawn)
  2790. elseif spawnRace == HALFLING then
  2791. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfling_gf_266398e9.mp3", "I'm curious as to why you halflings are always so cheerful! Mystified actually.", "confused", 51041711, 4113386184, Spawn)
  2792. elseif spawnRace == HIGH_ELF then
  2793. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_highelf_gf_a4ddebdc.mp3", "A good day in Qeynos always beats a bad day anywhere else.", "nod", 2563785575, 2973629845, Spawn)
  2794. elseif spawnRace == HUMAN then
  2795. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_human_gf_50fe5858.mp3", "Hail to you. Its a great day to be alive!", "hello", 3039434817, 1919768022, Spawn)
  2796. elseif spawnRace == KERRA then
  2797. local check = math.random(1,2)
  2798. if check == 1 then
  2799. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gf_ba79272a.mp3", "Fishings a great past time, isn't it? I make time for it whenever I can.", "agree", 1391107838, 2580038902, Spawn)
  2800. elseif check == 2 then
  2801. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gf_e2ea62ed.mp3", "Always a pleasure to chat with one of the Kerra.", "nod", 2870132986, 278432843, Spawn)
  2802. end
  2803. elseif spawnRace == OGRE then
  2804. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_ogre_gf_bed8b1f1.mp3", "Ogres were made for war. What could you possibly want within the peaceful walls of Qeynos?", "confused", 1887161829, 1585646853, Spawn)
  2805. elseif spawnRace == TROLL then
  2806. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_troll_gf_fdd12de.mp3", "You forgot to leave your stink at the swamp. Keep it there and don't come back, troll!", "stinky", 1224786635, 2939340176, Spawn)
  2807. elseif spawnRace == WOOD_ELF then
  2808. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_woodelf_gf_2ab5b9e2.mp3", "I wish I had the ability to keep the plants in my home happy.", "agree", 2624412872, 2478031045, Spawn)
  2809. else
  2810. local check = math.random(1,2)
  2811. if check == 1 then
  2812. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314, Spawn)
  2813. elseif check == 2 then
  2814. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892, Spawn)
  2815. end
  2816. end
  2817. elseif choice == 2 then
  2818. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314, Spawn)
  2819. elseif choice == 3 then
  2820. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892, Spawn)
  2821. end
  2822. end
  2823. end
  2824. end
  2825. elseif race == IKSAR then
  2826. if gender == MALE then
  2827. elseif gender == FEMALE then
  2828. if FPfaction <0 then
  2829. FactionChecking(NPC, Spawn, faction)
  2830. else
  2831. local choice = math.random(1,3)
  2832. if choice == 1 then
  2833. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_5cacd110.mp3", "If you need help, please find someone who'll provide it.", "shrug", 529474944, 2390194258, Spawn)
  2834. elseif choice == 2 then
  2835. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_c15f0740.mp3", "Welcome. We greet you.", "yawn", 3949639532, 268039246, Spawn)
  2836. elseif choice == 3 then
  2837. if spawnRace == BARBARIAN then
  2838. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_barbarian_gf_1b2797ab.mp3", "The cold has stunted the growth of your brain!", "sneer", 3424128666, 3850388487, Spawn)
  2839. elseif spawnRace == DARK_ELF then
  2840. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_darkelf_gf_41fe94ed.mp3", "We share a similar fate -- cast from our homes by the destruction of our world.", "hello", 735434566, 2925685625, Spawn)
  2841. elseif spawnRace == ERUDITE then
  2842. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_erudite_gf_323e7792.mp3", "Did Erud take the name because of its meaning, or were his parents full of themselves?", "ponder", 3710722032, 2229599390, Spawn)
  2843. elseif spawnRace == HALF_ELF then
  2844. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_halfelf_gf_e12939e8.mp3", "Half a man is a cripple. What does that make half an elf?", "leer", 1091603440, 2898728412, Spawn)
  2845. elseif spawnRace == OGRE then
  2846. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_ogre_gf_59b86284.mp3", "The will of Thule was too great for the armies of Zek to overcome.", "agree", 2467592637, 1333596797, Spawn)
  2847. elseif spawnRace == RATONGA then
  2848. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_ratonga_gf_d01ccae8.mp3", "I wonder where you have come from... so little history to draw on.", "ponder", 3355738899, 1187010903, Spawn)
  2849. else
  2850. local check = math.random(1,2)
  2851. if check == 1 then
  2852. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_5cacd110.mp3", "If you need help, please find someone who'll provide it.", "shrug", 529474944, 2390194258, Spawn)
  2853. elseif check == 2 then
  2854. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_c15f0740.mp3", "Welcome. We greet you.", "yawn", 3949639532, 268039246, Spawn)
  2855. end
  2856. end
  2857. end
  2858. end
  2859. end
  2860. elseif race == KERRA then
  2861. if gender == MALE then
  2862. if EVIL then
  2863. elseif GOOD then
  2864. if Qfaction <0 then
  2865. FactionChecking(NPC, Spawn, faction)
  2866. else
  2867. local choice = math.random(1,3)
  2868. if choice == 1 then
  2869. if spawnRace == BARBARIAN then
  2870. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_barbarian_gm_8290c6e8.mp3", "You have come a long way from your ancestral home too. A long way indeed.", "agree", 4018981440, 1643885933, Spawn)
  2871. elseif spawnRace == DARK_ELF then
  2872. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_darkelf_gm_25d2fdb8.mp3", "You're no better than the Erudites who talk about knowledge and learning, but no nothing but hatered and cruelty.", "no", 148704174, 3686564179, Spawn)
  2873. elseif spawnRace == DWARF then
  2874. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_dwarf_gm_24fd4d98.mp3", "I don't understand the dwarven need for fermented beverages, yet some of these drinks are rather tasty. Are they not?", "confused", 3919208441, 3280982158, Spawn)
  2875. elseif spawnRace == ERUDITE then
  2876. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_erudite_gm_883036a.mp3", "Erudites will pay one day for what they did to the Kerra. One day, and may I live to see it.", "glare", 2668074718, 3463788086, Spawn)
  2877. elseif spawnRace == GNOME then
  2878. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_gnome_gm_5efa2600.mp3", "You make my tail twitch with all your cogs and flizgigs. Please, keep those away from me.", "agree", 749990561, 792243248, Spawn)
  2879. elseif spawnRace == HALF_ELF then
  2880. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_halfelf_gm_55a42c98.mp3", "You understand somewhat how the Kerra feel. You can not deny it. Its in your blood.", "nod", 346671646, 3345517623, Spawn)
  2881. elseif spawnRace == HIGH_ELF then
  2882. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_highelf_gf_d5455b09.mp3", "Good leaders bide their time, planning all the while. I'm sure you already know this.", "nod", 2270743009, 1129155946, Spawn)
  2883. elseif spawnRace == HUMAN then
  2884. local check = math.random(1,2)
  2885. if check == 1 then
  2886. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gm_1e5f4af6.mp3", "If only you did not shave so often. You too would have a luxurious coat!", "agree", 1334867520, 1335322677, Spawn)
  2887. elseif check == 2 then
  2888. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gm_6692f65a.mp3", "Fishings not for everyone, but those who try it do enjoy it!", "nod", 905168936, 90990383, Spawn)
  2889. end
  2890. elseif spawnRace == KERRA then
  2891. local check = math.random(1,2)
  2892. if check == 1 then
  2893. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gm_51feb046.mp3", "We should fish together sometime and share our catch with the tribe.", "agree", 3170951601, 1187001972, Spawn)
  2894. elseif check == 2 then
  2895. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gm_8320096d.mp3", "Your tail stands proudly, and it should no matter where we Kerra find ourselves.", "nod", 2636110079, 1949408393, Spawn)
  2896. end
  2897. elseif spawnRace == WOOD_ELF then
  2898. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_woodelf_gm_8f0d8228.mp3", "The woods can close in upon one, but I guess there is solitude. But at what price to one's health?", "shrug", 4081298696, 427834832, Spawn)
  2899. else
  2900. local check = math.random(1,2)
  2901. if check == 1 then
  2902. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "agree", 1811725102, 1170705631, Spawn)
  2903. elseif check == 2 then
  2904. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258, Spawn)
  2905. end
  2906. end
  2907. elseif choice == 2 then
  2908. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "agree", 1811725102, 1170705631, Spawn)
  2909. elseif choice == 3 then
  2910. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258, Spawn)
  2911. end
  2912. end
  2913. end
  2914. elseif gender == FEMALE then
  2915. if EVIL then
  2916. if FPfaction <0 then
  2917. FactionChecking(NPC, Spawn, faction)
  2918. else
  2919. local choice = math.random(1,4)
  2920. if choice == 1 then
  2921. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_58cce444.mp3", "One day we shall be free in a place of our own once more.", "nod", 3011266241, 3121212413, Spawn)
  2922. elseif choice == 2 then
  2923. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_a209154b.mp3", "Can you see the beauty of the open plains?", "ponder", 2343521783, 3494299507, Spawn)
  2924. elseif choice == 3 then
  2925. if spawnRace == DARK_ELF then
  2926. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_darkelf_gf_894e5eba.mp3", "How can you stand living underground for so long?", "confused", 498890951, 482556555, Spawn)
  2927. elseif spawnRace == ERUDITE then
  2928. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_erudite_gf_18e1ff6e.mp3", "All that has befallen our race can be traced back to your meddling!", "glare", 528136904, 1889578488, Spawn)
  2929. elseif spawnRace == IKSAR then
  2930. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_iksar_gf_dbafbc9c.mp3", "An empire built on the backs of others is not something I'd brag about.", "shame", 909919632, 1775447018, Spawn)
  2931. elseif spawnRace == KERRA then
  2932. local check = math.random(1,2)
  2933. if check == 1 then
  2934. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_kerra_gf_4622b2e3.mp3", "Stay away from the Eruidites. They have much up their lying sleeves.", "no", 2227913042, 3084375803, Spawn)
  2935. elseif check == 2 then
  2936. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_kerra_gf_eee737f6.mp3", "Greetings to you my friend!", "hello", 2721382427, 289310078, Spawn)
  2937. end
  2938. elseif spawnRace == OGRE then
  2939. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_ogre_gf_88a90aba.mp3", "We respect those with the might to carve out their own niche.", "nod", 1618351055, 3981917052, Spawn)
  2940. elseif spawnRace == RATONGA then
  2941. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_ratonga_gf_35221ef9.mp3", "Get that rat!", "threaten", 2643882472, 2295977191, Spawn)
  2942. else
  2943. local check = math.random(1,2)
  2944. if check == 1 then
  2945. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_58cce444.mp3", "One day we shall be free in a place of our own once more.", "nod", 3011266241, 3121212413, Spawn)
  2946. elseif check == 2 then
  2947. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_a209154b.mp3", "Can you see the beauty of the open plains?", "ponder", 2343521783, 3494299507, Spawn)
  2948. end
  2949. end
  2950. end
  2951. end
  2952. elseif GOOD then
  2953. if Qfaction <0 then
  2954. FactionChecking(NPC, Spawn, faction)
  2955. else
  2956. local choice = math.random(1,3)
  2957. if choice == 1 then
  2958. if spawnRace == BARBARIAN then
  2959. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_barbarian_gf_8290c6e8.mp3", "You have come a long way from your ancestral home too. A long way indeed.", "agree", 4018981440, 1643885933, Spawn)
  2960. elseif spawnRace == DARK_ELF then
  2961. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_darkelf_gf_25d2fdb8.mp3", "You're no better than the Erudites who talk about knowledge and learning, but no nothing but hatered and cruelty.", "no", 148704174, 3686564179, Spawn)
  2962. elseif spawnRace == DWARF then
  2963. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_dwarf_gf_24fd4d98.mp3", "I don't understand the dwarven need for fermented beverages, yet some of these drinks are rather tasty. Are they not?", "confused", 3919208441, 3280982158, Spawn)
  2964. elseif spawnRace == ERUDITE then
  2965. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_erudite_gf_883036a.mp3", "Erudites will pay one day for what they did to the Kerra. One day, and may I live to see it.", "glare", 2668074718, 3463788086, Spawn)
  2966. elseif spawnRace == GNOME then
  2967. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_gnome_gf_5efa2600.mp3", "You make my tail twitch with all your cogs and flizgigs. Please, keep those away from me.", "agree", 749990561, 792243248, Spawn)
  2968. elseif spawnRace == HALF_ELF then
  2969. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_halfelf_gf_55a42c98.mp3", "You understand somewhat how the Kerra feel. You can not deny it. Its in your blood.", "nod", 346671646, 3345517623)
  2970. elseif spawnRace == HIGH_ELF then
  2971. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_highelf_gf_d5455b09.mp3", "Good leaders bide their time, planning all the while. I'm sure you already know this.", "nod", 2270743009, 1129155946, Spawn)
  2972. elseif spawnRace == HUMAN then
  2973. local check = math.random(1,2)
  2974. if check == 1 then
  2975. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gf_1e5f4af6.mp3", "If only you did not shave so often. You too would have a luxurious coat!", "agree", 1334867520, 1335322677, Spawn)
  2976. elseif check == 2 then
  2977. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gf_6692f65a.mp3", "Fishings not for everyone, but those who try it do enjoy it!", "nod", 905168936, 90990383, Spawn)
  2978. end
  2979. elseif spawnRace == KERRA then
  2980. local check = math.random(1,2)
  2981. if check == 1 then
  2982. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gf_51feb046.mp3", "We should fish together sometime and share our catch with the tribe.", "agree", 3170951601, 1187001972, Spawn)
  2983. elseif check == 2 then
  2984. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gf_8320096d.mp3", "Your tail stands proudly, and it should no matter where we Kerra find ourselves.", "nod", 2636110079, 1949408393, Spawn)
  2985. end
  2986. elseif spawnRace == WOOD_ELF then
  2987. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_woodelf_gf_8f0d8228.mp3", "The woods can close in upon one, but I guess there is solitude. But at what price to one's health?", "shrug", 4081298696, 427834832, Spawn)
  2988. else
  2989. local check = math.random(1,2)
  2990. if check == 1 then
  2991. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "", 3093126564, 1574100386, Spawn)
  2992. elseif check == 2 then
  2993. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_4ae9178a.mp3", "I would like nothing better than to be with my pride, away from the bustle of any town.", "sigh", 261206360, 3555440428, Spawn)
  2994. end
  2995. end
  2996. elseif choice == 2 then
  2997. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "", 3093126564, 1574100386, Spawn)
  2998. elseif choice == 3 then
  2999. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_4ae9178a.mp3", "I would like nothing better than to be with my pride, away from the bustle of any town.", "sigh", 261206360, 3555440428, Spawn)
  3000. end
  3001. end
  3002. end
  3003. end
  3004. elseif race == OGRE then
  3005. if gender == MALE then
  3006. if FPfaction <0 then
  3007. FactionChecking(NPC, Spawn, faction)
  3008. else
  3009. local choice = math.random(1,3)
  3010. if choice == 1 then
  3011. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684, Spawn)
  3012. elseif choice == 2 then
  3013. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842, Spawn)
  3014. elseif choice == 3 then
  3015. if spawnRace == GNOME then
  3016. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_gnome_gm_7e47e298.mp3", "Heuheh. Gnome kicking is fun game.", "chuckle", 3885636543, 1639205010, Spawn)
  3017. elseif spawnRace == OGRE then
  3018. local check = math.random(1,2)
  3019. if check == 1 then
  3020. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_7efeea6c.mp3", "Crush your enemies! They will whimper before you and beg for mercy!", "shakefist", 3378932907, 3321999118, Spawn)
  3021. elseif check == 2 then
  3022. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_ddcbf6a7.mp3", "One day Rallos come back! Lead us to victory again!", "happy", 2097451931, 2711808355, Spawn)
  3023. end
  3024. elseif spawnRace == RATONGA then
  3025. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ratonga_gm_a8084dbc.mp3", "Tiny cute thing. Sharp teeth!", "nod", 3938312730, 2796835004, Spawn)
  3026. elseif spawnRace == TROLL then
  3027. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_troll_gm_7f4b007.mp3", "Trolls so weak. Couldn't hold on city from little frogies!", "stare", 1181218007, 44921376, Spawn)
  3028. else
  3029. local check = math.random(1,2)
  3030. if check == 1 then
  3031. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684, Spawn)
  3032. elseif check == 2 then
  3033. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842, Spawn)
  3034. end
  3035. end
  3036. end
  3037. end
  3038. elseif gender == FEMALE then
  3039. if FPfaction <0 then
  3040. FactionChecking(NPC, Spawn, faction)
  3041. else
  3042. local choice = math.random(1,3)
  3043. if choice == 1 then
  3044. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684, Spawn)
  3045. elseif choice == 2 then
  3046. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842, Spawn)
  3047. elseif choice == 3 then
  3048. if spawnRace == GNOME then
  3049. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_gnome_gf_7e47e298.mp3", "Heuheh. Gnome kicking is fun game.", "chuckle", 3885636543, 1639205010, Spawn)
  3050. elseif spawnRace == OGRE then
  3051. local check = math.random(1,2)
  3052. if check == 1 then
  3053. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gf_7efeea6c.mp3", "Crush your enemies! They will whimper before you and beg for mercy!", "shakefist", 3378932907, 3321999118, Spawn)
  3054. elseif check == 2 then
  3055. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gf_ddcbf6a7.mp3", "One day Rallos come back! Lead us to victory again!", "happy", 2097451931, 2711808355, Spawn)
  3056. end
  3057. elseif spawnRace == RATONGA then
  3058. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ratonga_gf_a8084dbc.mp3", "Tiny cute thing. Sharp teeth!", "nod", 3938312730, 2796835004, Spawn)
  3059. elseif spawnRace == TROLL then
  3060. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_troll_gf_7f4b007.mp3", "Trolls so weak. Couldn't hold on city from little frogies!", "stare", 1181218007, 44921376, Spawn)
  3061. else
  3062. local check = math.random(1,2)
  3063. if check == 1 then
  3064. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684, Spawn)
  3065. elseif check == 2 then
  3066. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842, Spawn)
  3067. end
  3068. end
  3069. end
  3070. end
  3071. end
  3072. elseif race == RATONGA then
  3073. if gender == MALE then
  3074. elseif gender == FEMALE then
  3075. if FPfaction <0 then
  3076. FactionChecking(NPC, Spawn, faction)
  3077. else
  3078. local choice = math.random(1,3)
  3079. if choice == 1 then
  3080. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_5fe381f6.mp3", "Yes, yes, that will do nicely... err, hello, who are you?", "scheme", 3504817921, 2028500155, Spawn)
  3081. elseif choice == 2 then
  3082. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_bbcb85ec.mp3", "Oooh they will never suspect that. Nooo they won't!", "giggle", 250411761, 4057906761, Spawn)
  3083. elseif choice == 3 then
  3084. if spawnRace == DARK_ELF then
  3085. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_darkelf_gf_12accc66.mp3", "Perhaps the dark ones will require our services in the future.", "scheme", 3576261185, 2087562403, Spawn)
  3086. elseif spawnRace == ERUDITE then
  3087. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_erudite_gf_38dc60c0.mp3", "Smart, but don't be too impressed your mind.", "no", 2399746563, 2249174631, Spawn)
  3088. elseif spawnRace == GNOME then
  3089. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_gnome_gf_84dc137c.mp3", "Well well. What have you tinkered today?", "giggle", 926291350, 3056078082, Spawn)
  3090. elseif spawnRace == HALFLING then
  3091. PlayFlavor(NPC, "", "Small and sneak, but not as sneaky as we!", "scheme", 0, 0, Spawn)
  3092. elseif spawnRace == OGRE then
  3093. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_ogre_gf_7d54c5f1.mp3", "Offer you a ratty back ride?!", "happy", 829028236, 3823634247, Spawn)
  3094. elseif spawnRace == RATONGA then
  3095. local check = math.random(1,2)
  3096. if check == 1 then
  3097. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_ratonga_gf_7fcc0516.mp3", "Watch for the trolls, they like to eats us!", "hello", 1635718299, 1583941867, Spawn)
  3098. elseif check == 2 then
  3099. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_ratonga_gf_95e0fb2a.mp3", "Small and fast, we go where others can't!", "nod", 362113991, 3436119366, Spawn)
  3100. end
  3101. else
  3102. local check = math.random(1,2)
  3103. if check == 1 then
  3104. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_5fe381f6.mp3", "Yes, yes, that will do nicely... err, hello, who are you?", "scheme", 3504817921, 2028500155, Spawn)
  3105. elseif check == 2 then
  3106. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_bbcb85ec.mp3", "Oooh they will never suspect that. Nooo they won't!", "giggle", 250411761, 4057906761, Spawn)
  3107. end
  3108. end
  3109. end
  3110. end
  3111. end
  3112. elseif race == TROLL then
  3113. if gender == MALE then
  3114. elseif gender == FEMALE then
  3115. if FPfaction <0 then
  3116. FactionChecking(NPC, Spawn, faction)
  3117. else
  3118. local choice = math.random(1,3)
  3119. if choice == 1 then
  3120. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_417aa823.mp3", "Nasty scars and boiled tar. Warriors is what we are!", "stare", 1257994883, 3501955854, Spawn)
  3121. elseif choice == 2 then
  3122. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_f491bc11.mp3", "Tasty treats, lots of meats!", "giggle", 357958006, 4074544132, Spawn)
  3123. elseif choice == 3 then
  3124. if spawnRace == DARK_ELF then
  3125. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_darkelf_gf_50ad1ae0.mp3", "Treat us badly in Neriak! Hahaheh. I laugh now we in same spot!", "chuckle", 3570765081, 2205040834, Spawn)
  3126. elseif spawnRace == DWARF then
  3127. PlayFlavor(NPC, "", "Ohh! I remember dorf! Mmmm, good eatin'!", "squeal", 0, 0, Spawn, 0)
  3128. elseif spawnRace == ERUDITE then
  3129. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_erudite_gf_ab9e90ff.mp3", "Erudthings make good brain food! Har har har!", "ponder", 861910160, 2549513923, Spawn, 0)
  3130. elseif spawnRace == HIGH_ELF then
  3131. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_highelf_gf_c9a250ac.mp3", "Ugh, no let elf in city! What Overlord thinking?!?", "scream", 843646358, 1901406684, Spawn)
  3132. elseif spawnRace == HALFLING then
  3133. PlayFlavor(NPC, "", "Small, but nice and fatty!", "giggle", 0, 0, Spawn)
  3134. elseif spawnRace == IKSAR then
  3135. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_iksar_gf_7b479161.mp3", "Reptile scales bring death wails! Heharhar!", "giggle", 1217810742, 1063262246, Spawn)
  3136. elseif spawnRace == OGRE then
  3137. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_ogre_gf_b1f3691c.mp3", "Not mess with you, not mess with me!", "no", 1032294332, 3970520281, Spawn)
  3138. elseif spawnRace == RATONGA then
  3139. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_ratonga_gf_bf61205a.mp3", "Scampering thing that eat my feet make tasty treat?!", "scheme", 344548094, 1299530652, Spawn)
  3140. elseif spawnRace == TROLL then
  3141. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_troll_gf_43775dc6.mp3", "Curses to those who keep us here!", "cackle", 3968048606, 2214308174, Spawn)
  3142. else
  3143. local check = math.random(1,2)
  3144. if check == 1 then
  3145. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_417aa823.mp3", "Nasty scars and boiled tar. Warriors is what we are!", "stare", 1257994883, 3501955854, Spawn)
  3146. elseif check == 2 then
  3147. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_f491bc11.mp3", "Tasty treats, lots of meats!", "giggle", 357958006, 4074544132, Spawn)
  3148. end
  3149. end
  3150. end
  3151. end
  3152. end
  3153. elseif race == WOOD_ELF then
  3154. if gender == MALE then
  3155. elseif gender == FEMALE then
  3156. if Qfaction <0 then
  3157. FactionChecking(NPC, Spawn, faction)
  3158. else
  3159. local choice = math.random(1,3)
  3160. if choice == 1 then --racial check
  3161. if spawnRace == BARBARIAN then
  3162. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_barbarian_gf_91218875.mp3", "The weather would be much more pleasant if there were more trees around here.", "nod", 3303336281, 3062841711, Spawn)
  3163. elseif spawnRace == DARK_ELF then
  3164. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_darkelf_gf_894a567a.mp3", "The Feir`Dal will not let this traitor of the elven race reside within these city walls. Expect no more than a short welcome here.", "no", 26640370, 1478096414, Spawn)
  3165. elseif spawnRace == ERUDITE then
  3166. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_erudite_gf_99a1b907.mp3", "Do those runes... hurt? They're unlike anything I've seen before!", "ponder", 1448423473, 1062251762, Spawn)
  3167. elseif spawnRace == GNOME then
  3168. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_gnome_gf_2a8ece39.mp3", "No, I haven't got a foozle-whiket or whatever it is you're looking for.", "no", 1459338554, 1146648406, Spawn)
  3169. elseif spawnRace == HALF_ELF then
  3170. local check = math.random(1,2)
  3171. if check == 1 then
  3172. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfelf_gf_2474b915.mp3", "Let us meet later for a goblet of wine! I'm sure you have great tales to tell.", "hello", 2915398014, 2744924447, Spawn)
  3173. elseif check == 2 then
  3174. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfelf_gf_eb3acf89.mp3", "I don't understand the need for piercings, but they look fine on you.", "agree", 1366742481, 2195063196, Spawn)
  3175. end
  3176. elseif spawnRace == HALFLING then
  3177. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfling_gf_8ce6a2c5.mp3", "I miss the woods too, little one. I miss them too.", "", 3038478488, 3547141924, Spawn, 0)
  3178. elseif spawnRace == HIGH_ELF then
  3179. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_highelf_gf_51612aae.mp3", "Yes, I'm keeping busy. Thank you for asking. May Tunare bless your family.", "hello", 4258351464, 2283092283, Spawn)
  3180. elseif spawnRace == HUMAN then
  3181. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_human_gf_ddb65e92.mp3", "You could not know what it is like to lose your home. You can try, but you cannot know.", "sad", 2761844849, 523697528, Spawn)
  3182. elseif spawnRace == IKSAR then
  3183. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_iksar_gf_751af14.mp3", "Stay away from me! I will have nothing to do with one who has turned on his own kind!", "wince", 2630410413, 658432755, Spawn)
  3184. elseif spawnRace == KERRA then
  3185. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_kerra_gf_9b0b8b2.mp3", "I've often wondered if a Kerra tail would be a help or a hindrance in life amongst the tree tops.", "ponder", 1005214225, 522504653, Spawn)
  3186. elseif spawnRace == OGRE then
  3187. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_ogre_gf_63762e4a.mp3", "You may try to fit in, but no one trusts a traitor.", "glare", 4238187202, 1962947677, Spawn)
  3188. elseif spawnRace == WOOD_ELF then
  3189. if GetLevel(Spawn) >=50 then
  3190. check = math.random(1,4) --Calls in Status Praise VO
  3191. else
  3192. check = math.random(1,2)
  3193. end
  3194. if check == 1 then
  3195. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_woodelf_gf_5621269a.mp3", "I too long for my home in Faydark. Someday Tunare will answer us, I'm sure.", "nod", 3953058409, 3176959607, Spawn)
  3196. elseif check == 2 then
  3197. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_woodelf_gf_601050b5.mp3", "May Tunare's blessings be with you and yours.", "hello", 3511142094, 3935712685, Spawn)
  3198. elseif check == 3 then
  3199. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_status_gf_80ffe645.mp3", "You have proven yourself among all those who doubt the Feir'Dal's worth. Well done!", "thank", 670005551, 4229139858, Spawn)
  3200. elseif check == 4 then
  3201. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_status_gf_8ef3f45.mp3", "I wish I've had half the adventures you've had. Heh, but then, it seems I have.", "chuckle", 4263480174, 2069256069, Spawn)
  3202. end
  3203. else
  3204. local check = math.random(1,2)
  3205. if check == 1 then
  3206. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_3e59423a.mp3", "The blessing of Tunare is the highest blessing of all.", "thank", 853299003, 3297095439, Spawn)
  3207. elseif check == 2 then
  3208. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_50387146.mp3", "To be amongst the highest branches of a tree is to feel free!", "nod", 1191446540, 711911709, Spawn)
  3209. end
  3210. end
  3211. elseif choice == 2 then
  3212. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_3e59423a.mp3", "The blessing of Tunare is the highest blessing of all.", "thank", 853299003, 3297095439, Spawn)
  3213. elseif choice == 3 then
  3214. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_50387146.mp3", "To be amongst the highest branches of a tree is to feel free!", "nod", 1191446540, 711911709, Spawn)
  3215. end
  3216. end
  3217. end
  3218. elseif race == FAE then
  3219. if gender == MALE then
  3220. elseif gender == FEMALE then
  3221. end
  3222. elseif race == ARASAI then
  3223. if gender == MALE then
  3224. elseif gender == FEMALE then
  3225. end
  3226. elseif race == SARNAK then
  3227. if gender == MALE then
  3228. elseif gender == FEMALE then
  3229. end
  3230. end
  3231. end
  3232. end
  3233. end
  3234. -------------------------------------------------------------------------------------------
  3235. -- GenericEcologyCallout
  3236. -------------------------------------------------------------------------------------------
  3237. function GenericEcologyCallout(NPC, Spawn, faction)
  3238. race = GetRace(NPC)
  3239. spawnRace = GetRace(Spawn)
  3240. gender = GetGender(NPC)
  3241. Qfaction = GetFactionAmount(Spawn,11)
  3242. FPfaction = GetFactionAmount(Spawn,12)
  3243. local zone = GetZone(NPC)
  3244. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then -- clarifies which zone is designated EVIL or GOOD
  3245. GOOD = true
  3246. elseif GetZoneID(zone) == 207 then
  3247. GOOD = true
  3248. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  3249. GOOD = true
  3250. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  3251. GOOD = true
  3252. elseif GetZoneID(zone) == 470 then
  3253. GOOD = true
  3254. elseif GetZoneID(zone) == 45 then
  3255. NEUTRAL = true
  3256. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  3257. EVIL = true
  3258. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  3259. EVIL = true
  3260. end
  3261. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verifies NPC race/gender fits expected
  3262. if race == BARBARIAN then -- begins NPC race check
  3263. if gender == MALE then -- begins NPC gender check
  3264. if EVIL then -- begins NPC faction/location check
  3265. elseif GOOD then --SEE GenericRaceCheckHail FOR MALE BARBARIAN & GenericEcology2Hail FOR EVIL
  3266. end
  3267. elseif gender == FEMALE then
  3268. if GOOD then
  3269. if Qfaction <0 then-- checks if player is a citizen
  3270. if FactionCalloutTimeCheck == false then
  3271. FactionCalloutTimeCheck = true
  3272. FaceTarget(NPC, Spawn)
  3273. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3274. FactionCheckingCallout(NPC, Spawn, faction)
  3275. end
  3276. else -- player is citizen and is hailed
  3277. if CalloutTimeCheck == false then
  3278. if math.random(1, 100) <= 18 then
  3279. CalloutTimeCheck = true
  3280. FaceTarget(NPC, Spawn)
  3281. AddTimer(NPC,50000,"ResetCalloutTimer")
  3282. local choice = math.random(1,11)
  3283. if choice == 1 then
  3284. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_aoi_gf_2e85d8db.mp3", "Good day, love. Enjoy yourself, ya hear?", "hello", 3358539218, 1293822221)
  3285. elseif choice == 2 then
  3286. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_aoi_gf_9fd46bc0.mp3", "You enjoying this weather? I sure hope so!", "sniff", 4073398098, 738882758)
  3287. elseif choice == 3 then
  3288. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_2a467de4.mp3", "I fear no man or beast!", "flex", 2128441275, 1043815687)
  3289. elseif choice == 4 then
  3290. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_2dfeaa0a.mp3", "Many times I face death with no one to know.", "shrug", 2744180681, 630277713)
  3291. elseif choice == 5 then
  3292. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_65c7cb8c.mp3", "There is always a way, if desire is coupled with courage.", "nod", 1919974860, 3511707276)
  3293. elseif choice == 6 then
  3294. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_294af22b.mp3", "Breath that free air. Its all the sweeter when you've earned it.", "sniff", 224238865, 4224982307)
  3295. elseif choice == 7 then
  3296. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_a3621b3b.mp3", "An ale a day keeps the blues away.", "smile", 3906908244, 1910427566)
  3297. elseif choice == 8 then
  3298. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_f6a79cd4.mp3", "Helping others keeps the soul pure.", "nod", 795123123, 1574455490)
  3299. elseif choice == 9 then
  3300. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_ec4612.mp3", "Always be vigil. You never know when evil will strike!", "threaten", 1096415868, 4151719434)
  3301. elseif choice == 10 then
  3302. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_fad03256.mp3", "I'm as nervious as a karren in a room full of rocking chairs!", "squeal", 4225695611, 2945190068)
  3303. elseif choice == 11 then
  3304. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_28155374.mp3", "I'm not into politics. I'm into survival!", "no", 4282239803, 2774251573)
  3305. end
  3306. end
  3307. end end --added 2 ends for timer and random checks
  3308. elseif EVIL then
  3309. if FPfaction <0 then
  3310. if FactionCalloutTimeCheck == false then
  3311. FactionCalloutTimeCheck = true
  3312. FaceTarget(NPC,Spawn)
  3313. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3314. FactionCheckingCallout(NPC, Spawn, faction)
  3315. end
  3316. else
  3317. if CalloutTimeCheck == false then
  3318. if math.random(1, 100) <= 20 then
  3319. CalloutTimeCheck = true
  3320. FaceTarget(NPC,Spawn)
  3321. AddTimer(NPC,30000,"ResetCalloutTimer")
  3322. local choice = math.random(1,7)
  3323. if choice == 1 then
  3324. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_56e1abc5.mp3", "Don't worry, the last time I killed someone was a few months ago. I've almost forgotten how its done.", "nod", 4284816178, 1371321884)
  3325. elseif choice == 2 then
  3326. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_6b05425a.mp3", "Don't try to make a lady out of me, and I won't try to make a lady out of you!", "hello", 3198450351, 218140189)
  3327. elseif choice == 3 then
  3328. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7c898040.mp3", "If I wanted to speak with riffraff like you, you'd know it!", "glare", 655386949, 2487090829)
  3329. elseif choice == 4 then
  3330. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7cbbffe9.mp3", "I wonder how fast you can run with one leg?", "threaten", 466422573, 1844554045)
  3331. elseif choice == 5 then
  3332. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7d00f821.mp3", "All those rumors about the people I decapitated are false. Trust me, I've decapitated many more by my count.", "cutthroat", 3428354992, 3197307307)
  3333. elseif choice == 6 then
  3334. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_af792eb2.mp3", "Did you just speak to me? You're braver than most.", "boggle", 2586690724, 2745188740)
  3335. elseif choice == 7 then
  3336. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_c76c11b.mp3", "No, I didn't say you could look at me or talk to me for that matter.", "no", 1570018463, 964886476)
  3337. end
  3338. end
  3339. end
  3340. end
  3341. end end --added 2 ends for timer and random checks
  3342. elseif race == DARK_ELF then
  3343. if gender == MALE then
  3344. if FPfaction <0 then
  3345. if FactionCalloutTimeCheck == false then
  3346. FactionCalloutTimeCheck = true
  3347. FaceTarget(NPC,Spawn)
  3348. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3349. FactionCheckingCallout(NPC, Spawn, faction)
  3350. end
  3351. else
  3352. if CalloutTimeCheck == false then
  3353. if math.random(1, 100) <= 20 then
  3354. CalloutTimeCheck = true
  3355. FaceTarget(NPC,Spawn)
  3356. AddTimer(NPC,30000,"ResetCalloutTimer")
  3357. local choice = math.random(1,6)
  3358. if choice == 1 then
  3359. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_10f790b8.mp3", "I refuse to be told what to do by simple-minded buffoons!", "no", 2790459232, 1613438336)
  3360. elseif choice == 2 then
  3361. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gm_23e14704.mp3", "Show your enemies the mercy they deserve: none.", "cutthroat", 2402174307, 2763960224)
  3362. elseif choice == 3 then
  3363. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_beeaa42c.mp3", "I would never raise a hand to one below my station. That's what servants are for.", "wink", 3973342937, 4016890574)
  3364. elseif choice == 4 then
  3365. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_ad69e774.mp3", "I despise low-born scum such as you. Leave me be.", "bye", 917481981, 3977919007)
  3366. elseif choice == 5 then
  3367. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_dbd2dbd4.mp3", "Once there was a time when we Teir'Dal were the true masters of Norrath.", "shakefist", 1359499264, 3477163471)
  3368. elseif choice == 6 then
  3369. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_ca32ae36.mp3", "I'm sorry. I haven't any coins for beggers and vagabonds.", "chuckle", 2407101866, 844577329)
  3370. elseif choice == 7 then
  3371. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gm_308706a0.mp3", "Avert your eyes as I pass, commoner.", "stare", 1301519959, 1375374312)
  3372. elseif choice == 8 then
  3373. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_4b8a95bb.mp3", "Things would be much different around here if the Tier'Dal were in power.", "threaten", 3258431623, 3729254237)
  3374. elseif choice == 9 then
  3375. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_6d109e97.mp3", "Why do you insist fouling the air with your presence?", "stinky", 2438932566, 2309988451)
  3376. elseif choice == 10 then
  3377. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_331c223b.mp3", "Pardon me, but you have mistaken me for someone who cares.", "glare", 385905158, 3095457959)
  3378. end
  3379. end
  3380. end end --added 2 ends for timer and random checks
  3381. elseif gender == FEMALE then
  3382. if FPfaction <0 then
  3383. if FactionCalloutTimeCheck == false then
  3384. FactionCalloutTimeCheck = true
  3385. FaceTarget(NPC,Spawn)
  3386. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3387. FactionCheckingCallout(NPC, Spawn, faction)
  3388. end
  3389. else
  3390. if CalloutTimeCheck == false then
  3391. if math.random(1, 100) <= 20 then
  3392. CalloutTimeCheck = true
  3393. FaceTarget(NPC,Spawn)
  3394. AddTimer(NPC,30000,"ResetCalloutTimer")
  3395. local choice = math.random(1,5)
  3396. if choice == 1 then
  3397. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gf_e557f427.mp3", "Anyone who dares to disagree with me will feel the taste of my steel.", "threaten", 1814321919, 1558985390)
  3398. elseif choice == 2 then
  3399. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gf_8a6fa526.mp3", "Who do those Iksar think they are? There will be a reckoning one day, I swear.", "shakefist", 604625870, 159976278)
  3400. elseif choice == 3 then
  3401. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gf_269d3910.mp3", "How dare you speak to me as if I was nothing more than a dirty troll!", "glare", 708249483, 3464421673)
  3402. elseif choice == 4 then
  3403. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gf_eb029bed.mp3", "I am sickened by the lack of amenities within this city.", "flustered", 2205842657, 1362436730)
  3404. end
  3405. end
  3406. end
  3407. end end --added 2 ends for timer and random checks
  3408. elseif race == DWARF then
  3409. if gender == MALE then
  3410. if Qfaction <0 then
  3411. if FactionCalloutTimeCheck == false then
  3412. FactionCalloutTimeCheck = true
  3413. FaceTarget(NPC,Spawn)
  3414. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3415. local choice = math.random(1,2)
  3416. FactionCheckingCallout(NPC, Spawn, faction)
  3417. end
  3418. else
  3419. if CalloutTimeCheck == false then
  3420. if math.random(1, 100) <= 20 then
  3421. CalloutTimeCheck = true
  3422. FaceTarget(NPC,Spawn)
  3423. AddTimer(NPC,30000,"ResetCalloutTimer")
  3424. local choice = math.random(1,9)
  3425. if choice == 1 then
  3426. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_aoi_gm_b4ff8ace.mp3", "I'm itch'n for a good fight! Are those goblins back yet?", "shakefist", 478033729, 3488014331)
  3427. elseif choice == 2 then
  3428. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_18f9b118.mp3", "Oh, ho! You snuck up on me. Good to see ya.", "doubletake", 2049370386, 4131204607)
  3429. elseif choice == 3 then
  3430. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_1f07ffb4.mp3", "Its good to always have a sharp axe and a full belly!", "wink", 2265630972, 3685791755)
  3431. elseif choice == 4 then
  3432. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_4a5e53d4.mp3", "Sure. I'm sure sometimes it seems like I'm sober, but trust me, I'm not.", "no", 2723897486, 2019496108)
  3433. elseif choice == 5 then
  3434. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_82c80dc0.mp3", "I've got a good mind to go in the tavern and never come out.", "nod", 927450741, 2295220361)
  3435. elseif choice == 6 then
  3436. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_8e3bb3e0.mp3", "I've seen it all! Now I just want to relax in the comfort of the city.", "orate", 1484754695, 1754363723)
  3437. elseif choice == 7 then
  3438. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_f593b7f4.mp3", "I prefer the dark freshly dug tunnels underground, but I guess this city will do.", "shrug", 2336463438, 545977097)
  3439. elseif choice == 8 then
  3440. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_5f40e3c4.mp3", "How can you refuse a woman with ale and whiskers?", "confused", 3537795037, 2047005583)
  3441. elseif choice == 9 then
  3442. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gm_bd8ccf81.mp3", "Ale may be the life's blood, but fighting is the soul my existence!", "nod", 4220338619, 1417901850)
  3443. end
  3444. end
  3445. end end
  3446. elseif gender == FEMALE then
  3447. if Qfaction <0 then
  3448. if FactionCalloutTimeCheck == false then
  3449. FactionCalloutTimeCheck = true
  3450. FaceTarget(NPC,Spawn)
  3451. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3452. FactionCheckingCallout(NPC, Spawn, faction)
  3453. end
  3454. else
  3455. local choice = math.random(1,10)
  3456. if CalloutTimeCheck == false then
  3457. if math.random(1, 100) <= 20 then
  3458. CalloutTimeCheck = true
  3459. FaceTarget(NPC,Spawn)
  3460. AddTimer(NPC,30000,"ResetCalloutTimer")
  3461. if choice == 1 then
  3462. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_aoi_gf_5475f635.mp3", "If you haven't done ten times your weight in dirt, you haven't done a lick of work.", "no", 221273044, 4217910335)
  3463. elseif choice == 2 then
  3464. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_aoi_gf_5615016.mp3", "Where are ya goin? It's impolite to go off and fight without invite'n me!", "ponder", 115051805, 1662538455)
  3465. elseif choice == 3 then
  3466. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_6bb475f8.mp3", "Oh, I love baked cakes. Straight from the oven!", "chuckle", 857774146, 1935419474)
  3467. elseif choice == 4 then
  3468. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_a1f97cb0.mp3", "Only real dwarven men can handle a dwarven woman.", "nod", 2568025342, 2377695865)
  3469. elseif choice == 5 then
  3470. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_b02d9ccd.mp3", "Good friends and good food is all I ask.", "nod", 1880629444, 3748722817)
  3471. elseif choice == 6 then
  3472. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_dd68828f.mp3", "The city is nice, but it feels a bit chilly up here.", "shiver", 3508028135, 2362399902)
  3473. elseif choice == 7 then
  3474. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_147a85da.mp3", "I love a good adventure. 'Specially any that involve bake'n! Pies are a real challenge!", "happy", 981410795, 126534529)
  3475. elseif choice == 8 then
  3476. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_14a2c689.mp3", "I only dream of short days and long nights in the tavern.", "nod", 3089133697, 1701815749)
  3477. elseif choice == 9 then
  3478. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_10269245.mp3", "Stout, hairy, and round! What more could you ask for in a man?", "woo", 941422359, 868281087)
  3479. elseif choice == 10 then
  3480. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/dwarf/dwarf_eco_good_1_hail_gf_13e943bf.mp3", "I still dream of the good ol' days. Digging up gems and gold.", "ponder", 2352081128, 819343353)
  3481. end
  3482. end
  3483. end
  3484. end end
  3485. elseif race== ERUDITE then
  3486. if gender == MALE then
  3487. if EVIL then
  3488. if FPfaction <0 then
  3489. if FactionCalloutTimeCheck == false then
  3490. FactionCalloutTimeCheck = true
  3491. FaceTarget(NPC,Spawn)
  3492. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3493. FactionCheckingCallout(NPC, Spawn, faction)
  3494. end
  3495. else
  3496. if CalloutTimeCheck == false then
  3497. if math.random(1, 100) <= 20 then
  3498. FaceTarget(NPC,Spawn)
  3499. CalloutTimeCheck = true
  3500. AddTimer(NPC,30000,"ResetCalloutTimer")
  3501. local choice = math.random(1,11)
  3502. if choice == 1 then
  3503. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_aoi_gm_e90ac60e.mp3", "Looking at you makes me feel so much better about myself.", "snicker", 2865201602, 274049333)
  3504. elseif choice == 2 then
  3505. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_d4015769.mp3", "Have you ever thought the purpose of your life is just to serve as a warning to others? ", "point", 3095314028, 1070295625)
  3506. elseif choice == 3 then
  3507. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_aoi_gm_f05af274.mp3", "Amazing! It CAN actually walk and talk at the same time.", "stare", 1912497577, 4274560045)
  3508. elseif choice == 4 then
  3509. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_d2856502.mp3", "The way you imitate someone who actually has a brain is quite impressive.", "applaude", 664526339, 2273636799)
  3510. elseif choice == 5 then
  3511. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_30b068d9.mp3", "Idiots should speak only when spoken to.", "chuckle", 2652051067, 1412719109)
  3512. elseif choice == 6 then
  3513. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_a059271d.mp3", "If at first you don't succeed, then you should finally accept the truth that you are a failure.", "scold", 3175955235, 2053347238)
  3514. elseif choice == 7 then
  3515. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_2b280a78.mp3", "The mind is a terrible thing to waste. Feeling guilty, are we?", "glare", 1190376151, 1209115227)
  3516. elseif choice == 8 then
  3517. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_3fda1d89.mp3.mp3", "I can never understand why stupid people don't choke on their tongues.", "confused", 258155375, 1323085568)
  3518. elseif choice == 9 then
  3519. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_8af5b859.mp3.mp3", "The disadvantage of being better than everyone else is that people assume you're pretentious.", "shrug", 3243127514, 1853886391)
  3520. elseif choice == 10 then
  3521. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_bb83989b.mp3.mp3", "I do not speak with animals. Please try to understand.", "no", 1164489214, 2167310923)
  3522. elseif choice == 11 then
  3523. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gm_e7bd0c59.mp3.mp3", "Count yourself lucky that the Overlord has not yet outlawed stupidity. Therefore, you're free to go!", "nod", 1164489214, 2167310923)
  3524. end
  3525. end
  3526. end end
  3527. elseif GOOD then
  3528. if Qfaction <0 then
  3529. if FactionCalloutTimeCheck == false then
  3530. FactionCalloutTimeCheck = true
  3531. FaceTarget(NPC,Spawn)
  3532. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3533. FactionCheckingCallout(NPC, Spawn, faction)
  3534. end
  3535. else
  3536. if CalloutTimeCheck == false then
  3537. if math.random(1, 100) <= 20 then
  3538. CalloutTimeCheck = true
  3539. FaceTarget(NPC,Spawn)
  3540. AddTimer(NPC,30000,"ResetCalloutTimer")
  3541. local choice = math.random(1,10)
  3542. if choice == 1 then
  3543. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_681bd632.mp3", "As with all conflict, the correct resolution is to not become involved.", "no", 1961295370, 3396676212)
  3544. elseif choice == 2 then
  3545. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_f2332236.mp3", "It is easy to disperse hateful attitudes with an act of kindness.", "thanks", 2716159461, 2493983068)
  3546. elseif choice == 3 then
  3547. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gm_500eba11.mp3", "We must preserve Qeynos. If we do, then a great victory will be upon us all!", "agree", 1282142717, 279173246)
  3548. elseif choice == 4 then
  3549. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gm_bfe41325.mp3", "When darkness reign across the face of Norrath, find solace in your inner light.", "orate", 1747616765, 2317450348)
  3550. elseif choice == 5 then
  3551. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_87ee0892.mp3", "It is impossible to defeat an ignorant man in an argument.", "no", 1688439631, 2741592842)
  3552. elseif choice == 6 then
  3553. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_92543d16.mp3", "There is one way to every argument to your advantage. Always be correct!", "nod", 3847243276, 420228124)
  3554. elseif choice == 7 then
  3555. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_466700a5.mp3", "You must completely devout yourself to the notions of truth and goodness.", "scold", 4256416895, 410466169)
  3556. elseif choice == 8 then
  3557. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_4131077.mp3", "Happiness is achieved by those who are kind within and respectful of others.", "happy", 3493831365, 2273149590)
  3558. elseif choice == 9 then
  3559. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_bf4a6828.mp3", "We all must return to our origins. Answering our questions of the past arms us to confront a certain future.", "sniff", 2168273293, 2294601502)
  3560. elseif choice == 10 then
  3561. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_cd2c38ae.mp3", "Truth will always be true, regardless of the lack of understanding.", "ponder", 1482635271, 2842583444)
  3562. end
  3563. end
  3564. end
  3565. end end
  3566. elseif gender == FEMALE then
  3567. if EVIL then
  3568. if FPfaction <0 then
  3569. if FactionCalloutTimeCheck == false then
  3570. FactionCalloutTimeCheck = true
  3571. FaceTarget(NPC,Spawn)
  3572. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3573. FactionCheckingCallout(NPC, Spawn, faction)
  3574. end
  3575. else
  3576. if CalloutTimeCheck == false then
  3577. if math.random(1, 100) <= 20 then
  3578. CalloutTimeCheck = true
  3579. FaceTarget(NPC,Spawn)
  3580. AddTimer(NPC,30000,"ResetCalloutTimer")
  3581. local choice = math.random(1,10)
  3582. if choice == 1 then
  3583. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_22870e86.mp3", "I have no patience for someone with such a limited mind.", "no", 506026711, 3133038239)
  3584. elseif choice == 2 then
  3585. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_a4ceea7d.mp3", "Hello. By the way, I don't care. Thanks.", "hello", 3118425564, 2914161028)
  3586. elseif choice == 3 then
  3587. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_aoi_gf_3b47e8b4.mp3", "I will incinerate anyone who doesn't acknowledge my superiority.", "threaten", 1985606353, 3418018124)
  3588. elseif choice == 4 then
  3589. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_22f6bb5b.mp3", "I doubt there is anyone in this city more intelligent than myself.", "sniff", 1968386351, 1062373550)
  3590. elseif choice == 5 then
  3591. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_3a1d92f9.mp3", "The mindless babble of a simpleton delights me to no end.", "sarcasm", 866230564, 1449447935)
  3592. elseif choice == 6 then
  3593. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_22f6bb5b.mp3", "You disgusting little creature. Be gone!", "point", 1968386351, 1062373550)
  3594. elseif choice == 7 then
  3595. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_30a32e42.mp3", "I am unable to grasp the concept of humility. Perhaps I can watch you for a while.", "shrug", 2312176575, 2681309062)
  3596. elseif choice == 8 then
  3597. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_71a543b.mp3", "I am deep in throught. Please deprive me of your company.", "ponder", 1770011628, 3708308885)
  3598. elseif choice == 9 then
  3599. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_251836f2.mp3", "The harder you try, the dumber you look! Please, don't let me be the one to stop you.", "chuckle", 120588620, 2055866671)
  3600. elseif choice == 10 then
  3601. PlayFlavor(NPC, "voiceover/english/erudite_eco_evil_1/ft/erudite/erudite_eco_evil_1_hail_gf_d021c931.mp3", "If I pretended you weren't here, would you go away?", "wince", 3960906270, 232532094)
  3602. end
  3603. end
  3604. end end
  3605. elseif GOOD then
  3606. if Qfaction <0 then
  3607. if FactionCalloutTimeCheck == false then
  3608. FactionCalloutTimeCheck = true
  3609. FaceTarget(NPC,Spawn)
  3610. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3611. FactionCheckingCallout(NPC, Spawn, faction)
  3612. end
  3613. else
  3614. if CalloutTimeCheck == false then
  3615. if math.random(1, 100) <= 20 then
  3616. CalloutTimeCheck = true
  3617. FaceTarget(NPC,Spawn)
  3618. AddTimer(NPC,30000,"ResetCalloutTimer")
  3619. local choice = math.random(1,12)
  3620. if choice == 1 then
  3621. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gf_7fcbca60.mp3", "An era of darkness has finally come to a close. Now we must see what future Norrath has in store.", "confused", 2437621868, 2071976840)
  3622. elseif choice == 2 then
  3623. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_5453f96d.mp3", "Paradise has always been here on Norrath for those who are thoughtful and responsible for their actions.", "thanks", 3529954798, 1064012556)
  3624. elseif choice == 3 then
  3625. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_e0bc946.mp3", "I have felt the stirrings of a strong magical influence. Good fortune will follow to those with the will to persevere!", "ponder", 4152344209, 239250643)
  3626. elseif choice == 4 then
  3627. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_84882e21.mp3", "You must not be afraid to trust others. Openness is the key to finding a correct solution.", "sigh", 1792907516, 2786700542)
  3628. elseif choice == 5 then
  3629. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_7895591c.mp3", "If we focus on the higher truths that govern our actions, we fathom the underlying power within them.", "curtsey", 2416988832, 3319542974)
  3630. elseif choice == 6 then
  3631. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_aoi_gf_ff7f6e34.mp3", "You must be cautious of the draws of evil. We must master our temptations to preserve our city.", "bye", 4169564254, 3711533067)
  3632. elseif choice == 7 then
  3633. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_5d08d354.mp3", "It is good to understand your progress. Voluntary limitations can enhance your personal growth.", "agree", 1896069258, 2274589764)
  3634. elseif choice == 8 then
  3635. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_9aa6730d.mp3", "To defeat the forces of chaos, you must master your true inner calm.", "orate", 3386290119, 1807725087)
  3636. elseif choice == 9 then
  3637. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_93a14dae.mp3", "Your master of the Isle was a breakthrough. Use caution and do not fall into old habbits.", "scold", 3304205084, 3463450420)
  3638. elseif choice == 10 then
  3639. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_2434ad34.mp3", "The time for ego must be set aside. Your faith in a higher power will preserve you in the times ahead.", "orate", 2861437371, 3398791867)
  3640. elseif choice == 11 then
  3641. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_64055b3d.mp3", "All good things will come to the innocent.", "bow", 3780206991, 3751425250)
  3642. elseif choice == 12 then
  3643. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gf_fe6e4528.mp3", "If power is what you seek, you must master the difference between right and wrong.", "nod", 3802952369, 586104398)
  3644. end
  3645. end
  3646. end
  3647. end
  3648. end end
  3649. elseif race == FROGLOK then
  3650. if gender == MALE then
  3651. if Qfaction <0 then
  3652. if FactionCalloutTimeCheck == false then
  3653. FactionCalloutTimeCheck = true
  3654. FaceTarget(NPC,Spawn)
  3655. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3656. FactionCheckingCallout(NPC, Spawn, faction)
  3657. end
  3658. else
  3659. if CalloutTimeCheck == false then
  3660. if math.random(1, 100) <= 20 then
  3661. CalloutTimeCheck = true
  3662. FaceTarget(NPC,Spawn)
  3663. AddTimer(NPC,30000,"ResetCalloutTimer")
  3664. local choice = math.random(1,12)
  3665. if choice == 1 then
  3666. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_f357bdfe.mp3", "Anon stranger! If thou has any news of my kin, return to Castleview!", "nod", 1789254366, 4068928413)
  3667. elseif choice == 2 then
  3668. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_109feb61.mp3", "Hast thou any news of our lost kin?", "ponder", 2372213836, 4116685779)
  3669. elseif choice == 3 then
  3670. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_3f899525.mp3", "Alack! Dost yon adventurers think to aid in the search for the Sons of Marr?", "boggle", 8384978, 3425989342)
  3671. elseif choice == 4 then
  3672. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gm_5c47b7fa.mp3", "Of course I noticed him! He was nothing more than a braggart and a cad.", "frustrated", 432869819, 4218797807)
  3673. elseif choice == 5 then
  3674. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gm_9106b8f.mp3", "Dost thou bite thy thumb at me, sir? Thou are't rank idle-headed dismel dreaming rat's bane!", "swear", 3764619066, 2005097866)
  3675. elseif choice == 6 then
  3676. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_5300e94.mp3", "Hark! Another refugee has arrived in the city! Good show defeating those goblins on the isle.", "hello", 2512274162, 1153168327)
  3677. elseif choice == 7 then
  3678. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_9573db0a.mp3", "I say! Dost though seek to stand with us against the evils and tyranny of the land?", "nod", 1132043246, 1126159291)
  3679. elseif choice == 8 then
  3680. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_54051a92.mp3", "Well met, my astute traveler. The evil rogues of Freeport would never trifle with so dashing an adventurer.", "agree", 2925268962, 3643630927)
  3681. elseif choice == 9 then
  3682. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_79306651.mp3", "Aye! I crave your pardon. Goodmorrow to you stranger.", "bye", 723971409, 21144837)
  3683. elseif choice == 10 then
  3684. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_a446c215.mp3", "Nay traveler. I have no desire to exchange pleasantries with thou.", "no", 4046949141, 791911027)
  3685. elseif choice == 11 then
  3686. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_aeef4870.mp3", "Here, here! Wonderful to have you with us in the city.", "happy", 1351314175, 2941555770)
  3687. elseif choice == 12 then
  3688. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_afdc1a22.mp3", "I pray on you, stranger. Dost thou any news on friends of Gukta?", "bow", 2960870988, 3925790084)
  3689. end
  3690. end
  3691. end end
  3692. elseif gender == FEMALE then
  3693. if Qfaction <0 then
  3694. if FactionCalloutTimeCheck == false then
  3695. FactionCalloutTimeCheck = true
  3696. FaceTarget(NPC,Spawn)
  3697. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3698. FactionCheckingCallout(NPC, Spawn, faction)
  3699. end
  3700. else
  3701. if CalloutTimeCheck == false then
  3702. if math.random(1, 100) <= 20 then
  3703. CalloutTimeCheck = true
  3704. FaceTarget(NPC,Spawn)
  3705. AddTimer(NPC,30000,"ResetCalloutTimer")
  3706. local choice = math.random(1,9)
  3707. if choice == 1 then
  3708. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gf_8d30932a.mp3", "May the gods keep thee. 'Tis a bessing to have Castleview Hamlet as our home in Qeynos.", "bow", 3522764394, 2182159483)
  3709. elseif choice == 2 then
  3710. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_aoi_gf_bdbdb78e.mp3", "Curse the ill timed luck of it all! I had hoped thou had'th bring news of our missing families.", "shrug", 1153289100, 392994268)
  3711. elseif choice == 3 then
  3712. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_3c0848a6.mp3", "I thank thee for the kind hail. Goodmorrow to you, traveler.", "bye", 4059931003, 1290457989)
  3713. elseif choice == 4 then
  3714. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_9ff4f18c.mp3", "Fare thee well, my brave adventurer! If thou hath any news of our kin, return to Castleview!", "curstey", 2304123366, 1172967267)
  3715. elseif choice == 5 then
  3716. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_a64f6eec.mp3", "What hast thou done? When one greets a daughter of Marr, a small bow is in order!", "boggle", 2184035287, 59673464)
  3717. elseif choice == 6 then
  3718. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_aaa0d7f3.mp3", "Mighty good then. How are't thou on this fine afternoond?", "hello", 725320917, 2360930144)
  3719. elseif choice == 7 then
  3720. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_c0864f03.mp3", "Now ye shall'th rejoyce within the taverns by night, but we shall not rest until the truth of our kin hath been discovered.", "happy", 1638938881, 2182528216)
  3721. elseif choice == 8 then
  3722. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_e4cf5b64.mp3", "How now, friend adventurer? Has't thou seen other daughters of Marr in the wilds?", "ponder", 2966512768, 1279748767)
  3723. elseif choice == 9 then
  3724. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_f56ada2a.mp3", "The queen calls all of us to service. We shall find our kin to serve her majesty.", "agree", 484194272, 4099511252)
  3725. end
  3726. end
  3727. end
  3728. end end
  3729. elseif race == GNOME then
  3730. if gender == MALE then
  3731. if EVIL then
  3732. if FPfaction <0 then
  3733. if FactionCalloutTimeCheck == false then
  3734. FactionCalloutTimeCheck = true
  3735. FaceTarget(NPC,Spawn)
  3736. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3737. FactionCheckingCallout(NPC, Spawn, faction)
  3738. end
  3739. else
  3740. if CalloutTimeCheck == false then
  3741. if math.random(1, 100) <= 20 then
  3742. CalloutTimeCheck = true
  3743. FaceTarget(NPC,Spawn)
  3744. AddTimer(NPC,30000,"ResetCalloutTimer")
  3745. local choice = math.random(1,11)
  3746. if choice == 1 then
  3747. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_3b50e81d.mp3", "For the last time, gnomes didn't make Luclin explode! We would have gone with disintegration.", "grumble", 269246846, 1507536385)
  3748. elseif choice == 2 then
  3749. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_3c96722f.mp3", "It is said there is more than one way to skin a cat. My research proves that saying correct.", "wink", 270865755, 3814599267)
  3750. elseif choice == 3 then
  3751. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_a0ec45ef.mp3", "Through the advances in modern magic, anything is possible.", "scheme", 2871018676, 2157629655)
  3752. elseif choice == 4 then
  3753. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_87cefc8f.mp3", "I will prove to them that I'm not mad! If I have to kill everyone of them to prove it, I will!", "dance", 3561903619, 1901803882)
  3754. elseif choice == 5 then
  3755. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_34756811.mp3", "How many times must I say it? Acid first, then the eyeballs, not the other way around!", "scold", 3381670490, 1272629802)
  3756. elseif choice == 6 then
  3757. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_b7905eb1.mp3", "No, no, no!!! That will never work! The person still needs to breathe, don't they? Don't they?", "shrug", 3693935176, 3848510180)
  3758. elseif choice == 7 then
  3759. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_b0ae4c2e.mp3", "I really dislike the word \"conscience\" don't you?", "glare", 125996156, 1415506360)
  3760. elseif choice == 8 then
  3761. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_3f3e760a.mp3", "So far, I have found kerrans to have only one life, not nine. I insist on finding the other eight!", "ponder", 4225274276, 2202716414)
  3762. elseif choice == 9 then
  3763. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_aoi_gm_c6354fcc.mp3", "Oh no, not another failed experiement! Oh, its just a person.", "facepalm", 4280227325, 2173466505)
  3764. elseif choice == 10 then
  3765. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_4d2d14ae.mp3", "So many test subjects, so little time!", "scheme", 2502077, 3261378172)
  3766. elseif choice == 11 then
  3767. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gm_9db76689.mp3", "I must find a wall before I lose this thought!", "frustrated", 1979069834, 1194484208)
  3768. end
  3769. end
  3770. end end
  3771. elseif GOOD then
  3772. if Qfaction <0 then
  3773. if FactionCalloutTimeCheck == false then
  3774. FactionCalloutTimeCheck = true
  3775. FaceTarget(NPC,Spawn)
  3776. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3777. FactionCheckingCallout(NPC, Spawn, faction)
  3778. end
  3779. else
  3780. if CalloutTimeCheck == false then
  3781. if math.random(1, 100) <= 20 then
  3782. CalloutTimeCheck = true
  3783. AddTimer(NPC,30000,"ResetCalloutTimer")
  3784. FaceTarget(NPC,Spawn)
  3785. local choice = math.random(1,4)
  3786. if choice == 1 then
  3787. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_f3d18eed.mp3", "Happiness is an invention that doesn't blow up in your face.", "cackle", 3009155014, 2014645373)
  3788. elseif choice == 2 then
  3789. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_482b24df.mp3", "Once I can get the steam to stop being hot, I can give my invention to everyone!", "cheer", 2061305324, 3983971023)
  3790. elseif choice == 3 then
  3791. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_b060ec8f.mp3", "Brilliant! Water that doesn't get wet! I must remember to write this down.", "yeah", 3284558618, 1203993958)
  3792. elseif choice == 4 then
  3793. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_cfe720df.mp3", "I wonder how efficient waterfalls would be to power a combustible chocolatizing confectionator?", "confused", 2155652930, 404735102)
  3794. elseif choice == 5 then
  3795. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_a20b5775.mp3", "For every invention there is an equally opposite explosion!", "happy", 772713208, 2603246917)
  3796. elseif choice == 6 then
  3797. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_275aaf38.mp3", "Wouldn't it be great if fruit was explosive? It would be a wonderful power source and delicious at the same time!", "agree", 1275295146, 514792648)
  3798. elseif choice == 7 then
  3799. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_aoi_gm_dad26fdb.mp3", "May your calculations work most of the time!", "thumbsup", 1756949489, 1962052288)
  3800. end
  3801. end
  3802. end
  3803. end end
  3804. elseif gender == FEMALE then
  3805. if GOOD then
  3806. if Qfaction <0 then
  3807. if FactionCalloutTimeCheck == false then
  3808. FactionCalloutTimeCheck = true
  3809. FaceTarget(NPC,Spawn)
  3810. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3811. FactionCheckingCallout(NPC, Spawn, faction)
  3812. end
  3813. else
  3814. if CalloutTimeCheck == false then
  3815. if math.random(1, 100) <= 20 then
  3816. CalloutTimeCheck = true
  3817. FaceTarget(NPC,Spawn)
  3818. AddTimer(NPC,30000,"ResetCalloutTimer")
  3819. local choice = math.random(1,5)
  3820. if choice == 1 then
  3821. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_3283725c.mp3", "If my calculations are correct, the equation itself is wrong.", "shrug", 969769156, 2288581541)
  3822. elseif choice == 2 then
  3823. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_65399fc8.mp3", "An invention in repair is worth two in the scrap heap.", "ponder", 2759163216, 541838845)
  3824. elseif choice == 3 then
  3825. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_297592a6.mp3", "If the facts don't fit the theory, I say change the facts!", "smile", 1798028414, 971115717)
  3826. elseif choice == 4 then
  3827. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_9827991a.mp3", "The secret to creativity is knowing how to hide your sources - especially from the neighbors.", "lookaway", 1727327737, 3359456905)
  3828. elseif choice == 5 then
  3829. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gf_b6cff742.mp3", "Anyone can be clever, but only true geniuses can innovate.", "agree", 4261250991, 2608600580)
  3830. end
  3831. end
  3832. end end
  3833. elseif EVIL then
  3834. if FPfaction <0 then
  3835. if FactionCalloutTimeCheck == false then
  3836. FactionCalloutTimeCheck = true
  3837. FaceTarget(NPC,Spawn)
  3838. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3839. FactionCheckingCallout(NPC, Spawn, faction)
  3840. end
  3841. else
  3842. if CalloutTimeCheck == false then
  3843. if math.random(1, 100) <= 20 then
  3844. FaceTarget(NPC,Spawn)
  3845. CalloutTimeCheck = true
  3846. AddTimer(NPC,30000,"ResetCalloutTimer")
  3847. local choice = math.random(1,4)
  3848. if choice == 1 then
  3849. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_aoi_gf_cf624473.mp3", "I told him that the skin would grow back in time, but did he listen?", "sigh", 2176996699, 617875144)
  3850. elseif choice == 2 then
  3851. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gf_be42d521.mp3", "I have no time to waste on safety measures.", "heckno", 3230037003, 51715991)
  3852. elseif choice == 3 then
  3853. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gf_a96fdda8.mp3", "If I found the smallest piece of magical residue in the world and cut it in half, I wonder what would happen?", "scheme", 419040585, 4060599636)
  3854. elseif choice == 4 then
  3855. PlayFlavor(NPC, "voiceover/english/gnome_eco_evil_1/ft/gnome/gnome_eco_evil_1_hail_gf_b0e1446f.mp3", "Only an amateur would bother worrying about ethics!", "wink", 3193611171, 1050666978)
  3856. end
  3857. end
  3858. end
  3859. end
  3860. end end
  3861. elseif race == HALF_ELF then
  3862. if gender == MALE then
  3863. if GOOD then --SEE SPAWN RACE HAIL FOR GOOD HALFELF
  3864. elseif EVIL then
  3865. if FPfaction <0 then
  3866. if FactionCalloutTimeCheck == false then
  3867. FactionCalloutTimeCheck = true
  3868. FaceTarget(NPC,Spawn)
  3869. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3870. FactionCheckingCallout(NPC, Spawn, faction)
  3871. end
  3872. else
  3873. if CalloutTimeCheck == false then
  3874. if math.random(1, 100) <= 20 then
  3875. CalloutTimeCheck = true
  3876. FaceTarget(NPC,Spawn)
  3877. AddTimer(NPC,30000,"ResetCalloutTimer")
  3878. local choice = math.random(1,12)
  3879. if choice == 1 then
  3880. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_4da968d0.mp3", "Keep your hand on your blade when walking around here.", "wink", 730795107, 3036681236)
  3881. elseif choice == 2 then
  3882. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_ef8afd3c.mp3", "I gotta get into the Militia. Then I could legally beat up people.", "ponder", 2140199906, 2198679856)
  3883. elseif choice == 3 then
  3884. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_2810cabf.mp3", "Who does that Overlord think he is anyway?", "shrug", 1997807892, 1535229241)
  3885. elseif choice == 4 then
  3886. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_7344f21b.mp3", "I'm in the mood to kick someone in the teeth.", "kick", 620861878, 995351111)
  3887. elseif choice == 5 then
  3888. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_1a67afe9.mp3", "Wipe that smirk off your face before the guards do it for you.", "scold", 895269036, 3337184900)
  3889. elseif choice == 6 then
  3890. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_aoi_gm_a371c976.mp3", "Were you just looking at me!? Yeah. That's what I thought!", "whome", 326349229, 2602489299)
  3891. elseif choice == 7 then
  3892. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_aoi_gm_60ba0b55.mp3", "Now ... Whose coin purse am I going to take today?", "ponder", 3034704035, 2487254069)
  3893. elseif choice == 8 then
  3894. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_6bd51371.mp3", "I'm a dual-breed, not a half-elf. If you call me half-elf again, I'll cut YOU in half!", "cutthroat", 2884965634, 996787293)
  3895. elseif choice == 9 then
  3896. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_852b8675.mp3", "Shove off, mate!", "shakefist", 4223989531, 84768942)
  3897. elseif choice == 10 then
  3898. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_b67a4c90.mp3", "I don't want to be seen talking to you. Bad for the image, you know?", "lookaway", 3819272384, 2481462860)
  3899. elseif choice == 11 then
  3900. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_1edba7a5.mp3", "Quit breathing my air!", "glare", 2440457715, 1164344641)
  3901. elseif choice == 12 then
  3902. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_aoi_gm_a371c976.mp3", "Were you just look'n at me? Yeah, that's what I thought.", "stare", 326349229, 2602489299)
  3903. end
  3904. end
  3905. end
  3906. end end
  3907. elseif gender == FEMALE then
  3908. if EVIL then
  3909. if FPfaction <0 then
  3910. if FactionCalloutTimeCheck == false then
  3911. FactionCalloutTimeCheck = true
  3912. FaceTarget(NPC,Spawn)
  3913. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3914. FactionCheckingCallout(NPC, Spawn, faction)
  3915. end
  3916. else
  3917. if CalloutTimeCheck == false then
  3918. if math.random(1, 100) <= 20 then
  3919. CalloutTimeCheck = true
  3920. FaceTarget(NPC,Spawn)
  3921. AddTimer(NPC,30000,"ResetCalloutTimer")
  3922. local choice = math.random(1,7)
  3923. if choice == 1 then
  3924. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_e88fad9f.mp3", "Whoa!!! I don't remember saying I wanted to talk to you!", "heckno", 3869016622, 3073089976)
  3925. elseif choice == 2 then
  3926. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_cec6fc9a.mp3", "If I ruled this city, there would be statues of me EVERYWHERE!", "fullcurtsey", 2776668686, 3459755281)
  3927. elseif choice == 3 then
  3928. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_53c5bc53.mp3", "One day I'll be famous and everyone here will be sorry they ignored me.", "grumble", 1314849459, 3332284891)
  3929. elseif choice == 4 then
  3930. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_29efa844.mp3", "I didn't see or hear anything! I swear!", "shiver", 485112397, 1983474419)
  3931. elseif choice == 5 then
  3932. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_f2f1105d.mp3", "I already stuck three people today. Do you want to be the one to make it four?", "scold", 591598271, 2045220321)
  3933. elseif choice == 6 then
  3934. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_e22fa528.mp3", "What's the difference between your face and your bottom? Yeah, I can't tell either.", "shrug", 3407089973, 2027516210)
  3935. elseif choice == 7 then
  3936. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gf_2c74d6d9.mp3", "Get your foul orc-breath away from me!", "stinky", 3849285611, 1607961607)
  3937. end
  3938. end
  3939. end end
  3940. elseif GOOD then
  3941. if Qfaction <0 then
  3942. if FactionCalloutTimeCheck == false then
  3943. FactionCalloutTimeCheck = true
  3944. FaceTarget(NPC,Spawn)
  3945. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3946. local choice = math.random(1,2)
  3947. FactionCheckingCallout(NPC, Spawn, faction)
  3948. end
  3949. else
  3950. if CalloutTimeCheck == false then
  3951. if math.random(1, 100) <= 20 then
  3952. CalloutTimeCheck = true
  3953. FaceTarget(NPC,Spawn)
  3954. AddTimer(NPC,30000,"ResetCalloutTimer")
  3955. local choice = math.random(1,12)
  3956. if choice == 1 then
  3957. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_cbbaf023.mp3", "I've gotta get rid of these clothes; they're so one-hundred years ago.", "grumble", 3038038462, 3464193459)
  3958. elseif choice == 2 then
  3959. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_62804932.mp3", "I'm only happy when it rains. Well.. I like sunny days too. Okay... I'm actually happy all the time.", "confused", 1094375942, 2257836955)
  3960. elseif choice == 3 then
  3961. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_5b0f480.mp3", "I'm tired of waiting! I want to make something of myself!", "pout", 3723196832, 16921270)
  3962. elseif choice == 4 then
  3963. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_94429fcb.mp3", "As soon as I get my own boat, I'm outta here!", "nod", 314587977, 2229036874)
  3964. elseif choice == 5 then
  3965. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_caf99562.mp3", "I don't know why the ancestors whine so much! I really like Qeynos, why would they want to leave?", "shrug", 3776385844, 3884162072)
  3966. elseif choice == 6 then
  3967. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_d3c4c401.mp3", "I hope you find the day to your liking.", "hello", 674577236, 468072811)
  3968. elseif choice == 7 then
  3969. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_4a0665a0.mp3", "I'm so depressed! I had to work all day!", "sad", 3176397311, 2616932103)
  3970. elseif choice == 8 then
  3971. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_1f61925a.mp3", "Are my roots showing? I think I'll go for a light blueberry mixed with jum-jum highlights.", "ponder", 4153154191, 497875539)
  3972. elseif choice == 9 then
  3973. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_5c8eceae.mp3", "My ancestors don't understand me. They're from a completely different era.", "flustered", 2843616704, 1740340084)
  3974. elseif choice == 10 then
  3975. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_a9d0aa5.mp3", "The Tier'Dal are so romantic. The way they're all dark and gloomy.", "flustered", 2994951308, 4256817454)
  3976. elseif choice == 11 then
  3977. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_hail_gf_892152e8.mp3", "Me and my friends have all agreed to be non-conformists.", "agree", 2451936333, 2413299209)
  3978. elseif choice == 12 then
  3979. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_f8dd15ce.mp3", "So ... You got any coin?", "beg", 3660925534, 3735346681)
  3980. end
  3981. end
  3982. end
  3983. end
  3984. end end
  3985. elseif race == HALFLING then
  3986. if gender == MALE then
  3987. if Qfaction < 0 then
  3988. if FactionCalloutTimeCheck == false then
  3989. FactionCalloutTimeCheck = true
  3990. FaceTarget(NPC,Spawn)
  3991. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3992. FactionCheckingCallout(NPC, Spawn, faction)
  3993. end
  3994. else
  3995. if CalloutTimeCheck == false then
  3996. if math.random(1, 100) <= 20 then
  3997. CalloutTimeCheck = true
  3998. FaceTarget(NPC,Spawn)
  3999. AddTimer(NPC,30000,"ResetCalloutTimer")
  4000. local choice = math.random(1,12)
  4001. if choice == 1 then
  4002. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_cd9164d6.mp3", "You're a stranger. And I don't like strangers, no sir I don't!", "sulk", 785726454, 3155500140)
  4003. elseif choice == 2 then
  4004. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_75c0e97c.mp3", "Welcome to the city, adventurer. Be mindful of the peace and quiet. Here in Qeynos, we value our privacy.", "bow", 1955296899, 2249687997)
  4005. elseif choice == 3 then
  4006. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_50622dfa.mp3", "Whoa, hello there! Eager and in a hurry I see. My advice, take your time. The city isn't going anywhere.", "wave", 2627404831, 2664895493)
  4007. elseif choice == 4 then
  4008. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_cf902b40.mp3", "Get on now! There is plenty of work to be done. Maybe you should lend a hand if you feel up to it.", "point", 1396062221, 310311489)
  4009. elseif choice == 5 then
  4010. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_f657192c.mp3", "Nostalgia isn't what it use to be.", "no", 2017572665, 1813639796)
  4011. elseif choice == 6 then
  4012. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_7d33c817.mp3", "Nice weather we're having. Should make for a good harvest this season, if it holds up.", "agree", 3022454580, 2853198849)
  4013. elseif choice == 7 then
  4014. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_aoi_gm_89ed3363.mp3", "Wonderful. More troublesome adventurers in the city.", "sigh", 3296911201, 4000062691)
  4015. elseif choice == 8 then
  4016. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_1e924418.mp3", "Hail, and welcome to the city friend!", "hello", 3400282816, 2842293637)
  4017. elseif choice == 9 then
  4018. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_aoi_gm_fea5fead.mp3", "The world is round! Its round, I say. As well it should be!", "nod", 4205711950, 2062936277)
  4019. elseif choice == 10 then
  4020. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_b44f103.mp3", "Oh good, another refugee in the city. I hope you're not a worthless layabout. We don't abide apathy here.", "sarcasm", 516875735, 233361227)
  4021. elseif choice == 11 then
  4022. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_d79063bf.mp3", "Ahh, that's what I love about Qeynos. So many bakeries, so many pies!", "happy", 894976267, 1675938925)
  4023. elseif choice == 12 then
  4024. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_103d60c5.mp3", "Well, it looks like its getting close to nap time again.", "yawn", 121409065, 1108008452)
  4025. end
  4026. end
  4027. end end
  4028. elseif gender == FEMALE then
  4029. if Qfaction <0 then
  4030. if FactionCalloutTimeCheck == false then
  4031. FactionCalloutTimeCheck = true
  4032. FaceTarget(NPC,Spawn)
  4033. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4034. FactionCheckingCallout(NPC, Spawn, faction)
  4035. end
  4036. else
  4037. if CalloutTimeCheck == false then
  4038. if math.random(1, 100) <= 20 then
  4039. FaceTarget(NPC,Spawn)
  4040. CalloutTimeCheck = true
  4041. AddTimer(NPC,30000,"ResetCalloutTimer")
  4042. local choice = math.random(1,8)
  4043. if choice == 1 then
  4044. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_bc49d3d0.mp3", "Laziness is nothing more than the habit of resting before you get tired.", "yawn", 2068417649, 3867807288)
  4045. elseif choice == 2 then
  4046. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_a3259538.mp3", "You should head by the tavern later on! Every night in Qeynos is cause for celebration.", "cheer", 3875741901, 4154770080)
  4047. elseif choice == 3 then
  4048. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_5b6e8d2f.mp3", "Do you like muffins? Muffins are my favorite, I eat them every chance I get.", "sigh", 4155434475, 829232573)
  4049. elseif choice == 4 then
  4050. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_3dc6b124.mp3", "Get the wash, get the wash. This whole city would fall apart if I didn't deliver the clothes on time. ", "frustrated", 4277096439, 928366048)
  4051. elseif choice == 5 then
  4052. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_1b77439f.mp3", "Be on the lookout, friend! I just spoke to the guards. I've no doubt gnolls are scouting the nearby area.", "lookaway", 495282965, 1739106402)
  4053. elseif choice == 6 then
  4054. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_6594953c.mp3", "If a thing isn't worth saying, you sing it.", "wink", 1056697572, 3706271932)
  4055. elseif choice == 7 then
  4056. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gf_19dfb2d9.mp3", "Greetings, stanger. Enjoying your stay in the city I hope!", "hello", 3259354135, 3198236614)
  4057. elseif choice == 8 then
  4058. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_aoi_gf_86c7855.mp3", "Let's see. I'm going to need a Baubbleshire berries, Eldarr root, and a smidgen of spiced fish.", "ponder", 1080385311, 773701526)
  4059. end
  4060. end
  4061. end
  4062. end end
  4063. elseif race == HIGH_ELF then
  4064. if gender == MALE then
  4065. if Qfaction <0 then
  4066. if FactionCalloutTimeCheck == false then
  4067. FactionCalloutTimeCheck = true
  4068. FaceTarget(NPC,Spawn)
  4069. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4070. FactionCheckingCallout(NPC, Spawn, faction)
  4071. end
  4072. else
  4073. if CalloutTimeCheck == false then
  4074. if math.random(1, 100) <= 20 then
  4075. CalloutTimeCheck = true
  4076. FaceTarget(NPC,Spawn)
  4077. AddTimer(NPC,30000,"ResetCalloutTimer")
  4078. local choice = math.random(1,13)
  4079. if choice == 1 then
  4080. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_eb4f8f5d.mp3", "I hope you have been sent by someone of importance. I'm quite busy.", "yawn", 111891212, 1507953677)
  4081. elseif choice == 2 then
  4082. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_4fa9c654.mp3", "How do you do! I am always pleased to meet a capable being, such as yourself.", "nod", 4124935177, 986848244)
  4083. elseif choice == 3 then
  4084. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_6d02d4f.mp3", "Hail, friend and well met. I do hope your visits to our village are frequent. Too often do adventurers fail to return.", "stare", 1030195744, 970105613)
  4085. elseif choice == 4 then
  4086. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gm_13c1cb64.mp3", "The winds carry voices of powerful foes and dragons of unimaginable strength and magic.", "orate", 2352792191, 2945941710)
  4087. elseif choice == 5 then
  4088. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gm_683b2a87.mp3", "Ah, it brings me happiness to see so many newcomers arriving to exalted the city of Qeynos.", "hello", 3467550110, 1209341029)
  4089. elseif choice == 6 then
  4090. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_1105e4b5.mp3", "Hail and welcome. I hope your stay here is uplifting.", "royalwave", 3772090710, 3018384836)
  4091. elseif choice == 7 then
  4092. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_4d06411b.mp3", "I bid you greetings and welcome to this place I call home!", "bow", 3685974709, 3532617817)
  4093. elseif choice == 8 then
  4094. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_cc6b24fd.mp3", "Well met, traveler. Has your journey to our village been troublesome?", "ponder", 2247454484, 3658940037)
  4095. elseif choice == 9 then
  4096. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_ec2355eb.mp3", "Hail good adventurer! I trust the journey that brought you here was an enlightening one.", "hello", 2686055828, 988883659)
  4097. elseif choice == 10 then
  4098. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_57b9ce4e.mp3", "I am sorry. I am burdened with my own thoughts, and haven't a moment to converse.", "no", 1692526278, 2332878998)
  4099. elseif choice == 11 then
  4100. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_71b47c01.mp3", "Greetings! Welcome to our assylum from the torments that plague the lands of Norrath.", "agree", 2714539749, 1799541972)
  4101. elseif choice == 12 then
  4102. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_cbf85a0c.mp3", "Hail noble! It is with jubilation that I wind away this time speaking with you.", "royalwave", 899066168, 1514992217)
  4103. elseif choice == 13 then
  4104. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gm_cbf85a0c.mp3", "It brings comfort to my heart to see you come to us in safety.", "thanks", 3493354679, 3213252106)
  4105. end
  4106. end
  4107. end end
  4108. elseif gender == FEMALE then
  4109. if Qfaction < 0 then
  4110. if FactionCalloutTimeCheck == false then
  4111. FactionCalloutTimeCheck = true
  4112. FaceTarget(NPC,Spawn)
  4113. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4114. FactionCheckingCallout(NPC, Spawn, faction)
  4115. end
  4116. else
  4117. if CalloutTimeCheck == false then
  4118. if math.random(1, 100) <= 20 then
  4119. CalloutTimeCheck = true
  4120. FaceTarget(NPC,Spawn)
  4121. AddTimer(NPC,30000,"ResetCalloutTimer")
  4122. local choice = math.random(1,10)
  4123. if choice == 1 then
  4124. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_aeb1a20f.mp3", "It is with honor that I welcome you to our community.", "thanks", 157565536, 4238836509)
  4125. elseif choice == 2 then
  4126. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_a6a7e923.mp3", "Hail to you, it is indeed a pleasure.", "royalwave", 224557122, 3782103568)
  4127. elseif choice == 3 then
  4128. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_869cb34a.mp3", "Hello, young adventurer. It is with the utmost delight that I greet you.", "fullcurtsey", 1236739692, 2465236460)
  4129. elseif choice == 4 then
  4130. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gf_4d69aa69.mp3", "Confound those infernal gnomes and their diabolical gadgets!", "frustrated", 683761969, 2806224893)
  4131. elseif choice == 5 then
  4132. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_aoi_gf_b378842e.mp3", "As of late, my dreams show me visions of the lost city of Felwithe, and it is every bit as legendary as I would have imagined it.", "ponder", 1174631927, 1272016193)
  4133. elseif choice == 6 then
  4134. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_42dc41ff.mp3", "Well met. I find great solace in our meetings.", "bow", 1972105344, 498797338)
  4135. elseif choice == 7 then
  4136. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_e70b6b86.mp3", "Hello! It is always good to meet someone new in our peaceful village.", "royalwave", 2113607646, 1301209736)
  4137. elseif choice == 8 then
  4138. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_17bda578.mp3", "Hail! It is ecouraging to see bright faces, such as yours, arrive in the everlasting city of Qeynos.", "hello", 1027180785, 1173518799)
  4139. elseif choice == 9 then
  4140. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_837db26f.mp3", "Hail to you, friend! I hope you have many happy returns to quaint town.", "nod", 4187653090, 1385095205)
  4141. elseif choice == 10 then
  4142. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_hail_gf_e35fd511.mp3", "Wonderful to make your acquaintance! Do you find this scenery as whimsical as I? The day is truely blessed.", "curtsey", 3515560120, 1635596676)
  4143. end
  4144. end
  4145. end
  4146. end end
  4147. elseif race == HUMAN then
  4148. if gender == MALE then
  4149. if EVIL then
  4150. if FPfaction <0 then
  4151. if FactionCalloutTimeCheck == false then
  4152. FactionCalloutTimeCheck = true
  4153. FaceTarget(NPC,Spawn)
  4154. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4155. FactionCheckingCallout(NPC, Spawn, faction)
  4156. end
  4157. else
  4158. if CalloutTimeCheck == false then
  4159. if math.random(1, 100) <= 20 then
  4160. CalloutTimeCheck = true
  4161. FaceTarget(NPC,Spawn)
  4162. AddTimer(NPC,30000,"ResetCalloutTimer")
  4163. local choice = math.random(1,13)
  4164. if choice == 1 then
  4165. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_681a46c7.mp3", "Is it even possible for this city to get more corrupt?", "shrug", 141488306, 2058551020)
  4166. elseif choice == 2 then
  4167. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_e1633802.mp3", "I was just saying to myself how I really don't like the way your face looks.", "agree", 2892144271, 4226558009)
  4168. elseif choice == 3 then
  4169. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_e029416.mp3", "Knowing the right people will keep you safe in this city. You aren't one of them.", "bye", 1565383896, 1832709459)
  4170. elseif choice == 4 then
  4171. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_dfce6d9.mp3", "If you're looking for trouble, I've got a whole fistful of it waiting for you.", "threaten", 767826754, 1534633302)
  4172. elseif choice == 5 then
  4173. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_daf01a19.mp3", "If I had another five or six ales, maybe I wouldn't mind talking to you.", "chuckle", 3530112272, 2115498011)
  4174. elseif choice == 6 then
  4175. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_f18134c1.mp3", "You're lucky there are witnesses watching us right now.", "cutthroat", 234614508, 4277417930)
  4176. elseif choice == 7 then
  4177. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_c467886b.mp3", "Do I look like someone who cares?", "whome", 2648633348, 1343979863)
  4178. elseif choice == 8 then
  4179. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_f47447aa.mp3", "Keep to yourself and you just might make it through another day.", "wink", 1457279923, 475736143)
  4180. elseif choice == 9 then
  4181. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_10e0ca86.mp3", "Just do what the guards say and the beatings won't be so severe.", "lookaway", 1079804543, 441510900)
  4182. elseif choice == 10 then
  4183. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gm_a2d138b9.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3989425659, 2701948732)
  4184. elseif choice == 11 then
  4185. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gm_20171f6b.mp3", "Where the heck is that horrible stench coming from? Oh. You.", "stinky", 369052520, 3267063374)
  4186. elseif choice == 12 then
  4187. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_34b6867c.mp3", "Get out of my face, loser!", "stare", 1398343887, 3015762585)
  4188. elseif choice == 13 then
  4189. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gm_528fccc.mp3", "That look's like an awfuly expensive pair of boots there.. friend.", "ponder", 623577963, 2384305800)
  4190. end
  4191. end
  4192. end end
  4193. elseif GOOD then
  4194. if Qfaction <0 then
  4195. if FactionCalloutTimeCheck == false then
  4196. FactionCalloutTimeCheck = true
  4197. FaceTarget(NPC,Spawn)
  4198. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4199. FactionCheckingCallout(NPC, Spawn, faction)
  4200. end
  4201. else
  4202. if CalloutTimeCheck == false then
  4203. if math.random(1, 100) <= 20 then
  4204. CalloutTimeCheck = true
  4205. FaceTarget(NPC,Spawn)
  4206. AddTimer(NPC,30000,"ResetCalloutTimer")
  4207. local choice = math.random(1,13)
  4208. if choice == 1 then
  4209. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_7e3b456a.mp3", "Hail, pleasure to meet you.", "agree", 471367832, 2417424572)
  4210. elseif choice == 2 then
  4211. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_ef2b9651.mp3", "Will you quit pestering me? Don't force me to summon the guards!", "tapfoot", 3345611839, 1442739842)
  4212. elseif choice == 3 then
  4213. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_26f4c608.mp3", "Greetings visitor, I'm glad to meet you.", "bye", 1300497520, 2713745446)
  4214. elseif choice == 4 then
  4215. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_13b79d2d.mp3", "Welcome! Welcome traveler, to the fair city of Qeynos! My, isn't it a magnificent day?", "hello", 3746934207, 794965138)
  4216. elseif choice == 5 then
  4217. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_e58035f3.mp3", "What do you want? Leave me be!", "shrug", 1323474108, 3355478224)
  4218. elseif choice == 6 then
  4219. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gm_2c5409ba.mp3", "Another lovely day in the city of Qeynos!", "sigh", 2759856909, 614688407)
  4220. elseif choice == 7 then
  4221. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gm_4d212798.mp3", "I'm confident that the merchants of our village will fill all equipment needs with the utmost hospitality.", "smile", 2600666744, 586734676)
  4222. elseif choice == 8 then
  4223. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_9b2049a3.mp3", "Well met, friend. It's good to make your acquaintance!", "bow", 754727055, 3165426316)
  4224. elseif choice == 9 then
  4225. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_3fc546db.mp3", "As a citzen of the mighty city of Qeynos, I greet you openly.", "hello", 2645256785, 1334313741)
  4226. elseif choice == 10 then
  4227. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_d38d1fff.mp3", "Ah, what have we here? Glad to see you endured the journey here adventurer.", "ponder", 2806352129, 3453714070)
  4228. elseif choice == 11 then
  4229. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_60dfe3da.mp3", "Welcome to Qeynos friend!", "nod", 3850495157, 2924033866)
  4230. elseif choice == 12 then
  4231. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_34d7a9e6.mp3", "Well met! Here in Qeynos you shall find a wealth of useful supplies. More importantly, ale!", "smile", 3467166298, 3144147842)
  4232. elseif choice == 13 then
  4233. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gm_5ec5f221.mp3", "Glad you made it. Was the island as difficult as I remember?", "agree", 3870261841, 3828605353)
  4234. end
  4235. end
  4236. end
  4237. end end
  4238. elseif gender == FEMALE then
  4239. if EVIL then
  4240. if FPfaction <0 then
  4241. if FactionCalloutTimeCheck == false then
  4242. FactionCalloutTimeCheck = true
  4243. FaceTarget(NPC,Spawn)
  4244. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4245. FactionCheckingCallout(NPC, Spawn, faction)
  4246. end
  4247. else
  4248. if CalloutTimeCheck == false then
  4249. if math.random(1, 100) <= 20 then
  4250. CalloutTimeCheck = true
  4251. FaceTarget(NPC,Spawn)
  4252. AddTimer(NPC,30000,"ResetCalloutTimer")
  4253. local choice = math.random(1,10)
  4254. if choice == 1 then
  4255. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 167506951, 845500735)
  4256. elseif choice == 2 then
  4257. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2402158317, 1527601082)
  4258. elseif choice == 3 then
  4259. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_d2844e25.mp3", "You can avoid trouble around here as long as you don't make eye contact with anyone.", "lookaway", 2224595311, 1879007102)
  4260. elseif choice == 4 then
  4261. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_ed2258.mp3", "If you keep bothering me, I'll scream for help!!", "scream", 3517182304, 1940512214)
  4262. elseif choice == 5 then
  4263. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_e1648d49.mp3", "What made you think I wanted to talk to you?", "shrug", 739774986, 813162418)
  4264. elseif choice == 6 then
  4265. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 167506951, 845500735)
  4266. elseif choice == 7 then
  4267. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_b0f7eb94.mp3", "Unless you know of a way to make some quick coin, we have no reason to talk.", "scold", 3652661564, 2025834564)
  4268. elseif choice == 8 then
  4269. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_216216bd.mp3", "The next time that guy leers at me, I'm gonna punch him in the throat.", "threaten", 3620511003, 1079805953)
  4270. elseif choice == 9 then
  4271. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_hail_gf_975b4774.mp3", "I wish those guards would just leave us alone.", "sulk", 453027671, 1457811660)
  4272. elseif choice == 10 then
  4273. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2402158317, 1527601082)
  4274. end
  4275. end
  4276. end end
  4277. elseif GOOD then
  4278. if Qfaction <0 then
  4279. if FactionCalloutTimeCheck == false then
  4280. FactionCalloutTimeCheck = true
  4281. FaceTarget(NPC,Spawn)
  4282. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4283. local choice = math.random(1,2)
  4284. FactionCheckingCallout(NPC, Spawn, faction)
  4285. end
  4286. else
  4287. if CalloutTimeCheck == false then
  4288. if math.random(1, 100) <= 20 then
  4289. CalloutTimeCheck = true
  4290. FaceTarget(NPC,Spawn)
  4291. AddTimer(NPC,30000,"ResetCalloutTimer")
  4292. local choice = math.random(1,6)
  4293. if choice == 1 then
  4294. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_1dba0c5b.mp3", "Salutations and warm greetings to you.", "curtsey", 707852693, 1737331106)
  4295. elseif choice == 2 then
  4296. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_bf6c3bd5.mp3", "Hello there, friend, I hope the day finds you well.", "nod", 2878226663, 595387800)
  4297. elseif choice == 3 then
  4298. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_e9f03834.mp3", "Welcome to Qeynos, traveler, know that you are among allies.", "bye", 2097755939, 469858505)
  4299. elseif choice == 4 then
  4300. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_408eb029.mp3", "Greetings traveler and welcome to our village. Be sure to help us keep it tidy.", "scold", 748098747, 1246453163)
  4301. elseif choice == 5 then
  4302. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_43b0278c.mp3", "Good day to you. I trust your journey to our village was not overly hazardous.", "fullcurtsey", 374004507, 2165503793)
  4303. elseif choice == 6 then
  4304. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_c5cb5ec8.mp3", "Hail to you as well, traveler. There is much work to be done in Qeynos, might as well get started on it now.", "smile", 3197561806, 3190128247)
  4305. elseif choice == 7 then
  4306. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gf_ffcb538f.mp3", "Qeynos is a bastion of light in the darkness of the land. I hope you enjoy the sights of the city!", "wave", 291039605, 2045457707)
  4307. elseif choice == 8 then
  4308. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_aoi_gf_7b765111.mp3", "You stand within the sturdy and unyielding walls of Qeynos. Give thanks for their existance.", "orate", 1908238477, 1252205270)
  4309. elseif choice == 9 then
  4310. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_9a63d2e3.mp3", "Hail! I am pleased to see so many eager new adventurers among us.", "bye", 3500366421, 3655995659)
  4311. elseif choice == 10 then
  4312. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_79781fd.mp3", "Welcome to the city, newcomer. All are welcome within the port of Antonia Bayle.", "curtsey", 4027811518, 2764738720)
  4313. elseif choice == 11 then
  4314. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_63aeaecb.mp3", "Hail good traveler!", "nod", 3880132810, 2976839399)
  4315. elseif choice == 12 then
  4316. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_a1a2ce02.mp3", "Hello, and welcome to the city. Everything you need can be found here in Qeynos.", "agree", 3632185330, 3617071255)
  4317. end
  4318. end
  4319. end
  4320. end
  4321. end end
  4322. elseif race == IKSAR then
  4323. if gender == MALE then
  4324. if FPfaction <0 then
  4325. if FactionCalloutTimeCheck == false then
  4326. FactionCalloutTimeCheck = true
  4327. FaceTarget(NPC,Spawn)
  4328. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4329. FactionCheckingCallout(NPC, Spawn, faction)
  4330. end
  4331. else
  4332. if CalloutTimeCheck == false then
  4333. if math.random(1, 100) <= 20 then
  4334. CalloutTimeCheck = true
  4335. FaceTarget(NPC,Spawn)
  4336. AddTimer(NPC,30000,"ResetCalloutTimer")
  4337. local choice = math.random(1,9)
  4338. if choice == 1 then
  4339. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_e197e226.mp3", "Get the facts first, then use them to your advantage.", "nod", 2108412157, 569290229)
  4340. elseif choice == 2 then
  4341. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_6e77e856.mp3", "Hard work has never killed anyone, but I have.", "nod", 1624540059, 2182897376)
  4342. elseif choice == 3 then
  4343. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_b2520f1f.mp3", "The dark elves are inferior creatures led by delusions of grandeur. How sad.", "sarcasm", 4070116108, 3546866585)
  4344. elseif choice == 4 then
  4345. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_e1fe7edd.mp3", "The Sebilisian empire will rise again!", "yeah", 1001389400, 2353755387)
  4346. elseif choice == 5 then
  4347. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_1c7c97cc.mp3", "Were all the barbarians to be slaughtered, I would call it a mercy killing.", "glare", 3861422265, 4210225893)
  4348. elseif choice == 6 then
  4349. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_75d6942e.mp3", "Of course we have feelings. We're just not as attached to them as others.", "glare", 959861962, 664441611)
  4350. elseif choice == 7 then
  4351. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_65504a07.mp3", "You don't have to be cold blooded to be a killer, but it helps.", "stare", 162591917, 1585569694)
  4352. elseif choice == 8 then
  4353. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_aoi_gm_d89fe693.mp3", "Watch yourself. Don't cross my scales.", "threaten", 2763703578, 1512088342)
  4354. elseif choice == 9 then
  4355. PlayFlavor(NPC, "voiceover/english/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gm_f5670aae.mp3", "Sssilence! I do not wish to hear your chatter.", "no", 530825766, 210892882)
  4356. end
  4357. end
  4358. end end
  4359. elseif gender == FEMALE then
  4360. if FPfaction <0 then
  4361. if FactionCalloutTimeCheck == false then
  4362. FactionCalloutTimeCheck = true
  4363. FaceTarget(NPC,Spawn)
  4364. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4365. FactionCheckingCallout(NPC, Spawn, faction)
  4366. end
  4367. else
  4368. if CalloutTimeCheck == false then
  4369. if math.random(1, 100) <= 20 then
  4370. CalloutTimeCheck = true
  4371. FaceTarget(NPC,Spawn)
  4372. AddTimer(NPC,30000,"ResetCalloutTimer")
  4373. local choice = math.random(1,7)
  4374. if choice == 1 then
  4375. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_f69ccf4.mp3", "Now that Cazic is gone, we are all that's left to fear.", "glare", 201991256, 2703372070)
  4376. elseif choice == 2 then
  4377. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_1d6c587a.mp3", "Consequences are insignificant compared to how much power one can grasp.", "swear", 725277130, 442283069)
  4378. elseif choice == 3 then
  4379. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_f01f193d.mp3", "Forgiveness is the first sign of weakness.", "wince", 1541815345, 3425736193)
  4380. elseif choice == 4 then
  4381. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_aee44902.mp3", "The slash of a whip is a good way to get one's attention.", "scold", 1454622396, 2157938475)
  4382. elseif choice == 5 then
  4383. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_31190c6b.mp3", "Many things can happen. Pray that I'm not one of them.", "tapfoot", 719531656, 2014590208)
  4384. elseif choice == 6 then
  4385. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_f69ccf4.mp3", "Now that Cazic is gone, we are all that's left to fear.", "glare", 201991256, 2703372070)
  4386. elseif choice == 7 then
  4387. PlayFlavor(NPC, "voiceover/english/optional2/iksar_eco_evil_1/ft/iksar/iksar_eco_evil_1_hail_gf_9f30f326.mp3", "I have found fear is always a good motivator.", "nod", 968054609, 542822567)
  4388. end
  4389. end
  4390. end
  4391. end end
  4392. elseif race == KERRA then
  4393. if gender == MALE then
  4394. if EVIL then
  4395. if FPfaction < 0 then
  4396. if FactionCalloutTimeCheck == false then
  4397. FaceTarget(NPC,Spawn)
  4398. FactionCalloutTimeCheck = true
  4399. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4400. FactionCheckingCallout(NPC, Spawn, faction)
  4401. end
  4402. else
  4403. if CalloutTimeCheck == false then
  4404. if math.random(1, 100) <= 20 then
  4405. CalloutTimeCheck = true
  4406. FaceTarget(NPC,Spawn)
  4407. AddTimer(NPC,30000,"ResetCalloutTimer")
  4408. local choice = math.random(1,12)
  4409. if choice == 1 then
  4410. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_9c3a5e62.mp3", "I don't know why we are here, but I'm sure that it's not to enjoy ourselves. ", "sad", 186474664, 794000823)
  4411. elseif choice == 2 then
  4412. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_1c352725.mp3", "For Thule's sake! What is it?", "boggle", 1376194005, 4293301406)
  4413. elseif choice == 3 then
  4414. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_5504a215.mp3", "There is no safety in numbers or in anything else. ", "no", 775071500, 2570653224)
  4415. elseif choice == 4 then
  4416. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_1b5995a5.mp3", "The trouble with ratonga is they've got no tact.", "agree", 2368853908, 825736474)
  4417. elseif choice == 5 then
  4418. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_39a2a132.mp3", "The bigger the smile, the sharper the claws.", "cutthroat", 459074110, 1126636200)
  4419. elseif choice == 6 then
  4420. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_faa98b82.mp3", "The ratonga are intended to teach us that not everything in nature has a purpose.", "nod", 1619896826, 2577563009)
  4421. elseif choice == 7 then
  4422. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_a61b7e7b.mp3", "Ratonga are nothing more than overgrown rats. ", "grumble", 3521570309, 987431086)
  4423. elseif choice == 8 then
  4424. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_164ffd98.mp3", "I can purr my way out of anything.", "wink", 4263608089, 504552247)
  4425. elseif choice == 9 then
  4426. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1983387905, 3075550393)
  4427. elseif choice == 10 then
  4428. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gm_38301159.mp3", "We can't help that! We're all mad here!", "crazy", 1508409788, 219596858)
  4429. elseif choice == 11 then
  4430. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_7299ccb7.mp3", "There is no such thing as an unfair advantage.", "no", 927318225, 800142407)
  4431. elseif choice == 12 then
  4432. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gm_faa98b82.mp3", "The Ratonga are here to teach us that not everything in nature has a purpose.", "sarcasm", 1619896826, 2577563009)
  4433. end
  4434. end
  4435. end end
  4436. elseif GOOD then
  4437. if Qfaction <0 then
  4438. if FactionCalloutTimeCheck == false then
  4439. FactionCalloutTimeCheck = true
  4440. FaceTarget(NPC,Spawn)
  4441. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4442. FactionCheckingCallout(NPC, Spawn, faction)
  4443. end
  4444. else
  4445. if CalloutTimeCheck == false then
  4446. if math.random(1, 100) <= 20 then
  4447. CalloutTimeCheck = true
  4448. FaceTarget(NPC,Spawn)
  4449. AddTimer(NPC,30000,"ResetCalloutTimer")
  4450. local choice = math.random(1,11)
  4451. if choice == 1 then
  4452. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_good_1_hail_gm_ac88207.mp3", "The goal isn't always catching the pray, rather, its the chase.", "scheme", 152508601, 1517122703)
  4453. elseif choice == 2 then
  4454. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_1f19f9ef.mp3", "Tact is the nack of making a point without making an enemy.", "agree", 216091278, 201326460)
  4455. elseif choice == 3 then
  4456. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_44b38e8c.mp3", "Was it me, or did I just see something move over there?", "doubletake", 3599874332, 7461740)
  4457. elseif choice == 4 then
  4458. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_6b58eeec.mp3", "I keep my whit as sharp as my claws! I never know which one I'll need to rely on.", "wink", 3670900464, 1104739099)
  4459. elseif choice == 5 then
  4460. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_efb7fbaf.mp3", "Those gnolls don't scare me... well, mabye a little.", "no", 3516960004, 2208859201)
  4461. elseif choice == 6 then
  4462. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_f8a140a8.mp3", "Who would have known that one's paws could become so stale from pie?", "confused", 2791956809, 3567994575)
  4463. elseif choice == 7 then
  4464. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_3fd40378.mp3", "Keep your ears open!", "listen", 1525987814, 3335262701)
  4465. elseif choice == 8 then
  4466. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_8647b14e.mp3", "I am no ordinary Kerra!", "sniff", 3153151742, 2518854444)
  4467. elseif choice == 9 then
  4468. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_a981f363.mp3", "It is better to swallow your pride than to lose your life.", "nod", 2178756893, 2548415956)
  4469. elseif choice == 10 then
  4470. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gm_a3788b05.mp3", "Watch the tail.. watch the tail!", "cringe", 1917905155, 2497295526)
  4471. elseif choice == 11 then
  4472. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gm_c0c28955.mp3", "Honest as a Kerra when the fish are out of reach.", "nod", 306655625, 4097745959)
  4473. end
  4474. end
  4475. end
  4476. end end
  4477. elseif gender == FEMALE then
  4478. if EVIL then
  4479. if FPfaction <0 then
  4480. if FactionCalloutTimeCheck == false then
  4481. FactionCalloutTimeCheck = true
  4482. FaceTarget(NPC,Spawn)
  4483. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4484. FactionCheckingCallout(NPC, Spawn, faction)
  4485. end
  4486. else
  4487. if CalloutTimeCheck == false then
  4488. if math.random(1, 100) <= 20 then
  4489. CalloutTimeCheck = true
  4490. FaceTarget(NPC,Spawn)
  4491. AddTimer(NPC,30000,"ResetCalloutTimer")
  4492. local choice = math.random(1,11)
  4493. if choice == 1 then
  4494. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_164ffd98.mp3", "I can purr my way out of anything.", "wink", 4263608089, 504552247)
  4495. elseif choice == 2 then
  4496. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_8a065b90.mp3", "I am a kindly master just so long you remember your place.", "blush", 2082721768, 1564608519)
  4497. elseif choice == 3 then
  4498. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_5beacd8e.mp3", "Deep down we're all driven by urges. I just have the courage to live by them!", "agree", 1853094076, 969912178)
  4499. elseif choice == 4 then
  4500. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_3fe55b38.mp3", "Why, don't I seem to be the popular one today?", "ponder", 946610860, 3180537294)
  4501. elseif choice == 5 then
  4502. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_64bc078d.mp3", "I like to run around, but I also like to curl up in a warm spot.", "happy", 2561376622, 3362255693)
  4503. elseif choice == 6 then
  4504. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_8036c73a.mp3", "Some say Kerra are sneaky, evil, and cruel. True, but we have many other fine qualities as well!", "scheme", 3069604589, 1146575713)
  4505. elseif choice == 7 then
  4506. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_895b5e07.mp3", "Everything has a price. What's yours?", "nod", 1824945885, 3397633823)
  4507. elseif choice == 8 then
  4508. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_996fcd0c.mp3", "I wouldn't be caught dead wearing something like that!", "no", 1201795983, 50062692)
  4509. elseif choice == 9 then
  4510. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_9f680679.mp3", "I'd kill to know what the overlord has in that citadel.", "scheme", 4188476986, 3254348731)
  4511. elseif choice == 10 then
  4512. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1983387905, 3075550393)
  4513. elseif choice == 11 then
  4514. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_hail_gf_b2ec9ec5.mp3", "I can smell a champion, and you're no champion.", "stinky", 1536648011, 960141252)
  4515. end
  4516. end
  4517. end end
  4518. elseif GOOD then
  4519. if Qfaction <0 then
  4520. if FactionCalloutTimeCheck == false then
  4521. FactionCalloutTimeCheck = true
  4522. FaceTarget(NPC,Spawn)
  4523. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4524. FactionCheckingCallout(NPC, Spawn, faction)
  4525. end
  4526. else
  4527. if CalloutTimeCheck == false then
  4528. if math.random(1, 100) <= 20 then
  4529. CalloutTimeCheck = true
  4530. FaceTarget(NPC,Spawn)
  4531. AddTimer(NPC,30000,"ResetCalloutTimer")
  4532. local choice = math.random(1,10)
  4533. if choice == 1 then
  4534. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_28445ab7.mp3", "I don't spend as much time grooming as the others say I do.", "sulk", 2675025847, 2696760246)
  4535. elseif choice == 2 then
  4536. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_6c9e41c6.mp3", "Don't think that I'm silly, I just happen to like the simple little things.", "flustered", 1426227770, 2304966225)
  4537. elseif choice == 3 then
  4538. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_63881722.mp3", "I'm trying to find a new seasoning for my dried fish.", "ponder", 3802648946, 1171453079)
  4539. elseif choice == 4 then
  4540. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_583e9df5.mp3", "I'm listening! What is it?", "listen", 1016240701, 776819905)
  4541. elseif choice == 5 then
  4542. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_4424ae28.mp3", "How sweet my Tom is to leave such a gift at my doorstep.", "scheme", 206344530, 3671427567)
  4543. elseif choice == 6 then
  4544. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_eabd8556.mp3", "I heard the Rotanga play it for fun.", "shrug", 1671177, 4253987454)
  4545. elseif choice == 7 then
  4546. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_b155e999.mp3", "You won't see me near any of those fountains!", "no", 2380586558, 4131988901)
  4547. elseif choice == 8 then
  4548. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_e6e5f65f.mp3", "I don't care what they say. I have a lovely singing voice!", "pout", 2354011280, 3645338272)
  4549. elseif choice == 9 then
  4550. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gf_63950f22.mp3", "Isn't that lovely? Its just perfect!", "agree", 105644772, 2239483775)
  4551. elseif choice == 10 then
  4552. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_aoi_gf_9d1dd0e1.mp3", "Time spent with a Kerra is never wasted!", "blush", 797562758, 1364757328)
  4553. end
  4554. end
  4555. end
  4556. end
  4557. end end
  4558. elseif race == OGRE then
  4559. if gender == MALE then
  4560. if FPfaction <0 then
  4561. if FactionCalloutTimeCheck == false then
  4562. FactionCalloutTimeCheck = true
  4563. FaceTarget(NPC,Spawn)
  4564. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4565. FactionCheckingCallout(NPC, Spawn, faction)
  4566. end
  4567. else
  4568. if CalloutTimeCheck == false then
  4569. if math.random(1, 100) <= 20 then
  4570. CalloutTimeCheck = true
  4571. FaceTarget(NPC,Spawn)
  4572. AddTimer(NPC,30000,"ResetCalloutTimer")
  4573. local choice = math.random(1,12)
  4574. if choice == 1 then
  4575. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_aoi_gm_68567a75.mp3", "Smite your enemies with no mercy.", "frustrated", 2105760030, 1009467667)
  4576. elseif choice == 2 then
  4577. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_8e30965a.mp3", "I'm here to conquer and no one is going to stop me.", "wink", 1759444421, 3253544108)
  4578. elseif choice == 3 then
  4579. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_aoi_gm_dbb40451.mp3", "Watch your step. I'm not forgiving.", "glare", 3270253835, 2410939040)
  4580. elseif choice == 4 then
  4581. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_82b39f6b.mp3", "In war there is no room for fear.", "agree", 139095494, 3401742216)
  4582. elseif choice == 5 then
  4583. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_aef9ec6e.mp3", "The best dreams are the flashbacks of the battlefield.", "chuckle", 34784682, 541558536)
  4584. elseif choice == 6 then
  4585. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_4b96e4f1.mp3", "I've lived this long thanks to my ability to kill.", "thumbsup", 1295486986, 820950525)
  4586. elseif choice == 7 then
  4587. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_900b92c8.mp3", "Blood, lots of blood on the battlefield.", "confused", 3309525058, 2311238979)
  4588. elseif choice == 8 then
  4589. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_805fa3e9.mp3", "You'd be surprised how easily skulls burst in my fist.", "wink", 292411718, 2806910105)
  4590. elseif choice == 9 then
  4591. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_7f5bc8b5.mp3", "Armor could be useful. But I've never needed it.", "smirk", 602319056, 3467693375)
  4592. elseif choice == 10 then
  4593. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_b6f6d58b.mp3", "Sharp teeth, the better to tear flesh with.", "glare", 1727328703, 3032211199)
  4594. elseif choice == 11 then
  4595. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_c13548f0.mp3", "The Overlord knows the strength of the ogres; I'd enjoy reminding the others around here.", "threaten", 3218132325, 996755371)
  4596. elseif choice == 12 then
  4597. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_hail_gm_aef9ec6e.mp3", "The best dreams are the flashbacks of the battlefield.", "chuckle", 34784682, 541558536)
  4598. end
  4599. end
  4600. end end
  4601. elseif gender == FEMALE then
  4602. end
  4603. elseif race == RATONGA then
  4604. if gender == MALE then
  4605. if FPfaction <0 then
  4606. if FactionCalloutTimeCheck == false then
  4607. FactionCalloutTimeCheck = true
  4608. FaceTarget(NPC,Spawn)
  4609. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4610. FactionCheckingCallout(NPC, Spawn, faction)
  4611. end
  4612. else
  4613. if CalloutTimeCheck == false then
  4614. if math.random(1, 100) <= 20 then
  4615. CalloutTimeCheck = true
  4616. FaceTarget(NPC,Spawn)
  4617. AddTimer(NPC,30000,"ResetCalloutTimer")
  4618. local choice = math.random(1,9)
  4619. if choice == 1 then
  4620. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_5e63a07a.mp3", "If winning isn't everything, why do we keep score?", "sneer", 3927334706, 1835318852)
  4621. elseif choice == 2 then
  4622. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_2c495445.mp3", "I dabble in repossessions and personal loans. ", "scheme", 4196817122, 2118800432)
  4623. elseif choice == 3 then
  4624. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_9d45b59e.mp3", "There's no way they're better than us. We have more.", "thanks", 187163254, 678724024)
  4625. elseif choice == 4 then
  4626. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_c698777f.mp3", "I was never even near the bank.", "whome", 3628945834, 3044934463)
  4627. elseif choice == 5 then
  4628. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_aoi_gm_77ec588f.mp3", "Shuttup!.. an-and tell me what the other idiots is doing!", "scream", 1067250901, 3184475965)
  4629. elseif choice == 6 then
  4630. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_aoi_gm_a07a0e21.mp3", "Well, whys did'nt's you say so? That changes everythings!", "ponder", 3142470535, 3537428598)
  4631. elseif choice == 7 then
  4632. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_6949b435.mp3", "You.. figured out.. somethings th-that never happened!.. and so its all lies!", "heckno", 3372579729, 231666695)
  4633. elseif choice == 8 then
  4634. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_823edac2.mp3", "Hey! A deals is a deals, until a better one comes along!", "agree", 2004592633, 659744483)
  4635. elseif choice == 9 then
  4636. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gm_f215c30.mp3", "I am no ways interested in that.. glittery thing.. you have! I promises!", "no", 3269376114, 2020783683)
  4637. end
  4638. end
  4639. end end
  4640. elseif gender == FEMALE then
  4641. if FPfaction <0 then
  4642. if FactionCalloutTimeCheck == false then
  4643. FactionCalloutTimeCheck = true
  4644. FaceTarget(NPC,Spawn)
  4645. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4646. FactionCheckingCallout(NPC, Spawn, faction)
  4647. end
  4648. else
  4649. if CalloutTimeCheck == false then
  4650. if math.random(1, 100) <= 20 then
  4651. CalloutTimeCheck = true
  4652. FaceTarget(NPC,Spawn)
  4653. AddTimer(NPC,30000,"ResetCalloutTimer")
  4654. local choice = math.random(1,8)
  4655. if choice == 1 then
  4656. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_55dfc67a.mp3", "Even a blind ratonga can feel the warm glow of gold.", "happy", 1258231063, 1686655213)
  4657. elseif choice == 2 then
  4658. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_13832499.mp3", "I didn't steal that, besides it didn't even fit.", "scold", 950251839, 3594191176)
  4659. elseif choice == 3 then
  4660. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_27a99c98.mp3", "I find things that haven't even been lost yet.", "whome", 1136162597, 2259535235)
  4661. elseif choice == 4 then
  4662. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_e310b68b.mp3", "Never ask when you can just take. ", "doh", 1994406109, 1294526070)
  4663. elseif choice == 5 then
  4664. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_5aa8fe80.mp3", "It's not true that the kerra always land on their feet.", "giggle", 3437443162, 2325327946)
  4665. elseif choice == 6 then
  4666. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_27a99c98.mp3", "I find things that haven't even been lost yet.", "whome", 1136162597, 2259535235)
  4667. elseif choice == 7 then
  4668. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_338379af.mp3", "Risks is part of the games. Play it for alls its worth!", "scheme", 2615843264, 1281001022)
  4669. elseif choice == 8 then
  4670. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_hail_gf_a743ae9a.mp3", "That rats snitch better watch her backs tonight!", "shakefist", 3892641048, 724401282)
  4671. end
  4672. end
  4673. end
  4674. end end
  4675. elseif race == TROLL then
  4676. if gender == MALE then --SEE HAIL2 FOR MALE TROLL
  4677. elseif gender == FEMALE then
  4678. if FPfaction <0 then
  4679. if FactionCalloutTimeCheck == false then
  4680. FactionCalloutTimeCheck = true
  4681. FaceTarget(NPC,Spawn)
  4682. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4683. FactionCheckingCallout(NPC, Spawn, faction)
  4684. end
  4685. else
  4686. if CalloutTimeCheck == false then
  4687. if math.random(1, 100) <= 20 then
  4688. CalloutTimeCheck = true
  4689. FaceTarget(NPC,Spawn)
  4690. AddTimer(NPC,30000,"ResetCalloutTimer")
  4691. local choice = math.random(1,12)
  4692. if choice == 1 then
  4693. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_d753e09a.mp3", "I like when they not really dead! It tickles going down!", "itch", 1209825984, 2311485957)
  4694. elseif choice == 2 then
  4695. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_f2709c1f.mp3", "You smell wonderful. Like chicken.", "sigh", 2782849260, 191866997)
  4696. elseif choice == 3 then
  4697. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_a15b4666.mp3", "Sometimes I sneak into houses and hide under the bed.", "giggle", 2975312620, 2935653424)
  4698. elseif choice == 4 then
  4699. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_616c3595.mp3", "Gotta nail clothes onto body or I forget to wear them.", "doh", 2977410158, 1117948071)
  4700. elseif choice == 5 then
  4701. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_20bcb19c.mp3", "Overlord is the strongest troll ever! He kill twenty of us troll last week. Wow!", "thumbsup", 829469707, 1999621178)
  4702. elseif choice == 6 then
  4703. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_630d65f1.mp3", "I used to have my own bridge before tasty dark elves took it from me.", "doh", 1590618969, 2701180460)
  4704. elseif choice == 7 then
  4705. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_22f4ef69.mp3", "Lucky I don't kill you, then eat you! You luckier! I don't eat you, then kill you!", "scheme", 1894950839, 2813284738)
  4706. elseif choice == 8 then
  4707. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_7e735c3b.mp3", "People have so many pretty colors inside them! Want me to show you?! Hmm?!", "woo", 1455343853, 4263307371)
  4708. elseif choice == 9 then
  4709. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_8300ed84.mp3", "It would have been fun.. to have been on Luclin.. when it blew up! WeE!", "happy", 3121599387, 285019723)
  4710. elseif choice == 10 then
  4711. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_hail_gf_df8b21.mp3", "So many things to kill me. Don't know where to start!", "confused", 158804401, 2959882759)
  4712. elseif choice == 11 then
  4713. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_aoi_gf_8c8ac0bc.mp3", "If you die, be sure to tell me. Okay?", "agree", 2279250536, 1602435986)
  4714. elseif choice == 12 then
  4715. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_aoi_gf_5cdd1223.mp3", "Oh, I hope you kill some good person today!", "smile", 2535798381, 710784277)
  4716. end
  4717. end
  4718. end
  4719. end end
  4720. elseif race == WOOD_ELF then
  4721. if gender == MALE then
  4722. if Qfaction <0 then
  4723. if FactionCalloutTimeCheck == false then
  4724. FactionCalloutTimeCheck = true
  4725. FaceTarget(NPC,Spawn)
  4726. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4727. FactionCheckingCallout(NPC, Spawn, faction)
  4728. end
  4729. else
  4730. if CalloutTimeCheck == false then
  4731. if math.random(1, 100) <= 20 then
  4732. CalloutTimeCheck = true
  4733. FaceTarget(NPC,Spawn)
  4734. AddTimer(NPC,30000,"ResetCalloutTimer")
  4735. local choice = math.random(1,13)
  4736. if choice == 1 then
  4737. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_13f00546.mp3", "Patience they say, is a virtue. It has taken a lot of patience to rebuild our lives so far from home.", "nod", 1108677104, 3869422611)
  4738. elseif choice == 2 then
  4739. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_fcb14e3e.mp3", "We must remain steadfast and vigilant against tyranny. This will allow nature to shape Norrath around us.", "shakefist", 3130983522, 101511459)
  4740. elseif choice == 3 then
  4741. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_62f30b60.mp3", "The Elddar Grove is truly a marvel in these troubled times.", "sigh", 303722838, 1259846495)
  4742. elseif choice == 4 then
  4743. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_1568024c.mp3", "I see that you have many adventures ahead of you. This era of darkness is coming to a close.", "ponder", 3567183056, 3400757896)
  4744. elseif choice == 5 then
  4745. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_75b61001.mp3", "Don't let the nice day fool you. My knee is acting up, a storm is brewing. I can smell it.", "stretch", 3641086231, 3980350899)
  4746. elseif choice == 6 then
  4747. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_a2427d62.mp3", "They say time and nature heal all wounds. Still, some wrongs can never be forgotten.", "sad", 2603397723, 1316741802)
  4748. elseif choice == 7 then
  4749. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_27a6d736.mp3", "I find that a change in attitude often helps me steer through a difficult situation.", "agree", 1273495476, 2557846709)
  4750. elseif choice == 8 then
  4751. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_97a50b10.mp3", "Hello there my fellow adventurer! In this city, teamwork is what allows us to survive and prosper.", "hello", 1162411642, 2051171798)
  4752. elseif choice == 9 then
  4753. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_a729c22b.mp3", "They say time and nature heal all wounds. Still, some roles can never be forgotten.", "nod", 970054086, 3496252570)
  4754. elseif choice == 10 then
  4755. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_9350a.mp3", "Keep on your guard. Even in Qeynos we are not completely invulnerable to attack!", "scold", 2114319546, 1782252134)
  4756. elseif choice == 11 then
  4757. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gm_9541f1d0.mp3", "Nice to make your aquantince! I hope you enjoy your stay in our humble city.", "bye", 3115518877, 2344848784)
  4758. elseif choice == 12 then
  4759. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_aoi_gm_a4972edd.mp3", "It was our devotion to truth that enabled us to survive adversity.", "agree", 3728659167, 1934169558)
  4760. elseif choice == 13 then
  4761. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_aoi_gm_de3ef6f8.mp3", "We must calm our emotions through meditation and communion with the spirit of the Eldarr.", "orate", 768027029, 3057323475)
  4762. end
  4763. end
  4764. end end
  4765. elseif gender == FEMALE then
  4766. if Qfaction <0 then
  4767. if FactionCalloutTimeCheck == false then
  4768. FactionCalloutTimeCheck = true
  4769. FaceTarget(NPC,Spawn)
  4770. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4771. FactionCheckingCallout(NPC, Spawn, faction)
  4772. end
  4773. else
  4774. if CalloutTimeCheck == false then
  4775. if math.random(1, 100) <= 20 then
  4776. CalloutTimeCheck = true
  4777. FaceTarget(NPC,Spawn)
  4778. AddTimer(NPC,30000,"ResetCalloutTimer")
  4779. local choice = math.random(1,10)
  4780. if choice == 1 then
  4781. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_31587971.mp3", "Greetings, friend. I hope your visit to the city brings both inner peace and prosperity.", "curtsey", 999961843, 2491010297)
  4782. elseif choice == 2 then
  4783. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_10181485.mp3", "The forces of good are all wrought from the strength of the innocent.", "bow", 1746715399, 2834476927)
  4784. elseif choice == 3 then
  4785. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_45ac4aea.mp3", "I never thought it would be so difficult to carry on. I have no songs left in my heart.", "sigh", 2446660394, 3437698252)
  4786. elseif choice == 4 then
  4787. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_46ea1119.mp3", "So much blood and so many lost. I never believed it would end this way.", "sad", 1351206018, 3386717578)
  4788. elseif choice == 5 then
  4789. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_67432087.mp3", "We must remain steady against the influence of evil. Only with perseverance will Qeynos survive!", "shakefist", 927768431, 1576503790)
  4790. elseif choice == 6 then
  4791. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_646dc5ff.mp3", "I've found that the right ammount of patients and enthusiasm can open almost any door.", "agree", 1063360943, 3481586683)
  4792. elseif choice == 7 then
  4793. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_414392d4.mp3", "As with all relationships in life, sometimes desire can lead to misfortune. I strive to temper love and discipline.", "ponder", 2120229696, 432481455)
  4794. elseif choice == 8 then
  4795. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_d31ebb3f.mp3", "I love Qeynos. Though I can still remember the peace and tranquility of Kelethin. How I miss it so!", "sad", 1363914331, 4126926873)
  4796. elseif choice == 9 then
  4797. PlayFlavor(NPC, "voiceover/english/optional2/woodelf_eco_good_2/ft/woodelf/woodelf_eco_good_2_aoi_gf_e67f1023.mp3", "Such a beautiful day! All I need now is a nice vintage of elven mulberry and my relaxation will be complete.", "stretch", 3245673411, 1934163553)
  4798. elseif choice == 10 then
  4799. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_aoi_gf_afb48a33.mp3", "I told him we'd make it. We made it to Qeynos my friends! I hope you like our new home.", "cheer", 1733622982, 4215625501)
  4800. end
  4801. end
  4802. end
  4803. end end
  4804. elseif race == FAE then
  4805. if gender == MALE then
  4806. elseif gender == FEMALE then
  4807. end
  4808. elseif race == ARASAI then
  4809. if gender == MALE then
  4810. elseif gender == FEMALE then
  4811. end
  4812. elseif race == SARNAK then
  4813. if gender == MALE then
  4814. elseif gender == FEMALE then
  4815. end
  4816. end
  4817. end
  4818. end
  4819. -------------------------------------------------------------------------------------------
  4820. -- GenericEcology2Callout
  4821. -------------------------------------------------------------------------------------------
  4822. function GenericEcology2Callout(NPC, Spawn, faction)
  4823. race = GetRace(NPC)
  4824. spawnRace = GetRace(Spawn)
  4825. gender = GetGender(NPC)
  4826. Qfaction = GetFactionAmount(Spawn,11)
  4827. FPfaction = GetFactionAmount(Spawn,12)
  4828. local zone = GetZone(NPC)
  4829. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  4830. GOOD = true
  4831. elseif GetZoneID(zone) == 207 then
  4832. GOOD = true
  4833. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  4834. GOOD = true
  4835. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  4836. GOOD = true
  4837. elseif GetZoneID(zone) == 470 then
  4838. GOOD = true
  4839. elseif GetZoneID(zone) == 45 then
  4840. NEUTRAL = true
  4841. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  4842. EVIL = true
  4843. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  4844. EVIL = true
  4845. end
  4846. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  4847. if race == BARBARIAN then
  4848. if gender == MALE then -- SEE SPAWN RACE HAIL
  4849. if EVIL then
  4850. elseif GOOD then
  4851. end
  4852. elseif gender == FEMALE then
  4853. if GOOD then
  4854. elseif EVIL then
  4855. if FPfaction <0 then
  4856. if FactionCalloutTimeCheck == false then
  4857. FactionCalloutTimeCheck = true
  4858. FaceTarget(NPC,Spawn)
  4859. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4860. FactionCheckingCallout(NPC, Spawn, faction)
  4861. end
  4862. else
  4863. if CalloutTimeCheck == false then
  4864. if math.random(1, 100) <= 18 then
  4865. CalloutTimeCheck = true
  4866. FaceTarget(NPC,Spawn)
  4867. AddTimer(NPC,50000,"ResetCalloutTimer")
  4868. local choice = math.random(1,4)
  4869. if choice == 1 then
  4870. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_7d00f821.mp3", "All those rumors about the people I decapitated are false, trust me. I decapitated many more by my count.", "pout", 2231247084, 2781311359)
  4871. elseif choice == 2 then
  4872. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_56e1abc5.mp3", "Don't worry. The last time I killed someone was a few months ago. I've almost forgot how its done.", "threaten", 3295546544, 225622615)
  4873. elseif choice == 3 then
  4874. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_7c898040.mp3", "If I wanted to speak with riff raff like you, you'd know it.", "scold", 2131940659, 1785120161)
  4875. elseif choice == 4 then
  4876. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_2/ft/barbarian/barbarian_eco_evil_2_hail_gf_c76c11b.mp3", "No, I didn't say you could look at me or talk to me for that matter.", "heckno", 1951847708, 3399171438)
  4877. end
  4878. end
  4879. end
  4880. end
  4881. end end
  4882. elseif race == DARK_ELF then
  4883. if gender == MALE then
  4884. if FPfaction <0 then
  4885. if FactionCalloutTimeCheck == false then
  4886. FactionCalloutTimeCheck = true
  4887. FaceTarget(NPC,Spawn)
  4888. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4889. FactionCheckingCallout(NPC, Spawn, faction)
  4890. end
  4891. else
  4892. if CalloutTimeCheck == false then
  4893. if math.random(1, 100) <= 20 then
  4894. CalloutTimeCheck = true
  4895. FaceTarget(NPC,Spawn)
  4896. AddTimer(NPC,30000,"ResetCalloutTimer")
  4897. local choice = math.random(1,6)
  4898. if choice == 1 then
  4899. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_10f790b8.mp3", "I refuse to be told what to do by simple-minded buffoons!", "no", 2041373045, 1825086337)
  4900. elseif choice == 2 then
  4901. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_aoi_gm_23e14704.mp3", "Show your enemies the mercy they deserve: none.", "cutthroat", 1813347600, 2090926840)
  4902. elseif choice == 3 then
  4903. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_beeaa42c.mp3", "I would never raise a hand to one below my station. That's what servants are for.", "wink", 1033481133, 1844672914)
  4904. elseif choice == 4 then
  4905. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_ad69e774.mp3", "I despise low-born scum such as you. Leave me be.", "bye", 135777579, 1290473150)
  4906. elseif choice == 5 then
  4907. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_dbd2dbd4.mp3", "Once there was a time when we Teir'Dal were the true masters of Norrath.", "shakefist", 3971986771, 2935281097)
  4908. elseif choice == 6 then
  4909. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gm_60bb96c.mp3", "If you do it right, pain is the gift that keeps on giving.", "chuckle", 938348138, 3041886078)
  4910. end
  4911. end
  4912. end end
  4913. elseif gender == FEMALE then
  4914. if FPfaction <0 then
  4915. if FactionCalloutTimeCheck == false then
  4916. FactionCalloutTimeCheck = true
  4917. FaceTarget(NPC,Spawn)
  4918. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4919. FactionCheckingCallout(NPC, Spawn, faction)
  4920. end
  4921. else
  4922. if CalloutTimeCheck == false then
  4923. if math.random(1, 100) <= 20 then
  4924. CalloutTimeCheck = true
  4925. FaceTarget(NPC,Spawn)
  4926. AddTimer(NPC,30000,"ResetCalloutTimer")
  4927. local choice = math.random(1,8)
  4928. if choice == 1 then
  4929. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gf_eb029bed.mp3", "I am sickened by the lack of amenities within this city.", "flustered", 140632112, 1000708438)
  4930. elseif choice == 2 then
  4931. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_hail_gf_18ec7845.mp3", "Do you honestly believe I would speak with someone like you?", "boggle", 2993277341, 1897394040)
  4932. elseif choice == 3 then
  4933. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_aoi_gf_e9678442.mp3", "You may thank me now for gracing you with my presence.", "nod", 362766636, 249197304)
  4934. elseif choice == 4 then
  4935. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_eb029bed.mp3", "I am sickened with the lack of amenities within this city!", "sniff", 4143445170, 2458457536)
  4936. elseif choice == 5 then
  4937. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_36e1a774.mp3", "Poisoning is always an effective way of winning a debate.", "wink", 84926788, 876892580)
  4938. elseif choice == 6 then
  4939. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_aoi_gf_e9678442.mp3", "You may thank me now for gracing you with my presence.", "royalwave", 362766636, 249197304)
  4940. elseif choice == 7 then
  4941. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_8a6fa526.mp3", "Who do those Iksar think they are? There will be a reckoning one day, I swear.", "shakefist", 3978923373, 3424693067)
  4942. elseif choice == 8 then
  4943. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_hail_gf_7fee68f8.mp3", "Everyone knows the Teir'Dal are the true power within Freeport.", "lookaway", 3768775503, 2939885824)
  4944. end
  4945. end
  4946. end
  4947. end end
  4948. elseif race == DWARF then
  4949. if gender == MALE then
  4950. elseif gender == FEMALE then
  4951. end
  4952. elseif race== ERUDITE then
  4953. if gender == MALE then
  4954. if EVIL then
  4955. elseif GOOD then
  4956. end
  4957. elseif gender == FEMALE then
  4958. if EVIL then
  4959. if FPfaction <0 then
  4960. if FactionCalloutTimeCheck == false then
  4961. FactionCalloutTimeCheck = true
  4962. FaceTarget(NPC,Spawn)
  4963. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4964. FactionCheckingCallout(NPC, Spawn, faction)
  4965. end
  4966. else
  4967. if CalloutTimeCheck == false then
  4968. if math.random(1, 100) <= 20 then
  4969. CalloutTimeCheck = true
  4970. FaceTarget(NPC,Spawn)
  4971. AddTimer(NPC,30000,"ResetCalloutTimer")
  4972. local choice = MakeRandomInt(1,6)
  4973. if choice == 1 then
  4974. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_251836f2.mp3", "The harder you try, the dumber you look. Please don\'t let me be the one to stop you.", "curtsey", 3161111023, 90846372)
  4975. elseif choice == 2 then
  4976. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_aoi_gf_3b47e8b4.mp3", "I will incinerate the next person who does not acknowledge my superiority.", "frustrated", 1620404815, 180939615)
  4977. elseif choice == 3 then
  4978. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_30a32e42.mp3", "I am unable to grasp the concept of humility. Perhaps I could watch you for a while?", "confused", 4259595860, 3053187462)
  4979. elseif choice == 4 then
  4980. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_d021c931.mp3", "If I pretended you weren\'t here, would you go away?", "shrug", 740632684, 1033165397)
  4981. elseif choice == 5 then
  4982. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_c9b2ff52.mp3", "When I rule the world, I will enjoy deciding who lives and dies.", "ponder", 3448688096, 4199383884)
  4983. elseif choice == 6 then
  4984. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_3a1d92f9.mp3", "The mindless babbling of a simpleton delights me to no end.", "sarcasm", 2419847373, 2143831747)
  4985. end
  4986. end
  4987. end end
  4988. elseif GOOD then
  4989. end
  4990. end
  4991. elseif race == FROGLOK then
  4992. if gender == MALE then
  4993. elseif gender == FEMALE then
  4994. end
  4995. elseif race == GNOME then
  4996. if gender == MALE then
  4997. if EVIL then
  4998. if FPfaction <0 then
  4999. if FactionCalloutTimeCheck == false then
  5000. FactionCalloutTimeCheck = true
  5001. FaceTarget(NPC,Spawn)
  5002. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5003. FactionCheckingCallout(NPC, Spawn, faction)
  5004. end
  5005. else
  5006. if CalloutTimeCheck == false then
  5007. if math.random(1, 100) <= 20 then
  5008. CalloutTimeCheck = true
  5009. FaceTarget(NPC,Spawn)
  5010. AddTimer(NPC,30000,"ResetCalloutTimer")
  5011. local choice = math.random(1,10)
  5012. if choice == 1 then
  5013. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_4d2d14ae.mp3", "So many test subjects, so little time.", "sigh", 4071952942, 2215778491)
  5014. elseif choice == 2 then
  5015. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_fc9e7336.mp3", "My work would be so much further along if the voices would stop.", "scream", 4153768257, 1057730606)
  5016. elseif choice == 3 then
  5017. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_b7905eb1.mp3", "No, no, no!!! That will never work! The person still needs to breathe, don't they? Don't they?", "shrug", 4217961596, 2328569229)
  5018. elseif choice == 4 then
  5019. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_3b50e81d.mp3", "For the last time, gnomes didn't make Luclin explode! We would have gone with disintegration.", "grumble", 1607372881, 3520123002)
  5020. elseif choice == 5 then
  5021. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_87cefc8f.mp3", "I will prove to them that I'm not mad! If I have to kill everyone of them to prove it, I will!", "dance", 4220511073, 14532676)
  5022. elseif choice == 6 then
  5023. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_a0ec45ef.mp3", "Through the advances in modern magic, anything is possible.", "scheme", 1644993738, 1865011072)
  5024. elseif choice == 7 then
  5025. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_9db76689.mp3", "I must find a wall before I lose this thought!", "frustrated", 835072904, 55030735, Spawn)
  5026. elseif choice == 8 then
  5027. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_3f3e760a.mp3", "So far, I have found kerrans to have only one life, not nine. I insist on finding the other eight!", "ponder", 1099412571, 1127198642)
  5028. elseif choice == 9 then
  5029. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_6676fc28.mp3", "I really dislike the word conscience. Don't you?", "no", 921724824, 3128537430)
  5030. elseif choice == 10 then
  5031. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_34756811.mp3", "How many times must I say it?! Acid first, then the eyeballs. Not the otherway around!", "swear", 99921459, 2923203645)
  5032. end
  5033. end
  5034. end end
  5035. elseif GOOD then
  5036. end
  5037. elseif gender == FEMALE then
  5038. if GOOD then
  5039. elseif EVIL then
  5040. if FPfaction <0 then
  5041. if FactionCalloutTimeCheck == false then
  5042. FactionCalloutTimeCheck = true
  5043. FaceTarget(NPC,Spawn)
  5044. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5045. FactionCheckingCallout(NPC, Spawn, faction)
  5046. end
  5047. else
  5048. if CalloutTimeCheck == false then
  5049. if math.random(1, 100) <= 20 then
  5050. CalloutTimeCheck = true
  5051. FaceTarget(NPC,Spawn)
  5052. AddTimer(NPC,30000,"ResetCalloutTimer")
  5053. local choice = math.random(1,7)
  5054. if choice == 1 then
  5055. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_b0e1446f.mp3", "Only an amateur would bother worrying about ethics!", "wink", 2773191651, 675131505)
  5056. elseif choice == 2 then
  5057. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_ba655660.mp3", "If I put crossbows on the heads of sharks, I'm certain they would one day replace guard dogs altogether!", "agree", 377614657, 3505805258)
  5058. elseif choice == 3 then
  5059. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_bb099045.mp3", "It's interesting how Ratonga always find their way around the maze-like corridors of Temple Street.", "ponder", 3965977474, 2117230268)
  5060. elseif choice == 4 then
  5061. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_39930e7.mp3", "Good and evil have no place in the pursuit of knowledge.", "nod", 2836283, 3393703988)
  5062. elseif choice == 5 then
  5063. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_cf624473.mp3", "I told him his skin would grow back in time, but did he listen?", "shrug", 1276299166 , 3081460802)
  5064. elseif choice == 6 then
  5065. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_be42d521.mp3", "I have no time to waste on safety measures!", "no", 1588984660 , 2899887913)
  5066. elseif choice == 7 then
  5067. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_a96fdda8.mp3", "If I found the smallest piece of magical residue and cut it in half, I wonder what would happen? ", "scheme", 534591874 , 1834630467)
  5068. end
  5069. end
  5070. end
  5071. end
  5072. end end
  5073. elseif race == HALF_ELF then
  5074. if gender == MALE then
  5075. if GOOD then
  5076. if Qfaction <0 then
  5077. if FactionCalloutTimeCheck == false then
  5078. FactionCalloutTimeCheck = true
  5079. FaceTarget(NPC,Spawn)
  5080. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5081. FactionCheckingCallout(NPC, Spawn, faction)
  5082. end
  5083. else
  5084. if CalloutTimeCheck == false then
  5085. if math.random(1, 100) <= 20 then
  5086. CalloutTimeCheck = true
  5087. FaceTarget(NPC,Spawn)
  5088. AddTimer(NPC,30000,"ResetCalloutTimer")
  5089. local choice = math.random(1,6)
  5090. if choice == 1 then
  5091. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_768a0c8b.mp3", "Everywhere is walking distance if you have the time!", "agree", 2228417017 , 3880753774)
  5092. elseif choice == 2 then
  5093. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_ea435b69.mp3", "I'm gonna get some peicings so I can be unique like everyone else!", "happy", 2468101640 , 903029053)
  5094. elseif choice == 3 then
  5095. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_666e9477.mp3", "I think the word 'dualbreed' has a bit more dignity than 'halfelf', don't you?", "ponder", 3563191265 , 3563670932)
  5096. elseif choice == 4 then
  5097. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_298c5b7a.mp3", "People just don't understand me! You'd think it was my hair.", "confused", 1208438852, 749063111)
  5098. elseif choice == 5 then
  5099. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_9c815039.mp3", "I can't let what \'they\' say get in the way of my art!", "no", 1111887606, 2356852982)
  5100. elseif choice == 6 then
  5101. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_8092bd6e.mp3", "One day I'd like to explore every corner of the oceans!", "smirk", 2508604234, 975747984)
  5102. end
  5103. end
  5104. end end
  5105. elseif EVIL then
  5106. end
  5107. elseif gender == FEMALE then
  5108. if EVIL then
  5109. elseif GOOD then
  5110. end
  5111. end
  5112. elseif race == HALFLING then
  5113. if gender == MALE then
  5114. elseif gender == FEMALE then
  5115. end
  5116. elseif race == HIGH_ELF then
  5117. if gender == MALE then
  5118. elseif gender == FEMALE then
  5119. end
  5120. elseif race == HUMAN then
  5121. if gender == MALE then
  5122. if EVIL then
  5123. if FPfaction <0 then
  5124. if FactionCalloutTimeCheck == false then
  5125. FactionCalloutTimeCheck = true
  5126. FaceTarget(NPC,Spawn)
  5127. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5128. local choice = math.random(1,10)
  5129. if choice == 1 then
  5130. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_fea511a7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2430170377, 3065502678)
  5131. elseif choice == 2 then
  5132. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "That look's like an awfully expensive pair of boots there, my friend.", "ponder", 367255988, 2113438867)
  5133. elseif choice == 3 then
  5134. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_55c7abb4.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3295550745, 254450600)
  5135. elseif choice == 4 then
  5136. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 507833438, 4154942045)
  5137. elseif choice == 5 then
  5138. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 3763693751, 3029107109)
  5139. elseif choice == 6 then
  5140. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 980845675, 4241333469)
  5141. elseif choice == 7 then
  5142. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1773924149, 2192447994)
  5143. elseif choice == 8 then
  5144. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2675223743, 1399829526)
  5145. elseif choice == 9 then
  5146. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3543602520, 290613226)
  5147. elseif choice == 10 then
  5148. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2642325989, 4260235172)
  5149. end
  5150. end
  5151. else
  5152. if CalloutTimeCheck == false then
  5153. if math.random(1, 100) <= 20 then
  5154. CalloutTimeCheck = true
  5155. FaceTarget(NPC,Spawn)
  5156. AddTimer(NPC,30000,"ResetCalloutTimer")
  5157. local choice = math.random(1,5)
  5158. if choice == 1 then
  5159. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_dfce6d9.mp3", "You won't live long in this city, fiend.", "nod", 3648628674, 701743400)
  5160. elseif choice == 2 then
  5161. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_daf01a19.mp3", "If I had another five or six ales, maybe I wouldn't mind talking to you.", "chuckle", 2320297447, 2667582898)
  5162. elseif choice == 3 then
  5163. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_e029416.mp3", "You're lucky there are witnesses watching us right now.", "cutthroat", 2950300370, 3231135751)
  5164. elseif choice == 4 then
  5165. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_34b6867c.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 1513887633, 3325471984)
  5166. elseif choice == 5 then
  5167. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_c467886b.mp3", "If you're looking for trouble, I've got a whole fistful of it waiting for you.", "threaten", 2550764265, 16200429)
  5168. end
  5169. end
  5170. end end
  5171. elseif GOOD then
  5172. end
  5173. elseif gender == FEMALE then
  5174. if EVIL then
  5175. if FPfaction <0 then
  5176. if FactionCalloutTimeCheck == false then
  5177. FactionCalloutTimeCheck = true
  5178. FaceTarget(NPC,Spawn)
  5179. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5180. local choice = math.random(1,7)
  5181. if choice == 1 then
  5182. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4060680490, 1058882345)
  5183. elseif choice == 2 then
  5184. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3939340779, 2731540062)
  5185. elseif choice == 3 then
  5186. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2563439969, 3192575181)
  5187. elseif choice == 4 then
  5188. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3457217785, 3805482956)
  5189. elseif choice == 5 then
  5190. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 605073324, 777296863)
  5191. elseif choice == 6 then
  5192. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2290091922, 1343726185)
  5193. elseif choice == 7 then
  5194. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1921159672, 254720018)
  5195. end
  5196. end
  5197. else
  5198. if CalloutTimeCheck == false then
  5199. if math.random(1, 100) <= 20 then
  5200. CalloutTimeCheck = true
  5201. FaceTarget(NPC,Spawn)
  5202. AddTimer(NPC,30000,"ResetCalloutTimer")
  5203. local choice = math.random(1,12)
  5204. if choice == 1 then
  5205. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2502377022, 3322258847)
  5206. elseif choice == 2 then
  5207. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_ed2258.mp3", "If you keep bothering me, I'll scream for help!!", "scream", 663270309, 1265685906)
  5208. elseif choice == 3 then
  5209. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_b0f7eb94.mp3", "Unless you know of a way to make some quick coin, we have no reason to talk.", "scold", 2879661704, 1437151896)
  5210. elseif choice == 4 then
  5211. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 3902173006, 861701075)
  5212. elseif choice == 5 then
  5213. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_975b4774.mp3", "I wish those guards would just leave us alone.", "sulk", 1551750792, 514840364)
  5214. elseif choice == 6 then
  5215. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_e1648d49.mp3", "What made you think I wanted to talk to you?", "shrug", 3374792551, 3346072463)
  5216. elseif choice == 7 then
  5217. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_79813683.mp3", "You'd be a lot more interesting with a dagger sticking out of your back.", "ponder", 126289530, 1128715810)
  5218. elseif choice == 8 then
  5219. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_501caebd.mp3", "Didn't I see your corpse in the alley? Hmmm ... Maybe it was someone else.", "confused", 601911164, 3281892455)
  5220. elseif choice == 9 then
  5221. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_216216bd.mp3", "The next time that guy leers at me, I'm gonna punch him in the throat.", "threaten", 185071498, 1736193360)
  5222. elseif choice == 10 then
  5223. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_aoi_gf_5dbd05d1.mp3", "Does anyone in this city bathe?", "stinky", 3778681255, 1495535273)
  5224. elseif choice == 11 then
  5225. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_d2844e25.mp3", "You can avoid trouble around here as long as you don't make eye contact with anyone.", "stare", 1255908565, 2073931972)
  5226. elseif choice == 12 then
  5227. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_2a5ed43.mp3", "Only the strong survive around here. Nice knowing you!", "bye", 2636161808, 2711680191)
  5228. end
  5229. end
  5230. end end
  5231. elseif GOOD then
  5232. end
  5233. end
  5234. elseif race == IKSAR then
  5235. if gender == MALE then
  5236. elseif gender == FEMALE then
  5237. end
  5238. elseif race == KERRA then
  5239. if gender == MALE then
  5240. if EVIL then
  5241. if FPfaction <0 then
  5242. if FactionCalloutTimeCheck == false then
  5243. FactionCalloutTimeCheck = true
  5244. FaceTarget(NPC,Spawn)
  5245. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5246. FactionCheckingCallout(NPC, Spawn, faction)
  5247. end
  5248. else
  5249. if CalloutTimeCheck == false then
  5250. if math.random(1, 100) <= 20 then
  5251. CalloutTimeCheck = true
  5252. FaceTarget(NPC,Spawn)
  5253. AddTimer(NPC,30000,"ResetCalloutTimer")
  5254. local choice = math.random(1,7)
  5255. if choice == 1 then
  5256. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_9f680679.mp3", "I'd kill to know what the overlord has in that citadel!", "scheme", 3285282644, 3219725501)
  5257. elseif choice == 2 then
  5258. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_3fe55b38.mp3", "Why, don't I seem to be the popular one today.", "whome", 1475998222, 3731288810)
  5259. elseif choice == 3 then
  5260. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_895b5e07.mp3", "Everything has a price! What's yours?", "shrug", 599093835, 2436498104)
  5261. elseif choice == 4 then
  5262. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8a065b90.mp3", "I am a kindly master, just so long as you remember your place.", "scold", 1400094764, 1979877393)
  5263. elseif choice == 5 then
  5264. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "no", 1460934904, 2228770988)
  5265. elseif choice == 6 then
  5266. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_5beacd8e.mp3", "Deep down we're all motivated by the same urges. I just have the courage to live by them.", "agree", 3328230174, 1668734281)
  5267. elseif choice == 7 then
  5268. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8036c73a.mp3", "Some say Kerra are sneaky, evil, and cruel. True. We have many other fine qualities as well!", "scheme", 98388570, 2862243050)
  5269. end
  5270. end
  5271. end end
  5272. elseif GOOD then
  5273. end
  5274. elseif gender == FEMALE then
  5275. if EVIL then
  5276. if FPfaction <0 then
  5277. if FactionCalloutTimeCheck == false then
  5278. FactionCalloutTimeCheck = true
  5279. FaceTarget(NPC,Spawn)
  5280. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5281. FactionCheckingCallout(NPC, Spawn, faction)
  5282. end
  5283. else
  5284. if CalloutTimeCheck == false then
  5285. if math.random(1, 100) <= 20 then
  5286. CalloutTimeCheck = true
  5287. FaceTarget(NPC,Spawn)
  5288. AddTimer(NPC,30000,"ResetCalloutTimer")
  5289. local choice = MakeRandomInt(1,6)
  5290. if choice == 1 then
  5291. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_895b5e07.mp3", "Everything has a price! What\'s yours?", "shrug", 599093835, 2436498104)
  5292. elseif choice == 2 then
  5293. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_3fe55b38.mp3", "Why, don\'t I seem to be the popular one today.", "whome", 1475998222, 3731288810)
  5294. elseif choice == 3 then
  5295. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8a065b90.mp3", "I am a kindly master, just so long as you remember your place.", "scold", 1400094764, 1979877393)
  5296. elseif choice == 4 then
  5297. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_9f680679.mp3", "I\'d kill to know what the overlord has in that citadel!", "scheme", 3285282644, 3219725501)
  5298. elseif choice == 5 then
  5299. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1460934904, 2228770988)
  5300. elseif choice == 6 then
  5301. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_5beacd8e.mp3", "Deep down we're all motivated by the same urges. I just have the courage to live by them.", "agree", 3328230174, 1668734281)
  5302. end
  5303. end
  5304. end end
  5305. elseif GOOD then
  5306. if Qfaction <0 then
  5307. if FactionCalloutTimeCheck == false then
  5308. FactionCalloutTimeCheck = true
  5309. FaceTarget(NPC,Spawn)
  5310. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5311. FactionCheckingCallout(NPC, Spawn, faction)
  5312. end
  5313. else
  5314. if CalloutTimeCheck == false then
  5315. if math.random(1, 100) <= 20 then
  5316. CalloutTimeCheck = true
  5317. FaceTarget(NPC,Spawn)
  5318. AddTimer(NPC,30000,"ResetCalloutTimer")
  5319. local choice = math.random(1,7)
  5320. if choice == 1 then
  5321. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_b155e999.mp3", "You won't see me near any of those fountains!", "heckno", 1123179326, 271243686)
  5322. elseif choice == 2 then
  5323. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_eabd8556.mp3", "I heard the ratonga play for fun!", "giggle", 1138200584, 1711242450)
  5324. elseif choice == 3 then
  5325. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_28445ab7.mp3", "I don't spend as much time grooming as the others say I do.", "sigh", 1571714850, 824504933)
  5326. elseif choice == 4 then
  5327. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_4424ae28.mp3", "How sweet my Tom is to leave such a gift at my door step.", "happy", 2235953436, 2446050201)
  5328. elseif choice == 5 then
  5329. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_63881722.mp3", "I'm trying to find a new seasoning for my dried fish.", "ponder", 3322224010, 1564701262)
  5330. end
  5331. end
  5332. end
  5333. end end
  5334. end
  5335. elseif race == OGRE then
  5336. if gender == MALE then
  5337. elseif gender == FEMALE then
  5338. if FPfaction <0 then
  5339. if FactionCalloutTimeCheck == false then
  5340. FactionCalloutTimeCheck = true
  5341. FaceTarget(NPC,Spawn)
  5342. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5343. FactionCheckingCallout(NPC, Spawn, faction)
  5344. end
  5345. else
  5346. if CalloutTimeCheck == false then
  5347. if math.random(1, 100) <= 20 then
  5348. CalloutTimeCheck = true
  5349. FaceTarget(NPC,Spawn)
  5350. AddTimer(NPC,30000,"ResetCalloutTimer")
  5351. local choice = math.random(1,9)
  5352. if choice == 1 then
  5353. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_aoi_gf_b47ba6c8.mp3", "There is never enough bloodshed in this city.", "grumble", 2738684859, 1457757225)
  5354. elseif choice == 2 then
  5355. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_aoi_gf_d70efe42.mp3", "Revel in the bloodshed.", "yeah", 3553897837, 3037866776)
  5356. elseif choice == 3 then
  5357. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_ed0025c7.mp3", "Drinking the blood of your enemy only makes you stronger.", "chuckle", 2597493569, 3831571194)
  5358. elseif choice == 4 then
  5359. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_ebf3ef37.mp3", "In the heat of battle is the only way to die.", "smile", 1938773892, 770731252)
  5360. elseif choice == 5 then
  5361. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468)
  5362. elseif choice == 6 then
  5363. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_55c24433.mp3", "I use fear to kill my enemies.", "stare", 1684658713, 4281146719)
  5364. elseif choice == 7 then
  5365. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468)
  5366. elseif choice == 8 then
  5367. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_1a13bb5d.mp3", "Armor is just an extension of my skin.", "flex", 1229374135, 1249250407)
  5368. elseif choice == 9 then
  5369. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_b16f51a5.mp3", "I travel. As long as its to inflict pain.", "sneer", 3351897420, 1929551634)
  5370. end
  5371. end
  5372. end
  5373. end end
  5374. elseif race == RATONGA then
  5375. if gender == MALE then
  5376. if FPfaction <0 then
  5377. if FactionCalloutTimeCheck == false then
  5378. FactionCalloutTimeCheck = true
  5379. FaceTarget(NPC,Spawn)
  5380. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5381. local choice = math.random(1,2)
  5382. FactionCheckingCallout(NPC, Spawn, faction)
  5383. end
  5384. else
  5385. if CalloutTimeCheck == false then
  5386. if math.random(1, 100) <= 20 then
  5387. CalloutTimeCheck = true
  5388. FaceTarget(NPC,Spawn)
  5389. AddTimer(NPC,30000,"ResetCalloutTimer")
  5390. local choice = math.random(1,3)
  5391. if choice == 1 then
  5392. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_hail_gm_6983d4f4.mp3", "Do you ever get the feeling someone's watching you?", "doubletake", 1443012999, 225264564)
  5393. elseif choice == 2 then
  5394. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_aoi_gm_77ec588f.mp3", "Shutup! And tell me what the other idiot is doing!", "swear", 1839404420, 417472111)
  5395. elseif choice == 3 then
  5396. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_aoi_gm_a07a0e21.mp3", "Well, why didn't you say so! That changes everything.", "doh", 392770009, 1670445170)
  5397. end
  5398. end
  5399. end end
  5400. elseif gender == FEMALE then
  5401. end
  5402. elseif race == TROLL then
  5403. if gender == MALE then
  5404. if FPfaction <0 then
  5405. if FactionCalloutTimeCheck == false then
  5406. FactionCalloutTimeCheck = true
  5407. FaceTarget(NPC,Spawn)
  5408. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5409. FactionCheckingCallout(NPC, Spawn, faction)
  5410. end
  5411. else
  5412. if CalloutTimeCheck == false then
  5413. if math.random(1, 100) <= 20 then
  5414. CalloutTimeCheck = true
  5415. FaceTarget(NPC,Spawn)
  5416. AddTimer(NPC,30000,"ResetCalloutTimer")
  5417. local choice = math.random(1,7)
  5418. if choice == 1 then
  5419. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f9319fbb.mp3", "I like killing things just to see them die. Don't you?", "giggle", 2044250119, 1492935869)
  5420. elseif choice == 2 then
  5421. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_60a4050b.mp3", "Me likes it when they are scared. It tastes better that way.", "thanks", 2363588727, 2924742015)
  5422. elseif choice == 3 then
  5423. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_46facad7.mp3", "If I eats you now, I wouldn't know what you were going to say.", "wink", 191047961, 2382342743)
  5424. elseif choice == 4 then
  5425. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_ae48977.mp3", "You can't eat money. Then why people care about it so much?", "wince", 404920869, 3492621289)
  5426. elseif choice == 5 then
  5427. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_5afa1e7.mp3", "The Overlord needs less gold. Eat more people! He won't miss them!", "scheme", 2782977705, 136776719)
  5428. elseif choice == 6 then
  5429. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f28915a9.mp3", "Friends are good.. until you don't need them anymore!", "agree", 2727950602, 4200124273)
  5430. elseif choice == 7 then
  5431. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_d5eb6fc.mp3", "Ow! Head hurts when I do that thing.. with my brain! Owww!", "scream", 1058602010, 3235323095)
  5432. end
  5433. end
  5434. end end
  5435. elseif gender == FEMALE then
  5436. end
  5437. elseif race == WOOD_ELF then
  5438. if gender == MALE then
  5439. elseif gender == FEMALE then
  5440. end
  5441. elseif race == FAE then
  5442. if gender == MALE then
  5443. elseif gender == FEMALE then
  5444. end
  5445. elseif race == ARASAI then
  5446. if gender == MALE then
  5447. elseif gender == FEMALE then
  5448. end
  5449. elseif race == SARNAK then
  5450. if gender == MALE then
  5451. elseif gender == FEMALE then
  5452. end
  5453. end
  5454. end
  5455. end
  5456. -------------------------------------------------------------------------------------------
  5457. -- GenericRaceCheckCallout
  5458. -------------------------------------------------------------------------------------------
  5459. function GenericRaceCheckCallout(NPC, Spawn, faction)
  5460. race = GetRace(NPC)
  5461. spawnRace = GetRace(Spawn)
  5462. gender = GetGender(NPC)
  5463. Qfaction = GetFactionAmount(Spawn,11)
  5464. FPfaction = GetFactionAmount(Spawn,12)
  5465. local zone = GetZone(NPC)
  5466. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  5467. GOOD = true
  5468. elseif GetZoneID(zone) == 207 then
  5469. GOOD = true
  5470. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  5471. GOOD = true
  5472. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  5473. GOOD = true
  5474. elseif GetZoneID(zone) == 470 then
  5475. GOOD = true
  5476. elseif GetZoneID(zone) == 45 then
  5477. NEUTRAL = true
  5478. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  5479. EVIL = true
  5480. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  5481. EVIL = true
  5482. end
  5483. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verify's NPC race/gender
  5484. if race == BARBARIAN then -- begins NPC race check
  5485. if gender == MALE then -- begins NPC gender check
  5486. if EVIL then -- begins NPC faction/location check
  5487. if FPfaction <0 then -- player faction check to determine resposne
  5488. if FactionCalloutTimeCheck == false then
  5489. FactionCalloutTimeCheck = true
  5490. FaceTarget(NPC,Spawn)
  5491. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5492. FactionCheckingCallout(NPC, Spawn, faction)
  5493. end
  5494. else
  5495. if CalloutTimeCheck == false then
  5496. if math.random(1, 100) <= 18 then
  5497. CalloutTimeCheck = true
  5498. FaceTarget(NPC,Spawn)
  5499. AddTimer(NPC,50000,"ResetCalloutTimer")
  5500. local choice = math.random(1,3) -- player passes faction check, procedes to dialogue
  5501. if choice == 1 then
  5502. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_431b37d1.mp3", "Watch yerself, this city can be rough.", "wink", 1560541305, 226492698)
  5503. elseif choice == 2 then
  5504. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_dd0b4913.mp3", "Hah! New around these parts?", "hello", 3252919562, 342739868)
  5505. elseif choice == 3 then
  5506. if spawnRace == BARBARIAN then
  5507. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_barbarian_gm_df05bfb0.mp3", "You can push anyone around here except the ogres and trolls.", "nod", 1644989273, 3794783731)
  5508. elseif spawnRace == DARK_ELF then
  5509. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_barbarian_gm_df05bfb0.mp3", "Straying a bit, are we?", "glare", 4033200255, 1327891280)
  5510. elseif spawnRace == DWARF then
  5511. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_dwarf_gm_bbcba7d5.mp3", "Nasty and short. Foul little creature.", "doh", 3043791526, 2631752167)
  5512. elseif spawnRace == ERUDITE then
  5513. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_erudite_gm_6a360eb1.mp3", "I never was one for the books. I guess that's why we leave them to you!", "no", 271638372, 933214140)
  5514. elseif spawnRace == FROGLOK then
  5515. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_froglok_gm_a725c08a.mp3", "Hey there! Is it true you taste like chicken?", "ponder", 1270685983, 3669150065)
  5516. elseif spawnRace == HALF_ELF then
  5517. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_halfelf_gm_cd562147.mp3", "Yer lucky ya take after yer human side!", "peer", 1663140408, 661893443)
  5518. elseif spawnRace == HUMAN then
  5519. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_human_gm_d03a5e12.mp3", "I've already made my tribute to the Overlord this week.", "lookaway", 3410425137, 3010931289)
  5520. elseif spawnRace == IKSAR then
  5521. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_iksar_gm_df4e01c0.mp3", "Scales are obviously tipped in my favor... Eh? Heh Hehuheh!", "chuckle", 2060746310, 2782545175)
  5522. elseif spawnRace == KERRA then
  5523. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_kerra_gm_a4259991.mp3", "With all that fur, don't you get hot out in the Commonlands?", "shrug", 3410911191, 2574627181)
  5524. elseif spawnRace == OGRE then
  5525. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_ogre_gm_85d4dfd9.mp3", "If your brain were half as good as your brawn, you'd be a quarter of the warrior I am!", "flex", 3300429686, 1230722065)
  5526. elseif spawnRace == RATONGA then
  5527. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_ratonga_gm_773f13bf.mp3", "What's the matter, cat got yer tongue? Har har har!", "point", 1345553103, 3128526950)
  5528. else
  5529. local check = math.random(1,2)
  5530. if check == 1 then
  5531. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_431b37d1.mp3", "Watch yourself. This city can be rough!", "glare", 1560541305, 226492698)
  5532. elseif check == 2 then
  5533. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_evil/ft/eco/evil/barbarian_eco_race_evil_hail_gm_dd0b4913.mp3", "Hah! New around these parts?", "hello", 3252919562, 342739868)
  5534. end
  5535. end
  5536. end
  5537. end
  5538. end end
  5539. elseif GOOD then
  5540. if Qfaction <0 then
  5541. if FactionCalloutTimeCheck == false then
  5542. FactionCalloutTimeCheck = true
  5543. FaceTarget(NPC,Spawn)
  5544. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5545. FactionCheckingCallout(NPC, Spawn, faction)
  5546. end
  5547. else
  5548. if CalloutTimeCheck == false then
  5549. if math.random(1, 100) <= 20 then
  5550. CalloutTimeCheck = true
  5551. FaceTarget(NPC,Spawn)
  5552. AddTimer(NPC,30000,"ResetCalloutTimer")
  5553. local choice = math.random(1,3)
  5554. if choice == 1 then --racial check
  5555. if spawnRace == BARBARIAN then
  5556. if GetLevel(Spawn) >=50 then
  5557. local check = math.random(1,4) --Calls in Status Praise VO
  5558. else
  5559. local check = math.random(1,2)
  5560. end
  5561. if check == 1 then
  5562. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_barbarian_gm_de9e8da3.mp3", "Mithaniel Marr never left us. He will always be apart of our tribe, as long as we remain strong and brave.", "nod", 3368668310, 2187585076)
  5563. elseif check == 2 then
  5564. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_barbarian_gm_e7f2037c.mp3", "Perhaps we should go for a Halas cold brew sometime and share stories about our ancestors.", "wink", 2490006983, 800833318)
  5565. elseif check == 3 then
  5566. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_status_gm_7eecc9cb.mp3", "I can only hope my young cubs would grow to have some measure of your bravery.", "thank", 168452918, 1251241094)
  5567. elseif check == 4 then
  5568. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_status_gm_aac1e025.mp3", "Your bravery extends far beyond the reach of Norrath. You bring great honor to the wolves of the north.", "bow", 2991186258, 3183137783)
  5569. end
  5570. elseif spawnRace == DARK_ELF then
  5571. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_darkelf_gm_d26c37f4.mp3", "Haha! What color does a dark elf bleed, care to tell?", "chuckle", 1543653024, 615533497)
  5572. elseif spawnRace == DWARF then
  5573. local check = math.random(1,2)
  5574. if check == 1 then
  5575. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_dwarf_gm_a8e32501.mp3", "Its a pleasure to see such strength in an ally so short!", "nod", 4130131362, 1400424363)
  5576. elseif check == 2 then
  5577. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_dwarf_gm_e7f2037c.mp3", "Perhaps we should go for a Hallas-cold brew sometime and share stories about our ancestors.", "wink", 3235630615, 1033414770)
  5578. end
  5579. elseif spawnRace == ERUDITE then
  5580. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_erudite_gm_e216a8ba.mp3", "Hah! How do you keep warm without any hair on your body? The tundra would snap your body like an icecicle.", "boggle", 1786373260, 3931240958)
  5581. elseif spawnRace == FROGLOK then
  5582. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_froglok_gm_cfe91e69.mp3", "I knew Mithaniel Marr wouldn't leave us forever. I had a feeling he would return to watch over us.", "", 906365937, 4235011592)
  5583. elseif spawnRace == GNOME then
  5584. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_gnome_gm_3d767081.mp3", "Heh heh. I'm sorry. Your constant chatter about cogs and sprockets makes no sense to me.", "confused", 469705290, 4090933674)
  5585. elseif spawnRace == HALF_ELF then
  5586. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_halfelf_gm_4794558f.mp3", "If you really want to prove your courage in battle, get yourself a woad. Those can't be taken off so easily.", "nod", 1356161649, 134319671)
  5587. elseif spawnRace == HALFLING then
  5588. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_halfling_gm_a61ee5ac.mp3", "Ah, I would have trod upon you had you not spoken up.", "boggle", 2064484408, 3865062610)
  5589. elseif spawnRace == HIGH_ELF then
  5590. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_highelf_gm_310c09cb.mp3", "Hail to you as well, long lived one.", "hello", 2115413618, 2434193113)
  5591. elseif spawnRace == IKSAR then
  5592. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_iksar_gm_88d6b89c.mp3", "Just because Qeynos isn't a freezing climate, doesn't mean a cold-blooded reptile is welcome here.", "scold", 992683295, 3962864221)
  5593. elseif spawnRace == KERRA then
  5594. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_kerra_gm_8a6840fc.mp3", "You would do well in Hallas in that fur coat.", "agree", 538073635, 999238426)
  5595. elseif spawnRace == OGRE then
  5596. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_ogre_gm_ccb99e72.mp3", "Qeynos isn't large eoungh for the both of us.", "stare", 769788660, 92077120)
  5597. elseif spawnRace == RATONGA then
  5598. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_ratonga_gm_4b0a3096.mp3", "Watch where you're going. I might step on you should I choose to forget you were near me.", "point", 783852429, 746396829)
  5599. elseif spawnRace == TROLL then
  5600. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_troll_gm_e224c510.mp3", "I don't care to hear what races are tasty. I prefer you keep that to your swamp friends.", "heckno", 3520208270, 3768333436)
  5601. elseif spawnRace == WOOD_ELF then
  5602. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_woodelf_gm_8dff8cc4.mp3", "Eat more heartily to stand firm, even in the strongest winds!", "happy", 810996081, 628715345)
  5603. else
  5604. local check = math.random(1,2)
  5605. if check == 1 then
  5606. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_d571c130.mp3", "I'm not used to this weather, but my people can adapt to any change in order to survive.", "no", 3421348121, 1004876500)
  5607. elseif check == 2 then
  5608. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_5a6b643f.mp3", "Treasures from the past can be found throughout the lands for those who care to look.", "nod", 3614931515, 1601871948)
  5609. end
  5610. end
  5611. elseif choice == 2 then
  5612. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_d571c130.mp3", "I'm not used to this weather, but my people can adapt to any change in order to survive.", "no", 3421348121, 1004876500)
  5613. elseif choice == 3 then
  5614. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_hail_gm_5a6b643f.mp3", "Treasures from the past can be found throughout the lands for those who care to look.", "nod", 3614931515, 1601871948)
  5615. end
  5616. end
  5617. end
  5618. end end
  5619. elseif gender == FEMALE then
  5620. if GOOD then
  5621. elseif EVIL then
  5622. end
  5623. end
  5624. elseif race == DARK_ELF then
  5625. if gender == MALE then
  5626. if FPfaction <0 then
  5627. if FactionCalloutTimeCheck == false then
  5628. FactionCalloutTimeCheck = true
  5629. FaceTarget(NPC,Spawn)
  5630. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5631. FactionCheckingCallout(NPC, Spawn, faction)
  5632. end
  5633. else
  5634. if CalloutTimeCheck == false then
  5635. if math.random(1, 100) <= 20 then
  5636. CalloutTimeCheck = true
  5637. FaceTarget(NPC,Spawn)
  5638. AddTimer(NPC,30000,"ResetCalloutTimer")
  5639. local choice = math.random(1,3)
  5640. if choice == 1 then
  5641. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293)
  5642. elseif choice == 2 then
  5643. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078)
  5644. elseif choice == 3 then
  5645. if spawnRace == BARBARIAN then
  5646. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_barbarian_gm_46b8ab28.mp3", "Get away from me, brute!", "threaten", 1806259132, 4035381096)
  5647. elseif spawnRace == DARK_ELF then
  5648. if GetLevel(Spawn) >=50 then
  5649. check = math.random(1,4)
  5650. else
  5651. check = math.random(1,2)
  5652. end
  5653. if check == 1 then
  5654. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gm_2fb22326.mp3", "We'll rise again, and then nothing can stop us.", "agree", 1301346574, 4276784701)
  5655. elseif check == 2 then
  5656. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gm_54a02968.mp3", "What a foul dirty place this is compared to Neriak!", "stinky", 3252919562, 342739868)
  5657. elseif check == 3 then
  5658. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gm_3139de2e.mp3", "Innoruk's blood you're powerful!", "boggle", 4048173225, 4136711044)
  5659. elseif check == 4 then
  5660. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gm_b86ec55f.mp3", "You'll do nicely when we make our play!", "agree", 234032343, 1835792122)
  5661. end
  5662. elseif spawnRace == DWARF then
  5663. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_dwarf_gm_e76b04be.mp3", "Foul. It's a testament to our ruler's weakness that he lets your ilk in here.", "sad", 3576789141, 2531430603)
  5664. elseif spawnRace == ERUDITE then
  5665. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_erudite_gm_592ca86a.mp3", "Where has all of your vaunted intelligence gotten you?", "chuckle", 2330017595, 3612340219)
  5666. elseif spawnRace == GNOME then
  5667. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_gnome_gm_8081d786.mp3", "I've no use for a toy soldier.", "no", 2452036802, 1703948999)
  5668. elseif spawnRace == HALF_ELF then
  5669. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfelf_gm_8677807d.mp3", "Half perfect, half diseased. Still disgusting!", "sniff", 512466716, 4175253448)
  5670. elseif spawnRace == HIGH_ELF then
  5671. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_highelf_gm_9eab37c6.mp3", "An evil high elf? Dear Innoruuk, we've prevailed!", "cheer", 172789471, 2283627974)
  5672. elseif spawnRace == HUMAN then
  5673. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_human_gm_3694a5ae.mp3", "Were your overlord not around, we Tier'Dal would have crushed Freeport.", "sarcasm", 3436507932, 1702035959)
  5674. elseif spawnRace == IKSAR then
  5675. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_iksar_gm_4bb5d364.mp3", "Back off scaley! No antcient civilization saves you from the same fate I share!", "boggle", 3246025874, 2970292992)
  5676. elseif spawnRace == OGRE then
  5677. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ogre_gm_8cf93c6a.mp3", "The Green Mist missed a few spots. Its a shame the gods were too weak to finish what they started.", "shrug", 181661249, 784055085)
  5678. elseif spawnRace == RATONGA then
  5679. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ratonga_gm_ac7f4092.mp3", "A talking rat? Ugh, go play with a Kerra.", "point", 396338587, 547395314)
  5680. elseif spawnRace == TROLL then
  5681. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_troll_gm_95179ecf.mp3", "Its a shame the Thexian rulers were weak and allowed you trolls to live in Neriak.", "ponder", 2126071785, 4235896141)
  5682. else
  5683. local check = math.random(1,2)
  5684. if check == 1 then
  5685. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293)
  5686. elseif check == 2 then
  5687. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gm_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078)
  5688. end
  5689. end
  5690. end
  5691. end
  5692. end end
  5693. elseif gender == FEMALE then
  5694. if FPfaction <0 then
  5695. if FactionCalloutTimeCheck == false then
  5696. FactionCalloutTimeCheck = true
  5697. FaceTarget(NPC,Spawn)
  5698. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5699. FactionCheckingCallout(NPC, Spawn, faction)
  5700. end
  5701. else
  5702. if CalloutTimeCheck == false then
  5703. if math.random(1, 100) <= 20 then
  5704. CalloutTimeCheck = true
  5705. FaceTarget(NPC,Spawn)
  5706. AddTimer(NPC,30000,"ResetCalloutTimer")
  5707. local choice = math.random(1,3)
  5708. if choice == 1 then
  5709. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293)
  5710. elseif choice == 2 then
  5711. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078)
  5712. elseif choice == 3 then
  5713. if spawnRace == BARBARIAN then
  5714. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_barbarian_gf_46b8ab28.mp3", "Get away from me, brute!", "threaten", 1806259132, 4035381096)
  5715. elseif spawnRace == DARK_ELF then
  5716. if GetLevel(Spawn) >=50 then
  5717. check = math.random(1,4)
  5718. else
  5719. check = math.random(1,2)
  5720. end
  5721. if check == 1 then
  5722. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_2fb22326.mp3", "We'll rise again, and then nothing can stop us.", "agree", 1301346574, 4276784701)
  5723. elseif check == 2 then
  5724. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_54a02968.mp3", "What a foul dirty place this is compared to Neriak!", "stinky", 3252919562, 342739868)
  5725. elseif check == 3 then
  5726. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_3139de2e.mp3", "Innoruk's blood you're powerful!", "boggle", 4048173225, 4136711044)
  5727. elseif check == 4 then
  5728. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_b86ec55f.mp3", "You'll do nicely when we make our play!", "agree", 234032343, 1835792122)
  5729. end
  5730. elseif spawnRace == DWARF then
  5731. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_dwarf_gf_e76b04be.mp3", "Foul. It's a testament to our ruler's weakness that he lets your ilk in here.", "sad", 3576789141, 2531430603)
  5732. elseif spawnRace == ERUDITE then
  5733. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_erudite_gf_592ca86a.mp3", "Where has all of your vaunted intelligence gotten you?", "chuckle", 2330017595, 3612340219)
  5734. elseif spawnRace == GNOME then
  5735. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_gnome_gf_8081d786.mp3", "I've no use for a toy soldier.", "no", 2452036802, 1703948999)
  5736. elseif spawnRace == HALF_ELF then
  5737. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfelf_gf_8677807d.mp3", "Half perfect, half diseased. Still disgusting!", "sniff", 512466716, 4175253448)
  5738. elseif spawnRace == HALFLING then
  5739. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfling_gm_e2eb04c4.mp3", "Get away from me, you foul little worm.", "lookaway", 1784326229, 362190500)
  5740. elseif spawnRace == HIGH_ELF then
  5741. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_highelf_gf_9eab37c6.mp3", "An evil high elf? Dear Innoruuk, we've prevailed!", "cheer", 172789471, 2283627974)
  5742. elseif spawnRace == HUMAN then
  5743. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_human_gf_3694a5ae.mp3", "Were your overlord not around, we Tier'Dal would have crushed Freeport.", "sarcasm", 3436507932, 1702035959)
  5744. elseif spawnRace == IKSAR then
  5745. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_iksar_gf_4bb5d364.mp3", "Back off scaley! No antcient civilization saves you from the same fate I share!", "boggle", 3246025874, 2970292992)
  5746. elseif spawnRace == OGRE then
  5747. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ogre_gf_8cf93c6a.mp3", "The Green Mist missed a few spots. Its a shame the gods were too weak to finish what they started.", "shrug", 181661249, 784055085)
  5748. elseif spawnRace == RATONGA then
  5749. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ratonga_gf_ac7f4092.mp3", "A talking rat? Ugh, go play with a Kerra.", "point", 396338587, 547395314)
  5750. elseif spawnRace == TROLL then
  5751. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_troll_gf_95179ecf.mp3", "Its a shame the Thexian rulers were weak and allowed you trolls to live in Neriak.", "ponder", 2126071785, 4235896141)
  5752. else
  5753. local check = math.random(1,2)
  5754. if check == 1 then
  5755. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293)
  5756. elseif check == 2 then
  5757. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078)
  5758. end
  5759. end
  5760. end
  5761. end
  5762. end end
  5763. end
  5764. elseif race == DWARF then
  5765. if gender == MALE then
  5766. elseif gender == FEMALE then
  5767. if Qfaction <0 then
  5768. if FactionCalloutTimeCheck == false then
  5769. FactionCalloutTimeCheck = true
  5770. FaceTarget(NPC,Spawn)
  5771. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5772. FactionCheckingCallout(NPC, Spawn, faction)
  5773. end
  5774. else
  5775. if CalloutTimeCheck == false then
  5776. if math.random(1, 100) <= 20 then
  5777. CalloutTimeCheck = true
  5778. FaceTarget(NPC,Spawn)
  5779. AddTimer(NPC,30000,"ResetCalloutTimer")
  5780. local choice = math.random(1,3)
  5781. if choice == 1 then
  5782. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_bce06b4a.mp3", "A long day of adventure'n makes one long for home, don't it?", "smile", 2210732036, 3144200859)
  5783. elseif choice == 2 then
  5784. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_c221a26e.mp3", "Ah, what I wouldn't give to be cradle'n a mug of good dwarven ale.", "ponder", 409704670, 4015848226)
  5785. elseif choice == 3 then
  5786. if spawnRace == HIGH_ELF then
  5787. PlayFlavor(NPC, "voiceover/english/barbarian_eco_race_good/ft/eco/good/barbarian_eco_race_good_highelf_gm_310c09cb.mp3", "Elves have been neighbors with us for so long and you still can't handle a couple of dwarven ales. Don't give me your excuse for elven wine. That's not real alchohol!", "scold", 2416513387, 2396192573)
  5788. end
  5789. else
  5790. local choice = math.random(1,2)
  5791. if choice == 1 then
  5792. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_bce06b4a.mp3", "If you haven't done ten times your weight in dirt, you haven't done a lick of work.", "no", 2210732036, 3144200859)
  5793. elseif choice == 2 then
  5794. PlayFlavor(NPC, "voiceover/english/dwarf_eco_race_good/ft/eco/good/dwarf_eco_race_good_hail_gf_c221a26e.mp3", "Where are ya goin? It's impolite to go off and fight without invite'n me!", "ponder", 409704670, 4015848226)
  5795. end
  5796. end
  5797. end
  5798. end
  5799. end end
  5800. elseif race== ERUDITE then
  5801. if gender == MALE then
  5802. if EVIL then
  5803. if FPfaction <0 then
  5804. if FactionCalloutTimeCheck == false then
  5805. FactionCalloutTimeCheck = true
  5806. FaceTarget(NPC,Spawn)
  5807. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5808. FactionCheckingCallout(NPC, Spawn, faction)
  5809. end
  5810. else
  5811. if CalloutTimeCheck == false then
  5812. if math.random(1, 100) <= 20 then
  5813. CalloutTimeCheck = true
  5814. FaceTarget(NPC,Spawn)
  5815. AddTimer(NPC,30000,"ResetCalloutTimer")
  5816. local choice = math.random(1,3)
  5817. if choice == 1 then
  5818. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 3316681960, 3617003101)
  5819. elseif choice == 2 then
  5820. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 788162420, 1166698384)
  5821. elseif choice == 3 then
  5822. if spawnRace == BARBARIAN then
  5823. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ogre_gm_963391fd.mp3", "Brute you were, and always shall be.", "scold", 181661249, 784055085)
  5824. elseif spawnRace == DWARF then
  5825. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_dwarf_gm_62e8be6f.mp3", "Oh dear, its rather like a small barbarian.", "sneer", 803690924, 2650545024)
  5826. elseif spawnRace == ERUDITE then
  5827. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_erudite_gm_c5bc0931.mp3", "Can you imagine why we're not ruling?", "nod", 1050007971, 1742690856)
  5828. elseif spawnRace == IKSAR then
  5829. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_iksar_gm_2cdba125.mp3", "It's a shame Cabalis isn't around, it would have made an interesting study.", "sigh", 3903013371, 226829195)
  5830. elseif spawnRace == OGRE then
  5831. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ogre_gm_963391fd.mp3", "Brute you were, and always shall be.", "scold", 181661249, 784055085)
  5832. elseif spawnRace == RATONGA then
  5833. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ratonga_gm_4d3aaca.mp3", "One day, I may have use for your services, sneaky.", "nod", 1373077305, 3004061362)
  5834. else
  5835. local check = math.random(1,2)
  5836. if check == 1 then
  5837. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 3316681960, 3617003101)
  5838. elseif check == 2 then
  5839. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gm_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 788162420, 1166698384)
  5840. end
  5841. end
  5842. end
  5843. end
  5844. end end
  5845. elseif GOOD then
  5846. end
  5847. elseif gender == FEMALE then
  5848. if EVIL then
  5849. if FPfaction <0 then
  5850. if FactionCalloutTimeCheck == false then
  5851. FactionCalloutTimeCheck = true
  5852. FaceTarget(NPC,Spawn)
  5853. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5854. FactionCheckingCallout(NPC, Spawn, faction)
  5855. end
  5856. else
  5857. if CalloutTimeCheck == false then
  5858. if math.random(1, 100) <= 20 then
  5859. CalloutTimeCheck = true
  5860. FaceTarget(NPC,Spawn)
  5861. AddTimer(NPC,30000,"ResetCalloutTimer")
  5862. local choice = math.random(1,3)
  5863. if choice == 1 then
  5864. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 833705169, 3091207712)
  5865. elseif choice == 2 then
  5866. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 3939605048, 2460746424)
  5867. elseif choice == 3 then
  5868. if spawnRace == DARKELF then
  5869. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_darkelf_gf_233d5f4f.mp3", "Salutations, dark one.", "hello", 2890047865, 1995916608)
  5870. elseif spawnRace == ERUDITE then
  5871. local check = math.random(1,2)
  5872. if check == 1 then
  5873. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_2b43ed1a.mp3", "This lost has no appreciation for our suprerior intellect.", "no", 1152387164, 36321725)
  5874. elseif check == 2 then
  5875. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_c5bc0931.mp3", "Can you imagine why we're not ruling?", "ponder", 1050007971, 1742690856)
  5876. end
  5877. elseif spawnRace == KERRA then
  5878. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_kerra_gf_85f0b7d.mp3", "Disgusting that the overlord even considers your race.", "sniff", 3422662472, 3860203232)
  5879. elseif spawnRace == OGRE then
  5880. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ogre_gf_ee6a8ad4.mp3", "Brutes you were, and brutes you shall always be.", "nod", 1608330065, 1921728202)
  5881. elseif spawnRace == RATONGA then
  5882. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_ratonga_gf_4d3aaca.mp3", "One day, I may have use for your services, sneaky.", "nod", 3454516876, 1362938661)
  5883. elseif spawnRace == TROLL then
  5884. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_troll_gf_e93b7941.mp3", "If you stopped thinking about your stomach, you might be able to form a sentence.", "scold", 3553520221, 3928709815)
  5885. else
  5886. local check = math.random(1,2)
  5887. if check == 1 then
  5888. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_43bd22f2.mp3", "Greetings. One day I hope everyone bows before my intellect.", "hello", 833705169, 3091207712)
  5889. elseif check == 2 then
  5890. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_evil/ft/eco/evil/erudite_eco_race_evil_hail_gf_9bc2cf77.mp3", "My time is too valuable to be spent chatting.", "bye", 3939605048, 2460746424)
  5891. end
  5892. end
  5893. end
  5894. end
  5895. end end
  5896. elseif GOOD then
  5897. if Qfaction <0 then
  5898. if FactionCalloutTimeCheck == false then
  5899. FactionCalloutTimeCheck = true
  5900. FaceTarget(NPC,Spawn)
  5901. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5902. FactionCheckingCallout(NPC, Spawn, faction)
  5903. end
  5904. else
  5905. if CalloutTimeCheck == false then
  5906. if math.random(1, 100) <= 20 then
  5907. CalloutTimeCheck = true
  5908. FaceTarget(NPC,Spawn)
  5909. AddTimer(NPC,30000,"ResetCalloutTimer")
  5910. local choice = math.random(1,3)
  5911. if choice == 1 then --racial check
  5912. if spawnRace == BARBARIAN then
  5913. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_barbarian_gf_f1057cd0.mp3", "I find it refreshing to speak to someone of your physical stature.", "ponder", 36526703, 389726822)
  5914. elseif spawnRace == DARK_ELF then
  5915. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_darkelf_gf_67b4b065.mp3", "The Tier'Dal corrupted my ancestors with the dark arts. If your intention is the same, I will show you what I do to those who craft in the dark arts.", "stare", 3269037986, 3583430591)
  5916. elseif spawnRace == DWARF then
  5917. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_dwarf_gf_d09b3368.mp3", "Fascinating! I thought your kind could not adapt to life after The Shattering. Interesting to see I was mistakened.", "ponder", 619552095, 1406216651)
  5918. elseif spawnRace == ERUDITE then
  5919. local check = math.random(1,2)
  5920. if check == 1 then
  5921. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_erudite_gf_ab1bd57b.mp3", "May Quellious's blessings be upon you and yours.", "curstey", 1402855828, 3071800181)
  5922. elseif check == 2 then
  5923. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_erudite_gf_9e9d6cce.mp3", "I'm sure whatever you seek, Quellious will help you find it.", "agree", 1152387164, 36321725)
  5924. end
  5925. elseif spawnRace == GNOME then
  5926. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_gnome_gf_885ee58d.mp3", "The machinations of the average gnome's mind are really best left untouched.", "nod", 499883228, 2559247313)
  5927. elseif spawnRace == HALF_ELF then
  5928. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_halfelf_gf_aff989b.mp3", "There are many that wouldn't speak with your kind, but I find your history intriguing.", "nod", 1855380777, 1709969199)
  5929. elseif spawnRace == HALFLING then
  5930. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_halfling_gf_1524469a.mp3", "Take care to speak loudly when announcing your presence, less a larger being crush you beneath its toes.", "agree", 1007871270, 3421630084)
  5931. elseif spawnRace == HIGH_ELF then
  5932. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_highelf_gf_cfbdf659.mp3", "That ensemble is quite becoming to you. Almost as good as my own.", "hello", 2314937497, 2446209028)
  5933. elseif spawnRace == HUMAN then
  5934. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_human_gf_3942f6cc", "Nothing's more fruitful than spending your time among the learned.", "agree", 2072395332, 2149802738)
  5935. elseif spawnRace == IKSAR then
  5936. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_iksar_gf_92ff3ed3.mp3", "The reptilian brain lacks higher cognitive processing. Such a lowly creature has no place walking amongst us in the city.", "no", 945836085, 772000445)
  5937. elseif spawnRace == KERRA then
  5938. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_kerra_gf_f236b75e.mp3", "I'm sorry my ancestors treated your kind so poorly. The kerra were less civilized back then. At least now they're making some measurable progress.", "apologize", 4058186530, 3584703264)
  5939. elseif spawnRace == OGRE then
  5940. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_ogre_gf_88c97da6.mp3", "Away from me you wraith-brained brute. Even with the curse lifted your race hasn't aquired any intelligence!","no", 2627346232, 1243123055)
  5941. elseif spawnRace == WOOD_ELF then
  5942. local check = math.random(1,2)
  5943. if check == 1 then
  5944. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_woodelf_gf_a25cc08a.mp3", "If a tree falls in the woods but no one is there to hear it, does it make a sound?", "ponder", 1447042742, 1128515123)
  5945. elseif check == 2 then
  5946. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_woodelf_gf_b60ad90f.mp3", "Nothing's' more discouraging than to be a woodsman in the midst of grander civilizations, is there? Well, there might be hope for you yet.", "hello", 84164724, 4245634186)
  5947. end
  5948. else
  5949. local check = math.random(1,2)
  5950. if check == 1 then
  5951. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_24e3a5aa.mp3", "I have learned that it is best to trust to your own wisdom rather than the weaponry of your acquaintances.", "nod", 2387566735, 2940828519)
  5952. elseif check == 2 then
  5953. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_8f458045.mp3", "Please, I am in the midst of solving a very complex problem and must not be interrupted.", "no", 971990033, 2178584483)
  5954. end
  5955. end
  5956. elseif choice == 2 then
  5957. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_24e3a5aa.mp3", "I have learned that it is best to trust to your own wisdom rather than the weaponry of your acquaintances.", "nod", 2387566735, 2940828519)
  5958. elseif choice == 3 then
  5959. PlayFlavor(NPC, "voiceover/english/erudite_eco_race_good/ft/eco/good/erudite_eco_race_good_hail_gf_8f458045.mp3", "Please, I am in the midst of solving a very complex problem and must not be interrupted.", "no", 971990033, 2178584483)
  5960. end
  5961. end
  5962. end
  5963. end
  5964. end end
  5965. elseif race == FROGLOK then
  5966. if gender == MALE then
  5967. elseif gender == FEMALE then
  5968. if Qfaction <0 then
  5969. if FactionCalloutTimeCheck == false then
  5970. FactionCalloutTimeCheck = true
  5971. FaceTarget(NPC,Spawn)
  5972. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5973. FactionCheckingCallout(NPC, Spawn, faction)
  5974. end
  5975. else
  5976. if CalloutTimeCheck == false then
  5977. if math.random(1, 100) <= 20 then
  5978. CalloutTimeCheck = true
  5979. FaceTarget(NPC,Spawn)
  5980. AddTimer(NPC,30000,"ResetCalloutTimer")
  5981. local choice = math.random(1,3)
  5982. if choice == 1 then --racial check
  5983. if spawnRace == BARBARIAN then
  5984. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_barbarian_gf_2a05cb73.mp3", "Good to see you watching thy footsteps in the crowd.", "hello", 1081508285, 2427213760)
  5985. elseif spawnRace == DARK_ELF then
  5986. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_darkelf_gf_9a525d02.mp3", "The twisted children of Innoruk have no place amongst the good. I hope you are here looking for redemption.", "no", 2651815149, 74368302)
  5987. elseif spawnRace == DWARF then
  5988. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_dwarf_gf_744e2b79.mp3", "Hail to you master of mining and earthen treasure.", "hello", 2566521966, 1120118768)
  5989. elseif spawnRace == ERUDITE then
  5990. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_erudite_gf_6fc36186.mp3", "Intelligence goes not only to the tall, but to the honorable!", "agree", 723944093, 746238174)
  5991. elseif spawnRace == GNOME then
  5992. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_gnome_gf_42177c87.mp3", "What's that? All thy mutterings about whizzlegigs and furbelows is quite unintelligible.", "confused", 3856971048, 2722248899)
  5993. elseif spawnRace == HALF_ELF then
  5994. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_halfelf_gf_17b16261.mp3", "The other races of Qeynos might give you some resepect if you didn't pierce yourselfs like a.. smelly troll!", "scold", 533543002, 2702833807)
  5995. elseif spawnRace == HALFLING then
  5996. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_halfling_gf_c99e35d6.mp3", "May the fur upon thy feet never recede!", "curtsey", 2739268859, 2588639054)
  5997. elseif spawnRace == HIGH_ELF then
  5998. local check = math.random(1,2)
  5999. if check == 1 then
  6000. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_highelf_gf_d3687a91.mp3", "It is good to see elven-kind here in Qeynos who can help us defend the laws of the land.", "hello", 3596392273, 2126265241)
  6001. elseif check == 2 then
  6002. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_highelf_gf_47192d0e.mp3", "Justice, honor and valor above all!", "nod", 1395300363, 1594049807)
  6003. end
  6004. elseif spawnRace == HUMAN then
  6005. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_human_gf_a6365ebc.mp3", "Always remember that hard work may be the key to some success, honor is the key to valor.", "agree", 1978493922, 2041068107)
  6006. elseif spawnRace == KERRA then
  6007. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_kerra_gf_3517943f.mp3", "Its unfortunate that the gift of speech was bestowed upon so many different thoughts and beings.", "sigh", 3288858464, 183825498)
  6008. elseif spawnRace == WOOD_ELF then
  6009. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_woodelf_gf_7e2b8462.mp3", "You must miss thyn old woodland home as much as I miss mine.","sad", 387192699, 182364074)
  6010. else
  6011. local check = math.random(1,2)
  6012. if check == 1 then
  6013. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_cd3d026e.mp3", "Always step carefully within the city limits -- and even more carefully when outside of the city.", "nod", 2864618200, 434416947)
  6014. elseif check == 2 then
  6015. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_eae44fad.mp3", "May the blessings of Mithaniel Marr be upon you.", "hello", 2437408909, 3055505253)
  6016. end
  6017. end
  6018. elseif choice == 2 then
  6019. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_cd3d026e.mp3", "Always step carefully within the city limits -- and even more carefully when outside of the city.", "nod", 2864618200, 434416947)
  6020. elseif choice == 3 then
  6021. PlayFlavor(NPC, "voiceover/english/froglok_eco_race_good/ft/eco/good/froglok_eco_race_good_hail_gf_eae44fad.mp3", "May the blessings of Mithaniel Marr be upon you.", "hello", 2437408909, 3055505253)
  6022. end
  6023. end
  6024. end
  6025. end end
  6026. elseif race == GNOME then
  6027. if gender == MALE then
  6028. if EVIL then
  6029. if FPfaction <0 then
  6030. if FactionCalloutTimeCheck == false then
  6031. FactionCalloutTimeCheck = true
  6032. FaceTarget(NPC,Spawn)
  6033. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6034. FactionCheckingCallout(NPC, Spawn, faction)
  6035. end
  6036. else
  6037. if CalloutTimeCheck == false then
  6038. if math.random(1, 100) <= 20 then
  6039. CalloutTimeCheck = true
  6040. FaceTarget(NPC,Spawn)
  6041. AddTimer(NPC,30000,"ResetCalloutTimer")
  6042. local choice = math.random(1,3)
  6043. if choice == 1 then
  6044. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368)
  6045. elseif choice == 2 then
  6046. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958)
  6047. elseif choice == 3 then
  6048. if spawnRace == DARKELF then
  6049. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_darkelf_gm_d6a4426d.mp3", "Oops! Pardon me! Watch the gnome!", "appologize", 57227224, 2068197977)
  6050. elseif spawnRace == ERUDITE then
  6051. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_erudite_gm_fda5eb48.mp3", "We'll see who's smarter when I finish my ... thingamabob!", "agree", 856975110, 1693275305)
  6052. elseif spawnRace == GNOME then
  6053. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_gnome_gm_91c8c95a.mp3", "Sprockets and cogs! Where's the one I need now?", "doh", 2107565689, 1695469863)
  6054. elseif spawnRace == OGRE then
  6055. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gm_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806)
  6056. elseif spawnRace == RATONGA then
  6057. local check = math.random(1,2)
  6058. if check == 1 then
  6059. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gm_c4fe5091.mp3", "Its a.. rat race out here!", "chuckle", 3414267492, 3932300678)
  6060. elseif check == 2 then
  6061. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gm_f5bdc8a9.mp3", "Good thing you ratonga have such nimble fingers!", "nod", 3939605048, 2460746424)
  6062. end
  6063. elseif spawnRace == TROLL then
  6064. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gm_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806)
  6065. else
  6066. local check = math.random(1,2)
  6067. if check == 1 then
  6068. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368)
  6069. elseif check == 2 then
  6070. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gm_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958)
  6071. end
  6072. end
  6073. end
  6074. end
  6075. end end
  6076. elseif GOOD then
  6077. end
  6078. elseif gender == FEMALE then
  6079. if GOOD then
  6080. if Qfaction <0 then
  6081. if FactionCalloutTimeCheck == false then
  6082. FactionCalloutTimeCheck = true
  6083. FaceTarget(NPC,Spawn)
  6084. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6085. FactionCheckingCallout(NPC, Spawn, faction)
  6086. end
  6087. else
  6088. if CalloutTimeCheck == false then
  6089. if math.random(1, 100) <= 20 then
  6090. CalloutTimeCheck = true
  6091. FaceTarget(NPC,Spawn)
  6092. AddTimer(NPC,30000,"ResetCalloutTimer")
  6093. local choice = math.random(1,3)
  6094. if choice == 1 then
  6095. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_39da4f6d.mp3", "Cheers and boggle chippers to you!", "hello", 3143145827, 3768593316)
  6096. elseif choice == 2 then
  6097. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_a39dcf21.mp3", "Oh, have you any spare foozlebits? Don't you hate being one foozlebit short of a fwinger?!", "happy", 2398830545, 499246232)
  6098. elseif choice == 3 then
  6099. if spawnRace == BARBARIAN then
  6100. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_barbarian_gf_68486376.mp3", "Watch your step, you rusty-pated, slow-witted, half-turned knob on a cognizoid! Can't you see I'm busy?", "", 2020911566, 1624319994)
  6101. elseif spawnRace == DARK_ELF then
  6102. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_darkelf_gf_2efc2ba3.mp3", "Wha-what?! There's no underground city for you to cause trouble here!", "heckno", 1347338097, 1975299286)
  6103. elseif spawnRace == DWARF then
  6104. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_dwarf_gf_39b313df.mp3", "Whoa! I wish I had some of the metals I've heard you dwarves discovered!", "boggle", 952206232, 2909928469)
  6105. elseif spawnRace == GNOME then
  6106. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_gnome_gf_cb39ba66.mp3", "May all your gears and whistles work as well as you imagine them!", "bye", 369024553, 1044203209)
  6107. elseif spawnRace == HALFLING then
  6108. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_halfling_gf_c761c00.mp3", "Ooo, next time I'm working on a quigger, I'd love to have your help!", "agree", 4236485237, 2192659802)
  6109. elseif spawnRace == HIGH_ELF then
  6110. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_highelf_gf_f878672c.mp3", "I have something that might bring back your eyebrows or.. maybe not.", "nod", 4294799293, 119805891)
  6111. elseif spawnRace == HUMAN then
  6112. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_newbie_gf_42435ccc.mp3", "I've noticed you gawking at me. Have you never seen a gnome before?", "stare", 714753951, 3080319952)
  6113. elseif spawnRace == KERRA then
  6114. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_kerra_gf_34e32811.mp3", "Oh, about that little incident with the hair growth stimulator.. who knew?! Oh, guess that wasn't you after all. Nevermind!", "shrug", 2143057093, 1178408525)
  6115. elseif spawnRace == OGRE then
  6116. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_ogre_gf_a45b4d4.mp3", "Hmm, floggsockets, flizzkicks, and more.. EhhHAK! Watch where you're going you brute! I lost track of something important I was working on!", "swear", 1477211600, 2587521479)
  6117. end
  6118. else
  6119. local choice = math.random(1,2)
  6120. if choice == 1 then
  6121. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_39da4f6d.mp3", "Cheers and boggle chippers to you!", "hello", 3143145827, 3768593316)
  6122. elseif choice == 2 then
  6123. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_good/ft/eco/good/gnome_eco_race_good_hail_gf_a39dcf21.mp3", "Oh, have you any spare foozlebits? Don't you hate being one foozlebit short of a fwinger?!", "happy", 2398830545, 499246232)
  6124. end
  6125. end
  6126. end
  6127. end end
  6128. elseif EVIL then
  6129. if FPfaction <0 then
  6130. if FactionCalloutTimeCheck == false then
  6131. FactionCalloutTimeCheck = true
  6132. FaceTarget(NPC,Spawn)
  6133. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6134. FactionCheckingCallout(NPC, Spawn, faction)
  6135. end
  6136. else
  6137. if CalloutTimeCheck == false then
  6138. if math.random(1, 100) <= 20 then
  6139. CalloutTimeCheck = true
  6140. FaceTarget(NPC,Spawn)
  6141. AddTimer(NPC,30000,"ResetCalloutTimer")
  6142. local choice = math.random(1,3)
  6143. if choice == 1 then
  6144. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368)
  6145. elseif choice == 2 then
  6146. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958)
  6147. elseif choice == 3 then
  6148. if spawnRace == DARKELF then
  6149. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_darkelf_gf_d6a4426d.mp3", "Oops! Pardon me! Watch the gnome!", "appologize", 57227224, 2068197977)
  6150. elseif spawnRace == ERUDITE then
  6151. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_erudite_gf_fda5eb48.mp3", "We'll see who's smarter when I finish my ... thingamabob!", "agree", 856975110, 1693275305)
  6152. elseif spawnRace == GNOME then
  6153. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_gnome_gf_91c8c95a.mp3", "Sprockets and cogs! Where's the one I need now?", "doh", 2107565689, 1695469863)
  6154. elseif spawnRace == OGRE then
  6155. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gf_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806)
  6156. elseif spawnRace == RATONGA then
  6157. local check = math.random(1,2)
  6158. if check == 1 then
  6159. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_c4fe5091.mp3", "Its a.. rat race out here!", "chuckle", 3414267492, 3932300678)
  6160. elseif check == 2 then
  6161. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_f5bdc8a9.mp3", "Good thing you ratonga have such nimble fingers!", "nod", 3939605048, 2460746424)
  6162. end
  6163. elseif spawnRace == TROLL then
  6164. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gm_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806)
  6165. else
  6166. local check = math.random(1,2)
  6167. if check == 1 then
  6168. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368)
  6169. elseif check == 2 then
  6170. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958)
  6171. end
  6172. end
  6173. end
  6174. end
  6175. end end
  6176. end
  6177. end
  6178. elseif race == HALF_ELF then
  6179. if gender == MALE then
  6180. if GOOD then
  6181. if Qfaction <0 then
  6182. if FactionCalloutTimeCheck == false then
  6183. FactionCalloutTimeCheck = true
  6184. FaceTarget(NPC,Spawn)
  6185. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6186. FactionCheckingCallout(NPC, Spawn, faction)
  6187. end
  6188. else
  6189. if CalloutTimeCheck == false then
  6190. if math.random(1, 100) <= 20 then
  6191. CalloutTimeCheck = true
  6192. FaceTarget(NPC,Spawn)
  6193. AddTimer(NPC,30000,"ResetCalloutTimer")
  6194. local choice = math.random(1,3)
  6195. if choice == 1 then --racial check
  6196. if spawnRace == BARBARIAN then
  6197. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_barbarian_gm_ef83eace.mp3", "May your paths always be wide enough to accommodate your girth.", "nod", 962891721, 1618197244)
  6198. elseif spawnRace == DARK_ELF then
  6199. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_darkelf_gm_8d88c929.mp3", "Tier'Dal have no place in Qeynos, let with the elvin race! Go back to the other side of Norrath where I can hope to track you down some day!", "scold", 2347367440, 3750524963)
  6200. elseif spawnRace == DWARF then
  6201. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_dwarf_gm_8f6df8fc.mp3", "No mines here! Perhaps you should keep traveling until you find some?", "no", 1423351548, 825772946)
  6202. elseif spawnRace == GNOME then
  6203. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_gnome_gm_e91c924a.mp3", "If I wanted to build something, I'd ask you.", "no", 4236848712, 1210106222)
  6204. elseif spawnRace == HALF_ELF then
  6205. if GetLevel(Spawn) >=50 then
  6206. check = math.random(1,3)
  6207. else
  6208. check = math.random(1,2)
  6209. end
  6210. if check == 1 then
  6211. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfelf_gm_7a593271.mp3", "Better for us to watch eachother's backs than to find a blade in them.", "nod", 2010917197, 1213460588)
  6212. elseif check == 2 then
  6213. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfelf_gm_a3837eb9.mp3", "Nice piercings! I might get another one later today!", "agree", 2334232424, 3543793461)
  6214. elseif choice == 3 then
  6215. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_status_gm_d0e7f760.mp3", "You bring honor to all halfelves. Thank you for that!", "thank", 2176314453, 1767265279)
  6216. end
  6217. elseif spawnRace == HALFLING then
  6218. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfling_gm_51ce1bac.mp3", "Yes what is it? Oh, just saying hello? Well then, hello.", "hello", 1202098187, 2620859366)
  6219. elseif spawnRace == HIGH_ELF then
  6220. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_highelf_gm_24cca44b.mp3", "You're no better than the rest of us no matter whose blessing you think you have.", "no", 1706562095, 4255036175)
  6221. elseif spawnRace == HUMAN then
  6222. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_human_gm_66e9d70c.mp3", "I'm a little too busy for idle chit-chat if you don't mind.", "no", 2225350729, 1927315216)
  6223. elseif spawnRace == KERRA then
  6224. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_kerra_gm_8c6c65ff.mp3", "What are you really hiding behind that fur coat?", "ponder", 264615729, 2871771903)
  6225. elseif spawnRace == OGRE then
  6226. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_ogre_gm_c0c9fdf0.mp3", "I'd tell you what I really thing about you, but then I'd have to use short.. little words to make sure you can grasp what I'm saying.", "glare", 1121721077, 4276284783)
  6227. elseif spawnRace == WOOD_ELF then
  6228. local check = math.random(1,2)
  6229. if check == 1 then
  6230. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_woodelf_gm_2fa5fd3b.mp3", "We'll have to get together for a goblet of wine soon. Your treat!", "agree", 2999782150, 334868042)
  6231. elseif check == 2 then
  6232. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_woodelf_gm_876eb977.mp3", "I wish I had good ol' days to remember like you do... Oh well, best to worry about today and not yesterday!", "shrug", 918037021, 185336532)
  6233. end
  6234. else
  6235. local check = math.random(1,2)
  6236. if check == 1 then
  6237. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_15163426.mp3", "You talk to strangers? What's the purpose of that?", "shrug", 1620470786, 1752689340)
  6238. elseif check == 2 then
  6239. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2888703527, 1699968860)
  6240. end
  6241. end
  6242. elseif choice == 2 then
  6243. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_15163426.mp3", "You talk to strangers? What's the purpose of that?", "shrug", 1620470786, 1752689340)
  6244. elseif choice == 3 then
  6245. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gm_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2888703527, 1699968860)
  6246. end
  6247. end
  6248. end end
  6249. elseif EVIL then
  6250. end
  6251. elseif gender == FEMALE then
  6252. if EVIL then
  6253. if FPfaction <0 then
  6254. if FactionCalloutTimeCheck == false then
  6255. FactionCalloutTimeCheck = true
  6256. FaceTarget(NPC,Spawn)
  6257. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6258. FactionCheckingCallout(NPC, Spawn, faction)
  6259. end
  6260. else
  6261. if CalloutTimeCheck == false then
  6262. if math.random(1, 100) <= 20 then
  6263. CalloutTimeCheck = true
  6264. FaceTarget(NPC,Spawn)
  6265. AddTimer(NPC,30000,"ResetCalloutTimer")
  6266. local choice = math.random(1,3)
  6267. if choice == 1 then
  6268. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_817ed115.mp3", "Sometimes you have to take what you want.", "nod", 235476376, 378561265)
  6269. elseif choice == 2 then
  6270. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_3f18f86f.mp3", "Freeport has everything you could want: intrigue, murder, and greed!", "hello", 5269968, 3778619854)
  6271. elseif choice == 3 then
  6272. if spawnRace == DARKELF then
  6273. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_darkelf_gf_b7243656.mp3", "Get out of here, before I get a few friends and teach you whose turf this is!", "threaten", 1591785045, 2161856385)
  6274. elseif spawnRace == ERUDITE then
  6275. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_erudite_gf_ba79a909.mp3", "Good day. Hope you're not planning any experiments around here today.", "hello", 324880456, 63443987)
  6276. elseif spawnRace == DWARF then
  6277. PlayFlavor(NPC, "", "I've never met a dwarf before. Is it true they're stupid? ", "stare", 0, 0)
  6278. elseif spawnRace == IKSAR then
  6279. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_iksar_gf_a25f2702.mp3", "Okay, scales. I don't need luggage right now.", "no", 3274806092, 49060946)
  6280. elseif spawnRace == OGRE then
  6281. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_ogre_gf_b1767583.mp3", "You'd think the overlord would have more taste than to let giants in the city!", "sniff", 4005582689, 2179058353)
  6282. elseif spawnRace == RATONGA then
  6283. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_ratonga_gf_9f5502a.mp3", "Where have your sneaky fingers been today? Hopefully not in my pocket.", "ponder", 3377223212, 405360644)
  6284. elseif spawnRace == TROLL then
  6285. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_troll_gf_60575245.mp3", "Trolls have to be the most brutish and nasty creatures ever!", "scold", 3572118052, 1252514790)
  6286. elseif spawnRace == WOODELF then
  6287. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_woodelf_gf_15785897.mp3", "Hmph, I came to Freeport to get away from your kind.", "glare", 3646199817, 3971791216)
  6288. else
  6289. local check = math.random(1,2)
  6290. if check == 1 then
  6291. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_817ed115.mp3", "Sometimes you have to take what you want.", "nod", 235476376, 378561265)
  6292. elseif check == 2 then
  6293. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_evil/ft/eco/evil/halfelf_eco_race_evil_hail_gf_3f18f86f.mp3", "Freeport has everything you could want: intrigue, murder, and greed!", "hello", 5269968, 3778619854)
  6294. end
  6295. end
  6296. end
  6297. end
  6298. end end
  6299. elseif GOOD then
  6300. if Qfaction <0 then
  6301. if FactionCalloutTimeCheck == false then
  6302. FactionCalloutTimeCheck = true
  6303. FaceTarget(NPC,Spawn)
  6304. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6305. FactionCheckingCallout(NPC, Spawn, faction)
  6306. end
  6307. else
  6308. if CalloutTimeCheck == false then
  6309. if math.random(1, 100) <= 20 then
  6310. CalloutTimeCheck = true
  6311. FaceTarget(NPC,Spawn)
  6312. AddTimer(NPC,30000,"ResetCalloutTimer")
  6313. local choice = math.random(1,3)
  6314. if choice == 1 then
  6315. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2086714174, 1576219530)
  6316. elseif choice == 2 then
  6317. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_15163426.mp3", "You talk to strangers? What's the purpose of that?", "confused", 3457658686, 921014902)
  6318. elseif choice == 3 then
  6319. if spawnRace == WOODELF then
  6320. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_woodelf_gf_1f97d15c.mp3", "May your life be filled with the green of trees and your heart be filled with...uh' hope!", "agree", 1410070569, 2067586254)
  6321. end
  6322. else
  6323. local choice = math.random(1,2)
  6324. if choice == 1 then
  6325. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_c91da8a3.mp3", "I have nothing to say to you right now.", "no", 2086714174, 1576219530)
  6326. elseif choice == 2 then
  6327. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_hail_gf_15163426.mp3", "You talk to strangers? What's the purpose of that?", "confused", 3457658686, 921014902)
  6328. end
  6329. end
  6330. end
  6331. end
  6332. end
  6333. end end
  6334. elseif race == HALFLING then
  6335. if gender == MALE then
  6336. if Qfaction < 0 then
  6337. if FactionCalloutTimeCheck == false then
  6338. FactionCalloutTimeCheck = true
  6339. FaceTarget(NPC,Spawn)
  6340. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6341. FactionCheckingCallout(NPC, Spawn, faction)
  6342. end
  6343. else
  6344. if CalloutTimeCheck == false then
  6345. if math.random(1, 100) <= 20 then
  6346. CalloutTimeCheck = true
  6347. FaceTarget(NPC,Spawn)
  6348. AddTimer(NPC,30000,"ResetCalloutTimer")
  6349. local choice = math.random(1,3)
  6350. if choice == 1 then --racial check
  6351. if spawnRace == BARBARIAN then
  6352. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_barbarian_gm_6bb8a4bc.mp3", "I bet your tired of folks asking you how the weather is, huh?", "agree", 19411750, 160006957)
  6353. elseif spawnRace == DARK_ELF then
  6354. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gm_222dadcd.mp3", "You can fool some of the fools some of the time, but you can't fool me! I know what your kind does. Stay away!", "sulk", 303174091, 2376469392)
  6355. elseif spawnRace == DWARF then
  6356. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_dwarf_gm_578eaf5f.mp3", "If only my armor looked as sturdy as yours. Oh well, it works!", "shrug", 1478411764, 638148930)
  6357. elseif spawnRace == ERUDITE then
  6358. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_erudite_gm_3d71f09c.mp3", "For thinking their so intelligent, why do Erudites always talk down to me like I'm a child? Don't they know a halfling when they see one?", "confused", 245912432, 2955433596)
  6359. elseif spawnRace == GNOME then
  6360. local check = MakeRandomInt(1,2)
  6361. if check == 1 then
  6362. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gm_461d7cf0.mp3", "The next foozlebit I find is yours. I promise", "nod", 3669283075, 3068866259)
  6363. elseif check == 2 then
  6364. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gm_94bf9271.mp3", "Have you considered making an ale-tanker that never empties? That's a worthy project!", "smile", 1657569571, 2283552256)
  6365. end
  6366. elseif spawnRace == HALFLING then
  6367. local level =GetLevel(Spawn)
  6368. if level >=50 then
  6369. check = MakeRandomInt(1,4)
  6370. else
  6371. check = MakeRandomInt(1,2)
  6372. end
  6373. if check == 1 then
  6374. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gm_319ec8e8.mp3", "One day, we will raise our tankards in Rivervale!", "", 3522291355, 3586402526)
  6375. elseif check == 2 then
  6376. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gm_4a75dace.mp3", "That was some joke you told the other day! I'm still laughing over it!", "chuckle", 4080228661, 501342601)
  6377. elseif check == 3 then
  6378. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_93caef2a.mp3", "There are few halflings as big as you are. Well, not that you're big, size-wise, but you know...you got a big reputation.", "", 189865119, 3985482419)
  6379. elseif check == 4 then
  6380. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_940d0880.mp3", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 1164257869, 2013275284)
  6381. end
  6382. elseif spawnRace == HIGH_ELF then
  6383. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_highelf_gm_d3c11717.mp3", "You haven't heard anything new about the Misty Thicket, have you? You let me know if you ever do.", "nod", 3019874910, 687397338)
  6384. elseif spawnRace == HUMAN then
  6385. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_human_gm_c1a5bf5.mp3", "Just want you to know that I had nothing to do with that barstool collapsing underneath you the other day. Honest!", "no", 2399290871, 3286868646)
  6386. elseif spawnRace == KERRA then
  6387. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_kerra_gm_278d86ce.mp3", "Hey! How's the weather up there?", "wave", 3541643798, 2984564758)
  6388. elseif spawnRace == OGRE then
  6389. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gm_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401)
  6390. elseif spawnRace == TROLL then
  6391. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gm_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401)
  6392. elseif spawnRace == WOOD_ELF then
  6393. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_woodelf_gm_b160d4db.mp3", "You must miss home, too, huh? I've never seen it myself, but I wish I could return to Rivervale.", "sigh", 3826858900, 561795809)
  6394. else
  6395. local check = math.random(1,2)
  6396. if check == 1 then
  6397. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_34b03729.mp3", "I'm sure we've met some place before. You look so familiar!", "ponder", 1550233671, 4104979611)
  6398. elseif check == 2 then
  6399. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_74b0fd50.mp3", "A good joke deserves a good audiance I always say.", "agree", 95315026, 2602312757)
  6400. end
  6401. end
  6402. elseif choice == 2 then
  6403. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_34b03729.mp3", "I'm sure we've met some place before. You look so familiar!", "ponder", 1550233671, 4104979611)
  6404. elseif choice == 3 then
  6405. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gm_74b0fd50.mp3", "A good joke deserves a good audiance I always say.", "agree", 95315026, 2602312757)
  6406. end
  6407. end
  6408. end end
  6409. elseif gender == FEMALE then
  6410. --[[ if Qfaction <0 then
  6411. if FactionCalloutTimeCheck == false then
  6412. FactionCalloutTimeCheck = true
  6413. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6414. local choice = math.random(1,2)
  6415. if choice == 1 then
  6416. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them!", "point", 3071247604, 671588271)
  6417. elseif choice == 2 then
  6418. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 1040511037, 3422590702)
  6419. end
  6420. end
  6421. else
  6422. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gf_8e6f2cee.mp3", "What're you working on now, hmm? Hope this one works out!", "", 1396523759, 1857436654)
  6423. ]]--
  6424. end
  6425. elseif race == HIGH_ELF then
  6426. if gender == MALE then
  6427. elseif gender == FEMALE then
  6428. if Qfaction < 0 then
  6429. if FactionCalloutTimeCheck == false then
  6430. FactionCalloutTimeCheck = true
  6431. FaceTarget(NPC,Spawn)
  6432. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6433. FactionCheckingCallout(NPC, Spawn, faction)
  6434. end
  6435. else
  6436. if CalloutTimeCheck == false then
  6437. if math.random(1, 100) <= 20 then
  6438. CalloutTimeCheck = true
  6439. FaceTarget(NPC,Spawn)
  6440. AddTimer(NPC,30000,"ResetCalloutTimer")
  6441. local choice = math.random(1,3)
  6442. if choice == 1 then --racial check
  6443. if spawnRace == BARBARIAN then
  6444. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_barbarian_gf_76f6ec06.mp3", "I'm sure that even you can see the wisdom of obeying Tunare's chosen.", "nod", 1508778688, 725247692)
  6445. elseif spawnRace == DARK_ELF then
  6446. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_darkelf_gf_66ed5b18.mp3", "This is an outrage! A Tier'Dal has no place in Qeynos, or set foot and disgrace anything Tunare has graced us with!", "threaten", 3028248049, 1876789572)
  6447. elseif spawnRace == DWARF then
  6448. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_dwarf_gf_35729e65.mp3", "No, I won't go out for a dwarven ale with you. Elven wine tastes better anyway.", "no", 266246440, 1778311218)
  6449. elseif spawnRace == ERUDITE then
  6450. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_erudite_gf_cfbdf659.mp3", "That ensom' is quite becoming to you. Almost as good as my own.", "agree", 1652655342, 62284543)
  6451. elseif spawnRace == FROGLOK then
  6452. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_froglok_gf_d4e1c221.mp3", "Your sense of justice is highly valuable in these degenerated days.", "hello", 1880520908, 1662106306, Spawn)
  6453. elseif spawnRace == GNOME then
  6454. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_gnome_gf_6a2b567f.mp3", "Your little gears and gizmos are amusing, but I have no interest in them.", "no", 667401607, 3295814491)
  6455. elseif spawnRace == HALF_ELF then
  6456. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_halfelf_gf_1635ab67.mp3", "Hmm. By the look in your eyes you had potentional, but one of your parents made a poor choice in life.", "nod", 3335501764, 2059212963)
  6457. elseif spawnRace == HALFLING then
  6458. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_halfling_gf_d4e1c221.mp3", "I'm sure it will be a glad day when you return to Misty Thicket.", "hello", 1880520908, 1662106306)
  6459. elseif spawnRace == HIGH_ELF then
  6460. if GetLevel(Spawn) >=50 then
  6461. check = math.random(1,4)
  6462. else
  6463. check = math.random(1,2)
  6464. end
  6465. if check == 1 then
  6466. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_highelf_gf_601050b5.mp3", "May Tunare's blessings be with you and yours.", "hello", 781331093, 1715342825)
  6467. elseif check == 2 then
  6468. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_highelf_gf_b32f3d7a.mp3", "I am pleased to see other Koad'Dal trying to keep up with this wretched neighborhood.", "agree", 235834078, 3543793461)
  6469. elseif check == 3 then
  6470. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_status_gf_1a72199d.mp3", "You're a credit to all Koad'Dal. With your example, Qeynos will see the Koad'Dal as true born leaders.", "thank", 2790557627, 1438660086)
  6471. elseif check == 4 then
  6472. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_status_gf_c7ce30ef.mp3", "Tunare's blessings are upon you, and those fortunate enough to know you.", "curtsey", 2875458290, 576573838)
  6473. end
  6474. elseif spawnRace == HUMAN then
  6475. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_human_gf_6cb03b0e.mp3", "Qeynos has not even a shadow of the beauty of Felwithe. Still, one makes due with what one has.", "no", 2082586119, 191034265)
  6476. elseif spawnRace == KERRA then
  6477. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_kerra_gf_1c61c938.mp3", "I am not interested in fish, so please do not mention them to me.", "no", 222560408, 2184277903)
  6478. elseif spawnRace == OGRE then
  6479. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_ogre_gf_271cba3d.mp3", "This abomination of Rallos Zek has no place corrupting what Tunare has graced us with.", "glare", 4177832537, 1219231619)
  6480. elseif spawnRace == WOOD_ELF then
  6481. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_woodelf_gf_f474672e.mp3", "I see you're on an errand. Please don't linger. There is much work to do around here.", "nod", 597450761, 585294431)
  6482. else
  6483. local check = math.random(1,2)
  6484. if check == 1 then
  6485. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_910f06b6.mp3", "Tunare blesses those who are faithful, and trusts in her return.", "nod", 2463890902, 2461742088)
  6486. elseif check == 2 then
  6487. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_1acc6fa6.mp3", "May your eyes be opened to the truths of Tunare's teachings.", "hello", 1915577851, 591578054)
  6488. end
  6489. end
  6490. elseif choice == 2 then
  6491. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_910f06b6.mp3", "Tunare blesses those who are faithful, and trusts in her return.", "nod", 2463890902, 2461742088)
  6492. elseif choice == 3 then
  6493. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_hail_gf_1acc6fa6.mp3", "May your eyes be opened to the truths of Tunare's teachings.", "hello", 1915577851, 591578054)
  6494. end
  6495. end
  6496. end
  6497. end end
  6498. elseif race == HUMAN then
  6499. if gender == MALE then
  6500. if EVIL then
  6501. --[[ if FPfaction <0 then
  6502. local choice = math.random(1,2)
  6503. if choice == 1 then
  6504. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_55c7abb4.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3295550745, 254450600)
  6505. elseif choice == 2 then
  6506. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "That look's like an awfully expensive pair of boots there, my friend.", "ponder", 367255988, 2113438867)
  6507. end
  6508. else
  6509. end]]--
  6510. elseif GOOD then
  6511. if Qfaction <0 then
  6512. if FactionCalloutTimeCheck == false then
  6513. FactionCalloutTimeCheck = true
  6514. FaceTarget(NPC,Spawn)
  6515. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6516. FactionCheckingCallout(NPC, Spawn, faction)
  6517. end
  6518. else
  6519. if CalloutTimeCheck == false then
  6520. if math.random(1, 100) <= 20 then
  6521. CalloutTimeCheck = true
  6522. FaceTarget(NPC,Spawn)
  6523. AddTimer(NPC,30000,"ResetCalloutTimer")
  6524. local choice = math.random(1,3)
  6525. if choice == 1 then --racial check
  6526. if spawnRace == DARK_ELF then
  6527. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_darkelf_gm_4cac7ca.mp3", "Don't think for a momment that your citizenship makes you faithful to Qeynos. After all, you did betray another city. What's stopping you from doing it again?", "no", 615873384, 2926864365)
  6528. elseif spawnRace == DWARF then
  6529. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_dwarf_gm_44f15fd2.mp3", "Dwarven ale has such renown. You don't happen to be carrying any with you, do you? No? A pitty.", "agree", 2950701844, 1531526080)
  6530. elseif spawnRace == ERUDITE then
  6531. local check = math.random(1,2)
  6532. if check == 1 then
  6533. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gm_1c69f98b.mp3", "Perhaps we can sit down sometime and you can explain your theories about the shattering.", "ponder", 4035108881, 4044779070)
  6534. elseif check == 2 then
  6535. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gm_9c9b3637.mp3", "If I'm in trouble, I can think of no better ally than someone like you.", "nod", 2515502310, 2808975526)
  6536. end
  6537. elseif spawnRace == FROGLOK then
  6538. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_froglok_gm_b1da0602.mp3", "Hail to you, short and shiny one!", "hello", 2380925828, 15459918)
  6539. elseif spawnRace == GNOME then
  6540. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_gnome_gm_a777615.mp3", "I wish I knew what some of these new-fangled gnomish inventions are meant to do.", "confused", 1410161766, 2130476086)
  6541. elseif spawnRace == HALF_ELF then
  6542. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfelf_gm_a64c49f5.mp3", "Its a great day to be alive and to be in Qeynos.", "nod", 2240799501, 2229977030)
  6543. elseif spawnRace == HALFLING then
  6544. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfling_gm_266398e9.mp3", "I'm curious as to why you halflings are always so cheerful! Mystified actually.", "confused", 51041711, 4113386184)
  6545. elseif spawnRace == HIGH_ELF then
  6546. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_highelf_gm_a4ddebdc.mp3", "A good day in Qeynos always beats a bad day anywhere else.", "nod", 2563785575, 2973629845)
  6547. elseif spawnRace == HUMAN then
  6548. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_human_gm_50fe5858.mp3", "Hail to you. Its a great day to be alive!", "hello", 3039434817, 1919768022)
  6549. elseif spawnRace == KERRA then
  6550. local check = math.random(1,2)
  6551. if check == 1 then
  6552. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gm_ba79272a.mp3", "Fishings a great past time, isn't it? I make time for it whenever I can.", "agree", 1391107838, 2580038902)
  6553. elseif check == 2 then
  6554. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gm_e2ea62ed.mp3", "Always a pleasure to chat with one of the Kerra.", "nod", 2870132986, 278432843)
  6555. end
  6556. elseif spawnRace == OGRE then
  6557. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_ogre_gm_bed8b1f1.mp3", "Ogres were made for war. What could you possibly want within the peaceful walls of Qeynos?", "confused", 1887161829, 1585646853)
  6558. elseif spawnRace == TROLL then
  6559. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_troll_gm_fdd12de.mp3", "You forgot to leave your stink at the swamp. Keep it there and don't come back, troll!", "stinky", 1224786635, 2939340176)
  6560. elseif spawnRace == WOOD_ELF then
  6561. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_woodelf_gm_2ab5b9e2.mp3", "I wish I had the ability to keep the plants in my home happy.", "agree", 2624412872, 2478031045)
  6562. else
  6563. local check = math.random(1,2)
  6564. if check == 1 then
  6565. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314)
  6566. elseif check == 2 then
  6567. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892)
  6568. end
  6569. end
  6570. elseif choice == 2 then
  6571. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314)
  6572. elseif choice == 3 then
  6573. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gm_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892)
  6574. end
  6575. end
  6576. end
  6577. end
  6578. end
  6579. elseif gender == FEMALE then
  6580. if EVIL then
  6581. if FPfaction <0 then
  6582. if FactionCalloutTimeCheck == false then
  6583. FactionCalloutTimeCheck = true
  6584. FaceTarget(NPC,Spawn)
  6585. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6586. FactionCheckingCallout(NPC, Spawn, faction)
  6587. end
  6588. else
  6589. if CalloutTimeCheck == false then
  6590. if math.random(1, 100) <= 20 then
  6591. CalloutTimeCheck = true
  6592. FaceTarget(NPC,Spawn)
  6593. AddTimer(NPC,30000,"ResetCalloutTimer")
  6594. local choice = math.random(1,3)
  6595. if choice == 1 then
  6596. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_93dc38d4.mp3", "Oh drat, I hope not. Oh, sorry I thought you meant the weather.", "doh", 1692525966, 615682275)
  6597. elseif choice == 2 then
  6598. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_1e51f755.mp3", "Yes yes, hello. I'm busy", "no", 4117973487, 2991449240)
  6599. elseif choice == 3 then
  6600. if spawnRace == BARBARIAN then
  6601. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_barbarian_gf_8a05c752.mp3", "Well met.", "hello", 1804359163, 3445708894)
  6602. elseif spawnRace == DARK_ELF then
  6603. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_darkelf_gf_7231fda9.mp3", "You thought you were so superior and look who you come to for protection when things got rough.", "curse", 3384843872, 927025109)
  6604. elseif spawnRace == DWARF then
  6605. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_dwarf_gf_6be68ccb.mp3", "Well, I'll be. I wonder who you had to beg to get in here.", "ponder", 113434539, 1141319850)
  6606. elseif spawnRace == ERUDITE then
  6607. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_erudite_gf_8d65fed9.mp3", "Smart or not, you're in Freeport now!", "chuckle", 1504953508, 3033375455)
  6608. elseif spawnRace == GNOME then
  6609. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_gnome_gf_f26215e6.mp3", "Stay away from the ogres, runt.", "stare", 982522108, 3440948860)
  6610. elseif spawnRace == HALF_ELF then
  6611. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_halfelf_gf_5b7295ad.mp3", "Half right, half wrong.", "glare", 3509473675, 545362230)
  6612. elseif spawnRace == HALFLING then
  6613. PlayFlavor(NPC, "", "I can think of a few words for you other than halfling.", "threaten", 0, 0)
  6614. elseif spawnRace == HIGH_ELF then
  6615. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_highelf_gf_54eddabb.mp3", "Elf, get out of my way before I call the guards on you.", "sneer", 3958771785, 212811507)
  6616. elseif spawnRace == HUMAN then
  6617. local check = math.random(1,2)
  6618. if check == 1 then
  6619. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_human_gf_6aae649e.mp3", "Grim determination has gotten us where we are now.", "agree", 4149109940, 4022423716)
  6620. elseif check ==2 then
  6621. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_93dc38d4.mp3", "Oh, drat, I hope not. Oh, sorry, I thought you might have meant the weather.", "confused", 1692525966, 615682275)
  6622. end
  6623. elseif spawnRace == IKSAR then
  6624. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_iksar_gf_ba328394.mp3", "Fine day for a slither, eh?", "sneer", 505153156, 1070642363)
  6625. elseif spawnRace == OGRE then
  6626. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_ogre_gf_e3b4ada3.mp3", "Back off, brute!", "glare", 3484150960, 3962798795)
  6627. elseif spawnRace == RATONGA then
  6628. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_ratonga_gf_88d48574.mp3", "A good rat is a dead rat. Good thing you're not really a rat, eh?", "glare", 1375823265, 2740011522)
  6629. elseif spawnRace == TROLL then
  6630. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_troll_gf_a1817140.mp3", "I can't think of a way you could get uglier.", "shrug", 1476180483, 3762815491)
  6631. else
  6632. local check = math.random(1,2)
  6633. if check == 1 then
  6634. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_93dc38d4.mp3", "Oh drat, I hope not. Oh, sorry I thought you meant the weather.", "doh", 1692525966, 615682275)
  6635. elseif check == 2 then
  6636. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_hail_gf_1e51f755.mp3", "Yes yes, hello. I'm busy", "no", 4117973487, 2991449240)
  6637. end
  6638. end
  6639. end
  6640. end
  6641. end end
  6642. elseif GOOD then
  6643. if Qfaction <0 then
  6644. if FactionCalloutTimeCheck == false then
  6645. FactionCalloutTimeCheck = true
  6646. FaceTarget(NPC,Spawn)
  6647. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6648. FactionCheckingCallout(NPC, Spawn, faction)
  6649. end
  6650. else
  6651. if CalloutTimeCheck == false then
  6652. if math.random(1, 100) <= 20 then
  6653. CalloutTimeCheck = true
  6654. FaceTarget(NPC,Spawn)
  6655. AddTimer(NPC,30000,"ResetCalloutTimer")
  6656. local choice = math.random(1,3)
  6657. if choice == 1 then --racial check
  6658. if spawnRace == DARK_ELF then
  6659. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_darkelf_gf_4cac7ca.mp3", "Don't think for a momment that your citizenship makes you faithful to Qeynos. After all, you did betray another city. What's stopping you from doing it again?", "no", 615873384, 2926864365)
  6660. elseif spawnRace == DWARF then
  6661. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_dwarf_gf_44f15fd2.mp3", "Dwarven ale has such renown. You don't happen to be carrying any with you, do you? No? A pitty.", "agree", 2950701844, 1531526080)
  6662. elseif spawnRace == ERUDITE then
  6663. local check = math.random(1,2)
  6664. if check == 1 then
  6665. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gf_1c69f98b.mp3", "Perhaps we can sit down sometime and you can explain your theories about the shattering.", "ponder", 4035108881, 4044779070)
  6666. elseif check == 2 then
  6667. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_erudite_gf_9c9b3637.mp3", "If I'm in trouble, I can think of no better ally than someone like you.", "nod", 2515502310, 2808975526)
  6668. end
  6669. elseif spawnRace == FROGLOK then
  6670. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_froglok_gf_b1da0602.mp3", "Hail to you, short and shiny one!", "hello", 2380925828, 15459918)
  6671. elseif spawnRace == GNOME then
  6672. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_gnome_gf_a777615.mp3", "I wish I knew what some of these new-fangled gnomish inventions are meant to do.", "confused", 1410161766, 2130476086)
  6673. elseif spawnRace == HALF_ELF then
  6674. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfelf_gf_a64c49f5.mp3", "Its a great day to be alive and to be in Qeynos.", "nod", 2240799501, 2229977030)
  6675. elseif spawnRace == HALFLING then
  6676. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_halfling_gf_266398e9.mp3", "I'm curious as to why you halflings are always so cheerful! Mystified actually.", "confused", 51041711, 4113386184)
  6677. elseif spawnRace == HIGH_ELF then
  6678. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_highelf_gf_a4ddebdc.mp3", "A good day in Qeynos always beats a bad day anywhere else.", "nod", 2563785575, 2973629845)
  6679. elseif spawnRace == HUMAN then
  6680. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_human_gf_50fe5858.mp3", "Hail to you. Its a great day to be alive!", "hello", 3039434817, 1919768022)
  6681. elseif spawnRace == KERRA then
  6682. local check = math.random(1,2)
  6683. if check == 1 then
  6684. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gf_ba79272a.mp3", "Fishings a great past time, isn't it? I make time for it whenever I can.", "agree", 1391107838, 2580038902)
  6685. elseif check == 2 then
  6686. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_kerra_gf_e2ea62ed.mp3", "Always a pleasure to chat with one of the Kerra.", "nod", 2870132986, 278432843)
  6687. end
  6688. elseif spawnRace == OGRE then
  6689. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_ogre_gf_bed8b1f1.mp3", "Ogres were made for war. What could you possibly want within the peaceful walls of Qeynos?", "confused", 1887161829, 1585646853)
  6690. elseif spawnRace == TROLL then
  6691. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_troll_gf_fdd12de.mp3", "You forgot to leave your stink at the swamp. Keep it there and don't come back, troll!", "stinky", 1224786635, 2939340176)
  6692. elseif spawnRace == WOOD_ELF then
  6693. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_woodelf_gf_2ab5b9e2.mp3", "I wish I had the ability to keep the plants in my home happy.", "agree", 2624412872, 2478031045)
  6694. else
  6695. local check = math.random(1,2)
  6696. if check == 1 then
  6697. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314)
  6698. elseif check == 2 then
  6699. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892)
  6700. end
  6701. end
  6702. elseif choice == 2 then
  6703. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_837968a9.mp3", "Oh, my aching back! As good a time to stop and chat as any, I say.", "yawn", 3270846909, 2717985314)
  6704. elseif choice == 3 then
  6705. PlayFlavor(NPC, "voiceover/english/human_eco_race_good/ft/eco/good/human_eco_race_good_hail_gf_2d0e8823.mp3", "Almost time to stop and have an ale, isn't it?", "wink", 1106325239, 2982056892)
  6706. end
  6707. end
  6708. end
  6709. end
  6710. end end
  6711. elseif race == IKSAR then
  6712. if gender == MALE then
  6713. elseif gender == FEMALE then
  6714. if FPfaction <0 then
  6715. if FactionCalloutTimeCheck == false then
  6716. FactionCalloutTimeCheck = true
  6717. FaceTarget(NPC,Spawn)
  6718. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6719. FactionCheckingCallout(NPC, Spawn, faction)
  6720. end
  6721. else
  6722. if CalloutTimeCheck == false then
  6723. if math.random(1, 100) <= 20 then
  6724. CalloutTimeCheck = true
  6725. FaceTarget(NPC,Spawn)
  6726. AddTimer(NPC,30000,"ResetCalloutTimer")
  6727. local choice = math.random(1,3)
  6728. if choice == 1 then
  6729. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_5cacd110.mp3", "If you need help, please find someone who'll provide it.", "shrug", 529474944, 2390194258)
  6730. elseif choice == 2 then
  6731. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_c15f0740.mp3", "Welcome. We greet you.", "yawn", 3949639532, 268039246)
  6732. elseif choice == 3 then
  6733. if spawnRace == BARBARIAN then
  6734. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_barbarian_gf_1b2797ab.mp3", "The cold has stunted the growth of your brain!", "sneer", 3424128666, 3850388487)
  6735. elseif spawnRace == DARK_ELF then
  6736. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_darkelf_gf_41fe94ed.mp3", "We share a similar fate -- cast from our homes by the destruction of our world.", "hello", 735434566, 2925685625)
  6737. elseif spawnRace == ERUDITE then
  6738. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_erudite_gf_323e7792.mp3", "Did Erud take the name because of its meaning, or were his parents full of themselves?", "ponder", 3710722032, 2229599390)
  6739. elseif spawnRace == HALF_ELF then
  6740. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_halfelf_gf_e12939e8.mp3", "Half a man is a cripple. What does that make half an elf?", "leer", 1091603440, 2898728412)
  6741. elseif spawnRace == OGRE then
  6742. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_ogre_gf_59b86284.mp3", "The will of Thule was too great for the armies of Zek to overcome.", "agree", 2467592637, 1333596797)
  6743. elseif spawnRace == RATONGA then
  6744. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_ratonga_gf_d01ccae8.mp3", "I wonder where you have come from... so little history to draw on.", "ponder", 3355738899, 1187010903)
  6745. else
  6746. local check = math.random(1,2)
  6747. if check == 1 then
  6748. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_5cacd110.mp3", "If you need help, please find someone who'll provide it.", "shrug", 529474944, 2390194258)
  6749. elseif check == 2 then
  6750. PlayFlavor(NPC, "voiceover/english/iksar_eco_race_evil/ft/eco/evil/iksar_eco_race_evil_hail_gf_c15f0740.mp3", "Welcome. We greet you.", "yawn", 3949639532, 268039246)
  6751. end
  6752. end
  6753. end
  6754. end
  6755. end
  6756. end end
  6757. elseif race == KERRA then
  6758. if gender == MALE then
  6759. if EVIL then
  6760. elseif GOOD then
  6761. if Qfaction <0 then
  6762. if FactionCalloutTimeCheck == false then
  6763. FactionCalloutTimeCheck = true
  6764. FaceTarget(NPC,Spawn)
  6765. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6766. FactionCheckingCallout(NPC, Spawn, faction)
  6767. end
  6768. else
  6769. if CalloutTimeCheck == false then
  6770. if math.random(1, 100) <= 20 then
  6771. CalloutTimeCheck = true
  6772. FaceTarget(NPC,Spawn)
  6773. AddTimer(NPC,30000,"ResetCalloutTimer")
  6774. local choice = math.random(1,3)
  6775. if choice == 1 then
  6776. if spawnRace == BARBARIAN then
  6777. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_barbarian_gm_8290c6e8.mp3", "You have come a long way from your ancestral home too. A long way indeed.", "agree", 4018981440, 1643885933)
  6778. elseif spawnRace == DARK_ELF then
  6779. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_darkelf_gm_25d2fdb8.mp3", "You're no better than the Erudites who talk about knowledge and learning, but no nothing but hatered and cruelty.", "no", 148704174, 3686564179)
  6780. elseif spawnRace == DWARF then
  6781. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_dwarf_gm_24fd4d98.mp3", "I don't understand the dwarven need for fermented beverages, yet some of these drinks are rather tasty. Are they not?", "confused", 3919208441, 3280982158)
  6782. elseif spawnRace == ERUDITE then
  6783. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_erudite_gm_883036a.mp3", "Erudites will pay one day for what they did to the Kerra. One day, and may I live to see it.", "glare", 2668074718, 3463788086)
  6784. elseif spawnRace == GNOME then
  6785. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_gnome_gm_5efa2600.mp3", "You make my tail twitch with all your cogs and flizgigs. Please, keep those away from me.", "agree", 749990561, 792243248)
  6786. elseif spawnRace == HALF_ELF then
  6787. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_halfelf_gm_55a42c98.mp3", "You understand somewhat how the Kerra feel. You can not deny it. Its in your blood.", "nod", 346671646, 3345517623)
  6788. elseif spawnRace == HIGH_ELF then
  6789. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_highelf_gm_d5455b09.mp3", "Good leaders bide their time, planning all the while. I'm sure you already know this.", "nod", 436143932, 678449819)
  6790. elseif spawnRace == HUMAN then
  6791. local check = math.random(1,2)
  6792. if check == 1 then
  6793. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gm_1e5f4af6.mp3", "If only you did not shave so often. You too would have a luxurious coat!", "agree", 1334867520, 1335322677)
  6794. elseif check == 2 then
  6795. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gm_6692f65a.mp3", "Fishings not for everyone, but those who try it do enjoy it!", "nod", 905168936, 90990383)
  6796. end
  6797. elseif spawnRace == KERRA then
  6798. local check = math.random(1,2)
  6799. if check == 1 then
  6800. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gm_51feb046.mp3", "We should fish together sometime and share our catch with the tribe.", "agree", 3170951601, 1187001972)
  6801. elseif check == 2 then
  6802. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gm_8320096d.mp3", "Your tail stands proudly, and it should no matter where we Kerra find ourselves.", "nod", 2636110079, 1949408393)
  6803. end
  6804. elseif spawnRace == WOOD_ELF then
  6805. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_woodelf_gm_8f0d8228.mp3", "The woods can close in upon one, but I guess there is solitude. But at what price to one's health?", "shrug", 4081298696, 427834832)
  6806. else
  6807. local check = math.random(1,2)
  6808. if check == 1 then
  6809. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "agree", 1811725102, 1170705631)
  6810. elseif choice == 2 then
  6811. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258)
  6812. end
  6813. end
  6814. elseif choice == 2 then
  6815. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "agree", 1811725102, 1170705631)
  6816. elseif choice == 3 then
  6817. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258)
  6818. end
  6819. end
  6820. end
  6821. end
  6822. end
  6823. elseif gender == FEMALE then
  6824. if EVIL then
  6825. if FPfaction <0 then
  6826. if FactionCalloutTimeCheck == false then
  6827. FactionCalloutTimeCheck = true
  6828. FaceTarget(NPC,Spawn)
  6829. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6830. FactionCheckingCallout(NPC, Spawn, faction)
  6831. end
  6832. else
  6833. if CalloutTimeCheck == false then
  6834. if math.random(1, 100) <= 20 then
  6835. CalloutTimeCheck = true
  6836. FaceTarget(NPC,Spawn)
  6837. AddTimer(NPC,30000,"ResetCalloutTimer")
  6838. local choice = math.random(1,4)
  6839. if choice == 1 then
  6840. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_58cce444.mp3", "One day we shall be free in a place of our own once more.", "nod", 3011266241, 3121212413)
  6841. elseif choice == 2 then
  6842. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_a209154b.mp3", "Can you see the beauty of the open plains?", "ponder", 2343521783, 3494299507)
  6843. elseif choice == 3 then
  6844. if spawnRace == DARK_ELF then
  6845. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_darkelf_gf_894e5eba.mp3", "How can you stand living underground for so long?", "confused", 498890951, 482556555)
  6846. elseif spawnRace == ERUDITE then
  6847. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_erudite_gf_18e1ff6e.mp3", "All that has befallen our race can be traced back to your meddling!", "glare", 528136904, 1889578488)
  6848. elseif spawnRace == IKSAR then
  6849. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_iksar_gf_dbafbc9c.mp3", "An empire built on the backs of others is not something I'd brag about.", "shame", 909919632, 1775447018)
  6850. elseif spawnRace == KERRA then
  6851. local check = math.random(1,2)
  6852. if check == 1 then
  6853. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_kerra_gf_4622b2e3.mp3", "Stay away from the Eruidites. They have much up their lying sleeves.", "no", 2227913042, 3084375803)
  6854. elseif check == 2 then
  6855. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_kerra_gf_eee737f6.mp3", "Greetings to you my friend!", "hello", 2721382427, 289310078)
  6856. end
  6857. elseif spawnRace == OGRE then
  6858. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_ogre_gf_88a90aba.mp3", "We respect those with the might to carve out their own niche.", "nod", 1618351055, 3981917052)
  6859. elseif spawnRace == RATONGA then
  6860. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_ratonga_gf_35221ef9.mp3", "Get that rat!", "threaten", 2643882472, 2295977191)
  6861. else
  6862. local check = math.random(1,2)
  6863. if check == 1 then
  6864. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_58cce444.mp3", "One day we shall be free in a place of our own once more.", "nod", 3011266241, 3121212413)
  6865. elseif check == 2 then
  6866. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_evil/ft/eco/evil/kerra_eco_race_evil_hail_gf_a209154b.mp3", "Can you see the beauty of the open plains?", "ponder", 2343521783, 3494299507)
  6867. end
  6868. end
  6869. end
  6870. end
  6871. end end
  6872. elseif GOOD then
  6873. if Qfaction <0 then
  6874. if FactionCalloutTimeCheck == false then
  6875. FactionCalloutTimeCheck = true
  6876. FaceTarget(NPC,Spawn)
  6877. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6878. FactionCheckingCallout(NPC, Spawn, faction)
  6879. end
  6880. else
  6881. if CalloutTimeCheck == false then
  6882. if math.random(1, 100) <= 20 then
  6883. CalloutTimeCheck = true
  6884. FaceTarget(NPC,Spawn)
  6885. AddTimer(NPC,30000,"ResetCalloutTimer")
  6886. local choice = math.random(1,3)
  6887. if choice == 1 then
  6888. if spawnRace == BARBARIAN then
  6889. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_barbarian_gf_8290c6e8.mp3", "You have come a long way from your ancestral home too. A long way indeed.", "agree", 4018981440, 1643885933)
  6890. elseif spawnRace == DARK_ELF then
  6891. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_darkelf_gf_25d2fdb8.mp3", "You're no better than the Erudites who talk about knowledge and learning, but no nothing but hatered and cruelty.", "no", 148704174, 3686564179)
  6892. elseif spawnRace == DWARF then
  6893. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_dwarf_gf_24fd4d98.mp3", "I don't understand the dwarven need for fermented beverages, yet some of these drinks are rather tasty. Are they not?", "confused", 3919208441, 3280982158)
  6894. elseif spawnRace == ERUDITE then
  6895. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_erudite_gf_883036a.mp3", "Erudites will pay one day for what they did to the Kerra. One day, and may I live to see it.", "glare", 2668074718, 3463788086)
  6896. elseif spawnRace == GNOME then
  6897. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_gnome_gf_5efa2600.mp3", "You make my tail twitch with all your cogs and flizgigs. Please, keep those away from me.", "agree", 749990561, 792243248)
  6898. elseif spawnRace == HALF_ELF then
  6899. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_halfelf_gf_55a42c98.mp3", "You understand somewhat how the Kerra feel. You can not deny it. Its in your blood.", "nod", 346671646, 3345517623)
  6900. elseif spawnRace == HIGH_ELF then
  6901. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_highelf_gf_d5455b09.mp3", "Good leaders bide their time, planning all the while. I'm sure you already know this.", "nod", 2270743009, 1129155946)
  6902. elseif spawnRace == HUMAN then
  6903. local check = math.random(1,2)
  6904. if check == 1 then
  6905. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gf_1e5f4af6.mp3", "If only you did not shave so often. You too would have a luxurious coat!", "agree", 1334867520, 1335322677)
  6906. elseif check == 2 then
  6907. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_human_gf_6692f65a.mp3", "Fishings not for everyone, but those who try it do enjoy it!", "nod", 905168936, 90990383)
  6908. end
  6909. elseif spawnRace == KERRA then
  6910. local check = math.random(1,2)
  6911. if check == 1 then
  6912. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gf_51feb046.mp3", "We should fish together sometime and share our catch with the tribe.", "agree", 3170951601, 1187001972)
  6913. elseif check == 2 then
  6914. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_kerra_gf_8320096d.mp3", "Your tail stands proudly, and it should no matter where we Kerra find ourselves.", "nod", 2636110079, 1949408393)
  6915. end
  6916. elseif spawnRace == WOOD_ELF then
  6917. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_woodelf_gf_8f0d8228.mp3", "The woods can close in upon one, but I guess there is solitude. But at what price to one's health?", "shrug", 4081298696, 427834832)
  6918. else
  6919. local check = math.random(1,2)
  6920. if check == 1 then
  6921. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "", 3093126564, 1574100386)
  6922. elseif check == 2 then
  6923. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_4ae9178a.mp3", "I would like nothing better than to be with my pride, away from the bustle of any town.", "sigh", 261206360, 3555440428)
  6924. end
  6925. end
  6926. elseif check == 2 then
  6927. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_925a7b74.mp3", "Give me the simplicity of life as the kerra once knew it, and I'll be satisfied.", "", 3093126564, 1574100386)
  6928. elseif choice == 3 then
  6929. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gf_4ae9178a.mp3", "I would like nothing better than to be with my pride, away from the bustle of any town.", "sigh", 261206360, 3555440428)
  6930. end
  6931. end
  6932. end
  6933. end
  6934. end end
  6935. elseif race == OGRE then
  6936. if gender == MALE then
  6937. if FPfaction <0 then
  6938. if FactionCalloutTimeCheck == false then
  6939. FactionCalloutTimeCheck = true
  6940. FaceTarget(NPC,Spawn)
  6941. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6942. FactionCheckingCallout(NPC, Spawn, faction)
  6943. end
  6944. else
  6945. if CalloutTimeCheck == false then
  6946. if math.random(1, 100) <= 20 then
  6947. CalloutTimeCheck = true
  6948. FaceTarget(NPC,Spawn)
  6949. AddTimer(NPC,30000,"ResetCalloutTimer")
  6950. local choice = math.random(1,3)
  6951. if choice == 1 then
  6952. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684)
  6953. elseif choice == 2 then
  6954. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842)
  6955. elseif choice == 3 then
  6956. if spawnRace == GNOME then
  6957. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_gnome_gm_7e47e298.mp3", "Heuheh. Gnome kicking is fun game.", "chuckle", 3885636543, 1639205010)
  6958. elseif spawnRace == OGRE then
  6959. local check = math.random(1,2)
  6960. if check == 1 then
  6961. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_7efeea6c.mp3", "Crush your enemies! They will whimper before you and beg for mercy!", "shakefist", 3378932907, 3321999118)
  6962. elseif check == 2 then
  6963. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_ddcbf6a7.mp3", "One day Rallos come back! Lead us to victory again!", "happy", 2097451931, 2711808355)
  6964. end
  6965. elseif spawnRace == RATONGA then
  6966. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ratonga_gm_a8084dbc.mp3", "Tiny cute thing. Sharp teeth!", "nod", 3938312730, 2796835004)
  6967. elseif spawnRace == TROLL then
  6968. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_troll_gm_7f4b007.mp3", "Trolls so weak. Couldn't hold on city from little frogies!", "stare", 1181218007, 44921376)
  6969. else
  6970. local check = math.random(1,2)
  6971. if check == 1 then
  6972. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684)
  6973. elseif check == 2 then
  6974. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842)
  6975. end
  6976. end
  6977. end
  6978. end
  6979. end
  6980. end
  6981. elseif gender == FEMALE then
  6982. if FPfaction <0 then
  6983. if FactionCalloutTimeCheck == false then
  6984. FactionCalloutTimeCheck = true
  6985. FaceTarget(NPC,Spawn)
  6986. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6987. FactionCheckingCallout(NPC, Spawn, faction)
  6988. end
  6989. else
  6990. if CalloutTimeCheck == false then
  6991. if math.random(1, 100) <= 20 then
  6992. CalloutTimeCheck = true
  6993. FaceTarget(NPC,Spawn)
  6994. AddTimer(NPC,30000,"ResetCalloutTimer")
  6995. local choice = math.random(1,3)
  6996. if choice == 1 then
  6997. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684)
  6998. elseif choice == 2 then
  6999. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842)
  7000. elseif choice == 3 then
  7001. if spawnRace == GNOME then
  7002. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_gnome_gf_7e47e298.mp3", "Heuheh. Gnome kicking is fun game.", "chuckle", 3885636543, 1639205010)
  7003. elseif spawnRace == OGRE then
  7004. local check = math.random(1,2)
  7005. if check == 1 then
  7006. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gf_7efeea6c.mp3", "Crush your enemies! They will whimper before you and beg for mercy!", "shakefist", 3378932907, 3321999118)
  7007. elseif check == 2 then
  7008. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gf_ddcbf6a7.mp3", "One day Rallos come back! Lead us to victory again!", "happy", 2097451931, 2711808355)
  7009. end
  7010. elseif spawnRace == RATONGA then
  7011. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ratonga_gf_a8084dbc.mp3", "Tiny cute thing. Sharp teeth!", "nod", 3938312730, 2796835004)
  7012. elseif spawnRace == TROLL then
  7013. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_troll_gf_7f4b007.mp3", "Trolls so weak. Couldn't hold on city from little frogies!", "stare", 1181218007, 44921376)
  7014. else
  7015. local check = math.random(1,2)
  7016. if check == 1 then
  7017. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684)
  7018. elseif check == 2 then
  7019. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gf_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842)
  7020. end
  7021. end
  7022. end
  7023. end
  7024. end
  7025. end end
  7026. elseif race == RATONGA then
  7027. if gender == MALE then
  7028. elseif gender == FEMALE then
  7029. if FPfaction <0 then
  7030. if FactionCalloutTimeCheck == false then
  7031. FactionCalloutTimeCheck = true
  7032. FaceTarget(NPC,Spawn)
  7033. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  7034. FactionCheckingCallout(NPC, Spawn, faction)
  7035. end
  7036. else
  7037. if CalloutTimeCheck == false then
  7038. if math.random(1, 100) <= 20 then
  7039. CalloutTimeCheck = true
  7040. FaceTarget(NPC,Spawn)
  7041. AddTimer(NPC,30000,"ResetCalloutTimer")
  7042. local choice = math.random(1,3)
  7043. if choice == 1 then
  7044. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_5fe381f6.mp3", "Yes, yes, that will do nicely... err, hello, who are you?", "scheme", 3504817921, 2028500155)
  7045. elseif choice == 2 then
  7046. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_bbcb85ec.mp3", "Oooh they will never suspect that. Nooo they won't!", "giggle", 250411761, 4057906761)
  7047. elseif choice == 3 then
  7048. if spawnRace == DARK_ELF then
  7049. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_darkelf_gf_12accc66.mp3", "Perhaps the dark ones will require our services in the future.", "scheme", 3576261185, 2087562403)
  7050. elseif spawnRace == ERUDITE then
  7051. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_erudite_gf_38dc60c0.mp3", "Smart, but don't be too impressed your mind.", "no", 2399746563, 2249174631)
  7052. elseif spawnRace == GNOME then
  7053. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_gnome_gf_84dc137c.mp3", "Well well. What have you tinkered today?", "giggle", 926291350, 3056078082)
  7054. elseif spawnRace == HALFLING then
  7055. PlayFlavor(NPC, "", "Small and sneak, but not as sneaky as we!", "scheme", 0, 0)
  7056. elseif spawnRace == OGRE then
  7057. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_ogre_gf_7d54c5f1.mp3", "Offer you a ratty back ride?!", "happy", 829028236, 3823634247)
  7058. elseif spawnRace == RATONGA then
  7059. local check = math.random(1,2)
  7060. if check == 1 then
  7061. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_ratonga_gf_7fcc0516.mp3", "Watch for the trolls, they like to eats us!", "hello", 1635718299, 1583941867)
  7062. elseif check == 2 then
  7063. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_ratonga_gf_95e0fb2a.mp3", "Small and fast, we go where others can't!", "nod", 362113991, 3436119366)
  7064. end
  7065. else
  7066. local check = math.random(1,2)
  7067. if check == 1 then
  7068. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_5fe381f6.mp3", "Yes, yes, that will do nicely... err, hello, who are you?", "scheme", 3504817921, 2028500155)
  7069. elseif check == 2 then
  7070. PlayFlavor(NPC, "voiceover/english/ratonga_eco_race_evil/ft/eco/evil/ratonga_eco_race_evil_hail_gf_bbcb85ec.mp3", "Oooh they will never suspect that. Nooo they won't!", "giggle", 250411761, 4057906761)
  7071. end
  7072. end
  7073. end
  7074. end
  7075. end
  7076. end end
  7077. elseif race == TROLL then
  7078. if gender == MALE then
  7079. elseif gender == FEMALE then
  7080. if FPfaction <0 then
  7081. if FactionCalloutTimeCheck == false then
  7082. FactionCalloutTimeCheck = true
  7083. FaceTarget(NPC,Spawn)
  7084. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  7085. FactionCheckingCallout(NPC, Spawn, faction)
  7086. end
  7087. else
  7088. if CalloutTimeCheck == false then
  7089. if math.random(1, 100) <= 20 then
  7090. CalloutTimeCheck = true
  7091. FaceTarget(NPC,Spawn)
  7092. AddTimer(NPC,30000,"ResetCalloutTimer")
  7093. local choice = math.random(1,3)
  7094. if choice == 1 then
  7095. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_417aa823.mp3", "Nasty scars and boiled tar. Warriors is what we are!", "itch", 1257994883, 3501955854)
  7096. elseif choice == 2 then
  7097. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_f491bc11.mp3", "Tasty treats, lots of meats!", "giggle", 357958006, 4074544132)
  7098. elseif choice == 3 then
  7099. if spawnRace == DARK_ELF then
  7100. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_darkelf_gf_50ad1ae0.mp3", "Treat us badly in Neriak! Hahaheh. I laugh now we in same spot!", "chuckle", 3570765081, 2205040834)
  7101. elseif spawnRace == DWARF then
  7102. PlayFlavor(NPC, "", "Ohh! I remember dorf! Mmmm, good eatin'!", "squeal", 0, 0)
  7103. elseif spawnRace == ERUDITE then
  7104. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_erudite_gf_ab9e90ff.mp3", "Erudthings make good brain food! Har har har!", "ponder", 861910160, 2549513923)
  7105. elseif spawnRace == HIGH_ELF then
  7106. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_highelf_gf_c9a250ac.mp3", "Ugh, no let elf in city! What Overlord thinking?!?", "scream", 843646358, 1901406684)
  7107. elseif spawnRace == HALFLING then
  7108. PlayFlavor(NPC, "", "Small, but nice and fatty!", "giggle", 0, 0, Spawn)
  7109. elseif spawnRace == IKSAR then
  7110. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_iksar_gf_7b479161.mp3", "Reptile scales bring death wails! Heharhar!", "giggle", 1217810742, 1063262246)
  7111. elseif spawnRace == OGRE then
  7112. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_ogre_gf_b1f3691c.mp3", "Not mess with you, not mess with me!", "no", 1032294332, 3970520281)
  7113. elseif spawnRace == RATONGA then
  7114. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_ratonga_gf_bf61205a.mp3", "Scampering thing that eat my feet make tasty treat?!", "scheme", 344548094, 1299530652)
  7115. elseif spawnRace == TROLL then
  7116. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_troll_gf_43775dc6.mp3", "Curses to those who keep us here!", "cackle", 3968048606, 2214308174)
  7117. else
  7118. local check = math.random(1,2)
  7119. if check == 1 then
  7120. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_417aa823.mp3", "Nasty scars and boiled tar. Warriors is what we are!", "itch", 1257994883, 3501955854)
  7121. elseif check == 2 then
  7122. PlayFlavor(NPC, "voiceover/english/troll_eco_race_evil/ft/eco/evil/troll_eco_race_evil_hail_gf_f491bc11.mp3", "Tasty treats, lots of meats!", "giggle", 357958006, 4074544132)
  7123. end
  7124. end
  7125. end
  7126. end
  7127. end
  7128. end end
  7129. elseif race == WOOD_ELF then
  7130. if gender == MALE then
  7131. elseif gender == FEMALE then
  7132. if Qfaction <0 then
  7133. if FactionCalloutTimeCheck == false then
  7134. FactionCalloutTimeCheck = true
  7135. FaceTarget(NPC,Spawn)
  7136. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  7137. FactionCheckingCallout(NPC, Spawn, faction)
  7138. end
  7139. else
  7140. if CalloutTimeCheck == false then
  7141. if math.random(1, 100) <= 20 then
  7142. CalloutTimeCheck = true
  7143. FaceTarget(NPC,Spawn)
  7144. AddTimer(NPC,30000,"ResetCalloutTimer")
  7145. local choice = math.random(1,3)
  7146. if choice == 1 then --racial check
  7147. if spawnRace == BARBARIAN then
  7148. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_barbarian_gf_91218875.mp3", "The weather would be much more pleasant if there were more trees around here.", "nod", 3303336281, 3062841711)
  7149. elseif spawnRace == DARK_ELF then
  7150. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_darkelf_gf_894a567a.mp3", "The Feir`Dal will not let this traitor of the elven race reside within these city walls. Expect no more than a short welcome here.", "no", 26640370, 1478096414)
  7151. elseif spawnRace == ERUDITE then
  7152. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_erudite_gf_99a1b907.mp3", "Do those runes... hurt? They're unlike anything I've seen before!", "ponder", 1448423473, 1062251762)
  7153. elseif spawnRace == GNOME then
  7154. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_gnome_gf_2a8ece39.mp3", "No, I haven't got a foozle-whiket or whatever it is you're looking for.", "no", 1459338554, 1146648406)
  7155. elseif spawnRace == HALF_ELF then
  7156. local check = math.random(1,2)
  7157. if check == 1 then
  7158. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfelf_gf_2474b915.mp3", "Let us meet later for a goblet of wine! I'm sure you have great tales to tell.", "hello", 2915398014, 2744924447)
  7159. elseif check == 2 then
  7160. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfelf_gf_eb3acf89.mp3", "I don't understand the need for piercings, but they look fine on you.", "agree", 1366742481, 2195063196)
  7161. end
  7162. elseif spawnRace == HALFLING then
  7163. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfling_gf_8ce6a2c5.mp3", "I miss the woods too, little one. I miss them too.", "", 3038478488, 3547141924)
  7164. elseif spawnRace == HIGH_ELF then
  7165. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_highelf_gf_51612aae.mp3", "Yes, I'm keeping busy. Thank you for asking. May Tunare bless your family.", "hello", 4258351464, 2283092283)
  7166. elseif spawnRace == HUMAN then
  7167. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_human_gf_ddb65e92.mp3", "You could not know what it is like to lose your home. You can try, but you cannot know.", "sad", 2761844849, 523697528)
  7168. elseif spawnRace == IKSAR then
  7169. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_iksar_gf_751af14.mp3", "Stay away from me! I will have nothing to do with one who has turned on his own kind!", "wince", 2630410413, 658432755)
  7170. elseif spawnRace == KERRA then
  7171. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_kerra_gf_9b0b8b2.mp3", "I've often wondered if a Kerra tail would be a help or a hindrance in life amongst the tree tops.", "ponder", 1005214225, 522504653)
  7172. elseif spawnRace == OGRE then
  7173. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_ogre_gf_63762e4a.mp3", "You may try to fit in, but no one trusts a traitor.", "glare", 4238187202, 1962947677)
  7174. elseif spawnRace == WOOD_ELF then
  7175. if GetLevel(Spawn) >=50 then
  7176. check = math.random(1,4) --Calls in Status Praise VO
  7177. else
  7178. check = math.random(1,2)
  7179. end
  7180. if check == 1 then
  7181. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_woodelf_gf_5621269a.mp3", "I too long for my home in Faydark. Someday Tunare will answer us, I'm sure.", "nod", 3953058409, 3176959607)
  7182. elseif check == 2 then
  7183. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_woodelf_gf_601050b5.mp3", "May Tunare's blessings be with you and yours.", "hello", 3511142094, 3935712685)
  7184. elseif check == 3 then
  7185. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_status_gf_80ffe645.mp3", "You have proven yourself among all those who doubt the Feir'Dal's worth. Well done!", "thank", 670005551, 4229139858)
  7186. elseif check == 4 then
  7187. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_status_gf_8ef3f45.mp3", "I wish I've had half the adventures you've had. Heh, but then, it seems I have.", "chuckle", 4263480174, 2069256069)
  7188. end
  7189. else
  7190. local check = math.random(1,2)
  7191. if check == 1 then
  7192. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_3e59423a.mp3", "The blessing of Tunare is the highest blessing of all.", "thank", 853299003, 3297095439)
  7193. elseif check == 2 then
  7194. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_50387146.mp3", "To be amongst the highest branches of a tree is to feel free!", "nod", 1191446540, 711911709)
  7195. end
  7196. end
  7197. elseif choice == 2 then
  7198. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_3e59423a.mp3", "The blessing of Tunare is the highest blessing of all.", "thank", 853299003, 3297095439)
  7199. elseif choice == 3 then
  7200. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_hail_gf_50387146.mp3", "To be amongst the highest branches of a tree is to feel free!", "nod", 1191446540, 711911709)
  7201. end
  7202. end
  7203. end
  7204. end end
  7205. elseif race == FAE then
  7206. if gender == MALE then
  7207. elseif gender == FEMALE then
  7208. end
  7209. elseif race == ARASAI then
  7210. if gender == MALE then
  7211. elseif gender == FEMALE then
  7212. end
  7213. elseif race == SARNAK then
  7214. if gender == MALE then
  7215. elseif gender == FEMALE then
  7216. end
  7217. end
  7218. end
  7219. end
  7220. -------------------------------------------------------------------------------------------
  7221. -- FactionChecking
  7222. -------------------------------------------------------------------------------------------
  7223. function FactionChecking(NPC, Spawn, faction)
  7224. race = GetRace(NPC)
  7225. spawnRace = GetRace(Spawn)
  7226. gender = GetGender(NPC)
  7227. Qfaction = GetFactionAmount(Spawn,11)
  7228. FPfaction = GetFactionAmount(Spawn,12)
  7229. local zone = GetZone(NPC)
  7230. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  7231. GOOD = true
  7232. elseif GetZoneID(zone) == 207 then
  7233. GOOD = true
  7234. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  7235. GOOD = true
  7236. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  7237. GOOD = true
  7238. elseif GetZoneID(zone) == 470 then
  7239. GOOD = true
  7240. elseif GetZoneID(zone) == 45 then
  7241. NEUTRAL = true
  7242. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  7243. EVIL = true
  7244. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  7245. EVIL = true
  7246. end
  7247. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  7248. if race == BARBARIAN then
  7249. if gender == MALE then
  7250. if EVIL then
  7251. local choice = math.random(1,2)
  7252. if choice == 1 then
  7253. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7254. elseif choice == 2 then
  7255. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7256. end
  7257. elseif GOOD then
  7258. local choice = math.random(1,2)
  7259. if choice == 1 then
  7260. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7261. elseif choice == 2 then
  7262. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7263. end
  7264. end
  7265. elseif gender == FEMALE then
  7266. if GOOD then
  7267. local choice = math.random(1,3)
  7268. if choice == 1 then
  7269. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 1412465462, 3668684138, Spawn, 0)
  7270. elseif choice == 2 then
  7271. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3900860394, 2985648921, Spawn, 0)
  7272. elseif choice == 3 then
  7273. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_2de63779.mp3", "Stand away or I... I... I'll stick you!", "cringe", 2760637252, 3945302158, Spawn, 0)
  7274. end
  7275. elseif EVIL then
  7276. local choice = math.random(1,7)
  7277. if choice == 1 then
  7278. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 2538185217, 4092047128, Spawn, 0)
  7279. elseif choice == 2 then
  7280. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 3197221670, 4003379128, Spawn, 0)
  7281. elseif choice == 3 then
  7282. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_hail_gf_7cbbffe9.mp3", "I wonder how fast you can run with one leg.", "threaten", 3501896409, 4135996029, Spawn, 0)
  7283. elseif choice == 4 then
  7284. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2838694983, 105486073, Spawn, 0)
  7285. elseif choice == 5 then
  7286. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 2528579057, 3537622539, Spawn, 0)
  7287. elseif choice == 6 then
  7288. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 2600058675, 3327199108, Spawn, 0)
  7289. elseif choice == 7 then
  7290. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 2768818202, 1084586313, Spawn, 0)
  7291. end
  7292. end
  7293. end
  7294. elseif race == DARK_ELF then
  7295. if gender == MALE then
  7296. local choice = math.random(1,2)
  7297. if choice == 1 then
  7298. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 2584805980, 3934518234, Spawn, 0)
  7299. elseif choice == 2 then
  7300. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 1683698363, 2526007965, Spawn, 0)
  7301. elseif choice == 3 then
  7302. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 1563952516, 3268708556, Spawn, 0)
  7303. elseif choice == 4 then
  7304. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 1880919334, 1813287711, Spawn, 0)
  7305. elseif choice == 5 then
  7306. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 1949086772, 2765203555, Spawn, 0)
  7307. elseif choice == 6 then
  7308. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2528542468, 3222782582, Spawn, 0)
  7309. elseif choice == 7 then
  7310. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 360555919, 1501068622, Spawn, 0)
  7311. end
  7312. elseif gender == FEMALE then
  7313. local choice = math.random(1,9)
  7314. if choice == 1 then
  7315. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 2176611907, 3591276935, Spawn, 0)
  7316. elseif choice == 2 then
  7317. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 3474860305, 3562500888, Spawn, 0)
  7318. elseif choice == 3 then
  7319. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 2045340247, 30940807, Spawn, 0)
  7320. elseif choice == 4 then
  7321. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4257172011, 1859172861, Spawn, 0)
  7322. elseif choice == 5 then
  7323. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 1161105712, 2097884510, Spawn, 0)
  7324. elseif choice == 6 then
  7325. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1662181062, 2267539928, Spawn, 0)
  7326. elseif choice == 7 then
  7327. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 2068698801, 1348893142, Spawn, 0)
  7328. elseif choice == 8 then
  7329. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_9852856e.mp3", "You're a stranger, and I don't talk to strangers.", "sulk", 1400532128, 3531423739, Spawn, 0)
  7330. elseif choice == 9 then
  7331. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 644059683, 1813641447, Spawn, 0)
  7332. end
  7333. end
  7334. elseif race == DWARF then
  7335. if gender == MALE then
  7336. local choice = math.random(1,2)
  7337. if choice == 1 then
  7338. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7339. elseif choice == 2 then
  7340. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7341. end
  7342. elseif gender == FEMALE then
  7343. local choice = math.random(1,2)
  7344. if choice == 1 then
  7345. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7346. elseif choice == 2 then
  7347. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7348. end
  7349. end
  7350. elseif race== ERUDITE then
  7351. if gender == MALE then
  7352. if EVIL then
  7353. local choice = math.random(1,2)
  7354. if choice == 1 then
  7355. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 4051842718, 3278304807, Spawn, 0)
  7356. elseif choice == 2 then
  7357. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3735853055, 987245840, Spawn)
  7358. end
  7359. elseif GOOD then
  7360. local choice = math.random(1,9)
  7361. if choice == 1 then
  7362. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3735853055, 987245840, Spawn)
  7363. elseif choice == 2 then
  7364. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 2709755698, 2787722947, Spawn, 0)
  7365. elseif choice == 3 then
  7366. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 4051842718, 3278304807, Spawn, 0)
  7367. elseif choice == 4 then
  7368. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 4220138241, 1383990729, Spawn, 0)
  7369. elseif choice == 5 then
  7370. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 849992393, 1370225272, Spawn, 0)
  7371. elseif choice == 6 then
  7372. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 851903642, 537848965, Spawn, 0)
  7373. elseif choice == 7 then
  7374. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 3686965211, 683078627, Spawn, 0)
  7375. elseif choice == 8 then
  7376. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 568615461, 2524755008, Spawn, 0)
  7377. elseif choice == 9 then
  7378. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 2278834813, 2997204307, Spawn, 0)
  7379. end
  7380. end
  7381. elseif gender == FEMALE then
  7382. if EVIL then
  7383. local choice = math.random(1,2)
  7384. if choice == 1 then
  7385. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7386. elseif choice == 2 then
  7387. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7388. end
  7389. elseif GOOD then
  7390. local choice = math.random(1,9)
  7391. if choice == 1 then
  7392. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?!", "shakefist", 3576460278,1912242189,Spawn)
  7393. elseif choice == 2 then
  7394. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2785778993, 1778743910, Spawn, 0)
  7395. elseif choice == 3 then
  7396. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 3576460278, 1912242189, Spawn, 0)
  7397. elseif choice == 4 then
  7398. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 649581555, 2998357022, Spawn, 0)
  7399. elseif choice == 5 then
  7400. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3405287024, 2122169059, Spawn, 0)
  7401. elseif choice == 6 then
  7402. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 550278925, 954268758, Spawn, 0)
  7403. elseif choice == 7 then
  7404. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3677006065, 3835512176, Spawn, 0)
  7405. elseif choice == 8 then
  7406. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 1710976397, 1936707663, Spawn, 0)
  7407. elseif choice == 9 then
  7408. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "threaten", 1677087226, 663998592, Spawn, 0)
  7409. end
  7410. end
  7411. end
  7412. elseif race == FROGLOK then
  7413. if gender == MALE then
  7414. local choice = math.random(1,2)
  7415. if choice == 1 then
  7416. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7417. elseif choice == 2 then
  7418. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  7419. end
  7420. elseif gender == FEMALE then
  7421. local choice = math.random(1,2)
  7422. if choice == 1 then
  7423. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7424. elseif choice == 2 then
  7425. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  7426. end
  7427. end
  7428. elseif race == GNOME then
  7429. if gender == MALE then
  7430. if EVIL then
  7431. local choice = math.random(1,2)
  7432. if choice == 1 then
  7433. PlayFlavor(NPC, "", "", "scheme", 0, 0, Spawn)
  7434. elseif choice == 2 then
  7435. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7436. end
  7437. elseif GOOD then
  7438. local choice = math.random(1,10)
  7439. if choice == 1 then
  7440. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1881332698, 4264544983, Spawn, 0)
  7441. elseif choice == 2 then
  7442. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash!", "heckno", 502315126, 4131741270,Spawn)
  7443. elseif choice == 3 then
  7444. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 927995276, 4052972866, Spawn, 0)
  7445. elseif choice == 4 then
  7446. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 116745358, 3226994684, Spawn, 0)
  7447. elseif choice == 5 then
  7448. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 1296052727, 228215359, Spawn, 0)
  7449. elseif choice == 6 then
  7450. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 3659009438, 2636872920, Spawn, 0)
  7451. elseif choice == 7 then
  7452. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 2968718455, 2161812166, Spawn, 0)
  7453. elseif choice == 8 then
  7454. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2645393737, 3219226442, Spawn, 0)
  7455. elseif choice == 9 then
  7456. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 2557130140, 3519260610, Spawn, 0)
  7457. elseif choice == 10 then
  7458. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1929098803, 2192606495, Spawn, 0)
  7459. end
  7460. end
  7461. elseif gender == FEMALE then
  7462. if GOOD then
  7463. local choice = math.random(1,9)
  7464. if choice == 1 then
  7465. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3741660223, 2368842350, Spawn, 0)
  7466. elseif choice == 2 then
  7467. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-please! Don't hurt me!", "wince", 3863103914, 4266619341,Spawn)
  7468. elseif choice == 3 then
  7469. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 4063192763, 2694656995, Spawn, 0)
  7470. elseif choice == 4 then
  7471. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1813061216, 3370217637, Spawn, 0)
  7472. elseif choice == 5 then
  7473. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with you.", "sulk", 4276345210, 4106797230, Spawn, 0)
  7474. elseif choice == 6 then
  7475. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 452182122, 3272422748, Spawn, 0)
  7476. elseif choice == 7 then
  7477. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 3863103914, 4266619341, Spawn, 0)
  7478. elseif choice == 8 then
  7479. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 1839601707, 2338838266, Spawn, 0)
  7480. elseif choice == 9 then
  7481. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 3896083247, 2295203626,Spawn)
  7482. end
  7483. elseif EVIL then
  7484. local choice = math.random(1,2)
  7485. if choice == 1 then
  7486. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7487. elseif choice == 2 then
  7488. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7489. end
  7490. end
  7491. end
  7492. elseif race == HALF_ELF then
  7493. if gender == MALE then
  7494. if GOOD then
  7495. local choice = math.random(1,2)
  7496. if choice == 1 then
  7497. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7498. elseif choice == 2 then
  7499. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_notcitizen_gm_ad3832d1.mp3", "Halfelves have the best of both worlds!", "thumbsup", 3804541486, 3539803287, Spawn)
  7500. end
  7501. elseif EVIL then
  7502. local choice = math.random(1,2)
  7503. if choice == 1 then
  7504. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7505. elseif choice == 2 then
  7506. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7507. end
  7508. end
  7509. elseif gender == FEMALE then
  7510. if EVIL then
  7511. local choice = math.random(1,2)
  7512. if choice == 1 then
  7513. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7514. elseif choice == 2 then
  7515. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7516. end
  7517. elseif GOOD then
  7518. local choice = math.random(1,5)
  7519. if choice == 1 then
  7520. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 3415896885, 3160710397, Spawn, 0)
  7521. elseif choice == 2 then
  7522. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 1292200949, 1515738023, Spawn, 0)
  7523. elseif choice == 3 then
  7524. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 1951368080, 672476377, Spawn, 0)
  7525. elseif choice == 4 then
  7526. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 471861323, 2245558558, Spawn, 0)
  7527. elseif choice == 5 then
  7528. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 4031423400, 3654654584, Spawn, 0)
  7529. end
  7530. end
  7531. end
  7532. elseif race == HALFLING then
  7533. if gender == MALE then
  7534. local choice = math.random(1,10)
  7535. if choice == 1 then
  7536. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_cd9164d6.mp3", "You're a stranger. And I don't like strangers, no sir I don't!", "sulk", 785726454, 3155500140, Spawn)
  7537. elseif choice == 2 then
  7538. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 893626909, 4027326251, Spawn)
  7539. elseif choice == 3 then
  7540. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2644325632, 752257336, Spawn, 0)
  7541. elseif choice == 4 then
  7542. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 4139750487, 3071647531, Spawn, 0)
  7543. elseif choice == 5 then
  7544. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3153039066, 1022629282, Spawn, 0)
  7545. elseif choice == 6 then
  7546. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 4247254203, 625054807, Spawn, 0)
  7547. elseif choice == 7 then
  7548. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1838503200, 402154879, Spawn, 0)
  7549. elseif choice == 8 then
  7550. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_bccf2c5f.mp3", "Stand away or I ... I ... I'll stick you!", "cringe", 826633879, 2154983341, Spawn, 0)
  7551. elseif choice == 9 then
  7552. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3361169489, 287430657, Spawn, 0)
  7553. elseif choice == 10 then
  7554. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 391472415, 592625987, Spawn, 0)
  7555. end
  7556. elseif gender == FEMALE then
  7557. local choice = math.random(1,6)
  7558. if choice == 1 then
  7559. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them!", "point", 3071247604, 671588271, Spawn)
  7560. elseif choice == 2 then
  7561. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 1040511037, 3422590702)
  7562. elseif choice == 3 then
  7563. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 3495512299, 2613529491, Spawn, 0)
  7564. elseif choice == 4 then
  7565. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 1073030967, 1569566129, Spawn, 0)
  7566. elseif choice == 5 then
  7567. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 794224983, 3550995263, Spawn, 0)
  7568. elseif choice == 6 then
  7569. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 517410442, 2838703121, Spawn, 0)
  7570. end
  7571. end
  7572. elseif race == HIGH_ELF then
  7573. if gender == MALE then
  7574. local choice = math.random(1,6)
  7575. if choice == 1 then
  7576. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 3451730494, 3904931998, Spawn, 0)
  7577. elseif choice == 2 then
  7578. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 109372239, 3032161820, Spawn, 0)
  7579. elseif choice == 3 then
  7580. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 237358955, 1041617020, Spawn, 0)
  7581. elseif choice == 4 then
  7582. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 3302310786, 2767017909, Spawn, 0)
  7583. elseif choice == 5 then
  7584. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them!", "point", 24123463, 2639101341, Spawn)
  7585. elseif choice == 6 then
  7586. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 799138074, 2544049628, Spawn, 0)
  7587. end
  7588. elseif gender == FEMALE then
  7589. local choice = math.random(1,9)
  7590. if choice == 1 then
  7591. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 4067284364, 3141455911, Spawn, 0)
  7592. elseif choice == 2 then
  7593. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "threaten", 3357669916, 1930978996)
  7594. elseif choice == 3 then
  7595. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 3215967268, 3174449441, Spawn, 0)
  7596. elseif choice == 4 then
  7597. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 1674881666, 1535114797, Spawn, 0)
  7598. elseif choice == 5 then
  7599. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 125091616, 3296860727, Spawn, 0)
  7600. elseif choice == 6 then
  7601. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 623352569, 1914748091, Spawn, 0)
  7602. elseif choice == 7 then
  7603. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 4066371804, 2962669240, Spawn, 0)
  7604. elseif choice == 8 then
  7605. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2547751556, 3127499454, Spawn, 0)
  7606. elseif choice == 9 then
  7607. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2323108798, 898452253, Spawn, 0)
  7608. end
  7609. end
  7610. elseif race == HUMAN then
  7611. if gender == MALE then
  7612. if EVIL then
  7613. local choice = math.random(1,10)
  7614. if choice == 1 then
  7615. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 883222364, 1555855421, Spawn)
  7616. elseif choice == 2 then
  7617. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1197478799, 2562978289, Spawn)
  7618. elseif choice == 3 then
  7619. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 823414800, 2426672218, Spawn, 0)
  7620. elseif choice == 4 then
  7621. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 644938827, 1658601908, Spawn, 0)
  7622. elseif choice == 5 then
  7623. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4043801631, 2162078490, Spawn, 0)
  7624. elseif choice == 6 then
  7625. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_fea511a7.mp3", "You won't live long in this city, friend.", "nod", 4284336465, 2441140881, Spawn, 0)
  7626. elseif choice == 7 then
  7627. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3925294409, 3854474317, Spawn, 0)
  7628. elseif choice == 8 then
  7629. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2235883204, 3173719237, Spawn, 0)
  7630. elseif choice == 9 then
  7631. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 633287456, 1063523362, Spawn, 0)
  7632. elseif choice == 10 then
  7633. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2976359403, 2815519675, Spawn, 0)
  7634. end
  7635. elseif GOOD then
  7636. local choice = math.random(1,9)
  7637. if choice == 1 then
  7638. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?!", "doubletake", 2984037816, 3824691347, Spawn)
  7639. elseif choice == 2 then
  7640. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 1112175527, 3181748573, Spawn)
  7641. elseif choice == 3 then
  7642. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle! Save us from this brute!", "scream", 271724567, 4059439523, Spawn)
  7643. elseif choice == 4 then
  7644. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 710627605, 2152359545, Spawn, 0)
  7645. elseif choice == 5 then
  7646. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 1734668326, 429140096, Spawn, 0)
  7647. elseif choice == 6 then
  7648. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 742840308, 1978260864, Spawn, 0)
  7649. elseif choice == 7 then
  7650. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3192824592, 3089779490, Spawn, 0)
  7651. elseif choice == 8 then
  7652. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with you.", "sulk", 2165609155, 3535416550, Spawn, 0)
  7653. elseif choice == 9 then
  7654. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2229045167, 836806226, Spawn, 0)
  7655. end
  7656. end
  7657. elseif gender == FEMALE then
  7658. if EVIL then
  7659. local choice = math.random(1,17)
  7660. if choice == 1 then
  7661. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 676582783, 1299701845, Spawn, 0)
  7662. elseif choice == 2 then
  7663. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 3916134765, 3310199936, Spawn, 0)
  7664. elseif choice == 3 then
  7665. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 26868287, 2211550184, Spawn, 0)
  7666. elseif choice == 4 then
  7667. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2643645352, 748700962, Spawn, 0)
  7668. elseif choice == 5 then
  7669. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1788523335, 1664632705, Spawn, 0)
  7670. elseif choice == 6 then
  7671. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 2178675604, 4125194416, Spawn, 0)
  7672. elseif choice == 7 then
  7673. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 3487310419, 1932819422, Spawn, 0)
  7674. elseif choice == 8 then
  7675. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 2924847649, 1282526093, Spawn, 0)
  7676. elseif choice == 9 then
  7677. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 384722888, 3901037537, Spawn, 0)
  7678. elseif choice == 10 then
  7679. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 823414800, 2426672218, Spawn, 0)
  7680. elseif choice == 11 then
  7681. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3939340779, 2731540062, Spawn, 0)
  7682. elseif choice == 12 then
  7683. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2563439969, 3192575181, Spawn, 0)
  7684. elseif choice == 13 then
  7685. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3457217785, 3805482956, Spawn, 0)
  7686. elseif choice == 14 then
  7687. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4060680490, 1058882345, Spawn, 0)
  7688. elseif choice == 15 then
  7689. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 605073324, 777296863, Spawn, 0)
  7690. elseif choice == 16 then
  7691. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2290091922, 1343726185, Spawn, 0)
  7692. elseif choice == 17 then
  7693. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1921159672, 254720018, Spawn, 0)
  7694. end
  7695. elseif GOOD then
  7696. local choice = math.random(1,9)
  7697. if choice == 1 then
  7698. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 600715331, 1815533033, Spawn, 0)
  7699. elseif choice == 2 then
  7700. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2043555343, 3986162354, Spawn, 0)
  7701. elseif choice == 3 then
  7702. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 270225859, 162826229, Spawn, 0)
  7703. elseif choice == 4 then
  7704. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3292530604, 1711847495, Spawn, 0)
  7705. elseif choice == 5 then
  7706. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 75405600, 112399011, Spawn, 0)
  7707. elseif choice == 6 then
  7708. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?!", "doubletake", 1160993136, 2172758779,Spawn)
  7709. elseif choice == 7 then
  7710. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3258959596, 3448333109, Spawn, 0)
  7711. elseif choice == 8 then
  7712. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle! Save us from this brute!", "scream", 2595125189, 128327339,Spawn)
  7713. elseif choice == 9 then
  7714. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 211289545, 184000254,Spawn)
  7715. end
  7716. end
  7717. end
  7718. elseif race == IKSAR then
  7719. if gender == MALE then
  7720. local choice = math.random(1,2)
  7721. if choice == 1 then
  7722. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7723. elseif choice == 2 then
  7724. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7725. end
  7726. elseif gender == FEMALE then
  7727. local choice = math.random(1,2)
  7728. if choice == 1 then
  7729. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7730. elseif choice == 2 then
  7731. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7732. end
  7733. end
  7734. elseif race == KERRA then
  7735. if gender == MALE then
  7736. if EVIL then
  7737. local choice = math.random(1,2)
  7738. if choice == 1 then
  7739. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7740. elseif choice == 2 then
  7741. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7742. end
  7743. elseif GOOD then
  7744. local choice = math.random(1,10)
  7745. if choice == 1 then
  7746. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash.", "sulk", 3718384144, 3717231547, Spawn, 0)
  7747. elseif choice == 2 then
  7748. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3136709754, 4038009092, Spawn, 0)
  7749. elseif choice == 3 then
  7750. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_489221e4.mp3", "Stand away or I... I... I'll stick you!", "cringe", 98771089, 4268180650, Spawn, 0)
  7751. elseif choice == 4 then
  7752. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1886994825, 2146296147, Spawn, 0)
  7753. elseif choice == 5 then
  7754. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 3202213602, 3089831221, Spawn, 0)
  7755. elseif choice == 6 then
  7756. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 1117657093, 2489618551, Spawn, 0)
  7757. elseif choice == 7 then
  7758. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1933329037, 2439941063, Spawn, 0)
  7759. elseif choice == 8 then
  7760. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2262053055, 2959950578, Spawn, 0)
  7761. elseif choice == 9 then
  7762. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 238660666, 2251235430, Spawn, 0)
  7763. elseif choice == 10 then
  7764. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 1568831848, 3547460800, Spawn, 0)
  7765. end
  7766. end
  7767. elseif gender == FEMALE then
  7768. if EVIL then
  7769. local choice = math.random(1,2)
  7770. if choice == 1 then
  7771. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7772. elseif choice == 2 then
  7773. PlayFlavor(NPC, "", "", "squeal", 0, 0, Spawn)
  7774. end
  7775. elseif GOOD then
  7776. local choice = math.random(1,8)
  7777. if choice == 1 then
  7778. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1554991483, 2813495502, Spawn, 0)
  7779. elseif choice == 2 then
  7780. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 3551306274, 3348662900, Spawn, 0)
  7781. elseif choice == 3 then
  7782. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash.", "sulk", 3013505918, 3175061897, Spawn, 0)
  7783. elseif choice == 4 then
  7784. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 497314361, 374024078, Spawn, 0)
  7785. elseif choice == 5 then
  7786. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2612252906, 2054511262, Spawn, 0)
  7787. elseif choice == 6 then
  7788. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3056698943, 393720478, Spawn, 0)
  7789. elseif choice == 7 then
  7790. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3283131561, 2248284339, Spawn, 0)
  7791. elseif choice == 8 then
  7792. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2262053055, 2959950578, Spawn, 0)
  7793. end
  7794. end
  7795. end
  7796. elseif race == OGRE then
  7797. if gender == MALE then
  7798. local choice = math.random(1,7)
  7799. if choice == 1 then
  7800. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 3068004036, 1133733084, Spawn, 0)
  7801. elseif choice == 2 then
  7802. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2331786382, 3392443701, Spawn, 0)
  7803. elseif choice == 3 then
  7804. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 2749564272, 2143302026, Spawn, 0)
  7805. elseif choice == 4 then
  7806. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 3428603299, 3217289581, Spawn, 0)
  7807. elseif choice == 5 then
  7808. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 2035462888, 208990185, Spawn, 0)
  7809. elseif choice == 6 then
  7810. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 85936750, 3569810181, Spawn, 0)
  7811. elseif choice == 7 then
  7812. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 212334474, 215985202, Spawn, 0)
  7813. end
  7814. elseif gender == FEMALE then
  7815. local choice = math.random(1,2)
  7816. if choice == 1 then
  7817. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7818. elseif choice == 2 then
  7819. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7820. end
  7821. end
  7822. elseif race == RATONGA then
  7823. if gender == MALE then
  7824. local choice = math.random(1,10)
  7825. if choice == 1 then
  7826. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1375220119, 581393186, Spawn, 0)
  7827. elseif choice == 2 then
  7828. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3363521688, 312724314, Spawn, 0)
  7829. elseif choice == 3 then
  7830. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4103187031, 300644930, Spawn, 0)
  7831. elseif choice == 4 then
  7832. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3060823807, 38365908, Spawn, 0)
  7833. elseif choice == 5 then
  7834. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 685988512, 3003141109, Spawn, 0)
  7835. elseif choice == 6 then
  7836. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 1822930619, 95468194, Spawn, 0)
  7837. elseif choice == 7 then
  7838. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 3420033454, 347348115, Spawn, 0)
  7839. elseif choice == 8 then
  7840. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 1297448015, 2679521255, Spawn, 0)
  7841. elseif choice == 9 then
  7842. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_fea511a7.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 2786510221, 1968515544, Spawn, 0)
  7843. elseif choice == 10 then
  7844. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 1697807912, 3575936752, Spawn, 0)
  7845. end
  7846. elseif gender == FEMALE then
  7847. local choice = math.random(1,7)
  7848. if choice == 1 then
  7849. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_5195ca4a.mp3", "Get away from me, beast!", "shakefist", 3923643767, 2833343997, Spawn, 0)
  7850. elseif choice == 2 then
  7851. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_8d2a0876.mp3", "I heard you screaming from all the way over there.", "point", 3634348917, 2158238801)
  7852. elseif choice == 3 then
  7853. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_741f3fdd.mp3", "I can't be seen associating with you, worm.", "glare", 3931205176, 4173474394, Spawn, 0)
  7854. elseif choice == 4 then
  7855. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_7a9317b2.mp3", "Do you know what Freeport does to spies?", "scold", 771392116, 420722405, Spawn, 0)
  7856. elseif choice == 5 then
  7857. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_fea511a7.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 1560352718, 143152694, Spawn, 0)
  7858. elseif choice == 6 then
  7859. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 943616082, 270940614, Spawn, 0)
  7860. elseif choice == 7 then
  7861. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_9852856e.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 1171538277, 4058991366, Spawn, 0)
  7862. end
  7863. end
  7864. elseif race == TROLL then
  7865. if gender == MALE then
  7866. local choice = math.random(1,2)
  7867. if choice == 1 then
  7868. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f9319fbb.mp3", "I like killing things just to see them die. Don't you?", "giggle", 2044250119, 1492935869, Spawn)
  7869. elseif choice == 2 then
  7870. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 633287456, 1063523362, Spawn, 0)
  7871. end
  7872. elseif gender == FEMALE then
  7873. local choice = math.random(1,5)
  7874. if choice == 1 then
  7875. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1426667866, 4289729460, Spawn, 0)
  7876. elseif choice == 2 then
  7877. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 1247256294, 709009047, Spawn, 0)
  7878. elseif choice == 3 then
  7879. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 1594716050, 1280442829, Spawn, 0)
  7880. elseif choice == 4 then
  7881. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_5195ca4a.mp3", "Get away from me, beast!", "shakefist", 1808886894, 2531368454, Spawn, 0)
  7882. elseif choice == 5 then
  7883. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 3061153720, 1151806611, Spawn, 0)
  7884. end
  7885. end
  7886. elseif race == WOOD_ELF then
  7887. if gender == MALE then
  7888. local choice = math.random(1,3)
  7889. if choice == 1 then
  7890. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 831690150, 3038858013, Spawn, 0)
  7891. elseif choice == 2 then
  7892. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash.", "sulk", 2529393016, 3485196338, Spawn, 0)
  7893. elseif choice == 3 then
  7894. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 164479950, 4101172212, Spawn, 0)
  7895. end
  7896. elseif gender == FEMALE then
  7897. local choice = math.random(1,8)
  7898. if choice == 1 then
  7899. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 3093358427, 2924286482, Spawn, 0)
  7900. elseif choice == 2 then
  7901. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3467450810, 1776058479, Spawn, 0)
  7902. elseif choice == 3 then
  7903. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 782275258, 3837169593, Spawn, 0)
  7904. elseif choice == 4 then
  7905. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 1095453924, 2094435397, Spawn, 0)
  7906. elseif choice == 5 then
  7907. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 3788238989, 2842063534, Spawn, 0)
  7908. elseif choice == 6 then
  7909. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 878678548, 2536272126, Spawn, 0)
  7910. elseif choice == 7 then
  7911. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2175782353, 363648631, Spawn, 0)
  7912. elseif choice == 8 then
  7913. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2931258572, 81583115, Spawn, 0)
  7914. end
  7915. end
  7916. elseif race == FAE then
  7917. if gender == MALE then
  7918. local choice = math.random(1,2)
  7919. if choice == 1 then
  7920. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7921. elseif choice == 2 then
  7922. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7923. end
  7924. elseif gender == FEMALE then
  7925. local choice = math.random(1,2)
  7926. if choice == 1 then
  7927. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7928. elseif choice == 2 then
  7929. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7930. end
  7931. end
  7932. elseif race == ARASAI then
  7933. if gender == MALE then
  7934. local choice = math.random(1,2)
  7935. if choice == 1 then
  7936. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7937. elseif choice == 2 then
  7938. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7939. end
  7940. elseif gender == FEMALE then
  7941. local choice = math.random(1,2)
  7942. if choice == 1 then
  7943. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7944. elseif choice == 2 then
  7945. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7946. end
  7947. end
  7948. elseif race == SARNAK then
  7949. if gender == MALE then
  7950. local choice = math.random(1,2)
  7951. if choice == 1 then
  7952. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7953. elseif choice == 2 then
  7954. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7955. end
  7956. elseif gender == FEMALE then
  7957. local choice = math.random(1,2)
  7958. if choice == 1 then
  7959. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7960. elseif choice == 2 then
  7961. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7962. end
  7963. end
  7964. end
  7965. end
  7966. end
  7967. -------------------------------------------------------------------------------------------
  7968. -- FactionCheckingCallout
  7969. -------------------------------------------------------------------------------------------
  7970. function FactionCheckingCallout(NPC, Spawn, faction)
  7971. race = GetRace(NPC)
  7972. spawnRace = GetRace(Spawn)
  7973. gender = GetGender(NPC)
  7974. Qfaction = GetFactionAmount(Spawn,11)
  7975. FPfaction = GetFactionAmount(Spawn,12)
  7976. local zone = GetZone(NPC)
  7977. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  7978. GOOD = true
  7979. elseif GetZoneID(zone) == 207 then
  7980. GOOD = true
  7981. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  7982. GOOD = true
  7983. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  7984. GOOD = true
  7985. elseif GetZoneID(zone) == 470 then
  7986. GOOD = true
  7987. elseif GetZoneID(zone) == 45 then
  7988. NEUTRAL = true
  7989. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  7990. EVIL = true
  7991. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  7992. EVIL = true
  7993. end
  7994. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  7995. if race == BARBARIAN then
  7996. if gender == MALE then
  7997. if EVIL then
  7998. local choice = math.random(1,2)
  7999. if choice == 1 then
  8000. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8001. elseif choice == 2 then
  8002. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8003. end
  8004. elseif GOOD then
  8005. local choice = math.random(1,2)
  8006. if choice == 1 then
  8007. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8008. elseif choice == 2 then
  8009. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8010. end
  8011. end
  8012. elseif gender == FEMALE then
  8013. if GOOD then
  8014. local choice = math.random(1,3)
  8015. if choice == 1 then
  8016. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 1412465462, 3668684138)
  8017. elseif choice == 2 then
  8018. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3900860394, 2985648921)
  8019. elseif choice == 3 then
  8020. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_2de63779.mp3", "Stand away or I... I... I'll stick you!", "cringe", 2760637252, 3945302158)
  8021. end
  8022. elseif EVIL then
  8023. local choice = math.random(1,7)
  8024. if choice == 1 then
  8025. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 2538185217, 4092047128)
  8026. elseif choice == 2 then
  8027. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 3197221670, 4003379128)
  8028. elseif choice == 3 then
  8029. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_hail_gf_7cbbffe9.mp3", "I wonder how fast you can run with one leg.", "threaten", 3501896409, 4135996029)
  8030. elseif choice == 4 then
  8031. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2838694983, 105486073)
  8032. elseif choice == 5 then
  8033. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 2528579057, 3537622539)
  8034. elseif choice == 6 then
  8035. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 2600058675, 3327199108)
  8036. elseif choice == 7 then
  8037. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_evil_3/ft/barbarian/barbarian_eco_evil_3_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 2768818202, 1084586313)
  8038. end
  8039. end
  8040. end
  8041. elseif race == DARK_ELF then
  8042. if gender == MALE then
  8043. local choice = math.random(1,2)
  8044. if choice == 1 then
  8045. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 2584805980, 3934518234)
  8046. elseif choice == 2 then
  8047. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 1683698363, 2526007965)
  8048. elseif choice == 3 then
  8049. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 1563952516, 3268708556)
  8050. elseif choice == 4 then
  8051. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 1880919334, 1813287711)
  8052. elseif choice == 5 then
  8053. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 1949086772, 2765203555)
  8054. elseif choice == 6 then
  8055. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2528542468, 3222782582)
  8056. elseif choice == 7 then
  8057. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_2/ft/darkelf/darkelf_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 360555919, 1501068622)
  8058. end
  8059. elseif gender == FEMALE then
  8060. local choice = math.random(1,9)
  8061. if choice == 1 then
  8062. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 2176611907, 3591276935)
  8063. elseif choice == 2 then
  8064. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 3474860305, 3562500888)
  8065. elseif choice == 3 then
  8066. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 2045340247, 30940807)
  8067. elseif choice == 4 then
  8068. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4257172011, 1859172861)
  8069. elseif choice == 5 then
  8070. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 1161105712, 2097884510)
  8071. elseif choice == 6 then
  8072. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1662181062, 2267539928)
  8073. elseif choice == 7 then
  8074. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 2068698801, 1348893142)
  8075. elseif choice == 8 then
  8076. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_9852856e.mp3", "You're a stranger, and I don't talk to strangers.", "sulk", 1400532128, 3531423739)
  8077. elseif choice == 9 then
  8078. PlayFlavor(NPC, "voiceover/english/optional2/darkelf_eco_evil_3/ft/darkelf/darkelf_eco_evil_3_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 644059683, 1813641447)
  8079. end
  8080. end
  8081. elseif race == DWARF then
  8082. if gender == MALE then
  8083. local choice = math.random(1,2)
  8084. if choice == 1 then
  8085. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8086. elseif choice == 2 then
  8087. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8088. end
  8089. elseif gender == FEMALE then
  8090. local choice = math.random(1,2)
  8091. if choice == 1 then
  8092. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8093. elseif choice == 2 then
  8094. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8095. end
  8096. end
  8097. elseif race== ERUDITE then
  8098. if gender == MALE then
  8099. if EVIL then
  8100. local choice = math.random(1,2)
  8101. if choice == 1 then
  8102. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 4051842718, 3278304807)
  8103. elseif choice == 2 then
  8104. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3735853055, 987245840)
  8105. end
  8106. elseif GOOD then
  8107. local choice = math.random(1,9)
  8108. if choice == 1 then
  8109. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3735853055, 987245840)
  8110. elseif choice == 2 then
  8111. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 2709755698, 2787722947)
  8112. elseif choice == 3 then
  8113. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 4051842718, 3278304807)
  8114. elseif choice == 4 then
  8115. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 4220138241, 1383990729)
  8116. elseif choice == 5 then
  8117. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 849992393, 1370225272)
  8118. elseif choice == 6 then
  8119. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 851903642, 537848965)
  8120. elseif choice == 7 then
  8121. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 3686965211, 683078627)
  8122. elseif choice == 8 then
  8123. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 568615461, 2524755008)
  8124. elseif choice == 9 then
  8125. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 2278834813, 2997204307)
  8126. end
  8127. end
  8128. elseif gender == FEMALE then
  8129. if EVIL then
  8130. local choice = math.random(1,2)
  8131. if choice == 1 then
  8132. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8133. elseif choice == 2 then
  8134. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8135. end
  8136. elseif GOOD then
  8137. local choice = math.random(1,9)
  8138. if choice == 1 then
  8139. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?!", "shakefist", 3576460278,1912242189)
  8140. elseif choice == 2 then
  8141. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2785778993, 1778743910)
  8142. elseif choice == 3 then
  8143. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 3576460278, 1912242189)
  8144. elseif choice == 4 then
  8145. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 649581555, 2998357022)
  8146. elseif choice == 5 then
  8147. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3405287024, 2122169059)
  8148. elseif choice == 6 then
  8149. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 550278925, 954268758)
  8150. elseif choice == 7 then
  8151. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3677006065, 3835512176)
  8152. elseif choice == 8 then
  8153. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 1710976397, 1936707663)
  8154. elseif choice == 9 then
  8155. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "threaten", 1677087226, 663998592)
  8156. end
  8157. end
  8158. end
  8159. elseif race == FROGLOK then
  8160. if gender == MALE then
  8161. local choice = math.random(1,2)
  8162. if choice == 1 then
  8163. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8164. elseif choice == 2 then
  8165. PlayFlavor(NPC, "", "", "heckno", 0, 0)
  8166. end
  8167. elseif gender == FEMALE then
  8168. local choice = math.random(1,2)
  8169. if choice == 1 then
  8170. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8171. elseif choice == 2 then
  8172. PlayFlavor(NPC, "", "", "heckno", 0, 0)
  8173. end
  8174. end
  8175. elseif race == GNOME then
  8176. if gender == MALE then
  8177. if EVIL then
  8178. local choice = math.random(1,2)
  8179. if choice == 1 then
  8180. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8181. elseif choice == 2 then
  8182. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8183. end
  8184. elseif GOOD then
  8185. local choice = math.random(1,10)
  8186. if choice == 1 then
  8187. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1881332698, 4264544983)
  8188. elseif choice == 2 then
  8189. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash!", "heckno", 502315126, 4131741270)
  8190. elseif choice == 3 then
  8191. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 927995276, 4052972866)
  8192. elseif choice == 4 then
  8193. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 116745358, 3226994684)
  8194. elseif choice == 5 then
  8195. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 1296052727, 228215359)
  8196. elseif choice == 6 then
  8197. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 3659009438, 2636872920)
  8198. elseif choice == 7 then
  8199. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 2968718455, 2161812166)
  8200. elseif choice == 8 then
  8201. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2645393737, 3219226442)
  8202. elseif choice == 9 then
  8203. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 2557130140, 3519260610)
  8204. elseif choice == 10 then
  8205. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1929098803, 2192606495)
  8206. end
  8207. end
  8208. elseif gender == FEMALE then
  8209. if GOOD then
  8210. local choice = math.random(1,9)
  8211. if choice == 1 then
  8212. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3741660223, 2368842350)
  8213. elseif choice == 2 then
  8214. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-please! Don't hurt me!", "wince", 3863103914, 4266619341)
  8215. elseif choice == 3 then
  8216. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 4063192763, 2694656995)
  8217. elseif choice == 4 then
  8218. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1813061216, 3370217637)
  8219. elseif choice == 5 then
  8220. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with you.", "sulk", 4276345210, 4106797230)
  8221. elseif choice == 6 then
  8222. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 452182122, 3272422748)
  8223. elseif choice == 7 then
  8224. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 3863103914, 4266619341)
  8225. elseif choice == 8 then
  8226. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 1839601707, 2338838266)
  8227. elseif choice == 9 then
  8228. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 3896083247, 2295203626)
  8229. end
  8230. elseif EVIL then
  8231. local choice = math.random(1,2)
  8232. if choice == 1 then
  8233. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8234. elseif choice == 2 then
  8235. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8236. end
  8237. end
  8238. end
  8239. elseif race == HALF_ELF then
  8240. if gender == MALE then
  8241. if GOOD then
  8242. local choice = math.random(1,2)
  8243. if choice == 1 then
  8244. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8245. elseif choice == 2 then
  8246. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_notcitizen_gm_ad3832d1.mp3", "Halfelves have the best of both worlds!", "thumbsup", 3804541486, 3539803287)
  8247. end
  8248. elseif EVIL then
  8249. local choice = math.random(1,2)
  8250. if choice == 1 then
  8251. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8252. elseif choice == 2 then
  8253. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8254. end
  8255. end
  8256. elseif gender == FEMALE then
  8257. if EVIL then
  8258. local choice = math.random(1,2)
  8259. if choice == 1 then
  8260. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8261. elseif choice == 2 then
  8262. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8263. end
  8264. elseif GOOD then
  8265. local choice = math.random(1,5)
  8266. if choice == 1 then
  8267. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 3415896885, 3160710397)
  8268. elseif choice == 2 then
  8269. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 1292200949, 1515738023)
  8270. elseif choice == 3 then
  8271. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 1951368080, 672476377)
  8272. elseif choice == 4 then
  8273. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 471861323, 2245558558)
  8274. elseif choice == 5 then
  8275. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 4031423400, 3654654584)
  8276. end
  8277. end
  8278. end
  8279. elseif race == HALFLING then
  8280. if gender == MALE then
  8281. local choice = math.random(1,2)
  8282. if choice == 1 then
  8283. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_hail_gm_cd9164d6.mp3", "You're a stranger. And I don't like strangers, no sir I don't!", "sulk", 785726454, 3155500140)
  8284. elseif choice == 2 then
  8285. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 893626909, 4027326251)
  8286. elseif choice == 3 then
  8287. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2644325632, 752257336)
  8288. elseif choice == 4 then
  8289. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 4139750487, 3071647531)
  8290. elseif choice == 5 then
  8291. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3153039066, 1022629282)
  8292. elseif choice == 6 then
  8293. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 4247254203, 625054807)
  8294. elseif choice == 7 then
  8295. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1838503200, 402154879)
  8296. elseif choice == 8 then
  8297. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_bccf2c5f.mp3", "Stand away or I ... I ... I'll stick you!", "cringe", 826633879, 2154983341)
  8298. elseif choice == 9 then
  8299. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3361169489, 287430657)
  8300. elseif choice == 10 then
  8301. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 391472415, 592625987)
  8302. end
  8303. elseif gender == FEMALE then
  8304. local choice = math.random(1,6)
  8305. if choice == 1 then
  8306. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them!", "point", 3071247604, 671588271)
  8307. elseif choice == 2 then
  8308. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 1040511037, 3422590702)
  8309. elseif choice == 3 then
  8310. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 3495512299, 2613529491)
  8311. elseif choice == 4 then
  8312. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 1073030967, 1569566129)
  8313. elseif choice == 5 then
  8314. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 794224983, 3550995263)
  8315. elseif choice == 6 then
  8316. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 517410442, 2838703121)
  8317. end
  8318. end
  8319. elseif race == HIGH_ELF then
  8320. if gender == MALE then
  8321. local choice = math.random(1,6)
  8322. if choice == 1 then
  8323. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 3451730494, 3904931998)
  8324. elseif choice == 2 then
  8325. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 109372239, 3032161820)
  8326. elseif choice == 3 then
  8327. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 237358955, 1041617020)
  8328. elseif choice == 4 then
  8329. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 3302310786, 2767017909)
  8330. elseif choice == 5 then
  8331. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them!", "point", 24123463, 2639101341)
  8332. elseif choice == 6 then
  8333. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 799138074, 2544049628)
  8334. end
  8335. elseif gender == FEMALE then
  8336. local choice = math.random(1,9)
  8337. if choice == 1 then
  8338. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 4067284364, 3141455911)
  8339. elseif choice == 2 then
  8340. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "threaten", 3357669916, 1930978996)
  8341. elseif choice == 3 then
  8342. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 3215967268, 3174449441)
  8343. elseif choice == 4 then
  8344. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 1674881666, 1535114797)
  8345. elseif choice == 5 then
  8346. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 125091616, 3296860727)
  8347. elseif choice == 6 then
  8348. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 623352569, 1914748091)
  8349. elseif choice == 7 then
  8350. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 4066371804, 2962669240)
  8351. elseif choice == 8 then
  8352. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2547751556, 3127499454)
  8353. elseif choice == 9 then
  8354. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2323108798, 898452253)
  8355. end
  8356. end
  8357. elseif race == HUMAN then
  8358. if gender == MALE then
  8359. if EVIL then
  8360. local choice = math.random(1,10) -- 11 - 20 are in the Generic2Hail/Callout. Saved here for reference
  8361. if choice == 1 then
  8362. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 883222364, 1555855421)
  8363. elseif choice == 2 then
  8364. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1197478799, 2562978289)
  8365. elseif choice == 3 then
  8366. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 823414800, 2426672218)
  8367. elseif choice == 4 then
  8368. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 644938827, 1658601908)
  8369. elseif choice == 5 then
  8370. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4043801631, 2162078490)
  8371. elseif choice == 6 then
  8372. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_fea511a7.mp3", "You won't live long in this city, friend.", "nod", 4284336465, 2441140881)
  8373. elseif choice == 7 then
  8374. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3925294409, 3854474317)
  8375. elseif choice == 8 then
  8376. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2235883204, 3173719237)
  8377. elseif choice == 9 then
  8378. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 633287456, 1063523362)
  8379. elseif choice == 10 then
  8380. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2976359403, 2815519675)
  8381. elseif choice == 11 then
  8382. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_fea511a7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2430170377, 3065502678)
  8383. elseif choice == 12 then
  8384. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "That look's like an awfully expensive pair of boots there, my friend.", "ponder", 367255988, 2113438867)
  8385. elseif choice == 13 then
  8386. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_55c7abb4.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3295550745, 254450600)
  8387. elseif choice == 14 then
  8388. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 507833438, 4154942045)
  8389. elseif choice == 15 then
  8390. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 3763693751, 3029107109)
  8391. elseif choice == 16 then
  8392. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 980845675, 4241333469)
  8393. elseif choice == 17 then
  8394. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1773924149, 2192447994)
  8395. elseif choice == 18 then
  8396. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2675223743, 1399829526)
  8397. elseif choice == 19 then
  8398. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3543602520, 290613226)
  8399. elseif choice == 20 then
  8400. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2642325989, 4260235172)
  8401. end
  8402. elseif GOOD then
  8403. local choice = math.random(1,9)
  8404. if choice == 1 then
  8405. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?!", "doubletake", 2984037816, 3824691347)
  8406. elseif choice == 2 then
  8407. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 1112175527, 3181748573)
  8408. elseif choice == 3 then
  8409. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle! Save us from this brute!", "scream", 271724567, 4059439523)
  8410. elseif choice == 4 then
  8411. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 710627605, 2152359545)
  8412. elseif choice == 5 then
  8413. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 1734668326, 429140096)
  8414. elseif choice == 6 then
  8415. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 742840308, 1978260864)
  8416. elseif choice == 7 then
  8417. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3192824592, 3089779490)
  8418. elseif choice == 8 then
  8419. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with you.", "sulk", 2165609155, 3535416550)
  8420. elseif choice == 9 then
  8421. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2229045167, 836806226)
  8422. end
  8423. end
  8424. elseif gender == FEMALE then
  8425. if EVIL then
  8426. local choice = math.random(1,10) -- 11 - 17 used in GenericEcology2Hail. Saved here for record.
  8427. if choice == 1 then
  8428. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 676582783, 1299701845)
  8429. elseif choice == 2 then
  8430. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 3916134765, 3310199936)
  8431. elseif choice == 3 then
  8432. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 26868287, 2211550184)
  8433. elseif choice == 4 then
  8434. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2643645352, 748700962)
  8435. elseif choice == 5 then
  8436. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1788523335, 1664632705)
  8437. elseif choice == 6 then
  8438. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 2178675604, 4125194416)
  8439. elseif choice == 7 then
  8440. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 3487310419, 1932819422)
  8441. elseif choice == 8 then
  8442. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 2924847649, 1282526093)
  8443. elseif choice == 9 then
  8444. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 384722888, 3901037537)
  8445. elseif choice == 10 then
  8446. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gf_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 823414800, 2426672218)
  8447. elseif choice == 11 then
  8448. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3939340779, 2731540062)
  8449. elseif choice == 12 then
  8450. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2563439969, 3192575181)
  8451. elseif choice == 13 then
  8452. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3457217785, 3805482956)
  8453. elseif choice == 14 then
  8454. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4060680490, 1058882345)
  8455. elseif choice == 15 then
  8456. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 605073324, 777296863)
  8457. elseif choice == 16 then
  8458. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2290091922, 1343726185)
  8459. elseif choice == 17 then
  8460. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1921159672, 254720018)
  8461. end
  8462. elseif GOOD then
  8463. local choice = math.random(1,9)
  8464. if choice == 1 then
  8465. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_2de63779.mp3", "Stand away or I ...I ... I'll stick you!", "cringe", 600715331, 1815533033)
  8466. elseif choice == 2 then
  8467. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2043555343, 3986162354)
  8468. elseif choice == 3 then
  8469. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 270225859, 162826229)
  8470. elseif choice == 4 then
  8471. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3292530604, 1711847495)
  8472. elseif choice == 5 then
  8473. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 75405600, 112399011)
  8474. elseif choice == 6 then
  8475. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?!", "doubletake", 1160993136, 2172758779)
  8476. elseif choice == 7 then
  8477. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3258959596, 3448333109)
  8478. elseif choice == 8 then
  8479. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle! Save us from this brute!", "scream", 2595125189, 128327339)
  8480. elseif choice == 9 then
  8481. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage!", "shakefist", 211289545, 184000254)
  8482. end
  8483. end
  8484. end
  8485. elseif race == IKSAR then
  8486. if gender == MALE then
  8487. local choice = math.random(1,2)
  8488. if choice == 1 then
  8489. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8490. elseif choice == 2 then
  8491. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8492. end
  8493. elseif gender == FEMALE then
  8494. local choice = math.random(1,2)
  8495. if choice == 1 then
  8496. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8497. elseif choice == 2 then
  8498. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8499. end
  8500. end
  8501. elseif race == KERRA then
  8502. if gender == MALE then
  8503. if EVIL then
  8504. local choice = math.random(1,2)
  8505. if choice == 1 then
  8506. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8507. elseif choice == 2 then
  8508. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8509. end
  8510. elseif GOOD then
  8511. local choice = math.random(1,10)
  8512. if choice == 1 then
  8513. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash.", "sulk", 3718384144, 3717231547)
  8514. elseif choice == 2 then
  8515. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3136709754, 4038009092)
  8516. elseif choice == 3 then
  8517. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_489221e4.mp3", "Stand away or I... I... I'll stick you!", "cringe", 98771089, 4268180650)
  8518. elseif choice == 4 then
  8519. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1886994825, 2146296147)
  8520. elseif choice == 5 then
  8521. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 3202213602, 3089831221)
  8522. elseif choice == 6 then
  8523. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 1117657093, 2489618551)
  8524. elseif choice == 7 then
  8525. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1933329037, 2439941063)
  8526. elseif choice == 8 then
  8527. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2262053055, 2959950578)
  8528. elseif choice == 9 then
  8529. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 238660666, 2251235430)
  8530. elseif choice == 10 then
  8531. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 1568831848, 3547460800)
  8532. end
  8533. end
  8534. elseif gender == FEMALE then
  8535. if EVIL then
  8536. local choice = math.random(1,2)
  8537. if choice == 1 then
  8538. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8539. elseif choice == 2 then
  8540. PlayFlavor(NPC, "", "", "squeal", 0, 0)
  8541. end
  8542. elseif GOOD then
  8543. local choice = math.random(1,8)
  8544. if choice == 1 then
  8545. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 1554991483, 2813495502)
  8546. elseif choice == 2 then
  8547. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 3551306274, 3348662900)
  8548. elseif choice == 3 then
  8549. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash.", "sulk", 3013505918, 3175061897)
  8550. elseif choice == 4 then
  8551. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 497314361, 374024078)
  8552. elseif choice == 5 then
  8553. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2612252906, 2054511262)
  8554. elseif choice == 6 then
  8555. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3056698943, 393720478)
  8556. elseif choice == 7 then
  8557. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3283131561, 2248284339)
  8558. elseif choice == 8 then
  8559. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2262053055, 2959950578)
  8560. end
  8561. end
  8562. end
  8563. elseif race == OGRE then
  8564. if gender == MALE then
  8565. local choice = math.random(1,7)
  8566. if choice == 1 then
  8567. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 3068004036, 1133733084)
  8568. elseif choice == 2 then
  8569. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2331786382, 3392443701)
  8570. elseif choice == 3 then
  8571. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 2749564272, 2143302026)
  8572. elseif choice == 4 then
  8573. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 3428603299, 3217289581)
  8574. elseif choice == 5 then
  8575. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 2035462888, 208990185)
  8576. elseif choice == 6 then
  8577. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 85936750, 3569810181)
  8578. elseif choice == 7 then
  8579. PlayFlavor(NPC, "voiceover/english/ogre_eco_evil_1/ft/ogre/ogre_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 212334474, 215985202)
  8580. end
  8581. elseif gender == FEMALE then
  8582. local choice = math.random(1,2)
  8583. if choice == 1 then
  8584. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8585. elseif choice == 2 then
  8586. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8587. end
  8588. end
  8589. elseif race == RATONGA then
  8590. if gender == MALE then
  8591. local choice = math.random(1,10)
  8592. if choice == 1 then
  8593. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1375220119, 581393186)
  8594. elseif choice == 2 then
  8595. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3363521688, 312724314)
  8596. elseif choice == 3 then
  8597. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4103187031, 300644930)
  8598. elseif choice == 4 then
  8599. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3060823807, 38365908)
  8600. elseif choice == 5 then
  8601. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 685988512, 3003141109)
  8602. elseif choice == 6 then
  8603. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 1822930619, 95468194)
  8604. elseif choice == 7 then
  8605. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_8d2a0876.mp3", "Get away from me, beast!", "shakefist", 3420033454, 347348115)
  8606. elseif choice == 8 then
  8607. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 1297448015, 2679521255)
  8608. elseif choice == 9 then
  8609. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_fea511a7.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 2786510221, 1968515544)
  8610. elseif choice == 10 then
  8611. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 1697807912, 3575936752)
  8612. end
  8613. elseif gender == FEMALE then
  8614. local choice = math.random(1,7)
  8615. if choice == 1 then
  8616. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_5195ca4a.mp3", "Get away from me, beast!", "shakefist", 3923643767, 2833343997)
  8617. elseif choice == 2 then
  8618. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_8d2a0876.mp3", "I heard you screaming from all the way over there.", "point", 3634348917, 2158238801)
  8619. elseif choice == 3 then
  8620. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_741f3fdd.mp3", "I can't be seen associating with you, worm.", "glare", 3931205176, 4173474394)
  8621. elseif choice == 4 then
  8622. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_7a9317b2.mp3", "Do you know what Freeport does to spies?", "scold", 771392116, 420722405)
  8623. elseif choice == 5 then
  8624. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_fea511a7.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 1560352718, 143152694)
  8625. elseif choice == 6 then
  8626. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 943616082, 270940614)
  8627. elseif choice == 7 then
  8628. PlayFlavor(NPC, "voiceover/english/ratonga_eco_evil_1/ft/ratonga/ratonga_eco_evil_1_notcitizen_gf_9852856e.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 1171538277, 4058991366)
  8629. end
  8630. end
  8631. elseif race == TROLL then
  8632. if gender == MALE then
  8633. local choice = math.random(1,2)
  8634. if choice == 1 then
  8635. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f9319fbb.mp3", "I like killing things just to see them die. Don't you?", "giggle", 2044250119, 1492935869)
  8636. elseif choice == 2 then
  8637. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 633287456, 1063523362)
  8638. end
  8639. elseif gender == FEMALE then
  8640. local choice = math.random(1,5)
  8641. if choice == 1 then
  8642. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1426667866, 4289729460, Spawn, 0)
  8643. elseif choice == 2 then
  8644. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 1247256294, 709009047)
  8645. elseif choice == 3 then
  8646. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_fea511a7.mp3", "You won't live long in this city, fiend.", "nod", 1594716050, 1280442829)
  8647. elseif choice == 4 then
  8648. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_5195ca4a.mp3", "Get away from me, beast!", "shakefist", 1808886894, 2531368454)
  8649. elseif choice == 5 then
  8650. PlayFlavor(NPC, "voiceover/english/troll_eco_evil_1/ft/troll/troll_eco_evil_1_notcitizen_gf_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 3061153720, 1151806611)
  8651. end
  8652. end
  8653. elseif race == WOOD_ELF then
  8654. if gender == MALE then
  8655. local choice = math.random(1,3)
  8656. if choice == 1 then
  8657. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 831690150, 3038858013)
  8658. elseif choice == 2 then
  8659. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_7e3f7ca.mp3", "I refuse to contaminate myself by conversing with trash.", "sulk", 2529393016, 3485196338)
  8660. elseif choice == 3 then
  8661. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 164479950, 4101172212)
  8662. end
  8663. elseif gender == FEMALE then
  8664. local choice = math.random(1,8)
  8665. if choice == 1 then
  8666. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_6da83eeb.mp3", "I'll defend myself if it comes to that, savage.", "flex", 3093358427, 2924286482)
  8667. elseif choice == 2 then
  8668. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_48350e59.mp3", "You're not allowed in here!", "point", 3467450810, 1776058479)
  8669. elseif choice == 3 then
  8670. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 782275258, 3837169593)
  8671. elseif choice == 4 then
  8672. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 1095453924, 2094435397)
  8673. elseif choice == 5 then
  8674. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 3788238989, 2842063534)
  8675. elseif choice == 6 then
  8676. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 878678548, 2536272126)
  8677. elseif choice == 7 then
  8678. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2175782353, 363648631)
  8679. elseif choice == 8 then
  8680. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2931258572, 81583115)
  8681. end
  8682. end
  8683. elseif race == FAE then
  8684. if gender == MALE then
  8685. local choice = math.random(1,2)
  8686. if choice == 1 then
  8687. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8688. elseif choice == 2 then
  8689. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8690. end
  8691. elseif gender == FEMALE then
  8692. local choice = math.random(1,2)
  8693. if choice == 1 then
  8694. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8695. elseif choice == 2 then
  8696. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8697. end
  8698. end
  8699. elseif race == ARASAI then
  8700. if gender == MALE then
  8701. local choice = math.random(1,2)
  8702. if choice == 1 then
  8703. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8704. elseif choice == 2 then
  8705. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8706. end
  8707. elseif gender == FEMALE then
  8708. local choice = math.random(1,2)
  8709. if choice == 1 then
  8710. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8711. elseif choice == 2 then
  8712. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8713. end
  8714. end
  8715. elseif race == SARNAK then
  8716. if gender == MALE then
  8717. local choice = math.random(1,2)
  8718. if choice == 1 then
  8719. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8720. elseif choice == 2 then
  8721. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8722. end
  8723. elseif gender == FEMALE then
  8724. local choice = math.random(1,2)
  8725. if choice == 1 then
  8726. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8727. elseif choice == 2 then
  8728. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8729. end
  8730. end
  8731. end
  8732. end
  8733. end
  8734. -------------------------------------------------------------------------------------------
  8735. -- GoodFactionEmotes
  8736. -------------------------------------------------------------------------------------------
  8737. function GoodFactionEmotes(NPC, Spawn, faction)
  8738. local choice = math.random(1,5)
  8739. if choice == 1 then
  8740. PlayFlavor(NPC, "", "", "pout", 0, 0,Spawn)
  8741. elseif choice == 2 then
  8742. PlayFlavor(NPC, "", "", "shakefist", 0, 0,Spawn)
  8743. elseif choice == 3 then
  8744. PlayFlavor(NPC, "", "", "threaten", 0, 0,Spawn)
  8745. elseif choice == 4 then
  8746. PlayFlavor(NPC, "", "", "squeal", 0, 0,Spawn)
  8747. elseif choice == 5 then
  8748. PlayFlavor(NPC, "", "", "glare", 0, 0,Spawn)
  8749. elseif choice == 6 then
  8750. PlayFlavor(NPC, "", "", "noway", 0, 0,Spawn)
  8751. end
  8752. end
  8753. -------------------------------------------------------------------------------------------
  8754. -- EvilFactionEmotes
  8755. -------------------------------------------------------------------------------------------
  8756. function EvilFactionEmotes(NPC, Spawn, faction)
  8757. local choice = math.random(1,5)
  8758. if choice == 1 then
  8759. PlayFlavor(NPC, "", "", "cutthroat", 0, 0,Spawn)
  8760. elseif choice == 2 then
  8761. PlayFlavor(NPC, "", "", "shakefist", 0, 0,Spawn)
  8762. elseif choice == 3 then
  8763. PlayFlavor(NPC, "", "", "threaten", 0, 0,Spawn)
  8764. elseif choice == 4 then
  8765. PlayFlavor(NPC, "", "", "shame", 0, 0,Spawn)
  8766. elseif choice == 5 then
  8767. PlayFlavor(NPC, "", "", "glare", 0, 0,Spawn)
  8768. end
  8769. end
  8770. -------------------------------------------------------------------------------------------
  8771. -- GenericDrunkHail
  8772. -------------------------------------------------------------------------------------------
  8773. function GenericDrunkHail(NPC, Spawn, faction)
  8774. race = GetRace(NPC)
  8775. spawnRace = GetRace(Spawn)
  8776. gender = GetGender(NPC)
  8777. local zone = GetZone(NPC)
  8778. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  8779. GOOD = true
  8780. elseif GetZoneID(zone) == 207 then
  8781. GOOD = true
  8782. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  8783. GOOD = true
  8784. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  8785. GOOD = true
  8786. elseif GetZoneID(zone) == 470 then
  8787. GOOD = true
  8788. elseif GetZoneID(zone) == 45 then
  8789. NEUTRAL = true
  8790. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  8791. EVIL = true
  8792. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  8793. EVIL = true
  8794. end
  8795. if TimeCheck== false then
  8796. TimeCheck = true
  8797. AddTimer(NPC,4000,"ResetTimer")
  8798. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8799. if race == DWARF then
  8800. if gender == MALE then
  8801. elseif gender == FEMALE then
  8802. local choice = math.random(1,3)
  8803. if choice == 1 then
  8804. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_hail_gf_1631fc78.mp3", "Ah, leave me be. I'm not causing any trouble, I'm not.", "no", 3303685788, 2740455306, Spawn)
  8805. elseif choice == 2 then
  8806. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_hail_gf_622bfa69.mp3", "What do you mean you drank more than I did?", "boggle", 111203762, 4247886533, Spawn)
  8807. elseif choice == 3 then
  8808. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_hail_gf_965fb709.mp3", "Oooh... I don't feel so good.", "gag", 1889801810, 1474795050, Spawn)
  8809. end
  8810. end
  8811. elseif race == HUMAN then
  8812. if gender == MALE then
  8813. local choice = math.random(1,5)
  8814. if choice == 1 then
  8815. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_bartender_gm_e4fde966.mp3", "I haven't that much to drink yet, I got here when... bah I forgot.", "no", 612325975, 4257910058, Spawn)
  8816. elseif choice == 2 then
  8817. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_hail_gm_622bfa69.mp3", "What do you mean ye drank more than I did?", "boggle", 3046379177, 1648095152, Spawn)
  8818. elseif choice == 3 then
  8819. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_bartender_gm_2b255210.mp3", "Ahhh ... quit your whinin'! I paid ya with my jokes and fine company.", "boggle", 2971571763, 3318817519, Spawn)
  8820. elseif choice == 4 then
  8821. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_hail_gm_965fb709.mp3", "Uhhh... Oh, I don't feel so good!", "gutcramp", 3429145800, 4097790848, Spawn)
  8822. elseif choice == 5 then
  8823. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_hail_gm_1631fc78.mp3", "Leave me be. I'm not cause'n any trouble. I'm NOT!", "heckno", 2355346119, 3462967833, Spawn)
  8824. end
  8825. elseif gender == FEMALE then
  8826. end
  8827. end
  8828. end
  8829. end
  8830. end
  8831. -------------------------------------------------------------------------------------------
  8832. -- GenericDrunkCallout
  8833. -------------------------------------------------------------------------------------------
  8834. function GenericDrunkCallout(NPC, Spawn, faction)
  8835. race = GetRace(NPC)
  8836. spawnRace = GetRace(Spawn)
  8837. gender = GetGender(NPC)
  8838. local zone = GetZone(NPC)
  8839. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  8840. GOOD = true
  8841. elseif GetZoneID(zone) == 207 then
  8842. GOOD = true
  8843. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  8844. GOOD = true
  8845. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  8846. GOOD = true
  8847. elseif GetZoneID(zone) == 470 then
  8848. GOOD = true
  8849. elseif GetZoneID(zone) == 45 then
  8850. NEUTRAL = true
  8851. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  8852. EVIL = true
  8853. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  8854. EVIL = true
  8855. end
  8856. if TimeCheck== false then
  8857. if math.random(1,100) <= 20 then
  8858. TimeCheck = true
  8859. AddTimer(NPC,20000,"ResetTimer")
  8860. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8861. if race == DWARF then
  8862. if gender == MALE then
  8863. local choice = math.random(1,2)
  8864. if choice == 1 then
  8865. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_barmaid_gm_7f76ecc6.mp3", "Hurry up! My stein is near dry thanks to you.", "tapfoot", 2932007848, 277469364, Spawn)
  8866. elseif choice == 2 then
  8867. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_barmaid_gm_a1d96f41.mp3", "My stein hasn't any legs to walk over and fill itself up.", "glare", 188839482, 4266338416, Spawn)
  8868. end
  8869. elseif gender == FEMALE then
  8870. local choice = math.random(1,3)
  8871. if choice == 1 then
  8872. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_barmaid_gf_605d472a.mp3", "I could use another ale for the road anytime now.", "hello", 3896761363, 1121187529, Spawn)
  8873. elseif choice == 2 then
  8874. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_barmaid_gf_a1d96f41.mp3", "My stein doesn't hasn't any legs to walk over and fill itself up.", "tap", 3669594198, 1736543032, Spawn)
  8875. elseif choice == 3 then
  8876. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_drunk/ft/eco/good/dwarf_eco_good_drunk_barmaid_gf_b8fda61c.mp3", "I could use another ale over here. My stien is more than half empty!", "", 2128288039, 1278709714, Spawn)
  8877. end
  8878. end
  8879. elseif race == HUMAN then
  8880. if gender == MALE then
  8881. local choice = math.random(1,4)
  8882. if choice == 1 then
  8883. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_bartender_gm_e4fde966.mp3", "I haven't that much to drink yet, I got here when... bah I forgot.", "no", 612325975, 4257910058, Spawn)
  8884. elseif choice == 2 then
  8885. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_barmaid_gm_a1d96f41.mp3", "My stein hasn't any legs to walk over and fill itself up.", "glare", 2656968471, 1396939792, Spawn)
  8886. elseif choice == 3 then
  8887. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_barmaid_gm_7f76ecc6.mp3", "Hurry up! My stomach's near dry thanks to ya.", "frustrated", 2014105974, 2128019974, Spawn)
  8888. elseif choice == 4 then
  8889. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_barmaid_gm_7f76ecc6.mp3", "Hurry up! My stomach's near dry thanks to ya.", "frustrated", 2014105974, 2128019974, Spawn)
  8890. end
  8891. elseif gender == FEMALE then
  8892. end
  8893. end
  8894. end
  8895. end
  8896. end
  8897. end
  8898. -------------------------------------------------------------------------------------------
  8899. -- EcologyEmotes
  8900. -------------------------------------------------------------------------------------------
  8901. function EcologyEmotes(NPC,Spawn)
  8902. local choice = math.random(1,11)
  8903. if choice == 1 then
  8904. PlayFlavor(NPC, "", "", "tap", 0, 0)
  8905. elseif choice == 2 then
  8906. PlayFlavor(NPC, "", "", "ponder", 0, 0)
  8907. elseif choice == 3 then
  8908. PlayFlavor(NPC, "", "", "shiver", 0, 0)
  8909. elseif choice == 4 then
  8910. PlayFlavor(NPC, "", "", "sniff", 0, 0)
  8911. elseif choice == 5 then
  8912. PlayFlavor(NPC, "", "", "confused", 0, 0)
  8913. elseif choice == 6 then
  8914. PlayFlavor(NPC, "", "", "agree", 0, 0)
  8915. elseif choice == 7 then
  8916. PlayFlavor(NPC, "", "", "nod", 0, 0)
  8917. elseif choice == 8 then
  8918. PlayFlavor(NPC, "", "", "yawn", 0, 0)
  8919. elseif choice == 9 then
  8920. PlayFlavor(NPC, "", "", "smirk", 0, 0)
  8921. elseif choice == 10 then
  8922. PlayFlavor(NPC, "", "", "cough", 0, 0)
  8923. elseif choice == 11 then
  8924. PlayFlavor(NPC, "", "", "sneeze", 0, 0)
  8925. end
  8926. end