GenericEcologyVoiceOvers.lua 756 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989
  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,2000,"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. local choice = math.random(1,2)
  259. if choice == 1 then
  260. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  261. elseif choice == 2 then
  262. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  263. end
  264. else
  265. local choice = math.random(1,11)
  266. if choice == 1 then
  267. 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)
  268. elseif choice == 2 then
  269. 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)
  270. elseif choice == 3 then
  271. 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)
  272. elseif choice == 4 then
  273. 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)
  274. elseif choice == 5 then
  275. 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)
  276. elseif choice == 6 then
  277. 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)
  278. elseif choice == 7 then
  279. 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)
  280. elseif choice == 8 then
  281. 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)
  282. elseif choice == 9 then
  283. 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)
  284. elseif choice == 10 then
  285. 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)
  286. elseif choice == 11 then
  287. 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)
  288. end
  289. end
  290. elseif GOOD then
  291. if Qfaction <0 then
  292. FactionChecking(NPC, Spawn, faction)
  293. else
  294. local choice = math.random(1,10)
  295. if choice == 1 then
  296. 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)
  297. elseif choice == 2 then
  298. 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)
  299. elseif choice == 3 then
  300. 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)
  301. elseif choice == 4 then
  302. 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)
  303. elseif choice == 5 then
  304. 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)
  305. elseif choice == 6 then
  306. 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 crrect!", "nod", 3847243276, 420228124, Spawn)
  307. elseif choice == 7 then
  308. 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)
  309. elseif choice == 8 then
  310. 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)
  311. elseif choice == 9 then
  312. 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)
  313. elseif choice == 10 then
  314. 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)
  315. end
  316. end
  317. end
  318. elseif gender == FEMALE then
  319. if EVIL then
  320. if FPfaction <0 then
  321. FactionChecking(NPC, Spawn, faction)
  322. else
  323. local choice = math.random(1,10)
  324. if choice == 1 then
  325. 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)
  326. elseif choice == 2 then
  327. 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)
  328. elseif choice == 3 then
  329. 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)
  330. elseif choice == 4 then
  331. 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)
  332. elseif choice == 5 then
  333. 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)
  334. elseif choice == 6 then
  335. 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)
  336. elseif choice == 7 then
  337. 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)
  338. elseif choice == 8 then
  339. 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)
  340. elseif choice == 9 then
  341. 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)
  342. elseif choice == 10 then
  343. 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)
  344. end
  345. end
  346. elseif GOOD then
  347. if Qfaction <0 then
  348. FactionChecking(NPC, Spawn, faction)
  349. else
  350. local choice = math.random(1,12)
  351. if choice == 1 then
  352. 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)
  353. elseif choice == 2 then
  354. 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)
  355. elseif choice == 3 then
  356. 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)
  357. elseif choice == 4 then
  358. 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)
  359. elseif choice == 5 then
  360. 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)
  361. elseif choice == 6 then
  362. 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)
  363. elseif choice == 7 then
  364. 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)
  365. elseif choice == 8 then
  366. 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)
  367. elseif choice == 9 then
  368. 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)
  369. elseif choice == 10 then
  370. 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)
  371. elseif choice == 11 then
  372. 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)
  373. elseif choice == 12 then
  374. 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)
  375. end
  376. end
  377. end
  378. end
  379. elseif race == FROGLOK then
  380. if gender == MALE then
  381. if Qfaction <0 then
  382. local choice = math.random(1,2)
  383. if choice == 1 then
  384. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  385. elseif choice == 2 then
  386. 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)
  387. end
  388. else
  389. local choice = math.random(1,12)
  390. if choice == 1 then
  391. 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)
  392. elseif choice == 2 then
  393. 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)
  394. elseif choice == 3 then
  395. 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)
  396. elseif choice == 4 then
  397. 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)
  398. elseif choice == 5 then
  399. 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)
  400. elseif choice == 6 then
  401. 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)
  402. elseif choice == 7 then
  403. 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)
  404. elseif choice == 8 then
  405. 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)
  406. elseif choice == 9 then
  407. 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)
  408. elseif choice == 10 then
  409. 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)
  410. elseif choice == 11 then
  411. 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)
  412. elseif choice == 12 then
  413. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_aeef4870.mp3", "I pray on you, stranger. Dost thou any news on friends of Gukta?", "bow", 1351314175, 2941555770, Spawn)
  414. end
  415. end
  416. elseif gender == FEMALE then
  417. if Qfaction <0 then
  418. local choice = math.random(1,2)
  419. if choice == 1 then
  420. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  421. elseif choice == 2 then
  422. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  423. end
  424. else
  425. local choice = math.random(1,9)
  426. if choice == 1 then
  427. 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)
  428. elseif choice == 2 then
  429. 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)
  430. elseif choice == 3 then
  431. 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)
  432. elseif choice == 4 then
  433. 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)
  434. elseif choice == 5 then
  435. 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)
  436. elseif choice == 6 then
  437. 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)
  438. elseif choice == 7 then
  439. 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)
  440. elseif choice == 8 then
  441. 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)
  442. elseif choice == 9 then
  443. 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)
  444. end
  445. end
  446. end
  447. elseif race == GNOME then
  448. if gender == MALE then
  449. if EVIL then
  450. if FPfaction <0 then
  451. FactionChecking(NPC, Spawn, faction)
  452. else
  453. local choice = math.random(1,11)
  454. if choice == 1 then
  455. 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)
  456. elseif choice == 2 then
  457. 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)
  458. elseif choice == 3 then
  459. 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)
  460. elseif choice == 4 then
  461. 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)
  462. elseif choice == 5 then
  463. 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)
  464. elseif choice == 6 then
  465. 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)
  466. elseif choice == 7 then
  467. 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)
  468. elseif choice == 8 then
  469. 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)
  470. elseif choice == 9 then
  471. 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)
  472. elseif choice == 10 then
  473. 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)
  474. elseif choice == 11 then
  475. 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)
  476. end
  477. end
  478. elseif GOOD then
  479. if Qfaction <0 then
  480. FactionChecking(NPC, Spawn, faction)
  481. else
  482. local choice = math.random(1,4)
  483. if choice == 1 then
  484. 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)
  485. elseif choice == 2 then
  486. 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)
  487. elseif choice == 3 then
  488. 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)
  489. elseif choice == 4 then
  490. 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)
  491. elseif choice == 5 then
  492. 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)
  493. elseif choice == 6 then
  494. 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)
  495. elseif choice == 7 then
  496. 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)
  497. end
  498. end
  499. end
  500. elseif gender == FEMALE then
  501. if GOOD then
  502. if Qfaction <0 then
  503. FactionChecking(NPC, Spawn, faction)
  504. else
  505. local choice = math.random(1,5)
  506. if choice == 1 then
  507. 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)
  508. elseif choice == 2 then
  509. 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)
  510. elseif choice == 3 then
  511. 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)
  512. elseif choice == 4 then
  513. 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)
  514. elseif choice == 5 then
  515. 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)
  516. end
  517. end
  518. elseif EVIL then
  519. if FPfaction <0 then
  520. FactionChecking(NPC, Spawn, faction)
  521. else
  522. local choice = math.random(1,4)
  523. if choice == 1 then
  524. 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)
  525. elseif choice == 2 then
  526. 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)
  527. elseif choice == 3 then
  528. 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)
  529. elseif choice == 4 then
  530. 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)
  531. end
  532. end
  533. end
  534. end
  535. elseif race == HALF_ELF then
  536. if gender == MALE then
  537. if GOOD then --SEE SPAWN RACE HAIL FOR GOOD HALFELF
  538. elseif EVIL then
  539. if FPfaction <0 then
  540. FactionChecking(NPC, Spawn, faction)
  541. else
  542. local choice = math.random(1,12)
  543. if choice == 1 then
  544. 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)
  545. elseif choice == 2 then
  546. 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)
  547. elseif choice == 3 then
  548. 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)
  549. elseif choice == 4 then
  550. 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)
  551. elseif choice == 5 then
  552. 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)
  553. elseif choice == 6 then
  554. 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)
  555. elseif choice == 7 then
  556. 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)
  557. elseif choice == 8 then
  558. 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)
  559. elseif choice == 9 then
  560. 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)
  561. elseif choice == 10 then
  562. 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)
  563. elseif choice == 11 then
  564. 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)
  565. elseif choice == 12 then
  566. 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)
  567. end
  568. end
  569. end
  570. elseif gender == FEMALE then
  571. if EVIL then
  572. if FPfaction <0 then
  573. FactionChecking(NPC, Spawn, faction)
  574. else
  575. local choice = math.random(1,7)
  576. if choice == 1 then
  577. 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)
  578. elseif choice == 2 then
  579. 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)
  580. elseif choice == 3 then
  581. 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)
  582. elseif choice == 4 then
  583. 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)
  584. elseif choice == 5 then
  585. 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)
  586. elseif choice == 6 then
  587. 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)
  588. elseif choice == 7 then
  589. 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)
  590. end
  591. end
  592. elseif GOOD then
  593. if Qfaction <0 then
  594. FactionChecking(NPC, Spawn, faction)
  595. else
  596. local choice = math.random(1,12)
  597. if choice == 1 then
  598. 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)
  599. elseif choice == 2 then
  600. 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)
  601. elseif choice == 3 then
  602. 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)
  603. elseif choice == 4 then
  604. 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)
  605. elseif choice == 5 then
  606. 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)
  607. elseif choice == 6 then
  608. 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)
  609. elseif choice == 7 then
  610. 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)
  611. elseif choice == 8 then
  612. 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)
  613. elseif choice == 9 then
  614. 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)
  615. elseif choice == 10 then
  616. 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)
  617. elseif choice == 11 then
  618. 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)
  619. elseif choice == 12 then
  620. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_f8dd15ce.mp3", " Got any coin?", "beg", 3660925534, 3735346681, Spawn)
  621. end
  622. end
  623. end
  624. end
  625. elseif race == HALFLING then
  626. if gender == MALE then
  627. if Qfaction < 0 then
  628. local choice = math.random(1,2)
  629. if choice == 1 then
  630. 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)
  631. elseif choice == 2 then
  632. 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)
  633. end
  634. else
  635. local choice = math.random(1,12)
  636. if choice == 1 then
  637. 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)
  638. elseif choice == 2 then
  639. 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)
  640. elseif choice == 3 then
  641. 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)
  642. elseif choice == 4 then
  643. 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)
  644. elseif choice == 5 then
  645. 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)
  646. elseif choice == 6 then
  647. 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)
  648. elseif choice == 7 then
  649. 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)
  650. elseif choice == 8 then
  651. 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)
  652. elseif choice == 9 then
  653. 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)
  654. elseif choice == 10 then
  655. 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)
  656. elseif choice == 11 then
  657. 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)
  658. elseif choice == 12 then
  659. 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)
  660. end
  661. end
  662. elseif gender == FEMALE then
  663. if Qfaction <0 then
  664. FactionChecking(NPC, Spawn, faction)
  665. else
  666. local choice = math.random(1,8)
  667. if choice == 1 then
  668. 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)
  669. elseif choice == 2 then
  670. 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)
  671. elseif choice == 3 then
  672. 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)
  673. elseif choice == 4 then
  674. 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)
  675. elseif choice == 5 then
  676. 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)
  677. elseif choice == 6 then
  678. 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)
  679. elseif choice == 7 then
  680. 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)
  681. elseif choice == 8 then
  682. 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)
  683. end
  684. end
  685. end
  686. elseif race == HIGH_ELF then
  687. if gender == MALE then
  688. if Qfaction <0 then
  689. FactionChecking(NPC, Spawn, faction)
  690. else
  691. local choice = math.random(1,13)
  692. if choice == 1 then
  693. 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)
  694. elseif choice == 2 then
  695. 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)
  696. elseif choice == 3 then
  697. 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)
  698. elseif choice == 4 then
  699. 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)
  700. elseif choice == 5 then
  701. 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)
  702. elseif choice == 6 then
  703. 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)
  704. elseif choice == 7 then
  705. 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)
  706. elseif choice == 8 then
  707. 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)
  708. elseif choice == 9 then
  709. 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)
  710. elseif choice == 10 then
  711. 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)
  712. elseif choice == 11 then
  713. 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)
  714. elseif choice == 12 then
  715. 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)
  716. elseif choice == 13 then
  717. 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)
  718. end
  719. end
  720. elseif gender == FEMALE then
  721. if Qfaction < 0 then
  722. FactionChecking(NPC, Spawn, faction)
  723. else
  724. local choice = math.random(1,10)
  725. if choice == 1 then
  726. 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)
  727. elseif choice == 2 then
  728. 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)
  729. elseif choice == 3 then
  730. 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)
  731. elseif choice == 4 then
  732. 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)
  733. elseif choice == 5 then
  734. 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)
  735. elseif choice == 6 then
  736. 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)
  737. elseif choice == 7 then
  738. 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)
  739. elseif choice == 8 then
  740. 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)
  741. elseif choice == 9 then
  742. 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)
  743. elseif choice == 10 then
  744. 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)
  745. end
  746. end
  747. end
  748. elseif race == HUMAN then
  749. if gender == MALE then
  750. if EVIL then
  751. if FPfaction <0 then
  752. FactionChecking(NPC, Spawn, faction)
  753. else
  754. local choice = math.random(1,13)
  755. if choice == 1 then
  756. 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)
  757. elseif choice == 2 then
  758. 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)
  759. elseif choice == 3 then
  760. 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)
  761. elseif choice == 4 then
  762. 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)
  763. elseif choice == 5 then
  764. 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)
  765. elseif choice == 6 then
  766. 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)
  767. elseif choice == 7 then
  768. 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)
  769. elseif choice == 8 then
  770. 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)
  771. elseif choice == 9 then
  772. 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)
  773. elseif choice == 10 then
  774. 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!", "scold", 3989425659, 2701948732, Spawn)
  775. elseif choice == 11 then
  776. 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, Spawn)
  777. elseif choice == 12 then
  778. 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)
  779. elseif choice == 13 then
  780. 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)
  781. end
  782. end
  783. elseif GOOD then
  784. if Qfaction <0 then
  785. FactionChecking(NPC, Spawn, faction)
  786. else
  787. local choice = math.random(1,13)
  788. if choice == 1 then
  789. 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)
  790. elseif choice == 2 then
  791. 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)
  792. elseif choice == 3 then
  793. 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)
  794. elseif choice == 4 then
  795. 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)
  796. elseif choice == 5 then
  797. 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)
  798. elseif choice == 6 then
  799. 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)
  800. elseif choice == 7 then
  801. 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)
  802. elseif choice == 8 then
  803. 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)
  804. elseif choice == 9 then
  805. 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)
  806. elseif choice == 10 then
  807. 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)
  808. elseif choice == 11 then
  809. 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)
  810. elseif choice == 12 then
  811. 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)
  812. elseif choice == 13 then
  813. 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)
  814. end
  815. end
  816. end
  817. elseif gender == FEMALE then
  818. if EVIL then
  819. if FPfaction <0 then
  820. FactionChecking(NPC, Spawn, faction)
  821. else
  822. local choice = math.random(1,10)
  823. if choice == 1 then
  824. 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)
  825. elseif choice == 2 then
  826. 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)
  827. elseif choice == 3 then
  828. 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)
  829. elseif choice == 4 then
  830. 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)
  831. elseif choice == 5 then
  832. 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)
  833. elseif choice == 6 then
  834. 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)
  835. elseif choice == 7 then
  836. 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)
  837. elseif choice == 8 then
  838. 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)
  839. elseif choice == 9 then
  840. 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)
  841. elseif choice == 10 then
  842. 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)
  843. end
  844. end
  845. elseif GOOD then
  846. if Qfaction <0 then
  847. FactionChecking(NPC, Spawn, faction)
  848. else
  849. local choice = math.random(1,6)
  850. if choice == 1 then
  851. 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)
  852. elseif choice == 2 then
  853. 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)
  854. elseif choice == 3 then
  855. 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)
  856. elseif choice == 4 then
  857. 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)
  858. elseif choice == 5 then
  859. 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)
  860. elseif choice == 6 then
  861. 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)
  862. elseif choice == 7 then
  863. 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)
  864. elseif choice == 8 then
  865. 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)
  866. elseif choice == 9 then
  867. 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)
  868. elseif choice == 10 then
  869. 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)
  870. elseif choice == 11 then
  871. 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)
  872. elseif choice == 12 then
  873. 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)
  874. end
  875. end
  876. end
  877. end
  878. elseif race == IKSAR then
  879. if gender == MALE then
  880. if FPfaction <0 then
  881. local choice = math.random(1,2)
  882. if choice == 1 then
  883. PlayFlavor(NPC, "", "", "cutthroath", 0, 0, Spawn)
  884. elseif choice == 2 then
  885. 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)
  886. end
  887. else
  888. local choice = math.random(1,9)
  889. if choice == 1 then
  890. 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)
  891. elseif choice == 2 then
  892. 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)
  893. elseif choice == 3 then
  894. 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)
  895. elseif choice == 4 then
  896. 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)
  897. elseif choice == 5 then
  898. 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)
  899. elseif choice == 6 then
  900. 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)
  901. elseif choice == 7 then
  902. 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)
  903. elseif choice == 8 then
  904. 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)
  905. elseif choice == 9 then
  906. 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)
  907. end
  908. end
  909. elseif gender == FEMALE then
  910. if FPfaction <0 then
  911. local choice = math.random(1,2)
  912. if choice == 1 then
  913. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  914. elseif choice == 2 then
  915. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  916. end
  917. else
  918. local choice = math.random(1,7)
  919. if choice == 1 then
  920. 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)
  921. elseif choice == 2 then
  922. 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)
  923. elseif choice == 3 then
  924. 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)
  925. elseif choice == 4 then
  926. 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)
  927. elseif choice == 5 then
  928. 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)
  929. elseif choice == 6 then
  930. 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)
  931. elseif choice == 7 then
  932. 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)
  933. end
  934. end
  935. end
  936. elseif race == KERRA then
  937. if gender == MALE then
  938. if EVIL then
  939. if FPfaction < 0 then
  940. FactionChecking(NPC, Spawn, faction)
  941. else
  942. local choice = math.random(1,12)
  943. if choice == 1 then
  944. 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)
  945. elseif choice == 2 then
  946. 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)
  947. elseif choice == 3 then
  948. 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)
  949. elseif choice == 4 then
  950. 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)
  951. elseif choice == 5 then
  952. 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)
  953. elseif choice == 6 then
  954. 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)
  955. elseif choice == 7 then
  956. 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)
  957. elseif choice == 8 then
  958. 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)
  959. elseif choice == 9 then
  960. 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)
  961. elseif choice == 10 then
  962. 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)
  963. elseif choice == 11 then
  964. 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)
  965. elseif choice == 12 then
  966. 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)
  967. end
  968. end
  969. elseif GOOD then
  970. if Qfaction <0 then
  971. FactionChecking(NPC, Spawn, faction)
  972. else
  973. local choice = math.random(1,11)
  974. if choice == 1 then
  975. 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)
  976. elseif choice == 2 then
  977. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_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)
  978. elseif choice == 3 then
  979. 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)
  980. elseif choice == 4 then
  981. 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)
  982. elseif choice == 5 then
  983. 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)
  984. elseif choice == 6 then
  985. 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)
  986. elseif choice == 7 then
  987. 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)
  988. elseif choice == 8 then
  989. 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)
  990. elseif choice == 9 then
  991. 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)
  992. elseif choice == 10 then
  993. 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)
  994. elseif choice == 11 then
  995. 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)
  996. end
  997. end
  998. end
  999. elseif gender == FEMALE then
  1000. if EVIL then
  1001. if FPfaction < 0 then
  1002. FactionChecking(NPC, Spawn, faction)
  1003. else
  1004. local choice = math.random(1,11)
  1005. if choice == 1 then
  1006. 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)
  1007. elseif choice == 2 then
  1008. 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)
  1009. elseif choice == 3 then
  1010. 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)
  1011. elseif choice == 4 then
  1012. 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)
  1013. elseif choice == 5 then
  1014. 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)
  1015. elseif choice == 6 then
  1016. 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)
  1017. elseif choice == 7 then
  1018. 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)
  1019. elseif choice == 8 then
  1020. 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)
  1021. elseif choice == 9 then
  1022. 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)
  1023. elseif choice == 10 then
  1024. 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)
  1025. elseif choice == 11 then
  1026. 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)
  1027. end
  1028. end
  1029. elseif GOOD then
  1030. if Qfaction <0 then
  1031. FactionChecking(NPC, Spawn, faction)
  1032. else
  1033. local choice = math.random(1,10)
  1034. if choice == 1 then
  1035. 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)
  1036. elseif choice == 2 then
  1037. 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)
  1038. elseif choice == 3 then
  1039. 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)
  1040. elseif choice == 4 then
  1041. 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)
  1042. elseif choice == 5 then
  1043. 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)
  1044. elseif choice == 6 then
  1045. 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)
  1046. elseif choice == 7 then
  1047. 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)
  1048. elseif choice == 8 then
  1049. 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)
  1050. elseif choice == 9 then
  1051. 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)
  1052. elseif choice == 10 then
  1053. 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)
  1054. end
  1055. end
  1056. end
  1057. end
  1058. elseif race == OGRE then
  1059. if gender == MALE then
  1060. if FPfaction <0 then
  1061. FactionChecking(NPC, Spawn, faction)
  1062. else
  1063. local choice = math.random(1,12)
  1064. if choice == 1 then
  1065. 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)
  1066. elseif choice == 2 then
  1067. 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)
  1068. elseif choice == 3 then
  1069. 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)
  1070. elseif choice == 4 then
  1071. 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)
  1072. elseif choice == 5 then
  1073. 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)
  1074. elseif choice == 6 then
  1075. 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)
  1076. elseif choice == 7 then
  1077. 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)
  1078. elseif choice == 8 then
  1079. 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)
  1080. elseif choice == 9 then
  1081. 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)
  1082. elseif choice == 10 then
  1083. 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)
  1084. elseif choice == 11 then
  1085. 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)
  1086. elseif choice == 12 then
  1087. 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)
  1088. end
  1089. end
  1090. elseif gender == FEMALE then
  1091. end
  1092. elseif race == RATONGA then
  1093. if gender == MALE then
  1094. if FPfaction <0 then
  1095. FactionChecking(NPC, Spawn, faction)
  1096. else
  1097. local choice = math.random(1,9)
  1098. if choice == 1 then
  1099. 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)
  1100. elseif choice == 2 then
  1101. 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)
  1102. elseif choice == 3 then
  1103. 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)
  1104. elseif choice == 4 then
  1105. 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)
  1106. elseif choice == 5 then
  1107. 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)
  1108. elseif choice == 6 then
  1109. 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)
  1110. elseif choice == 7 then
  1111. 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)
  1112. elseif choice == 8 then
  1113. 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)
  1114. elseif choice == 9 then
  1115. 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)
  1116. end
  1117. end
  1118. elseif gender == FEMALE then
  1119. if FPfaction <0 then
  1120. FactionChecking(NPC, Spawn, faction)
  1121. else
  1122. local choice = math.random(1,8)
  1123. if choice == 1 then
  1124. 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)
  1125. elseif choice == 2 then
  1126. 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)
  1127. elseif choice == 3 then
  1128. 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)
  1129. elseif choice == 4 then
  1130. 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)
  1131. elseif choice == 5 then
  1132. 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)
  1133. elseif choice == 6 then
  1134. 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)
  1135. elseif choice == 7 then
  1136. 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)
  1137. elseif choice == 8 then
  1138. 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)
  1139. end
  1140. end
  1141. end
  1142. elseif race == TROLL then
  1143. if gender == MALE then --SEE HAIL2 FOR MALE TROLL
  1144. elseif gender == FEMALE then
  1145. if FPfaction <0 then
  1146. FactionChecking(NPC, Spawn, faction)
  1147. else
  1148. local choice = math.random(1,12)
  1149. if choice == 1 then
  1150. 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)
  1151. elseif choice == 2 then
  1152. 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)
  1153. elseif choice == 3 then
  1154. 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)
  1155. elseif choice == 4 then
  1156. 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)
  1157. elseif choice == 5 then
  1158. 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)
  1159. elseif choice == 6 then
  1160. 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)
  1161. elseif choice == 7 then
  1162. 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)
  1163. elseif choice == 8 then
  1164. 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)
  1165. elseif choice == 9 then
  1166. 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)
  1167. elseif choice == 10 then
  1168. 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)
  1169. elseif choice == 11 then
  1170. 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)
  1171. elseif choice == 12 then
  1172. 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)
  1173. end
  1174. end
  1175. end
  1176. elseif race == WOOD_ELF then
  1177. if gender == MALE then
  1178. if Qfaction <0 then
  1179. FactionChecking(NPC, Spawn, faction)
  1180. else
  1181. local choice = math.random(1,13)
  1182. if choice == 1 then
  1183. 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)
  1184. elseif choice == 2 then
  1185. 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)
  1186. elseif choice == 3 then
  1187. 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)
  1188. elseif choice == 4 then
  1189. 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)
  1190. elseif choice == 5 then
  1191. 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)
  1192. elseif choice == 6 then
  1193. 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)
  1194. elseif choice == 7 then
  1195. 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)
  1196. elseif choice == 8 then
  1197. 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)
  1198. elseif choice == 9 then
  1199. 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)
  1200. elseif choice == 10 then
  1201. 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)
  1202. elseif choice == 11 then
  1203. 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)
  1204. elseif choice == 12 then
  1205. 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)
  1206. elseif choice == 13 then
  1207. 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)
  1208. end
  1209. end
  1210. elseif gender == FEMALE then
  1211. if Qfaction <0 then
  1212. FactionChecking(NPC, Spawn, faction)
  1213. else
  1214. local choice = math.random(1,10)
  1215. if choice == 1 then
  1216. 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)
  1217. elseif choice == 2 then
  1218. 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)
  1219. elseif choice == 3 then
  1220. 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)
  1221. elseif choice == 4 then
  1222. 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)
  1223. elseif choice == 5 then
  1224. 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)
  1225. elseif choice == 6 then
  1226. 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)
  1227. elseif choice == 7 then
  1228. 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)
  1229. elseif choice == 8 then
  1230. 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)
  1231. elseif choice == 9 then
  1232. 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)
  1233. elseif choice == 10 then
  1234. 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)
  1235. end
  1236. end
  1237. end
  1238. elseif race == FAE then
  1239. if gender == MALE then
  1240. elseif gender == FEMALE then
  1241. end
  1242. elseif race == ARASAI then
  1243. if gender == MALE then
  1244. elseif gender == FEMALE then
  1245. end
  1246. elseif race == SARNAK then
  1247. if gender == MALE then
  1248. elseif gender == FEMALE then
  1249. end
  1250. end
  1251. end
  1252. end
  1253. end
  1254. -------------------------------------------------------------------------------------------
  1255. -- GenericEcology2Hail
  1256. -------------------------------------------------------------------------------------------
  1257. function GenericEcology2Hail(NPC, Spawn, faction)
  1258. race = GetRace(NPC)
  1259. spawnRace = GetRace(Spawn)
  1260. gender = GetGender(NPC)
  1261. Qfaction = GetFactionAmount(Spawn,11)
  1262. FPfaction = GetFactionAmount(Spawn,12)
  1263. local zone = GetZone(NPC)
  1264. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  1265. GOOD = true
  1266. elseif GetZoneID(zone) == 207 then
  1267. GOOD = true
  1268. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  1269. GOOD = true
  1270. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  1271. GOOD = true
  1272. elseif GetZoneID(zone) == 470 then
  1273. GOOD = true
  1274. elseif GetZoneID(zone) == 45 then
  1275. NEUTRAL = true
  1276. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  1277. EVIL = true
  1278. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  1279. EVIL = true
  1280. end
  1281. if TimeCheck == false then
  1282. TimeCheck = true
  1283. AddTimer(NPC,2500,"ResetTimer")
  1284. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  1285. if race == BARBARIAN then
  1286. if gender == MALE then -- SEE SPAWN RACE HAIL
  1287. if EVIL then
  1288. elseif GOOD then
  1289. end
  1290. elseif gender == FEMALE then
  1291. if GOOD then
  1292. elseif EVIL then
  1293. if FPfaction <0 then
  1294. FactionChecking(NPC, Spawn, faction)
  1295. else
  1296. local choice = math.random(1,4)
  1297. if choice == 1 then
  1298. 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)
  1299. elseif choice == 2 then
  1300. 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)
  1301. elseif choice == 3 then
  1302. 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)
  1303. elseif choice == 4 then
  1304. 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)
  1305. end
  1306. end
  1307. end
  1308. end
  1309. elseif race == DARK_ELF then
  1310. if gender == MALE then
  1311. if FPfaction <0 then
  1312. FactionChecking(NPC, Spawn, faction)
  1313. else
  1314. local choice = math.random(1,6)
  1315. if choice == 1 then
  1316. 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)
  1317. elseif choice == 2 then
  1318. 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)
  1319. elseif choice == 3 then
  1320. 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)
  1321. elseif choice == 4 then
  1322. 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)
  1323. elseif choice == 5 then
  1324. 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)
  1325. elseif choice == 6 then
  1326. 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)
  1327. end
  1328. end
  1329. elseif gender == FEMALE then
  1330. if FPfaction <0 then
  1331. FactionChecking(NPC, Spawn, faction)
  1332. else
  1333. local choice = math.random(1,8)
  1334. if choice == 1 then
  1335. 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)
  1336. elseif choice == 2 then
  1337. 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)
  1338. elseif choice == 3 then
  1339. 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)
  1340. elseif choice == 4 then
  1341. 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)
  1342. elseif choice == 5 then
  1343. 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)
  1344. elseif choice == 6 then
  1345. 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)
  1346. elseif choice == 7 then
  1347. 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)
  1348. elseif choice == 8 then
  1349. 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)
  1350. end
  1351. end
  1352. end
  1353. elseif race == DWARF then
  1354. if gender == MALE then
  1355. elseif gender == FEMALE then
  1356. end
  1357. elseif race== ERUDITE then
  1358. if gender == MALE then
  1359. if EVIL then
  1360. elseif GOOD then
  1361. end
  1362. elseif gender == FEMALE then
  1363. if EVIL then
  1364. if FPfaction <0 then
  1365. FactionChecking(NPC, Spawn, faction)
  1366. else
  1367. local choice = MakeRandomInt(1,6)
  1368. if choice == 1 then
  1369. 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)
  1370. elseif choice == 2 then
  1371. 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)
  1372. elseif choice == 3 then
  1373. 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)
  1374. elseif choice == 4 then
  1375. 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)
  1376. elseif choice == 5 then
  1377. 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)
  1378. elseif choice == 6 then
  1379. 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)
  1380. end
  1381. end
  1382. elseif GOOD then
  1383. end
  1384. end
  1385. elseif race == FROGLOK then
  1386. if gender == MALE then
  1387. elseif gender == FEMALE then
  1388. end
  1389. elseif race == GNOME then
  1390. if gender == MALE then
  1391. if EVIL then
  1392. if FPfaction <0 then
  1393. FactionChecking(NPC, Spawn, faction)
  1394. else
  1395. local choice = math.random(1,10)
  1396. if choice == 1 then
  1397. 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)
  1398. elseif choice == 2 then
  1399. 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)
  1400. elseif choice == 3 then
  1401. 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)
  1402. elseif choice == 4 then
  1403. 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)
  1404. elseif choice == 5 then
  1405. 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)
  1406. elseif choice == 6 then
  1407. 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)
  1408. elseif choice == 7 then
  1409. 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)
  1410. elseif choice == 8 then
  1411. 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)
  1412. elseif choice == 9 then
  1413. 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)
  1414. elseif choice == 10 then
  1415. 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)
  1416. end
  1417. end
  1418. elseif GOOD then
  1419. end
  1420. elseif gender == FEMALE then
  1421. if GOOD then
  1422. elseif EVIL then
  1423. if FPfaction <0 then
  1424. FactionChecking(NPC, Spawn, faction)
  1425. else
  1426. local choice = math.random(1,7)
  1427. if choice == 1 then
  1428. 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)
  1429. elseif choice == 2 then
  1430. 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)
  1431. elseif choice == 3 then
  1432. 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)
  1433. elseif choice == 4 then
  1434. 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)
  1435. elseif choice == 5 then
  1436. 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)
  1437. elseif choice == 6 then
  1438. 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)
  1439. elseif choice == 7 then
  1440. 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)
  1441. end
  1442. end
  1443. end
  1444. end
  1445. elseif race == HALF_ELF then
  1446. if gender == MALE then
  1447. if GOOD then
  1448. if Qfaction <0 then
  1449. FactionChecking(NPC, Spawn, faction)
  1450. else
  1451. local choice = math.random(1,6)
  1452. if choice == 1 then
  1453. 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)
  1454. elseif choice == 2 then
  1455. 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)
  1456. elseif choice == 3 then
  1457. 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)
  1458. elseif choice == 4 then
  1459. 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)
  1460. elseif choice == 5 then
  1461. 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)
  1462. elseif choice == 6 then
  1463. 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)
  1464. end
  1465. end
  1466. elseif EVIL then
  1467. end
  1468. elseif gender == FEMALE then
  1469. if EVIL then
  1470. elseif GOOD then
  1471. end
  1472. end
  1473. elseif race == HALFLING then
  1474. if gender == MALE then
  1475. elseif gender == FEMALE then
  1476. end
  1477. elseif race == HIGH_ELF then
  1478. if gender == MALE then
  1479. elseif gender == FEMALE then
  1480. end
  1481. elseif race == HUMAN then
  1482. if gender == MALE then
  1483. if EVIL then
  1484. if FPfaction <0 then
  1485. local choice = math.random(1,10)
  1486. if choice == 1 then
  1487. 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)
  1488. elseif choice == 2 then
  1489. 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)
  1490. elseif choice == 3 then
  1491. 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)
  1492. elseif choice == 4 then
  1493. 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)
  1494. elseif choice == 5 then
  1495. 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)
  1496. elseif choice == 6 then
  1497. 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)
  1498. elseif choice == 7 then
  1499. 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)
  1500. elseif choice == 8 then
  1501. 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)
  1502. elseif choice == 9 then
  1503. 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)
  1504. elseif choice == 10 then
  1505. 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)
  1506. end
  1507. else
  1508. local choice = math.random(1,5)
  1509. if choice == 1 then
  1510. 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)
  1511. elseif choice == 2 then
  1512. 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)
  1513. elseif choice == 3 then
  1514. 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)
  1515. elseif choice == 4 then
  1516. 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)
  1517. elseif choice == 5 then
  1518. 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)
  1519. end
  1520. end
  1521. elseif GOOD then
  1522. end
  1523. elseif gender == FEMALE then
  1524. if EVIL then
  1525. if FPfaction <0 then
  1526. local choice = math.random(1,7)
  1527. if choice == 1 then
  1528. 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)
  1529. elseif choice == 2 then
  1530. 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)
  1531. elseif choice == 3 then
  1532. 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)
  1533. elseif choice == 4 then
  1534. 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)
  1535. elseif choice == 5 then
  1536. 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)
  1537. elseif choice == 6 then
  1538. 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)
  1539. elseif choice == 7 then
  1540. 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)
  1541. end
  1542. else
  1543. local choice = math.random(1,12)
  1544. if choice == 1 then
  1545. 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)
  1546. elseif choice == 2 then
  1547. 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)
  1548. elseif choice == 3 then
  1549. 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)
  1550. elseif choice == 4 then
  1551. 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)
  1552. elseif choice == 5 then
  1553. 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)
  1554. elseif choice == 6 then
  1555. 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)
  1556. elseif choice == 7 then
  1557. 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)
  1558. elseif choice == 8 then
  1559. 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)
  1560. elseif choice == 9 then
  1561. 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)
  1562. elseif choice == 10 then
  1563. 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)
  1564. elseif choice == 11 then
  1565. 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)
  1566. elseif choice == 12 then
  1567. 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)
  1568. end
  1569. end
  1570. elseif GOOD then
  1571. end
  1572. end
  1573. elseif race == IKSAR then
  1574. if gender == MALE then
  1575. elseif gender == FEMALE then
  1576. end
  1577. elseif race == KERRA then
  1578. if gender == MALE then
  1579. if EVIL then
  1580. if FPfaction <0 then
  1581. FactionChecking(NPC, Spawn, faction)
  1582. else
  1583. local choice = math.random(1,7)
  1584. if choice == 1 then
  1585. 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)
  1586. elseif choice == 2 then
  1587. 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)
  1588. elseif choice == 3 then
  1589. 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)
  1590. elseif choice == 4 then
  1591. 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)
  1592. elseif choice == 5 then
  1593. 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)
  1594. elseif choice == 6 then
  1595. 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)
  1596. elseif choice == 7 then
  1597. 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)
  1598. end
  1599. end
  1600. elseif GOOD then
  1601. end
  1602. elseif gender == FEMALE then
  1603. if EVIL then
  1604. if FPfaction <0 then
  1605. FactionChecking(NPC, Spawn, faction)
  1606. else
  1607. local choice = MakeRandomInt(1,6)
  1608. if choice == 1 then
  1609. 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)
  1610. elseif choice == 2 then
  1611. 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)
  1612. elseif choice == 3 then
  1613. 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)
  1614. elseif choice == 4 then
  1615. 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)
  1616. elseif choice == 5 then
  1617. 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)
  1618. elseif choice == 6 then
  1619. 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)
  1620. end
  1621. end
  1622. elseif GOOD then
  1623. if Qfaction <0 then
  1624. FactionChecking(NPC, Spawn, faction)
  1625. else
  1626. local choice = math.random(1,7)
  1627. if choice == 1 then
  1628. 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)
  1629. elseif choice == 2 then
  1630. 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)
  1631. elseif choice == 3 then
  1632. 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)
  1633. elseif choice == 4 then
  1634. 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)
  1635. elseif choice == 5 then
  1636. 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)
  1637. end
  1638. end
  1639. end
  1640. end
  1641. elseif race == OGRE then
  1642. if gender == MALE then
  1643. elseif gender == FEMALE then
  1644. if FPfaction <0 then
  1645. FactionChecking(NPC, Spawn, faction)
  1646. else
  1647. local choice = math.random(1,9)
  1648. if choice == 1 then
  1649. 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)
  1650. elseif choice == 2 then
  1651. 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)
  1652. elseif choice == 3 then
  1653. 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)
  1654. elseif choice == 4 then
  1655. 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)
  1656. elseif choice == 5 then
  1657. 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)
  1658. elseif choice == 6 then
  1659. 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)
  1660. elseif choice == 7 then
  1661. 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)
  1662. elseif choice == 8 then
  1663. 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)
  1664. elseif choice == 9 then
  1665. 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)
  1666. end
  1667. end
  1668. end
  1669. elseif race == RATONGA then
  1670. if gender == MALE then
  1671. if FPfaction <0 then
  1672. FactionChecking(NPC, Spawn, faction)
  1673. else
  1674. local choice = math.random(1,3)
  1675. if choice == 1 then
  1676. 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)
  1677. elseif choice == 2 then
  1678. 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)
  1679. elseif choice == 3 then
  1680. 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)
  1681. end
  1682. end
  1683. elseif gender == FEMALE then
  1684. end
  1685. elseif race == TROLL then
  1686. if gender == MALE then
  1687. if FPfaction <0 then
  1688. FactionChecking(NPC, Spawn, faction)
  1689. else
  1690. local choice = math.random(1,7)
  1691. if choice == 1 then
  1692. 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)
  1693. elseif choice == 2 then
  1694. 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)
  1695. elseif choice == 3 then
  1696. 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)
  1697. elseif choice == 4 then
  1698. 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)
  1699. elseif choice == 5 then
  1700. 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)
  1701. elseif choice == 6 then
  1702. 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)
  1703. elseif choice == 7 then
  1704. 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)
  1705. end
  1706. end
  1707. elseif gender == FEMALE then
  1708. end
  1709. elseif race == WOOD_ELF then
  1710. if gender == MALE then
  1711. elseif gender == FEMALE then
  1712. end
  1713. elseif race == FAE then
  1714. if gender == MALE then
  1715. elseif gender == FEMALE then
  1716. end
  1717. elseif race == ARASAI then
  1718. if gender == MALE then
  1719. elseif gender == FEMALE then
  1720. end
  1721. elseif race == SARNAK then
  1722. if gender == MALE then
  1723. elseif gender == FEMALE then
  1724. end
  1725. end
  1726. end
  1727. end
  1728. end
  1729. -------------------------------------------------------------------------------------------
  1730. -- GenericRaceCheckHail
  1731. -------------------------------------------------------------------------------------------
  1732. function GenericRaceCheckHail(NPC, Spawn, faction)
  1733. race = GetRace(NPC)
  1734. spawnRace = GetRace(Spawn)
  1735. gender = GetGender(NPC)
  1736. Qfaction = GetFactionAmount(Spawn,11)
  1737. FPfaction = GetFactionAmount(Spawn,12)
  1738. local zone = GetZone(NPC)
  1739. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  1740. GOOD = true
  1741. elseif GetZoneID(zone) == 207 then
  1742. GOOD = true
  1743. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  1744. GOOD = true
  1745. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  1746. GOOD = true
  1747. elseif GetZoneID(zone) == 470 then
  1748. GOOD = true
  1749. elseif GetZoneID(zone) == 45 then
  1750. NEUTRAL = true
  1751. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  1752. EVIL = true
  1753. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  1754. EVIL = true
  1755. end
  1756. if TimeCheck == false then -- checks timer
  1757. TimeCheck = true -- sets timer
  1758. AddTimer(NPC,2500,"ResetTimer") -- starts reset clock
  1759. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verify's NPC race/gender
  1760. if race == BARBARIAN then -- begins NPC race check
  1761. if gender == MALE then -- begins NPC gender check
  1762. if EVIL then -- begins NPC faction/location check
  1763. if FPfaction <0 then -- player faction check to determine resposne
  1764. FactionChecking(NPC, Spawn, faction)
  1765. else
  1766. local choice = math.random(1,3) -- player passes faction check, procedes to dialogue
  1767. if choice == 1 then
  1768. 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)
  1769. elseif choice == 2 then
  1770. 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)
  1771. elseif choice == 3 then
  1772. if spawnRace == BARBARIAN then
  1773. 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)
  1774. elseif spawnRace == DARK_ELF then
  1775. 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)
  1776. elseif spawnRace == DWARF then
  1777. 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)
  1778. elseif spawnRace == ERUDITE then
  1779. 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)
  1780. elseif spawnRace == FROGLOK then
  1781. 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)
  1782. elseif spawnRace == HALF_ELF then
  1783. 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)
  1784. elseif spawnRace == HUMAN then
  1785. 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)
  1786. elseif spawnRace == IKSAR then
  1787. 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)
  1788. elseif spawnRace == KERRA then
  1789. 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)
  1790. elseif spawnRace == OGRE then
  1791. 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)
  1792. elseif spawnRace == RATONGA then
  1793. 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)
  1794. else
  1795. local check = math.random(1,2)
  1796. if check == 1 then
  1797. 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)
  1798. elseif check == 2 then
  1799. 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)
  1800. end
  1801. end
  1802. end
  1803. end
  1804. elseif GOOD then
  1805. if Qfaction <0 then
  1806. FactionChecking(NPC, Spawn, faction)
  1807. else
  1808. local choice = math.random(1,3)
  1809. if choice == 1 then --racial check
  1810. if spawnRace == BARBARIAN then
  1811. if GetLevel(Spawn) >=50 then
  1812. local choice = math.random(1,4) --Calls in Status Praise VO
  1813. else
  1814. local check = math.random(1,2)
  1815. if check == 1 then
  1816. 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)
  1817. elseif check == 2 then
  1818. 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)
  1819. elseif choice == 3 then
  1820. 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)
  1821. elseif choice == 4 then
  1822. 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)
  1823. end
  1824. end
  1825. elseif spawnRace == DARK_ELF then
  1826. 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)
  1827. elseif spawnRace == DWARF then
  1828. local check = math.random(1,2)
  1829. if check == 1 then
  1830. 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)
  1831. elseif check == 2 then
  1832. 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)
  1833. end
  1834. elseif spawnRace == ERUDITE then
  1835. 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)
  1836. elseif spawnRace == FROGLOK then
  1837. 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)
  1838. elseif spawnRace == GNOME then
  1839. 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)
  1840. elseif spawnRace == HALF_ELF then
  1841. 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)
  1842. elseif spawnRace == HALFLING then
  1843. 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)
  1844. elseif spawnRace == HIGH_ELF then
  1845. 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)
  1846. elseif spawnRace == IKSAR then
  1847. 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)
  1848. elseif spawnRace == KERRA then
  1849. 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)
  1850. elseif spawnRace == TROLL then
  1851. 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)
  1852. elseif spawnRace == RATONGA then
  1853. 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)
  1854. elseif spawnRace == TROLL then
  1855. 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)
  1856. elseif spawnRace == WOOD_ELF then
  1857. 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)
  1858. else
  1859. local check = math.random(1,2)
  1860. if check == 1 then
  1861. 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)
  1862. elseif check == 2 then
  1863. 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)
  1864. end
  1865. end
  1866. elseif choice == 2 then
  1867. 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)
  1868. elseif choice == 3 then
  1869. 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)
  1870. end
  1871. end
  1872. end
  1873. elseif gender == FEMALE then
  1874. if GOOD then
  1875. elseif EVIL then
  1876. end
  1877. end
  1878. elseif race == DARK_ELF then
  1879. if gender == MALE then
  1880. if FPfaction <0 then
  1881. FactionChecking(NPC, Spawn, faction)
  1882. else
  1883. local choice = math.random(1,3)
  1884. if choice == 1 then
  1885. 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)
  1886. elseif choice == 2 then
  1887. 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)
  1888. elseif choice == 3 then
  1889. if spawnRace == BARBARIAN then
  1890. 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)
  1891. elseif spawnRace == DARK_ELF then
  1892. if GetLevel(Spawn) >=50 then
  1893. local choice = math.random(1,4)
  1894. else
  1895. local check = math.random(1,2)
  1896. if check == 1 then
  1897. 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)
  1898. elseif check == 2 then
  1899. 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)
  1900. elseif choice == 3 then
  1901. 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)
  1902. elseif choice == 4 then
  1903. 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)
  1904. end
  1905. end
  1906. elseif spawnRace == DWARF then
  1907. 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)
  1908. elseif spawnRace == ERUDITE then
  1909. 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)
  1910. elseif spawnRace == GNOME then
  1911. 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)
  1912. elseif spawnRace == HALF_ELF then
  1913. 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)
  1914. elseif spawnRace == HIGH_ELF then
  1915. 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)
  1916. elseif spawnRace == HUMAN then
  1917. 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)
  1918. elseif spawnRace == IKSAR then
  1919. 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)
  1920. elseif spawnRace == OGRE then
  1921. 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)
  1922. elseif spawnRace == RATONGA then
  1923. 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)
  1924. elseif spawnRace == TROLL then
  1925. 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)
  1926. else
  1927. local check = math.random(1,2)
  1928. if check == 1 then
  1929. 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)
  1930. elseif choice == 2 then
  1931. 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)
  1932. end
  1933. end
  1934. end
  1935. end
  1936. elseif gender == FEMALE then
  1937. end
  1938. elseif race == DWARF then
  1939. if gender == MALE then
  1940. elseif gender == FEMALE then
  1941. if Qfaction <0 then
  1942. FactionChecking(NPC, Spawn, faction)
  1943. else
  1944. local choice = math.random(1,3)
  1945. if choice == 1 then
  1946. 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)
  1947. elseif choice == 2 then
  1948. 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)
  1949. elseif choice == 3 then
  1950. if spawnRace == HIGH_ELF then
  1951. 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)
  1952. end
  1953. else
  1954. local choice = math.random(1,2)
  1955. if choice == 1 then
  1956. 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)
  1957. elseif choice == 2 then
  1958. 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)
  1959. end
  1960. end
  1961. end
  1962. end
  1963. elseif race== ERUDITE then
  1964. if gender == MALE then
  1965. if EVIL then
  1966. if FPfaction <0 then
  1967. FactionChecking(NPC, Spawn, faction)
  1968. else
  1969. local choice = math.random(1,3)
  1970. if choice == 1 then
  1971. 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)
  1972. elseif choice == 2 then
  1973. 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)
  1974. elseif choice == 3 then
  1975. if spawnRace == BARBARIAN then
  1976. 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)
  1977. elseif spawnRace == DWARF then
  1978. 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)
  1979. elseif spawnRace == ERUDITE then
  1980. 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)
  1981. elseif spawnRace == IKSAR then
  1982. 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)
  1983. elseif spawnRace == OGRE then
  1984. 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)
  1985. elseif spawnRace == RATONGA then
  1986. 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)
  1987. else
  1988. local check = math.random(1,2)
  1989. if choice == 1 then
  1990. 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)
  1991. elseif choice == 2 then
  1992. 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)
  1993. end
  1994. end
  1995. end
  1996. end
  1997. elseif GOOD then
  1998. end
  1999. elseif gender == FEMALE then
  2000. if EVIL then
  2001. if FPfaction <0 then
  2002. FactionChecking(NPC, Spawn, faction)
  2003. else
  2004. local choice = math.random(1,3)
  2005. if choice == 1 then
  2006. 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)
  2007. elseif choice == 2 then
  2008. 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)
  2009. elseif choice == 3 then
  2010. if spawnRace == DARKELF then
  2011. 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)
  2012. elseif spawnRace == ERUDITE then
  2013. local check = math.random(1,2)
  2014. if choice == 1 then
  2015. 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)
  2016. elseif choice == 2 then
  2017. 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)
  2018. end
  2019. elseif spawnRace == KERRA then
  2020. 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)
  2021. elseif spawnRace == OGRE then
  2022. 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)
  2023. elseif spawnRace == RATONGA then
  2024. 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)
  2025. elseif spawnRace == TROLL then
  2026. 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)
  2027. else
  2028. local check = math.random(1,2)
  2029. if choice == 1 then
  2030. 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)
  2031. elseif choice == 2 then
  2032. 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)
  2033. end
  2034. end
  2035. end
  2036. end
  2037. elseif GOOD then
  2038. if Qfaction <0 then
  2039. FactionChecking(NPC, Spawn, faction)
  2040. else
  2041. local choice = math.random(1,3)
  2042. if choice == 1 then --racial check
  2043. if spawnRace == BARBARIAN then
  2044. 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)
  2045. elseif spawnRace == DARK_ELF then
  2046. 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)
  2047. elseif spawnRace == DWARF then
  2048. 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)
  2049. elseif spawnRace == ERUDITE then
  2050. local check = math.random(1,2)
  2051. if check == 1 then
  2052. 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)
  2053. elseif choice == 2 then
  2054. 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)
  2055. end
  2056. elseif spawnRace == GNOME then
  2057. 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)
  2058. elseif spawnRace == HALF_ELF then
  2059. 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)
  2060. elseif spawnRace == HALFLING then
  2061. 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)
  2062. elseif spawnRace == HIGH_ELF then
  2063. 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)
  2064. elseif spawnRace == HUMAN then
  2065. 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)
  2066. elseif spawnRace == IKSAR then
  2067. 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)
  2068. elseif spawnRace == KERRA then
  2069. 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)
  2070. elseif spawnRace == OGRE then
  2071. 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)
  2072. elseif spawnRace == WOOD_ELF then
  2073. local check = math.random(1,2)
  2074. if check == 1 then
  2075. 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)
  2076. elseif choice == 2 then
  2077. 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)
  2078. end
  2079. else
  2080. local check = math.random(1,2)
  2081. if check == 1 then
  2082. 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)
  2083. elseif choice == 2 then
  2084. 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)
  2085. end
  2086. end
  2087. elseif choice == 2 then
  2088. 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)
  2089. elseif choice == 3 then
  2090. 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)
  2091. end
  2092. end
  2093. end
  2094. end
  2095. elseif race == FROGLOK then
  2096. if gender == MALE then
  2097. elseif gender == FEMALE then
  2098. if Qfaction <0 then
  2099. FactionChecking(NPC, Spawn, faction)
  2100. else
  2101. local choice = math.random(1,3)
  2102. if choice == 1 then --racial check
  2103. if spawnRace == BARBARIAN then
  2104. 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)
  2105. elseif spawnRace == DARK_ELF then
  2106. 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)
  2107. elseif spawnRace == DWARF then
  2108. 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)
  2109. elseif spawnRace == ERUDITE then
  2110. 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)
  2111. elseif spawnRace == GNOME then
  2112. 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)
  2113. elseif spawnRace == HALF_ELF then
  2114. 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)
  2115. elseif spawnRace == HALFLING then
  2116. 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)
  2117. elseif spawnRace == HIGH_ELF then
  2118. local check = math.random(1,2)
  2119. if check == 1 then
  2120. 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)
  2121. elseif choice == 2 then
  2122. 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)
  2123. end
  2124. elseif spawnRace == HUMAN then
  2125. 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)
  2126. elseif spawnRace == KERRA then
  2127. 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)
  2128. elseif spawnRace == WOOD_ELF then
  2129. 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)
  2130. else
  2131. local check = math.random(1,2)
  2132. if check == 1 then
  2133. 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)
  2134. elseif choice == 2 then
  2135. 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)
  2136. end
  2137. end
  2138. elseif choice == 2 then
  2139. 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)
  2140. elseif choice == 3 then
  2141. 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)
  2142. end
  2143. end
  2144. end
  2145. elseif race == GNOME then
  2146. if gender == MALE then
  2147. if EVIL then
  2148. if FPfaction <0 then
  2149. FactionChecking(NPC, Spawn, faction)
  2150. else
  2151. local choice = math.random(1,3)
  2152. if choice == 1 then
  2153. 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)
  2154. elseif choice == 2 then
  2155. 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)
  2156. elseif choice == 3 then
  2157. if spawnRace == DARKELF then
  2158. 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)
  2159. elseif spawnRace == ERUDITE then
  2160. 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)
  2161. elseif spawnRace == GNOME then
  2162. 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)
  2163. elseif spawnRace == OGRE then
  2164. 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)
  2165. elseif spawnRace == RATONGA then
  2166. local check = math.random(1,2)
  2167. if check == 1 then
  2168. 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)
  2169. elseif check == 2 then
  2170. 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)
  2171. end
  2172. elseif spawnRace == TROLL then
  2173. 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)
  2174. else
  2175. local check = math.random(1,2)
  2176. if check == 1 then
  2177. 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)
  2178. elseif check == 2 then
  2179. 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)
  2180. end
  2181. end
  2182. end
  2183. end
  2184. elseif GOOD then
  2185. end
  2186. elseif gender == FEMALE then
  2187. if GOOD then
  2188. if Qfaction <0 then
  2189. FactionChecking(NPC, Spawn, faction)
  2190. else
  2191. local choice = math.random(1,3)
  2192. if choice == 1 then
  2193. 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)
  2194. elseif choice == 2 then
  2195. 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)
  2196. elseif choice == 3 then
  2197. if spawnRace == BARBARIAN then
  2198. 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)
  2199. elseif spawnRace == DARK_ELF then
  2200. 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)
  2201. elseif spawnRace == DWARF then
  2202. 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)
  2203. elseif spawnRace == GNOME then
  2204. 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)
  2205. elseif spawnRace == HALFLING then
  2206. 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)
  2207. elseif spawnRace == HIGH_ELF then
  2208. 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)
  2209. elseif spawnRace == HUMAN then
  2210. 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)
  2211. elseif spawnRace == KERRA then
  2212. 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)
  2213. elseif spawnRace == OGRE then
  2214. 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)
  2215. end
  2216. else
  2217. local choice = math.random(1,2)
  2218. if choice == 1 then
  2219. 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)
  2220. elseif choice == 2 then
  2221. 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)
  2222. end
  2223. end
  2224. end
  2225. elseif EVIL then
  2226. end
  2227. end
  2228. elseif race == HALF_ELF then
  2229. if gender == MALE then
  2230. if GOOD then
  2231. if Qfaction <0 then
  2232. FactionChecking(NPC, Spawn, faction)
  2233. else
  2234. local choice = math.random(1,3)
  2235. if choice == 1 then --racial check
  2236. if spawnRace == BARBARIAN then
  2237. 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)
  2238. elseif spawnRace == DARK_ELF then
  2239. 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)
  2240. elseif spawnRace == DWARF then
  2241. 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)
  2242. elseif spawnRace == GNOME then
  2243. 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)
  2244. elseif spawnRace == HALF_ELF then
  2245. if GetLevel(Spawn) >=50 then
  2246. local choice = math.random(1,3)
  2247. else
  2248. local check = math.random(1,2)
  2249. if check == 1 then
  2250. 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)
  2251. elseif check == 2 then
  2252. 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)
  2253. elseif choice == 3 then
  2254. 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)
  2255. end
  2256. end
  2257. elseif spawnRace == HALFLING then
  2258. 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)
  2259. elseif spawnRace == HIGH_ELF then
  2260. 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)
  2261. elseif spawnRace == HUMAN then
  2262. 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)
  2263. elseif spawnRace == KERRA then
  2264. 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)
  2265. elseif spawnRace == OGRE then
  2266. 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)
  2267. elseif spawnRace == WOOD_ELF then
  2268. local check = math.random(1,2)
  2269. if check == 1 then
  2270. 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)
  2271. elseif check == 2 then
  2272. 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)
  2273. end
  2274. else
  2275. local check = math.random(1,2)
  2276. if check == 1 then
  2277. 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)
  2278. elseif check == 2 then
  2279. 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)
  2280. end
  2281. end
  2282. elseif choice == 2 then
  2283. 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)
  2284. elseif choice == 3 then
  2285. 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)
  2286. end
  2287. end
  2288. elseif EVIL then
  2289. end
  2290. elseif gender == FEMALE then
  2291. if EVIL then
  2292. if FPfaction <0 then
  2293. FactionChecking(NPC, Spawn, faction)
  2294. else
  2295. local choice = math.random(1,3)
  2296. if choice == 1 then
  2297. 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)
  2298. elseif choice == 2 then
  2299. 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)
  2300. elseif choice == 3 then
  2301. if spawnRace == DARKELF then
  2302. 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)
  2303. elseif spawnRace == DWARF then
  2304. PlayFlavor(NPC, "", "I've never met a dwarf before. Is it true they're stupid? ", "stare", 0, 0, Spawn)
  2305. elseif spawnRace == ERUDITE then
  2306. 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)
  2307. elseif spawnRace == IKSAR then
  2308. 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)
  2309. elseif spawnRace == OGRE then
  2310. 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)
  2311. elseif spawnRace == RATONGA then
  2312. 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)
  2313. elseif spawnRace == TROLL then
  2314. 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)
  2315. elseif spawnRace == WOODELF then
  2316. 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)
  2317. else
  2318. local check = math.random(1,2)
  2319. if check == 1 then
  2320. 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)
  2321. elseif check == 2 then
  2322. 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)
  2323. end
  2324. end
  2325. end
  2326. end
  2327. elseif GOOD then
  2328. if Qfaction <0 then
  2329. FactionChecking(NPC, Spawn, faction)
  2330. else
  2331. local choice = math.random(1,3)
  2332. if choice == 1 then
  2333. 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)
  2334. elseif choice == 2 then
  2335. 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)
  2336. elseif choice == 3 then
  2337. if spawnRace == WOODELF then
  2338. 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)
  2339. end
  2340. else
  2341. local choice = math.random(1,2)
  2342. if choice == 1 then
  2343. 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)
  2344. elseif choice == 2 then
  2345. 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)
  2346. end
  2347. end
  2348. end
  2349. end
  2350. end
  2351. elseif race == HALFLING then
  2352. if gender == MALE then
  2353. if Qfaction < 0 then
  2354. FactionChecking(NPC, Spawn, faction)
  2355. else
  2356. local choice = math.random(1,3)
  2357. if choice == 1 then --racial check
  2358. if spawnRace == BARBARIAN then
  2359. 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)
  2360. elseif spawnRace == DARK_ELF then
  2361. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gm_222dadcd.mp3", "You can food 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)
  2362. elseif spawnRace == DWARF then
  2363. 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)
  2364. elseif spawnRace == ERUDITE then
  2365. 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)
  2366. elseif spawnRace == GNOME then
  2367. local check = math.random(1,2)
  2368. if check == 1 then
  2369. 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)
  2370. elseif check == 2 then
  2371. 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)
  2372. end
  2373. elseif spawnRace == HALFLING then
  2374. if GetLevel(Spawn) >=50 then
  2375. local check = math.random(1,4)
  2376. else
  2377. local check = math.random(1,2)
  2378. if check == 1 then
  2379. 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", 3669283075, 3068866259, Spawn)
  2380. elseif check == 2 then
  2381. 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)
  2382. elseif check == 3 then
  2383. PlayFlavor(NPC, "", "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!", "hello", 0, 0, Spawn)
  2384. elseif check == 4 then
  2385. PlayFlavor(NPC, "", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 0, 0, Spawn)
  2386. end
  2387. end
  2388. elseif spawnRace == HIGH_ELF then
  2389. 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)
  2390. elseif spawnRace == HUMAN then
  2391. 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)
  2392. elseif spawnRace == KERRA then
  2393. 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)
  2394. elseif spawnRace == OGRE then
  2395. 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)
  2396. elseif spawnRace == TROLL then
  2397. 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)
  2398. elseif spawnRace == WOOD_ELF then
  2399. 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)
  2400. else
  2401. local check = math.random(1,2)
  2402. if check == 1 then
  2403. 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)
  2404. elseif check == 2 then
  2405. 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)
  2406. end
  2407. end
  2408. elseif choice == 2 then
  2409. 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)
  2410. elseif choice == 3 then
  2411. 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)
  2412. end
  2413. end
  2414. elseif gender == FEMALE then
  2415. --[[ if Qfaction <0 then
  2416. local choice = math.random(1,2)
  2417. if choice == 1 then
  2418. 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)
  2419. elseif choice == 2 then
  2420. 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)
  2421. end
  2422. else
  2423. 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)
  2424. ]]--
  2425. end
  2426. elseif race == HIGH_ELF then
  2427. if gender == MALE then
  2428. elseif gender == FEMALE then
  2429. if Qfaction < 0 then
  2430. FactionChecking(NPC, Spawn, faction)
  2431. else
  2432. local choice = math.random(1,3)
  2433. if choice == 1 then --racial check
  2434. if spawnRace == BARBARIAN then
  2435. 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)
  2436. elseif spawnRace == DARK_ELF then
  2437. 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)
  2438. elseif spawnRace == DWARF then
  2439. 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)
  2440. elseif spawnRace == ERUDITE then
  2441. 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)
  2442. elseif spawnRace == GNOME then
  2443. 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)
  2444. elseif spawnRace == HALF_ELF then
  2445. 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)
  2446. elseif spawnRace == HALFLING then
  2447. 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)
  2448. elseif spawnRace == HIGH_ELF then
  2449. if GetLevel(Spawn) >=50 then
  2450. local choice = math.random(1,4)
  2451. else
  2452. local check = math.random(1,2)
  2453. if check == 1 then
  2454. 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)
  2455. elseif check == 2 then
  2456. 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)
  2457. elseif check == 3 then
  2458. 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)
  2459. elseif check == 4 then
  2460. 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)
  2461. end
  2462. end
  2463. elseif spawnRace == HUMAN then
  2464. 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)
  2465. elseif spawnRace == KERRA then
  2466. 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)
  2467. elseif spawnRace == OGRE then
  2468. 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)
  2469. elseif spawnRace == WOOD_ELF then
  2470. 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)
  2471. else
  2472. local check = math.random(1,2)
  2473. if check == 1 then
  2474. 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)
  2475. elseif check == 2 then
  2476. 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)
  2477. end
  2478. end
  2479. elseif choice == 2 then
  2480. 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)
  2481. elseif choice == 3 then
  2482. 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)
  2483. end
  2484. end
  2485. end
  2486. elseif race == HUMAN then
  2487. if gender == MALE then
  2488. if EVIL then
  2489. --[[ if FPfaction <0 then
  2490. local choice = math.random(1,2)
  2491. if choice == 1 then
  2492. 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)
  2493. elseif choice == 2 then
  2494. 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)
  2495. end
  2496. else
  2497. end ]]--
  2498. elseif GOOD then
  2499. if Qfaction <0 then
  2500. FactionChecking(NPC, Spawn, faction)
  2501. else
  2502. local choice = math.random(1,3)
  2503. if choice == 1 then --racial check
  2504. if spawnRace == DARK_ELF then
  2505. 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)
  2506. elseif spawnRace == DWARF then
  2507. 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)
  2508. elseif spawnRace == ERUDITE then
  2509. local check = math.random(1,2)
  2510. if check == 1 then
  2511. 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)
  2512. elseif check == 2 then
  2513. 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)
  2514. end
  2515. elseif spawnRace == FROGLOK then
  2516. 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)
  2517. elseif spawnRace == GNOME then
  2518. 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)
  2519. elseif spawnRace == HALF_ELF then
  2520. 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)
  2521. elseif spawnRace == HALFLING then
  2522. 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)
  2523. elseif spawnRace == HIGH_ELF then
  2524. 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)
  2525. elseif spawnRace == HUMAN then
  2526. 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)
  2527. elseif spawnRace == KERRA then
  2528. local check = math.random(1,2)
  2529. if check == 1 then
  2530. 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)
  2531. elseif check == 2 then
  2532. 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)
  2533. end
  2534. elseif spawnRace == OGRE then
  2535. 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)
  2536. elseif spawnRace == TROLL then
  2537. 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)
  2538. elseif spawnRace == WOOD_ELF then
  2539. 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)
  2540. else
  2541. local check = math.random(1,2)
  2542. if check == 1 then
  2543. 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)
  2544. elseif check == 2 then
  2545. 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)
  2546. end
  2547. end
  2548. elseif choice == 2 then
  2549. 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)
  2550. elseif choice == 3 then
  2551. 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)
  2552. end
  2553. end
  2554. end
  2555. elseif gender == FEMALE then
  2556. if EVIL then
  2557. if FPfaction <0 then
  2558. FactionChecking(NPC, Spawn, faction)
  2559. else
  2560. local choice = math.random(1,3)
  2561. if choice == 1 then
  2562. 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)
  2563. elseif choice == 2 then
  2564. 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)
  2565. elseif choice == 3 then
  2566. if spawnRace == BARBARIAN then
  2567. 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)
  2568. elseif spawnRace == DARK_ELF then
  2569. 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)
  2570. elseif spawnRace == DWARF then
  2571. 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)
  2572. elseif spawnRace == ERUDITE then
  2573. 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)
  2574. elseif spawnRace == GNOME then
  2575. 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)
  2576. elseif spawnRace == HALF_ELF then
  2577. 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)
  2578. elseif spawnRace == HALFLING then
  2579. PlayFlavor(NPC, "", "I can think of a few words for you other than halfling.", "threaten", 0, 0, Spawn)
  2580. elseif spawnRace == HIGH_ELF then
  2581. 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)
  2582. elseif spawnRace == HUMAN then
  2583. local check = math.random(1,2)
  2584. if check == 1 then
  2585. 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)
  2586. elseif check ==2 then
  2587. 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)
  2588. end
  2589. elseif spawnRace == IKSAR then
  2590. 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)
  2591. elseif spawnRace == OGRE then
  2592. 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)
  2593. elseif spawnRace == RATONGA then
  2594. 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)
  2595. elseif spawnRace == TROLL then
  2596. 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)
  2597. else
  2598. local check = math.random(1,2)
  2599. if check == 1 then
  2600. 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)
  2601. elseif check == 2 then
  2602. 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)
  2603. end
  2604. end
  2605. end
  2606. end
  2607. elseif GOOD then
  2608. if Qfaction <0 then
  2609. FactionChecking(NPC, Spawn, faction)
  2610. else
  2611. local choice = math.random(1,3)
  2612. if choice == 1 then --racial check
  2613. if spawnRace == DARK_ELF then
  2614. 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)
  2615. elseif spawnRace == DWARF then
  2616. 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)
  2617. elseif spawnRace == ERUDITE then
  2618. local check = math.random(1,2)
  2619. if check == 1 then
  2620. 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)
  2621. elseif check == 2 then
  2622. 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)
  2623. end
  2624. elseif spawnRace == FROGLOK then
  2625. 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)
  2626. elseif spawnRace == GNOME then
  2627. 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)
  2628. elseif spawnRace == HALF_ELF then
  2629. 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)
  2630. elseif spawnRace == HALFLING then
  2631. 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)
  2632. elseif spawnRace == HIGH_ELF then
  2633. 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)
  2634. elseif spawnRace == HUMAN then
  2635. 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)
  2636. elseif spawnRace == KERRA then
  2637. local check = math.random(1,2)
  2638. if check == 1 then
  2639. 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)
  2640. elseif check == 2 then
  2641. 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)
  2642. end
  2643. elseif spawnRace == OGRE then
  2644. 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)
  2645. elseif spawnRace == TROLL then
  2646. 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)
  2647. elseif spawnRace == WOOD_ELF then
  2648. 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)
  2649. else
  2650. local check = math.random(1,2)
  2651. if check == 1 then
  2652. 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)
  2653. elseif check == 2 then
  2654. 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)
  2655. end
  2656. end
  2657. elseif choice == 2 then
  2658. 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)
  2659. elseif choice == 3 then
  2660. 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)
  2661. end
  2662. end
  2663. end
  2664. end
  2665. elseif race == IKSAR then
  2666. if gender == MALE then
  2667. elseif gender == FEMALE then
  2668. if FPfaction <0 then
  2669. FactionChecking(NPC, Spawn, faction)
  2670. else
  2671. if choice == 1 then
  2672. 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)
  2673. elseif choice == 2 then
  2674. 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)
  2675. elseif choice == 3 then
  2676. if spawnRace == BARBARIAN then
  2677. 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)
  2678. elseif spawnRace == DARK_ELF then
  2679. 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)
  2680. elseif spawnRace == ERUDITE then
  2681. 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)
  2682. elseif spawnRace == HALF_ELF then
  2683. 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)
  2684. elseif spawnRace == OGRE then
  2685. 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)
  2686. elseif spawnRace == RATONGA then
  2687. 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)
  2688. else
  2689. local check = math.random(1,2)
  2690. if choice == 1 then
  2691. 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)
  2692. elseif choice == 2 then
  2693. 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)
  2694. end
  2695. end
  2696. end
  2697. end
  2698. end
  2699. elseif race == KERRA then
  2700. if gender == MALE then
  2701. if EVIL then
  2702. elseif GOOD then
  2703. if Qfaction <0 then
  2704. else
  2705. local choice = math.random(1,3)
  2706. if choice == 1 then
  2707. if spawnRace == BARBARIAN then
  2708. 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)
  2709. elseif spawnRace == DARK_ELF then
  2710. 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)
  2711. elseif spawnRace == DWARF then
  2712. 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)
  2713. elseif spawnRace == ERUDITE then
  2714. 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)
  2715. elseif spawnRace == GNOME then
  2716. 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)
  2717. elseif spawnRace == HALF_ELF then
  2718. 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)
  2719. elseif spawnRace == HIGH_ELF then
  2720. 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)
  2721. elseif spawnRace == HUMAN then
  2722. local check = math.random(1,2)
  2723. if check == 1 then
  2724. 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)
  2725. elseif check == 2 then
  2726. 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)
  2727. end
  2728. elseif spawnRace == KERRA then
  2729. local check = math.random(1,2)
  2730. if check == 1 then
  2731. 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)
  2732. elseif check == 2 then
  2733. 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)
  2734. end
  2735. elseif spawnRace == WOOD_ELF then
  2736. 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)
  2737. else
  2738. local check = math.random(1,2)
  2739. if check == 1 then
  2740. 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)
  2741. elseif choice == 2 then
  2742. 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 pride, away from the bustle of any town.", "sigh", 2727630899, 2583820258, Spawn)
  2743. end
  2744. end
  2745. elseif choice == 2 then
  2746. 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)
  2747. elseif choice == 3 then
  2748. 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 pride, away from the bustle of any town.", "sigh", 2727630899, 2583820258, Spawn)
  2749. end
  2750. end
  2751. end
  2752. elseif gender == FEMALE then
  2753. if EVIL then
  2754. if FPfaction <0 then
  2755. FactionChecking(NPC, Spawn, faction)
  2756. else
  2757. local choice = math.random(1,4)
  2758. if choice == 1 then
  2759. 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)
  2760. elseif choice == 2 then
  2761. 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)
  2762. elseif choice == 3 then
  2763. if spawnRace == DARK_ELF then
  2764. 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)
  2765. elseif spawnRace == ERUDITE then
  2766. 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)
  2767. elseif spawnRace == IKSAR then
  2768. 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)
  2769. elseif spawnRace == KERRA then
  2770. local check = math.random(1,2)
  2771. if choice == 1 then
  2772. 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)
  2773. elseif choice == 2 then
  2774. 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)
  2775. end
  2776. elseif spawnRace == OGRE then
  2777. 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)
  2778. elseif spawnRace == RATONGA then
  2779. 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)
  2780. else
  2781. local check = math.random(1,2)
  2782. if choice == 1 then
  2783. 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)
  2784. elseif choice == 2 then
  2785. 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)
  2786. end
  2787. end
  2788. end
  2789. end
  2790. elseif GOOD then
  2791. if Qfaction <0 then
  2792. FactionChecking(NPC, Spawn, faction)
  2793. else
  2794. local choice = math.random(1,3)
  2795. if choice == 1 then
  2796. if spawnRace == BARBARIAN then
  2797. 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)
  2798. elseif spawnRace == DARK_ELF then
  2799. 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)
  2800. elseif spawnRace == DWARF then
  2801. 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)
  2802. elseif spawnRace == ERUDITE then
  2803. 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)
  2804. elseif spawnRace == GNOME then
  2805. 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)
  2806. elseif spawnRace == HALF_ELF then
  2807. 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)
  2808. elseif spawnRace == HIGH_ELF then
  2809. 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)
  2810. elseif spawnRace == HUMAN then
  2811. local check = math.random(1,2)
  2812. if check == 1 then
  2813. 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)
  2814. elseif check == 2 then
  2815. 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)
  2816. end
  2817. elseif spawnRace == KERRA then
  2818. local check = math.random(1,2)
  2819. if check == 1 then
  2820. 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)
  2821. elseif check == 2 then
  2822. 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)
  2823. end
  2824. elseif spawnRace == WOOD_ELF then
  2825. 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)
  2826. else
  2827. local check = math.random(1,2)
  2828. if check == 1 then
  2829. 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)
  2830. elseif check == 2 then
  2831. 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)
  2832. end
  2833. end
  2834. elseif choice == 2 then
  2835. 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)
  2836. elseif choice == 3 then
  2837. 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)
  2838. end
  2839. end
  2840. end
  2841. end
  2842. elseif race == OGRE then
  2843. if gender == MALE then
  2844. elseif gender == FEMALE then
  2845. if FPfaction <0 then
  2846. FactionChecking(NPC, Spawn, faction)
  2847. else
  2848. local choice = math.random(1,3)
  2849. if choice == 1 then
  2850. 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)
  2851. elseif choice == 2 then
  2852. 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)
  2853. elseif choice == 3 then
  2854. if spawnRace == GNOME then
  2855. 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)
  2856. elseif spawnRace == OGRE then
  2857. local check = math.random(1,2)
  2858. if check == 1 then
  2859. 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)
  2860. elseif check == 2 then
  2861. 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)
  2862. end
  2863. elseif spawnRace == RATONGA then
  2864. 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)
  2865. elseif spawnRace == TROLL then
  2866. 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)
  2867. else
  2868. local check = math.random(1,2)
  2869. if check == 1 then
  2870. 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)
  2871. elseif check == 2 then
  2872. 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)
  2873. end
  2874. end
  2875. end
  2876. end
  2877. end
  2878. elseif race == RATONGA then
  2879. if gender == MALE then
  2880. elseif gender == FEMALE then
  2881. if FPfaction <0 then
  2882. FactionChecking(NPC, Spawn, faction)
  2883. else
  2884. local choice = math.random(1,3)
  2885. if choice == 1 then
  2886. 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)
  2887. elseif choice == 2 then
  2888. 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)
  2889. elseif choice == 3 then
  2890. if spawnRace == DARK_ELF then
  2891. 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)
  2892. elseif spawnRace == ERUDITE then
  2893. 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)
  2894. elseif spawnRace == GNOME then
  2895. 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)
  2896. elseif spawnRace == HALFLING then
  2897. PlayFlavor(NPC, "", "Small and sneak, but not as sneaky as we!", "scheme", 0, 0, Spawn)
  2898. elseif spawnRace == OGRE then
  2899. 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)
  2900. elseif spawnRace == RATONGA then
  2901. local check = math.random(1,2)
  2902. if check == 1 then
  2903. 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)
  2904. elseif check == 2 then
  2905. 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)
  2906. end
  2907. else
  2908. local check = math.random(1,2)
  2909. if check == 1 then
  2910. 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)
  2911. elseif check == 2 then
  2912. 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)
  2913. end
  2914. end
  2915. end
  2916. end
  2917. end
  2918. elseif race == TROLL then
  2919. if gender == MALE then
  2920. elseif gender == FEMALE then
  2921. if FPfaction <0 then
  2922. FactionChecking(NPC, Spawn, faction)
  2923. else
  2924. local choice = math.random(1,3)
  2925. if choice == 1 then
  2926. 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)
  2927. elseif choice == 2 then
  2928. 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)
  2929. elseif choice == 3 then
  2930. if spawnRace == DARK_ELF then
  2931. 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)
  2932. elseif spawnRace == DWARF then
  2933. PlayFlavor(NPC, "", "Ohh! I remember dorf! Mmmm, good eatin'!", "squeal", 0, 0, Spawn, 0)
  2934. elseif spawnRace == ERUDITE then
  2935. 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)
  2936. elseif spawnRace == HIGH_ELF then
  2937. 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)
  2938. elseif spawnRace == HALFLING then
  2939. PlayFlavor(NPC, "", "Small, but nice and fatty!", "giggle", 0, 0, Spawn)
  2940. elseif spawnRace == IKSAR then
  2941. 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)
  2942. elseif spawnRace == OGRE then
  2943. 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)
  2944. elseif spawnRace == RATONGA then
  2945. 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)
  2946. elseif spawnRace == TROLL then
  2947. 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)
  2948. else
  2949. local check = math.random(1,2)
  2950. if check == 1 then
  2951. 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)
  2952. elseif check == 2 then
  2953. 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)
  2954. end
  2955. end
  2956. end
  2957. end
  2958. end
  2959. elseif race == WOOD_ELF then
  2960. if gender == MALE then
  2961. elseif gender == FEMALE then
  2962. if Qfaction <0 then
  2963. FactionChecking(NPC, Spawn, faction)
  2964. else
  2965. local choice = math.random(1,3)
  2966. if choice == 1 then --racial check
  2967. if spawnRace == BARBARIAN then
  2968. 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)
  2969. elseif spawnRace == DARK_ELF then
  2970. 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)
  2971. elseif spawnRace == ERUDITE then
  2972. 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)
  2973. elseif spawnRace == GNOME then
  2974. 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)
  2975. elseif spawnRace == HALF_ELF then
  2976. local check = math.random(1,2)
  2977. if check == 1 then
  2978. 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)
  2979. elseif check == 2 then
  2980. 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)
  2981. end
  2982. elseif spawnRace == HALFLING then
  2983. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_1_1011.mp3", "I miss the woods too, little one. I miss them too.", "", 0, 0, Spawn)
  2984. elseif spawnRace == HIGH_ELF then
  2985. 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)
  2986. elseif spawnRace == HUMAN then
  2987. 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)
  2988. elseif spawnRace == IKSAR then
  2989. 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)
  2990. elseif spawnRace == KERRA then
  2991. 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)
  2992. elseif spawnRace == OGRE then
  2993. 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)
  2994. elseif spawnRace == WOOD_ELF then
  2995. if GetLevel(Spawn) >=50 then
  2996. local check = math.random(1,4) --Calls in Status Praise VO
  2997. else
  2998. local check = math.random(1,2)
  2999. if check == 1 then
  3000. 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)
  3001. elseif check == 2 then
  3002. 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)
  3003. elseif check == 3 then
  3004. 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)
  3005. elseif check == 4 then
  3006. 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)
  3007. end
  3008. end
  3009. else
  3010. local check = math.random(1,2)
  3011. if check == 1 then
  3012. 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)
  3013. elseif check == 2 then
  3014. 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)
  3015. end
  3016. end
  3017. elseif choice == 2 then
  3018. 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)
  3019. elseif choice == 3 then
  3020. 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)
  3021. end
  3022. end
  3023. end
  3024. elseif race == FAE then
  3025. if gender == MALE then
  3026. elseif gender == FEMALE then
  3027. end
  3028. elseif race == ARASAI then
  3029. if gender == MALE then
  3030. elseif gender == FEMALE then
  3031. end
  3032. elseif race == SARNAK then
  3033. if gender == MALE then
  3034. elseif gender == FEMALE then
  3035. end
  3036. end
  3037. end
  3038. end
  3039. end
  3040. -------------------------------------------------------------------------------------------
  3041. -- GenericEcologyCallout
  3042. -------------------------------------------------------------------------------------------
  3043. function GenericEcologyCallout(NPC, Spawn, faction)
  3044. race = GetRace(NPC)
  3045. spawnRace = GetRace(Spawn)
  3046. gender = GetGender(NPC)
  3047. Qfaction = GetFactionAmount(Spawn,11)
  3048. FPfaction = GetFactionAmount(Spawn,12)
  3049. local zone = GetZone(NPC)
  3050. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then -- clarifies which zone is designated EVIL or GOOD
  3051. GOOD = true
  3052. elseif GetZoneID(zone) == 207 then
  3053. GOOD = true
  3054. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  3055. GOOD = true
  3056. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  3057. GOOD = true
  3058. elseif GetZoneID(zone) == 470 then
  3059. GOOD = true
  3060. elseif GetZoneID(zone) == 45 then
  3061. NEUTRAL = true
  3062. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  3063. EVIL = true
  3064. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  3065. EVIL = true
  3066. end
  3067. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verifies NPC race/gender fits expected
  3068. if race == BARBARIAN then -- begins NPC race check
  3069. if gender == MALE then -- begins NPC gender check
  3070. if EVIL then -- begins NPC faction/location check
  3071. elseif GOOD then --SEE GenericRaceCheckHail FOR MALE BARBARIAN & GenericEcology2Hail FOR EVIL
  3072. end
  3073. elseif gender == FEMALE then
  3074. if GOOD then
  3075. if Qfaction <0 then-- checks if player is a citizen
  3076. if FactionCalloutTimeCheck == false then
  3077. FactionCalloutTimeCheck = true
  3078. FaceTarget(NPC, Spawn)
  3079. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3080. FactionCheckingCallout(NPC, Spawn, faction)
  3081. end
  3082. else -- player is citizen and is hailed
  3083. if CalloutTimeCheck == false then
  3084. if math.random(1, 100) <= 20 then
  3085. CalloutTimeCheck = true
  3086. FaceTarget(NPC, Spawn)
  3087. AddTimer(NPC,30000,"ResetCalloutTimer")
  3088. local choice = math.random(1,11)
  3089. if choice == 1 then
  3090. 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)
  3091. elseif choice == 2 then
  3092. 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)
  3093. elseif choice == 3 then
  3094. 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)
  3095. elseif choice == 4 then
  3096. 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)
  3097. elseif choice == 5 then
  3098. 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)
  3099. elseif choice == 6 then
  3100. 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)
  3101. elseif choice == 7 then
  3102. 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)
  3103. elseif choice == 8 then
  3104. 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)
  3105. elseif choice == 9 then
  3106. 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)
  3107. elseif choice == 10 then
  3108. 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)
  3109. elseif choice == 11 then
  3110. 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)
  3111. end
  3112. end
  3113. end end --added 2 ends for timer and random checks
  3114. elseif EVIL then
  3115. if FPfaction <0 then
  3116. if FactionCalloutTimeCheck == false then
  3117. FactionCalloutTimeCheck = true
  3118. FaceTarget(NPC,Spawn)
  3119. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3120. FactionCheckingCallout(NPC, Spawn, faction)
  3121. end
  3122. else
  3123. if CalloutTimeCheck == false then
  3124. if math.random(1, 100) <= 20 then
  3125. CalloutTimeCheck = true
  3126. FaceTarget(NPC,Spawn)
  3127. AddTimer(NPC,30000,"ResetCalloutTimer")
  3128. local choice = math.random(1,7)
  3129. if choice == 1 then
  3130. 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)
  3131. elseif choice == 2 then
  3132. 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)
  3133. elseif choice == 3 then
  3134. 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)
  3135. elseif choice == 4 then
  3136. 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)
  3137. elseif choice == 5 then
  3138. 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)
  3139. elseif choice == 6 then
  3140. 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)
  3141. elseif choice == 7 then
  3142. 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)
  3143. end
  3144. end
  3145. end
  3146. end
  3147. end end --added 2 ends for timer and random checks
  3148. elseif race == DARK_ELF then
  3149. if gender == MALE then
  3150. if FPfaction <0 then
  3151. if FactionCalloutTimeCheck == false then
  3152. FactionCalloutTimeCheck = true
  3153. FaceTarget(NPC,Spawn)
  3154. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3155. FactionCheckingCallout(NPC, Spawn, faction)
  3156. end
  3157. else
  3158. if CalloutTimeCheck == false then
  3159. if math.random(1, 100) <= 20 then
  3160. CalloutTimeCheck = true
  3161. FaceTarget(NPC,Spawn)
  3162. AddTimer(NPC,30000,"ResetCalloutTimer")
  3163. local choice = math.random(1,6)
  3164. if choice == 1 then
  3165. 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)
  3166. elseif choice == 2 then
  3167. 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)
  3168. elseif choice == 3 then
  3169. 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)
  3170. elseif choice == 4 then
  3171. 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)
  3172. elseif choice == 5 then
  3173. 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)
  3174. elseif choice == 6 then
  3175. 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)
  3176. elseif choice == 7 then
  3177. 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)
  3178. elseif choice == 8 then
  3179. 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)
  3180. elseif choice == 9 then
  3181. 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)
  3182. elseif choice == 10 then
  3183. 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)
  3184. end
  3185. end
  3186. end end --added 2 ends for timer and random checks
  3187. elseif gender == FEMALE then
  3188. if FPfaction <0 then
  3189. if FactionCalloutTimeCheck == false then
  3190. FactionCalloutTimeCheck = true
  3191. FaceTarget(NPC,Spawn)
  3192. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3193. FactionCheckingCallout(NPC, Spawn, faction)
  3194. end
  3195. else
  3196. if CalloutTimeCheck == false then
  3197. if math.random(1, 100) <= 20 then
  3198. CalloutTimeCheck = true
  3199. FaceTarget(NPC,Spawn)
  3200. AddTimer(NPC,30000,"ResetCalloutTimer")
  3201. local choice = math.random(1,5)
  3202. if choice == 1 then
  3203. 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)
  3204. elseif choice == 2 then
  3205. 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)
  3206. elseif choice == 3 then
  3207. 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)
  3208. elseif choice == 4 then
  3209. 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)
  3210. end
  3211. end
  3212. end
  3213. end end --added 2 ends for timer and random checks
  3214. elseif race == DWARF then
  3215. if gender == MALE then
  3216. if Qfaction <0 then
  3217. if FactionCalloutTimeCheck == false then
  3218. FactionCalloutTimeCheck = true
  3219. FaceTarget(NPC,Spawn)
  3220. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3221. local choice = math.random(1,2)
  3222. FactionCheckingCallout(NPC, Spawn, faction)
  3223. end
  3224. else
  3225. if CalloutTimeCheck == false then
  3226. if math.random(1, 100) <= 20 then
  3227. CalloutTimeCheck = true
  3228. FaceTarget(NPC,Spawn)
  3229. AddTimer(NPC,30000,"ResetCalloutTimer")
  3230. local choice = math.random(1,9)
  3231. if choice == 1 then
  3232. 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)
  3233. elseif choice == 2 then
  3234. 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)
  3235. elseif choice == 3 then
  3236. 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)
  3237. elseif choice == 4 then
  3238. 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)
  3239. elseif choice == 5 then
  3240. 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)
  3241. elseif choice == 6 then
  3242. 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)
  3243. elseif choice == 7 then
  3244. 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)
  3245. elseif choice == 8 then
  3246. 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)
  3247. elseif choice == 9 then
  3248. 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)
  3249. end
  3250. end
  3251. end end
  3252. elseif gender == FEMALE then
  3253. if Qfaction <0 then
  3254. if FactionCalloutTimeCheck == false then
  3255. FactionCalloutTimeCheck = true
  3256. FaceTarget(NPC,Spawn)
  3257. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3258. FactionCheckingCallout(NPC, Spawn, faction)
  3259. end
  3260. else
  3261. local choice = math.random(1,10)
  3262. if CalloutTimeCheck == false then
  3263. if math.random(1, 100) <= 20 then
  3264. CalloutTimeCheck = true
  3265. FaceTarget(NPC,Spawn)
  3266. AddTimer(NPC,30000,"ResetCalloutTimer")
  3267. if choice == 1 then
  3268. 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)
  3269. elseif choice == 2 then
  3270. 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)
  3271. elseif choice == 3 then
  3272. 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)
  3273. elseif choice == 4 then
  3274. 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)
  3275. elseif choice == 5 then
  3276. 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)
  3277. elseif choice == 6 then
  3278. 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)
  3279. elseif choice == 7 then
  3280. 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)
  3281. elseif choice == 8 then
  3282. 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)
  3283. elseif choice == 9 then
  3284. 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)
  3285. elseif choice == 10 then
  3286. 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)
  3287. end
  3288. end
  3289. end
  3290. end end
  3291. elseif race== ERUDITE then
  3292. if gender == MALE then
  3293. if EVIL then
  3294. if FPfaction <0 then
  3295. if FactionCalloutTimeCheck == false then
  3296. FactionCalloutTimeCheck = true
  3297. FaceTarget(NPC,Spawn)
  3298. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3299. FactionCheckingCallout(NPC, Spawn, faction)
  3300. end
  3301. else
  3302. if CalloutTimeCheck == false then
  3303. if math.random(1, 100) <= 20 then
  3304. FaceTarget(NPC,Spawn)
  3305. CalloutTimeCheck = true
  3306. AddTimer(NPC,30000,"ResetCalloutTimer")
  3307. local choice = math.random(1,11)
  3308. if choice == 1 then
  3309. 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)
  3310. elseif choice == 2 then
  3311. 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)
  3312. elseif choice == 3 then
  3313. 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)
  3314. elseif choice == 4 then
  3315. 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)
  3316. elseif choice == 5 then
  3317. 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)
  3318. elseif choice == 6 then
  3319. 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)
  3320. elseif choice == 7 then
  3321. 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)
  3322. elseif choice == 8 then
  3323. 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)
  3324. elseif choice == 9 then
  3325. 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)
  3326. elseif choice == 10 then
  3327. 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)
  3328. elseif choice == 11 then
  3329. 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)
  3330. end
  3331. end
  3332. end end
  3333. elseif GOOD then
  3334. if Qfaction <0 then
  3335. if FactionCalloutTimeCheck == false then
  3336. FactionCalloutTimeCheck = true
  3337. FaceTarget(NPC,Spawn)
  3338. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3339. FactionCheckingCallout(NPC, Spawn, faction)
  3340. end
  3341. else
  3342. if CalloutTimeCheck == false then
  3343. if math.random(1, 100) <= 20 then
  3344. CalloutTimeCheck = true
  3345. FaceTarget(NPC,Spawn)
  3346. AddTimer(NPC,30000,"ResetCalloutTimer")
  3347. local choice = math.random(1,10)
  3348. if choice == 1 then
  3349. 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)
  3350. elseif choice == 2 then
  3351. 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)
  3352. elseif choice == 3 then
  3353. 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)
  3354. elseif choice == 4 then
  3355. 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)
  3356. elseif choice == 5 then
  3357. 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)
  3358. elseif choice == 6 then
  3359. 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 crrect!", "nod", 3847243276, 420228124)
  3360. elseif choice == 7 then
  3361. 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)
  3362. elseif choice == 8 then
  3363. 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)
  3364. elseif choice == 9 then
  3365. 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)
  3366. elseif choice == 10 then
  3367. 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)
  3368. end
  3369. end
  3370. end
  3371. end end
  3372. elseif gender == FEMALE then
  3373. if EVIL then
  3374. if FPfaction <0 then
  3375. if FactionCalloutTimeCheck == false then
  3376. FactionCalloutTimeCheck = true
  3377. FaceTarget(NPC,Spawn)
  3378. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3379. FactionCheckingCallout(NPC, Spawn, faction)
  3380. end
  3381. else
  3382. if CalloutTimeCheck == false then
  3383. if math.random(1, 100) <= 20 then
  3384. CalloutTimeCheck = true
  3385. FaceTarget(NPC,Spawn)
  3386. AddTimer(NPC,30000,"ResetCalloutTimer")
  3387. local choice = math.random(1,10)
  3388. if choice == 1 then
  3389. 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)
  3390. elseif choice == 2 then
  3391. 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)
  3392. elseif choice == 3 then
  3393. 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)
  3394. elseif choice == 4 then
  3395. 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)
  3396. elseif choice == 5 then
  3397. 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)
  3398. elseif choice == 6 then
  3399. 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)
  3400. elseif choice == 7 then
  3401. 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)
  3402. elseif choice == 8 then
  3403. 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)
  3404. elseif choice == 9 then
  3405. 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)
  3406. elseif choice == 10 then
  3407. 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)
  3408. end
  3409. end
  3410. end end
  3411. elseif GOOD then
  3412. if Qfaction <0 then
  3413. if FactionCalloutTimeCheck == false then
  3414. FactionCalloutTimeCheck = true
  3415. FaceTarget(NPC,Spawn)
  3416. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3417. FactionCheckingCallout(NPC, Spawn, faction)
  3418. end
  3419. else
  3420. if CalloutTimeCheck == false then
  3421. if math.random(1, 100) <= 20 then
  3422. CalloutTimeCheck = true
  3423. FaceTarget(NPC,Spawn)
  3424. AddTimer(NPC,30000,"ResetCalloutTimer")
  3425. local choice = math.random(1,12)
  3426. if choice == 1 then
  3427. 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)
  3428. elseif choice == 2 then
  3429. 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)
  3430. elseif choice == 3 then
  3431. 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)
  3432. elseif choice == 4 then
  3433. 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)
  3434. elseif choice == 5 then
  3435. 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)
  3436. elseif choice == 6 then
  3437. 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)
  3438. elseif choice == 7 then
  3439. 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)
  3440. elseif choice == 8 then
  3441. 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)
  3442. elseif choice == 9 then
  3443. 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)
  3444. elseif choice == 10 then
  3445. 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)
  3446. elseif choice == 11 then
  3447. 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)
  3448. elseif choice == 12 then
  3449. 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)
  3450. end
  3451. end
  3452. end
  3453. end
  3454. end end
  3455. elseif race == FROGLOK then
  3456. if gender == MALE then
  3457. if Qfaction <0 then
  3458. if FactionCalloutTimeCheck == false then
  3459. FactionCalloutTimeCheck = true
  3460. FaceTarget(NPC,Spawn)
  3461. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3462. FactionCheckingCallout(NPC, Spawn, faction)
  3463. end
  3464. else
  3465. if CalloutTimeCheck == false then
  3466. if math.random(1, 100) <= 20 then
  3467. CalloutTimeCheck = true
  3468. FaceTarget(NPC,Spawn)
  3469. AddTimer(NPC,30000,"ResetCalloutTimer")
  3470. local choice = math.random(1,12)
  3471. if choice == 1 then
  3472. 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)
  3473. elseif choice == 2 then
  3474. 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)
  3475. elseif choice == 3 then
  3476. 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)
  3477. elseif choice == 4 then
  3478. 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)
  3479. elseif choice == 5 then
  3480. 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)
  3481. elseif choice == 6 then
  3482. 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)
  3483. elseif choice == 7 then
  3484. 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)
  3485. elseif choice == 8 then
  3486. 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)
  3487. elseif choice == 9 then
  3488. 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)
  3489. elseif choice == 10 then
  3490. 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)
  3491. elseif choice == 11 then
  3492. 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)
  3493. elseif choice == 12 then
  3494. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_aeef4870.mp3", "I pray on you, stranger. Dost thou any news on friends of Gukta?", "bow", 1351314175, 2941555770)
  3495. end
  3496. end
  3497. end end
  3498. elseif gender == FEMALE then
  3499. if Qfaction <0 then
  3500. if FactionCalloutTimeCheck == false then
  3501. FactionCalloutTimeCheck = true
  3502. FaceTarget(NPC,Spawn)
  3503. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3504. FactionCheckingCallout(NPC, Spawn, faction)
  3505. end
  3506. else
  3507. if CalloutTimeCheck == false then
  3508. if math.random(1, 100) <= 20 then
  3509. CalloutTimeCheck = true
  3510. FaceTarget(NPC,Spawn)
  3511. AddTimer(NPC,30000,"ResetCalloutTimer")
  3512. local choice = math.random(1,9)
  3513. if choice == 1 then
  3514. 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)
  3515. elseif choice == 2 then
  3516. 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)
  3517. elseif choice == 3 then
  3518. 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)
  3519. elseif choice == 4 then
  3520. 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)
  3521. elseif choice == 5 then
  3522. 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)
  3523. elseif choice == 6 then
  3524. 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)
  3525. elseif choice == 7 then
  3526. 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)
  3527. elseif choice == 8 then
  3528. 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)
  3529. elseif choice == 9 then
  3530. 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)
  3531. end
  3532. end
  3533. end
  3534. end end
  3535. elseif race == GNOME then
  3536. if gender == MALE then
  3537. if EVIL then
  3538. if FPfaction <0 then
  3539. if FactionCalloutTimeCheck == false then
  3540. FactionCalloutTimeCheck = true
  3541. FaceTarget(NPC,Spawn)
  3542. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3543. FactionCheckingCallout(NPC, Spawn, faction)
  3544. end
  3545. else
  3546. if CalloutTimeCheck == false then
  3547. if math.random(1, 100) <= 20 then
  3548. CalloutTimeCheck = true
  3549. FaceTarget(NPC,Spawn)
  3550. AddTimer(NPC,30000,"ResetCalloutTimer")
  3551. local choice = math.random(1,11)
  3552. if choice == 1 then
  3553. 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)
  3554. elseif choice == 2 then
  3555. 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)
  3556. elseif choice == 3 then
  3557. 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)
  3558. elseif choice == 4 then
  3559. 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)
  3560. elseif choice == 5 then
  3561. 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)
  3562. elseif choice == 6 then
  3563. 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)
  3564. elseif choice == 7 then
  3565. 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)
  3566. elseif choice == 8 then
  3567. 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)
  3568. elseif choice == 9 then
  3569. 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)
  3570. elseif choice == 10 then
  3571. 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)
  3572. elseif choice == 11 then
  3573. 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)
  3574. end
  3575. end
  3576. end end
  3577. elseif GOOD then
  3578. if Qfaction <0 then
  3579. if FactionCalloutTimeCheck == false then
  3580. FactionCalloutTimeCheck = true
  3581. FaceTarget(NPC,Spawn)
  3582. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3583. FactionCheckingCallout(NPC, Spawn, faction)
  3584. end
  3585. else
  3586. if CalloutTimeCheck == false then
  3587. if math.random(1, 100) <= 20 then
  3588. CalloutTimeCheck = true
  3589. AddTimer(NPC,30000,"ResetCalloutTimer")
  3590. FaceTarget(NPC,Spawn)
  3591. local choice = math.random(1,4)
  3592. if choice == 1 then
  3593. 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)
  3594. elseif choice == 2 then
  3595. 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)
  3596. elseif choice == 3 then
  3597. 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)
  3598. elseif choice == 4 then
  3599. 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)
  3600. elseif choice == 5 then
  3601. 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)
  3602. elseif choice == 6 then
  3603. 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)
  3604. elseif choice == 7 then
  3605. 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)
  3606. end
  3607. end
  3608. end
  3609. end end
  3610. elseif gender == FEMALE then
  3611. if GOOD then
  3612. if Qfaction <0 then
  3613. if FactionCalloutTimeCheck == false then
  3614. FactionCalloutTimeCheck = true
  3615. FaceTarget(NPC,Spawn)
  3616. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3617. FactionCheckingCallout(NPC, Spawn, faction)
  3618. end
  3619. else
  3620. if CalloutTimeCheck == false then
  3621. if math.random(1, 100) <= 20 then
  3622. CalloutTimeCheck = true
  3623. FaceTarget(NPC,Spawn)
  3624. AddTimer(NPC,30000,"ResetCalloutTimer")
  3625. local choice = math.random(1,5)
  3626. if choice == 1 then
  3627. 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)
  3628. elseif choice == 2 then
  3629. 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)
  3630. elseif choice == 3 then
  3631. 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)
  3632. elseif choice == 4 then
  3633. 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)
  3634. elseif choice == 5 then
  3635. 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)
  3636. end
  3637. end
  3638. end end
  3639. elseif EVIL then
  3640. if FPfaction <0 then
  3641. if FactionCalloutTimeCheck == false then
  3642. FactionCalloutTimeCheck = true
  3643. FaceTarget(NPC,Spawn)
  3644. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3645. FactionCheckingCallout(NPC, Spawn, faction)
  3646. end
  3647. else
  3648. if CalloutTimeCheck == false then
  3649. if math.random(1, 100) <= 20 then
  3650. FaceTarget(NPC,Spawn)
  3651. CalloutTimeCheck = true
  3652. AddTimer(NPC,30000,"ResetCalloutTimer")
  3653. local choice = math.random(1,4)
  3654. if choice == 1 then
  3655. 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)
  3656. elseif choice == 2 then
  3657. 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)
  3658. elseif choice == 3 then
  3659. 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)
  3660. elseif choice == 4 then
  3661. 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)
  3662. end
  3663. end
  3664. end
  3665. end
  3666. end end
  3667. elseif race == HALF_ELF then
  3668. if gender == MALE then
  3669. if GOOD then --SEE SPAWN RACE HAIL FOR GOOD HALFELF
  3670. elseif EVIL then
  3671. if FPfaction <0 then
  3672. if FactionCalloutTimeCheck == false then
  3673. FactionCalloutTimeCheck = true
  3674. FaceTarget(NPC,Spawn)
  3675. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3676. FactionCheckingCallout(NPC, Spawn, faction)
  3677. end
  3678. else
  3679. if CalloutTimeCheck == false then
  3680. if math.random(1, 100) <= 20 then
  3681. CalloutTimeCheck = true
  3682. FaceTarget(NPC,Spawn)
  3683. AddTimer(NPC,30000,"ResetCalloutTimer")
  3684. local choice = math.random(1,12)
  3685. if choice == 1 then
  3686. 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)
  3687. elseif choice == 2 then
  3688. 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)
  3689. elseif choice == 3 then
  3690. 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)
  3691. elseif choice == 4 then
  3692. 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)
  3693. elseif choice == 5 then
  3694. 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)
  3695. elseif choice == 6 then
  3696. 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)
  3697. elseif choice == 7 then
  3698. 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)
  3699. elseif choice == 8 then
  3700. 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)
  3701. elseif choice == 9 then
  3702. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_852b8675.mp3", "Shove off, mate!", "shakefist", 4223989531, 84768942)
  3703. elseif choice == 10 then
  3704. 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)
  3705. elseif choice == 11 then
  3706. 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)
  3707. elseif choice == 12 then
  3708. 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)
  3709. end
  3710. end
  3711. end
  3712. end end
  3713. elseif gender == FEMALE then
  3714. if EVIL then
  3715. if FPfaction <0 then
  3716. if FactionCalloutTimeCheck == false then
  3717. FactionCalloutTimeCheck = true
  3718. FaceTarget(NPC,Spawn)
  3719. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3720. FactionCheckingCallout(NPC, Spawn, faction)
  3721. end
  3722. else
  3723. if CalloutTimeCheck == false then
  3724. if math.random(1, 100) <= 20 then
  3725. CalloutTimeCheck = true
  3726. FaceTarget(NPC,Spawn)
  3727. AddTimer(NPC,30000,"ResetCalloutTimer")
  3728. local choice = math.random(1,7)
  3729. if choice == 1 then
  3730. 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)
  3731. elseif choice == 2 then
  3732. 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)
  3733. elseif choice == 3 then
  3734. 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)
  3735. elseif choice == 4 then
  3736. 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)
  3737. elseif choice == 5 then
  3738. 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)
  3739. elseif choice == 6 then
  3740. 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)
  3741. elseif choice == 7 then
  3742. 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)
  3743. end
  3744. end
  3745. end end
  3746. elseif GOOD then
  3747. if Qfaction <0 then
  3748. if FactionCalloutTimeCheck == false then
  3749. FactionCalloutTimeCheck = true
  3750. FaceTarget(NPC,Spawn)
  3751. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3752. local choice = math.random(1,2)
  3753. FactionCheckingCallout(NPC, Spawn, faction)
  3754. end
  3755. else
  3756. if CalloutTimeCheck == false then
  3757. if math.random(1, 100) <= 20 then
  3758. CalloutTimeCheck = true
  3759. FaceTarget(NPC,Spawn)
  3760. AddTimer(NPC,30000,"ResetCalloutTimer")
  3761. local choice = math.random(1,12)
  3762. if choice == 1 then
  3763. 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)
  3764. elseif choice == 2 then
  3765. 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)
  3766. elseif choice == 3 then
  3767. 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)
  3768. elseif choice == 4 then
  3769. 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)
  3770. elseif choice == 5 then
  3771. 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)
  3772. elseif choice == 6 then
  3773. 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)
  3774. elseif choice == 7 then
  3775. 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)
  3776. elseif choice == 8 then
  3777. 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)
  3778. elseif choice == 9 then
  3779. 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)
  3780. elseif choice == 10 then
  3781. 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)
  3782. elseif choice == 11 then
  3783. 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)
  3784. elseif choice == 12 then
  3785. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_f8dd15ce.mp3", " Got any coin?", "beg", 3660925534, 3735346681)
  3786. end
  3787. end
  3788. end
  3789. end
  3790. end end
  3791. elseif race == HALFLING then
  3792. if gender == MALE then
  3793. if Qfaction < 0 then
  3794. if FactionCalloutTimeCheck == false then
  3795. FactionCalloutTimeCheck = true
  3796. FaceTarget(NPC,Spawn)
  3797. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3798. FactionCheckingCallout(NPC, Spawn, faction)
  3799. end
  3800. else
  3801. if CalloutTimeCheck == false then
  3802. if math.random(1, 100) <= 20 then
  3803. CalloutTimeCheck = true
  3804. FaceTarget(NPC,Spawn)
  3805. AddTimer(NPC,30000,"ResetCalloutTimer")
  3806. local choice = math.random(1,12)
  3807. if choice == 1 then
  3808. 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)
  3809. elseif choice == 2 then
  3810. 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)
  3811. elseif choice == 3 then
  3812. 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)
  3813. elseif choice == 4 then
  3814. 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)
  3815. elseif choice == 5 then
  3816. 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)
  3817. elseif choice == 6 then
  3818. 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)
  3819. elseif choice == 7 then
  3820. 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)
  3821. elseif choice == 8 then
  3822. 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)
  3823. elseif choice == 9 then
  3824. 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)
  3825. elseif choice == 10 then
  3826. 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)
  3827. elseif choice == 11 then
  3828. 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)
  3829. elseif choice == 12 then
  3830. 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)
  3831. end
  3832. end
  3833. end end
  3834. elseif gender == FEMALE then
  3835. if Qfaction <0 then
  3836. if FactionCalloutTimeCheck == false then
  3837. FactionCalloutTimeCheck = true
  3838. FaceTarget(NPC,Spawn)
  3839. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3840. FactionCheckingCallout(NPC, Spawn, faction)
  3841. end
  3842. else
  3843. if CalloutTimeCheck == false then
  3844. if math.random(1, 100) <= 20 then
  3845. FaceTarget(NPC,Spawn)
  3846. CalloutTimeCheck = true
  3847. AddTimer(NPC,30000,"ResetCalloutTimer")
  3848. local choice = math.random(1,8)
  3849. if choice == 1 then
  3850. 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)
  3851. elseif choice == 2 then
  3852. 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)
  3853. elseif choice == 3 then
  3854. 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)
  3855. elseif choice == 4 then
  3856. 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)
  3857. elseif choice == 5 then
  3858. 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)
  3859. elseif choice == 6 then
  3860. 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)
  3861. elseif choice == 7 then
  3862. 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)
  3863. elseif choice == 8 then
  3864. 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)
  3865. end
  3866. end
  3867. end
  3868. end end
  3869. elseif race == HIGH_ELF then
  3870. if gender == MALE then
  3871. if Qfaction <0 then
  3872. if FactionCalloutTimeCheck == false then
  3873. FactionCalloutTimeCheck = true
  3874. FaceTarget(NPC,Spawn)
  3875. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3876. FactionCheckingCallout(NPC, Spawn, faction)
  3877. end
  3878. else
  3879. if CalloutTimeCheck == false then
  3880. if math.random(1, 100) <= 20 then
  3881. FaceTarget(NPC,Spawn)
  3882. CalloutTimeCheck = true
  3883. AddTimer(NPC,30000,"ResetCalloutTimer")
  3884. local choice = math.random(1,13)
  3885. if choice == 1 then
  3886. 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)
  3887. elseif choice == 2 then
  3888. 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)
  3889. elseif choice == 3 then
  3890. 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)
  3891. elseif choice == 4 then
  3892. 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)
  3893. elseif choice == 5 then
  3894. 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)
  3895. elseif choice == 6 then
  3896. 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)
  3897. elseif choice == 7 then
  3898. 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)
  3899. elseif choice == 8 then
  3900. 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)
  3901. elseif choice == 9 then
  3902. 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)
  3903. elseif choice == 10 then
  3904. 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)
  3905. elseif choice == 11 then
  3906. 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)
  3907. elseif choice == 12 then
  3908. 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)
  3909. elseif choice == 13 then
  3910. 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)
  3911. end
  3912. end
  3913. end end
  3914. elseif gender == FEMALE then
  3915. if Qfaction < 0 then
  3916. if FactionCalloutTimeCheck == false then
  3917. FactionCalloutTimeCheck = true
  3918. FaceTarget(NPC,Spawn)
  3919. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3920. FactionCheckingCallout(NPC, Spawn, faction)
  3921. end
  3922. else
  3923. if CalloutTimeCheck == false then
  3924. if math.random(1, 100) <= 20 then
  3925. CalloutTimeCheck = true
  3926. FaceTarget(NPC,Spawn)
  3927. AddTimer(NPC,30000,"ResetCalloutTimer")
  3928. local choice = math.random(1,10)
  3929. if choice == 1 then
  3930. 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)
  3931. elseif choice == 2 then
  3932. 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)
  3933. elseif choice == 3 then
  3934. 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)
  3935. elseif choice == 4 then
  3936. 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)
  3937. elseif choice == 5 then
  3938. 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)
  3939. elseif choice == 6 then
  3940. 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)
  3941. elseif choice == 7 then
  3942. 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)
  3943. elseif choice == 8 then
  3944. 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)
  3945. elseif choice == 9 then
  3946. 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)
  3947. elseif choice == 10 then
  3948. 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)
  3949. end
  3950. end
  3951. end
  3952. end end
  3953. elseif race == HUMAN then
  3954. if gender == MALE then
  3955. if EVIL then
  3956. if FPfaction <0 then
  3957. if FactionCalloutTimeCheck == false then
  3958. FactionCalloutTimeCheck = true
  3959. FaceTarget(NPC,Spawn)
  3960. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3961. FactionCheckingCallout(NPC, Spawn, faction)
  3962. end
  3963. else
  3964. if CalloutTimeCheck == false then
  3965. if math.random(1, 100) <= 20 then
  3966. CalloutTimeCheck = true
  3967. FaceTarget(NPC,Spawn)
  3968. AddTimer(NPC,30000,"ResetCalloutTimer")
  3969. local choice = math.random(1,13)
  3970. if choice == 1 then
  3971. 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)
  3972. elseif choice == 2 then
  3973. 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)
  3974. elseif choice == 3 then
  3975. 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)
  3976. elseif choice == 4 then
  3977. 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)
  3978. elseif choice == 5 then
  3979. 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)
  3980. elseif choice == 6 then
  3981. 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)
  3982. elseif choice == 7 then
  3983. 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)
  3984. elseif choice == 8 then
  3985. 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)
  3986. elseif choice == 9 then
  3987. 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)
  3988. elseif choice == 10 then
  3989. 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)
  3990. elseif choice == 11 then
  3991. 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)
  3992. elseif choice == 12 then
  3993. 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)
  3994. elseif choice == 13 then
  3995. 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)
  3996. end
  3997. end
  3998. end end
  3999. elseif GOOD then
  4000. if Qfaction <0 then
  4001. if FactionCalloutTimeCheck == false then
  4002. FactionCalloutTimeCheck = true
  4003. FaceTarget(NPC,Spawn)
  4004. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4005. FactionCheckingCallout(NPC, Spawn, faction)
  4006. end
  4007. else
  4008. if CalloutTimeCheck == false then
  4009. if math.random(1, 100) <= 20 then
  4010. CalloutTimeCheck = true
  4011. FaceTarget(NPC,Spawn)
  4012. AddTimer(NPC,30000,"ResetCalloutTimer")
  4013. local choice = math.random(1,13)
  4014. if choice == 1 then
  4015. 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)
  4016. elseif choice == 2 then
  4017. 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)
  4018. elseif choice == 3 then
  4019. 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)
  4020. elseif choice == 4 then
  4021. 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)
  4022. elseif choice == 5 then
  4023. 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)
  4024. elseif choice == 6 then
  4025. 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)
  4026. elseif choice == 7 then
  4027. 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)
  4028. elseif choice == 8 then
  4029. 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)
  4030. elseif choice == 9 then
  4031. 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)
  4032. elseif choice == 10 then
  4033. 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)
  4034. elseif choice == 11 then
  4035. 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)
  4036. elseif choice == 12 then
  4037. 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)
  4038. elseif choice == 13 then
  4039. 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)
  4040. end
  4041. end
  4042. end
  4043. end end
  4044. elseif gender == FEMALE then
  4045. if EVIL then
  4046. if FPfaction <0 then
  4047. if FactionCalloutTimeCheck == false then
  4048. FactionCalloutTimeCheck = true
  4049. FaceTarget(NPC,Spawn)
  4050. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4051. FactionCheckingCallout(NPC, Spawn, faction)
  4052. end
  4053. else
  4054. if CalloutTimeCheck == false then
  4055. if math.random(1, 100) <= 20 then
  4056. CalloutTimeCheck = true
  4057. FaceTarget(NPC,Spawn)
  4058. AddTimer(NPC,30000,"ResetCalloutTimer")
  4059. local choice = math.random(1,10)
  4060. if choice == 1 then
  4061. 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)
  4062. elseif choice == 2 then
  4063. 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)
  4064. elseif choice == 3 then
  4065. 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)
  4066. elseif choice == 4 then
  4067. 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)
  4068. elseif choice == 5 then
  4069. 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)
  4070. elseif choice == 6 then
  4071. 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)
  4072. elseif choice == 7 then
  4073. 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)
  4074. elseif choice == 8 then
  4075. 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)
  4076. elseif choice == 9 then
  4077. 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)
  4078. elseif choice == 10 then
  4079. 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)
  4080. end
  4081. end
  4082. end end
  4083. elseif GOOD then
  4084. if Qfaction <0 then
  4085. if FactionCalloutTimeCheck == false then
  4086. FactionCalloutTimeCheck = true
  4087. FaceTarget(NPC,Spawn)
  4088. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4089. local choice = math.random(1,2)
  4090. FactionCheckingCallout(NPC, Spawn, faction)
  4091. end
  4092. else
  4093. if CalloutTimeCheck == false then
  4094. if math.random(1, 100) <= 20 then
  4095. CalloutTimeCheck = true
  4096. FaceTarget(NPC,Spawn)
  4097. AddTimer(NPC,30000,"ResetCalloutTimer")
  4098. local choice = math.random(1,6)
  4099. if choice == 1 then
  4100. 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)
  4101. elseif choice == 2 then
  4102. 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)
  4103. elseif choice == 3 then
  4104. 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)
  4105. elseif choice == 4 then
  4106. 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)
  4107. elseif choice == 5 then
  4108. 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)
  4109. elseif choice == 6 then
  4110. 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)
  4111. elseif choice == 7 then
  4112. 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)
  4113. elseif choice == 8 then
  4114. 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)
  4115. elseif choice == 9 then
  4116. 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)
  4117. elseif choice == 10 then
  4118. 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)
  4119. elseif choice == 11 then
  4120. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_63aeaecb.mp3", "Hail good traveler!", "nod", 3880132810, 2976839399)
  4121. elseif choice == 12 then
  4122. 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)
  4123. end
  4124. end
  4125. end
  4126. end
  4127. end end
  4128. elseif race == IKSAR then
  4129. if gender == MALE then
  4130. if FPfaction <0 then
  4131. if FactionCalloutTimeCheck == false then
  4132. FactionCalloutTimeCheck = true
  4133. FaceTarget(NPC,Spawn)
  4134. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4135. FactionCheckingCallout(NPC, Spawn, faction)
  4136. end
  4137. else
  4138. if CalloutTimeCheck == false then
  4139. if math.random(1, 100) <= 20 then
  4140. CalloutTimeCheck = true
  4141. FaceTarget(NPC,Spawn)
  4142. AddTimer(NPC,30000,"ResetCalloutTimer")
  4143. local choice = math.random(1,9)
  4144. if choice == 1 then
  4145. 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)
  4146. elseif choice == 2 then
  4147. 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)
  4148. elseif choice == 3 then
  4149. 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)
  4150. elseif choice == 4 then
  4151. 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)
  4152. elseif choice == 5 then
  4153. 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)
  4154. elseif choice == 6 then
  4155. 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)
  4156. elseif choice == 7 then
  4157. 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)
  4158. elseif choice == 8 then
  4159. 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)
  4160. elseif choice == 9 then
  4161. 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)
  4162. end
  4163. end
  4164. end end
  4165. elseif gender == FEMALE then
  4166. if FPfaction <0 then
  4167. if FactionCalloutTimeCheck == false then
  4168. FactionCalloutTimeCheck = true
  4169. FaceTarget(NPC,Spawn)
  4170. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4171. FactionCheckingCallout(NPC, Spawn, faction)
  4172. end
  4173. else
  4174. if CalloutTimeCheck == false then
  4175. if math.random(1, 100) <= 20 then
  4176. CalloutTimeCheck = true
  4177. FaceTarget(NPC,Spawn)
  4178. AddTimer(NPC,30000,"ResetCalloutTimer")
  4179. local choice = math.random(1,7)
  4180. if choice == 1 then
  4181. 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)
  4182. elseif choice == 2 then
  4183. 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)
  4184. elseif choice == 3 then
  4185. 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)
  4186. elseif choice == 4 then
  4187. 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)
  4188. elseif choice == 5 then
  4189. 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)
  4190. elseif choice == 6 then
  4191. 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)
  4192. elseif choice == 7 then
  4193. 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)
  4194. end
  4195. end
  4196. end
  4197. end end
  4198. elseif race == KERRA then
  4199. if gender == MALE then
  4200. if EVIL then
  4201. if FPfaction < 0 then
  4202. if FactionCalloutTimeCheck == false then
  4203. FaceTarget(NPC,Spawn)
  4204. FactionCalloutTimeCheck = true
  4205. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4206. FactionCheckingCallout(NPC, Spawn, faction)
  4207. end
  4208. else
  4209. if CalloutTimeCheck == false then
  4210. if math.random(1, 100) <= 20 then
  4211. CalloutTimeCheck = true
  4212. FaceTarget(NPC,Spawn)
  4213. AddTimer(NPC,30000,"ResetCalloutTimer")
  4214. local choice = math.random(1,12)
  4215. if choice == 1 then
  4216. 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)
  4217. elseif choice == 2 then
  4218. 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)
  4219. elseif choice == 3 then
  4220. 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)
  4221. elseif choice == 4 then
  4222. 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)
  4223. elseif choice == 5 then
  4224. 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)
  4225. elseif choice == 6 then
  4226. 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)
  4227. elseif choice == 7 then
  4228. 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)
  4229. elseif choice == 8 then
  4230. 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)
  4231. elseif choice == 9 then
  4232. 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)
  4233. elseif choice == 10 then
  4234. 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)
  4235. elseif choice == 11 then
  4236. 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)
  4237. elseif choice == 12 then
  4238. 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)
  4239. end
  4240. end
  4241. end end
  4242. elseif GOOD then
  4243. if Qfaction <0 then
  4244. if FactionCalloutTimeCheck == false then
  4245. FactionCalloutTimeCheck = true
  4246. FaceTarget(NPC,Spawn)
  4247. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4248. FactionCheckingCallout(NPC, Spawn, faction)
  4249. end
  4250. else
  4251. if CalloutTimeCheck == false then
  4252. if math.random(1, 100) <= 20 then
  4253. CalloutTimeCheck = true
  4254. FaceTarget(NPC,Spawn)
  4255. AddTimer(NPC,30000,"ResetCalloutTimer")
  4256. local choice = math.random(1,11)
  4257. if choice == 1 then
  4258. 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)
  4259. elseif choice == 2 then
  4260. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_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)
  4261. elseif choice == 3 then
  4262. 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)
  4263. elseif choice == 4 then
  4264. 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)
  4265. elseif choice == 5 then
  4266. 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)
  4267. elseif choice == 6 then
  4268. 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)
  4269. elseif choice == 7 then
  4270. 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)
  4271. elseif choice == 8 then
  4272. 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)
  4273. elseif choice == 9 then
  4274. 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)
  4275. elseif choice == 10 then
  4276. 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)
  4277. elseif choice == 11 then
  4278. 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)
  4279. end
  4280. end
  4281. end
  4282. end end
  4283. elseif gender == FEMALE then
  4284. if EVIL then
  4285. if FPfaction <0 then
  4286. if FactionCalloutTimeCheck == false then
  4287. FactionCalloutTimeCheck = true
  4288. FaceTarget(NPC,Spawn)
  4289. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4290. FactionCheckingCallout(NPC, Spawn, faction)
  4291. end
  4292. else
  4293. if CalloutTimeCheck == false then
  4294. if math.random(1, 100) <= 20 then
  4295. CalloutTimeCheck = true
  4296. FaceTarget(NPC,Spawn)
  4297. AddTimer(NPC,30000,"ResetCalloutTimer")
  4298. local choice = math.random(1,11)
  4299. if choice == 1 then
  4300. 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)
  4301. elseif choice == 2 then
  4302. 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)
  4303. elseif choice == 3 then
  4304. 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)
  4305. elseif choice == 4 then
  4306. 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)
  4307. elseif choice == 5 then
  4308. 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)
  4309. elseif choice == 6 then
  4310. 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)
  4311. elseif choice == 7 then
  4312. 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)
  4313. elseif choice == 8 then
  4314. 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)
  4315. elseif choice == 9 then
  4316. 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)
  4317. elseif choice == 10 then
  4318. 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)
  4319. elseif choice == 11 then
  4320. 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)
  4321. end
  4322. end
  4323. end end
  4324. elseif GOOD then
  4325. if Qfaction <0 then
  4326. if FactionCalloutTimeCheck == false then
  4327. FactionCalloutTimeCheck = true
  4328. FaceTarget(NPC,Spawn)
  4329. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4330. FactionCheckingCallout(NPC, Spawn, faction)
  4331. end
  4332. else
  4333. if CalloutTimeCheck == false then
  4334. if math.random(1, 100) <= 20 then
  4335. CalloutTimeCheck = true
  4336. FaceTarget(NPC,Spawn)
  4337. AddTimer(NPC,30000,"ResetCalloutTimer")
  4338. local choice = math.random(1,10)
  4339. if choice == 1 then
  4340. 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)
  4341. elseif choice == 2 then
  4342. 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)
  4343. elseif choice == 3 then
  4344. 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)
  4345. elseif choice == 4 then
  4346. 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)
  4347. elseif choice == 5 then
  4348. 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)
  4349. elseif choice == 6 then
  4350. 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)
  4351. elseif choice == 7 then
  4352. 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)
  4353. elseif choice == 8 then
  4354. 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)
  4355. elseif choice == 9 then
  4356. 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)
  4357. elseif choice == 10 then
  4358. 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)
  4359. end
  4360. end
  4361. end
  4362. end
  4363. end end
  4364. elseif race == OGRE then
  4365. if gender == MALE then
  4366. if FPfaction <0 then
  4367. if FactionCalloutTimeCheck == false then
  4368. FactionCalloutTimeCheck = true
  4369. FaceTarget(NPC,Spawn)
  4370. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4371. FactionCheckingCallout(NPC, Spawn, faction)
  4372. end
  4373. else
  4374. if CalloutTimeCheck == false then
  4375. if math.random(1, 100) <= 20 then
  4376. CalloutTimeCheck = true
  4377. FaceTarget(NPC,Spawn)
  4378. AddTimer(NPC,30000,"ResetCalloutTimer")
  4379. local choice = math.random(1,12)
  4380. if choice == 1 then
  4381. 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)
  4382. elseif choice == 2 then
  4383. 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)
  4384. elseif choice == 3 then
  4385. 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)
  4386. elseif choice == 4 then
  4387. 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)
  4388. elseif choice == 5 then
  4389. 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)
  4390. elseif choice == 6 then
  4391. 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)
  4392. elseif choice == 7 then
  4393. 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)
  4394. elseif choice == 8 then
  4395. 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)
  4396. elseif choice == 9 then
  4397. 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)
  4398. elseif choice == 10 then
  4399. 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)
  4400. elseif choice == 11 then
  4401. 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)
  4402. elseif choice == 12 then
  4403. 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)
  4404. end
  4405. end
  4406. end end
  4407. elseif gender == FEMALE then
  4408. end
  4409. elseif race == RATONGA then
  4410. if gender == MALE then
  4411. if FPfaction <0 then
  4412. if FactionCalloutTimeCheck == false then
  4413. FactionCalloutTimeCheck = true
  4414. FaceTarget(NPC,Spawn)
  4415. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4416. FactionCheckingCallout(NPC, Spawn, faction)
  4417. end
  4418. else
  4419. if CalloutTimeCheck == false then
  4420. if math.random(1, 100) <= 20 then
  4421. CalloutTimeCheck = true
  4422. FaceTarget(NPC,Spawn)
  4423. AddTimer(NPC,30000,"ResetCalloutTimer")
  4424. local choice = math.random(1,9)
  4425. if choice == 1 then
  4426. 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)
  4427. elseif choice == 2 then
  4428. 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)
  4429. elseif choice == 3 then
  4430. 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)
  4431. elseif choice == 4 then
  4432. 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)
  4433. elseif choice == 5 then
  4434. 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)
  4435. elseif choice == 6 then
  4436. 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)
  4437. elseif choice == 7 then
  4438. 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)
  4439. elseif choice == 8 then
  4440. 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)
  4441. elseif choice == 9 then
  4442. 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)
  4443. end
  4444. end
  4445. end end
  4446. elseif gender == FEMALE then
  4447. if FPfaction <0 then
  4448. if FactionCalloutTimeCheck == false then
  4449. FactionCalloutTimeCheck = true
  4450. FaceTarget(NPC,Spawn)
  4451. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4452. FactionCheckingCallout(NPC, Spawn, faction)
  4453. end
  4454. else
  4455. if CalloutTimeCheck == false then
  4456. if math.random(1, 100) <= 20 then
  4457. CalloutTimeCheck = true
  4458. FaceTarget(NPC,Spawn)
  4459. AddTimer(NPC,30000,"ResetCalloutTimer")
  4460. local choice = math.random(1,8)
  4461. if choice == 1 then
  4462. 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)
  4463. elseif choice == 2 then
  4464. 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)
  4465. elseif choice == 3 then
  4466. 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)
  4467. elseif choice == 4 then
  4468. 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)
  4469. elseif choice == 5 then
  4470. 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)
  4471. elseif choice == 6 then
  4472. 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)
  4473. elseif choice == 7 then
  4474. 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)
  4475. elseif choice == 8 then
  4476. 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)
  4477. end
  4478. end
  4479. end
  4480. end end
  4481. elseif race == TROLL then
  4482. if gender == MALE then --SEE HAIL2 FOR MALE TROLL
  4483. elseif gender == FEMALE then
  4484. if FPfaction <0 then
  4485. if FactionCalloutTimeCheck == false then
  4486. FactionCalloutTimeCheck = true
  4487. FaceTarget(NPC,Spawn)
  4488. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4489. FactionCheckingCallout(NPC, Spawn, faction)
  4490. end
  4491. else
  4492. if CalloutTimeCheck == false then
  4493. if math.random(1, 100) <= 20 then
  4494. CalloutTimeCheck = true
  4495. FaceTarget(NPC,Spawn)
  4496. AddTimer(NPC,30000,"ResetCalloutTimer")
  4497. local choice = math.random(1,12)
  4498. if choice == 1 then
  4499. 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)
  4500. elseif choice == 2 then
  4501. 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)
  4502. elseif choice == 3 then
  4503. 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)
  4504. elseif choice == 4 then
  4505. 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)
  4506. elseif choice == 5 then
  4507. 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)
  4508. elseif choice == 6 then
  4509. 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)
  4510. elseif choice == 7 then
  4511. 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)
  4512. elseif choice == 8 then
  4513. 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)
  4514. elseif choice == 9 then
  4515. 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)
  4516. elseif choice == 10 then
  4517. 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)
  4518. elseif choice == 11 then
  4519. 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)
  4520. elseif choice == 12 then
  4521. 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)
  4522. end
  4523. end
  4524. end
  4525. end end
  4526. elseif race == WOOD_ELF then
  4527. if gender == MALE then
  4528. if Qfaction <0 then
  4529. if FactionCalloutTimeCheck == false then
  4530. FactionCalloutTimeCheck = true
  4531. FaceTarget(NPC,Spawn)
  4532. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4533. FactionCheckingCallout(NPC, Spawn, faction)
  4534. end
  4535. else
  4536. if CalloutTimeCheck == false then
  4537. if math.random(1, 100) <= 20 then
  4538. CalloutTimeCheck = true
  4539. FaceTarget(NPC,Spawn)
  4540. AddTimer(NPC,30000,"ResetCalloutTimer")
  4541. local choice = math.random(1,13)
  4542. if choice == 1 then
  4543. 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)
  4544. elseif choice == 2 then
  4545. 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)
  4546. elseif choice == 3 then
  4547. 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)
  4548. elseif choice == 4 then
  4549. 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)
  4550. elseif choice == 5 then
  4551. 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)
  4552. elseif choice == 6 then
  4553. 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)
  4554. elseif choice == 7 then
  4555. 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)
  4556. elseif choice == 8 then
  4557. 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)
  4558. elseif choice == 9 then
  4559. 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)
  4560. elseif choice == 10 then
  4561. 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)
  4562. elseif choice == 11 then
  4563. 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)
  4564. elseif choice == 12 then
  4565. 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)
  4566. elseif choice == 13 then
  4567. 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)
  4568. end
  4569. end
  4570. end end
  4571. elseif gender == FEMALE then
  4572. if Qfaction <0 then
  4573. if FactionCalloutTimeCheck == false then
  4574. FactionCalloutTimeCheck = true
  4575. FaceTarget(NPC,Spawn)
  4576. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4577. FactionCheckingCallout(NPC, Spawn, faction)
  4578. end
  4579. else
  4580. if CalloutTimeCheck == false then
  4581. if math.random(1, 100) <= 20 then
  4582. CalloutTimeCheck = true
  4583. FaceTarget(NPC,Spawn)
  4584. AddTimer(NPC,30000,"ResetCalloutTimer")
  4585. local choice = math.random(1,10)
  4586. if choice == 1 then
  4587. 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)
  4588. elseif choice == 2 then
  4589. 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)
  4590. elseif choice == 3 then
  4591. 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)
  4592. elseif choice == 4 then
  4593. 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)
  4594. elseif choice == 5 then
  4595. 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)
  4596. elseif choice == 6 then
  4597. 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)
  4598. elseif choice == 7 then
  4599. 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)
  4600. elseif choice == 8 then
  4601. 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)
  4602. elseif choice == 9 then
  4603. 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)
  4604. elseif choice == 10 then
  4605. 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)
  4606. end
  4607. end
  4608. end
  4609. end end
  4610. elseif race == FAE then
  4611. if gender == MALE then
  4612. elseif gender == FEMALE then
  4613. end
  4614. elseif race == ARASAI then
  4615. if gender == MALE then
  4616. elseif gender == FEMALE then
  4617. end
  4618. elseif race == SARNAK then
  4619. if gender == MALE then
  4620. elseif gender == FEMALE then
  4621. end
  4622. end
  4623. end
  4624. end
  4625. -------------------------------------------------------------------------------------------
  4626. -- GenericEcology2Callout
  4627. -------------------------------------------------------------------------------------------
  4628. function GenericEcology2Callout(NPC, Spawn, faction)
  4629. race = GetRace(NPC)
  4630. spawnRace = GetRace(Spawn)
  4631. gender = GetGender(NPC)
  4632. Qfaction = GetFactionAmount(Spawn,11)
  4633. FPfaction = GetFactionAmount(Spawn,12)
  4634. local zone = GetZone(NPC)
  4635. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  4636. GOOD = true
  4637. elseif GetZoneID(zone) == 207 then
  4638. GOOD = true
  4639. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  4640. GOOD = true
  4641. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  4642. GOOD = true
  4643. elseif GetZoneID(zone) == 470 then
  4644. GOOD = true
  4645. elseif GetZoneID(zone) == 45 then
  4646. NEUTRAL = true
  4647. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  4648. EVIL = true
  4649. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  4650. EVIL = true
  4651. end
  4652. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  4653. if race == BARBARIAN then
  4654. if gender == MALE then -- SEE SPAWN RACE HAIL
  4655. if EVIL then
  4656. elseif GOOD then
  4657. end
  4658. elseif gender == FEMALE then
  4659. if GOOD then
  4660. elseif EVIL then
  4661. if FPfaction <0 then
  4662. if FactionCalloutTimeCheck == false then
  4663. FactionCalloutTimeCheck = true
  4664. FaceTarget(NPC,Spawn)
  4665. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4666. FactionCheckingCallout(NPC, Spawn, faction)
  4667. end
  4668. else
  4669. if CalloutTimeCheck == false then
  4670. if math.random(1, 100) <= 20 then
  4671. CalloutTimeCheck = true
  4672. FaceTarget(NPC,Spawn)
  4673. AddTimer(NPC,30000,"ResetCalloutTimer")
  4674. local choice = math.random(1,4)
  4675. if choice == 1 then
  4676. 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)
  4677. elseif choice == 2 then
  4678. 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)
  4679. elseif choice == 3 then
  4680. 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)
  4681. elseif choice == 4 then
  4682. 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)
  4683. end
  4684. end
  4685. end
  4686. end
  4687. end end
  4688. elseif race == DARK_ELF then
  4689. if gender == MALE then
  4690. if FPfaction <0 then
  4691. if FactionCalloutTimeCheck == false then
  4692. FactionCalloutTimeCheck = true
  4693. FaceTarget(NPC,Spawn)
  4694. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4695. FactionCheckingCallout(NPC, Spawn, faction)
  4696. end
  4697. else
  4698. if CalloutTimeCheck == false then
  4699. if math.random(1, 100) <= 20 then
  4700. CalloutTimeCheck = true
  4701. FaceTarget(NPC,Spawn)
  4702. AddTimer(NPC,30000,"ResetCalloutTimer")
  4703. local choice = math.random(1,6)
  4704. if choice == 1 then
  4705. 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)
  4706. elseif choice == 2 then
  4707. 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)
  4708. elseif choice == 3 then
  4709. 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)
  4710. elseif choice == 4 then
  4711. 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)
  4712. elseif choice == 5 then
  4713. 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)
  4714. elseif choice == 6 then
  4715. 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)
  4716. end
  4717. end
  4718. end end
  4719. elseif gender == FEMALE then
  4720. if FPfaction <0 then
  4721. if FactionCalloutTimeCheck == false then
  4722. FactionCalloutTimeCheck = true
  4723. FaceTarget(NPC,Spawn)
  4724. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4725. FactionCheckingCallout(NPC, Spawn, faction)
  4726. end
  4727. else
  4728. if CalloutTimeCheck == false then
  4729. if math.random(1, 100) <= 20 then
  4730. CalloutTimeCheck = true
  4731. FaceTarget(NPC,Spawn)
  4732. AddTimer(NPC,30000,"ResetCalloutTimer")
  4733. local choice = math.random(1,8)
  4734. if choice == 1 then
  4735. 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)
  4736. elseif choice == 2 then
  4737. 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)
  4738. elseif choice == 3 then
  4739. 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)
  4740. elseif choice == 4 then
  4741. 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)
  4742. elseif choice == 5 then
  4743. 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)
  4744. elseif choice == 6 then
  4745. 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)
  4746. elseif choice == 7 then
  4747. 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)
  4748. elseif choice == 8 then
  4749. 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)
  4750. end
  4751. end
  4752. end
  4753. end end
  4754. elseif race == DWARF then
  4755. if gender == MALE then
  4756. elseif gender == FEMALE then
  4757. end
  4758. elseif race== ERUDITE then
  4759. if gender == MALE then
  4760. if EVIL then
  4761. elseif GOOD then
  4762. end
  4763. elseif gender == FEMALE then
  4764. if EVIL then
  4765. if FPfaction <0 then
  4766. if FactionCalloutTimeCheck == false then
  4767. FactionCalloutTimeCheck = true
  4768. FaceTarget(NPC,Spawn)
  4769. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4770. FactionCheckingCallout(NPC, Spawn, faction)
  4771. end
  4772. else
  4773. if CalloutTimeCheck == false then
  4774. if math.random(1, 100) <= 20 then
  4775. CalloutTimeCheck = true
  4776. FaceTarget(NPC,Spawn)
  4777. AddTimer(NPC,30000,"ResetCalloutTimer")
  4778. local choice = MakeRandomInt(1,6)
  4779. if choice == 1 then
  4780. 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)
  4781. elseif choice == 2 then
  4782. 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)
  4783. elseif choice == 3 then
  4784. 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)
  4785. elseif choice == 4 then
  4786. 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)
  4787. elseif choice == 5 then
  4788. 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)
  4789. elseif choice == 6 then
  4790. 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)
  4791. end
  4792. end
  4793. end end
  4794. elseif GOOD then
  4795. end
  4796. end
  4797. elseif race == FROGLOK then
  4798. if gender == MALE then
  4799. elseif gender == FEMALE then
  4800. end
  4801. elseif race == GNOME then
  4802. if gender == MALE then
  4803. if EVIL then
  4804. if FPfaction <0 then
  4805. if FactionCalloutTimeCheck == false then
  4806. FactionCalloutTimeCheck = true
  4807. FaceTarget(NPC,Spawn)
  4808. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4809. FactionCheckingCallout(NPC, Spawn, faction)
  4810. end
  4811. else
  4812. if CalloutTimeCheck == false then
  4813. if math.random(1, 100) <= 20 then
  4814. CalloutTimeCheck = true
  4815. FaceTarget(NPC,Spawn)
  4816. AddTimer(NPC,30000,"ResetCalloutTimer")
  4817. local choice = math.random(1,10)
  4818. if choice == 1 then
  4819. 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)
  4820. elseif choice == 2 then
  4821. 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)
  4822. elseif choice == 3 then
  4823. 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)
  4824. elseif choice == 4 then
  4825. 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)
  4826. elseif choice == 5 then
  4827. 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)
  4828. elseif choice == 6 then
  4829. 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)
  4830. elseif choice == 7 then
  4831. 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)
  4832. elseif choice == 8 then
  4833. 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)
  4834. elseif choice == 9 then
  4835. 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)
  4836. elseif choice == 10 then
  4837. 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)
  4838. end
  4839. end
  4840. end end
  4841. elseif GOOD then
  4842. end
  4843. elseif gender == FEMALE then
  4844. if GOOD then
  4845. elseif EVIL then
  4846. if FPfaction <0 then
  4847. if FactionCalloutTimeCheck == false then
  4848. FactionCalloutTimeCheck = true
  4849. FaceTarget(NPC,Spawn)
  4850. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4851. FactionCheckingCallout(NPC, Spawn, faction)
  4852. end
  4853. else
  4854. if CalloutTimeCheck == false then
  4855. if math.random(1, 100) <= 20 then
  4856. CalloutTimeCheck = true
  4857. FaceTarget(NPC,Spawn)
  4858. AddTimer(NPC,30000,"ResetCalloutTimer")
  4859. local choice = math.random(1,7)
  4860. if choice == 1 then
  4861. 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)
  4862. elseif choice == 2 then
  4863. 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)
  4864. elseif choice == 3 then
  4865. 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)
  4866. elseif choice == 4 then
  4867. 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)
  4868. elseif choice == 5 then
  4869. 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)
  4870. elseif choice == 6 then
  4871. 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)
  4872. elseif choice == 7 then
  4873. 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)
  4874. end
  4875. end
  4876. end
  4877. end
  4878. end end
  4879. elseif race == HALF_ELF then
  4880. if gender == MALE then
  4881. if GOOD then
  4882. if Qfaction <0 then
  4883. if FactionCalloutTimeCheck == false then
  4884. FactionCalloutTimeCheck = true
  4885. FaceTarget(NPC,Spawn)
  4886. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4887. FactionCheckingCallout(NPC, Spawn, faction)
  4888. end
  4889. else
  4890. if CalloutTimeCheck == false then
  4891. if math.random(1, 100) <= 20 then
  4892. CalloutTimeCheck = true
  4893. FaceTarget(NPC,Spawn)
  4894. AddTimer(NPC,30000,"ResetCalloutTimer")
  4895. local choice = math.random(1,6)
  4896. if choice == 1 then
  4897. 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)
  4898. elseif choice == 2 then
  4899. 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)
  4900. elseif choice == 3 then
  4901. 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)
  4902. elseif choice == 4 then
  4903. 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)
  4904. elseif choice == 5 then
  4905. 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)
  4906. elseif choice == 6 then
  4907. 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)
  4908. end
  4909. end
  4910. end end
  4911. elseif EVIL then
  4912. end
  4913. elseif gender == FEMALE then
  4914. if EVIL then
  4915. elseif GOOD then
  4916. end
  4917. end
  4918. elseif race == HALFLING then
  4919. if gender == MALE then
  4920. elseif gender == FEMALE then
  4921. end
  4922. elseif race == HIGH_ELF then
  4923. if gender == MALE then
  4924. elseif gender == FEMALE then
  4925. end
  4926. elseif race == HUMAN then
  4927. if gender == MALE then
  4928. if EVIL then
  4929. if FPfaction <0 then
  4930. if FactionCalloutTimeCheck == false then
  4931. FactionCalloutTimeCheck = true
  4932. FaceTarget(NPC,Spawn)
  4933. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4934. local choice = math.random(1,10)
  4935. if choice == 1 then
  4936. 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)
  4937. elseif choice == 2 then
  4938. 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)
  4939. elseif choice == 3 then
  4940. 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)
  4941. elseif choice == 4 then
  4942. 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)
  4943. elseif choice == 5 then
  4944. 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)
  4945. elseif choice == 6 then
  4946. 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)
  4947. elseif choice == 7 then
  4948. 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)
  4949. elseif choice == 8 then
  4950. 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)
  4951. elseif choice == 9 then
  4952. 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)
  4953. elseif choice == 10 then
  4954. 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)
  4955. end
  4956. end
  4957. else
  4958. if CalloutTimeCheck == false then
  4959. if math.random(1, 100) <= 20 then
  4960. CalloutTimeCheck = true
  4961. FaceTarget(NPC,Spawn)
  4962. AddTimer(NPC,30000,"ResetCalloutTimer")
  4963. local choice = math.random(1,5)
  4964. if choice == 1 then
  4965. 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)
  4966. elseif choice == 2 then
  4967. 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)
  4968. elseif choice == 3 then
  4969. 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)
  4970. elseif choice == 4 then
  4971. 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)
  4972. elseif choice == 5 then
  4973. 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)
  4974. end
  4975. end
  4976. end end
  4977. elseif GOOD then
  4978. end
  4979. elseif gender == FEMALE then
  4980. if EVIL then
  4981. if FPfaction <0 then
  4982. if FactionCalloutTimeCheck == false then
  4983. FactionCalloutTimeCheck = true
  4984. FaceTarget(NPC,Spawn)
  4985. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4986. local choice = math.random(1,7)
  4987. if choice == 1 then
  4988. 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)
  4989. elseif choice == 2 then
  4990. 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)
  4991. elseif choice == 3 then
  4992. 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)
  4993. elseif choice == 4 then
  4994. 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)
  4995. elseif choice == 5 then
  4996. 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)
  4997. elseif choice == 6 then
  4998. 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)
  4999. elseif choice == 7 then
  5000. 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)
  5001. end
  5002. end
  5003. else
  5004. if CalloutTimeCheck == false then
  5005. if math.random(1, 100) <= 20 then
  5006. CalloutTimeCheck = true
  5007. FaceTarget(NPC,Spawn)
  5008. AddTimer(NPC,30000,"ResetCalloutTimer")
  5009. local choice = math.random(1,12)
  5010. if choice == 1 then
  5011. 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)
  5012. elseif choice == 2 then
  5013. 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)
  5014. elseif choice == 3 then
  5015. 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)
  5016. elseif choice == 4 then
  5017. 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)
  5018. elseif choice == 5 then
  5019. 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)
  5020. elseif choice == 6 then
  5021. 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)
  5022. elseif choice == 7 then
  5023. 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)
  5024. elseif choice == 8 then
  5025. 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)
  5026. elseif choice == 9 then
  5027. 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)
  5028. elseif choice == 10 then
  5029. 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)
  5030. elseif choice == 11 then
  5031. 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)
  5032. elseif choice == 12 then
  5033. 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)
  5034. end
  5035. end
  5036. end end
  5037. elseif GOOD then
  5038. end
  5039. end
  5040. elseif race == IKSAR then
  5041. if gender == MALE then
  5042. elseif gender == FEMALE then
  5043. end
  5044. elseif race == KERRA then
  5045. if gender == MALE then
  5046. if EVIL then
  5047. if FPfaction <0 then
  5048. if FactionCalloutTimeCheck == false then
  5049. FactionCalloutTimeCheck = true
  5050. FaceTarget(NPC,Spawn)
  5051. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5052. FactionCheckingCallout(NPC, Spawn, faction)
  5053. end
  5054. else
  5055. if CalloutTimeCheck == false then
  5056. if math.random(1, 100) <= 20 then
  5057. CalloutTimeCheck = true
  5058. FaceTarget(NPC,Spawn)
  5059. AddTimer(NPC,30000,"ResetCalloutTimer")
  5060. local choice = math.random(1,7)
  5061. if choice == 1 then
  5062. 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)
  5063. elseif choice == 2 then
  5064. 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)
  5065. elseif choice == 3 then
  5066. 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)
  5067. elseif choice == 4 then
  5068. 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)
  5069. elseif choice == 5 then
  5070. 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)
  5071. elseif choice == 6 then
  5072. 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)
  5073. elseif choice == 7 then
  5074. 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)
  5075. end
  5076. end
  5077. end end
  5078. elseif GOOD then
  5079. end
  5080. elseif gender == FEMALE then
  5081. if EVIL then
  5082. if FPfaction <0 then
  5083. if FactionCalloutTimeCheck == false then
  5084. FactionCalloutTimeCheck = true
  5085. FaceTarget(NPC,Spawn)
  5086. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5087. FactionCheckingCallout(NPC, Spawn, faction)
  5088. end
  5089. else
  5090. if CalloutTimeCheck == false then
  5091. if math.random(1, 100) <= 20 then
  5092. CalloutTimeCheck = true
  5093. FaceTarget(NPC,Spawn)
  5094. AddTimer(NPC,30000,"ResetCalloutTimer")
  5095. local choice = MakeRandomInt(1,6)
  5096. if choice == 1 then
  5097. 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)
  5098. elseif choice == 2 then
  5099. 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)
  5100. elseif choice == 3 then
  5101. 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)
  5102. elseif choice == 4 then
  5103. 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)
  5104. elseif choice == 5 then
  5105. 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)
  5106. elseif choice == 6 then
  5107. 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)
  5108. end
  5109. end
  5110. end end
  5111. elseif GOOD then
  5112. if Qfaction <0 then
  5113. if FactionCalloutTimeCheck == false then
  5114. FactionCalloutTimeCheck = true
  5115. FaceTarget(NPC,Spawn)
  5116. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5117. FactionCheckingCallout(NPC, Spawn, faction)
  5118. end
  5119. else
  5120. if CalloutTimeCheck == false then
  5121. if math.random(1, 100) <= 20 then
  5122. CalloutTimeCheck = true
  5123. FaceTarget(NPC,Spawn)
  5124. AddTimer(NPC,30000,"ResetCalloutTimer")
  5125. local choice = math.random(1,7)
  5126. if choice == 1 then
  5127. 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)
  5128. elseif choice == 2 then
  5129. 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)
  5130. elseif choice == 3 then
  5131. 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)
  5132. elseif choice == 4 then
  5133. 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)
  5134. elseif choice == 5 then
  5135. 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)
  5136. end
  5137. end
  5138. end
  5139. end end
  5140. end
  5141. elseif race == OGRE then
  5142. if gender == MALE then
  5143. elseif gender == FEMALE then
  5144. if FPfaction <0 then
  5145. if FactionCalloutTimeCheck == false then
  5146. FactionCalloutTimeCheck = true
  5147. FaceTarget(NPC,Spawn)
  5148. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5149. FactionCheckingCallout(NPC, Spawn, faction)
  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,9)
  5158. if choice == 1 then
  5159. 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)
  5160. elseif choice == 2 then
  5161. 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)
  5162. elseif choice == 3 then
  5163. 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)
  5164. elseif choice == 4 then
  5165. 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)
  5166. elseif choice == 5 then
  5167. 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)
  5168. elseif choice == 6 then
  5169. 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)
  5170. elseif choice == 7 then
  5171. 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)
  5172. elseif choice == 8 then
  5173. 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)
  5174. elseif choice == 9 then
  5175. 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)
  5176. end
  5177. end
  5178. end
  5179. end end
  5180. elseif race == RATONGA then
  5181. if gender == MALE then
  5182. if FPfaction <0 then
  5183. if FactionCalloutTimeCheck == false then
  5184. FactionCalloutTimeCheck = true
  5185. FaceTarget(NPC,Spawn)
  5186. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5187. local choice = math.random(1,2)
  5188. FactionCheckingCallout(NPC, Spawn, faction)
  5189. end
  5190. else
  5191. if CalloutTimeCheck == false then
  5192. if math.random(1, 100) <= 20 then
  5193. CalloutTimeCheck = true
  5194. FaceTarget(NPC,Spawn)
  5195. AddTimer(NPC,30000,"ResetCalloutTimer")
  5196. local choice = math.random(1,3)
  5197. if choice == 1 then
  5198. 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)
  5199. elseif choice == 2 then
  5200. 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)
  5201. elseif choice == 3 then
  5202. 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)
  5203. end
  5204. end
  5205. end end
  5206. elseif gender == FEMALE then
  5207. end
  5208. elseif race == TROLL then
  5209. if gender == MALE then
  5210. if FPfaction <0 then
  5211. if FactionCalloutTimeCheck == false then
  5212. FactionCalloutTimeCheck = true
  5213. FaceTarget(NPC,Spawn)
  5214. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5215. FactionCheckingCallout(NPC, Spawn, faction)
  5216. end
  5217. else
  5218. if CalloutTimeCheck == false then
  5219. if math.random(1, 100) <= 20 then
  5220. CalloutTimeCheck = true
  5221. FaceTarget(NPC,Spawn)
  5222. AddTimer(NPC,30000,"ResetCalloutTimer")
  5223. local choice = math.random(1,7)
  5224. if choice == 1 then
  5225. 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)
  5226. elseif choice == 2 then
  5227. 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)
  5228. elseif choice == 3 then
  5229. 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)
  5230. elseif choice == 4 then
  5231. 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)
  5232. elseif choice == 5 then
  5233. 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)
  5234. elseif choice == 6 then
  5235. 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)
  5236. elseif choice == 7 then
  5237. 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)
  5238. end
  5239. end
  5240. end end
  5241. elseif gender == FEMALE then
  5242. end
  5243. elseif race == WOOD_ELF then
  5244. if gender == MALE then
  5245. elseif gender == FEMALE then
  5246. end
  5247. elseif race == FAE then
  5248. if gender == MALE then
  5249. elseif gender == FEMALE then
  5250. end
  5251. elseif race == ARASAI then
  5252. if gender == MALE then
  5253. elseif gender == FEMALE then
  5254. end
  5255. elseif race == SARNAK then
  5256. if gender == MALE then
  5257. elseif gender == FEMALE then
  5258. end
  5259. end
  5260. end
  5261. end
  5262. -------------------------------------------------------------------------------------------
  5263. -- GenericRaceCheckCallout
  5264. -------------------------------------------------------------------------------------------
  5265. function GenericRaceCheckCallout(NPC, Spawn, faction)
  5266. race = GetRace(NPC)
  5267. spawnRace = GetRace(Spawn)
  5268. gender = GetGender(NPC)
  5269. Qfaction = GetFactionAmount(Spawn,11)
  5270. FPfaction = GetFactionAmount(Spawn,12)
  5271. local zone = GetZone(NPC)
  5272. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  5273. GOOD = true
  5274. elseif GetZoneID(zone) == 207 then
  5275. GOOD = true
  5276. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  5277. GOOD = true
  5278. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  5279. GOOD = true
  5280. elseif GetZoneID(zone) == 470 then
  5281. GOOD = true
  5282. elseif GetZoneID(zone) == 45 then
  5283. NEUTRAL = true
  5284. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  5285. EVIL = true
  5286. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  5287. EVIL = true
  5288. end
  5289. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verify's NPC race/gender
  5290. if race == BARBARIAN then -- begins NPC race check
  5291. if gender == MALE then -- begins NPC gender check
  5292. if EVIL then -- begins NPC faction/location check
  5293. if FPfaction <0 then -- player faction check to determine resposne
  5294. if FactionCalloutTimeCheck == false then
  5295. FactionCalloutTimeCheck = true
  5296. FaceTarget(NPC,Spawn)
  5297. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5298. FactionCheckingCallout(NPC, Spawn, faction)
  5299. end
  5300. else
  5301. if CalloutTimeCheck == false then
  5302. if math.random(1, 100) <= 20 then
  5303. CalloutTimeCheck = true
  5304. FaceTarget(NPC,Spawn)
  5305. AddTimer(NPC,30000,"ResetCalloutTimer")
  5306. local choice = math.random(1,3) -- player passes faction check, procedes to dialogue
  5307. if choice == 1 then
  5308. 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)
  5309. elseif choice == 2 then
  5310. 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)
  5311. elseif choice == 3 then
  5312. if spawnRace == BARBARIAN then
  5313. 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)
  5314. elseif spawnRace == DARK_ELF then
  5315. 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)
  5316. elseif spawnRace == DWARF then
  5317. 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)
  5318. elseif spawnRace == ERUDITE then
  5319. 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)
  5320. elseif spawnRace == FROGLOK then
  5321. 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)
  5322. elseif spawnRace == HALF_ELF then
  5323. 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)
  5324. elseif spawnRace == HUMAN then
  5325. 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)
  5326. elseif spawnRace == IKSAR then
  5327. 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)
  5328. elseif spawnRace == KERRA then
  5329. 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)
  5330. elseif spawnRace == OGRE then
  5331. 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)
  5332. elseif spawnRace == RATONGA then
  5333. 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)
  5334. else
  5335. local check = math.random(1,2)
  5336. if check == 1 then
  5337. 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)
  5338. elseif check == 2 then
  5339. 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)
  5340. end
  5341. end
  5342. end
  5343. end
  5344. end end
  5345. elseif GOOD then
  5346. if Qfaction <0 then
  5347. if FactionCalloutTimeCheck == false then
  5348. FactionCalloutTimeCheck = true
  5349. FaceTarget(NPC,Spawn)
  5350. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5351. FactionCheckingCallout(NPC, Spawn, faction)
  5352. end
  5353. else
  5354. if CalloutTimeCheck == false then
  5355. if math.random(1, 100) <= 20 then
  5356. CalloutTimeCheck = true
  5357. FaceTarget(NPC,Spawn)
  5358. AddTimer(NPC,30000,"ResetCalloutTimer")
  5359. local choice = math.random(1,3)
  5360. if choice == 1 then --racial check
  5361. if spawnRace == BARBARIAN then
  5362. if GetLevel(Spawn) >=50 then
  5363. local choice = math.random(1,4) --Calls in Status Praise VO
  5364. else
  5365. local check = math.random(1,2)
  5366. if check == 1 then
  5367. 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)
  5368. elseif check == 2 then
  5369. 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)
  5370. elseif choice == 3 then
  5371. 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)
  5372. elseif choice == 4 then
  5373. 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)
  5374. end
  5375. end
  5376. elseif spawnRace == DARK_ELF then
  5377. 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)
  5378. elseif spawnRace == DWARF then
  5379. local check = math.random(1,2)
  5380. if check == 1 then
  5381. 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)
  5382. elseif check == 2 then
  5383. 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)
  5384. end
  5385. elseif spawnRace == ERUDITE then
  5386. 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)
  5387. elseif spawnRace == FROGLOK then
  5388. 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)
  5389. elseif spawnRace == GNOME then
  5390. 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)
  5391. elseif spawnRace == HALF_ELF then
  5392. 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)
  5393. elseif spawnRace == HALFLING then
  5394. 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)
  5395. elseif spawnRace == HIGH_ELF then
  5396. 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)
  5397. elseif spawnRace == IKSAR then
  5398. 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)
  5399. elseif spawnRace == KERRA then
  5400. 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)
  5401. elseif spawnRace == OGRE then
  5402. 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)
  5403. elseif spawnRace == RATONGA then
  5404. 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)
  5405. elseif spawnRace == TROLL then
  5406. 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)
  5407. elseif spawnRace == WOOD_ELF then
  5408. 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)
  5409. else
  5410. local check = math.random(1,2)
  5411. if check == 1 then
  5412. 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)
  5413. elseif check == 2 then
  5414. 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)
  5415. end
  5416. end
  5417. elseif choice == 2 then
  5418. 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)
  5419. elseif choice == 3 then
  5420. 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)
  5421. end
  5422. end
  5423. end
  5424. end end
  5425. elseif gender == FEMALE then
  5426. if GOOD then
  5427. elseif EVIL then
  5428. end
  5429. end
  5430. elseif race == DARK_ELF then
  5431. if gender == MALE then
  5432. if FPfaction <0 then
  5433. if FactionCalloutTimeCheck == false then
  5434. FactionCalloutTimeCheck = true
  5435. FaceTarget(NPC,Spawn)
  5436. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5437. FactionCheckingCallout(NPC, Spawn, faction)
  5438. end
  5439. else
  5440. if CalloutTimeCheck == false then
  5441. if math.random(1, 100) <= 20 then
  5442. CalloutTimeCheck = true
  5443. FaceTarget(NPC,Spawn)
  5444. AddTimer(NPC,30000,"ResetCalloutTimer")
  5445. local choice = math.random(1,3)
  5446. if choice == 1 then
  5447. 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)
  5448. elseif choice == 2 then
  5449. 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)
  5450. elseif choice == 3 then
  5451. if spawnRace == BARBARIAN then
  5452. 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)
  5453. elseif spawnRace == DARK_ELF then
  5454. if GetLevel(Spawn) >=50 then
  5455. local choice = math.random(1,4)
  5456. else
  5457. local check = math.random(1,2)
  5458. if check == 1 then
  5459. 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)
  5460. elseif check == 2 then
  5461. 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)
  5462. elseif choice == 3 then
  5463. 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)
  5464. elseif choice == 4 then
  5465. 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)
  5466. end
  5467. end
  5468. elseif spawnRace == DWARF then
  5469. 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)
  5470. elseif spawnRace == ERUDITE then
  5471. 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)
  5472. elseif spawnRace == GNOME then
  5473. 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)
  5474. elseif spawnRace == HALF_ELF then
  5475. 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)
  5476. elseif spawnRace == HIGH_ELF then
  5477. 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)
  5478. elseif spawnRace == HUMAN then
  5479. 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)
  5480. elseif spawnRace == IKSAR then
  5481. 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)
  5482. elseif spawnRace == OGRE then
  5483. 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)
  5484. elseif spawnRace == RATONGA then
  5485. 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)
  5486. elseif spawnRace == TROLL then
  5487. 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)
  5488. else
  5489. local check = math.random(1,2)
  5490. if check == 1 then
  5491. 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)
  5492. elseif choice == 2 then
  5493. 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)
  5494. end
  5495. end
  5496. end
  5497. end
  5498. end end
  5499. elseif gender == FEMALE then
  5500. end
  5501. elseif race == DWARF then
  5502. if gender == MALE then
  5503. elseif gender == FEMALE then
  5504. if Qfaction <0 then
  5505. if FactionCalloutTimeCheck == false then
  5506. FactionCalloutTimeCheck = true
  5507. FaceTarget(NPC,Spawn)
  5508. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5509. FactionCheckingCallout(NPC, Spawn, faction)
  5510. end
  5511. else
  5512. if CalloutTimeCheck == false then
  5513. if math.random(1, 100) <= 20 then
  5514. CalloutTimeCheck = true
  5515. FaceTarget(NPC,Spawn)
  5516. AddTimer(NPC,30000,"ResetCalloutTimer")
  5517. local choice = math.random(1,3)
  5518. if choice == 1 then
  5519. 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)
  5520. elseif choice == 2 then
  5521. 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)
  5522. elseif choice == 3 then
  5523. if spawnRace == HIGH_ELF then
  5524. 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)
  5525. end
  5526. else
  5527. local choice = math.random(1,2)
  5528. if choice == 1 then
  5529. 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)
  5530. elseif choice == 2 then
  5531. 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)
  5532. end
  5533. end
  5534. end
  5535. end
  5536. end end
  5537. elseif race== ERUDITE then
  5538. if gender == MALE then
  5539. if EVIL then
  5540. if FPfaction <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
  5555. 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)
  5556. elseif choice == 2 then
  5557. 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)
  5558. elseif choice == 3 then
  5559. if spawnRace == BARBARIAN then
  5560. 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)
  5561. elseif spawnRace == DWARF then
  5562. 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)
  5563. elseif spawnRace == ERUDITE then
  5564. 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)
  5565. elseif spawnRace == IKSAR then
  5566. 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)
  5567. elseif spawnRace == OGRE then
  5568. 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)
  5569. elseif spawnRace == RATONGA then
  5570. 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)
  5571. else
  5572. local check = math.random(1,2)
  5573. if choice == 1 then
  5574. 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)
  5575. elseif choice == 2 then
  5576. 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)
  5577. end
  5578. end
  5579. end
  5580. end
  5581. end end
  5582. elseif GOOD then
  5583. end
  5584. elseif gender == FEMALE then
  5585. if EVIL then
  5586. if FPfaction <0 then
  5587. if FactionCalloutTimeCheck == false then
  5588. FactionCalloutTimeCheck = true
  5589. FaceTarget(NPC,Spawn)
  5590. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5591. FactionCheckingCallout(NPC, Spawn, faction)
  5592. end
  5593. else
  5594. if CalloutTimeCheck == false then
  5595. if math.random(1, 100) <= 20 then
  5596. CalloutTimeCheck = true
  5597. FaceTarget(NPC,Spawn)
  5598. AddTimer(NPC,30000,"ResetCalloutTimer")
  5599. local choice = math.random(1,3)
  5600. if choice == 1 then
  5601. 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)
  5602. elseif choice == 2 then
  5603. 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)
  5604. elseif choice == 3 then
  5605. if spawnRace == DARKELF then
  5606. 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)
  5607. elseif spawnRace == ERUDITE then
  5608. local check = math.random(1,2)
  5609. if choice == 1 then
  5610. 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)
  5611. elseif choice == 2 then
  5612. 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)
  5613. end
  5614. elseif spawnRace == KERRA then
  5615. 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)
  5616. elseif spawnRace == OGRE then
  5617. 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)
  5618. elseif spawnRace == RATONGA then
  5619. 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)
  5620. elseif spawnRace == TROLL then
  5621. 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)
  5622. else
  5623. local check = math.random(1,2)
  5624. if choice == 1 then
  5625. 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)
  5626. elseif choice == 2 then
  5627. 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)
  5628. end
  5629. end
  5630. end
  5631. end
  5632. end end
  5633. elseif GOOD then
  5634. if Qfaction <0 then
  5635. if FactionCalloutTimeCheck == false then
  5636. FactionCalloutTimeCheck = true
  5637. FaceTarget(NPC,Spawn)
  5638. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5639. FactionCheckingCallout(NPC, Spawn, faction)
  5640. end
  5641. else
  5642. if CalloutTimeCheck == false then
  5643. if math.random(1, 100) <= 20 then
  5644. CalloutTimeCheck = true
  5645. FaceTarget(NPC,Spawn)
  5646. AddTimer(NPC,30000,"ResetCalloutTimer")
  5647. local choice = math.random(1,3)
  5648. if choice == 1 then --racial check
  5649. if spawnRace == BARBARIAN then
  5650. 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)
  5651. elseif spawnRace == DARK_ELF then
  5652. 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)
  5653. elseif spawnRace == DWARF then
  5654. 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)
  5655. elseif spawnRace == ERUDITE then
  5656. local check = math.random(1,2)
  5657. if check == 1 then
  5658. 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)
  5659. elseif choice == 2 then
  5660. 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)
  5661. end
  5662. elseif spawnRace == GNOME then
  5663. 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)
  5664. elseif spawnRace == HALF_ELF then
  5665. 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)
  5666. elseif spawnRace == HALFLING then
  5667. 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)
  5668. elseif spawnRace == HIGH_ELF then
  5669. 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)
  5670. elseif spawnRace == HUMAN then
  5671. 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)
  5672. elseif spawnRace == IKSAR then
  5673. 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)
  5674. elseif spawnRace == KERRA then
  5675. 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)
  5676. elseif spawnRace == OGRE then
  5677. 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)
  5678. elseif spawnRace == WOOD_ELF then
  5679. local check = math.random(1,2)
  5680. if check == 1 then
  5681. 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)
  5682. elseif choice == 2 then
  5683. 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)
  5684. end
  5685. else
  5686. local check = math.random(1,2)
  5687. if check == 1 then
  5688. 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)
  5689. elseif choice == 2 then
  5690. 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)
  5691. end
  5692. end
  5693. elseif choice == 2 then
  5694. 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)
  5695. elseif choice == 3 then
  5696. 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)
  5697. end
  5698. end
  5699. end
  5700. end
  5701. end end
  5702. elseif race == FROGLOK then
  5703. if gender == MALE then
  5704. elseif gender == FEMALE then
  5705. if Qfaction <0 then
  5706. if FactionCalloutTimeCheck == false then
  5707. FactionCalloutTimeCheck = true
  5708. FaceTarget(NPC,Spawn)
  5709. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5710. FactionCheckingCallout(NPC, Spawn, faction)
  5711. end
  5712. else
  5713. if CalloutTimeCheck == false then
  5714. if math.random(1, 100) <= 20 then
  5715. CalloutTimeCheck = true
  5716. FaceTarget(NPC,Spawn)
  5717. AddTimer(NPC,30000,"ResetCalloutTimer")
  5718. local choice = math.random(1,3)
  5719. if choice == 1 then --racial check
  5720. if spawnRace == BARBARIAN then
  5721. 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)
  5722. elseif spawnRace == DARK_ELF then
  5723. 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)
  5724. elseif spawnRace == DWARF then
  5725. 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)
  5726. elseif spawnRace == ERUDITE then
  5727. 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)
  5728. elseif spawnRace == GNOME then
  5729. 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)
  5730. elseif spawnRace == HALF_ELF then
  5731. 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)
  5732. elseif spawnRace == HALFLING then
  5733. 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)
  5734. elseif spawnRace == HIGH_ELF then
  5735. local check = math.random(1,2)
  5736. if check == 1 then
  5737. 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)
  5738. elseif choice == 2 then
  5739. 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)
  5740. end
  5741. elseif spawnRace == HUMAN then
  5742. 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)
  5743. elseif spawnRace == KERRA then
  5744. 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)
  5745. elseif spawnRace == WOOD_ELF then
  5746. 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)
  5747. else
  5748. local check = math.random(1,2)
  5749. if check == 1 then
  5750. 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)
  5751. elseif choice == 2 then
  5752. 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)
  5753. end
  5754. end
  5755. elseif choice == 2 then
  5756. 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)
  5757. elseif choice == 3 then
  5758. 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)
  5759. end
  5760. end
  5761. end
  5762. end end
  5763. elseif race == GNOME then
  5764. if gender == MALE then
  5765. if EVIL then
  5766. if FPfaction <0 then
  5767. if FactionCalloutTimeCheck == false then
  5768. FactionCalloutTimeCheck = true
  5769. FaceTarget(NPC,Spawn)
  5770. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5771. FactionCheckingCallout(NPC, Spawn, faction)
  5772. end
  5773. else
  5774. if CalloutTimeCheck == false then
  5775. if math.random(1, 100) <= 20 then
  5776. CalloutTimeCheck = true
  5777. FaceTarget(NPC,Spawn)
  5778. AddTimer(NPC,30000,"ResetCalloutTimer")
  5779. local choice = math.random(1,3)
  5780. if choice == 1 then
  5781. 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)
  5782. elseif choice == 2 then
  5783. 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)
  5784. elseif choice == 3 then
  5785. if spawnRace == DARKELF then
  5786. 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)
  5787. elseif spawnRace == ERUDITE then
  5788. 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)
  5789. elseif spawnRace == GNOME then
  5790. 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)
  5791. elseif spawnRace == OGRE then
  5792. 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)
  5793. elseif spawnRace == RATONGA then
  5794. local check = math.random(1,2)
  5795. if check == 1 then
  5796. 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)
  5797. elseif check == 2 then
  5798. 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)
  5799. end
  5800. elseif spawnRace == TROLL then
  5801. 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)
  5802. else
  5803. local check = math.random(1,2)
  5804. if check == 1 then
  5805. 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)
  5806. elseif check == 2 then
  5807. 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)
  5808. end
  5809. end
  5810. end
  5811. end
  5812. end end
  5813. elseif GOOD then
  5814. end
  5815. elseif gender == FEMALE then
  5816. if GOOD then
  5817. if Qfaction <0 then
  5818. if FactionCalloutTimeCheck == false then
  5819. FactionCalloutTimeCheck = true
  5820. FaceTarget(NPC,Spawn)
  5821. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5822. FactionCheckingCallout(NPC, Spawn, faction)
  5823. end
  5824. else
  5825. if CalloutTimeCheck == false then
  5826. if math.random(1, 100) <= 20 then
  5827. CalloutTimeCheck = true
  5828. FaceTarget(NPC,Spawn)
  5829. AddTimer(NPC,30000,"ResetCalloutTimer")
  5830. local choice = math.random(1,3)
  5831. if choice == 1 then
  5832. 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)
  5833. elseif choice == 2 then
  5834. 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)
  5835. elseif choice == 3 then
  5836. if spawnRace == BARBARIAN then
  5837. 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)
  5838. elseif spawnRace == DARK_ELF then
  5839. 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)
  5840. elseif spawnRace == DWARF then
  5841. 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)
  5842. elseif spawnRace == GNOME then
  5843. 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)
  5844. elseif spawnRace == HALFLING then
  5845. 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)
  5846. elseif spawnRace == HIGH_ELF then
  5847. 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)
  5848. elseif spawnRace == HUMAN then
  5849. 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)
  5850. elseif spawnRace == KERRA then
  5851. 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)
  5852. elseif spawnRace == OGRE then
  5853. 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)
  5854. end
  5855. else
  5856. local choice = math.random(1,2)
  5857. if choice == 1 then
  5858. 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)
  5859. elseif choice == 2 then
  5860. 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)
  5861. end
  5862. end
  5863. end
  5864. end end
  5865. elseif EVIL then
  5866. end
  5867. end
  5868. elseif race == HALF_ELF then
  5869. if gender == MALE then
  5870. if GOOD then
  5871. if Qfaction <0 then
  5872. if FactionCalloutTimeCheck == false then
  5873. FactionCalloutTimeCheck = true
  5874. FaceTarget(NPC,Spawn)
  5875. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5876. FactionCheckingCallout(NPC, Spawn, faction)
  5877. end
  5878. else
  5879. if CalloutTimeCheck == false then
  5880. if math.random(1, 100) <= 20 then
  5881. CalloutTimeCheck = true
  5882. FaceTarget(NPC,Spawn)
  5883. AddTimer(NPC,30000,"ResetCalloutTimer")
  5884. local choice = math.random(1,3)
  5885. if choice == 1 then --racial check
  5886. if spawnRace == BARBARIAN then
  5887. 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)
  5888. elseif spawnRace == DARK_ELF then
  5889. 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)
  5890. elseif spawnRace == DWARF then
  5891. 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)
  5892. elseif spawnRace == GNOME then
  5893. 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)
  5894. elseif spawnRace == HALF_ELF then
  5895. if GetLevel(Spawn) >=50 then
  5896. local choice = math.random(1,3)
  5897. else
  5898. local check = math.random(1,2)
  5899. if check == 1 then
  5900. 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)
  5901. elseif check == 2 then
  5902. 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)
  5903. elseif choice == 3 then
  5904. 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)
  5905. end
  5906. end
  5907. elseif spawnRace == HALFLING then
  5908. 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)
  5909. elseif spawnRace == HIGH_ELF then
  5910. 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)
  5911. elseif spawnRace == HUMAN then
  5912. 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)
  5913. elseif spawnRace == KERRA then
  5914. 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)
  5915. elseif spawnRace == OGRE then
  5916. 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)
  5917. elseif spawnRace == WOOD_ELF then
  5918. local check = math.random(1,2)
  5919. if check == 1 then
  5920. 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)
  5921. elseif check == 2 then
  5922. 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)
  5923. end
  5924. else
  5925. local check = math.random(1,2)
  5926. if check == 1 then
  5927. 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)
  5928. elseif check == 2 then
  5929. 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)
  5930. end
  5931. end
  5932. elseif choice == 2 then
  5933. 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)
  5934. elseif choice == 3 then
  5935. 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)
  5936. end
  5937. end
  5938. end end
  5939. elseif EVIL then
  5940. end
  5941. elseif gender == FEMALE then
  5942. if EVIL then
  5943. if FPfaction <0 then
  5944. if FactionCalloutTimeCheck == false then
  5945. FactionCalloutTimeCheck = true
  5946. FaceTarget(NPC,Spawn)
  5947. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5948. FactionCheckingCallout(NPC, Spawn, faction)
  5949. end
  5950. else
  5951. if CalloutTimeCheck == false then
  5952. if math.random(1, 100) <= 20 then
  5953. CalloutTimeCheck = true
  5954. FaceTarget(NPC,Spawn)
  5955. AddTimer(NPC,30000,"ResetCalloutTimer")
  5956. local choice = math.random(1,3)
  5957. if choice == 1 then
  5958. 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)
  5959. elseif choice == 2 then
  5960. 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)
  5961. elseif choice == 3 then
  5962. if spawnRace == DARKELF then
  5963. 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)
  5964. elseif spawnRace == ERUDITE then
  5965. 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)
  5966. elseif spawnRace == DWARF then
  5967. PlayFlavor(NPC, "", "I've never met a dwarf before. Is it true they're stupid? ", "stare", 0, 0)
  5968. elseif spawnRace == IKSAR then
  5969. 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)
  5970. elseif spawnRace == OGRE then
  5971. 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)
  5972. elseif spawnRace == RATONGA then
  5973. 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)
  5974. elseif spawnRace == TROLL then
  5975. 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)
  5976. elseif spawnRace == WOODELF then
  5977. 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)
  5978. else
  5979. local check = math.random(1,2)
  5980. if check == 1 then
  5981. 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)
  5982. elseif check == 2 then
  5983. 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)
  5984. end
  5985. end
  5986. end
  5987. end
  5988. end end
  5989. elseif GOOD then
  5990. if Qfaction <0 then
  5991. if FactionCalloutTimeCheck == false then
  5992. FactionCalloutTimeCheck = true
  5993. FaceTarget(NPC,Spawn)
  5994. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5995. FactionCheckingCallout(NPC, Spawn, faction)
  5996. end
  5997. else
  5998. if CalloutTimeCheck == false then
  5999. if math.random(1, 100) <= 20 then
  6000. CalloutTimeCheck = true
  6001. FaceTarget(NPC,Spawn)
  6002. AddTimer(NPC,30000,"ResetCalloutTimer")
  6003. local choice = math.random(1,3)
  6004. if choice == 1 then
  6005. 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)
  6006. elseif choice == 2 then
  6007. 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)
  6008. elseif choice == 3 then
  6009. if spawnRace == WOODELF then
  6010. 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)
  6011. end
  6012. else
  6013. local choice = math.random(1,2)
  6014. if choice == 1 then
  6015. 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)
  6016. elseif choice == 2 then
  6017. 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)
  6018. end
  6019. end
  6020. end
  6021. end
  6022. end
  6023. end end
  6024. elseif race == HALFLING then
  6025. if gender == MALE then
  6026. if Qfaction < 0 then
  6027. if FactionCalloutTimeCheck == false then
  6028. FactionCalloutTimeCheck = true
  6029. FaceTarget(NPC,Spawn)
  6030. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6031. FactionCheckingCallout(NPC, Spawn, faction)
  6032. end
  6033. else
  6034. if CalloutTimeCheck == false then
  6035. if math.random(1, 100) <= 20 then
  6036. CalloutTimeCheck = true
  6037. FaceTarget(NPC,Spawn)
  6038. AddTimer(NPC,30000,"ResetCalloutTimer")
  6039. local choice = math.random(1,3)
  6040. if choice == 1 then --racial check
  6041. if spawnRace == BARBARIAN then
  6042. 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)
  6043. elseif spawnRace == DARK_ELF then
  6044. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gm_222dadcd.mp3", "You can food 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)
  6045. elseif spawnRace == DWARF then
  6046. 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)
  6047. elseif spawnRace == ERUDITE then
  6048. 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)
  6049. elseif spawnRace == GNOME then
  6050. local check = math.random(1,2)
  6051. if check == 1 then
  6052. 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)
  6053. elseif check == 2 then
  6054. 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)
  6055. end
  6056. elseif spawnRace == HALFLING then
  6057. if GetLevel(Spawn) >=50 then
  6058. local check = math.random(1,4)
  6059. else
  6060. local check = math.random(1,2)
  6061. if check == 1 then
  6062. 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", 3669283075, 3068866259)
  6063. elseif check == 2 then
  6064. 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)
  6065. elseif check == 3 then
  6066. PlayFlavor(NPC, "", "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!", "hello", 0, 0)
  6067. elseif check == 4 then
  6068. PlayFlavor(NPC, "", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 0, 0, Spawn)
  6069. end
  6070. end
  6071. elseif spawnRace == HIGH_ELF then
  6072. 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)
  6073. elseif spawnRace == HUMAN then
  6074. 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)
  6075. elseif spawnRace == KERRA then
  6076. 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)
  6077. elseif spawnRace == OGRE then
  6078. 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)
  6079. elseif spawnRace == TROLL then
  6080. 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)
  6081. elseif spawnRace == WOOD_ELF then
  6082. 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)
  6083. else
  6084. local check = math.random(1,2)
  6085. if check == 1 then
  6086. 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)
  6087. elseif check == 2 then
  6088. 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)
  6089. end
  6090. end
  6091. elseif choice == 2 then
  6092. 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)
  6093. elseif choice == 3 then
  6094. 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)
  6095. end
  6096. end
  6097. end end
  6098. elseif gender == FEMALE then
  6099. --[[ if Qfaction <0 then
  6100. if FactionCalloutTimeCheck == false then
  6101. FactionCalloutTimeCheck = true
  6102. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6103. local choice = math.random(1,2)
  6104. if choice == 1 then
  6105. 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)
  6106. elseif choice == 2 then
  6107. 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)
  6108. end
  6109. end
  6110. else
  6111. 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)
  6112. ]]--
  6113. end
  6114. elseif race == HIGH_ELF then
  6115. if gender == MALE then
  6116. elseif gender == FEMALE then
  6117. if Qfaction < 0 then
  6118. if FactionCalloutTimeCheck == false then
  6119. FactionCalloutTimeCheck = true
  6120. FaceTarget(NPC,Spawn)
  6121. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6122. FactionCheckingCallout(NPC, Spawn, faction)
  6123. end
  6124. else
  6125. if CalloutTimeCheck == false then
  6126. if math.random(1, 100) <= 20 then
  6127. CalloutTimeCheck = true
  6128. FaceTarget(NPC,Spawn)
  6129. AddTimer(NPC,30000,"ResetCalloutTimer")
  6130. local choice = math.random(1,3)
  6131. if choice == 1 then --racial check
  6132. if spawnRace == BARBARIAN then
  6133. 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)
  6134. elseif spawnRace == DARK_ELF then
  6135. 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)
  6136. elseif spawnRace == DWARF then
  6137. 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)
  6138. elseif spawnRace == ERUDITE then
  6139. 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)
  6140. elseif spawnRace == GNOME then
  6141. 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)
  6142. elseif spawnRace == HALF_ELF then
  6143. 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)
  6144. elseif spawnRace == HALFLING then
  6145. 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)
  6146. elseif spawnRace == HIGH_ELF then
  6147. if GetLevel(Spawn) >=50 then
  6148. local choice = math.random(1,4)
  6149. else
  6150. local check = math.random(1,2)
  6151. if check == 1 then
  6152. 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)
  6153. elseif check == 2 then
  6154. 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)
  6155. elseif check == 3 then
  6156. 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)
  6157. elseif check == 4 then
  6158. 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)
  6159. end
  6160. end
  6161. elseif spawnRace == HUMAN then
  6162. 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)
  6163. elseif spawnRace == KERRA then
  6164. 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)
  6165. elseif spawnRace == OGRE then
  6166. 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)
  6167. elseif spawnRace == WOOD_ELF then
  6168. 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)
  6169. else
  6170. local check = math.random(1,2)
  6171. if check == 1 then
  6172. 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)
  6173. elseif check == 2 then
  6174. 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)
  6175. end
  6176. end
  6177. elseif choice == 2 then
  6178. 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)
  6179. elseif choice == 3 then
  6180. 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)
  6181. end
  6182. end
  6183. end
  6184. end end
  6185. elseif race == HUMAN then
  6186. if gender == MALE then
  6187. if EVIL then
  6188. --[[ if FPfaction <0 then
  6189. local choice = math.random(1,2)
  6190. if choice == 1 then
  6191. 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)
  6192. elseif choice == 2 then
  6193. 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)
  6194. end
  6195. else
  6196. end]]--
  6197. elseif GOOD then
  6198. if Qfaction <0 then
  6199. if FactionCalloutTimeCheck == false then
  6200. FactionCalloutTimeCheck = true
  6201. FaceTarget(NPC,Spawn)
  6202. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6203. FactionCheckingCallout(NPC, Spawn, faction)
  6204. end
  6205. else
  6206. if CalloutTimeCheck == false then
  6207. if math.random(1, 100) <= 20 then
  6208. CalloutTimeCheck = true
  6209. FaceTarget(NPC,Spawn)
  6210. AddTimer(NPC,30000,"ResetCalloutTimer")
  6211. local choice = math.random(1,3)
  6212. if choice == 1 then --racial check
  6213. if spawnRace == DARK_ELF then
  6214. 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)
  6215. elseif spawnRace == DWARF then
  6216. 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)
  6217. elseif spawnRace == ERUDITE then
  6218. local check = math.random(1,2)
  6219. if check == 1 then
  6220. 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)
  6221. elseif check == 2 then
  6222. 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)
  6223. end
  6224. elseif spawnRace == FROGLOK then
  6225. 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)
  6226. elseif spawnRace == GNOME then
  6227. 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)
  6228. elseif spawnRace == HALF_ELF then
  6229. 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)
  6230. elseif spawnRace == HALFLING then
  6231. 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)
  6232. elseif spawnRace == HIGH_ELF then
  6233. 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)
  6234. elseif spawnRace == HUMAN then
  6235. 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)
  6236. elseif spawnRace == KERRA then
  6237. local check = math.random(1,2)
  6238. if check == 1 then
  6239. 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)
  6240. elseif check == 2 then
  6241. 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)
  6242. end
  6243. elseif spawnRace == OGRE then
  6244. 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)
  6245. elseif spawnRace == TROLL then
  6246. 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)
  6247. elseif spawnRace == WOOD_ELF then
  6248. 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)
  6249. else
  6250. local check = math.random(1,2)
  6251. if check == 1 then
  6252. 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)
  6253. elseif check == 2 then
  6254. 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)
  6255. end
  6256. end
  6257. elseif choice == 2 then
  6258. 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)
  6259. elseif choice == 3 then
  6260. 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)
  6261. end
  6262. end
  6263. end
  6264. end
  6265. end
  6266. elseif gender == FEMALE then
  6267. if EVIL then
  6268. if FPfaction <0 then
  6269. if FactionCalloutTimeCheck == false then
  6270. FactionCalloutTimeCheck = true
  6271. FaceTarget(NPC,Spawn)
  6272. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6273. FactionCheckingCallout(NPC, Spawn, faction)
  6274. end
  6275. else
  6276. if CalloutTimeCheck == false then
  6277. if math.random(1, 100) <= 20 then
  6278. CalloutTimeCheck = true
  6279. FaceTarget(NPC,Spawn)
  6280. AddTimer(NPC,30000,"ResetCalloutTimer")
  6281. local choice = math.random(1,3)
  6282. if choice == 1 then
  6283. 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)
  6284. elseif choice == 2 then
  6285. 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)
  6286. elseif choice == 3 then
  6287. if spawnRace == BARBARIAN then
  6288. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_barbarian_gf_8a05c752.mp3", "Well met.", "hello", 1804359163, 3445708894)
  6289. elseif spawnRace == DARK_ELF then
  6290. 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)
  6291. elseif spawnRace == DWARF then
  6292. 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)
  6293. elseif spawnRace == ERUDITE then
  6294. 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)
  6295. elseif spawnRace == GNOME then
  6296. 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)
  6297. elseif spawnRace == HALF_ELF then
  6298. 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)
  6299. elseif spawnRace == HALFLING then
  6300. PlayFlavor(NPC, "", "I can think of a few words for you other than halfling.", "threaten", 0, 0)
  6301. elseif spawnRace == HIGH_ELF then
  6302. 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)
  6303. elseif spawnRace == HUMAN then
  6304. local check = math.random(1,2)
  6305. if check == 1 then
  6306. 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)
  6307. elseif check ==2 then
  6308. 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)
  6309. end
  6310. elseif spawnRace == IKSAR then
  6311. 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)
  6312. elseif spawnRace == OGRE then
  6313. 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)
  6314. elseif spawnRace == RATONGA then
  6315. 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)
  6316. elseif spawnRace == TROLL then
  6317. 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)
  6318. else
  6319. local check = math.random(1,2)
  6320. if check == 1 then
  6321. 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)
  6322. elseif check == 2 then
  6323. 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)
  6324. end
  6325. end
  6326. end
  6327. end
  6328. end end
  6329. elseif GOOD then
  6330. if Qfaction <0 then
  6331. if FactionCalloutTimeCheck == false then
  6332. FactionCalloutTimeCheck = true
  6333. FaceTarget(NPC,Spawn)
  6334. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6335. FactionCheckingCallout(NPC, Spawn, faction)
  6336. end
  6337. else
  6338. if CalloutTimeCheck == false then
  6339. if math.random(1, 100) <= 20 then
  6340. CalloutTimeCheck = true
  6341. FaceTarget(NPC,Spawn)
  6342. AddTimer(NPC,30000,"ResetCalloutTimer")
  6343. local choice = math.random(1,3)
  6344. if choice == 1 then --racial check
  6345. if spawnRace == DARK_ELF then
  6346. 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)
  6347. elseif spawnRace == DWARF then
  6348. 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)
  6349. elseif spawnRace == ERUDITE then
  6350. local check = math.random(1,2)
  6351. if check == 1 then
  6352. 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)
  6353. elseif check == 2 then
  6354. 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)
  6355. end
  6356. elseif spawnRace == FROGLOK then
  6357. 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)
  6358. elseif spawnRace == GNOME then
  6359. 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)
  6360. elseif spawnRace == HALF_ELF then
  6361. 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)
  6362. elseif spawnRace == HALFLING then
  6363. 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)
  6364. elseif spawnRace == HIGH_ELF then
  6365. 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)
  6366. elseif spawnRace == HUMAN then
  6367. 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)
  6368. elseif spawnRace == KERRA then
  6369. local check = math.random(1,2)
  6370. if check == 1 then
  6371. 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)
  6372. elseif check == 2 then
  6373. 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)
  6374. end
  6375. elseif spawnRace == OGRE then
  6376. 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)
  6377. elseif spawnRace == TROLL then
  6378. 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)
  6379. elseif spawnRace == WOOD_ELF then
  6380. 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)
  6381. else
  6382. local check = math.random(1,2)
  6383. if check == 1 then
  6384. 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)
  6385. elseif check == 2 then
  6386. 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)
  6387. end
  6388. end
  6389. elseif choice == 2 then
  6390. 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)
  6391. elseif choice == 3 then
  6392. 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)
  6393. end
  6394. end
  6395. end
  6396. end
  6397. end end
  6398. elseif race == IKSAR then
  6399. if gender == MALE then
  6400. elseif gender == FEMALE then
  6401. if FPfaction <0 then
  6402. if FactionCalloutTimeCheck == false then
  6403. FactionCalloutTimeCheck = true
  6404. FaceTarget(NPC,Spawn)
  6405. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6406. FactionCheckingCallout(NPC, Spawn, faction)
  6407. end
  6408. else
  6409. if CalloutTimeCheck == false then
  6410. if math.random(1, 100) <= 20 then
  6411. CalloutTimeCheck = true
  6412. FaceTarget(NPC,Spawn)
  6413. AddTimer(NPC,30000,"ResetCalloutTimer")
  6414. if choice == 1 then
  6415. 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)
  6416. elseif choice == 2 then
  6417. 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)
  6418. elseif choice == 3 then
  6419. if spawnRace == BARBARIAN then
  6420. 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)
  6421. elseif spawnRace == DARK_ELF then
  6422. 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)
  6423. elseif spawnRace == ERUDITE then
  6424. 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)
  6425. elseif spawnRace == HALF_ELF then
  6426. 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)
  6427. elseif spawnRace == OGRE then
  6428. 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)
  6429. elseif spawnRace == RATONGA then
  6430. 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)
  6431. else
  6432. local check = math.random(1,2)
  6433. if choice == 1 then
  6434. 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)
  6435. elseif choice == 2 then
  6436. 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)
  6437. end
  6438. end
  6439. end
  6440. end
  6441. end
  6442. end end
  6443. elseif race == KERRA then
  6444. if gender == MALE then
  6445. if EVIL then
  6446. elseif GOOD then
  6447. if Qfaction <0 then
  6448. if FactionCalloutTimeCheck == false then
  6449. FactionCalloutTimeCheck = true
  6450. FaceTarget(NPC,Spawn)
  6451. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6452. FactionCheckingCallout(NPC, Spawn, faction)
  6453. end
  6454. else
  6455. if CalloutTimeCheck == false then
  6456. if math.random(1, 100) <= 20 then
  6457. CalloutTimeCheck = true
  6458. FaceTarget(NPC,Spawn)
  6459. AddTimer(NPC,30000,"ResetCalloutTimer")
  6460. local choice = math.random(1,3)
  6461. if choice == 1 then
  6462. if spawnRace == BARBARIAN then
  6463. 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)
  6464. elseif spawnRace == DARK_ELF then
  6465. 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)
  6466. elseif spawnRace == DWARF then
  6467. 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)
  6468. elseif spawnRace == ERUDITE then
  6469. 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)
  6470. elseif spawnRace == GNOME then
  6471. 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)
  6472. elseif spawnRace == HALF_ELF then
  6473. 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)
  6474. elseif spawnRace == HIGH_ELF then
  6475. 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)
  6476. elseif spawnRace == HUMAN then
  6477. local check = math.random(1,2)
  6478. if check == 1 then
  6479. 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)
  6480. elseif check == 2 then
  6481. 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)
  6482. end
  6483. elseif spawnRace == KERRA then
  6484. local check = math.random(1,2)
  6485. if check == 1 then
  6486. 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)
  6487. elseif check == 2 then
  6488. 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)
  6489. end
  6490. elseif spawnRace == WOOD_ELF then
  6491. 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)
  6492. else
  6493. local check = math.random(1,2)
  6494. if check == 1 then
  6495. 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)
  6496. elseif choice == 2 then
  6497. 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 pride, away from the bustle of any town.", "sigh", 2727630899, 2583820258)
  6498. end
  6499. end
  6500. elseif choice == 2 then
  6501. 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)
  6502. elseif choice == 3 then
  6503. 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 pride, away from the bustle of any town.", "sigh", 2727630899, 2583820258)
  6504. end
  6505. end
  6506. end
  6507. end
  6508. end
  6509. elseif gender == FEMALE then
  6510. if EVIL then
  6511. if FPfaction <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,4)
  6525. if choice == 1 then
  6526. 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)
  6527. elseif choice == 2 then
  6528. 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)
  6529. elseif choice == 3 then
  6530. if spawnRace == DARK_ELF then
  6531. 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)
  6532. elseif spawnRace == ERUDITE then
  6533. 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)
  6534. elseif spawnRace == IKSAR then
  6535. 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)
  6536. elseif spawnRace == KERRA then
  6537. local check = math.random(1,2)
  6538. if choice == 1 then
  6539. 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)
  6540. elseif choice == 2 then
  6541. 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)
  6542. end
  6543. elseif spawnRace == OGRE then
  6544. 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)
  6545. elseif spawnRace == RATONGA then
  6546. 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)
  6547. else
  6548. local check = math.random(1,2)
  6549. if choice == 1 then
  6550. 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)
  6551. elseif choice == 2 then
  6552. 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)
  6553. end
  6554. end
  6555. end
  6556. end
  6557. end end
  6558. elseif GOOD then
  6559. if Qfaction <0 then
  6560. if FactionCalloutTimeCheck == false then
  6561. FactionCalloutTimeCheck = true
  6562. FaceTarget(NPC,Spawn)
  6563. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6564. FactionCheckingCallout(NPC, Spawn, faction)
  6565. end
  6566. else
  6567. if CalloutTimeCheck == false then
  6568. if math.random(1, 100) <= 20 then
  6569. CalloutTimeCheck = true
  6570. FaceTarget(NPC,Spawn)
  6571. AddTimer(NPC,30000,"ResetCalloutTimer")
  6572. local choice = math.random(1,3)
  6573. if choice == 1 then
  6574. if spawnRace == BARBARIAN then
  6575. 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)
  6576. elseif spawnRace == DARK_ELF then
  6577. 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)
  6578. elseif spawnRace == DWARF then
  6579. 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)
  6580. elseif spawnRace == ERUDITE then
  6581. 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)
  6582. elseif spawnRace == GNOME then
  6583. 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)
  6584. elseif spawnRace == HALF_ELF then
  6585. 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)
  6586. elseif spawnRace == HIGH_ELF then
  6587. 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)
  6588. elseif spawnRace == HUMAN then
  6589. local check = math.random(1,2)
  6590. if check == 1 then
  6591. 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)
  6592. elseif check == 2 then
  6593. 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)
  6594. end
  6595. elseif spawnRace == KERRA then
  6596. local check = math.random(1,2)
  6597. if check == 1 then
  6598. 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)
  6599. elseif check == 2 then
  6600. 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)
  6601. end
  6602. elseif spawnRace == WOOD_ELF then
  6603. 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)
  6604. else
  6605. local check = math.random(1,2)
  6606. if check == 1 then
  6607. 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)
  6608. elseif choice == 2 then
  6609. 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)
  6610. end
  6611. end
  6612. elseif check == 2 then
  6613. 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)
  6614. elseif choice == 3 then
  6615. 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)
  6616. end
  6617. end
  6618. end
  6619. end
  6620. end end
  6621. elseif race == OGRE then
  6622. if gender == MALE then
  6623. elseif gender == FEMALE then
  6624. if FPfaction <0 then
  6625. if FactionCalloutTimeCheck == false then
  6626. FactionCalloutTimeCheck = true
  6627. FaceTarget(NPC,Spawn)
  6628. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6629. FactionCheckingCallout(NPC, Spawn, faction)
  6630. end
  6631. else
  6632. if CalloutTimeCheck == false then
  6633. if math.random(1, 100) <= 20 then
  6634. CalloutTimeCheck = true
  6635. FaceTarget(NPC,Spawn)
  6636. AddTimer(NPC,30000,"ResetCalloutTimer")
  6637. local choice = math.random(1,3)
  6638. if choice == 1 then
  6639. 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)
  6640. elseif choice == 2 then
  6641. 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)
  6642. elseif choice == 3 then
  6643. if spawnRace == GNOME then
  6644. 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)
  6645. elseif spawnRace == OGRE then
  6646. local check = math.random(1,2)
  6647. if check == 1 then
  6648. 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)
  6649. elseif check == 2 then
  6650. 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)
  6651. end
  6652. elseif spawnRace == RATONGA then
  6653. 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)
  6654. elseif spawnRace == TROLL then
  6655. 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)
  6656. else
  6657. local check = math.random(1,2)
  6658. if check == 1 then
  6659. 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)
  6660. elseif check == 2 then
  6661. 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)
  6662. end
  6663. end
  6664. end
  6665. end
  6666. end
  6667. end end
  6668. elseif race == RATONGA then
  6669. if gender == MALE then
  6670. elseif gender == FEMALE then
  6671. if FPfaction <0 then
  6672. if FactionCalloutTimeCheck == false then
  6673. FactionCalloutTimeCheck = true
  6674. FaceTarget(NPC,Spawn)
  6675. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6676. FactionCheckingCallout(NPC, Spawn, faction)
  6677. end
  6678. else
  6679. if CalloutTimeCheck == false then
  6680. if math.random(1, 100) <= 20 then
  6681. CalloutTimeCheck = true
  6682. FaceTarget(NPC,Spawn)
  6683. AddTimer(NPC,30000,"ResetCalloutTimer")
  6684. local choice = math.random(1,3)
  6685. if choice == 1 then
  6686. 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)
  6687. elseif choice == 2 then
  6688. 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)
  6689. elseif choice == 3 then
  6690. if spawnRace == DARK_ELF then
  6691. 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)
  6692. elseif spawnRace == ERUDITE then
  6693. 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)
  6694. elseif spawnRace == GNOME then
  6695. 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)
  6696. elseif spawnRace == HALFLING then
  6697. PlayFlavor(NPC, "", "Small and sneak, but not as sneaky as we!", "scheme", 0, 0)
  6698. elseif spawnRace == OGRE then
  6699. 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)
  6700. elseif spawnRace == RATONGA then
  6701. local check = math.random(1,2)
  6702. if check == 1 then
  6703. 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)
  6704. elseif check == 2 then
  6705. 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)
  6706. end
  6707. else
  6708. local check = math.random(1,2)
  6709. if check == 1 then
  6710. 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)
  6711. elseif check == 2 then
  6712. 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)
  6713. end
  6714. end
  6715. end
  6716. end
  6717. end
  6718. end end
  6719. elseif race == TROLL then
  6720. if gender == MALE then
  6721. elseif gender == FEMALE then
  6722. if FPfaction <0 then
  6723. if FactionCalloutTimeCheck == false then
  6724. FactionCalloutTimeCheck = true
  6725. FaceTarget(NPC,Spawn)
  6726. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6727. FactionCheckingCallout(NPC, Spawn, faction)
  6728. end
  6729. else
  6730. if CalloutTimeCheck == false then
  6731. if math.random(1, 100) <= 20 then
  6732. CalloutTimeCheck = true
  6733. FaceTarget(NPC,Spawn)
  6734. AddTimer(NPC,30000,"ResetCalloutTimer")
  6735. local choice = math.random(1,3)
  6736. if choice == 1 then
  6737. 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)
  6738. elseif choice == 2 then
  6739. 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)
  6740. elseif choice == 3 then
  6741. if spawnRace == DARK_ELF then
  6742. 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)
  6743. elseif spawnRace == DWARF then
  6744. PlayFlavor(NPC, "", "Ohh! I remember dorf! Mmmm, good eatin'!", "squeal", 0, 0)
  6745. elseif spawnRace == ERUDITE then
  6746. 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)
  6747. elseif spawnRace == HIGH_ELF then
  6748. 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)
  6749. elseif spawnRace == HALFLING then
  6750. PlayFlavor(NPC, "", "Small, but nice and fatty!", "giggle", 0, 0, Spawn)
  6751. elseif spawnRace == IKSAR then
  6752. 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)
  6753. elseif spawnRace == OGRE then
  6754. 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)
  6755. elseif spawnRace == RATONGA then
  6756. 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)
  6757. elseif spawnRace == TROLL then
  6758. 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)
  6759. else
  6760. local check = math.random(1,2)
  6761. if check == 1 then
  6762. 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)
  6763. elseif check == 2 then
  6764. 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)
  6765. end
  6766. end
  6767. end
  6768. end
  6769. end
  6770. end end
  6771. elseif race == WOOD_ELF then
  6772. if gender == MALE then
  6773. elseif gender == FEMALE then
  6774. if Qfaction <0 then
  6775. if FactionCalloutTimeCheck == false then
  6776. FactionCalloutTimeCheck = true
  6777. FaceTarget(NPC,Spawn)
  6778. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6779. FactionCheckingCallout(NPC, Spawn, faction)
  6780. end
  6781. else
  6782. if CalloutTimeCheck == false then
  6783. if math.random(1, 100) <= 20 then
  6784. CalloutTimeCheck = true
  6785. FaceTarget(NPC,Spawn)
  6786. AddTimer(NPC,30000,"ResetCalloutTimer")
  6787. local choice = math.random(1,3)
  6788. if choice == 1 then --racial check
  6789. if spawnRace == BARBARIAN then
  6790. 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)
  6791. elseif spawnRace == DARK_ELF then
  6792. 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)
  6793. elseif spawnRace == ERUDITE then
  6794. 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)
  6795. elseif spawnRace == GNOME then
  6796. 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)
  6797. elseif spawnRace == HALF_ELF then
  6798. local check = math.random(1,2)
  6799. if check == 1 then
  6800. 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)
  6801. elseif check == 2 then
  6802. 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)
  6803. end
  6804. elseif spawnRace == HALFLING then
  6805. PlayFlavor(NPC, "", "I miss the woods too, little one. I miss them too.", "", 0, 0)
  6806. elseif spawnRace == HIGH_ELF then
  6807. 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)
  6808. elseif spawnRace == HUMAN then
  6809. 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)
  6810. elseif spawnRace == IKSAR then
  6811. 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)
  6812. elseif spawnRace == KERRA then
  6813. 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)
  6814. elseif spawnRace == OGRE then
  6815. 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)
  6816. elseif spawnRace == WOOD_ELF then
  6817. if GetLevel(Spawn) >=50 then
  6818. local check = math.random(1,4) --Calls in Status Praise VO
  6819. else
  6820. local check = math.random(1,2)
  6821. if check == 1 then
  6822. 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)
  6823. elseif check == 2 then
  6824. 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)
  6825. elseif check == 3 then
  6826. 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)
  6827. elseif check == 4 then
  6828. 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)
  6829. end
  6830. end
  6831. else
  6832. local check = math.random(1,2)
  6833. if check == 1 then
  6834. 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)
  6835. elseif check == 2 then
  6836. 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)
  6837. end
  6838. end
  6839. elseif choice == 2 then
  6840. 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)
  6841. elseif choice == 3 then
  6842. 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)
  6843. end
  6844. end
  6845. end
  6846. end end
  6847. elseif race == FAE then
  6848. if gender == MALE then
  6849. elseif gender == FEMALE then
  6850. end
  6851. elseif race == ARASAI then
  6852. if gender == MALE then
  6853. elseif gender == FEMALE then
  6854. end
  6855. elseif race == SARNAK then
  6856. if gender == MALE then
  6857. elseif gender == FEMALE then
  6858. end
  6859. end
  6860. end
  6861. end
  6862. -------------------------------------------------------------------------------------------
  6863. -- FactionChecking
  6864. -------------------------------------------------------------------------------------------
  6865. function FactionChecking(NPC, Spawn, faction)
  6866. race = GetRace(NPC)
  6867. spawnRace = GetRace(Spawn)
  6868. gender = GetGender(NPC)
  6869. Qfaction = GetFactionAmount(Spawn,11)
  6870. FPfaction = GetFactionAmount(Spawn,12)
  6871. local zone = GetZone(NPC)
  6872. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  6873. GOOD = true
  6874. elseif GetZoneID(zone) == 207 then
  6875. GOOD = true
  6876. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  6877. GOOD = true
  6878. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  6879. GOOD = true
  6880. elseif GetZoneID(zone) == 470 then
  6881. GOOD = true
  6882. elseif GetZoneID(zone) == 45 then
  6883. NEUTRAL = true
  6884. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  6885. EVIL = true
  6886. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  6887. EVIL = true
  6888. end
  6889. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  6890. if race == BARBARIAN then
  6891. if gender == MALE then
  6892. if EVIL then
  6893. local choice = math.random(1,2)
  6894. if choice == 1 then
  6895. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  6896. elseif choice == 2 then
  6897. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  6898. end
  6899. elseif GOOD then
  6900. local choice = math.random(1,2)
  6901. if choice == 1 then
  6902. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  6903. elseif choice == 2 then
  6904. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  6905. end
  6906. end
  6907. elseif gender == FEMALE then
  6908. if GOOD then
  6909. local choice = math.random(1,3)
  6910. if choice == 1 then
  6911. 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)
  6912. elseif choice == 2 then
  6913. 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)
  6914. elseif choice == 3 then
  6915. 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)
  6916. end
  6917. elseif EVIL then
  6918. local choice = math.random(1,7)
  6919. if choice == 1 then
  6920. 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)
  6921. elseif choice == 2 then
  6922. 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)
  6923. elseif choice == 3 then
  6924. 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)
  6925. elseif choice == 4 then
  6926. 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)
  6927. elseif choice == 5 then
  6928. 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)
  6929. elseif choice == 6 then
  6930. 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)
  6931. elseif choice == 7 then
  6932. 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)
  6933. end
  6934. end
  6935. end
  6936. elseif race == DARK_ELF then
  6937. if gender == MALE then
  6938. local choice = math.random(1,2)
  6939. if choice == 1 then
  6940. 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)
  6941. elseif choice == 2 then
  6942. 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)
  6943. elseif choice == 3 then
  6944. 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)
  6945. elseif choice == 4 then
  6946. 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)
  6947. elseif choice == 5 then
  6948. 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)
  6949. elseif choice == 6 then
  6950. 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)
  6951. elseif choice == 7 then
  6952. 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)
  6953. end
  6954. elseif gender == FEMALE then
  6955. local choice = math.random(1,9)
  6956. if choice == 1 then
  6957. 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)
  6958. elseif choice == 2 then
  6959. 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)
  6960. elseif choice == 3 then
  6961. 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)
  6962. elseif choice == 4 then
  6963. 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)
  6964. elseif choice == 5 then
  6965. 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)
  6966. elseif choice == 6 then
  6967. 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)
  6968. elseif choice == 7 then
  6969. 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)
  6970. elseif choice == 8 then
  6971. 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)
  6972. elseif choice == 9 then
  6973. 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)
  6974. end
  6975. end
  6976. elseif race == DWARF then
  6977. if gender == MALE then
  6978. local choice = math.random(1,2)
  6979. if choice == 1 then
  6980. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  6981. elseif choice == 2 then
  6982. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  6983. end
  6984. elseif gender == FEMALE then
  6985. local choice = math.random(1,2)
  6986. if choice == 1 then
  6987. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  6988. elseif choice == 2 then
  6989. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  6990. end
  6991. end
  6992. elseif race== ERUDITE then
  6993. if gender == MALE then
  6994. if EVIL then
  6995. local choice = math.random(1,2)
  6996. if choice == 1 then
  6997. 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)
  6998. elseif choice == 2 then
  6999. 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)
  7000. end
  7001. elseif GOOD then
  7002. local choice = math.random(1,9)
  7003. if choice == 1 then
  7004. 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)
  7005. elseif choice == 2 then
  7006. 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)
  7007. elseif choice == 3 then
  7008. 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)
  7009. elseif choice == 4 then
  7010. 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)
  7011. elseif choice == 5 then
  7012. 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)
  7013. elseif choice == 6 then
  7014. 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)
  7015. elseif choice == 7 then
  7016. 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)
  7017. elseif choice == 8 then
  7018. 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)
  7019. elseif choice == 9 then
  7020. 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)
  7021. end
  7022. end
  7023. elseif gender == FEMALE then
  7024. if EVIL then
  7025. local choice = math.random(1,2)
  7026. if choice == 1 then
  7027. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7028. elseif choice == 2 then
  7029. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7030. end
  7031. elseif GOOD then
  7032. local choice = math.random(1,9)
  7033. if choice == 1 then
  7034. 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)
  7035. elseif choice == 2 then
  7036. 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)
  7037. elseif choice == 3 then
  7038. 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)
  7039. elseif choice == 4 then
  7040. 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)
  7041. elseif choice == 5 then
  7042. 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)
  7043. elseif choice == 6 then
  7044. 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)
  7045. elseif choice == 7 then
  7046. 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)
  7047. elseif choice == 8 then
  7048. 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)
  7049. elseif choice == 9 then
  7050. 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)
  7051. end
  7052. end
  7053. end
  7054. elseif race == FROGLOK then
  7055. if gender == MALE then
  7056. local choice = math.random(1,2)
  7057. if choice == 1 then
  7058. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7059. elseif choice == 2 then
  7060. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  7061. end
  7062. elseif gender == FEMALE then
  7063. local choice = math.random(1,2)
  7064. if choice == 1 then
  7065. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7066. elseif choice == 2 then
  7067. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  7068. end
  7069. end
  7070. elseif race == GNOME then
  7071. if gender == MALE then
  7072. if EVIL then
  7073. local choice = math.random(1,2)
  7074. if choice == 1 then
  7075. PlayFlavor(NPC, "", "", "scheme", 0, 0, Spawn)
  7076. elseif choice == 2 then
  7077. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7078. end
  7079. elseif GOOD then
  7080. local choice = math.random(1,10)
  7081. if choice == 1 then
  7082. 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)
  7083. elseif choice == 2 then
  7084. 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)
  7085. elseif choice == 3 then
  7086. 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)
  7087. elseif choice == 4 then
  7088. 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)
  7089. elseif choice == 5 then
  7090. 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)
  7091. elseif choice == 6 then
  7092. 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)
  7093. elseif choice == 7 then
  7094. 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)
  7095. elseif choice == 8 then
  7096. 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)
  7097. elseif choice == 9 then
  7098. 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)
  7099. elseif choice == 10 then
  7100. 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)
  7101. end
  7102. end
  7103. elseif gender == FEMALE then
  7104. if GOOD then
  7105. local choice = math.random(1,9)
  7106. if choice == 1 then
  7107. 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)
  7108. elseif choice == 2 then
  7109. 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)
  7110. elseif choice == 3 then
  7111. 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)
  7112. elseif choice == 4 then
  7113. 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)
  7114. elseif choice == 5 then
  7115. 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)
  7116. elseif choice == 6 then
  7117. 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)
  7118. elseif choice == 7 then
  7119. 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)
  7120. elseif choice == 8 then
  7121. 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)
  7122. elseif choice == 9 then
  7123. 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)
  7124. end
  7125. elseif EVIL then
  7126. local choice = math.random(1,2)
  7127. if choice == 1 then
  7128. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7129. elseif choice == 2 then
  7130. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7131. end
  7132. end
  7133. end
  7134. elseif race == HALF_ELF then
  7135. if gender == MALE then
  7136. if GOOD then
  7137. local choice = math.random(1,2)
  7138. if choice == 1 then
  7139. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7140. elseif choice == 2 then
  7141. 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)
  7142. end
  7143. elseif EVIL then
  7144. local choice = math.random(1,2)
  7145. if choice == 1 then
  7146. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7147. elseif choice == 2 then
  7148. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7149. end
  7150. end
  7151. elseif gender == FEMALE then
  7152. if EVIL then
  7153. local choice = math.random(1,2)
  7154. if choice == 1 then
  7155. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7156. elseif choice == 2 then
  7157. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7158. end
  7159. elseif GOOD then
  7160. local choice = math.random(1,5)
  7161. if choice == 1 then
  7162. 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)
  7163. elseif choice == 2 then
  7164. 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)
  7165. elseif choice == 3 then
  7166. 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)
  7167. elseif choice == 4 then
  7168. 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)
  7169. elseif choice == 5 then
  7170. 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)
  7171. end
  7172. end
  7173. end
  7174. elseif race == HALFLING then
  7175. if gender == MALE then
  7176. local choice = math.random(1,2)
  7177. if choice == 1 then
  7178. 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)
  7179. elseif choice == 2 then
  7180. 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)
  7181. end
  7182. elseif gender == FEMALE then
  7183. local choice = math.random(1,6)
  7184. if choice == 1 then
  7185. 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)
  7186. elseif choice == 2 then
  7187. 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)
  7188. elseif choice == 3 then
  7189. 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)
  7190. elseif choice == 4 then
  7191. 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)
  7192. elseif choice == 5 then
  7193. 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)
  7194. elseif choice == 6 then
  7195. 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)
  7196. end
  7197. end
  7198. elseif race == HIGH_ELF then
  7199. if gender == MALE then
  7200. local choice = math.random(1,6)
  7201. if choice == 1 then
  7202. 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)
  7203. elseif choice == 2 then
  7204. 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)
  7205. elseif choice == 3 then
  7206. 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)
  7207. elseif choice == 4 then
  7208. 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)
  7209. elseif choice == 5 then
  7210. 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)
  7211. elseif choice == 6 then
  7212. 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)
  7213. end
  7214. elseif gender == FEMALE then
  7215. local choice = math.random(1,9)
  7216. if choice == 1 then
  7217. 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)
  7218. elseif choice == 2 then
  7219. 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)
  7220. elseif choice == 3 then
  7221. 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)
  7222. elseif choice == 4 then
  7223. 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)
  7224. elseif choice == 5 then
  7225. 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)
  7226. elseif choice == 6 then
  7227. 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)
  7228. elseif choice == 7 then
  7229. 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)
  7230. elseif choice == 8 then
  7231. 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)
  7232. elseif choice == 9 then
  7233. 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)
  7234. end
  7235. end
  7236. elseif race == HUMAN then
  7237. if gender == MALE then
  7238. if EVIL then
  7239. local choice = math.random(1,10)
  7240. if choice == 1 then
  7241. 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)
  7242. elseif choice == 2 then
  7243. 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)
  7244. elseif choice == 3 then
  7245. 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)
  7246. elseif choice == 4 then
  7247. 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)
  7248. elseif choice == 5 then
  7249. 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)
  7250. elseif choice == 6 then
  7251. 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)
  7252. elseif choice == 7 then
  7253. 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)
  7254. elseif choice == 8 then
  7255. 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)
  7256. elseif choice == 9 then
  7257. 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)
  7258. elseif choice == 10 then
  7259. 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)
  7260. end
  7261. elseif GOOD then
  7262. local choice = math.random(1,9)
  7263. if choice == 1 then
  7264. 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)
  7265. elseif choice == 2 then
  7266. 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)
  7267. elseif choice == 3 then
  7268. 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)
  7269. elseif choice == 4 then
  7270. 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)
  7271. elseif choice == 5 then
  7272. 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)
  7273. elseif choice == 6 then
  7274. 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)
  7275. elseif choice == 7 then
  7276. 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)
  7277. elseif choice == 8 then
  7278. 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)
  7279. elseif choice == 9 then
  7280. 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)
  7281. end
  7282. end
  7283. elseif gender == FEMALE then
  7284. if EVIL then
  7285. local choice = math.random(1,17)
  7286. if choice == 1 then
  7287. 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)
  7288. elseif choice == 2 then
  7289. 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)
  7290. elseif choice == 3 then
  7291. 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)
  7292. elseif choice == 4 then
  7293. 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)
  7294. elseif choice == 5 then
  7295. 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)
  7296. elseif choice == 6 then
  7297. 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)
  7298. elseif choice == 7 then
  7299. 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)
  7300. elseif choice == 8 then
  7301. 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)
  7302. elseif choice == 9 then
  7303. 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)
  7304. elseif choice == 10 then
  7305. 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)
  7306. elseif choice == 11 then
  7307. 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)
  7308. elseif choice == 12 then
  7309. 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)
  7310. elseif choice == 13 then
  7311. 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)
  7312. elseif choice == 14 then
  7313. 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)
  7314. elseif choice == 15 then
  7315. 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)
  7316. elseif choice == 16 then
  7317. 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)
  7318. elseif choice == 17 then
  7319. 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)
  7320. end
  7321. elseif GOOD then
  7322. local choice = math.random(1,9)
  7323. if choice == 1 then
  7324. 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)
  7325. elseif choice == 2 then
  7326. 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)
  7327. elseif choice == 3 then
  7328. 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)
  7329. elseif choice == 4 then
  7330. 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)
  7331. elseif choice == 5 then
  7332. 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)
  7333. elseif choice == 6 then
  7334. 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)
  7335. elseif choice == 7 then
  7336. 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)
  7337. elseif choice == 8 then
  7338. 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)
  7339. elseif choice == 9 then
  7340. 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)
  7341. end
  7342. end
  7343. end
  7344. elseif race == IKSAR then
  7345. if gender == MALE then
  7346. local choice = math.random(1,2)
  7347. if choice == 1 then
  7348. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7349. elseif choice == 2 then
  7350. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7351. end
  7352. elseif gender == FEMALE then
  7353. local choice = math.random(1,2)
  7354. if choice == 1 then
  7355. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7356. elseif choice == 2 then
  7357. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7358. end
  7359. end
  7360. elseif race == KERRA then
  7361. if gender == MALE then
  7362. if EVIL then
  7363. local choice = math.random(1,2)
  7364. if choice == 1 then
  7365. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7366. elseif choice == 2 then
  7367. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7368. end
  7369. elseif GOOD then
  7370. local choice = math.random(1,10)
  7371. if choice == 1 then
  7372. 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)
  7373. elseif choice == 2 then
  7374. 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)
  7375. elseif choice == 3 then
  7376. 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)
  7377. elseif choice == 4 then
  7378. 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)
  7379. elseif choice == 5 then
  7380. 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)
  7381. elseif choice == 6 then
  7382. 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)
  7383. elseif choice == 7 then
  7384. 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)
  7385. elseif choice == 8 then
  7386. 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)
  7387. elseif choice == 9 then
  7388. 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)
  7389. elseif choice == 10 then
  7390. 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)
  7391. end
  7392. end
  7393. elseif gender == FEMALE then
  7394. if EVIL then
  7395. local choice = math.random(1,2)
  7396. if choice == 1 then
  7397. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7398. elseif choice == 2 then
  7399. PlayFlavor(NPC, "", "", "squeal", 0, 0, Spawn)
  7400. end
  7401. elseif GOOD then
  7402. local choice = math.random(1,8)
  7403. if choice == 1 then
  7404. 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)
  7405. elseif choice == 2 then
  7406. 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)
  7407. elseif choice == 3 then
  7408. 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)
  7409. elseif choice == 4 then
  7410. 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)
  7411. elseif choice == 5 then
  7412. 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)
  7413. elseif choice == 6 then
  7414. 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)
  7415. elseif choice == 7 then
  7416. 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)
  7417. elseif choice == 8 then
  7418. 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)
  7419. end
  7420. end
  7421. end
  7422. elseif race == OGRE then
  7423. if gender == MALE then
  7424. local choice = math.random(1,7)
  7425. if choice == 1 then
  7426. 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)
  7427. elseif choice == 2 then
  7428. 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)
  7429. elseif choice == 3 then
  7430. 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)
  7431. elseif choice == 4 then
  7432. 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)
  7433. elseif choice == 5 then
  7434. 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)
  7435. elseif choice == 6 then
  7436. 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)
  7437. elseif choice == 7 then
  7438. 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)
  7439. end
  7440. elseif gender == FEMALE then
  7441. local choice = math.random(1,2)
  7442. if choice == 1 then
  7443. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7444. elseif choice == 2 then
  7445. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7446. end
  7447. end
  7448. elseif race == RATONGA then
  7449. if gender == MALE then
  7450. local choice = math.random(1,10)
  7451. if choice == 1 then
  7452. 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)
  7453. elseif choice == 2 then
  7454. 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)
  7455. elseif choice == 3 then
  7456. 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)
  7457. elseif choice == 4 then
  7458. 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)
  7459. elseif choice == 5 then
  7460. 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)
  7461. elseif choice == 6 then
  7462. 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)
  7463. elseif choice == 7 then
  7464. 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)
  7465. elseif choice == 8 then
  7466. 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)
  7467. elseif choice == 9 then
  7468. 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)
  7469. elseif choice == 10 then
  7470. 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)
  7471. end
  7472. elseif gender == FEMALE then
  7473. local choice = math.random(1,7)
  7474. if choice == 1 then
  7475. 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)
  7476. elseif choice == 2 then
  7477. 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)
  7478. elseif choice == 3 then
  7479. 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)
  7480. elseif choice == 4 then
  7481. 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)
  7482. elseif choice == 5 then
  7483. 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)
  7484. elseif choice == 6 then
  7485. 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)
  7486. elseif choice == 7 then
  7487. 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)
  7488. end
  7489. end
  7490. elseif race == TROLL then
  7491. if gender == MALE then
  7492. local choice = math.random(1,2)
  7493. if choice == 1 then
  7494. 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)
  7495. elseif choice == 2 then
  7496. 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)
  7497. end
  7498. elseif gender == FEMALE then
  7499. local choice = math.random(1,5)
  7500. if choice == 1 then
  7501. 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)
  7502. elseif choice == 2 then
  7503. 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)
  7504. elseif choice == 3 then
  7505. 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)
  7506. elseif choice == 4 then
  7507. 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)
  7508. elseif choice == 5 then
  7509. 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)
  7510. end
  7511. end
  7512. elseif race == WOOD_ELF then
  7513. if gender == MALE then
  7514. local choice = math.random(1,2)
  7515. if choice == 1 then
  7516. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7517. elseif choice == 2 then
  7518. 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)
  7519. end
  7520. elseif gender == FEMALE then
  7521. local choice = math.random(1,2)
  7522. if choice == 1 then
  7523. 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)
  7524. elseif choice == 2 then
  7525. 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)
  7526. end
  7527. end
  7528. elseif race == FAE then
  7529. if gender == MALE then
  7530. local choice = math.random(1,2)
  7531. if choice == 1 then
  7532. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7533. elseif choice == 2 then
  7534. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7535. end
  7536. elseif gender == FEMALE then
  7537. local choice = math.random(1,2)
  7538. if choice == 1 then
  7539. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7540. elseif choice == 2 then
  7541. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7542. end
  7543. end
  7544. elseif race == ARASAI then
  7545. if gender == MALE then
  7546. local choice = math.random(1,2)
  7547. if choice == 1 then
  7548. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7549. elseif choice == 2 then
  7550. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7551. end
  7552. elseif gender == FEMALE then
  7553. local choice = math.random(1,2)
  7554. if choice == 1 then
  7555. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7556. elseif choice == 2 then
  7557. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7558. end
  7559. end
  7560. elseif race == SARNAK then
  7561. if gender == MALE then
  7562. local choice = math.random(1,2)
  7563. if choice == 1 then
  7564. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7565. elseif choice == 2 then
  7566. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7567. end
  7568. elseif gender == FEMALE then
  7569. local choice = math.random(1,2)
  7570. if choice == 1 then
  7571. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7572. elseif choice == 2 then
  7573. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7574. end
  7575. end
  7576. end
  7577. end
  7578. end
  7579. -------------------------------------------------------------------------------------------
  7580. -- FactionCheckingCallout
  7581. -------------------------------------------------------------------------------------------
  7582. function FactionCheckingCallout(NPC, Spawn, faction)
  7583. race = GetRace(NPC)
  7584. spawnRace = GetRace(Spawn)
  7585. gender = GetGender(NPC)
  7586. Qfaction = GetFactionAmount(Spawn,11)
  7587. FPfaction = GetFactionAmount(Spawn,12)
  7588. local zone = GetZone(NPC)
  7589. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  7590. GOOD = true
  7591. elseif GetZoneID(zone) == 207 then
  7592. GOOD = true
  7593. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  7594. GOOD = true
  7595. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  7596. GOOD = true
  7597. elseif GetZoneID(zone) == 470 then
  7598. GOOD = true
  7599. elseif GetZoneID(zone) == 45 then
  7600. NEUTRAL = true
  7601. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  7602. EVIL = true
  7603. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  7604. EVIL = true
  7605. end
  7606. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  7607. if race == BARBARIAN then
  7608. if gender == MALE then
  7609. if EVIL then
  7610. local choice = math.random(1,2)
  7611. if choice == 1 then
  7612. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7613. elseif choice == 2 then
  7614. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7615. end
  7616. elseif GOOD then
  7617. local choice = math.random(1,2)
  7618. if choice == 1 then
  7619. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7620. elseif choice == 2 then
  7621. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7622. end
  7623. end
  7624. elseif gender == FEMALE then
  7625. if GOOD then
  7626. local choice = math.random(1,3)
  7627. if choice == 1 then
  7628. 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)
  7629. elseif choice == 2 then
  7630. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3900860394, 2985648921)
  7631. elseif choice == 3 then
  7632. 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)
  7633. end
  7634. elseif EVIL then
  7635. local choice = math.random(1,7)
  7636. if choice == 1 then
  7637. 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)
  7638. elseif choice == 2 then
  7639. 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)
  7640. elseif choice == 3 then
  7641. 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)
  7642. elseif choice == 4 then
  7643. 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)
  7644. elseif choice == 5 then
  7645. 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)
  7646. elseif choice == 6 then
  7647. 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)
  7648. elseif choice == 7 then
  7649. 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)
  7650. end
  7651. end
  7652. end
  7653. elseif race == DARK_ELF then
  7654. if gender == MALE then
  7655. local choice = math.random(1,2)
  7656. if choice == 1 then
  7657. 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)
  7658. elseif choice == 2 then
  7659. 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)
  7660. elseif choice == 3 then
  7661. 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)
  7662. elseif choice == 4 then
  7663. 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)
  7664. elseif choice == 5 then
  7665. 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)
  7666. elseif choice == 6 then
  7667. 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)
  7668. elseif choice == 7 then
  7669. 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)
  7670. end
  7671. elseif gender == FEMALE then
  7672. local choice = math.random(1,9)
  7673. if choice == 1 then
  7674. 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)
  7675. elseif choice == 2 then
  7676. 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)
  7677. elseif choice == 3 then
  7678. 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)
  7679. elseif choice == 4 then
  7680. 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)
  7681. elseif choice == 5 then
  7682. 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)
  7683. elseif choice == 6 then
  7684. 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)
  7685. elseif choice == 7 then
  7686. 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)
  7687. elseif choice == 8 then
  7688. 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)
  7689. elseif choice == 9 then
  7690. 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)
  7691. end
  7692. end
  7693. elseif race == DWARF then
  7694. if gender == MALE then
  7695. local choice = math.random(1,2)
  7696. if choice == 1 then
  7697. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7698. elseif choice == 2 then
  7699. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7700. end
  7701. elseif gender == FEMALE then
  7702. local choice = math.random(1,2)
  7703. if choice == 1 then
  7704. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7705. elseif choice == 2 then
  7706. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7707. end
  7708. end
  7709. elseif race== ERUDITE then
  7710. if gender == MALE then
  7711. if EVIL then
  7712. local choice = math.random(1,2)
  7713. if choice == 1 then
  7714. 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)
  7715. elseif choice == 2 then
  7716. 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)
  7717. end
  7718. elseif GOOD then
  7719. local choice = math.random(1,9)
  7720. if choice == 1 then
  7721. 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)
  7722. elseif choice == 2 then
  7723. 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)
  7724. elseif choice == 3 then
  7725. 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)
  7726. elseif choice == 4 then
  7727. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 4220138241, 1383990729)
  7728. elseif choice == 5 then
  7729. 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)
  7730. elseif choice == 6 then
  7731. 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)
  7732. elseif choice == 7 then
  7733. 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)
  7734. elseif choice == 8 then
  7735. 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)
  7736. elseif choice == 9 then
  7737. 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)
  7738. end
  7739. end
  7740. elseif gender == FEMALE then
  7741. if EVIL then
  7742. local choice = math.random(1,2)
  7743. if choice == 1 then
  7744. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  7745. elseif choice == 2 then
  7746. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7747. end
  7748. elseif GOOD then
  7749. local choice = math.random(1,9)
  7750. if choice == 1 then
  7751. 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)
  7752. elseif choice == 2 then
  7753. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2785778993, 1778743910)
  7754. elseif choice == 3 then
  7755. 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)
  7756. elseif choice == 4 then
  7757. 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)
  7758. elseif choice == 5 then
  7759. 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)
  7760. elseif choice == 6 then
  7761. 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)
  7762. elseif choice == 7 then
  7763. 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)
  7764. elseif choice == 8 then
  7765. 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)
  7766. elseif choice == 9 then
  7767. 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)
  7768. end
  7769. end
  7770. end
  7771. elseif race == FROGLOK then
  7772. if gender == MALE then
  7773. local choice = math.random(1,2)
  7774. if choice == 1 then
  7775. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7776. elseif choice == 2 then
  7777. PlayFlavor(NPC, "", "", "heckno", 0, 0)
  7778. end
  7779. elseif gender == FEMALE then
  7780. local choice = math.random(1,2)
  7781. if choice == 1 then
  7782. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7783. elseif choice == 2 then
  7784. PlayFlavor(NPC, "", "", "heckno", 0, 0)
  7785. end
  7786. end
  7787. elseif race == GNOME then
  7788. if gender == MALE then
  7789. if EVIL then
  7790. local choice = math.random(1,2)
  7791. if choice == 1 then
  7792. PlayFlavor(NPC, "", "", "shame", 0, 0)
  7793. elseif choice == 2 then
  7794. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7795. end
  7796. elseif GOOD then
  7797. local choice = math.random(1,10)
  7798. if choice == 1 then
  7799. 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)
  7800. elseif choice == 2 then
  7801. 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)
  7802. elseif choice == 3 then
  7803. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 927995276, 4052972866)
  7804. elseif choice == 4 then
  7805. 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)
  7806. elseif choice == 5 then
  7807. 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)
  7808. elseif choice == 6 then
  7809. 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)
  7810. elseif choice == 7 then
  7811. 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)
  7812. elseif choice == 8 then
  7813. 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)
  7814. elseif choice == 9 then
  7815. 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)
  7816. elseif choice == 10 then
  7817. 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)
  7818. end
  7819. end
  7820. elseif gender == FEMALE then
  7821. if GOOD then
  7822. local choice = math.random(1,9)
  7823. if choice == 1 then
  7824. 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)
  7825. elseif choice == 2 then
  7826. 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)
  7827. elseif choice == 3 then
  7828. 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)
  7829. elseif choice == 4 then
  7830. 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)
  7831. elseif choice == 5 then
  7832. 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)
  7833. elseif choice == 6 then
  7834. 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)
  7835. elseif choice == 7 then
  7836. 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)
  7837. elseif choice == 8 then
  7838. 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)
  7839. elseif choice == 9 then
  7840. 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)
  7841. end
  7842. elseif EVIL then
  7843. local choice = math.random(1,2)
  7844. if choice == 1 then
  7845. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7846. elseif choice == 2 then
  7847. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7848. end
  7849. end
  7850. end
  7851. elseif race == HALF_ELF then
  7852. if gender == MALE then
  7853. if GOOD then
  7854. local choice = math.random(1,2)
  7855. if choice == 1 then
  7856. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  7857. elseif choice == 2 then
  7858. 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)
  7859. end
  7860. elseif EVIL then
  7861. local choice = math.random(1,2)
  7862. if choice == 1 then
  7863. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  7864. elseif choice == 2 then
  7865. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7866. end
  7867. end
  7868. elseif gender == FEMALE then
  7869. if EVIL then
  7870. local choice = math.random(1,2)
  7871. if choice == 1 then
  7872. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  7873. elseif choice == 2 then
  7874. PlayFlavor(NPC, "", "", "glare", 0, 0)
  7875. end
  7876. elseif GOOD then
  7877. local choice = math.random(1,5)
  7878. if choice == 1 then
  7879. 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)
  7880. elseif choice == 2 then
  7881. 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)
  7882. elseif choice == 3 then
  7883. 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)
  7884. elseif choice == 4 then
  7885. 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)
  7886. elseif choice == 5 then
  7887. 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)
  7888. end
  7889. end
  7890. end
  7891. elseif race == HALFLING then
  7892. if gender == MALE then
  7893. local choice = math.random(1,2)
  7894. if choice == 1 then
  7895. 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)
  7896. elseif choice == 2 then
  7897. 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)
  7898. end
  7899. elseif gender == FEMALE then
  7900. local choice = math.random(1,6)
  7901. if choice == 1 then
  7902. 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)
  7903. elseif choice == 2 then
  7904. 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)
  7905. elseif choice == 3 then
  7906. 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)
  7907. elseif choice == 4 then
  7908. 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)
  7909. elseif choice == 5 then
  7910. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 794224983, 3550995263)
  7911. elseif choice == 6 then
  7912. 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)
  7913. end
  7914. end
  7915. elseif race == HIGH_ELF then
  7916. if gender == MALE then
  7917. local choice = math.random(1,6)
  7918. if choice == 1 then
  7919. 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)
  7920. elseif choice == 2 then
  7921. 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)
  7922. elseif choice == 3 then
  7923. 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)
  7924. elseif choice == 4 then
  7925. 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)
  7926. elseif choice == 5 then
  7927. 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)
  7928. elseif choice == 6 then
  7929. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 799138074, 2544049628)
  7930. end
  7931. elseif gender == FEMALE then
  7932. local choice = math.random(1,9)
  7933. if choice == 1 then
  7934. 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)
  7935. elseif choice == 2 then
  7936. 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)
  7937. elseif choice == 3 then
  7938. 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)
  7939. elseif choice == 4 then
  7940. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 1674881666, 1535114797)
  7941. elseif choice == 5 then
  7942. 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)
  7943. elseif choice == 6 then
  7944. 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)
  7945. elseif choice == 7 then
  7946. 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)
  7947. elseif choice == 8 then
  7948. 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)
  7949. elseif choice == 9 then
  7950. 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)
  7951. end
  7952. end
  7953. elseif race == HUMAN then
  7954. if gender == MALE then
  7955. if EVIL then
  7956. local choice = math.random(1,10) -- 11 - 20 are in the Generic2Hail/Callout. Saved here for reference
  7957. if choice == 1 then
  7958. 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)
  7959. elseif choice == 2 then
  7960. 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)
  7961. elseif choice == 3 then
  7962. 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)
  7963. elseif choice == 4 then
  7964. 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)
  7965. elseif choice == 5 then
  7966. 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)
  7967. elseif choice == 6 then
  7968. 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)
  7969. elseif choice == 7 then
  7970. 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)
  7971. elseif choice == 8 then
  7972. 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)
  7973. elseif choice == 9 then
  7974. 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)
  7975. elseif choice == 10 then
  7976. 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)
  7977. elseif choice == 11 then
  7978. 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)
  7979. elseif choice == 12 then
  7980. 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)
  7981. elseif choice == 13 then
  7982. 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)
  7983. elseif choice == 14 then
  7984. 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)
  7985. elseif choice == 15 then
  7986. 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)
  7987. elseif choice == 16 then
  7988. 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)
  7989. elseif choice == 17 then
  7990. 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)
  7991. elseif choice == 18 then
  7992. 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)
  7993. elseif choice == 19 then
  7994. 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)
  7995. elseif choice == 20 then
  7996. 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)
  7997. end
  7998. elseif GOOD then
  7999. local choice = math.random(1,9)
  8000. if choice == 1 then
  8001. 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)
  8002. elseif choice == 2 then
  8003. 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)
  8004. elseif choice == 3 then
  8005. 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)
  8006. elseif choice == 4 then
  8007. 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)
  8008. elseif choice == 5 then
  8009. 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)
  8010. elseif choice == 6 then
  8011. 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)
  8012. elseif choice == 7 then
  8013. 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)
  8014. elseif choice == 8 then
  8015. 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)
  8016. elseif choice == 9 then
  8017. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2229045167, 836806226)
  8018. end
  8019. end
  8020. elseif gender == FEMALE then
  8021. if EVIL then
  8022. local choice = math.random(1,10) -- 11 - 17 used in GenericEcology2Hail. Saved here for record.
  8023. if choice == 1 then
  8024. 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)
  8025. elseif choice == 2 then
  8026. 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)
  8027. elseif choice == 3 then
  8028. 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)
  8029. elseif choice == 4 then
  8030. 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)
  8031. elseif choice == 5 then
  8032. 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)
  8033. elseif choice == 6 then
  8034. 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)
  8035. elseif choice == 7 then
  8036. 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)
  8037. elseif choice == 8 then
  8038. 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)
  8039. elseif choice == 9 then
  8040. 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)
  8041. elseif choice == 10 then
  8042. 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)
  8043. elseif choice == 11 then
  8044. 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)
  8045. elseif choice == 12 then
  8046. 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)
  8047. elseif choice == 13 then
  8048. 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)
  8049. elseif choice == 14 then
  8050. 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)
  8051. elseif choice == 15 then
  8052. 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)
  8053. elseif choice == 16 then
  8054. 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)
  8055. elseif choice == 17 then
  8056. 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)
  8057. end
  8058. elseif GOOD then
  8059. local choice = math.random(1,9)
  8060. if choice == 1 then
  8061. 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)
  8062. elseif choice == 2 then
  8063. 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)
  8064. elseif choice == 3 then
  8065. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 270225859, 162826229)
  8066. elseif choice == 4 then
  8067. 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)
  8068. elseif choice == 5 then
  8069. 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)
  8070. elseif choice == 6 then
  8071. 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)
  8072. elseif choice == 7 then
  8073. 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)
  8074. elseif choice == 8 then
  8075. 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)
  8076. elseif choice == 9 then
  8077. 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)
  8078. end
  8079. end
  8080. end
  8081. elseif race == IKSAR 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, "", "", "cutthroat", 0, 0)
  8093. elseif choice == 2 then
  8094. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8095. end
  8096. end
  8097. elseif race == KERRA 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, "", "", "shakefist", 0, 0)
  8103. elseif choice == 2 then
  8104. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8105. end
  8106. elseif GOOD then
  8107. local choice = math.random(1,10)
  8108. if choice == 1 then
  8109. 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)
  8110. elseif choice == 2 then
  8111. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3136709754, 4038009092)
  8112. elseif choice == 3 then
  8113. 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)
  8114. elseif choice == 4 then
  8115. 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)
  8116. elseif choice == 5 then
  8117. 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)
  8118. elseif choice == 6 then
  8119. 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)
  8120. elseif choice == 7 then
  8121. 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)
  8122. elseif choice == 8 then
  8123. 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)
  8124. elseif choice == 9 then
  8125. 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)
  8126. elseif choice == 10 then
  8127. 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)
  8128. end
  8129. end
  8130. elseif gender == FEMALE then
  8131. if EVIL then
  8132. local choice = math.random(1,2)
  8133. if choice == 1 then
  8134. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8135. elseif choice == 2 then
  8136. PlayFlavor(NPC, "", "", "squeal", 0, 0)
  8137. end
  8138. elseif GOOD then
  8139. local choice = math.random(1,8)
  8140. if choice == 1 then
  8141. 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)
  8142. elseif choice == 2 then
  8143. 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)
  8144. elseif choice == 3 then
  8145. 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)
  8146. elseif choice == 4 then
  8147. 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)
  8148. elseif choice == 5 then
  8149. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2612252906, 2054511262)
  8150. elseif choice == 6 then
  8151. 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)
  8152. elseif choice == 7 then
  8153. 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)
  8154. elseif choice == 8 then
  8155. 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)
  8156. end
  8157. end
  8158. end
  8159. elseif race == OGRE then
  8160. if gender == MALE then
  8161. local choice = math.random(1,7)
  8162. if choice == 1 then
  8163. 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)
  8164. elseif choice == 2 then
  8165. 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)
  8166. elseif choice == 3 then
  8167. 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)
  8168. elseif choice == 4 then
  8169. 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)
  8170. elseif choice == 5 then
  8171. 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)
  8172. elseif choice == 6 then
  8173. 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)
  8174. elseif choice == 7 then
  8175. 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)
  8176. end
  8177. elseif gender == FEMALE 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. end
  8185. elseif race == RATONGA then
  8186. if gender == MALE then
  8187. local choice = math.random(1,10)
  8188. if choice == 1 then
  8189. 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)
  8190. elseif choice == 2 then
  8191. 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)
  8192. elseif choice == 3 then
  8193. 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)
  8194. elseif choice == 4 then
  8195. 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)
  8196. elseif choice == 5 then
  8197. 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)
  8198. elseif choice == 6 then
  8199. 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)
  8200. elseif choice == 7 then
  8201. 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)
  8202. elseif choice == 8 then
  8203. 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)
  8204. elseif choice == 9 then
  8205. 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)
  8206. elseif choice == 10 then
  8207. 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)
  8208. end
  8209. elseif gender == FEMALE then
  8210. local choice = math.random(1,7)
  8211. if choice == 1 then
  8212. 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)
  8213. elseif choice == 2 then
  8214. 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)
  8215. elseif choice == 3 then
  8216. 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)
  8217. elseif choice == 4 then
  8218. 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)
  8219. elseif choice == 5 then
  8220. 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)
  8221. elseif choice == 6 then
  8222. 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)
  8223. elseif choice == 7 then
  8224. 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)
  8225. end
  8226. end
  8227. elseif race == TROLL then
  8228. if gender == MALE then
  8229. local choice = math.random(1,2)
  8230. if choice == 1 then
  8231. 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)
  8232. elseif choice == 2 then
  8233. 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)
  8234. end
  8235. elseif gender == FEMALE then
  8236. local choice = math.random(1,5)
  8237. if choice == 1 then
  8238. 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)
  8239. elseif choice == 2 then
  8240. 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)
  8241. elseif choice == 3 then
  8242. 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)
  8243. elseif choice == 4 then
  8244. 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)
  8245. elseif choice == 5 then
  8246. 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)
  8247. end
  8248. end
  8249. elseif race == WOOD_ELF then
  8250. if gender == MALE then
  8251. local choice = math.random(1,2)
  8252. if choice == 1 then
  8253. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  8254. elseif choice == 2 then
  8255. 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)
  8256. end
  8257. elseif gender == FEMALE then
  8258. local choice = math.random(1,2)
  8259. if choice == 1 then
  8260. 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)
  8261. elseif choice == 2 then
  8262. 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)
  8263. end
  8264. end
  8265. elseif race == FAE then
  8266. if gender == MALE then
  8267. local choice = math.random(1,2)
  8268. if choice == 1 then
  8269. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8270. elseif choice == 2 then
  8271. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8272. end
  8273. elseif gender == FEMALE then
  8274. local choice = math.random(1,2)
  8275. if choice == 1 then
  8276. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8277. elseif choice == 2 then
  8278. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8279. end
  8280. end
  8281. elseif race == ARASAI then
  8282. if gender == MALE then
  8283. local choice = math.random(1,2)
  8284. if choice == 1 then
  8285. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8286. elseif choice == 2 then
  8287. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8288. end
  8289. elseif gender == FEMALE then
  8290. local choice = math.random(1,2)
  8291. if choice == 1 then
  8292. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8293. elseif choice == 2 then
  8294. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8295. end
  8296. end
  8297. elseif race == SARNAK then
  8298. if gender == MALE then
  8299. local choice = math.random(1,2)
  8300. if choice == 1 then
  8301. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8302. elseif choice == 2 then
  8303. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8304. end
  8305. elseif gender == FEMALE then
  8306. local choice = math.random(1,2)
  8307. if choice == 1 then
  8308. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8309. elseif choice == 2 then
  8310. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8311. end
  8312. end
  8313. end
  8314. end
  8315. end
  8316. -------------------------------------------------------------------------------------------
  8317. -- GoodFactionEmotes
  8318. -------------------------------------------------------------------------------------------
  8319. function GoodFactionEmotes(NPC, Spawn, faction)
  8320. local choice = math.random(1,5)
  8321. if choice == 1 then
  8322. PlayFlavor(NPC, "", "", "pout", 0, 0,Spawn)
  8323. elseif choice == 2 then
  8324. PlayFlavor(NPC, "", "", "shakefist", 0, 0,Spawn)
  8325. elseif choice == 3 then
  8326. PlayFlavor(NPC, "", "", "threaten", 0, 0,Spawn)
  8327. elseif choice == 4 then
  8328. PlayFlavor(NPC, "", "", "squeal", 0, 0,Spawn)
  8329. elseif choice == 5 then
  8330. PlayFlavor(NPC, "", "", "glare", 0, 0,Spawn)
  8331. elseif choice == 6 then
  8332. PlayFlavor(NPC, "", "", "noway", 0, 0,Spawn)
  8333. end
  8334. end
  8335. -------------------------------------------------------------------------------------------
  8336. -- EvilFactionEmotes
  8337. -------------------------------------------------------------------------------------------
  8338. function EvilFactionEmotes(NPC, Spawn, faction)
  8339. local choice = math.random(1,5)
  8340. if choice == 1 then
  8341. PlayFlavor(NPC, "", "", "cutthroat", 0, 0,Spawn)
  8342. elseif choice == 2 then
  8343. PlayFlavor(NPC, "", "", "shakefist", 0, 0,Spawn)
  8344. elseif choice == 3 then
  8345. PlayFlavor(NPC, "", "", "threaten", 0, 0,Spawn)
  8346. elseif choice == 4 then
  8347. PlayFlavor(NPC, "", "", "shame", 0, 0,Spawn)
  8348. elseif choice == 5 then
  8349. PlayFlavor(NPC, "", "", "glare", 0, 0,Spawn)
  8350. end
  8351. end
  8352. -------------------------------------------------------------------------------------------
  8353. -- GenericDrunkHail
  8354. -------------------------------------------------------------------------------------------
  8355. function GenericDrunkHail(NPC, Spawn, faction)
  8356. race = GetRace(NPC)
  8357. spawnRace = GetRace(Spawn)
  8358. gender = GetGender(NPC)
  8359. local zone = GetZone(NPC)
  8360. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  8361. GOOD = true
  8362. elseif GetZoneID(zone) == 207 then
  8363. GOOD = true
  8364. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  8365. GOOD = true
  8366. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  8367. GOOD = true
  8368. elseif GetZoneID(zone) == 470 then
  8369. GOOD = true
  8370. elseif GetZoneID(zone) == 45 then
  8371. NEUTRAL = true
  8372. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  8373. EVIL = true
  8374. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  8375. EVIL = true
  8376. end
  8377. if TimeCheck== false then
  8378. TimeCheck = true
  8379. AddTimer(NPC,4000,"ResetTimer")
  8380. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8381. if race == DWARF then
  8382. if gender == MALE then
  8383. elseif gender == FEMALE then
  8384. local choice = math.random(1,3)
  8385. if choice == 1 then
  8386. 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)
  8387. elseif choice == 2 then
  8388. 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)
  8389. elseif choice == 3 then
  8390. 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)
  8391. end
  8392. end
  8393. elseif race == HUMAN then
  8394. if gender == MALE then
  8395. local choice = math.random(1,3)
  8396. if choice == 1 then
  8397. 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)
  8398. elseif choice == 2 then
  8399. 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)
  8400. elseif choice == 3 then
  8401. 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)
  8402. end
  8403. elseif gender == FEMALE then
  8404. end
  8405. end
  8406. end
  8407. end
  8408. end
  8409. -------------------------------------------------------------------------------------------
  8410. -- GenericDrunkCallout
  8411. -------------------------------------------------------------------------------------------
  8412. function GenericDrunkCallout(NPC, Spawn, faction)
  8413. race = GetRace(NPC)
  8414. spawnRace = GetRace(Spawn)
  8415. gender = GetGender(NPC)
  8416. local zone = GetZone(NPC)
  8417. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  8418. GOOD = true
  8419. elseif GetZoneID(zone) == 207 then
  8420. GOOD = true
  8421. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  8422. GOOD = true
  8423. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  8424. GOOD = true
  8425. elseif GetZoneID(zone) == 470 then
  8426. GOOD = true
  8427. elseif GetZoneID(zone) == 45 then
  8428. NEUTRAL = true
  8429. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  8430. EVIL = true
  8431. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  8432. EVIL = true
  8433. end
  8434. if TimeCheck== false then
  8435. if math.random(1,100) <= 20 then
  8436. TimeCheck = true
  8437. AddTimer(NPC,20000,"ResetTimer")
  8438. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8439. if race == DWARF then
  8440. if gender == MALE then
  8441. local choice = math.random(1,2)
  8442. if choice == 1 then
  8443. 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)
  8444. elseif choice == 2 then
  8445. 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)
  8446. end
  8447. elseif gender == FEMALE then
  8448. local choice = math.random(1,3)
  8449. if choice == 1 then
  8450. 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)
  8451. elseif choice == 2 then
  8452. 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)
  8453. elseif choice == 3 then
  8454. 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)
  8455. end
  8456. end
  8457. elseif race == HUMAN then
  8458. if gender == MALE then
  8459. local choice = math.random(1,3)
  8460. if choice == 1 then
  8461. 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)
  8462. elseif choice == 2 then
  8463. 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)
  8464. elseif choice == 3 then
  8465. 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)
  8466. end
  8467. elseif gender == FEMALE then
  8468. end
  8469. end
  8470. end
  8471. end
  8472. end
  8473. end
  8474. -------------------------------------------------------------------------------------------
  8475. -- EcologyEmotes
  8476. -------------------------------------------------------------------------------------------
  8477. function EcologyEmotes(NPC,Spawn)
  8478. local choice = math.random(1,11)
  8479. if choice == 1 then
  8480. PlayFlavor(NPC, "", "", "tap", 0, 0)
  8481. elseif choice == 2 then
  8482. PlayFlavor(NPC, "", "", "ponder", 0, 0)
  8483. elseif choice == 3 then
  8484. PlayFlavor(NPC, "", "", "shiver", 0, 0)
  8485. elseif choice == 4 then
  8486. PlayFlavor(NPC, "", "", "sniff", 0, 0)
  8487. elseif choice == 5 then
  8488. PlayFlavor(NPC, "", "", "confused", 0, 0)
  8489. elseif choice == 6 then
  8490. PlayFlavor(NPC, "", "", "agree", 0, 0)
  8491. elseif choice == 7 then
  8492. PlayFlavor(NPC, "", "", "nod", 0, 0)
  8493. elseif choice == 8 then
  8494. PlayFlavor(NPC, "", "", "yawn", 0, 0)
  8495. elseif choice == 9 then
  8496. PlayFlavor(NPC, "", "", "smirk", 0, 0)
  8497. elseif choice == 10 then
  8498. PlayFlavor(NPC, "", "", "cough", 0, 0)
  8499. elseif choice == 11 then
  8500. PlayFlavor(NPC, "", "", "sneeze", 0, 0)
  8501. end
  8502. end