GenericEcologyVoiceOvers.lua 807 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469
  1. --[[
  2. Script Name : SpawnScripts/Generic/GenericEcologyVoiceOvers.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.03.12 04:03:04
  5. Script Purpose : For City Based/Race Based Voiceover Callouts - Improves Zone ecology/immersion/atmosphere. File facilitates ALL generic flavor hails/callouts if they exist.
  6. Note: VERIFY YOUR DESIRED RACE/GENDER/FACTION HAS VOs (We are missing many here)
  7. THIS FILE IS A LIBRARY OF ALL KNOWN ECOLOGY/FLAVOR NPC VOICEOVERS
  8. Reference: dofile("SpawnScripts/Generic/GenericEcologyVoiceOvers.lua")
  9. Functions: GenericEcologyHail(NPC, Spawn, faction) for basic hails
  10. GenericEcologyCallout(NPC, Spawn, faction) basic hails for nearby players
  11. GenericEcology2Hail(NPC, Spawn, faction) Alternate voices for basic hails (Limited race selection)
  12. GenericEcology2Callout(NPC, Spawn, faction) Alternate basic hails for nearby players
  13. GenericRaceCheckHail(NPC, Spawn, faction) racial-hails
  14. GenericRaceCheckCallout(NPC, Spawn, faction) racial-hails for nearby players
  15. FactionChecking(NPC, Spawn, faction) handles Non-citizen based responses (INCLUDED IN GENERIC HAILS ABOVE)
  16. FactionCheckingCallout(NPC, Spawn, faction) handles Non-citizen based hails for nearby players (INCLUDED IN GENERIC CALLOUTS ABOVE)
  17. GoodFactionEmotes(NPC, Spawn, faction) emotes for NPCs to give to opposing faction players
  18. EvilFactionEmotes(NPC, Spawn, faction) emotes for NPCs to give to opposing faction players
  19. GenericDrunkHail(NPC, Spawn, faction) bar/drunk hails - Only Dwarves/Humans
  20. GenericDrunkCallout(NPC, Spawn, faction) bar drunk callout - Only Dwarves/Humans
  21. EcologyEmotes(NPC,Spawn) collection of random emotes to be used for flavor npcs
  22. For Garbled Racial Language, consult dofile("SpawnScripts/Generic/UnknownLanguage.lua")
  23. --]]
  24. local BARBARIAN = 0
  25. local DARK_ELF = 1
  26. local DWARF = 2
  27. local ERUDITE = 3
  28. local FROGLOK = 4
  29. local GNOME = 5
  30. local HALF_ELF = 6
  31. local HALFLING = 7
  32. local HIGH_ELF = 8
  33. local HUMAN = 9
  34. local IKSAR = 10
  35. local KERRA = 11
  36. local OGRE = 12
  37. local RATONGA = 13
  38. local TROLL = 14
  39. local WOOD_ELF = 15
  40. local FAE = 16
  41. local ARASAI = 17
  42. local SARNAK = 18
  43. local MALE = 1
  44. local FEMALE = 2
  45. local TimeCheck = false -- used to delay between hail uses
  46. local CalloutTimeCheck = false -- used to delay between callout uses
  47. local FactionCalloutTimeCheck = false -- used to delay between non-citizen callout uses
  48. function ResetTimer(NPC) -- resets hail timer after initial use
  49. TimeCheck = false
  50. end
  51. function ResetCalloutTimer(NPC) -- resets callout timer after use
  52. CalloutTimeCheck = false
  53. end
  54. function ResetFactionCalloutTimer(NPC) -- resets non-citizen callout timer after use
  55. FactionCalloutTimeCheck = false
  56. end
  57. -------------------------------------------------------------------------------------------
  58. -- GenericEcologyHail
  59. -------------------------------------------------------------------------------------------
  60. function GenericEcologyHail(NPC, Spawn, faction)
  61. race = GetRace(NPC)
  62. spawnRace = GetRace(Spawn)
  63. gender = GetGender(NPC)
  64. Qfaction = GetFactionAmount(Spawn,11)
  65. FPfaction = GetFactionAmount(Spawn,12)
  66. local zone = GetZone(NPC)
  67. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then -- clarifies which zone is designated EVIL or GOOD
  68. GOOD = true
  69. elseif GetZoneID(zone) == 207 then
  70. GOOD = true
  71. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  72. GOOD = true
  73. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  74. GOOD = true
  75. elseif GetZoneID(zone) == 470 then
  76. GOOD = true
  77. elseif GetZoneID(zone) == 45 then
  78. NEUTRAL = true
  79. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  80. EVIL = true
  81. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  82. EVIL = true
  83. end
  84. if TimeCheck == false then -- checks timer
  85. TimeCheck = true -- turns on timer to stop player spamming
  86. AddTimer(NPC,2500,"ResetTimer") -- starts reset clock
  87. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verifies NPC race/gender fits expected
  88. if race == BARBARIAN then -- begins NPC race check
  89. if gender == MALE then -- begins NPC gender check
  90. if EVIL then -- begins NPC faction/location check
  91. elseif GOOD then --SEE GenericRaceCheckHail FOR MALE BARBARIAN & GenericEcology2Hail FOR EVIL
  92. end
  93. elseif gender == FEMALE then
  94. if GOOD then
  95. if Qfaction <0 then -- checks if player is a citizen
  96. FactionChecking(NPC, Spawn, faction)
  97. else -- player is citizen and is hailed
  98. local choice = math.random(1,11)
  99. if choice == 1 then
  100. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_aoi_gf_2e85d8db.mp3", "Good day, love. Enjoy yourself, ya hear?", "hello", 3358539218, 1293822221, Spawn)
  101. elseif choice == 2 then
  102. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_aoi_gf_9fd46bc0.mp3", "You enjoying this weather? I sure hope so!", "sniff", 4073398098, 738882758, Spawn)
  103. elseif choice == 3 then
  104. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_2a467de4.mp3", "I fear no man or beast!", "flex", 2128441275, 1043815687, Spawn)
  105. elseif choice == 4 then
  106. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_2dfeaa0a.mp3", "Many times I face death with no one to know.", "shrug", 2744180681, 630277713, Spawn)
  107. elseif choice == 5 then
  108. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_65c7cb8c.mp3", "There is always a way, if desire is coupled with courage.", "nod", 1919974860, 3511707276, Spawn)
  109. elseif choice == 6 then
  110. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_294af22b.mp3", "Breath that free air. Its all the sweeter when you've earned it.", "sniff", 224238865, 4224982307, Spawn)
  111. elseif choice == 7 then
  112. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_a3621b3b.mp3", "An ale a day keeps the blues away.", "smile", 3906908244, 1910427566, Spawn)
  113. elseif choice == 8 then
  114. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_f6a79cd4.mp3", "Helping others keeps the soul pure.", "nod", 795123123, 1574455490, Spawn)
  115. elseif choice == 9 then
  116. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_ec4612.mp3", "Always be vigil. You never know when evil will strike!", "threaten", 1096415868, 4151719434, Spawn)
  117. elseif choice == 10 then
  118. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_fad03256.mp3", "I'm as nervious as a karren in a room full of rocking chairs!", "squeal", 4225695611, 2945190068, Spawn)
  119. elseif choice == 11 then
  120. PlayFlavor(NPC, "voiceover/english/barbarian_eco_good_1/ft/barbarian/barbarian_eco_good_1_hail_gf_28155374.mp3", "I'm not into politics. I'm into survival!", "no", 4282239803, 2774251573, Spawn)
  121. end
  122. end
  123. elseif EVIL then
  124. if FPfaction <0 then
  125. FactionChecking(NPC, Spawn, faction)
  126. else
  127. local choice = math.random(1,7)
  128. if choice == 1 then
  129. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_56e1abc5.mp3", "Don't worry, the last time I killed someone was a few months ago. I've almost forgotten how its done.", "nod", 4284816178, 1371321884, Spawn)
  130. elseif choice == 2 then
  131. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_6b05425a.mp3", "Don't try to make a lady out of me, and I won't try to make a lady out of you!", "hello", 3198450351, 218140189, Spawn)
  132. elseif choice == 3 then
  133. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7c898040.mp3", "If I wanted to speak with riffraff like you, you'd know it!", "glare", 655386949, 2487090829, Spawn)
  134. elseif choice == 4 then
  135. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7cbbffe9.mp3", "I wonder how fast you can run with one leg?", "threaten", 466422573, 1844554045, Spawn)
  136. elseif choice == 5 then
  137. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_7d00f821.mp3", "All those rumors about the people I decapitated are false. Trust me, I've decapitated many more by my count.", "cutthroat", 3428354992, 3197307307, Spawn)
  138. elseif choice == 6 then
  139. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_af792eb2.mp3", "Did you just speak to me? You're braver than most.", "boggle", 2586690724, 2745188740, Spawn)
  140. elseif choice == 7 then
  141. PlayFlavor(NPC, "voiceover/english/barbarian_eco_evil_1/ft/barbarian/barbarian_eco_evil_1_hail_gf_c76c11b.mp3", "No, I didn't say you could look at me or talk to me for that matter.", "no", 1570018463, 964886476, Spawn)
  142. end
  143. end
  144. end
  145. end
  146. elseif race == DARK_ELF then
  147. if gender == MALE then
  148. if FPfaction <0 then
  149. FactionChecking(NPC, Spawn, faction)
  150. else
  151. local choice = math.random(1,6)
  152. if choice == 1 then
  153. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_10f790b8.mp3", "I refuse to be told what to do by simple-minded buffoons!", "no", 2790459232, 1613438336, Spawn)
  154. elseif choice == 2 then
  155. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gm_23e14704.mp3", "Show your enemies the mercy they deserve: none.", "cutthroat", 2402174307, 2763960224, Spawn)
  156. elseif choice == 3 then
  157. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_beeaa42c.mp3", "I would never raise a hand to one below my station. That's what servants are for.", "wink", 3973342937, 4016890574, Spawn)
  158. elseif choice == 4 then
  159. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_ad69e774.mp3", "I despise low-born scum such as you. Leave me be.", "bye", 917481981, 3977919007, Spawn)
  160. elseif choice == 5 then
  161. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_dbd2dbd4.mp3", "Once there was a time when we Teir'Dal were the true masters of Norrath.", "shakefist", 1359499264, 3477163471, Spawn)
  162. elseif choice == 6 then
  163. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_ca32ae36.mp3", "I'm sorry. I haven't any coins for beggers and vagabonds.", "chuckle", 2407101866, 844577329, Spawn)
  164. elseif choice == 7 then
  165. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_aoi_gm_308706a0.mp3", "Avert your eyes as I pass, commoner.", "stare", 1301519959, 1375374312, Spawn)
  166. elseif choice == 8 then
  167. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_4b8a95bb.mp3", "Things would be much different around here if the Tier'Dal were in power.", "threaten", 3258431623, 3729254237, Spawn)
  168. elseif choice == 9 then
  169. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_6d109e97.mp3", "Why do you insist fouling the air with your presence?", "stinky", 2438932566, 2309988451, Spawn)
  170. elseif choice == 10 then
  171. PlayFlavor(NPC, "voiceover/english/darkelf_eco_evil_1/ft/darkelf/darkelf_eco_evil_1_hail_gm_331c223b.mp3", "Pardon me, but you have mistaken me for someone who cares.", "glare", 385905158, 3095457959, Spawn)
  172. end
  173. end
  174. elseif gender == FEMALE then
  175. if FPfaction <0 then
  176. FactionChecking(NPC, Spawn, faction)
  177. else
  178. local choice = math.random(1,6)
  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. elseif choice == 5 then
  188. 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)
  189. elseif choice == 6 then
  190. 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)
  191. end
  192. end
  193. end
  194. elseif race == DWARF then
  195. if gender == MALE then
  196. if Qfaction <0 then
  197. local choice = math.random(1,2)
  198. if choice == 1 then
  199. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  200. elseif choice == 2 then
  201. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  202. end
  203. else
  204. local choice = math.random(1,9)
  205. if choice == 1 then
  206. 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)
  207. elseif choice == 2 then
  208. 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)
  209. elseif choice == 3 then
  210. 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)
  211. elseif choice == 4 then
  212. 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)
  213. elseif choice == 5 then
  214. 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)
  215. elseif choice == 6 then
  216. 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)
  217. elseif choice == 7 then
  218. 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)
  219. elseif choice == 8 then
  220. 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)
  221. elseif choice == 9 then
  222. 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)
  223. end
  224. end
  225. elseif gender == FEMALE then
  226. if Qfaction <0 then
  227. local choice = math.random(1,2)
  228. if choice == 1 then
  229. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  230. elseif choice == 2 then
  231. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  232. end
  233. else
  234. local choice = math.random(1,10)
  235. if choice == 1 then
  236. 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)
  237. elseif choice == 2 then
  238. 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)
  239. elseif choice == 3 then
  240. 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)
  241. elseif choice == 4 then
  242. 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)
  243. elseif choice == 5 then
  244. 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)
  245. elseif choice == 6 then
  246. 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)
  247. elseif choice == 7 then
  248. 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)
  249. elseif choice == 8 then
  250. 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)
  251. elseif choice == 9 then
  252. 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)
  253. elseif choice == 10 then
  254. 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)
  255. end
  256. end
  257. end
  258. elseif race== ERUDITE then
  259. if gender == MALE then
  260. if EVIL then
  261. if FPfaction <0 then
  262. FactionChecking(NPC, Spawn, faction)
  263. else
  264. local choice = math.random(1,11)
  265. if choice == 1 then
  266. 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)
  267. elseif choice == 2 then
  268. 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)
  269. elseif choice == 3 then
  270. 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)
  271. elseif choice == 4 then
  272. 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)
  273. elseif choice == 5 then
  274. 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)
  275. elseif choice == 6 then
  276. 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)
  277. elseif choice == 7 then
  278. 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)
  279. elseif choice == 8 then
  280. 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)
  281. elseif choice == 9 then
  282. 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)
  283. elseif choice == 10 then
  284. 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)
  285. elseif choice == 11 then
  286. 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)
  287. end
  288. end
  289. elseif GOOD then
  290. if Qfaction <0 then
  291. FactionChecking(NPC, Spawn, faction)
  292. else
  293. local choice = math.random(1,10)
  294. if choice == 1 then
  295. 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)
  296. elseif choice == 2 then
  297. 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)
  298. elseif choice == 3 then
  299. 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)
  300. elseif choice == 4 then
  301. 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)
  302. elseif choice == 5 then
  303. 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)
  304. elseif choice == 6 then
  305. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_92543d16.mp3", "There is one way to every argument to your advantage. Always be correct!", "nod", 3847243276, 420228124, Spawn)
  306. elseif choice == 7 then
  307. 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)
  308. elseif choice == 8 then
  309. 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)
  310. elseif choice == 9 then
  311. 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)
  312. elseif choice == 10 then
  313. 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)
  314. end
  315. end
  316. end
  317. elseif gender == FEMALE then
  318. if EVIL then
  319. if FPfaction <0 then
  320. FactionChecking(NPC, Spawn, faction)
  321. else
  322. local choice = math.random(1,10)
  323. if choice == 1 then
  324. 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)
  325. elseif choice == 2 then
  326. 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)
  327. elseif choice == 3 then
  328. 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)
  329. elseif choice == 4 then
  330. 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)
  331. elseif choice == 5 then
  332. 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)
  333. elseif choice == 6 then
  334. 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)
  335. elseif choice == 7 then
  336. 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)
  337. elseif choice == 8 then
  338. 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)
  339. elseif choice == 9 then
  340. 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)
  341. elseif choice == 10 then
  342. 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)
  343. end
  344. end
  345. elseif GOOD then
  346. if Qfaction <0 then
  347. FactionChecking(NPC, Spawn, faction)
  348. else
  349. local choice = math.random(1,12)
  350. if choice == 1 then
  351. 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)
  352. elseif choice == 2 then
  353. 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)
  354. elseif choice == 3 then
  355. 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)
  356. elseif choice == 4 then
  357. 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)
  358. elseif choice == 5 then
  359. 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)
  360. elseif choice == 6 then
  361. 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)
  362. elseif choice == 7 then
  363. 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)
  364. elseif choice == 8 then
  365. 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)
  366. elseif choice == 9 then
  367. 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)
  368. elseif choice == 10 then
  369. 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)
  370. elseif choice == 11 then
  371. 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)
  372. elseif choice == 12 then
  373. 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)
  374. end
  375. end
  376. end
  377. end
  378. elseif race == FROGLOK then
  379. if gender == MALE then
  380. if Qfaction <0 then
  381. local choice = math.random(1,2)
  382. if choice == 1 then
  383. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  384. elseif choice == 2 then
  385. 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)
  386. end
  387. else
  388. local choice = math.random(1,12)
  389. if choice == 1 then
  390. 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)
  391. elseif choice == 2 then
  392. 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)
  393. elseif choice == 3 then
  394. 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)
  395. elseif choice == 4 then
  396. 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)
  397. elseif choice == 5 then
  398. 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)
  399. elseif choice == 6 then
  400. 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)
  401. elseif choice == 7 then
  402. 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)
  403. elseif choice == 8 then
  404. 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)
  405. elseif choice == 9 then
  406. 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)
  407. elseif choice == 10 then
  408. 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)
  409. elseif choice == 11 then
  410. 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)
  411. elseif choice == 12 then
  412. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_afdc1a22.mp3", "I pray on you, stranger. Dost thou any news on friends of Gukta?", "bow", 2960870988, 3925790084, Spawn)
  413. end
  414. end
  415. elseif gender == FEMALE then
  416. if Qfaction <0 then
  417. local choice = math.random(1,2)
  418. if choice == 1 then
  419. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  420. elseif choice == 2 then
  421. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  422. end
  423. else
  424. local choice = math.random(1,9)
  425. if choice == 1 then
  426. 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 blessing to have Castleview Hamlet as our home in Qeynos.", "bow", 3522764394, 2182159483, Spawn)
  427. elseif choice == 2 then
  428. 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 bringeth news of our missing families.", "shrug", 1153289100, 392994268, Spawn)
  429. elseif choice == 3 then
  430. 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. Good morrow to you traveler!", "bye", 4059931003, 1290457989, Spawn)
  431. elseif choice == 4 then
  432. 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)
  433. elseif choice == 5 then
  434. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_a64f6eec.mp3", "What hast thou done? When thou greets a Daughter of Marr, a small bow is in order.", "boggle", 2184035287, 59673464, Spawn)
  435. elseif choice == 6 then
  436. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_aaa0d7f3.mp3", "Marr ye good den! How art thou on this fine afternoon?", "hello", 725320917, 2360930144, Spawn)
  437. elseif choice == 7 then
  438. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_c0864f03.mp3", "Now, ye shall rejoiceth in the taverns by night! But we shall not rest until the truth of our kin hath been discovered!", "happy", 1638938881, 2182528216, Spawn)
  439. elseif choice == 8 then
  440. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gf_e4cf5b64.mp3", "How now, friend adventurer? Hast thou seen other Daughters of Marr in the wilds?", "ponder", 2966512768, 1279748767, Spawn)
  441. elseif choice == 9 then
  442. 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)
  443. end
  444. end
  445. end
  446. elseif race == GNOME then
  447. if gender == MALE then
  448. if EVIL then
  449. if FPfaction <0 then
  450. FactionChecking(NPC, Spawn, faction)
  451. else
  452. local choice = math.random(1,11)
  453. if choice == 1 then
  454. 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)
  455. elseif choice == 2 then
  456. 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)
  457. elseif choice == 3 then
  458. 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)
  459. elseif choice == 4 then
  460. 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)
  461. elseif choice == 5 then
  462. 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)
  463. elseif choice == 6 then
  464. 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)
  465. elseif choice == 7 then
  466. 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)
  467. elseif choice == 8 then
  468. 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)
  469. elseif choice == 9 then
  470. 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)
  471. elseif choice == 10 then
  472. 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)
  473. elseif choice == 11 then
  474. 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)
  475. end
  476. end
  477. elseif GOOD then
  478. if Qfaction <0 then
  479. FactionChecking(NPC, Spawn, faction)
  480. else
  481. local choice = math.random(1,9)
  482. if choice == 1 then
  483. 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)
  484. elseif choice == 2 then
  485. 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)
  486. elseif choice == 3 then
  487. 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)
  488. elseif choice == 4 then
  489. 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)
  490. elseif choice == 5 then
  491. 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)
  492. elseif choice == 6 then
  493. 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)
  494. elseif choice == 7 then
  495. 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)
  496. elseif choice == 8 then
  497. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_67761539.mp3", "If there's more to life than tinkering, I don't want to know.", "no", 2273281159, 3514782534, Spawn, 0)
  498. elseif choice == 9 then
  499. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_hail_gm_67fc1b9e.mp3", "If a gear is lost in a forest and no one can find it, did it ever exist to begin with?", "shrug", 2116604349, 2342019789, Spawn, 0)
  500. end
  501. end
  502. end
  503. elseif gender == FEMALE then
  504. if GOOD then
  505. if Qfaction <0 then
  506. FactionChecking(NPC, Spawn, faction)
  507. else
  508. local choice = math.random(1,5)
  509. if choice == 1 then
  510. 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)
  511. elseif choice == 2 then
  512. 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)
  513. elseif choice == 3 then
  514. 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)
  515. elseif choice == 4 then
  516. 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)
  517. elseif choice == 5 then
  518. 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)
  519. end
  520. end
  521. elseif EVIL then
  522. if FPfaction <0 then
  523. FactionChecking(NPC, Spawn, faction)
  524. else
  525. local choice = math.random(1,4)
  526. if choice == 1 then
  527. 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)
  528. elseif choice == 2 then
  529. 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)
  530. elseif choice == 3 then
  531. 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)
  532. elseif choice == 4 then
  533. 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)
  534. end
  535. end
  536. end
  537. end
  538. elseif race == HALF_ELF then
  539. if gender == MALE then
  540. if GOOD then --SEE SPAWN RACE HAIL FOR GOOD HALFELF
  541. elseif EVIL then
  542. if FPfaction <0 then
  543. FactionChecking(NPC, Spawn, faction)
  544. else
  545. local choice = math.random(1,12)
  546. if choice == 1 then
  547. 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)
  548. elseif choice == 2 then
  549. 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)
  550. elseif choice == 3 then
  551. 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)
  552. elseif choice == 4 then
  553. 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)
  554. elseif choice == 5 then
  555. 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)
  556. elseif choice == 6 then
  557. 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)
  558. elseif choice == 7 then
  559. 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)
  560. elseif choice == 8 then
  561. 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)
  562. elseif choice == 9 then
  563. 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)
  564. elseif choice == 10 then
  565. 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)
  566. elseif choice == 11 then
  567. 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)
  568. elseif choice == 12 then
  569. 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)
  570. end
  571. end
  572. end
  573. elseif gender == FEMALE then
  574. if EVIL then
  575. if FPfaction <0 then
  576. FactionChecking(NPC, Spawn, faction)
  577. else
  578. local choice = math.random(1,7)
  579. if choice == 1 then
  580. 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)
  581. elseif choice == 2 then
  582. 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)
  583. elseif choice == 3 then
  584. 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)
  585. elseif choice == 4 then
  586. 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)
  587. elseif choice == 5 then
  588. 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)
  589. elseif choice == 6 then
  590. 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)
  591. elseif choice == 7 then
  592. 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)
  593. end
  594. end
  595. elseif GOOD then
  596. if Qfaction <0 then
  597. FactionChecking(NPC, Spawn, faction)
  598. else
  599. local choice = math.random(1,12)
  600. if choice == 1 then
  601. 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)
  602. elseif choice == 2 then
  603. 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)
  604. elseif choice == 3 then
  605. 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)
  606. elseif choice == 4 then
  607. 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)
  608. elseif choice == 5 then
  609. 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)
  610. elseif choice == 6 then
  611. 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)
  612. elseif choice == 7 then
  613. 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)
  614. elseif choice == 8 then
  615. 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)
  616. elseif choice == 9 then
  617. 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)
  618. elseif choice == 10 then
  619. 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)
  620. elseif choice == 11 then
  621. 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)
  622. elseif choice == 12 then
  623. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_f8dd15ce.mp3", "So ... You got any coin?", "beg", 3660925534, 3735346681, Spawn)
  624. end
  625. end
  626. end
  627. end
  628. elseif race == HALFLING then
  629. if gender == MALE then
  630. if Qfaction < 0 then
  631. FactionChecking(NPC, Spawn, faction)
  632. else
  633. local choice = math.random(1,12)
  634. if choice == 1 then
  635. 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)
  636. elseif choice == 2 then
  637. 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)
  638. elseif choice == 3 then
  639. 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)
  640. elseif choice == 4 then
  641. 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)
  642. elseif choice == 5 then
  643. 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)
  644. elseif choice == 6 then
  645. 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)
  646. elseif choice == 7 then
  647. 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)
  648. elseif choice == 8 then
  649. 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)
  650. elseif choice == 9 then
  651. 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)
  652. elseif choice == 10 then
  653. 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)
  654. elseif choice == 11 then
  655. 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)
  656. elseif choice == 12 then
  657. 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)
  658. end
  659. end
  660. elseif gender == FEMALE then
  661. if Qfaction <0 then
  662. FactionChecking(NPC, Spawn, faction)
  663. else
  664. local choice = math.random(1,8)
  665. if choice == 1 then
  666. 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)
  667. elseif choice == 2 then
  668. 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)
  669. elseif choice == 3 then
  670. 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)
  671. elseif choice == 4 then
  672. 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)
  673. elseif choice == 5 then
  674. 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)
  675. elseif choice == 6 then
  676. 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)
  677. elseif choice == 7 then
  678. 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)
  679. elseif choice == 8 then
  680. 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)
  681. end
  682. end
  683. end
  684. elseif race == HIGH_ELF then
  685. if gender == MALE then
  686. if Qfaction <0 then
  687. FactionChecking(NPC, Spawn, faction)
  688. else
  689. local choice = MakeRandomInt(1,13)
  690. if choice == 1 then
  691. 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)
  692. elseif choice == 2 then
  693. 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)
  694. elseif choice == 3 then
  695. 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)
  696. elseif choice == 4 then
  697. 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)
  698. elseif choice == 5 then
  699. 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)
  700. elseif choice == 6 then
  701. 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)
  702. elseif choice == 7 then
  703. 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)
  704. elseif choice == 8 then
  705. 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)
  706. elseif choice == 9 then
  707. 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)
  708. elseif choice == 10 then
  709. 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)
  710. elseif choice == 11 then
  711. 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)
  712. elseif choice == 12 then
  713. 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)
  714. elseif choice == 13 then
  715. 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)
  716. end
  717. end
  718. elseif gender == FEMALE then
  719. if Qfaction < 0 then
  720. FactionChecking(NPC, Spawn, faction)
  721. else
  722. local choice = math.random(1,10)
  723. if choice == 1 then
  724. 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)
  725. elseif choice == 2 then
  726. 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)
  727. elseif choice == 3 then
  728. 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)
  729. elseif choice == 4 then
  730. 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)
  731. elseif choice == 5 then
  732. 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)
  733. elseif choice == 6 then
  734. 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)
  735. elseif choice == 7 then
  736. 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)
  737. elseif choice == 8 then
  738. 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)
  739. elseif choice == 9 then
  740. 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)
  741. elseif choice == 10 then
  742. 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)
  743. end
  744. end
  745. end
  746. elseif race == HUMAN then
  747. if gender == MALE then
  748. if EVIL then
  749. if FPfaction <0 then
  750. FactionChecking(NPC, Spawn, faction)
  751. else
  752. local choice = math.random(1,13)
  753. if choice == 1 then
  754. 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)
  755. elseif choice == 2 then
  756. 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)
  757. elseif choice == 3 then
  758. 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)
  759. elseif choice == 4 then
  760. 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)
  761. elseif choice == 5 then
  762. 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)
  763. elseif choice == 6 then
  764. 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)
  765. elseif choice == 7 then
  766. 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)
  767. elseif choice == 8 then
  768. 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)
  769. elseif choice == 9 then
  770. 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)
  771. elseif choice == 10 then
  772. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gm_a2d138b9.mp3", "Where the heck is that horrible stench coming from? Oh. You.", "stinky", 3989425659, 2701948732, Spawn)
  773. elseif choice == 11 then
  774. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_aoi_gm_20171f6b.mp3", "If you know what's good for ya, you didn't see anything!", "scold", 369052520, 3267063374, Spawn)
  775. elseif choice == 12 then
  776. 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)
  777. elseif choice == 13 then
  778. 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)
  779. end
  780. end
  781. elseif GOOD then
  782. if Qfaction <0 then
  783. FactionChecking(NPC, Spawn, faction)
  784. else
  785. local choice = math.random(1,13)
  786. if choice == 1 then
  787. 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)
  788. elseif choice == 2 then
  789. 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)
  790. elseif choice == 3 then
  791. 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)
  792. elseif choice == 4 then
  793. 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)
  794. elseif choice == 5 then
  795. 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)
  796. elseif choice == 6 then
  797. 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)
  798. elseif choice == 7 then
  799. 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)
  800. elseif choice == 8 then
  801. 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)
  802. elseif choice == 9 then
  803. 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)
  804. elseif choice == 10 then
  805. 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)
  806. elseif choice == 11 then
  807. 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)
  808. elseif choice == 12 then
  809. 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)
  810. elseif choice == 13 then
  811. 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)
  812. end
  813. end
  814. end
  815. elseif gender == FEMALE then
  816. if EVIL then
  817. if FPfaction <0 then
  818. FactionChecking(NPC, Spawn, faction)
  819. else
  820. local choice = math.random(1,10)
  821. if choice == 1 then
  822. 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)
  823. elseif choice == 2 then
  824. 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)
  825. elseif choice == 3 then
  826. 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)
  827. elseif choice == 4 then
  828. 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)
  829. elseif choice == 5 then
  830. 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)
  831. elseif choice == 6 then
  832. 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)
  833. elseif choice == 7 then
  834. 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)
  835. elseif choice == 8 then
  836. 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)
  837. elseif choice == 9 then
  838. 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)
  839. elseif choice == 10 then
  840. 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)
  841. end
  842. end
  843. elseif GOOD then
  844. if Qfaction <0 then
  845. FactionChecking(NPC, Spawn, faction)
  846. else
  847. local choice = math.random(1,6)
  848. if choice == 1 then
  849. 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)
  850. elseif choice == 2 then
  851. 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)
  852. elseif choice == 3 then
  853. 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)
  854. elseif choice == 4 then
  855. 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)
  856. elseif choice == 5 then
  857. 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)
  858. elseif choice == 6 then
  859. 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)
  860. elseif choice == 7 then
  861. 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)
  862. elseif choice == 8 then
  863. 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)
  864. elseif choice == 9 then
  865. 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)
  866. elseif choice == 10 then
  867. 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)
  868. elseif choice == 11 then
  869. 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)
  870. elseif choice == 12 then
  871. 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)
  872. end
  873. end
  874. end
  875. end
  876. elseif race == IKSAR then
  877. if gender == MALE then
  878. if FPfaction <0 then
  879. local choice = math.random(1,2)
  880. if choice == 1 then
  881. PlayFlavor(NPC, "", "", "cutthroath", 0, 0, Spawn)
  882. elseif choice == 2 then
  883. 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)
  884. end
  885. else
  886. local choice = math.random(1,9)
  887. if choice == 1 then
  888. 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)
  889. elseif choice == 2 then
  890. 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)
  891. elseif choice == 3 then
  892. 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)
  893. elseif choice == 4 then
  894. 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)
  895. elseif choice == 5 then
  896. 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)
  897. elseif choice == 6 then
  898. 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)
  899. elseif choice == 7 then
  900. 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)
  901. elseif choice == 8 then
  902. 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)
  903. elseif choice == 9 then
  904. 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)
  905. end
  906. end
  907. elseif gender == FEMALE then
  908. if FPfaction <0 then
  909. local choice = math.random(1,2)
  910. if choice == 1 then
  911. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  912. elseif choice == 2 then
  913. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  914. end
  915. else
  916. local choice = math.random(1,7)
  917. if choice == 1 then
  918. 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)
  919. elseif choice == 2 then
  920. 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)
  921. elseif choice == 3 then
  922. 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)
  923. elseif choice == 4 then
  924. 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)
  925. elseif choice == 5 then
  926. 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)
  927. elseif choice == 6 then
  928. 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)
  929. elseif choice == 7 then
  930. 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)
  931. end
  932. end
  933. end
  934. elseif race == KERRA then
  935. if gender == MALE then
  936. if EVIL then
  937. if FPfaction < 0 then
  938. FactionChecking(NPC, Spawn, faction)
  939. else
  940. local choice = math.random(1,11)
  941. if choice == 1 then
  942. 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)
  943. elseif choice == 2 then
  944. 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)
  945. elseif choice == 3 then
  946. 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)
  947. elseif choice == 4 then
  948. 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)
  949. elseif choice == 5 then
  950. 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)
  951. elseif choice == 6 then
  952. 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)
  953. elseif choice == 7 then
  954. 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)
  955. elseif choice == 8 then
  956. 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)
  957. elseif choice == 9 then
  958. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gm_c3f1497b.mp3", "For Thule's sake! What's that horrible stench?", "stinky", 545875766, 140543200, Spawn)
  959. elseif choice == 10 then
  960. 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)
  961. elseif choice == 11 then
  962. 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)
  963. end
  964. end
  965. elseif GOOD then
  966. if Qfaction <0 then
  967. FactionChecking(NPC, Spawn, faction)
  968. else
  969. local choice = math.random(1,11)
  970. if choice == 1 then
  971. 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)
  972. elseif choice == 2 then
  973. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_1f19f9ef.mp3", "Tact is the nack of making a point without making an enemy.", "agree", 216091278, 201326460, Spawn)
  974. elseif choice == 3 then
  975. 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)
  976. elseif choice == 4 then
  977. 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)
  978. elseif choice == 5 then
  979. 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)
  980. elseif choice == 6 then
  981. 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)
  982. elseif choice == 7 then
  983. 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)
  984. elseif choice == 8 then
  985. 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)
  986. elseif choice == 9 then
  987. 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)
  988. elseif choice == 10 then
  989. 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)
  990. elseif choice == 11 then
  991. 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)
  992. end
  993. end
  994. end
  995. elseif gender == FEMALE then
  996. if EVIL then
  997. if FPfaction < 0 then
  998. FactionChecking(NPC, Spawn, faction)
  999. else
  1000. local choice = math.random(1,11)
  1001. if choice == 1 then
  1002. 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)
  1003. elseif choice == 2 then
  1004. 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)
  1005. elseif choice == 3 then
  1006. 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)
  1007. elseif choice == 4 then
  1008. 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)
  1009. elseif choice == 5 then
  1010. 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)
  1011. elseif choice == 6 then
  1012. 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)
  1013. elseif choice == 7 then
  1014. 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)
  1015. elseif choice == 8 then
  1016. 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)
  1017. elseif choice == 9 then
  1018. 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)
  1019. elseif choice == 10 then
  1020. 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)
  1021. elseif choice == 11 then
  1022. 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)
  1023. end
  1024. end
  1025. elseif GOOD then
  1026. if Qfaction <0 then
  1027. FactionChecking(NPC, Spawn, faction)
  1028. else
  1029. local choice = math.random(1,10)
  1030. if choice == 1 then
  1031. 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)
  1032. elseif choice == 2 then
  1033. 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)
  1034. elseif choice == 3 then
  1035. 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)
  1036. elseif choice == 4 then
  1037. 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)
  1038. elseif choice == 5 then
  1039. 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)
  1040. elseif choice == 6 then
  1041. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_eabd8556.mp3", "I heard the Ratonga play it for fun.", "shrug", 1671177, 4253987454, Spawn)
  1042. elseif choice == 7 then
  1043. 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)
  1044. elseif choice == 8 then
  1045. 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)
  1046. elseif choice == 9 then
  1047. 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)
  1048. elseif choice == 10 then
  1049. 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)
  1050. end
  1051. end
  1052. end
  1053. end
  1054. elseif race == OGRE then
  1055. if gender == MALE then
  1056. if FPfaction <0 then
  1057. FactionChecking(NPC, Spawn, faction)
  1058. else
  1059. local choice = math.random(1,12)
  1060. if choice == 1 then
  1061. 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)
  1062. elseif choice == 2 then
  1063. 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)
  1064. elseif choice == 3 then
  1065. 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)
  1066. elseif choice == 4 then
  1067. 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)
  1068. elseif choice == 5 then
  1069. 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)
  1070. elseif choice == 6 then
  1071. 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)
  1072. elseif choice == 7 then
  1073. 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)
  1074. elseif choice == 8 then
  1075. 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)
  1076. elseif choice == 9 then
  1077. 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)
  1078. elseif choice == 10 then
  1079. 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)
  1080. elseif choice == 11 then
  1081. 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)
  1082. elseif choice == 12 then
  1083. 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)
  1084. end
  1085. end
  1086. elseif gender == FEMALE then
  1087. end
  1088. elseif race == RATONGA then
  1089. if gender == MALE then
  1090. if FPfaction <0 then
  1091. FactionChecking(NPC, Spawn, faction)
  1092. else
  1093. local choice = math.random(1,9)
  1094. if choice == 1 then
  1095. 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)
  1096. elseif choice == 2 then
  1097. 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)
  1098. elseif choice == 3 then
  1099. 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)
  1100. elseif choice == 4 then
  1101. 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)
  1102. elseif choice == 5 then
  1103. 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)
  1104. elseif choice == 6 then
  1105. 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)
  1106. elseif choice == 7 then
  1107. 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)
  1108. elseif choice == 8 then
  1109. 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)
  1110. elseif choice == 9 then
  1111. 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)
  1112. end
  1113. end
  1114. elseif gender == FEMALE then
  1115. if FPfaction <0 then
  1116. FactionChecking(NPC, Spawn, faction)
  1117. else
  1118. local choice = math.random(1,8)
  1119. if choice == 1 then
  1120. 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)
  1121. elseif choice == 2 then
  1122. 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)
  1123. elseif choice == 3 then
  1124. 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)
  1125. elseif choice == 4 then
  1126. 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)
  1127. elseif choice == 5 then
  1128. 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)
  1129. elseif choice == 6 then
  1130. 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)
  1131. elseif choice == 7 then
  1132. 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)
  1133. elseif choice == 8 then
  1134. 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)
  1135. end
  1136. end
  1137. end
  1138. elseif race == TROLL then
  1139. if gender == MALE then --SEE HAIL2 FOR MALE TROLL
  1140. elseif gender == FEMALE then
  1141. if FPfaction <0 then
  1142. FactionChecking(NPC, Spawn, faction)
  1143. else
  1144. local choice = math.random(1,12)
  1145. if choice == 1 then
  1146. 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)
  1147. elseif choice == 2 then
  1148. 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)
  1149. elseif choice == 3 then
  1150. 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)
  1151. elseif choice == 4 then
  1152. 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)
  1153. elseif choice == 5 then
  1154. 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)
  1155. elseif choice == 6 then
  1156. 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)
  1157. elseif choice == 7 then
  1158. 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)
  1159. elseif choice == 8 then
  1160. 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)
  1161. elseif choice == 9 then
  1162. 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)
  1163. elseif choice == 10 then
  1164. 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)
  1165. elseif choice == 11 then
  1166. 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)
  1167. elseif choice == 12 then
  1168. 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)
  1169. end
  1170. end
  1171. end
  1172. elseif race == WOOD_ELF then
  1173. if gender == MALE then
  1174. if Qfaction <0 then
  1175. FactionChecking(NPC, Spawn, faction)
  1176. else
  1177. local choice = math.random(1,13)
  1178. if choice == 1 then
  1179. 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)
  1180. elseif choice == 2 then
  1181. 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)
  1182. elseif choice == 3 then
  1183. 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)
  1184. elseif choice == 4 then
  1185. 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)
  1186. elseif choice == 5 then
  1187. 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)
  1188. elseif choice == 6 then
  1189. 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)
  1190. elseif choice == 7 then
  1191. 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)
  1192. elseif choice == 8 then
  1193. 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)
  1194. elseif choice == 9 then
  1195. 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)
  1196. elseif choice == 10 then
  1197. 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)
  1198. elseif choice == 11 then
  1199. 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)
  1200. elseif choice == 12 then
  1201. 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)
  1202. elseif choice == 13 then
  1203. 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)
  1204. end
  1205. end
  1206. elseif gender == FEMALE then
  1207. if Qfaction <0 then
  1208. FactionChecking(NPC, Spawn, faction)
  1209. else
  1210. local choice = math.random(1,11)
  1211. if choice == 1 then
  1212. 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)
  1213. elseif choice == 2 then
  1214. 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)
  1215. elseif choice == 3 then
  1216. 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)
  1217. elseif choice == 4 then
  1218. 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)
  1219. elseif choice == 5 then
  1220. 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)
  1221. elseif choice == 6 then
  1222. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_646dc5ff.mp3", "I've found that the right amount of patience and enthusiasm can open almost any door.", "agree", 1063360943, 3481586683, Spawn)
  1223. elseif choice == 7 then
  1224. 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)
  1225. elseif choice == 8 then
  1226. 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)
  1227. elseif choice == 9 then
  1228. 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)
  1229. elseif choice == 10 then
  1230. 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)
  1231. elseif choice == 11 then
  1232. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_d7a31929.mp3", "The greatest enemy a community can face is hubris. Always remember, we must work together for peace.", "agree", 2056858183, 299006724, Spawn, 0)
  1233. end
  1234. end
  1235. end
  1236. elseif race == FAE then
  1237. if gender == MALE then
  1238. elseif gender == FEMALE then
  1239. end
  1240. elseif race == ARASAI then
  1241. if gender == MALE then
  1242. elseif gender == FEMALE then
  1243. end
  1244. elseif race == SARNAK then
  1245. if gender == MALE then
  1246. elseif gender == FEMALE then
  1247. end
  1248. end
  1249. end
  1250. end
  1251. end
  1252. -------------------------------------------------------------------------------------------
  1253. -- GenericEcology2Hail
  1254. -------------------------------------------------------------------------------------------
  1255. function GenericEcology2Hail(NPC, Spawn, faction)
  1256. race = GetRace(NPC)
  1257. spawnRace = GetRace(Spawn)
  1258. gender = GetGender(NPC)
  1259. Qfaction = GetFactionAmount(Spawn,11)
  1260. FPfaction = GetFactionAmount(Spawn,12)
  1261. local zone = GetZone(NPC)
  1262. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  1263. GOOD = true
  1264. elseif GetZoneID(zone) == 207 then
  1265. GOOD = true
  1266. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  1267. GOOD = true
  1268. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  1269. GOOD = true
  1270. elseif GetZoneID(zone) == 470 then
  1271. GOOD = true
  1272. elseif GetZoneID(zone) == 45 then
  1273. NEUTRAL = true
  1274. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  1275. EVIL = true
  1276. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  1277. EVIL = true
  1278. end
  1279. if TimeCheck == false then
  1280. TimeCheck = true
  1281. AddTimer(NPC,2500,"ResetTimer")
  1282. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  1283. if race == BARBARIAN then
  1284. if gender == MALE then -- SEE SPAWN RACE HAIL
  1285. if EVIL then
  1286. elseif GOOD then
  1287. end
  1288. elseif gender == FEMALE then
  1289. if GOOD then
  1290. elseif EVIL then
  1291. if FPfaction <0 then
  1292. FactionChecking(NPC, Spawn, faction)
  1293. else
  1294. local choice = math.random(1,4)
  1295. if choice == 1 then
  1296. 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)
  1297. elseif choice == 2 then
  1298. 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)
  1299. elseif choice == 3 then
  1300. 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)
  1301. elseif choice == 4 then
  1302. 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)
  1303. end
  1304. end
  1305. end
  1306. end
  1307. elseif race == DARK_ELF then
  1308. if gender == MALE then
  1309. if FPfaction <0 then
  1310. FactionChecking(NPC, Spawn, faction)
  1311. else
  1312. local choice = math.random(1,6)
  1313. if choice == 1 then
  1314. 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)
  1315. elseif choice == 2 then
  1316. 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)
  1317. elseif choice == 3 then
  1318. 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)
  1319. elseif choice == 4 then
  1320. 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)
  1321. elseif choice == 5 then
  1322. 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)
  1323. elseif choice == 6 then
  1324. 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)
  1325. end
  1326. end
  1327. elseif gender == FEMALE then
  1328. if FPfaction <0 then
  1329. FactionChecking(NPC, Spawn, faction)
  1330. else
  1331. local choice = math.random(1,6)
  1332. if choice == 1 then
  1333. 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)
  1334. elseif choice == 2 then
  1335. 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)
  1336. elseif choice == 3 then
  1337. 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)
  1338. elseif choice == 4 then
  1339. 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)
  1340. elseif choice == 5 then
  1341. 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)
  1342. elseif choice == 6 then
  1343. 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)
  1344. end
  1345. end
  1346. end
  1347. elseif race == DWARF then
  1348. if gender == MALE then
  1349. elseif gender == FEMALE then
  1350. end
  1351. elseif race== ERUDITE then
  1352. if gender == MALE then
  1353. if EVIL then
  1354. elseif GOOD then
  1355. end
  1356. elseif gender == FEMALE then
  1357. if EVIL then
  1358. if FPfaction <0 then
  1359. FactionChecking(NPC, Spawn, faction)
  1360. else
  1361. local choice = MakeRandomInt(1,6)
  1362. if choice == 1 then
  1363. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_251836f2.mp3", "The harder you try, the dumber you look. Please don\'t let me be the one to stop you.", "curtsey", 3161111023, 90846372, Spawn, 0)
  1364. elseif choice == 2 then
  1365. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_aoi_gf_3b47e8b4.mp3", "I will incinerate the next person who does not acknowledge my superiority.", "frustrated", 1620404815, 180939615, Spawn, 0)
  1366. elseif choice == 3 then
  1367. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_30a32e42.mp3", "I am unable to grasp the concept of humility. Perhaps I could watch you for a while?", "confused", 4259595860, 3053187462, Spawn, 0)
  1368. elseif choice == 4 then
  1369. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_d021c931.mp3", "If I pretended you weren\'t here, would you go away?", "shrug", 740632684, 1033165397, Spawn, 0)
  1370. elseif choice == 5 then
  1371. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_c9b2ff52.mp3", "When I rule the world, I will enjoy deciding who lives and dies.", "ponder", 3448688096, 4199383884, Spawn, 0)
  1372. elseif choice == 6 then
  1373. PlayFlavor(NPC, "voiceover/english/optional2/erudite_eco_evil_2/ft/erudite/erudite_eco_evil_2_hail_gf_3a1d92f9.mp3", "The mindless babbling of a simpleton delights me to no end.", "sarcasm", 2419847373, 2143831747, Spawn, 0)
  1374. end
  1375. end
  1376. elseif GOOD then
  1377. end
  1378. end
  1379. elseif race == FROGLOK then
  1380. if gender == MALE then
  1381. elseif gender == FEMALE then
  1382. end
  1383. elseif race == GNOME then
  1384. if gender == MALE then
  1385. if EVIL then
  1386. if FPfaction <0 then
  1387. FactionChecking(NPC, Spawn, faction)
  1388. else
  1389. local choice = math.random(1,10)
  1390. if choice == 1 then
  1391. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_4d2d14ae.mp3", "So many test subjects, so little time.", "sigh", 4071952942, 2215778491, Spawn)
  1392. elseif choice == 2 then
  1393. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_fc9e7336.mp3", "My work would be so much further along if the voices would stop.", "scream", 4153768257, 1057730606, Spawn)
  1394. elseif choice == 3 then
  1395. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_b7905eb1.mp3", "No, no, no!!! That will never work! The person still needs to breathe, don't they? Don't they?", "shrug", 4217961596, 2328569229, Spawn)
  1396. elseif choice == 4 then
  1397. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_3b50e81d.mp3", "For the last time, gnomes didn't make Luclin explode! We would have gone with disintegration.", "grumble", 1607372881, 3520123002, Spawn)
  1398. elseif choice == 5 then
  1399. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_87cefc8f.mp3", "I will prove to them that I'm not mad! If I have to kill everyone of them to prove it, I will!", "dance", 4220511073, 14532676, Spawn)
  1400. elseif choice == 6 then
  1401. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_a0ec45ef.mp3", "Through the advances in modern magic, anything is possible.", "scheme", 1644993738, 1865011072, Spawn)
  1402. elseif choice == 7 then
  1403. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_9db76689.mp3", "I must find a wall before I lose this thought!", "frustrated", 835072904, 55030735, Spawn)
  1404. elseif choice == 8 then
  1405. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_3f3e760a.mp3", "So far, I have found kerrans to have only one life, not nine. I insist on finding the other eight!", "ponder", 1099412571, 1127198642, Spawn)
  1406. elseif choice == 9 then
  1407. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_6676fc28.mp3", "I really dislike the word conscience. Don't you?", "no", 921724824, 3128537430, Spawn)
  1408. elseif choice == 10 then
  1409. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gm_34756811.mp3", "How many times must I say it?! Acid first, then the eyeballs. Not the otherway around!", "swear", 99921459, 2923203645, Spawn)
  1410. end
  1411. end
  1412. elseif GOOD then
  1413. end
  1414. elseif gender == FEMALE then
  1415. if GOOD then
  1416. elseif EVIL then
  1417. if FPfaction <0 then
  1418. FactionChecking(NPC, Spawn, faction)
  1419. else
  1420. local choice = math.random(1,7)
  1421. if choice == 1 then
  1422. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_b0e1446f.mp3", "Only an amateur would bother worrying about ethics!", "wink", 2773191651, 675131505, Spawn)
  1423. elseif choice == 2 then
  1424. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_ba655660.mp3", "If I put crossbows on the heads of sharks, I'm certain they would one day replace guard dogs altogether!", "agree", 377614657, 3505805258, Spawn)
  1425. elseif choice == 3 then
  1426. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_bb099045.mp3", "It's interesting how Ratonga always find their way around the maze-like corridors of Temple Street.", "ponder", 3965977474, 2117230268, Spawn)
  1427. elseif choice == 4 then
  1428. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_39930e7.mp3", "Good and evil have no place in the pursuit of knowledge.", "nod", 2836283, 3393703988, Spawn)
  1429. elseif choice == 5 then
  1430. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_cf624473.mp3", "I told him his skin would grow back in time, but did he listen?", "shrug", 1276299166 , 3081460802, Spawn)
  1431. elseif choice == 6 then
  1432. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_be42d521.mp3", "I have no time to waste on safety measures!", "no", 1588984660 , 2899887913, Spawn)
  1433. elseif choice == 7 then
  1434. PlayFlavor(NPC, "voiceover/english/optional2/gnome_eco_evil_2/ft/gnome/gnome_eco_evil_2_hail_gf_a96fdda8.mp3", "If I found the smallest piece of magical residue and cut it in half, I wonder what would happen? ", "scheme", 534591874 , 1834630467, Spawn)
  1435. end
  1436. end
  1437. end
  1438. end
  1439. elseif race == HALF_ELF then
  1440. if gender == MALE then
  1441. if GOOD then
  1442. if Qfaction <0 then
  1443. FactionChecking(NPC, Spawn, faction)
  1444. else
  1445. local choice = math.random(1,6)
  1446. if choice == 1 then
  1447. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_768a0c8b.mp3", "Everywhere is walking distance if you have the time!", "agree", 2228417017 , 3880753774, Spawn)
  1448. elseif choice == 2 then
  1449. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_ea435b69.mp3", "I'm gonna get some peicings so I can be unique like everyone else!", "happy", 2468101640 , 903029053, Spawn)
  1450. elseif choice == 3 then
  1451. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_666e9477.mp3", "I think the word 'dualbreed' has a bit more dignity than 'halfelf', don't you?", "ponder", 3563191265 , 3563670932, Spawn)
  1452. elseif choice == 4 then
  1453. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_298c5b7a.mp3", "People just don't understand me! You'd think it was my hair.", "confused", 1208438852, 749063111, Spawn)
  1454. elseif choice == 5 then
  1455. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_9c815039.mp3", "I can't let what \'they\' say get in the way of my art!", "no", 1111887606, 2356852982, Spawn)
  1456. elseif choice == 6 then
  1457. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_good_2/ft/halfelf/halfelf_eco_good_2_hail_gm_8092bd6e.mp3", "One day I'd like to explore every corner of the oceans!", "smirk", 2508604234, 975747984, Spawn)
  1458. end
  1459. end
  1460. elseif EVIL then
  1461. end
  1462. elseif gender == FEMALE then
  1463. if EVIL then
  1464. elseif GOOD then
  1465. end
  1466. end
  1467. elseif race == HALFLING then
  1468. if gender == MALE then
  1469. elseif gender == FEMALE then
  1470. end
  1471. elseif race == HIGH_ELF then
  1472. if gender == MALE then
  1473. elseif gender == FEMALE then
  1474. end
  1475. elseif race == HUMAN then
  1476. if gender == MALE then
  1477. if EVIL then
  1478. if FPfaction <0 then
  1479. local choice = math.random(1,10)
  1480. if choice == 1 then
  1481. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_fea511a7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2430170377, 3065502678, Spawn)
  1482. elseif choice == 2 then
  1483. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_8d2a0876.mp3", "That look's like an awfully expensive pair of boots there, my friend.", "ponder", 367255988, 2113438867, Spawn)
  1484. elseif choice == 3 then
  1485. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_55c7abb4.mp3", "If you know what's good for ya, you didn't see anything!", "shakefist", 3295550745, 254450600, Spawn)
  1486. elseif choice == 4 then
  1487. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 507833438, 4154942045, Spawn, 0)
  1488. elseif choice == 5 then
  1489. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 3763693751, 3029107109, Spawn, 0)
  1490. elseif choice == 6 then
  1491. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 980845675, 4241333469, Spawn, 0)
  1492. elseif choice == 7 then
  1493. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1773924149, 2192447994, Spawn, 0)
  1494. elseif choice == 8 then
  1495. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 2675223743, 1399829526, Spawn, 0)
  1496. elseif choice == 9 then
  1497. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3543602520, 290613226, Spawn, 0)
  1498. elseif choice == 10 then
  1499. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 2642325989, 4260235172, Spawn, 0)
  1500. end
  1501. else
  1502. local choice = math.random(1,5)
  1503. if choice == 1 then
  1504. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_dfce6d9.mp3", "You won't live long in this city, fiend.", "nod", 3648628674, 701743400, Spawn, 0)
  1505. elseif choice == 2 then
  1506. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_daf01a19.mp3", "If I had another five or six ales, maybe I wouldn't mind talking to you.", "chuckle", 2320297447, 2667582898, Spawn, 0)
  1507. elseif choice == 3 then
  1508. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_e029416.mp3", "You're lucky there are witnesses watching us right now.", "cutthroat", 2950300370, 3231135751, Spawn, 0)
  1509. elseif choice == 4 then
  1510. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_34b6867c.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 1513887633, 3325471984, Spawn, 0)
  1511. elseif choice == 5 then
  1512. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gm_c467886b.mp3", "If you're looking for trouble, I've got a whole fistful of it waiting for you.", "threaten", 2550764265, 16200429, Spawn, 0)
  1513. end
  1514. end
  1515. elseif GOOD then
  1516. end
  1517. elseif gender == FEMALE then
  1518. if EVIL then
  1519. if FPfaction <0 then
  1520. local choice = math.random(1,7)
  1521. if choice == 1 then
  1522. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_741f3fdd.mp3", "I'll give you a head start before I start yelling for the guards.", "glare", 3939340779, 2731540062, Spawn, 0)
  1523. elseif choice == 2 then
  1524. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_55c7abb4.mp3", "I can't be seen associating with you, worm.", "glare", 2563439969, 3192575181, Spawn, 0)
  1525. elseif choice == 3 then
  1526. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 3457217785, 3805482956, Spawn, 0)
  1527. elseif choice == 4 then
  1528. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_7a80a6a8.mp3", "I thought I smelled something foul.", "stinky", 4060680490, 1058882345, Spawn, 0)
  1529. elseif choice == 5 then
  1530. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_142b686f.mp3", "I'm going to enjoy watching the Militia slit your throat.", "cutthroat", 605073324, 777296863, Spawn, 0)
  1531. elseif choice == 6 then
  1532. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_5195ca4a.mp3", "Do you know what Freeport does to spies?", "scold", 2290091922, 1343726185, Spawn, 0)
  1533. elseif choice == 7 then
  1534. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_notcitizen_gf_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1921159672, 254720018, Spawn, 0)
  1535. end
  1536. else
  1537. local choice = math.random(1,12)
  1538. if choice == 1 then
  1539. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_aoi_gf_603e4394.mp3", "Was it just me, or did I hear something jingling in your coin purse?", "listen", 2502377022, 3322258847, Spawn)
  1540. elseif choice == 2 then
  1541. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_ed2258.mp3", "If you keep bothering me, I'll scream for help!!", "scream", 663270309, 1265685906, Spawn)
  1542. elseif choice == 3 then
  1543. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_b0f7eb94.mp3", "Unless you know of a way to make some quick coin, we have no reason to talk.", "scold", 2879661704, 1437151896, Spawn)
  1544. elseif choice == 4 then
  1545. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_e0c9d202.mp3", "I'd give anything to leave this godsforsaken cesspool of a city.", "beg", 3902173006, 861701075, Spawn)
  1546. elseif choice == 5 then
  1547. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_975b4774.mp3", "I wish those guards would just leave us alone.", "sulk", 1551750792, 514840364, Spawn)
  1548. elseif choice == 6 then
  1549. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_e1648d49.mp3", "What made you think I wanted to talk to you?", "shrug", 3374792551, 3346072463, Spawn)
  1550. elseif choice == 7 then
  1551. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_79813683.mp3", "You'd be a lot more interesting with a dagger sticking out of your back.", "ponder", 126289530, 1128715810, Spawn)
  1552. elseif choice == 8 then
  1553. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_501caebd.mp3", "Didn't I see your corpse in the alley? Hmmm ... Maybe it was someone else.", "confused", 601911164, 3281892455, Spawn)
  1554. elseif choice == 9 then
  1555. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_216216bd.mp3", "The next time that guy leers at me, I'm gonna punch him in the throat.", "threaten", 185071498, 1736193360, Spawn)
  1556. elseif choice == 10 then
  1557. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_aoi_gf_5dbd05d1.mp3", "Does anyone in this city bathe?", "stinky", 3778681255, 1495535273, Spawn)
  1558. elseif choice == 11 then
  1559. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_d2844e25.mp3", "You can avoid trouble around here as long as you don't make eye contact with anyone.", "stare", 1255908565, 2073931972, Spawn)
  1560. elseif choice == 12 then
  1561. PlayFlavor(NPC, "voiceover/english/optional2/human_eco_evil_2/ft/human/human_eco_evil_2_hail_gf_2a5ed43.mp3", "Only the strong survive around here. Nice knowing you!", "bye", 2636161808, 2711680191, Spawn)
  1562. end
  1563. end
  1564. elseif GOOD then
  1565. end
  1566. end
  1567. elseif race == IKSAR then
  1568. if gender == MALE then
  1569. elseif gender == FEMALE then
  1570. end
  1571. elseif race == KERRA then
  1572. if gender == MALE then
  1573. if EVIL then
  1574. if FPfaction <0 then
  1575. FactionChecking(NPC, Spawn, faction)
  1576. else
  1577. local choice = math.random(1,7)
  1578. if choice == 1 then
  1579. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_9f680679.mp3", "I'd kill to know what the overlord has in that citadel!", "scheme", 3285282644, 3219725501, Spawn)
  1580. elseif choice == 2 then
  1581. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_3fe55b38.mp3", "Why, don't I seem to be the popular one today.", "whome", 1475998222, 3731288810, Spawn)
  1582. elseif choice == 3 then
  1583. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_895b5e07.mp3", "Everything has a price! What's yours?", "shrug", 599093835, 2436498104, Spawn)
  1584. elseif choice == 4 then
  1585. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8a065b90.mp3", "I am a kindly master, just so long as you remember your place.", "scold", 1400094764, 1979877393, Spawn)
  1586. elseif choice == 5 then
  1587. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "no", 1460934904, 2228770988, Spawn)
  1588. elseif choice == 6 then
  1589. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_5beacd8e.mp3", "Deep down we're all motivated by the same urges. I just have the courage to live by them.", "agree", 3328230174, 1668734281, Spawn)
  1590. elseif choice == 7 then
  1591. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8036c73a.mp3", "Some say Kerra are sneaky, evil, and cruel. True. We have many other fine qualities as well!", "scheme", 98388570, 2862243050, Spawn)
  1592. end
  1593. end
  1594. elseif GOOD then
  1595. end
  1596. elseif gender == FEMALE then
  1597. if EVIL then
  1598. if FPfaction <0 then
  1599. FactionChecking(NPC, Spawn, faction)
  1600. else
  1601. local choice = MakeRandomInt(1,6)
  1602. if choice == 1 then
  1603. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_895b5e07.mp3", "Everything has a price! What\'s yours?", "shrug", 599093835, 2436498104, Spawn, 0)
  1604. elseif choice == 2 then
  1605. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_3fe55b38.mp3", "Why, don\'t I seem to be the popular one today.", "whome", 1475998222, 3731288810, Spawn, 0)
  1606. elseif choice == 3 then
  1607. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_8a065b90.mp3", "I am a kindly master, just so long as you remember your place.", "scold", 1400094764, 1979877393, Spawn, 0)
  1608. elseif choice == 4 then
  1609. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_9f680679.mp3", "I\'d kill to know what the overlord has in that citadel!", "scheme", 3285282644, 3219725501, Spawn, 0)
  1610. elseif choice == 5 then
  1611. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_aoi_gf_c9f2b4f1.mp3", "Friendship is too costly around here.", "sigh", 1460934904, 2228770988, Spawn, 0)
  1612. elseif choice == 6 then
  1613. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_evil_2/ft/kerran/kerran_eco_evil_2_hail_gf_5beacd8e.mp3", "Deep down we're all motivated by the same urges. I just have the courage to live by them.", "agree", 3328230174, 1668734281, Spawn, 0)
  1614. end
  1615. end
  1616. elseif GOOD then
  1617. if Qfaction <0 then
  1618. FactionChecking(NPC, Spawn, faction)
  1619. else
  1620. local choice = math.random(1,7)
  1621. if choice == 1 then
  1622. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_b155e999.mp3", "You won't see me near any of those fountains!", "heckno", 1123179326, 271243686, Spawn)
  1623. elseif choice == 2 then
  1624. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_eabd8556.mp3", "I heard the ratonga play for fun!", "giggle", 1138200584, 1711242450, Spawn)
  1625. elseif choice == 3 then
  1626. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_28445ab7.mp3", "I don't spend as much time grooming as the others say I do.", "sigh", 1571714850, 824504933, Spawn)
  1627. elseif choice == 4 then
  1628. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_4424ae28.mp3", "How sweet my Tom is to leave such a gift at my door step.", "happy", 2235953436, 2446050201, Spawn)
  1629. elseif choice == 5 then
  1630. PlayFlavor(NPC, "voiceover/english/optional2/kerran_eco_good_2/ft/kerran/kerran_eco_good_2_hail_gf_63881722.mp3", "I'm trying to find a new seasoning for my dried fish.", "ponder", 3322224010, 1564701262, Spawn)
  1631. end
  1632. end
  1633. end
  1634. end
  1635. elseif race == OGRE then
  1636. if gender == MALE then
  1637. elseif gender == FEMALE then
  1638. if FPfaction <0 then
  1639. FactionChecking(NPC, Spawn, faction)
  1640. else
  1641. local choice = math.random(1,9)
  1642. if choice == 1 then
  1643. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_aoi_gf_b47ba6c8.mp3", "There is never enough bloodshed in this city.", "grumble", 2738684859, 1457757225, Spawn)
  1644. elseif choice == 2 then
  1645. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_aoi_gf_d70efe42.mp3", "Revel in the bloodshed.", "yeah", 3553897837, 3037866776, Spawn)
  1646. elseif choice == 3 then
  1647. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_ed0025c7.mp3", "Drinking the blood of your enemy only makes you stronger.", "chuckle", 2597493569, 3831571194, Spawn)
  1648. elseif choice == 4 then
  1649. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_ebf3ef37.mp3", "In the heat of battle is the only way to die.", "smile", 1938773892, 770731252, Spawn)
  1650. elseif choice == 5 then
  1651. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468, Spawn)
  1652. elseif choice == 6 then
  1653. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_55c24433.mp3", "I use fear to kill my enemies.", "stare", 1684658713, 4281146719, Spawn)
  1654. elseif choice == 7 then
  1655. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468, Spawn)
  1656. elseif choice == 8 then
  1657. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_1a13bb5d.mp3", "Armor is just an extension of my skin.", "flex", 1229374135, 1249250407, Spawn)
  1658. elseif choice == 9 then
  1659. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_b16f51a5.mp3", "I travel. As long as its to inflict pain.", "sneer", 3351897420, 1929551634, Spawn)
  1660. end
  1661. end
  1662. end
  1663. elseif race == RATONGA then
  1664. if gender == MALE then
  1665. if FPfaction <0 then
  1666. FactionChecking(NPC, Spawn, faction)
  1667. else
  1668. local choice = math.random(1,3)
  1669. if choice == 1 then
  1670. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_hail_gm_6983d4f4.mp3", "Do you ever get the feeling someone's watching you?", "doubletake", 1443012999, 225264564, Spawn)
  1671. elseif choice == 2 then
  1672. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_aoi_gm_77ec588f.mp3", "Shutup! And tell me what the other idiot is doing!", "swear", 1839404420, 417472111, Spawn)
  1673. elseif choice == 3 then
  1674. PlayFlavor(NPC, "voiceover/english/optional2/ratonga_eco_evil_2/ft/ratonga/ratonga_eco_evil_2_aoi_gm_a07a0e21.mp3", "Well, why didn't you say so! That changes everything.", "doh", 392770009, 1670445170, Spawn)
  1675. end
  1676. end
  1677. elseif gender == FEMALE then
  1678. end
  1679. elseif race == TROLL then
  1680. if gender == MALE then
  1681. if FPfaction <0 then
  1682. FactionChecking(NPC, Spawn, faction)
  1683. else
  1684. local choice = math.random(1,7)
  1685. if choice == 1 then
  1686. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f9319fbb.mp3", "I like killing things just to see them die. Don't you?", "giggle", 2044250119, 1492935869, Spawn)
  1687. elseif choice == 2 then
  1688. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_60a4050b.mp3", "Me likes it when they are scared. It tastes better that way.", "thanks", 2363588727, 2924742015, Spawn)
  1689. elseif choice == 3 then
  1690. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_46facad7.mp3", "If I eats you now, I wouldn't know what you were going to say.", "wink", 191047961, 2382342743, Spawn)
  1691. elseif choice == 4 then
  1692. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_ae48977.mp3", "You can't eat money. Then why people care about it so much?", "wince", 404920869, 3492621289, Spawn)
  1693. elseif choice == 5 then
  1694. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_5afa1e7.mp3", "The Overlord needs less gold. Eat more people! He won't miss them!", "scheme", 2782977705, 136776719, Spawn)
  1695. elseif choice == 6 then
  1696. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_f28915a9.mp3", "Friends are good.. until you don't need them anymore!", "agree", 2727950602, 4200124273, Spawn)
  1697. elseif choice == 7 then
  1698. PlayFlavor(NPC, "voiceover/english/optional2/troll_eco_evil_2/ft/troll/troll_eco_evil_2_hail_gm_d5eb6fc.mp3", "Ow! Head hurts when I do that thing.. with my brain! Owww!", "scream", 1058602010, 3235323095, Spawn)
  1699. end
  1700. end
  1701. elseif gender == FEMALE then
  1702. end
  1703. elseif race == WOOD_ELF then
  1704. if gender == MALE then
  1705. elseif gender == FEMALE then
  1706. end
  1707. elseif race == FAE then
  1708. if gender == MALE then
  1709. elseif gender == FEMALE then
  1710. end
  1711. elseif race == ARASAI then
  1712. if gender == MALE then
  1713. elseif gender == FEMALE then
  1714. end
  1715. elseif race == SARNAK then
  1716. if gender == MALE then
  1717. elseif gender == FEMALE then
  1718. end
  1719. end
  1720. end
  1721. end
  1722. end
  1723. -------------------------------------------------------------------------------------------
  1724. -- GenericRaceCheckHail
  1725. -------------------------------------------------------------------------------------------
  1726. function GenericRaceCheckHail(NPC, Spawn, faction)
  1727. race = GetRace(NPC)
  1728. spawnRace = GetRace(Spawn)
  1729. gender = GetGender(NPC)
  1730. level = GetLevel(Spawn)
  1731. Qfaction = GetFactionAmount(Spawn,11)
  1732. FPfaction = GetFactionAmount(Spawn,12)
  1733. local zone = GetZone(NPC)
  1734. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  1735. GOOD = true
  1736. elseif GetZoneID(zone) == 12 then
  1737. GOOD = true
  1738. elseif GetZoneID(zone) == 207 then
  1739. GOOD = true
  1740. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  1741. GOOD = true
  1742. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  1743. GOOD = true
  1744. elseif GetZoneID(zone) == 470 then
  1745. GOOD = true
  1746. elseif GetZoneID(zone) == 45 then
  1747. NEUTRAL = true
  1748. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  1749. EVIL = true
  1750. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  1751. EVIL = true
  1752. end
  1753. if TimeCheck == false then -- checks timer
  1754. TimeCheck = true -- sets timer
  1755. AddTimer(NPC,2500,"ResetTimer") -- starts reset clock
  1756. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verify's NPC race/gender
  1757. if race == BARBARIAN then -- begins NPC race check
  1758. if gender == MALE then -- begins NPC gender check
  1759. if EVIL then -- begins NPC faction/location check
  1760. if FPfaction <0 then -- player faction check to determine resposne
  1761. FactionChecking(NPC, Spawn, faction)
  1762. else
  1763. local choice = math.random(1,3) -- player passes faction check, procedes to dialogue
  1764. if choice == 1 then
  1765. 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)
  1766. elseif choice == 2 then
  1767. 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)
  1768. elseif choice == 3 then
  1769. if spawnRace == BARBARIAN then
  1770. 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)
  1771. elseif spawnRace == DARK_ELF then
  1772. 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)
  1773. elseif spawnRace == DWARF then
  1774. 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)
  1775. elseif spawnRace == ERUDITE then
  1776. 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)
  1777. elseif spawnRace == FROGLOK then
  1778. 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)
  1779. elseif spawnRace == HALF_ELF then
  1780. 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)
  1781. elseif spawnRace == HUMAN then
  1782. 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)
  1783. elseif spawnRace == IKSAR then
  1784. 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)
  1785. elseif spawnRace == KERRA then
  1786. 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)
  1787. elseif spawnRace == OGRE then
  1788. 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)
  1789. elseif spawnRace == RATONGA then
  1790. 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)
  1791. else
  1792. local check = math.random(1,2)
  1793. if check == 1 then
  1794. 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)
  1795. elseif check == 2 then
  1796. 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)
  1797. end
  1798. end
  1799. end
  1800. end
  1801. elseif GOOD then
  1802. if Qfaction <0 then
  1803. FactionChecking(NPC, Spawn, faction)
  1804. else
  1805. local choice = math.random(1,3)
  1806. if choice == 1 then --racial check
  1807. if spawnRace == BARBARIAN then
  1808. if GetLevel(Spawn) >=50 then
  1809. check = math.random(1,4) --Calls in Status Praise VO
  1810. else
  1811. check = math.random(1,2)
  1812. end
  1813. if check == 1 then
  1814. 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)
  1815. elseif check == 2 then
  1816. 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)
  1817. elseif check == 3 then
  1818. 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)
  1819. elseif check == 4 then
  1820. 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)
  1821. end
  1822. elseif spawnRace == DARK_ELF then
  1823. 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)
  1824. elseif spawnRace == DWARF then
  1825. local check = math.random(1,2)
  1826. if check == 1 then
  1827. 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)
  1828. elseif check == 2 then
  1829. 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)
  1830. end
  1831. elseif spawnRace == ERUDITE then
  1832. 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)
  1833. elseif spawnRace == FROGLOK then
  1834. 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)
  1835. elseif spawnRace == GNOME then
  1836. 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)
  1837. elseif spawnRace == HALF_ELF then
  1838. 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)
  1839. elseif spawnRace == HALFLING then
  1840. 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)
  1841. elseif spawnRace == HIGH_ELF then
  1842. 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)
  1843. elseif spawnRace == IKSAR then
  1844. 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)
  1845. elseif spawnRace == KERRA then
  1846. 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)
  1847. elseif spawnRace == TROLL then
  1848. 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)
  1849. elseif spawnRace == RATONGA then
  1850. 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)
  1851. elseif spawnRace == TROLL then
  1852. 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)
  1853. elseif spawnRace == WOOD_ELF then
  1854. 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)
  1855. else
  1856. local check = math.random(1,2)
  1857. if check == 1 then
  1858. 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)
  1859. elseif check == 2 then
  1860. 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)
  1861. end
  1862. end
  1863. elseif choice == 2 then
  1864. 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)
  1865. elseif choice == 3 then
  1866. 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)
  1867. end
  1868. end
  1869. end
  1870. elseif gender == FEMALE then
  1871. if GOOD then
  1872. elseif EVIL then
  1873. end
  1874. end
  1875. elseif race == DARK_ELF then
  1876. if gender == MALE then
  1877. if FPfaction <0 then
  1878. FactionChecking(NPC, Spawn, faction)
  1879. else
  1880. local choice = math.random(1,3)
  1881. if choice == 1 then
  1882. 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)
  1883. elseif choice == 2 then
  1884. 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)
  1885. elseif choice == 3 then
  1886. if spawnRace == BARBARIAN then
  1887. 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)
  1888. elseif spawnRace == DARK_ELF then
  1889. if GetLevel(Spawn) >=50 then
  1890. check = math.random(1,4)
  1891. else
  1892. check = math.random(1,2)
  1893. end
  1894. if check == 1 then
  1895. 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)
  1896. elseif check == 2 then
  1897. 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)
  1898. elseif check == 3 then
  1899. 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)
  1900. elseif check == 4 then
  1901. 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)
  1902. end
  1903. elseif spawnRace == DWARF then
  1904. 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)
  1905. elseif spawnRace == ERUDITE then
  1906. 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)
  1907. elseif spawnRace == GNOME then
  1908. 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)
  1909. elseif spawnRace == HALF_ELF then
  1910. 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)
  1911. elseif spawnRace == HALFLING then
  1912. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfling_gm_e2eb04c4.mp3", "Get away from me, you foul little worm.", "lookaway", 1784326229, 362190500, Spawn, 0)
  1913. elseif spawnRace == HIGH_ELF then
  1914. 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)
  1915. elseif spawnRace == HUMAN then
  1916. 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)
  1917. elseif spawnRace == IKSAR then
  1918. 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)
  1919. elseif spawnRace == OGRE then
  1920. 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)
  1921. elseif spawnRace == RATONGA then
  1922. 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)
  1923. elseif spawnRace == TROLL then
  1924. 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)
  1925. else
  1926. local check = math.random(1,2)
  1927. if check == 1 then
  1928. 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)
  1929. elseif choice == 2 then
  1930. 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)
  1931. end
  1932. end
  1933. end
  1934. end
  1935. elseif gender == FEMALE then
  1936. if FPfaction <0 then
  1937. FactionChecking(NPC, Spawn, faction)
  1938. else
  1939. local choice = math.random(1,3)
  1940. if choice == 1 then
  1941. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293, Spawn)
  1942. elseif choice == 2 then
  1943. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078, Spawn)
  1944. elseif choice == 3 then
  1945. if spawnRace == BARBARIAN then
  1946. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_barbarian_gf_46b8ab28.mp3", "Get away from me, brute!", "threaten", 1806259132, 4035381096, Spawn)
  1947. elseif spawnRace == DARK_ELF then
  1948. if GetLevel(Spawn) >=50 then
  1949. check = math.random(1,4)
  1950. else
  1951. check = math.random(1,2)
  1952. end
  1953. if check == 1 then
  1954. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_2fb22326.mp3", "We'll rise again, and then nothing can stop us.", "agree", 1301346574, 4276784701, Spawn)
  1955. elseif check == 2 then
  1956. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_54a02968.mp3", "What a foul dirty place this is compared to Neriak!", "stinky", 3252919562, 342739868, Spawn)
  1957. elseif check == 3 then
  1958. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_3139de2e.mp3", "Innoruk's blood you're powerful!", "boggle", 4048173225, 4136711044, Spawn)
  1959. elseif check == 4 then
  1960. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_b86ec55f.mp3", "You'll do nicely when we make our play!", "agree", 234032343, 1835792122, Spawn)
  1961. end
  1962. elseif spawnRace == DWARF then
  1963. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_dwarf_gf_e76b04be.mp3", "Foul. It's a testament to our ruler's weakness that he lets your ilk in here.", "sad", 3576789141, 2531430603, Spawn, 0)
  1964. elseif spawnRace == ERUDITE then
  1965. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_erudite_gf_592ca86a.mp3", "Where has all of your vaunted intelligence gotten you?", "chuckle", 2330017595, 3612340219, Spawn)
  1966. elseif spawnRace == GNOME then
  1967. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_gnome_gf_8081d786.mp3", "I've no use for a toy soldier.", "no", 2452036802, 1703948999, Spawn)
  1968. elseif spawnRace == HALF_ELF then
  1969. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfelf_gf_8677807d.mp3", "Half perfect, half diseased. Still disgusting!", "sniff", 512466716, 4175253448, Spawn)
  1970. elseif spawnRace == HIGH_ELF then
  1971. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_highelf_gf_9eab37c6.mp3", "An evil high elf? Dear Innoruuk, we've prevailed!", "cheer", 172789471, 2283627974, Spawn, 0)
  1972. elseif spawnRace == HUMAN then
  1973. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_human_gf_3694a5ae.mp3", "Were your Overlord not around, we Tier'Dal would have crushed Freeport.", "sarcasm", 3436507932, 1702035959, Spawn)
  1974. elseif spawnRace == IKSAR then
  1975. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_iksar_gf_4bb5d364.mp3", "Back off scaley! No antcient civilization saves you from the same fate I share!", "boggle", 3246025874, 2970292992, Spawn)
  1976. elseif spawnRace == OGRE then
  1977. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ogre_gf_8cf93c6a.mp3", "The Green Mist missed a few spots. Its a shame the gods were too weak to finish what they started.", "shrug", 181661249, 784055085, Spawn)
  1978. elseif spawnRace == RATONGA then
  1979. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ratonga_gf_ac7f4092.mp3", "A talking rat? Ugh, go play with a Ke.", "point", 396338587, 547395314, Spawn)
  1980. elseif spawnRace == TROLL then
  1981. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_troll_gf_95179ecf.mp3", "Its a shame the Thexian rulers were weak and allowed you trolls to live in Neriak.", "ponder", 2126071785, 4235896141, Spawn)
  1982. else
  1983. local check = math.random(1,2)
  1984. if check == 1 then
  1985. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293, Spawn)
  1986. elseif check == 2 then
  1987. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078, Spawn)
  1988. end
  1989. end
  1990. end
  1991. end
  1992. end
  1993. elseif race == DWARF then
  1994. if gender == MALE then
  1995. elseif gender == FEMALE then
  1996. if Qfaction <0 then
  1997. FactionChecking(NPC, Spawn, faction)
  1998. else
  1999. local choice = math.random(1,3)
  2000. if choice == 1 then
  2001. 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)
  2002. elseif choice == 2 then
  2003. 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)
  2004. elseif choice == 3 then
  2005. if spawnRace == HIGH_ELF then
  2006. 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)
  2007. end
  2008. else
  2009. local choice = math.random(1,2)
  2010. if choice == 1 then
  2011. 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)
  2012. elseif choice == 2 then
  2013. 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)
  2014. end
  2015. end
  2016. end
  2017. end
  2018. elseif race== ERUDITE then
  2019. if gender == MALE then
  2020. if EVIL then
  2021. if FPfaction <0 then
  2022. FactionChecking(NPC, Spawn, faction)
  2023. else
  2024. local choice = math.random(1,3)
  2025. if choice == 1 then
  2026. 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)
  2027. elseif choice == 2 then
  2028. 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)
  2029. elseif choice == 3 then
  2030. if spawnRace == BARBARIAN then
  2031. 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)
  2032. elseif spawnRace == DWARF then
  2033. 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)
  2034. elseif spawnRace == ERUDITE then
  2035. 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)
  2036. elseif spawnRace == IKSAR then
  2037. 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)
  2038. elseif spawnRace == OGRE then
  2039. 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)
  2040. elseif spawnRace == RATONGA then
  2041. 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)
  2042. else
  2043. local check = math.random(1,2)
  2044. if check == 1 then
  2045. 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)
  2046. elseif check == 2 then
  2047. 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)
  2048. end
  2049. end
  2050. end
  2051. end
  2052. elseif GOOD then
  2053. end
  2054. elseif gender == FEMALE then
  2055. if EVIL then
  2056. if FPfaction <0 then
  2057. FactionChecking(NPC, Spawn, faction)
  2058. else
  2059. local choice = math.random(1,3)
  2060. if choice == 1 then
  2061. 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)
  2062. elseif choice == 2 then
  2063. 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)
  2064. elseif choice == 3 then
  2065. if spawnRace == DARKELF then
  2066. 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)
  2067. elseif spawnRace == ERUDITE then
  2068. local check = math.random(1,2)
  2069. if check == 1 then
  2070. 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)
  2071. elseif check == 2 then
  2072. 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)
  2073. end
  2074. elseif spawnRace == KERRA then
  2075. 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)
  2076. elseif spawnRace == OGRE then
  2077. 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)
  2078. elseif spawnRace == RATONGA then
  2079. 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)
  2080. elseif spawnRace == TROLL then
  2081. 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)
  2082. else
  2083. local check = math.random(1,2)
  2084. if check == 1 then
  2085. 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)
  2086. elseif check == 2 then
  2087. 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)
  2088. end
  2089. end
  2090. end
  2091. end
  2092. elseif GOOD then
  2093. if Qfaction <0 then
  2094. FactionChecking(NPC, Spawn, faction)
  2095. else
  2096. local choice = math.random(1,3)
  2097. if choice == 1 then --racial check
  2098. if spawnRace == BARBARIAN then
  2099. 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)
  2100. elseif spawnRace == DARK_ELF then
  2101. 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)
  2102. elseif spawnRace == DWARF then
  2103. 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)
  2104. elseif spawnRace == ERUDITE then
  2105. local check = math.random(1,2)
  2106. if check == 1 then
  2107. 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)
  2108. elseif check == 2 then
  2109. 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)
  2110. end
  2111. elseif spawnRace == GNOME then
  2112. 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)
  2113. elseif spawnRace == HALF_ELF then
  2114. 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)
  2115. elseif spawnRace == HALFLING then
  2116. 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)
  2117. elseif spawnRace == HIGH_ELF then
  2118. 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)
  2119. elseif spawnRace == HUMAN then
  2120. 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)
  2121. elseif spawnRace == IKSAR then
  2122. 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)
  2123. elseif spawnRace == KERRA then
  2124. 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)
  2125. elseif spawnRace == OGRE then
  2126. 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)
  2127. elseif spawnRace == WOOD_ELF then
  2128. local check = math.random(1,2)
  2129. if check == 1 then
  2130. 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)
  2131. elseif check == 2 then
  2132. 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)
  2133. end
  2134. else
  2135. local check = math.random(1,2)
  2136. if check == 1 then
  2137. 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)
  2138. elseif check == 2 then
  2139. 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)
  2140. end
  2141. end
  2142. elseif choice == 2 then
  2143. 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)
  2144. elseif choice == 3 then
  2145. 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)
  2146. end
  2147. end
  2148. end
  2149. end
  2150. elseif race == FROGLOK then
  2151. if gender == MALE then
  2152. elseif gender == FEMALE then
  2153. if Qfaction <0 then
  2154. FactionChecking(NPC, Spawn, faction)
  2155. else
  2156. local choice = math.random(1,3)
  2157. if choice == 1 then --racial check
  2158. if spawnRace == BARBARIAN then
  2159. 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)
  2160. elseif spawnRace == DARK_ELF then
  2161. 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)
  2162. elseif spawnRace == DWARF then
  2163. 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)
  2164. elseif spawnRace == ERUDITE then
  2165. 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)
  2166. elseif spawnRace == GNOME then
  2167. 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)
  2168. elseif spawnRace == HALF_ELF then
  2169. 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)
  2170. elseif spawnRace == HALFLING then
  2171. 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)
  2172. elseif spawnRace == HIGH_ELF then
  2173. local check = math.random(1,2)
  2174. if check == 1 then
  2175. 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)
  2176. elseif check == 2 then
  2177. 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)
  2178. end
  2179. elseif spawnRace == HUMAN then
  2180. 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)
  2181. elseif spawnRace == KERRA then
  2182. 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)
  2183. elseif spawnRace == WOOD_ELF then
  2184. 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)
  2185. else
  2186. local check = math.random(1,2)
  2187. if check == 1 then
  2188. 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)
  2189. elseif check == 2 then
  2190. 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)
  2191. end
  2192. end
  2193. elseif choice == 2 then
  2194. 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)
  2195. elseif choice == 3 then
  2196. 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)
  2197. end
  2198. end
  2199. end
  2200. elseif race == GNOME then
  2201. if gender == MALE then
  2202. if EVIL then
  2203. if FPfaction <0 then
  2204. FactionChecking(NPC, Spawn, faction)
  2205. else
  2206. local choice = math.random(1,3)
  2207. if choice == 1 then
  2208. 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)
  2209. elseif choice == 2 then
  2210. 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)
  2211. elseif choice == 3 then
  2212. if spawnRace == DARKELF then
  2213. 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)
  2214. elseif spawnRace == ERUDITE then
  2215. 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)
  2216. elseif spawnRace == GNOME then
  2217. 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)
  2218. elseif spawnRace == OGRE then
  2219. 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)
  2220. elseif spawnRace == RATONGA then
  2221. local check = math.random(1,2)
  2222. if check == 1 then
  2223. 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)
  2224. elseif check == 2 then
  2225. 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)
  2226. end
  2227. elseif spawnRace == TROLL then
  2228. 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)
  2229. else
  2230. local check = math.random(1,2)
  2231. if check == 1 then
  2232. 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)
  2233. elseif check == 2 then
  2234. 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)
  2235. end
  2236. end
  2237. end
  2238. end
  2239. elseif GOOD then
  2240. end
  2241. elseif gender == FEMALE then
  2242. if GOOD then
  2243. if Qfaction <0 then
  2244. FactionChecking(NPC, Spawn, faction)
  2245. else
  2246. local choice = math.random(1,3)
  2247. if choice == 1 then
  2248. 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)
  2249. elseif choice == 2 then
  2250. 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)
  2251. elseif choice == 3 then
  2252. if spawnRace == BARBARIAN then
  2253. 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)
  2254. elseif spawnRace == DARK_ELF then
  2255. 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)
  2256. elseif spawnRace == DWARF then
  2257. 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)
  2258. elseif spawnRace == GNOME then
  2259. 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)
  2260. elseif spawnRace == HALFLING then
  2261. 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)
  2262. elseif spawnRace == HIGH_ELF then
  2263. 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)
  2264. elseif spawnRace == HUMAN then
  2265. 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)
  2266. elseif spawnRace == KERRA then
  2267. 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)
  2268. elseif spawnRace == OGRE then
  2269. 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)
  2270. end
  2271. else
  2272. local choice = math.random(1,2)
  2273. if choice == 1 then
  2274. 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)
  2275. elseif choice == 2 then
  2276. 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)
  2277. end
  2278. end
  2279. end
  2280. elseif EVIL then
  2281. if FPfaction <0 then
  2282. FactionChecking(NPC, Spawn, faction)
  2283. else
  2284. local choice = math.random(1,3)
  2285. if choice == 1 then
  2286. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368, Spawn)
  2287. elseif choice == 2 then
  2288. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958, Spawn)
  2289. elseif choice == 3 then
  2290. if spawnRace == DARKELF then
  2291. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_darkelf_gf_d6a4426d.mp3", "Oops! Pardon me! Watch the gnome!", "appologize", 57227224, 2068197977, Spawn)
  2292. elseif spawnRace == ERUDITE then
  2293. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_erudite_gf_fda5eb48.mp3", "We'll see who's smarter when I finish my ... thingamabob!", "agree", 856975110, 1693275305, Spawn)
  2294. elseif spawnRace == GNOME then
  2295. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_gnome_gf_91c8c95a.mp3", "Sprockets and cogs! Where's the one I need now?", "doh", 2107565689, 1695469863, Spawn)
  2296. elseif spawnRace == OGRE then
  2297. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gf_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806, Spawn)
  2298. elseif spawnRace == RATONGA then
  2299. local check = math.random(1,2)
  2300. if check == 1 then
  2301. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_c4fe5091.mp3", "Its a.. rat race out here!", "chuckle", 3414267492, 3932300678, Spawn)
  2302. elseif check == 2 then
  2303. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_f5bdc8a9.mp3", "Good thing you ratonga have such nimble fingers!", "nod", 3939605048, 2460746424, Spawn)
  2304. end
  2305. elseif spawnRace == TROLL then
  2306. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gf_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806, Spawn)
  2307. else
  2308. local check = math.random(1,2)
  2309. if check == 1 then
  2310. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368, Spawn)
  2311. elseif check == 2 then
  2312. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958, Spawn)
  2313. end
  2314. end
  2315. end
  2316. end
  2317. end
  2318. end
  2319. elseif race == HALF_ELF then
  2320. if gender == MALE then
  2321. if GOOD then
  2322. if Qfaction <0 then
  2323. FactionChecking(NPC, Spawn, faction)
  2324. else
  2325. local choice = math.random(1,3)
  2326. if choice == 1 then --racial check
  2327. if spawnRace == BARBARIAN then
  2328. 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)
  2329. elseif spawnRace == DARK_ELF then
  2330. 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)
  2331. elseif spawnRace == DWARF then
  2332. 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)
  2333. elseif spawnRace == GNOME then
  2334. 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)
  2335. elseif spawnRace == HALF_ELF then
  2336. if GetLevel(Spawn) >=50 then
  2337. check = math.random(1,3)
  2338. else
  2339. check = math.random(1,2)
  2340. end
  2341. if check == 1 then
  2342. 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)
  2343. elseif check == 2 then
  2344. 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)
  2345. elseif check == 3 then
  2346. 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)
  2347. end
  2348. elseif spawnRace == HALFLING then
  2349. 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)
  2350. elseif spawnRace == HIGH_ELF then
  2351. 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)
  2352. elseif spawnRace == HUMAN then
  2353. 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)
  2354. elseif spawnRace == KERRA then
  2355. 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)
  2356. elseif spawnRace == OGRE then
  2357. 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)
  2358. elseif spawnRace == WOOD_ELF then
  2359. local check = math.random(1,2)
  2360. if check == 1 then
  2361. 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)
  2362. elseif check == 2 then
  2363. 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)
  2364. end
  2365. else
  2366. local check = math.random(1,2)
  2367. if check == 1 then
  2368. 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)
  2369. elseif check == 2 then
  2370. 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)
  2371. end
  2372. end
  2373. elseif choice == 2 then
  2374. 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)
  2375. elseif choice == 3 then
  2376. 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)
  2377. end
  2378. end
  2379. elseif EVIL then
  2380. end
  2381. elseif gender == FEMALE then
  2382. if EVIL then
  2383. if FPfaction <0 then
  2384. FactionChecking(NPC, Spawn, faction)
  2385. else
  2386. local choice = math.random(1,3)
  2387. if choice == 1 then
  2388. 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)
  2389. elseif choice == 2 then
  2390. 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)
  2391. elseif choice == 3 then
  2392. if spawnRace == DARKELF then
  2393. 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)
  2394. elseif spawnRace == DWARF then
  2395. PlayFlavor(NPC, "", "I've never met a dwarf before. Is it true they're stupid? ", "stare", 0, 0, Spawn)
  2396. elseif spawnRace == ERUDITE then
  2397. 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)
  2398. elseif spawnRace == GNOME then
  2399. PlayFlavor(NPC, "voiceover/english/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_gnome_gf_e91c924a.mp3", "If I wanted to build something, I'd ask you.", "no", 4236848712, 1210106222, Spawn)
  2400. elseif spawnRace == IKSAR then
  2401. 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)
  2402. elseif spawnRace == OGRE then
  2403. 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)
  2404. elseif spawnRace == RATONGA then
  2405. 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)
  2406. elseif spawnRace == TROLL then
  2407. 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)
  2408. elseif spawnRace == WOODELF then
  2409. 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)
  2410. else
  2411. local check = math.random(1,2)
  2412. if check == 1 then
  2413. 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)
  2414. elseif check == 2 then
  2415. 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)
  2416. end
  2417. end
  2418. end
  2419. end
  2420. elseif GOOD then
  2421. if Qfaction <0 then
  2422. FactionChecking(NPC, Spawn, faction)
  2423. else
  2424. local choice = math.random(1,3)
  2425. if choice == 1 then
  2426. 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)
  2427. elseif choice == 2 then
  2428. 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)
  2429. elseif choice == 3 then
  2430. if spawnRace == GNOME then
  2431. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_gnome_gf_e91c924a.mp3", "If I wanted to build something, I'd ask you.", "", 1799736683, 3559236176, Spawn, 0)
  2432. elseif spawnRace == HALFLING then
  2433. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_halfling_gf_8cd07501.mp3", "Yes, what is it? Oh, just saying hello ...well, then, hello.", "", 3116622950, 2719160299, Spawn, 0)
  2434. elseif spawnRace == KERRA then
  2435. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_kerra_gf_152ec69a.mp3", "What are you really hiding behind that fur coat anyway?", "", 3158059786, 910215330, Spawn, 0)
  2436. elseif spawnRace == RATONGA then
  2437. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_race_good/ft/eco/good/halfelf_eco_race_good_ratonga_gf_a45c19a7.mp3", "I believe it will take some time before I am comfortable with your kind around.", "", 3181114735, 4256128337, Spawn, 0)
  2438. elseif spawnRace == WOODELF then
  2439. 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)
  2440. end
  2441. else
  2442. local choice = math.random(1,2)
  2443. if choice == 1 then
  2444. 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)
  2445. elseif choice == 2 then
  2446. 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)
  2447. end
  2448. end
  2449. end
  2450. end
  2451. end
  2452. elseif race == HALFLING then
  2453. if gender == MALE then
  2454. if Qfaction < 0 then
  2455. FactionChecking(NPC, Spawn, faction)
  2456. else
  2457. local choice = MakeRandomInt(1,3)
  2458. if choice == 1 then --racial check
  2459. if spawnRace == BARBARIAN then
  2460. 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)
  2461. elseif spawnRace == DARK_ELF then
  2462. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gm_222dadcd.mp3", "You can fool some of the fools some of the time, but you can't fool me! I know what your kind does. Stay away!", "sulk", 303174091, 2376469392, Spawn)
  2463. elseif spawnRace == DWARF then
  2464. 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)
  2465. elseif spawnRace == ERUDITE then
  2466. 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)
  2467. elseif spawnRace == GNOME then
  2468. local check = MakeRandomInt(1,2)
  2469. if check == 1 then
  2470. 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)
  2471. elseif check == 2 then
  2472. 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)
  2473. end
  2474. elseif spawnRace == HALFLING then
  2475. if level >=50 then
  2476. check = MakeRandomInt(1,4)
  2477. else
  2478. check = MakeRandomInt(1,2)
  2479. end
  2480. if check == 1 then
  2481. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gm_319ec8e8.mp3", "One day, we will raise our tankards in Rivervale!", "smile", 3522291355, 3586402526, Spawn, 0)
  2482. elseif check == 2 then
  2483. 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)
  2484. elseif check == 3 then
  2485. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_93caef2a.mp3", "There are few halflings as big as you are. Well, not that you're big, size-wise, but you know...you got a big reputation.", "", 189865119, 3985482419, Spawn, 0)
  2486. elseif check == 4 then
  2487. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_940d0880.mp3", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 1164257869, 2013275284, Spawn, 0)
  2488. end
  2489. elseif spawnRace == HIGH_ELF then
  2490. 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)
  2491. elseif spawnRace == HUMAN then
  2492. 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)
  2493. elseif spawnRace == KERRA then
  2494. 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)
  2495. elseif spawnRace == OGRE then
  2496. 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)
  2497. elseif spawnRace == TROLL then
  2498. 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)
  2499. elseif spawnRace == WOOD_ELF then
  2500. 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)
  2501. else
  2502. local check = MakeRandomInt(1,2)
  2503. if check == 1 then
  2504. 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)
  2505. elseif check == 2 then
  2506. 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)
  2507. end
  2508. end
  2509. elseif choice == 2 then
  2510. 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)
  2511. elseif choice == 3 then
  2512. 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)
  2513. end
  2514. end
  2515. elseif gender == FEMALE then
  2516. if Qfaction < 0 then
  2517. FactionChecking(NPC, Spawn, faction)
  2518. else
  2519. local choice = MakeRandomInt(1,3)
  2520. if choice == 1 then --racial check
  2521. if spawnRace == BARBARIAN then
  2522. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_barbarian_gf_6bb8a4bc.mp3", "I bet your tired of folks asking you how the weather is, huh?", "agree", 19411750, 160006957, Spawn)
  2523. elseif spawnRace == DARK_ELF then
  2524. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gf_222dadcd.mp3", "You can fool some of the fools some of the time, but you can't fool me! I know what your kind does. Stay away!", "sulk", 303174091, 2376469392, Spawn)
  2525. elseif spawnRace == DWARF then
  2526. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_dwarf_gf_578eaf5f.mp3", "If only my armor looked as sturdy as yours. Oh well, it works!", "shrug", 1478411764, 638148930, Spawn)
  2527. elseif spawnRace == ERUDITE then
  2528. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_erudite_gf_3d71f09c.mp3", "For thinking their so intelligent, why do Erudites always talk down to me like I'm a child? Don't they know a halfling when they see one?", "confused", 245912432, 2955433596, Spawn)
  2529. elseif spawnRace == GNOME then
  2530. local check = MakeRandomInt(1,2)
  2531. if check == 1 then
  2532. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_gnome_gf_461d7cf0.mp3", "The next foozlebit I find is yours. I promise", "nod", 3669283075, 3068866259, Spawn)
  2533. elseif check == 2 then
  2534. 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)
  2535. end
  2536. elseif spawnRace == HALFLING then
  2537. local level = GetLevel(Spawn)
  2538. if level >=50 then
  2539. check = MakeRandomInt(1,4)
  2540. else
  2541. check = MakeRandomInt(1,2)
  2542. end
  2543. if check == 1 then
  2544. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gf_319ec8e8.mp3", "One day, we will raise our tankards in Rivervale!", "smile", 3522291355, 3586402526, Spawn, 0)
  2545. elseif check == 2 then
  2546. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gf_4a75dace.mp3", "That was some joke you told the other day! I'm still laughing over it!", "chuckle", 4080228661, 501342601, Spawn)
  2547. elseif check == 3 then
  2548. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gf_93caef2a.mp3", "There are few halflings as big as you are. Well, not that you're big, size-wise, but you know...you got a big reputation.", "nod", 189865119, 3985482419, Spawn, 0)
  2549. elseif check == 4 then
  2550. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gf_940d0880.mp3", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 1164257869, 2013275284, Spawn, 0)
  2551. end
  2552. elseif spawnRace == HIGH_ELF then
  2553. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_highelf_gf_d3c11717.mp3", "You haven't heard anything new about the Misty Thicket, have you? You let me know if you ever do.", "nod", 3019874910, 687397338, Spawn)
  2554. elseif spawnRace == HUMAN then
  2555. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_human_gf_c1a5bf5.mp3", "Just want you to know that I had nothing to do with that barstool collapsing underneath you the other day. Honest!", "no", 2399290871, 3286868646, Spawn)
  2556. elseif spawnRace == KERRA then
  2557. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_kerra_gf_278d86ce.mp3", "Hey! How's the weather up there?", "wave", 3541643798, 2984564758, Spawn)
  2558. elseif spawnRace == OGRE then
  2559. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gf_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401, Spawn)
  2560. elseif spawnRace == TROLL then
  2561. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_ogre_gf_7f74bec4.mp3", "If you come any closer I'll kick you so hard in the shins you won't know today from tomorrow!", "glare", 1688273886, 2141431401, Spawn)
  2562. elseif spawnRace == WOOD_ELF then
  2563. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_woodelf_gf_b160d4db.mp3", "You must miss home, too, huh? I've never seen it myself, but I wish I could return to Rivervale.", "sigh", 3826858900, 561795809, Spawn)
  2564. else
  2565. local check = MakeRandomInt(1,2)
  2566. if check == 1 then
  2567. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_34b03729.mp3", "I'm sure we've met someplace before, you look so familiar!", "confused", 4252666725, 445646304, Spawn, 0)
  2568. elseif check == 2 then
  2569. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_74b0fd50.mp3", "A good joke deserves a good audience, I always say!", "chuckle", 1341304842, 3998886033, Spawn, 0)
  2570. end
  2571. end
  2572. elseif choice == 2 then
  2573. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_34b03729.mp3", "I'm sure we've met someplace before, you look so familiar!", "confused", 4252666725, 445646304, Spawn, 0)
  2574. elseif choice == 3 then
  2575. PlayFlavor(NPC, "voiceover/english/optional2/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_hail_gf_74b0fd50.mp3", "A good joke deserves a good audience, I always say!", "agree", 1341304842, 3998886033, Spawn, 0)
  2576. end
  2577. end --[[ if Qfaction <0 then
  2578. local choice = math.random(1,2)
  2579. if choice == 1 then
  2580. 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)
  2581. elseif choice == 2 then
  2582. 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)
  2583. end
  2584. else
  2585. 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)
  2586. ]]--
  2587. end
  2588. elseif race == HIGH_ELF then
  2589. if gender == MALE then
  2590. elseif gender == FEMALE then
  2591. if Qfaction < 0 then
  2592. FactionChecking(NPC, Spawn, faction)
  2593. else
  2594. local choice = math.random(1,3)
  2595. if choice == 1 then --racial check
  2596. if spawnRace == BARBARIAN then
  2597. 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)
  2598. elseif spawnRace == DARK_ELF then
  2599. 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)
  2600. elseif spawnRace == DWARF then
  2601. 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)
  2602. elseif spawnRace == ERUDITE then
  2603. 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)
  2604. elseif spawnRace == FROGLOK then
  2605. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_froglok_gf_d4e1c221.mp3", "Your sense of justice is highly valuable in these degenerated days.", "hello", 1880520908, 1662106306, Spawn)
  2606. elseif spawnRace == GNOME then
  2607. 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)
  2608. elseif spawnRace == HALF_ELF then
  2609. 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)
  2610. elseif spawnRace == HALFLING then
  2611. 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)
  2612. elseif spawnRace == HIGH_ELF then
  2613. if level >=50 then
  2614. check = math.random(1,4)
  2615. else
  2616. check = math.random(1,2)
  2617. end
  2618. if check == 1 then
  2619. 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)
  2620. elseif check == 2 then
  2621. 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, 2649903486, Spawn)
  2622. elseif check == 3 then
  2623. 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)
  2624. elseif check == 4 then
  2625. 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)
  2626. end
  2627. elseif spawnRace == HUMAN then
  2628. 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)
  2629. elseif spawnRace == KERRA then
  2630. 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)
  2631. elseif spawnRace == OGRE then
  2632. 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)
  2633. elseif spawnRace == WOOD_ELF then
  2634. 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)
  2635. else
  2636. local check = math.random(1,2)
  2637. if check == 1 then
  2638. 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)
  2639. elseif check == 2 then
  2640. 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)
  2641. end
  2642. end
  2643. elseif choice == 2 then
  2644. 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)
  2645. elseif choice == 3 then
  2646. 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)
  2647. end
  2648. end
  2649. end
  2650. elseif race == HUMAN then
  2651. if gender == MALE then
  2652. if EVIL then
  2653. --[[ if FPfaction <0 then
  2654. local choice = math.random(1,2)
  2655. if choice == 1 then
  2656. 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)
  2657. elseif choice == 2 then
  2658. 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)
  2659. end
  2660. else
  2661. end ]]--
  2662. elseif GOOD then
  2663. if Qfaction <0 then
  2664. FactionChecking(NPC, Spawn, faction)
  2665. else
  2666. local choice = math.random(1,3)
  2667. if choice == 1 then --racial check
  2668. if spawnRace == DARK_ELF then
  2669. 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)
  2670. elseif spawnRace == DWARF then
  2671. 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)
  2672. elseif spawnRace == ERUDITE then
  2673. local check = math.random(1,2)
  2674. if check == 1 then
  2675. 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)
  2676. elseif check == 2 then
  2677. 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)
  2678. end
  2679. elseif spawnRace == FROGLOK then
  2680. 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)
  2681. elseif spawnRace == GNOME then
  2682. 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)
  2683. elseif spawnRace == HALF_ELF then
  2684. 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)
  2685. elseif spawnRace == HALFLING then
  2686. 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)
  2687. elseif spawnRace == HIGH_ELF then
  2688. 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)
  2689. elseif spawnRace == HUMAN then
  2690. 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)
  2691. elseif spawnRace == KERRA then
  2692. local check = math.random(1,2)
  2693. if check == 1 then
  2694. 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)
  2695. elseif check == 2 then
  2696. 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)
  2697. end
  2698. elseif spawnRace == OGRE then
  2699. 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)
  2700. elseif spawnRace == TROLL then
  2701. 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)
  2702. elseif spawnRace == WOOD_ELF then
  2703. 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)
  2704. else
  2705. local check = math.random(1,2)
  2706. if check == 1 then
  2707. 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)
  2708. elseif check == 2 then
  2709. 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)
  2710. end
  2711. end
  2712. elseif choice == 2 then
  2713. 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)
  2714. elseif choice == 3 then
  2715. 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)
  2716. end
  2717. end
  2718. end
  2719. elseif gender == FEMALE then
  2720. if EVIL then
  2721. if FPfaction <0 then
  2722. FactionChecking(NPC, Spawn, faction)
  2723. else
  2724. local choice = math.random(1,3)
  2725. if choice == 1 then
  2726. 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)
  2727. elseif choice == 2 then
  2728. 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)
  2729. elseif choice == 3 then
  2730. if spawnRace == BARBARIAN then
  2731. 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)
  2732. elseif spawnRace == DARK_ELF then
  2733. 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)
  2734. elseif spawnRace == DWARF then
  2735. 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)
  2736. elseif spawnRace == ERUDITE then
  2737. 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)
  2738. elseif spawnRace == GNOME then
  2739. 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)
  2740. elseif spawnRace == HALF_ELF then
  2741. 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)
  2742. elseif spawnRace == HALFLING then
  2743. PlayFlavor(NPC, "", "I can think of a few words for you other than halfling.", "threaten", 0, 0, Spawn)
  2744. elseif spawnRace == HIGH_ELF then
  2745. 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)
  2746. elseif spawnRace == HUMAN then
  2747. local check = math.random(1,2)
  2748. if check == 1 then
  2749. 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)
  2750. elseif check ==2 then
  2751. 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)
  2752. end
  2753. elseif spawnRace == IKSAR then
  2754. 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)
  2755. elseif spawnRace == OGRE then
  2756. 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)
  2757. elseif spawnRace == RATONGA then
  2758. 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)
  2759. elseif spawnRace == TROLL then
  2760. 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)
  2761. else
  2762. local check = math.random(1,2)
  2763. if check == 1 then
  2764. 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)
  2765. elseif check == 2 then
  2766. 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)
  2767. end
  2768. end
  2769. end
  2770. end
  2771. elseif GOOD then
  2772. if Qfaction <0 then
  2773. FactionChecking(NPC, Spawn, faction)
  2774. else
  2775. local choice = math.random(1,3)
  2776. if choice == 1 then --racial check
  2777. if spawnRace == DARK_ELF then
  2778. 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)
  2779. elseif spawnRace == DWARF then
  2780. 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)
  2781. elseif spawnRace == ERUDITE then
  2782. local check = math.random(1,2)
  2783. if check == 1 then
  2784. 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)
  2785. elseif check == 2 then
  2786. 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)
  2787. end
  2788. elseif spawnRace == FROGLOK then
  2789. 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)
  2790. elseif spawnRace == GNOME then
  2791. 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)
  2792. elseif spawnRace == HALF_ELF then
  2793. 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)
  2794. elseif spawnRace == HALFLING then
  2795. 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)
  2796. elseif spawnRace == HIGH_ELF then
  2797. 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)
  2798. elseif spawnRace == HUMAN then
  2799. 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)
  2800. elseif spawnRace == KERRA then
  2801. local check = math.random(1,2)
  2802. if check == 1 then
  2803. 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)
  2804. elseif check == 2 then
  2805. 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)
  2806. end
  2807. elseif spawnRace == OGRE then
  2808. 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)
  2809. elseif spawnRace == TROLL then
  2810. 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)
  2811. elseif spawnRace == WOOD_ELF then
  2812. 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)
  2813. else
  2814. local check = math.random(1,2)
  2815. if check == 1 then
  2816. 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)
  2817. elseif check == 2 then
  2818. 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)
  2819. end
  2820. end
  2821. elseif choice == 2 then
  2822. 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)
  2823. elseif choice == 3 then
  2824. 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)
  2825. end
  2826. end
  2827. end
  2828. end
  2829. elseif race == IKSAR then
  2830. if gender == MALE then
  2831. elseif gender == FEMALE then
  2832. if FPfaction <0 then
  2833. FactionChecking(NPC, Spawn, faction)
  2834. else
  2835. local choice = math.random(1,3)
  2836. if choice == 1 then
  2837. 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)
  2838. elseif choice == 2 then
  2839. 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)
  2840. elseif choice == 3 then
  2841. if spawnRace == BARBARIAN then
  2842. 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)
  2843. elseif spawnRace == DARK_ELF then
  2844. 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)
  2845. elseif spawnRace == ERUDITE then
  2846. 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)
  2847. elseif spawnRace == HALF_ELF then
  2848. 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)
  2849. elseif spawnRace == OGRE then
  2850. 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)
  2851. elseif spawnRace == RATONGA then
  2852. 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)
  2853. else
  2854. local check = math.random(1,2)
  2855. if check == 1 then
  2856. 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)
  2857. elseif check == 2 then
  2858. 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)
  2859. end
  2860. end
  2861. end
  2862. end
  2863. end
  2864. elseif race == KERRA then
  2865. if gender == MALE then
  2866. if EVIL then
  2867. elseif GOOD then
  2868. if Qfaction <0 then
  2869. FactionChecking(NPC, Spawn, faction)
  2870. else
  2871. local choice = math.random(1,3)
  2872. if choice == 1 then
  2873. if spawnRace == BARBARIAN then
  2874. 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)
  2875. elseif spawnRace == DARK_ELF then
  2876. 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)
  2877. elseif spawnRace == DWARF then
  2878. 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)
  2879. elseif spawnRace == ERUDITE then
  2880. 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)
  2881. elseif spawnRace == GNOME then
  2882. 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)
  2883. elseif spawnRace == HALF_ELF then
  2884. 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)
  2885. elseif spawnRace == HIGH_ELF then
  2886. 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)
  2887. elseif spawnRace == HUMAN then
  2888. local check = math.random(1,2)
  2889. if check == 1 then
  2890. 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)
  2891. elseif check == 2 then
  2892. 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)
  2893. end
  2894. elseif spawnRace == KERRA then
  2895. local check = math.random(1,2)
  2896. if check == 1 then
  2897. 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)
  2898. elseif check == 2 then
  2899. 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)
  2900. end
  2901. elseif spawnRace == WOOD_ELF then
  2902. 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)
  2903. else
  2904. local check = math.random(1,2)
  2905. if check == 1 then
  2906. 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)
  2907. elseif check == 2 then
  2908. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258, Spawn)
  2909. end
  2910. end
  2911. elseif choice == 2 then
  2912. 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)
  2913. elseif choice == 3 then
  2914. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258, Spawn)
  2915. end
  2916. end
  2917. end
  2918. elseif gender == FEMALE then
  2919. if EVIL then
  2920. if FPfaction <0 then
  2921. FactionChecking(NPC, Spawn, faction)
  2922. else
  2923. local choice = math.random(1,4)
  2924. if choice == 1 then
  2925. 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)
  2926. elseif choice == 2 then
  2927. 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)
  2928. elseif choice == 3 then
  2929. if spawnRace == DARK_ELF then
  2930. 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)
  2931. elseif spawnRace == ERUDITE then
  2932. 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)
  2933. elseif spawnRace == IKSAR then
  2934. 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)
  2935. elseif spawnRace == KERRA then
  2936. local check = math.random(1,2)
  2937. if check == 1 then
  2938. 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)
  2939. elseif check == 2 then
  2940. 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)
  2941. end
  2942. elseif spawnRace == OGRE then
  2943. 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)
  2944. elseif spawnRace == RATONGA then
  2945. 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)
  2946. else
  2947. local check = math.random(1,2)
  2948. if check == 1 then
  2949. 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)
  2950. elseif check == 2 then
  2951. 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)
  2952. end
  2953. end
  2954. end
  2955. end
  2956. elseif GOOD then
  2957. if Qfaction <0 then
  2958. FactionChecking(NPC, Spawn, faction)
  2959. else
  2960. local choice = math.random(1,3)
  2961. if choice == 1 then
  2962. if spawnRace == BARBARIAN then
  2963. 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)
  2964. elseif spawnRace == DARK_ELF then
  2965. 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)
  2966. elseif spawnRace == DWARF then
  2967. 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)
  2968. elseif spawnRace == ERUDITE then
  2969. 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)
  2970. elseif spawnRace == GNOME then
  2971. 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)
  2972. elseif spawnRace == HALF_ELF then
  2973. 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)
  2974. elseif spawnRace == HIGH_ELF then
  2975. 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)
  2976. elseif spawnRace == HUMAN then
  2977. local check = math.random(1,2)
  2978. if check == 1 then
  2979. 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)
  2980. elseif check == 2 then
  2981. 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)
  2982. end
  2983. elseif spawnRace == KERRA then
  2984. local check = math.random(1,2)
  2985. if check == 1 then
  2986. 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)
  2987. elseif check == 2 then
  2988. 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)
  2989. end
  2990. elseif spawnRace == WOOD_ELF then
  2991. 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)
  2992. else
  2993. local check = math.random(1,2)
  2994. if check == 1 then
  2995. 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)
  2996. elseif check == 2 then
  2997. 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)
  2998. end
  2999. end
  3000. elseif choice == 2 then
  3001. 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)
  3002. elseif choice == 3 then
  3003. 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)
  3004. end
  3005. end
  3006. end
  3007. end
  3008. elseif race == OGRE then
  3009. if gender == MALE then
  3010. if FPfaction <0 then
  3011. FactionChecking(NPC, Spawn, faction)
  3012. else
  3013. local choice = math.random(1,3)
  3014. if choice == 1 then
  3015. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684, Spawn)
  3016. elseif choice == 2 then
  3017. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842, Spawn)
  3018. elseif choice == 3 then
  3019. if spawnRace == GNOME then
  3020. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_gnome_gm_7e47e298.mp3", "Heuheh. Gnome kicking is fun game.", "chuckle", 3885636543, 1639205010, Spawn)
  3021. elseif spawnRace == OGRE then
  3022. local check = math.random(1,2)
  3023. if check == 1 then
  3024. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_7efeea6c.mp3", "Crush your enemies! They will whimper before you and beg for mercy!", "shakefist", 3378932907, 3321999118, Spawn)
  3025. elseif check == 2 then
  3026. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_ddcbf6a7.mp3", "One day Rallos come back! Lead us to victory again!", "happy", 2097451931, 2711808355, Spawn)
  3027. end
  3028. elseif spawnRace == RATONGA then
  3029. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ratonga_gm_a8084dbc.mp3", "Tiny cute thing. Sharp teeth!", "nod", 3938312730, 2796835004, Spawn)
  3030. elseif spawnRace == TROLL then
  3031. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_troll_gm_7f4b007.mp3", "Trolls so weak. Couldn't hold on city from little frogies!", "stare", 1181218007, 44921376, Spawn)
  3032. else
  3033. local check = math.random(1,2)
  3034. if check == 1 then
  3035. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684, Spawn)
  3036. elseif check == 2 then
  3037. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842, Spawn)
  3038. end
  3039. end
  3040. end
  3041. end
  3042. elseif gender == FEMALE then
  3043. if FPfaction <0 then
  3044. FactionChecking(NPC, Spawn, faction)
  3045. else
  3046. local choice = math.random(1,3)
  3047. if choice == 1 then
  3048. 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)
  3049. elseif choice == 2 then
  3050. 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)
  3051. elseif choice == 3 then
  3052. if spawnRace == GNOME then
  3053. 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)
  3054. elseif spawnRace == OGRE then
  3055. local check = math.random(1,2)
  3056. if check == 1 then
  3057. 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)
  3058. elseif check == 2 then
  3059. 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)
  3060. end
  3061. elseif spawnRace == RATONGA then
  3062. 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)
  3063. elseif spawnRace == TROLL then
  3064. 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)
  3065. else
  3066. local check = math.random(1,2)
  3067. if check == 1 then
  3068. 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)
  3069. elseif check == 2 then
  3070. 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)
  3071. end
  3072. end
  3073. end
  3074. end
  3075. end
  3076. elseif race == RATONGA then
  3077. if gender == MALE then
  3078. elseif gender == FEMALE then
  3079. if FPfaction <0 then
  3080. FactionChecking(NPC, Spawn, faction)
  3081. else
  3082. local choice = math.random(1,3)
  3083. if choice == 1 then
  3084. 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)
  3085. elseif choice == 2 then
  3086. 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)
  3087. elseif choice == 3 then
  3088. if spawnRace == DARK_ELF then
  3089. 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)
  3090. elseif spawnRace == ERUDITE then
  3091. 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)
  3092. elseif spawnRace == GNOME then
  3093. 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)
  3094. elseif spawnRace == HALFLING then
  3095. PlayFlavor(NPC, "", "Small and sneak, but not as sneaky as we!", "scheme", 0, 0, Spawn)
  3096. elseif spawnRace == OGRE then
  3097. 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)
  3098. elseif spawnRace == RATONGA then
  3099. local check = math.random(1,2)
  3100. if check == 1 then
  3101. 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)
  3102. elseif check == 2 then
  3103. 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)
  3104. end
  3105. else
  3106. local check = math.random(1,2)
  3107. if check == 1 then
  3108. 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)
  3109. elseif check == 2 then
  3110. 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)
  3111. end
  3112. end
  3113. end
  3114. end
  3115. end
  3116. elseif race == TROLL then
  3117. if gender == MALE then
  3118. elseif gender == FEMALE then
  3119. if FPfaction <0 then
  3120. FactionChecking(NPC, Spawn, faction)
  3121. else
  3122. local choice = math.random(1,3)
  3123. if choice == 1 then
  3124. 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)
  3125. elseif choice == 2 then
  3126. 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)
  3127. elseif choice == 3 then
  3128. if spawnRace == DARK_ELF then
  3129. 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)
  3130. elseif spawnRace == DWARF then
  3131. PlayFlavor(NPC, "", "Ohh! I remember dorf! Mmmm, good eatin'!", "squeal", 0, 0, Spawn, 0)
  3132. elseif spawnRace == ERUDITE then
  3133. 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)
  3134. elseif spawnRace == HIGH_ELF then
  3135. 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)
  3136. elseif spawnRace == HALFLING then
  3137. PlayFlavor(NPC, "", "Small, but nice and fatty!", "giggle", 0, 0, Spawn)
  3138. elseif spawnRace == IKSAR then
  3139. 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)
  3140. elseif spawnRace == OGRE then
  3141. 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)
  3142. elseif spawnRace == RATONGA then
  3143. 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)
  3144. elseif spawnRace == TROLL then
  3145. 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)
  3146. else
  3147. local check = math.random(1,2)
  3148. if check == 1 then
  3149. 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)
  3150. elseif check == 2 then
  3151. 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)
  3152. end
  3153. end
  3154. end
  3155. end
  3156. end
  3157. elseif race == WOOD_ELF then
  3158. if gender == MALE then
  3159. elseif gender == FEMALE then
  3160. if Qfaction <0 then
  3161. FactionChecking(NPC, Spawn, faction)
  3162. else
  3163. local choice = math.random(1,3)
  3164. if choice == 1 then --racial check
  3165. if spawnRace == BARBARIAN then
  3166. 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)
  3167. elseif spawnRace == DARK_ELF then
  3168. 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)
  3169. elseif spawnRace == ERUDITE then
  3170. 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)
  3171. elseif spawnRace == GNOME then
  3172. 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)
  3173. elseif spawnRace == HALF_ELF then
  3174. local check = math.random(1,2)
  3175. if check == 1 then
  3176. 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)
  3177. elseif check == 2 then
  3178. 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)
  3179. end
  3180. elseif spawnRace == HALFLING then
  3181. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfling_gf_8ce6a2c5.mp3", "I miss the woods too, little one. I miss them too.", "", 3038478488, 3547141924, Spawn, 0)
  3182. elseif spawnRace == HIGH_ELF then
  3183. 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)
  3184. elseif spawnRace == HUMAN then
  3185. 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)
  3186. elseif spawnRace == IKSAR then
  3187. 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)
  3188. elseif spawnRace == KERRA then
  3189. 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)
  3190. elseif spawnRace == OGRE then
  3191. 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)
  3192. elseif spawnRace == WOOD_ELF then
  3193. if GetLevel(Spawn) >=50 then
  3194. check = math.random(1,4) --Calls in Status Praise VO
  3195. else
  3196. check = math.random(1,2)
  3197. end
  3198. if check == 1 then
  3199. 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)
  3200. elseif check == 2 then
  3201. 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)
  3202. elseif check == 3 then
  3203. 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)
  3204. elseif check == 4 then
  3205. 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)
  3206. end
  3207. else
  3208. local check = math.random(1,2)
  3209. if check == 1 then
  3210. 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)
  3211. elseif check == 2 then
  3212. 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)
  3213. end
  3214. end
  3215. elseif choice == 2 then
  3216. 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)
  3217. elseif choice == 3 then
  3218. 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)
  3219. end
  3220. end
  3221. end
  3222. elseif race == FAE then
  3223. if gender == MALE then
  3224. elseif gender == FEMALE then
  3225. end
  3226. elseif race == ARASAI then
  3227. if gender == MALE then
  3228. elseif gender == FEMALE then
  3229. end
  3230. elseif race == SARNAK then
  3231. if gender == MALE then
  3232. elseif gender == FEMALE then
  3233. end
  3234. end
  3235. end
  3236. end
  3237. end
  3238. -------------------------------------------------------------------------------------------
  3239. -- GenericEcologyCallout
  3240. -------------------------------------------------------------------------------------------
  3241. function GenericEcologyCallout(NPC, Spawn, faction)
  3242. race = GetRace(NPC)
  3243. spawnRace = GetRace(Spawn)
  3244. gender = GetGender(NPC)
  3245. Qfaction = GetFactionAmount(Spawn,11)
  3246. FPfaction = GetFactionAmount(Spawn,12)
  3247. local zone = GetZone(NPC)
  3248. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then -- clarifies which zone is designated EVIL or GOOD
  3249. GOOD = true
  3250. elseif GetZoneID(zone) == 207 then
  3251. GOOD = true
  3252. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  3253. GOOD = true
  3254. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  3255. GOOD = true
  3256. elseif GetZoneID(zone) == 470 then
  3257. GOOD = true
  3258. elseif GetZoneID(zone) == 45 then
  3259. NEUTRAL = true
  3260. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  3261. EVIL = true
  3262. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  3263. EVIL = true
  3264. end
  3265. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verifies NPC race/gender fits expected
  3266. if race == BARBARIAN then -- begins NPC race check
  3267. if gender == MALE then -- begins NPC gender check
  3268. if EVIL then -- begins NPC faction/location check
  3269. elseif GOOD then --SEE GenericRaceCheckHail FOR MALE BARBARIAN & GenericEcology2Hail FOR EVIL
  3270. end
  3271. elseif gender == FEMALE then
  3272. if GOOD then
  3273. if Qfaction <0 then-- checks if player is a citizen
  3274. if FactionCalloutTimeCheck == false then
  3275. FactionCalloutTimeCheck = true
  3276. FaceTarget(NPC, Spawn)
  3277. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3278. FactionCheckingCallout(NPC, Spawn, faction)
  3279. end
  3280. else -- player is citizen and is hailed
  3281. if CalloutTimeCheck == false then
  3282. if math.random(1, 100) <= 18 then
  3283. CalloutTimeCheck = true
  3284. FaceTarget(NPC, Spawn)
  3285. AddTimer(NPC,50000,"ResetCalloutTimer")
  3286. local choice = math.random(1,11)
  3287. if choice == 1 then
  3288. 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)
  3289. elseif choice == 2 then
  3290. 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)
  3291. elseif choice == 3 then
  3292. 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)
  3293. elseif choice == 4 then
  3294. 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)
  3295. elseif choice == 5 then
  3296. 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)
  3297. elseif choice == 6 then
  3298. 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)
  3299. elseif choice == 7 then
  3300. 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)
  3301. elseif choice == 8 then
  3302. 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)
  3303. elseif choice == 9 then
  3304. 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)
  3305. elseif choice == 10 then
  3306. 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)
  3307. elseif choice == 11 then
  3308. 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)
  3309. end
  3310. end
  3311. end end --added 2 ends for timer and random checks
  3312. elseif EVIL then
  3313. if FPfaction <0 then
  3314. if FactionCalloutTimeCheck == false then
  3315. FactionCalloutTimeCheck = true
  3316. FaceTarget(NPC,Spawn)
  3317. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3318. FactionCheckingCallout(NPC, Spawn, faction)
  3319. end
  3320. else
  3321. if CalloutTimeCheck == false then
  3322. if math.random(1, 100) <= 20 then
  3323. CalloutTimeCheck = true
  3324. FaceTarget(NPC,Spawn)
  3325. AddTimer(NPC,30000,"ResetCalloutTimer")
  3326. local choice = math.random(1,7)
  3327. if choice == 1 then
  3328. 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)
  3329. elseif choice == 2 then
  3330. 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)
  3331. elseif choice == 3 then
  3332. 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)
  3333. elseif choice == 4 then
  3334. 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)
  3335. elseif choice == 5 then
  3336. 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)
  3337. elseif choice == 6 then
  3338. 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)
  3339. elseif choice == 7 then
  3340. 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)
  3341. end
  3342. end
  3343. end
  3344. end
  3345. end end --added 2 ends for timer and random checks
  3346. elseif race == DARK_ELF then
  3347. if gender == MALE then
  3348. if FPfaction <0 then
  3349. if FactionCalloutTimeCheck == false then
  3350. FactionCalloutTimeCheck = true
  3351. FaceTarget(NPC,Spawn)
  3352. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3353. FactionCheckingCallout(NPC, Spawn, faction)
  3354. end
  3355. else
  3356. if CalloutTimeCheck == false then
  3357. if math.random(1, 100) <= 20 then
  3358. CalloutTimeCheck = true
  3359. FaceTarget(NPC,Spawn)
  3360. AddTimer(NPC,30000,"ResetCalloutTimer")
  3361. local choice = math.random(1,6)
  3362. if choice == 1 then
  3363. 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)
  3364. elseif choice == 2 then
  3365. 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)
  3366. elseif choice == 3 then
  3367. 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)
  3368. elseif choice == 4 then
  3369. 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)
  3370. elseif choice == 5 then
  3371. 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)
  3372. elseif choice == 6 then
  3373. 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)
  3374. elseif choice == 7 then
  3375. 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)
  3376. elseif choice == 8 then
  3377. 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)
  3378. elseif choice == 9 then
  3379. 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)
  3380. elseif choice == 10 then
  3381. 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)
  3382. end
  3383. end
  3384. end end --added 2 ends for timer and random checks
  3385. elseif gender == FEMALE then
  3386. if FPfaction <0 then
  3387. if FactionCalloutTimeCheck == false then
  3388. FactionCalloutTimeCheck = true
  3389. FaceTarget(NPC,Spawn)
  3390. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3391. FactionCheckingCallout(NPC, Spawn, faction)
  3392. end
  3393. else
  3394. if CalloutTimeCheck == false then
  3395. if math.random(1, 100) <= 20 then
  3396. CalloutTimeCheck = true
  3397. FaceTarget(NPC,Spawn)
  3398. AddTimer(NPC,30000,"ResetCalloutTimer")
  3399. local choice = math.random(1,6)
  3400. if choice == 1 then
  3401. 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)
  3402. elseif choice == 2 then
  3403. 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)
  3404. elseif choice == 3 then
  3405. 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)
  3406. elseif choice == 4 then
  3407. 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)
  3408. elseif choice == 5 then
  3409. 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)
  3410. elseif choice == 6 then
  3411. 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)
  3412. end
  3413. end
  3414. end
  3415. end end --added 2 ends for timer and random checks
  3416. elseif race == DWARF then
  3417. if gender == MALE then
  3418. if Qfaction <0 then
  3419. if FactionCalloutTimeCheck == false then
  3420. FactionCalloutTimeCheck = true
  3421. FaceTarget(NPC,Spawn)
  3422. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3423. local choice = math.random(1,2)
  3424. FactionCheckingCallout(NPC, Spawn, faction)
  3425. end
  3426. else
  3427. if CalloutTimeCheck == false then
  3428. if math.random(1, 100) <= 20 then
  3429. CalloutTimeCheck = true
  3430. FaceTarget(NPC,Spawn)
  3431. AddTimer(NPC,30000,"ResetCalloutTimer")
  3432. local choice = math.random(1,9)
  3433. if choice == 1 then
  3434. 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)
  3435. elseif choice == 2 then
  3436. 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)
  3437. elseif choice == 3 then
  3438. 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)
  3439. elseif choice == 4 then
  3440. 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)
  3441. elseif choice == 5 then
  3442. 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)
  3443. elseif choice == 6 then
  3444. 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)
  3445. elseif choice == 7 then
  3446. 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)
  3447. elseif choice == 8 then
  3448. 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)
  3449. elseif choice == 9 then
  3450. 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)
  3451. end
  3452. end
  3453. end end
  3454. elseif gender == FEMALE then
  3455. if Qfaction <0 then
  3456. if FactionCalloutTimeCheck == false then
  3457. FactionCalloutTimeCheck = true
  3458. FaceTarget(NPC,Spawn)
  3459. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3460. FactionCheckingCallout(NPC, Spawn, faction)
  3461. end
  3462. else
  3463. local choice = math.random(1,10)
  3464. if CalloutTimeCheck == false then
  3465. if math.random(1, 100) <= 20 then
  3466. CalloutTimeCheck = true
  3467. FaceTarget(NPC,Spawn)
  3468. AddTimer(NPC,30000,"ResetCalloutTimer")
  3469. if choice == 1 then
  3470. 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)
  3471. elseif choice == 2 then
  3472. 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)
  3473. elseif choice == 3 then
  3474. 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)
  3475. elseif choice == 4 then
  3476. 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)
  3477. elseif choice == 5 then
  3478. 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)
  3479. elseif choice == 6 then
  3480. 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)
  3481. elseif choice == 7 then
  3482. 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)
  3483. elseif choice == 8 then
  3484. 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)
  3485. elseif choice == 9 then
  3486. 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)
  3487. elseif choice == 10 then
  3488. 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)
  3489. end
  3490. end
  3491. end
  3492. end end
  3493. elseif race== ERUDITE then
  3494. if gender == MALE then
  3495. if EVIL then
  3496. if FPfaction <0 then
  3497. if FactionCalloutTimeCheck == false then
  3498. FactionCalloutTimeCheck = true
  3499. FaceTarget(NPC,Spawn)
  3500. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3501. FactionCheckingCallout(NPC, Spawn, faction)
  3502. end
  3503. else
  3504. if CalloutTimeCheck == false then
  3505. if math.random(1, 100) <= 20 then
  3506. FaceTarget(NPC,Spawn)
  3507. CalloutTimeCheck = true
  3508. AddTimer(NPC,30000,"ResetCalloutTimer")
  3509. local choice = math.random(1,11)
  3510. if choice == 1 then
  3511. 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)
  3512. elseif choice == 2 then
  3513. 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)
  3514. elseif choice == 3 then
  3515. 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)
  3516. elseif choice == 4 then
  3517. 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)
  3518. elseif choice == 5 then
  3519. 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)
  3520. elseif choice == 6 then
  3521. 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)
  3522. elseif choice == 7 then
  3523. 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)
  3524. elseif choice == 8 then
  3525. 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)
  3526. elseif choice == 9 then
  3527. 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)
  3528. elseif choice == 10 then
  3529. 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)
  3530. elseif choice == 11 then
  3531. 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)
  3532. end
  3533. end
  3534. end end
  3535. elseif GOOD then
  3536. if Qfaction <0 then
  3537. if FactionCalloutTimeCheck == false then
  3538. FactionCalloutTimeCheck = true
  3539. FaceTarget(NPC,Spawn)
  3540. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3541. FactionCheckingCallout(NPC, Spawn, faction)
  3542. end
  3543. else
  3544. if CalloutTimeCheck == false then
  3545. if math.random(1, 100) <= 20 then
  3546. CalloutTimeCheck = true
  3547. FaceTarget(NPC,Spawn)
  3548. AddTimer(NPC,30000,"ResetCalloutTimer")
  3549. local choice = math.random(1,10)
  3550. if choice == 1 then
  3551. 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)
  3552. elseif choice == 2 then
  3553. 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)
  3554. elseif choice == 3 then
  3555. 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)
  3556. elseif choice == 4 then
  3557. 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)
  3558. elseif choice == 5 then
  3559. 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)
  3560. elseif choice == 6 then
  3561. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_hail_gm_92543d16.mp3", "There is one way to every argument to your advantage. Always be correct!", "nod", 3847243276, 420228124)
  3562. elseif choice == 7 then
  3563. 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)
  3564. elseif choice == 8 then
  3565. 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)
  3566. elseif choice == 9 then
  3567. 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)
  3568. elseif choice == 10 then
  3569. 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)
  3570. end
  3571. end
  3572. end
  3573. end end
  3574. elseif gender == FEMALE then
  3575. if EVIL then
  3576. if FPfaction <0 then
  3577. if FactionCalloutTimeCheck == false then
  3578. FactionCalloutTimeCheck = true
  3579. FaceTarget(NPC,Spawn)
  3580. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3581. FactionCheckingCallout(NPC, Spawn, faction)
  3582. end
  3583. else
  3584. if CalloutTimeCheck == false then
  3585. if math.random(1, 100) <= 20 then
  3586. CalloutTimeCheck = true
  3587. FaceTarget(NPC,Spawn)
  3588. AddTimer(NPC,30000,"ResetCalloutTimer")
  3589. local choice = math.random(1,10)
  3590. if choice == 1 then
  3591. 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)
  3592. elseif choice == 2 then
  3593. 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)
  3594. elseif choice == 3 then
  3595. 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)
  3596. elseif choice == 4 then
  3597. 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)
  3598. elseif choice == 5 then
  3599. 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)
  3600. elseif choice == 6 then
  3601. 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)
  3602. elseif choice == 7 then
  3603. 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)
  3604. elseif choice == 8 then
  3605. 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)
  3606. elseif choice == 9 then
  3607. 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)
  3608. elseif choice == 10 then
  3609. 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)
  3610. end
  3611. end
  3612. end end
  3613. elseif GOOD then
  3614. if Qfaction <0 then
  3615. if FactionCalloutTimeCheck == false then
  3616. FactionCalloutTimeCheck = true
  3617. FaceTarget(NPC,Spawn)
  3618. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3619. FactionCheckingCallout(NPC, Spawn, faction)
  3620. end
  3621. else
  3622. if CalloutTimeCheck == false then
  3623. if math.random(1, 100) <= 20 then
  3624. CalloutTimeCheck = true
  3625. FaceTarget(NPC,Spawn)
  3626. AddTimer(NPC,30000,"ResetCalloutTimer")
  3627. local choice = math.random(1,12)
  3628. if choice == 1 then
  3629. 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)
  3630. elseif choice == 2 then
  3631. 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)
  3632. elseif choice == 3 then
  3633. 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)
  3634. elseif choice == 4 then
  3635. 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)
  3636. elseif choice == 5 then
  3637. 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)
  3638. elseif choice == 6 then
  3639. 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)
  3640. elseif choice == 7 then
  3641. 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)
  3642. elseif choice == 8 then
  3643. 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)
  3644. elseif choice == 9 then
  3645. 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)
  3646. elseif choice == 10 then
  3647. 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)
  3648. elseif choice == 11 then
  3649. 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)
  3650. elseif choice == 12 then
  3651. 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)
  3652. end
  3653. end
  3654. end
  3655. end
  3656. end end
  3657. elseif race == FROGLOK then
  3658. if gender == MALE then
  3659. if Qfaction <0 then
  3660. if FactionCalloutTimeCheck == false then
  3661. FactionCalloutTimeCheck = true
  3662. FaceTarget(NPC,Spawn)
  3663. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3664. FactionCheckingCallout(NPC, Spawn, faction)
  3665. end
  3666. else
  3667. if CalloutTimeCheck == false then
  3668. if math.random(1, 100) <= 20 then
  3669. CalloutTimeCheck = true
  3670. FaceTarget(NPC,Spawn)
  3671. AddTimer(NPC,30000,"ResetCalloutTimer")
  3672. local choice = math.random(1,12)
  3673. if choice == 1 then
  3674. 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)
  3675. elseif choice == 2 then
  3676. 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)
  3677. elseif choice == 3 then
  3678. 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)
  3679. elseif choice == 4 then
  3680. 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)
  3681. elseif choice == 5 then
  3682. 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)
  3683. elseif choice == 6 then
  3684. 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)
  3685. elseif choice == 7 then
  3686. 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)
  3687. elseif choice == 8 then
  3688. 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)
  3689. elseif choice == 9 then
  3690. 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)
  3691. elseif choice == 10 then
  3692. 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)
  3693. elseif choice == 11 then
  3694. 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)
  3695. elseif choice == 12 then
  3696. PlayFlavor(NPC, "voiceover/english/froglok_eco_good_1/ft/froglok/froglok_eco_good_1_hail_gm_afdc1a22.mp3", "I pray on you, stranger. Dost thou any news on friends of Gukta?", "bow", 2960870988, 3925790084)
  3697. end
  3698. end
  3699. end end
  3700. elseif gender == FEMALE then
  3701. if Qfaction <0 then
  3702. if FactionCalloutTimeCheck == false then
  3703. FactionCalloutTimeCheck = true
  3704. FaceTarget(NPC,Spawn)
  3705. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3706. FactionCheckingCallout(NPC, Spawn, faction)
  3707. end
  3708. else
  3709. if CalloutTimeCheck == false then
  3710. if math.random(1, 100) <= 20 then
  3711. CalloutTimeCheck = true
  3712. FaceTarget(NPC,Spawn)
  3713. AddTimer(NPC,30000,"ResetCalloutTimer")
  3714. local choice = math.random(1,9)
  3715. if choice == 1 then
  3716. 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)
  3717. elseif choice == 2 then
  3718. 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)
  3719. elseif choice == 3 then
  3720. 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)
  3721. elseif choice == 4 then
  3722. 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)
  3723. elseif choice == 5 then
  3724. 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)
  3725. elseif choice == 6 then
  3726. 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)
  3727. elseif choice == 7 then
  3728. 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)
  3729. elseif choice == 8 then
  3730. 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)
  3731. elseif choice == 9 then
  3732. 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)
  3733. end
  3734. end
  3735. end
  3736. end end
  3737. elseif race == GNOME then
  3738. if gender == MALE then
  3739. if EVIL then
  3740. if FPfaction <0 then
  3741. if FactionCalloutTimeCheck == false then
  3742. FactionCalloutTimeCheck = true
  3743. FaceTarget(NPC,Spawn)
  3744. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3745. FactionCheckingCallout(NPC, Spawn, faction)
  3746. end
  3747. else
  3748. if CalloutTimeCheck == false then
  3749. if math.random(1, 100) <= 20 then
  3750. CalloutTimeCheck = true
  3751. FaceTarget(NPC,Spawn)
  3752. AddTimer(NPC,30000,"ResetCalloutTimer")
  3753. local choice = math.random(1,11)
  3754. if choice == 1 then
  3755. 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)
  3756. elseif choice == 2 then
  3757. 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)
  3758. elseif choice == 3 then
  3759. 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)
  3760. elseif choice == 4 then
  3761. 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)
  3762. elseif choice == 5 then
  3763. 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)
  3764. elseif choice == 6 then
  3765. 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)
  3766. elseif choice == 7 then
  3767. 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)
  3768. elseif choice == 8 then
  3769. 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)
  3770. elseif choice == 9 then
  3771. 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)
  3772. elseif choice == 10 then
  3773. 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)
  3774. elseif choice == 11 then
  3775. 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)
  3776. end
  3777. end
  3778. end end
  3779. elseif GOOD then
  3780. if Qfaction <0 then
  3781. if FactionCalloutTimeCheck == false then
  3782. FactionCalloutTimeCheck = true
  3783. FaceTarget(NPC,Spawn)
  3784. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3785. FactionCheckingCallout(NPC, Spawn, faction)
  3786. end
  3787. else
  3788. if CalloutTimeCheck == false then
  3789. if math.random(1, 100) <= 20 then
  3790. CalloutTimeCheck = true
  3791. AddTimer(NPC,30000,"ResetCalloutTimer")
  3792. FaceTarget(NPC,Spawn)
  3793. local choice = math.random(1,4)
  3794. if choice == 1 then
  3795. 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)
  3796. elseif choice == 2 then
  3797. 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)
  3798. elseif choice == 3 then
  3799. 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)
  3800. elseif choice == 4 then
  3801. 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)
  3802. elseif choice == 5 then
  3803. 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)
  3804. elseif choice == 6 then
  3805. 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)
  3806. elseif choice == 7 then
  3807. 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)
  3808. end
  3809. end
  3810. end
  3811. end end
  3812. elseif gender == FEMALE then
  3813. if GOOD then
  3814. if Qfaction <0 then
  3815. if FactionCalloutTimeCheck == false then
  3816. FactionCalloutTimeCheck = true
  3817. FaceTarget(NPC,Spawn)
  3818. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3819. FactionCheckingCallout(NPC, Spawn, faction)
  3820. end
  3821. else
  3822. if CalloutTimeCheck == false then
  3823. if math.random(1, 100) <= 20 then
  3824. CalloutTimeCheck = true
  3825. FaceTarget(NPC,Spawn)
  3826. AddTimer(NPC,30000,"ResetCalloutTimer")
  3827. local choice = math.random(1,5)
  3828. if choice == 1 then
  3829. 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)
  3830. elseif choice == 2 then
  3831. 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)
  3832. elseif choice == 3 then
  3833. 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)
  3834. elseif choice == 4 then
  3835. 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)
  3836. elseif choice == 5 then
  3837. 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)
  3838. end
  3839. end
  3840. end end
  3841. elseif EVIL then
  3842. if FPfaction <0 then
  3843. if FactionCalloutTimeCheck == false then
  3844. FactionCalloutTimeCheck = true
  3845. FaceTarget(NPC,Spawn)
  3846. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3847. FactionCheckingCallout(NPC, Spawn, faction)
  3848. end
  3849. else
  3850. if CalloutTimeCheck == false then
  3851. if math.random(1, 100) <= 20 then
  3852. FaceTarget(NPC,Spawn)
  3853. CalloutTimeCheck = true
  3854. AddTimer(NPC,30000,"ResetCalloutTimer")
  3855. local choice = math.random(1,4)
  3856. if choice == 1 then
  3857. 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)
  3858. elseif choice == 2 then
  3859. 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)
  3860. elseif choice == 3 then
  3861. 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)
  3862. elseif choice == 4 then
  3863. 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)
  3864. end
  3865. end
  3866. end
  3867. end
  3868. end end
  3869. elseif race == HALF_ELF then
  3870. if gender == MALE then
  3871. if GOOD then --SEE SPAWN RACE HAIL FOR GOOD HALFELF
  3872. elseif EVIL then
  3873. if FPfaction <0 then
  3874. if FactionCalloutTimeCheck == false then
  3875. FactionCalloutTimeCheck = true
  3876. FaceTarget(NPC,Spawn)
  3877. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3878. FactionCheckingCallout(NPC, Spawn, faction)
  3879. end
  3880. else
  3881. if CalloutTimeCheck == false then
  3882. if math.random(1, 100) <= 20 then
  3883. CalloutTimeCheck = true
  3884. FaceTarget(NPC,Spawn)
  3885. AddTimer(NPC,30000,"ResetCalloutTimer")
  3886. local choice = math.random(1,12)
  3887. if choice == 1 then
  3888. 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)
  3889. elseif choice == 2 then
  3890. 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)
  3891. elseif choice == 3 then
  3892. 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)
  3893. elseif choice == 4 then
  3894. 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)
  3895. elseif choice == 5 then
  3896. 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)
  3897. elseif choice == 6 then
  3898. 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)
  3899. elseif choice == 7 then
  3900. 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)
  3901. elseif choice == 8 then
  3902. 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)
  3903. elseif choice == 9 then
  3904. PlayFlavor(NPC, "voiceover/english/halfelf_eco_evil_1/ft/halfelf/halfelf_eco_evil_1_hail_gm_852b8675.mp3", "Shove off, mate!", "shakefist", 4223989531, 84768942)
  3905. elseif choice == 10 then
  3906. 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)
  3907. elseif choice == 11 then
  3908. 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)
  3909. elseif choice == 12 then
  3910. 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)
  3911. end
  3912. end
  3913. end
  3914. end end
  3915. elseif gender == FEMALE then
  3916. if EVIL then
  3917. if FPfaction <0 then
  3918. if FactionCalloutTimeCheck == false then
  3919. FactionCalloutTimeCheck = true
  3920. FaceTarget(NPC,Spawn)
  3921. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3922. FactionCheckingCallout(NPC, Spawn, faction)
  3923. end
  3924. else
  3925. if CalloutTimeCheck == false then
  3926. if math.random(1, 100) <= 20 then
  3927. CalloutTimeCheck = true
  3928. FaceTarget(NPC,Spawn)
  3929. AddTimer(NPC,30000,"ResetCalloutTimer")
  3930. local choice = math.random(1,7)
  3931. if choice == 1 then
  3932. 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)
  3933. elseif choice == 2 then
  3934. 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)
  3935. elseif choice == 3 then
  3936. 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)
  3937. elseif choice == 4 then
  3938. 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)
  3939. elseif choice == 5 then
  3940. 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)
  3941. elseif choice == 6 then
  3942. 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)
  3943. elseif choice == 7 then
  3944. 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)
  3945. end
  3946. end
  3947. end end
  3948. elseif GOOD then
  3949. if Qfaction <0 then
  3950. if FactionCalloutTimeCheck == false then
  3951. FactionCalloutTimeCheck = true
  3952. FaceTarget(NPC,Spawn)
  3953. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  3954. local choice = math.random(1,2)
  3955. FactionCheckingCallout(NPC, Spawn, faction)
  3956. end
  3957. else
  3958. if CalloutTimeCheck == false then
  3959. if math.random(1, 100) <= 20 then
  3960. CalloutTimeCheck = true
  3961. FaceTarget(NPC,Spawn)
  3962. AddTimer(NPC,30000,"ResetCalloutTimer")
  3963. local choice = math.random(1,12)
  3964. if choice == 1 then
  3965. 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)
  3966. elseif choice == 2 then
  3967. 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)
  3968. elseif choice == 3 then
  3969. 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)
  3970. elseif choice == 4 then
  3971. 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)
  3972. elseif choice == 5 then
  3973. 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)
  3974. elseif choice == 6 then
  3975. 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)
  3976. elseif choice == 7 then
  3977. 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)
  3978. elseif choice == 8 then
  3979. 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)
  3980. elseif choice == 9 then
  3981. 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)
  3982. elseif choice == 10 then
  3983. 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)
  3984. elseif choice == 11 then
  3985. 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)
  3986. elseif choice == 12 then
  3987. PlayFlavor(NPC, "voiceover/english/halfelf_eco_good_1/ft/halfelf/halfelf_eco_good_1_aoi_gf_f8dd15ce.mp3", "So ... You got any coin?", "beg", 3660925534, 3735346681)
  3988. end
  3989. end
  3990. end
  3991. end
  3992. end end
  3993. elseif race == HALFLING then
  3994. if gender == MALE then
  3995. if Qfaction < 0 then
  3996. if FactionCalloutTimeCheck == false then
  3997. FactionCalloutTimeCheck = true
  3998. FaceTarget(NPC,Spawn)
  3999. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4000. FactionCheckingCallout(NPC, Spawn, faction)
  4001. end
  4002. else
  4003. if CalloutTimeCheck == false then
  4004. if math.random(1, 100) <= 20 then
  4005. CalloutTimeCheck = true
  4006. FaceTarget(NPC,Spawn)
  4007. AddTimer(NPC,30000,"ResetCalloutTimer")
  4008. local choice = math.random(1,12)
  4009. if choice == 1 then
  4010. 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)
  4011. elseif choice == 2 then
  4012. 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)
  4013. elseif choice == 3 then
  4014. 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)
  4015. elseif choice == 4 then
  4016. 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)
  4017. elseif choice == 5 then
  4018. 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)
  4019. elseif choice == 6 then
  4020. 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)
  4021. elseif choice == 7 then
  4022. 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)
  4023. elseif choice == 8 then
  4024. 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)
  4025. elseif choice == 9 then
  4026. 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)
  4027. elseif choice == 10 then
  4028. 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)
  4029. elseif choice == 11 then
  4030. 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)
  4031. elseif choice == 12 then
  4032. 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)
  4033. end
  4034. end
  4035. end end
  4036. elseif gender == FEMALE then
  4037. if Qfaction <0 then
  4038. if FactionCalloutTimeCheck == false then
  4039. FactionCalloutTimeCheck = true
  4040. FaceTarget(NPC,Spawn)
  4041. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4042. FactionCheckingCallout(NPC, Spawn, faction)
  4043. end
  4044. else
  4045. if CalloutTimeCheck == false then
  4046. if math.random(1, 100) <= 20 then
  4047. FaceTarget(NPC,Spawn)
  4048. CalloutTimeCheck = true
  4049. AddTimer(NPC,30000,"ResetCalloutTimer")
  4050. local choice = math.random(1,8)
  4051. if choice == 1 then
  4052. 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)
  4053. elseif choice == 2 then
  4054. 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)
  4055. elseif choice == 3 then
  4056. 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)
  4057. elseif choice == 4 then
  4058. 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)
  4059. elseif choice == 5 then
  4060. 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)
  4061. elseif choice == 6 then
  4062. 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)
  4063. elseif choice == 7 then
  4064. 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)
  4065. elseif choice == 8 then
  4066. 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)
  4067. end
  4068. end
  4069. end
  4070. end end
  4071. elseif race == HIGH_ELF then
  4072. if gender == MALE then
  4073. if Qfaction <0 then
  4074. if FactionCalloutTimeCheck == false then
  4075. FactionCalloutTimeCheck = true
  4076. FaceTarget(NPC,Spawn)
  4077. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4078. FactionCheckingCallout(NPC, Spawn, faction)
  4079. end
  4080. else
  4081. if CalloutTimeCheck == false then
  4082. if math.random(1, 100) <= 20 then
  4083. CalloutTimeCheck = true
  4084. FaceTarget(NPC,Spawn)
  4085. AddTimer(NPC,30000,"ResetCalloutTimer")
  4086. local choice = math.random(1,13)
  4087. if choice == 1 then
  4088. 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)
  4089. elseif choice == 2 then
  4090. 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)
  4091. elseif choice == 3 then
  4092. 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)
  4093. elseif choice == 4 then
  4094. 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)
  4095. elseif choice == 5 then
  4096. 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)
  4097. elseif choice == 6 then
  4098. 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)
  4099. elseif choice == 7 then
  4100. 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)
  4101. elseif choice == 8 then
  4102. 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)
  4103. elseif choice == 9 then
  4104. 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)
  4105. elseif choice == 10 then
  4106. 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)
  4107. elseif choice == 11 then
  4108. 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)
  4109. elseif choice == 12 then
  4110. 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)
  4111. elseif choice == 13 then
  4112. 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)
  4113. end
  4114. end
  4115. end end
  4116. elseif gender == FEMALE then
  4117. if Qfaction < 0 then
  4118. if FactionCalloutTimeCheck == false then
  4119. FactionCalloutTimeCheck = true
  4120. FaceTarget(NPC,Spawn)
  4121. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4122. FactionCheckingCallout(NPC, Spawn, faction)
  4123. end
  4124. else
  4125. if CalloutTimeCheck == false then
  4126. if math.random(1, 100) <= 20 then
  4127. CalloutTimeCheck = true
  4128. FaceTarget(NPC,Spawn)
  4129. AddTimer(NPC,30000,"ResetCalloutTimer")
  4130. local choice = math.random(1,10)
  4131. if choice == 1 then
  4132. 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)
  4133. elseif choice == 2 then
  4134. 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)
  4135. elseif choice == 3 then
  4136. 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)
  4137. elseif choice == 4 then
  4138. 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)
  4139. elseif choice == 5 then
  4140. 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)
  4141. elseif choice == 6 then
  4142. 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)
  4143. elseif choice == 7 then
  4144. 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)
  4145. elseif choice == 8 then
  4146. 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)
  4147. elseif choice == 9 then
  4148. 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)
  4149. elseif choice == 10 then
  4150. 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)
  4151. end
  4152. end
  4153. end
  4154. end end
  4155. elseif race == HUMAN then
  4156. if gender == MALE then
  4157. if EVIL then
  4158. if FPfaction <0 then
  4159. if FactionCalloutTimeCheck == false then
  4160. FactionCalloutTimeCheck = true
  4161. FaceTarget(NPC,Spawn)
  4162. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4163. FactionCheckingCallout(NPC, Spawn, faction)
  4164. end
  4165. else
  4166. if CalloutTimeCheck == false then
  4167. if math.random(1, 100) <= 20 then
  4168. CalloutTimeCheck = true
  4169. FaceTarget(NPC,Spawn)
  4170. AddTimer(NPC,30000,"ResetCalloutTimer")
  4171. local choice = math.random(1,13)
  4172. if choice == 1 then
  4173. 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)
  4174. elseif choice == 2 then
  4175. 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)
  4176. elseif choice == 3 then
  4177. 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)
  4178. elseif choice == 4 then
  4179. 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)
  4180. elseif choice == 5 then
  4181. 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)
  4182. elseif choice == 6 then
  4183. 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)
  4184. elseif choice == 7 then
  4185. 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)
  4186. elseif choice == 8 then
  4187. 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)
  4188. elseif choice == 9 then
  4189. 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)
  4190. elseif choice == 10 then
  4191. 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)
  4192. elseif choice == 11 then
  4193. 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)
  4194. elseif choice == 12 then
  4195. 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)
  4196. elseif choice == 13 then
  4197. 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)
  4198. end
  4199. end
  4200. end end
  4201. elseif GOOD then
  4202. if Qfaction <0 then
  4203. if FactionCalloutTimeCheck == false then
  4204. FactionCalloutTimeCheck = true
  4205. FaceTarget(NPC,Spawn)
  4206. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4207. FactionCheckingCallout(NPC, Spawn, faction)
  4208. end
  4209. else
  4210. if CalloutTimeCheck == false then
  4211. if math.random(1, 100) <= 20 then
  4212. CalloutTimeCheck = true
  4213. FaceTarget(NPC,Spawn)
  4214. AddTimer(NPC,30000,"ResetCalloutTimer")
  4215. local choice = math.random(1,13)
  4216. if choice == 1 then
  4217. 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)
  4218. elseif choice == 2 then
  4219. 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)
  4220. elseif choice == 3 then
  4221. 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)
  4222. elseif choice == 4 then
  4223. 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)
  4224. elseif choice == 5 then
  4225. 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)
  4226. elseif choice == 6 then
  4227. 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)
  4228. elseif choice == 7 then
  4229. 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)
  4230. elseif choice == 8 then
  4231. 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)
  4232. elseif choice == 9 then
  4233. 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)
  4234. elseif choice == 10 then
  4235. 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)
  4236. elseif choice == 11 then
  4237. 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)
  4238. elseif choice == 12 then
  4239. 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)
  4240. elseif choice == 13 then
  4241. 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)
  4242. end
  4243. end
  4244. end
  4245. end end
  4246. elseif gender == FEMALE then
  4247. if EVIL then
  4248. if FPfaction <0 then
  4249. if FactionCalloutTimeCheck == false then
  4250. FactionCalloutTimeCheck = true
  4251. FaceTarget(NPC,Spawn)
  4252. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4253. FactionCheckingCallout(NPC, Spawn, faction)
  4254. end
  4255. else
  4256. if CalloutTimeCheck == false then
  4257. if math.random(1, 100) <= 20 then
  4258. CalloutTimeCheck = true
  4259. FaceTarget(NPC,Spawn)
  4260. AddTimer(NPC,30000,"ResetCalloutTimer")
  4261. local choice = math.random(1,10)
  4262. if choice == 1 then
  4263. 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)
  4264. elseif choice == 2 then
  4265. 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)
  4266. elseif choice == 3 then
  4267. 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)
  4268. elseif choice == 4 then
  4269. 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)
  4270. elseif choice == 5 then
  4271. 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)
  4272. elseif choice == 6 then
  4273. 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)
  4274. elseif choice == 7 then
  4275. 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)
  4276. elseif choice == 8 then
  4277. 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)
  4278. elseif choice == 9 then
  4279. 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)
  4280. elseif choice == 10 then
  4281. 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)
  4282. end
  4283. end
  4284. end end
  4285. elseif GOOD then
  4286. if Qfaction <0 then
  4287. if FactionCalloutTimeCheck == false then
  4288. FactionCalloutTimeCheck = true
  4289. FaceTarget(NPC,Spawn)
  4290. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4291. local choice = math.random(1,2)
  4292. FactionCheckingCallout(NPC, Spawn, faction)
  4293. end
  4294. else
  4295. if CalloutTimeCheck == false then
  4296. if math.random(1, 100) <= 20 then
  4297. CalloutTimeCheck = true
  4298. FaceTarget(NPC,Spawn)
  4299. AddTimer(NPC,30000,"ResetCalloutTimer")
  4300. local choice = math.random(1,6)
  4301. if choice == 1 then
  4302. 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)
  4303. elseif choice == 2 then
  4304. 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)
  4305. elseif choice == 3 then
  4306. 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)
  4307. elseif choice == 4 then
  4308. 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)
  4309. elseif choice == 5 then
  4310. 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)
  4311. elseif choice == 6 then
  4312. 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)
  4313. elseif choice == 7 then
  4314. 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)
  4315. elseif choice == 8 then
  4316. 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)
  4317. elseif choice == 9 then
  4318. 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)
  4319. elseif choice == 10 then
  4320. 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)
  4321. elseif choice == 11 then
  4322. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_hail_gf_63aeaecb.mp3", "Hail good traveler!", "nod", 3880132810, 2976839399)
  4323. elseif choice == 12 then
  4324. 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)
  4325. end
  4326. end
  4327. end
  4328. end
  4329. end end
  4330. elseif race == IKSAR then
  4331. if gender == MALE then
  4332. if FPfaction <0 then
  4333. if FactionCalloutTimeCheck == false then
  4334. FactionCalloutTimeCheck = true
  4335. FaceTarget(NPC,Spawn)
  4336. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4337. FactionCheckingCallout(NPC, Spawn, faction)
  4338. end
  4339. else
  4340. if CalloutTimeCheck == false then
  4341. if math.random(1, 100) <= 20 then
  4342. CalloutTimeCheck = true
  4343. FaceTarget(NPC,Spawn)
  4344. AddTimer(NPC,30000,"ResetCalloutTimer")
  4345. local choice = math.random(1,9)
  4346. if choice == 1 then
  4347. 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)
  4348. elseif choice == 2 then
  4349. 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)
  4350. elseif choice == 3 then
  4351. 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)
  4352. elseif choice == 4 then
  4353. 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)
  4354. elseif choice == 5 then
  4355. 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)
  4356. elseif choice == 6 then
  4357. 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)
  4358. elseif choice == 7 then
  4359. 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)
  4360. elseif choice == 8 then
  4361. 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)
  4362. elseif choice == 9 then
  4363. 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)
  4364. end
  4365. end
  4366. end end
  4367. elseif gender == FEMALE then
  4368. if FPfaction <0 then
  4369. if FactionCalloutTimeCheck == false then
  4370. FactionCalloutTimeCheck = true
  4371. FaceTarget(NPC,Spawn)
  4372. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4373. FactionCheckingCallout(NPC, Spawn, faction)
  4374. end
  4375. else
  4376. if CalloutTimeCheck == false then
  4377. if math.random(1, 100) <= 20 then
  4378. CalloutTimeCheck = true
  4379. FaceTarget(NPC,Spawn)
  4380. AddTimer(NPC,30000,"ResetCalloutTimer")
  4381. local choice = math.random(1,7)
  4382. if choice == 1 then
  4383. 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)
  4384. elseif choice == 2 then
  4385. 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)
  4386. elseif choice == 3 then
  4387. 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)
  4388. elseif choice == 4 then
  4389. 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)
  4390. elseif choice == 5 then
  4391. 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)
  4392. elseif choice == 6 then
  4393. 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)
  4394. elseif choice == 7 then
  4395. 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)
  4396. end
  4397. end
  4398. end
  4399. end end
  4400. elseif race == KERRA then
  4401. if gender == MALE then
  4402. if EVIL then
  4403. if FPfaction < 0 then
  4404. if FactionCalloutTimeCheck == false then
  4405. FaceTarget(NPC,Spawn)
  4406. FactionCalloutTimeCheck = true
  4407. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4408. FactionCheckingCallout(NPC, Spawn, faction)
  4409. end
  4410. else
  4411. if CalloutTimeCheck == false then
  4412. if math.random(1, 100) <= 20 then
  4413. CalloutTimeCheck = true
  4414. FaceTarget(NPC,Spawn)
  4415. AddTimer(NPC,30000,"ResetCalloutTimer")
  4416. local choice = math.random(1,12)
  4417. if choice == 1 then
  4418. 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)
  4419. elseif choice == 2 then
  4420. 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)
  4421. elseif choice == 3 then
  4422. 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)
  4423. elseif choice == 4 then
  4424. 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)
  4425. elseif choice == 5 then
  4426. 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)
  4427. elseif choice == 6 then
  4428. 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)
  4429. elseif choice == 7 then
  4430. 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)
  4431. elseif choice == 8 then
  4432. 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)
  4433. elseif choice == 9 then
  4434. PlayFlavor(NPC, "voiceover/english/kerran_eco_evil_1/ft/kerran/kerran_eco_evil_1_aoi_gm_c3f1497b.mp3", "For Thule's sake! What's that horrible stench?", "stinky", 545875766, 140543200)
  4435. elseif choice == 10 then
  4436. 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)
  4437. elseif choice == 11 then
  4438. 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)
  4439. elseif choice == 12 then
  4440. 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)
  4441. end
  4442. end
  4443. end end
  4444. elseif GOOD then
  4445. if Qfaction <0 then
  4446. if FactionCalloutTimeCheck == false then
  4447. FactionCalloutTimeCheck = true
  4448. FaceTarget(NPC,Spawn)
  4449. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4450. FactionCheckingCallout(NPC, Spawn, faction)
  4451. end
  4452. else
  4453. if CalloutTimeCheck == false then
  4454. if math.random(1, 100) <= 20 then
  4455. CalloutTimeCheck = true
  4456. FaceTarget(NPC,Spawn)
  4457. AddTimer(NPC,30000,"ResetCalloutTimer")
  4458. local choice = math.random(1,11)
  4459. if choice == 1 then
  4460. 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)
  4461. elseif choice == 2 then
  4462. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gm_1f19f9ef.mp3", "Tact is the nack of making a point without making an enemy.", "agree", 216091278, 201326460)
  4463. elseif choice == 3 then
  4464. 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)
  4465. elseif choice == 4 then
  4466. 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)
  4467. elseif choice == 5 then
  4468. 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)
  4469. elseif choice == 6 then
  4470. 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)
  4471. elseif choice == 7 then
  4472. 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)
  4473. elseif choice == 8 then
  4474. 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)
  4475. elseif choice == 9 then
  4476. 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)
  4477. elseif choice == 10 then
  4478. 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)
  4479. elseif choice == 11 then
  4480. 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)
  4481. end
  4482. end
  4483. end
  4484. end end
  4485. elseif gender == FEMALE then
  4486. if EVIL then
  4487. if FPfaction <0 then
  4488. if FactionCalloutTimeCheck == false then
  4489. FactionCalloutTimeCheck = true
  4490. FaceTarget(NPC,Spawn)
  4491. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4492. FactionCheckingCallout(NPC, Spawn, faction)
  4493. end
  4494. else
  4495. if CalloutTimeCheck == false then
  4496. if math.random(1, 100) <= 20 then
  4497. CalloutTimeCheck = true
  4498. FaceTarget(NPC,Spawn)
  4499. AddTimer(NPC,30000,"ResetCalloutTimer")
  4500. local choice = math.random(1,11)
  4501. if choice == 1 then
  4502. 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)
  4503. elseif choice == 2 then
  4504. 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)
  4505. elseif choice == 3 then
  4506. 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)
  4507. elseif choice == 4 then
  4508. 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)
  4509. elseif choice == 5 then
  4510. 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)
  4511. elseif choice == 6 then
  4512. 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)
  4513. elseif choice == 7 then
  4514. 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)
  4515. elseif choice == 8 then
  4516. 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)
  4517. elseif choice == 9 then
  4518. 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)
  4519. elseif choice == 10 then
  4520. 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)
  4521. elseif choice == 11 then
  4522. 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)
  4523. end
  4524. end
  4525. end end
  4526. elseif GOOD then
  4527. if Qfaction <0 then
  4528. if FactionCalloutTimeCheck == false then
  4529. FactionCalloutTimeCheck = true
  4530. FaceTarget(NPC,Spawn)
  4531. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4532. FactionCheckingCallout(NPC, Spawn, faction)
  4533. end
  4534. else
  4535. if CalloutTimeCheck == false then
  4536. if math.random(1, 100) <= 20 then
  4537. CalloutTimeCheck = true
  4538. FaceTarget(NPC,Spawn)
  4539. AddTimer(NPC,30000,"ResetCalloutTimer")
  4540. local choice = math.random(1,10)
  4541. if choice == 1 then
  4542. 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)
  4543. elseif choice == 2 then
  4544. 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)
  4545. elseif choice == 3 then
  4546. 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)
  4547. elseif choice == 4 then
  4548. 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)
  4549. elseif choice == 5 then
  4550. 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)
  4551. elseif choice == 6 then
  4552. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_hail_gf_eabd8556.mp3", "I heard the Ratonga play it for fun.", "shrug", 1671177, 4253987454)
  4553. elseif choice == 7 then
  4554. 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)
  4555. elseif choice == 8 then
  4556. 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)
  4557. elseif choice == 9 then
  4558. 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)
  4559. elseif choice == 10 then
  4560. 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)
  4561. end
  4562. end
  4563. end
  4564. end
  4565. end end
  4566. elseif race == OGRE then
  4567. if gender == MALE then
  4568. if FPfaction <0 then
  4569. if FactionCalloutTimeCheck == false then
  4570. FactionCalloutTimeCheck = true
  4571. FaceTarget(NPC,Spawn)
  4572. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4573. FactionCheckingCallout(NPC, Spawn, faction)
  4574. end
  4575. else
  4576. if CalloutTimeCheck == false then
  4577. if math.random(1, 100) <= 20 then
  4578. CalloutTimeCheck = true
  4579. FaceTarget(NPC,Spawn)
  4580. AddTimer(NPC,30000,"ResetCalloutTimer")
  4581. local choice = math.random(1,12)
  4582. if choice == 1 then
  4583. 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)
  4584. elseif choice == 2 then
  4585. 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)
  4586. elseif choice == 3 then
  4587. 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)
  4588. elseif choice == 4 then
  4589. 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)
  4590. elseif choice == 5 then
  4591. 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)
  4592. elseif choice == 6 then
  4593. 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)
  4594. elseif choice == 7 then
  4595. 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)
  4596. elseif choice == 8 then
  4597. 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)
  4598. elseif choice == 9 then
  4599. 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)
  4600. elseif choice == 10 then
  4601. 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)
  4602. elseif choice == 11 then
  4603. 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)
  4604. elseif choice == 12 then
  4605. 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)
  4606. end
  4607. end
  4608. end end
  4609. elseif gender == FEMALE then
  4610. end
  4611. elseif race == RATONGA then
  4612. if gender == MALE then
  4613. if FPfaction <0 then
  4614. if FactionCalloutTimeCheck == false then
  4615. FactionCalloutTimeCheck = true
  4616. FaceTarget(NPC,Spawn)
  4617. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4618. FactionCheckingCallout(NPC, Spawn, faction)
  4619. end
  4620. else
  4621. if CalloutTimeCheck == false then
  4622. if math.random(1, 100) <= 20 then
  4623. CalloutTimeCheck = true
  4624. FaceTarget(NPC,Spawn)
  4625. AddTimer(NPC,30000,"ResetCalloutTimer")
  4626. local choice = math.random(1,9)
  4627. if choice == 1 then
  4628. 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)
  4629. elseif choice == 2 then
  4630. 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)
  4631. elseif choice == 3 then
  4632. 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)
  4633. elseif choice == 4 then
  4634. 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)
  4635. elseif choice == 5 then
  4636. 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)
  4637. elseif choice == 6 then
  4638. 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)
  4639. elseif choice == 7 then
  4640. 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)
  4641. elseif choice == 8 then
  4642. 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)
  4643. elseif choice == 9 then
  4644. 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)
  4645. end
  4646. end
  4647. end end
  4648. elseif gender == FEMALE then
  4649. if FPfaction <0 then
  4650. if FactionCalloutTimeCheck == false then
  4651. FactionCalloutTimeCheck = true
  4652. FaceTarget(NPC,Spawn)
  4653. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4654. FactionCheckingCallout(NPC, Spawn, faction)
  4655. end
  4656. else
  4657. if CalloutTimeCheck == false then
  4658. if math.random(1, 100) <= 20 then
  4659. CalloutTimeCheck = true
  4660. FaceTarget(NPC,Spawn)
  4661. AddTimer(NPC,30000,"ResetCalloutTimer")
  4662. local choice = math.random(1,8)
  4663. if choice == 1 then
  4664. 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)
  4665. elseif choice == 2 then
  4666. 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)
  4667. elseif choice == 3 then
  4668. 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)
  4669. elseif choice == 4 then
  4670. 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)
  4671. elseif choice == 5 then
  4672. 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)
  4673. elseif choice == 6 then
  4674. 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)
  4675. elseif choice == 7 then
  4676. 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)
  4677. elseif choice == 8 then
  4678. 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)
  4679. end
  4680. end
  4681. end
  4682. end end
  4683. elseif race == TROLL then
  4684. if gender == MALE then --SEE HAIL2 FOR MALE TROLL
  4685. elseif gender == FEMALE then
  4686. if FPfaction <0 then
  4687. if FactionCalloutTimeCheck == false then
  4688. FactionCalloutTimeCheck = true
  4689. FaceTarget(NPC,Spawn)
  4690. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4691. FactionCheckingCallout(NPC, Spawn, faction)
  4692. end
  4693. else
  4694. if CalloutTimeCheck == false then
  4695. if math.random(1, 100) <= 20 then
  4696. CalloutTimeCheck = true
  4697. FaceTarget(NPC,Spawn)
  4698. AddTimer(NPC,30000,"ResetCalloutTimer")
  4699. local choice = math.random(1,12)
  4700. if choice == 1 then
  4701. 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)
  4702. elseif choice == 2 then
  4703. 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)
  4704. elseif choice == 3 then
  4705. 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)
  4706. elseif choice == 4 then
  4707. 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)
  4708. elseif choice == 5 then
  4709. 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)
  4710. elseif choice == 6 then
  4711. 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)
  4712. elseif choice == 7 then
  4713. 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)
  4714. elseif choice == 8 then
  4715. 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)
  4716. elseif choice == 9 then
  4717. 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)
  4718. elseif choice == 10 then
  4719. 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)
  4720. elseif choice == 11 then
  4721. 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)
  4722. elseif choice == 12 then
  4723. 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)
  4724. end
  4725. end
  4726. end
  4727. end end
  4728. elseif race == WOOD_ELF then
  4729. if gender == MALE then
  4730. if Qfaction <0 then
  4731. if FactionCalloutTimeCheck == false then
  4732. FactionCalloutTimeCheck = true
  4733. FaceTarget(NPC,Spawn)
  4734. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4735. FactionCheckingCallout(NPC, Spawn, faction)
  4736. end
  4737. else
  4738. if CalloutTimeCheck == false then
  4739. if math.random(1, 100) <= 20 then
  4740. CalloutTimeCheck = true
  4741. FaceTarget(NPC,Spawn)
  4742. AddTimer(NPC,30000,"ResetCalloutTimer")
  4743. local choice = math.random(1,13)
  4744. if choice == 1 then
  4745. 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)
  4746. elseif choice == 2 then
  4747. 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)
  4748. elseif choice == 3 then
  4749. 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)
  4750. elseif choice == 4 then
  4751. 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)
  4752. elseif choice == 5 then
  4753. 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)
  4754. elseif choice == 6 then
  4755. 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)
  4756. elseif choice == 7 then
  4757. 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)
  4758. elseif choice == 8 then
  4759. 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)
  4760. elseif choice == 9 then
  4761. 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)
  4762. elseif choice == 10 then
  4763. 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)
  4764. elseif choice == 11 then
  4765. 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)
  4766. elseif choice == 12 then
  4767. 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)
  4768. elseif choice == 13 then
  4769. 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)
  4770. end
  4771. end
  4772. end end
  4773. elseif gender == FEMALE then
  4774. if Qfaction <0 then
  4775. if FactionCalloutTimeCheck == false then
  4776. FactionCalloutTimeCheck = true
  4777. FaceTarget(NPC,Spawn)
  4778. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4779. FactionCheckingCallout(NPC, Spawn, faction)
  4780. end
  4781. else
  4782. if CalloutTimeCheck == false then
  4783. if math.random(1, 100) <= 20 then
  4784. CalloutTimeCheck = true
  4785. FaceTarget(NPC,Spawn)
  4786. AddTimer(NPC,30000,"ResetCalloutTimer")
  4787. local choice = math.random(1,10)
  4788. if choice == 1 then
  4789. 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)
  4790. elseif choice == 2 then
  4791. 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)
  4792. elseif choice == 3 then
  4793. 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)
  4794. elseif choice == 4 then
  4795. 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)
  4796. elseif choice == 5 then
  4797. 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)
  4798. elseif choice == 6 then
  4799. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_hail_gf_646dc5ff.mp3", "I've found that the right amount of patience and enthusiasm can open almost any door.", "agree", 1063360943, 3481586683)
  4800. elseif choice == 7 then
  4801. 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)
  4802. elseif choice == 8 then
  4803. 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)
  4804. elseif choice == 9 then
  4805. 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)
  4806. elseif choice == 10 then
  4807. 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)
  4808. end
  4809. end
  4810. end
  4811. end end
  4812. elseif race == FAE then
  4813. if gender == MALE then
  4814. elseif gender == FEMALE then
  4815. end
  4816. elseif race == ARASAI then
  4817. if gender == MALE then
  4818. elseif gender == FEMALE then
  4819. end
  4820. elseif race == SARNAK then
  4821. if gender == MALE then
  4822. elseif gender == FEMALE then
  4823. end
  4824. end
  4825. end
  4826. end
  4827. -------------------------------------------------------------------------------------------
  4828. -- GenericEcology2Callout
  4829. -------------------------------------------------------------------------------------------
  4830. function GenericEcology2Callout(NPC, Spawn, faction)
  4831. race = GetRace(NPC)
  4832. spawnRace = GetRace(Spawn)
  4833. gender = GetGender(NPC)
  4834. Qfaction = GetFactionAmount(Spawn,11)
  4835. FPfaction = GetFactionAmount(Spawn,12)
  4836. local zone = GetZone(NPC)
  4837. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  4838. GOOD = true
  4839. elseif GetZoneID(zone) == 207 then
  4840. GOOD = true
  4841. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  4842. GOOD = true
  4843. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  4844. GOOD = true
  4845. elseif GetZoneID(zone) == 470 then
  4846. GOOD = true
  4847. elseif GetZoneID(zone) == 45 then
  4848. NEUTRAL = true
  4849. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  4850. EVIL = true
  4851. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  4852. EVIL = true
  4853. end
  4854. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  4855. if race == BARBARIAN then
  4856. if gender == MALE then -- SEE SPAWN RACE HAIL
  4857. if EVIL then
  4858. elseif GOOD then
  4859. end
  4860. elseif gender == FEMALE then
  4861. if GOOD then
  4862. elseif EVIL then
  4863. if FPfaction <0 then
  4864. if FactionCalloutTimeCheck == false then
  4865. FactionCalloutTimeCheck = true
  4866. FaceTarget(NPC,Spawn)
  4867. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4868. FactionCheckingCallout(NPC, Spawn, faction)
  4869. end
  4870. else
  4871. if CalloutTimeCheck == false then
  4872. if math.random(1, 100) <= 18 then
  4873. CalloutTimeCheck = true
  4874. FaceTarget(NPC,Spawn)
  4875. AddTimer(NPC,50000,"ResetCalloutTimer")
  4876. local choice = math.random(1,4)
  4877. if choice == 1 then
  4878. 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)
  4879. elseif choice == 2 then
  4880. 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)
  4881. elseif choice == 3 then
  4882. 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)
  4883. elseif choice == 4 then
  4884. 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)
  4885. end
  4886. end
  4887. end
  4888. end
  4889. end end
  4890. elseif race == DARK_ELF then
  4891. if gender == MALE then
  4892. if FPfaction <0 then
  4893. if FactionCalloutTimeCheck == false then
  4894. FactionCalloutTimeCheck = true
  4895. FaceTarget(NPC,Spawn)
  4896. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4897. FactionCheckingCallout(NPC, Spawn, faction)
  4898. end
  4899. else
  4900. if CalloutTimeCheck == false then
  4901. if math.random(1, 100) <= 20 then
  4902. CalloutTimeCheck = true
  4903. FaceTarget(NPC,Spawn)
  4904. AddTimer(NPC,30000,"ResetCalloutTimer")
  4905. local choice = math.random(1,6)
  4906. if choice == 1 then
  4907. 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)
  4908. elseif choice == 2 then
  4909. 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)
  4910. elseif choice == 3 then
  4911. 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)
  4912. elseif choice == 4 then
  4913. 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)
  4914. elseif choice == 5 then
  4915. 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)
  4916. elseif choice == 6 then
  4917. 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)
  4918. end
  4919. end
  4920. end end
  4921. elseif gender == FEMALE then
  4922. if FPfaction <0 then
  4923. if FactionCalloutTimeCheck == false then
  4924. FactionCalloutTimeCheck = true
  4925. FaceTarget(NPC,Spawn)
  4926. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4927. FactionCheckingCallout(NPC, Spawn, faction)
  4928. end
  4929. else
  4930. if CalloutTimeCheck == false then
  4931. if math.random(1, 100) <= 20 then
  4932. CalloutTimeCheck = true
  4933. FaceTarget(NPC,Spawn)
  4934. AddTimer(NPC,30000,"ResetCalloutTimer")
  4935. local choice = math.random(1,6)
  4936. if choice == 1 then
  4937. 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)
  4938. elseif choice == 2 then
  4939. 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)
  4940. elseif choice == 3 then
  4941. 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)
  4942. elseif choice == 4 then
  4943. 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)
  4944. elseif choice == 5 then
  4945. 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)
  4946. elseif choice == 6 then
  4947. 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)
  4948. end
  4949. end
  4950. end
  4951. end end
  4952. elseif race == DWARF then
  4953. if gender == MALE then
  4954. elseif gender == FEMALE then
  4955. end
  4956. elseif race== ERUDITE then
  4957. if gender == MALE then
  4958. if EVIL then
  4959. elseif GOOD then
  4960. end
  4961. elseif gender == FEMALE then
  4962. if EVIL then
  4963. if FPfaction <0 then
  4964. if FactionCalloutTimeCheck == false then
  4965. FactionCalloutTimeCheck = true
  4966. FaceTarget(NPC,Spawn)
  4967. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  4968. FactionCheckingCallout(NPC, Spawn, faction)
  4969. end
  4970. else
  4971. if CalloutTimeCheck == false then
  4972. if math.random(1, 100) <= 20 then
  4973. CalloutTimeCheck = true
  4974. FaceTarget(NPC,Spawn)
  4975. AddTimer(NPC,30000,"ResetCalloutTimer")
  4976. local choice = MakeRandomInt(1,6)
  4977. if choice == 1 then
  4978. 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)
  4979. elseif choice == 2 then
  4980. 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)
  4981. elseif choice == 3 then
  4982. 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)
  4983. elseif choice == 4 then
  4984. 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)
  4985. elseif choice == 5 then
  4986. 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)
  4987. elseif choice == 6 then
  4988. 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)
  4989. end
  4990. end
  4991. end end
  4992. elseif GOOD then
  4993. end
  4994. end
  4995. elseif race == FROGLOK then
  4996. if gender == MALE then
  4997. elseif gender == FEMALE then
  4998. end
  4999. elseif race == GNOME then
  5000. if gender == MALE then
  5001. if EVIL then
  5002. if FPfaction <0 then
  5003. if FactionCalloutTimeCheck == false then
  5004. FactionCalloutTimeCheck = true
  5005. FaceTarget(NPC,Spawn)
  5006. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5007. FactionCheckingCallout(NPC, Spawn, faction)
  5008. end
  5009. else
  5010. if CalloutTimeCheck == false then
  5011. if math.random(1, 100) <= 20 then
  5012. CalloutTimeCheck = true
  5013. FaceTarget(NPC,Spawn)
  5014. AddTimer(NPC,30000,"ResetCalloutTimer")
  5015. local choice = math.random(1,10)
  5016. if choice == 1 then
  5017. 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)
  5018. elseif choice == 2 then
  5019. 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)
  5020. elseif choice == 3 then
  5021. 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)
  5022. elseif choice == 4 then
  5023. 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)
  5024. elseif choice == 5 then
  5025. 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)
  5026. elseif choice == 6 then
  5027. 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)
  5028. elseif choice == 7 then
  5029. 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)
  5030. elseif choice == 8 then
  5031. 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)
  5032. elseif choice == 9 then
  5033. 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)
  5034. elseif choice == 10 then
  5035. 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)
  5036. end
  5037. end
  5038. end end
  5039. elseif GOOD then
  5040. end
  5041. elseif gender == FEMALE then
  5042. if GOOD then
  5043. elseif EVIL then
  5044. if FPfaction <0 then
  5045. if FactionCalloutTimeCheck == false then
  5046. FactionCalloutTimeCheck = true
  5047. FaceTarget(NPC,Spawn)
  5048. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5049. FactionCheckingCallout(NPC, Spawn, faction)
  5050. end
  5051. else
  5052. if CalloutTimeCheck == false then
  5053. if math.random(1, 100) <= 20 then
  5054. CalloutTimeCheck = true
  5055. FaceTarget(NPC,Spawn)
  5056. AddTimer(NPC,30000,"ResetCalloutTimer")
  5057. local choice = math.random(1,7)
  5058. if choice == 1 then
  5059. 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)
  5060. elseif choice == 2 then
  5061. 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)
  5062. elseif choice == 3 then
  5063. 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)
  5064. elseif choice == 4 then
  5065. 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)
  5066. elseif choice == 5 then
  5067. 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)
  5068. elseif choice == 6 then
  5069. 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)
  5070. elseif choice == 7 then
  5071. 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)
  5072. end
  5073. end
  5074. end
  5075. end
  5076. end end
  5077. elseif race == HALF_ELF then
  5078. if gender == MALE then
  5079. if GOOD then
  5080. if Qfaction <0 then
  5081. if FactionCalloutTimeCheck == false then
  5082. FactionCalloutTimeCheck = true
  5083. FaceTarget(NPC,Spawn)
  5084. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5085. FactionCheckingCallout(NPC, Spawn, faction)
  5086. end
  5087. else
  5088. if CalloutTimeCheck == false then
  5089. if math.random(1, 100) <= 20 then
  5090. CalloutTimeCheck = true
  5091. FaceTarget(NPC,Spawn)
  5092. AddTimer(NPC,30000,"ResetCalloutTimer")
  5093. local choice = math.random(1,6)
  5094. if choice == 1 then
  5095. 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)
  5096. elseif choice == 2 then
  5097. 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)
  5098. elseif choice == 3 then
  5099. 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)
  5100. elseif choice == 4 then
  5101. 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)
  5102. elseif choice == 5 then
  5103. 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)
  5104. elseif choice == 6 then
  5105. 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)
  5106. end
  5107. end
  5108. end end
  5109. elseif EVIL then
  5110. end
  5111. elseif gender == FEMALE then
  5112. if EVIL then
  5113. elseif GOOD then
  5114. end
  5115. end
  5116. elseif race == HALFLING then
  5117. if gender == MALE then
  5118. elseif gender == FEMALE then
  5119. end
  5120. elseif race == HIGH_ELF then
  5121. if gender == MALE then
  5122. elseif gender == FEMALE then
  5123. end
  5124. elseif race == HUMAN then
  5125. if gender == MALE then
  5126. if EVIL then
  5127. if FPfaction <0 then
  5128. if FactionCalloutTimeCheck == false then
  5129. FactionCalloutTimeCheck = true
  5130. FaceTarget(NPC,Spawn)
  5131. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5132. local choice = math.random(1,10)
  5133. if choice == 1 then
  5134. 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)
  5135. elseif choice == 2 then
  5136. 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)
  5137. elseif choice == 3 then
  5138. 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)
  5139. elseif choice == 4 then
  5140. 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)
  5141. elseif choice == 5 then
  5142. 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)
  5143. elseif choice == 6 then
  5144. 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)
  5145. elseif choice == 7 then
  5146. 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)
  5147. elseif choice == 8 then
  5148. 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)
  5149. elseif choice == 9 then
  5150. 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)
  5151. elseif choice == 10 then
  5152. 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)
  5153. end
  5154. end
  5155. else
  5156. if CalloutTimeCheck == false then
  5157. if math.random(1, 100) <= 20 then
  5158. CalloutTimeCheck = true
  5159. FaceTarget(NPC,Spawn)
  5160. AddTimer(NPC,30000,"ResetCalloutTimer")
  5161. local choice = math.random(1,5)
  5162. if choice == 1 then
  5163. 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)
  5164. elseif choice == 2 then
  5165. 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)
  5166. elseif choice == 3 then
  5167. 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)
  5168. elseif choice == 4 then
  5169. 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)
  5170. elseif choice == 5 then
  5171. 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)
  5172. end
  5173. end
  5174. end end
  5175. elseif GOOD then
  5176. end
  5177. elseif gender == FEMALE then
  5178. if EVIL then
  5179. if FPfaction <0 then
  5180. if FactionCalloutTimeCheck == false then
  5181. FactionCalloutTimeCheck = true
  5182. FaceTarget(NPC,Spawn)
  5183. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5184. local choice = math.random(1,7)
  5185. if choice == 1 then
  5186. 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)
  5187. elseif choice == 2 then
  5188. 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)
  5189. elseif choice == 3 then
  5190. 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)
  5191. elseif choice == 4 then
  5192. 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)
  5193. elseif choice == 5 then
  5194. 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)
  5195. elseif choice == 6 then
  5196. 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)
  5197. elseif choice == 7 then
  5198. 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)
  5199. end
  5200. end
  5201. else
  5202. if CalloutTimeCheck == false then
  5203. if math.random(1, 100) <= 20 then
  5204. CalloutTimeCheck = true
  5205. FaceTarget(NPC,Spawn)
  5206. AddTimer(NPC,30000,"ResetCalloutTimer")
  5207. local choice = math.random(1,12)
  5208. if choice == 1 then
  5209. 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)
  5210. elseif choice == 2 then
  5211. 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)
  5212. elseif choice == 3 then
  5213. 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)
  5214. elseif choice == 4 then
  5215. 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)
  5216. elseif choice == 5 then
  5217. 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)
  5218. elseif choice == 6 then
  5219. 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)
  5220. elseif choice == 7 then
  5221. 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)
  5222. elseif choice == 8 then
  5223. 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)
  5224. elseif choice == 9 then
  5225. 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)
  5226. elseif choice == 10 then
  5227. 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)
  5228. elseif choice == 11 then
  5229. 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)
  5230. elseif choice == 12 then
  5231. 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)
  5232. end
  5233. end
  5234. end end
  5235. elseif GOOD then
  5236. end
  5237. end
  5238. elseif race == IKSAR then
  5239. if gender == MALE then
  5240. elseif gender == FEMALE then
  5241. end
  5242. elseif race == KERRA then
  5243. if gender == MALE then
  5244. if EVIL then
  5245. if FPfaction <0 then
  5246. if FactionCalloutTimeCheck == false then
  5247. FactionCalloutTimeCheck = true
  5248. FaceTarget(NPC,Spawn)
  5249. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5250. FactionCheckingCallout(NPC, Spawn, faction)
  5251. end
  5252. else
  5253. if CalloutTimeCheck == false then
  5254. if math.random(1, 100) <= 20 then
  5255. CalloutTimeCheck = true
  5256. FaceTarget(NPC,Spawn)
  5257. AddTimer(NPC,30000,"ResetCalloutTimer")
  5258. local choice = math.random(1,7)
  5259. if choice == 1 then
  5260. 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)
  5261. elseif choice == 2 then
  5262. 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)
  5263. elseif choice == 3 then
  5264. 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)
  5265. elseif choice == 4 then
  5266. 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)
  5267. elseif choice == 5 then
  5268. 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)
  5269. elseif choice == 6 then
  5270. 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)
  5271. elseif choice == 7 then
  5272. 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)
  5273. end
  5274. end
  5275. end end
  5276. elseif GOOD then
  5277. end
  5278. elseif gender == FEMALE then
  5279. if EVIL then
  5280. if FPfaction <0 then
  5281. if FactionCalloutTimeCheck == false then
  5282. FactionCalloutTimeCheck = true
  5283. FaceTarget(NPC,Spawn)
  5284. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5285. FactionCheckingCallout(NPC, Spawn, faction)
  5286. end
  5287. else
  5288. if CalloutTimeCheck == false then
  5289. if math.random(1, 100) <= 20 then
  5290. CalloutTimeCheck = true
  5291. FaceTarget(NPC,Spawn)
  5292. AddTimer(NPC,30000,"ResetCalloutTimer")
  5293. local choice = MakeRandomInt(1,6)
  5294. if choice == 1 then
  5295. 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)
  5296. elseif choice == 2 then
  5297. 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)
  5298. elseif choice == 3 then
  5299. 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)
  5300. elseif choice == 4 then
  5301. 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)
  5302. elseif choice == 5 then
  5303. 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)
  5304. elseif choice == 6 then
  5305. 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)
  5306. end
  5307. end
  5308. end end
  5309. elseif GOOD then
  5310. if Qfaction <0 then
  5311. if FactionCalloutTimeCheck == false then
  5312. FactionCalloutTimeCheck = true
  5313. FaceTarget(NPC,Spawn)
  5314. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5315. FactionCheckingCallout(NPC, Spawn, faction)
  5316. end
  5317. else
  5318. if CalloutTimeCheck == false then
  5319. if math.random(1, 100) <= 20 then
  5320. CalloutTimeCheck = true
  5321. FaceTarget(NPC,Spawn)
  5322. AddTimer(NPC,30000,"ResetCalloutTimer")
  5323. local choice = math.random(1,7)
  5324. if choice == 1 then
  5325. 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)
  5326. elseif choice == 2 then
  5327. 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)
  5328. elseif choice == 3 then
  5329. 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)
  5330. elseif choice == 4 then
  5331. 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)
  5332. elseif choice == 5 then
  5333. 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)
  5334. end
  5335. end
  5336. end
  5337. end end
  5338. end
  5339. elseif race == OGRE then
  5340. if gender == MALE then
  5341. elseif gender == FEMALE then
  5342. if FPfaction <0 then
  5343. if FactionCalloutTimeCheck == false then
  5344. FactionCalloutTimeCheck = true
  5345. FaceTarget(NPC,Spawn)
  5346. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5347. FactionCheckingCallout(NPC, Spawn, faction)
  5348. end
  5349. else
  5350. if CalloutTimeCheck == false then
  5351. if math.random(1, 100) <= 20 then
  5352. CalloutTimeCheck = true
  5353. FaceTarget(NPC,Spawn)
  5354. AddTimer(NPC,30000,"ResetCalloutTimer")
  5355. local choice = math.random(1,9)
  5356. if choice == 1 then
  5357. 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)
  5358. elseif choice == 2 then
  5359. 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)
  5360. elseif choice == 3 then
  5361. 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)
  5362. elseif choice == 4 then
  5363. 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)
  5364. elseif choice == 5 then
  5365. PlayFlavor(NPC, "voiceover/english/optional2/ogre_eco_evil_2/ft/ogre/ogre_eco_evil_2_hail_gf_9709be04.mp3", "I can hear breaking bones from many cogs away.", "listen", 2906479371, 2381016468)
  5366. elseif choice == 6 then
  5367. 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)
  5368. elseif choice == 7 then
  5369. 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)
  5370. elseif choice == 8 then
  5371. 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)
  5372. elseif choice == 9 then
  5373. 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)
  5374. end
  5375. end
  5376. end
  5377. end end
  5378. elseif race == RATONGA then
  5379. if gender == MALE then
  5380. if FPfaction <0 then
  5381. if FactionCalloutTimeCheck == false then
  5382. FactionCalloutTimeCheck = true
  5383. FaceTarget(NPC,Spawn)
  5384. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5385. local choice = math.random(1,2)
  5386. FactionCheckingCallout(NPC, Spawn, faction)
  5387. end
  5388. else
  5389. if CalloutTimeCheck == false then
  5390. if math.random(1, 100) <= 20 then
  5391. CalloutTimeCheck = true
  5392. FaceTarget(NPC,Spawn)
  5393. AddTimer(NPC,30000,"ResetCalloutTimer")
  5394. local choice = math.random(1,3)
  5395. if choice == 1 then
  5396. 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)
  5397. elseif choice == 2 then
  5398. 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)
  5399. elseif choice == 3 then
  5400. 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)
  5401. end
  5402. end
  5403. end end
  5404. elseif gender == FEMALE then
  5405. end
  5406. elseif race == TROLL then
  5407. if gender == MALE then
  5408. if FPfaction <0 then
  5409. if FactionCalloutTimeCheck == false then
  5410. FactionCalloutTimeCheck = true
  5411. FaceTarget(NPC,Spawn)
  5412. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5413. FactionCheckingCallout(NPC, Spawn, faction)
  5414. end
  5415. else
  5416. if CalloutTimeCheck == false then
  5417. if math.random(1, 100) <= 20 then
  5418. CalloutTimeCheck = true
  5419. FaceTarget(NPC,Spawn)
  5420. AddTimer(NPC,30000,"ResetCalloutTimer")
  5421. local choice = math.random(1,7)
  5422. if choice == 1 then
  5423. 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)
  5424. elseif choice == 2 then
  5425. 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)
  5426. elseif choice == 3 then
  5427. 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)
  5428. elseif choice == 4 then
  5429. 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)
  5430. elseif choice == 5 then
  5431. 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)
  5432. elseif choice == 6 then
  5433. 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)
  5434. elseif choice == 7 then
  5435. 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)
  5436. end
  5437. end
  5438. end end
  5439. elseif gender == FEMALE then
  5440. end
  5441. elseif race == WOOD_ELF then
  5442. if gender == MALE then
  5443. elseif gender == FEMALE then
  5444. end
  5445. elseif race == FAE then
  5446. if gender == MALE then
  5447. elseif gender == FEMALE then
  5448. end
  5449. elseif race == ARASAI then
  5450. if gender == MALE then
  5451. elseif gender == FEMALE then
  5452. end
  5453. elseif race == SARNAK then
  5454. if gender == MALE then
  5455. elseif gender == FEMALE then
  5456. end
  5457. end
  5458. end
  5459. end
  5460. -------------------------------------------------------------------------------------------
  5461. -- GenericRaceCheckCallout
  5462. -------------------------------------------------------------------------------------------
  5463. function GenericRaceCheckCallout(NPC, Spawn, faction)
  5464. race = GetRace(NPC)
  5465. spawnRace = GetRace(Spawn)
  5466. gender = GetGender(NPC)
  5467. Qfaction = GetFactionAmount(Spawn,11)
  5468. FPfaction = GetFactionAmount(Spawn,12)
  5469. local zone = GetZone(NPC)
  5470. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  5471. GOOD = true
  5472. elseif GetZoneID(zone) == 207 then
  5473. GOOD = true
  5474. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  5475. GOOD = true
  5476. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  5477. GOOD = true
  5478. elseif GetZoneID(zone) == 470 then
  5479. GOOD = true
  5480. elseif GetZoneID(zone) == 45 then
  5481. NEUTRAL = true
  5482. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  5483. EVIL = true
  5484. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  5485. EVIL = true
  5486. end
  5487. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then -- verify's NPC race/gender
  5488. if race == BARBARIAN then -- begins NPC race check
  5489. if gender == MALE then -- begins NPC gender check
  5490. if EVIL then -- begins NPC faction/location check
  5491. if FPfaction <0 then -- player faction check to determine resposne
  5492. if FactionCalloutTimeCheck == false then
  5493. FactionCalloutTimeCheck = true
  5494. FaceTarget(NPC,Spawn)
  5495. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5496. FactionCheckingCallout(NPC, Spawn, faction)
  5497. end
  5498. else
  5499. if CalloutTimeCheck == false then
  5500. if math.random(1, 100) <= 18 then
  5501. CalloutTimeCheck = true
  5502. FaceTarget(NPC,Spawn)
  5503. AddTimer(NPC,50000,"ResetCalloutTimer")
  5504. local choice = math.random(1,3) -- player passes faction check, procedes to dialogue
  5505. if choice == 1 then
  5506. 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)
  5507. elseif choice == 2 then
  5508. 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)
  5509. elseif choice == 3 then
  5510. if spawnRace == BARBARIAN then
  5511. 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)
  5512. elseif spawnRace == DARK_ELF then
  5513. 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)
  5514. elseif spawnRace == DWARF then
  5515. 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)
  5516. elseif spawnRace == ERUDITE then
  5517. 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)
  5518. elseif spawnRace == FROGLOK then
  5519. 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)
  5520. elseif spawnRace == HALF_ELF then
  5521. 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)
  5522. elseif spawnRace == HUMAN then
  5523. 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)
  5524. elseif spawnRace == IKSAR then
  5525. 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)
  5526. elseif spawnRace == KERRA then
  5527. 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)
  5528. elseif spawnRace == OGRE then
  5529. 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)
  5530. elseif spawnRace == RATONGA then
  5531. 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)
  5532. else
  5533. local check = math.random(1,2)
  5534. if check == 1 then
  5535. 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)
  5536. elseif check == 2 then
  5537. 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)
  5538. end
  5539. end
  5540. end
  5541. end
  5542. end end
  5543. elseif GOOD then
  5544. if Qfaction <0 then
  5545. if FactionCalloutTimeCheck == false then
  5546. FactionCalloutTimeCheck = true
  5547. FaceTarget(NPC,Spawn)
  5548. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5549. FactionCheckingCallout(NPC, Spawn, faction)
  5550. end
  5551. else
  5552. if CalloutTimeCheck == false then
  5553. if math.random(1, 100) <= 20 then
  5554. CalloutTimeCheck = true
  5555. FaceTarget(NPC,Spawn)
  5556. AddTimer(NPC,30000,"ResetCalloutTimer")
  5557. local choice = math.random(1,3)
  5558. if choice == 1 then --racial check
  5559. if spawnRace == BARBARIAN then
  5560. if GetLevel(Spawn) >=50 then
  5561. local check = math.random(1,4) --Calls in Status Praise VO
  5562. else
  5563. local check = math.random(1,2)
  5564. end
  5565. if check == 1 then
  5566. 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)
  5567. elseif check == 2 then
  5568. 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)
  5569. elseif check == 3 then
  5570. 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)
  5571. elseif check == 4 then
  5572. 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)
  5573. end
  5574. elseif spawnRace == DARK_ELF then
  5575. 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)
  5576. elseif spawnRace == DWARF then
  5577. local check = math.random(1,2)
  5578. if check == 1 then
  5579. 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)
  5580. elseif check == 2 then
  5581. 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)
  5582. end
  5583. elseif spawnRace == ERUDITE then
  5584. 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)
  5585. elseif spawnRace == FROGLOK then
  5586. 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)
  5587. elseif spawnRace == GNOME then
  5588. 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)
  5589. elseif spawnRace == HALF_ELF then
  5590. 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)
  5591. elseif spawnRace == HALFLING then
  5592. 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)
  5593. elseif spawnRace == HIGH_ELF then
  5594. 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)
  5595. elseif spawnRace == IKSAR then
  5596. 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)
  5597. elseif spawnRace == KERRA then
  5598. 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)
  5599. elseif spawnRace == OGRE then
  5600. 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)
  5601. elseif spawnRace == RATONGA then
  5602. 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)
  5603. elseif spawnRace == TROLL then
  5604. 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)
  5605. elseif spawnRace == WOOD_ELF then
  5606. 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)
  5607. else
  5608. local check = math.random(1,2)
  5609. if check == 1 then
  5610. 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)
  5611. elseif check == 2 then
  5612. 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)
  5613. end
  5614. end
  5615. elseif choice == 2 then
  5616. 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)
  5617. elseif choice == 3 then
  5618. 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)
  5619. end
  5620. end
  5621. end
  5622. end end
  5623. elseif gender == FEMALE then
  5624. if GOOD then
  5625. elseif EVIL then
  5626. end
  5627. end
  5628. elseif race == DARK_ELF then
  5629. if gender == MALE then
  5630. if FPfaction <0 then
  5631. if FactionCalloutTimeCheck == false then
  5632. FactionCalloutTimeCheck = true
  5633. FaceTarget(NPC,Spawn)
  5634. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5635. FactionCheckingCallout(NPC, Spawn, faction)
  5636. end
  5637. else
  5638. if CalloutTimeCheck == false then
  5639. if math.random(1, 100) <= 20 then
  5640. CalloutTimeCheck = true
  5641. FaceTarget(NPC,Spawn)
  5642. AddTimer(NPC,30000,"ResetCalloutTimer")
  5643. local choice = math.random(1,3)
  5644. if choice == 1 then
  5645. 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)
  5646. elseif choice == 2 then
  5647. 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)
  5648. elseif choice == 3 then
  5649. if spawnRace == BARBARIAN then
  5650. 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)
  5651. elseif spawnRace == DARK_ELF then
  5652. if GetLevel(Spawn) >=50 then
  5653. check = math.random(1,4)
  5654. else
  5655. check = math.random(1,2)
  5656. end
  5657. if check == 1 then
  5658. 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)
  5659. elseif check == 2 then
  5660. 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)
  5661. elseif check == 3 then
  5662. 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)
  5663. elseif check == 4 then
  5664. 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)
  5665. end
  5666. elseif spawnRace == DWARF then
  5667. 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)
  5668. elseif spawnRace == ERUDITE then
  5669. 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)
  5670. elseif spawnRace == GNOME then
  5671. 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)
  5672. elseif spawnRace == HALF_ELF then
  5673. 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)
  5674. elseif spawnRace == HIGH_ELF then
  5675. 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)
  5676. elseif spawnRace == HUMAN then
  5677. 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)
  5678. elseif spawnRace == IKSAR then
  5679. 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)
  5680. elseif spawnRace == OGRE then
  5681. 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)
  5682. elseif spawnRace == RATONGA then
  5683. 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)
  5684. elseif spawnRace == TROLL then
  5685. 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)
  5686. else
  5687. local check = math.random(1,2)
  5688. if check == 1 then
  5689. 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)
  5690. elseif check == 2 then
  5691. 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)
  5692. end
  5693. end
  5694. end
  5695. end
  5696. end end
  5697. elseif gender == FEMALE then
  5698. if FPfaction <0 then
  5699. if FactionCalloutTimeCheck == false then
  5700. FactionCalloutTimeCheck = true
  5701. FaceTarget(NPC,Spawn)
  5702. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5703. FactionCheckingCallout(NPC, Spawn, faction)
  5704. end
  5705. else
  5706. if CalloutTimeCheck == false then
  5707. if math.random(1, 100) <= 20 then
  5708. CalloutTimeCheck = true
  5709. FaceTarget(NPC,Spawn)
  5710. AddTimer(NPC,30000,"ResetCalloutTimer")
  5711. local choice = math.random(1,3)
  5712. if choice == 1 then
  5713. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293)
  5714. elseif choice == 2 then
  5715. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078)
  5716. elseif choice == 3 then
  5717. if spawnRace == BARBARIAN then
  5718. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_barbarian_gf_46b8ab28.mp3", "Get away from me, brute!", "threaten", 1806259132, 4035381096)
  5719. elseif spawnRace == DARK_ELF then
  5720. if GetLevel(Spawn) >=50 then
  5721. check = math.random(1,4)
  5722. else
  5723. check = math.random(1,2)
  5724. end
  5725. if check == 1 then
  5726. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_2fb22326.mp3", "We'll rise again, and then nothing can stop us.", "agree", 1301346574, 4276784701)
  5727. elseif check == 2 then
  5728. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_darkelf_gf_54a02968.mp3", "What a foul dirty place this is compared to Neriak!", "stinky", 3252919562, 342739868)
  5729. elseif check == 3 then
  5730. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_3139de2e.mp3", "Innoruk's blood you're powerful!", "boggle", 4048173225, 4136711044)
  5731. elseif check == 4 then
  5732. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_status_gf_b86ec55f.mp3", "You'll do nicely when we make our play!", "agree", 234032343, 1835792122)
  5733. end
  5734. elseif spawnRace == DWARF then
  5735. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_dwarf_gf_e76b04be.mp3", "Foul. It's a testament to our ruler's weakness that he lets your ilk in here.", "sad", 3576789141, 2531430603)
  5736. elseif spawnRace == ERUDITE then
  5737. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_erudite_gf_592ca86a.mp3", "Where has all of your vaunted intelligence gotten you?", "chuckle", 2330017595, 3612340219)
  5738. elseif spawnRace == GNOME then
  5739. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_gnome_gf_8081d786.mp3", "I've no use for a toy soldier.", "no", 2452036802, 1703948999)
  5740. elseif spawnRace == HALF_ELF then
  5741. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfelf_gf_8677807d.mp3", "Half perfect, half diseased. Still disgusting!", "sniff", 512466716, 4175253448)
  5742. elseif spawnRace == HALFLING then
  5743. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_halfling_gm_e2eb04c4.mp3", "Get away from me, you foul little worm.", "lookaway", 1784326229, 362190500)
  5744. elseif spawnRace == HIGH_ELF then
  5745. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_highelf_gf_9eab37c6.mp3", "An evil high elf? Dear Innoruuk, we've prevailed!", "cheer", 172789471, 2283627974)
  5746. elseif spawnRace == HUMAN then
  5747. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_human_gf_3694a5ae.mp3", "Were your overlord not around, we Tier'Dal would have crushed Freeport.", "sarcasm", 3436507932, 1702035959)
  5748. elseif spawnRace == IKSAR then
  5749. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_iksar_gf_4bb5d364.mp3", "Back off scaley! No antcient civilization saves you from the same fate I share!", "boggle", 3246025874, 2970292992)
  5750. elseif spawnRace == OGRE then
  5751. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ogre_gf_8cf93c6a.mp3", "The Green Mist missed a few spots. Its a shame the gods were too weak to finish what they started.", "shrug", 181661249, 784055085)
  5752. elseif spawnRace == RATONGA then
  5753. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_ratonga_gf_ac7f4092.mp3", "A talking rat? Ugh, go play with a Kerra.", "point", 396338587, 547395314)
  5754. elseif spawnRace == TROLL then
  5755. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_troll_gf_95179ecf.mp3", "Its a shame the Thexian rulers were weak and allowed you trolls to live in Neriak.", "ponder", 2126071785, 4235896141)
  5756. else
  5757. local check = math.random(1,2)
  5758. if check == 1 then
  5759. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_eb5fa2b6.mp3", "One day, our lot will improve here!", "nod", 1462094560, 868024293)
  5760. elseif check == 2 then
  5761. PlayFlavor(NPC, "voiceover/english/darkelf_eco_race_evil/ft/eco/evil/darkelf_eco_race_evil_hail_gf_8656f5c7.mp3", "Its a fine day for evil to flourish!", "scheme", 2232955380, 3080497078)
  5762. end
  5763. end
  5764. end
  5765. end
  5766. end end
  5767. end
  5768. elseif race == DWARF then
  5769. if gender == MALE then
  5770. elseif gender == FEMALE then
  5771. if Qfaction <0 then
  5772. if FactionCalloutTimeCheck == false then
  5773. FactionCalloutTimeCheck = true
  5774. FaceTarget(NPC,Spawn)
  5775. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5776. FactionCheckingCallout(NPC, Spawn, faction)
  5777. end
  5778. else
  5779. if CalloutTimeCheck == false then
  5780. if math.random(1, 100) <= 20 then
  5781. CalloutTimeCheck = true
  5782. FaceTarget(NPC,Spawn)
  5783. AddTimer(NPC,30000,"ResetCalloutTimer")
  5784. local choice = math.random(1,3)
  5785. if choice == 1 then
  5786. 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)
  5787. elseif choice == 2 then
  5788. 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)
  5789. elseif choice == 3 then
  5790. if spawnRace == HIGH_ELF then
  5791. 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)
  5792. end
  5793. else
  5794. local choice = math.random(1,2)
  5795. if choice == 1 then
  5796. 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)
  5797. elseif choice == 2 then
  5798. 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)
  5799. end
  5800. end
  5801. end
  5802. end
  5803. end end
  5804. elseif race== ERUDITE then
  5805. if gender == MALE then
  5806. if EVIL then
  5807. if FPfaction <0 then
  5808. if FactionCalloutTimeCheck == false then
  5809. FactionCalloutTimeCheck = true
  5810. FaceTarget(NPC,Spawn)
  5811. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5812. FactionCheckingCallout(NPC, Spawn, faction)
  5813. end
  5814. else
  5815. if CalloutTimeCheck == false then
  5816. if math.random(1, 100) <= 20 then
  5817. CalloutTimeCheck = true
  5818. FaceTarget(NPC,Spawn)
  5819. AddTimer(NPC,30000,"ResetCalloutTimer")
  5820. local choice = math.random(1,3)
  5821. if choice == 1 then
  5822. 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)
  5823. elseif choice == 2 then
  5824. 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)
  5825. elseif choice == 3 then
  5826. if spawnRace == BARBARIAN then
  5827. 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)
  5828. elseif spawnRace == DWARF then
  5829. 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)
  5830. elseif spawnRace == ERUDITE then
  5831. 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)
  5832. elseif spawnRace == IKSAR then
  5833. 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)
  5834. elseif spawnRace == OGRE then
  5835. 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)
  5836. elseif spawnRace == RATONGA then
  5837. 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)
  5838. else
  5839. local check = math.random(1,2)
  5840. if check == 1 then
  5841. 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)
  5842. elseif check == 2 then
  5843. 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)
  5844. end
  5845. end
  5846. end
  5847. end
  5848. end end
  5849. elseif GOOD then
  5850. end
  5851. elseif gender == FEMALE then
  5852. if EVIL then
  5853. if FPfaction <0 then
  5854. if FactionCalloutTimeCheck == false then
  5855. FactionCalloutTimeCheck = true
  5856. FaceTarget(NPC,Spawn)
  5857. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5858. FactionCheckingCallout(NPC, Spawn, faction)
  5859. end
  5860. else
  5861. if CalloutTimeCheck == false then
  5862. if math.random(1, 100) <= 20 then
  5863. CalloutTimeCheck = true
  5864. FaceTarget(NPC,Spawn)
  5865. AddTimer(NPC,30000,"ResetCalloutTimer")
  5866. local choice = math.random(1,3)
  5867. if choice == 1 then
  5868. 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)
  5869. elseif choice == 2 then
  5870. 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)
  5871. elseif choice == 3 then
  5872. if spawnRace == DARKELF then
  5873. 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)
  5874. elseif spawnRace == ERUDITE then
  5875. local check = math.random(1,2)
  5876. if check == 1 then
  5877. 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)
  5878. elseif check == 2 then
  5879. 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)
  5880. end
  5881. elseif spawnRace == KERRA then
  5882. 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)
  5883. elseif spawnRace == OGRE then
  5884. 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)
  5885. elseif spawnRace == RATONGA then
  5886. 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)
  5887. elseif spawnRace == TROLL then
  5888. 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)
  5889. else
  5890. local check = math.random(1,2)
  5891. if check == 1 then
  5892. 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)
  5893. elseif check == 2 then
  5894. 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)
  5895. end
  5896. end
  5897. end
  5898. end
  5899. end end
  5900. elseif GOOD then
  5901. if Qfaction <0 then
  5902. if FactionCalloutTimeCheck == false then
  5903. FactionCalloutTimeCheck = true
  5904. FaceTarget(NPC,Spawn)
  5905. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5906. FactionCheckingCallout(NPC, Spawn, faction)
  5907. end
  5908. else
  5909. if CalloutTimeCheck == false then
  5910. if math.random(1, 100) <= 20 then
  5911. CalloutTimeCheck = true
  5912. FaceTarget(NPC,Spawn)
  5913. AddTimer(NPC,30000,"ResetCalloutTimer")
  5914. local choice = math.random(1,3)
  5915. if choice == 1 then --racial check
  5916. if spawnRace == BARBARIAN then
  5917. 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)
  5918. elseif spawnRace == DARK_ELF then
  5919. 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)
  5920. elseif spawnRace == DWARF then
  5921. 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)
  5922. elseif spawnRace == ERUDITE then
  5923. local check = math.random(1,2)
  5924. if check == 1 then
  5925. 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)
  5926. elseif check == 2 then
  5927. 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)
  5928. end
  5929. elseif spawnRace == GNOME then
  5930. 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)
  5931. elseif spawnRace == HALF_ELF then
  5932. 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)
  5933. elseif spawnRace == HALFLING then
  5934. 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)
  5935. elseif spawnRace == HIGH_ELF then
  5936. 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)
  5937. elseif spawnRace == HUMAN then
  5938. 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)
  5939. elseif spawnRace == IKSAR then
  5940. 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)
  5941. elseif spawnRace == KERRA then
  5942. 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)
  5943. elseif spawnRace == OGRE then
  5944. 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)
  5945. elseif spawnRace == WOOD_ELF then
  5946. local check = math.random(1,2)
  5947. if check == 1 then
  5948. 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)
  5949. elseif check == 2 then
  5950. 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)
  5951. end
  5952. else
  5953. local check = math.random(1,2)
  5954. if check == 1 then
  5955. 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)
  5956. elseif check == 2 then
  5957. 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)
  5958. end
  5959. end
  5960. elseif choice == 2 then
  5961. 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)
  5962. elseif choice == 3 then
  5963. 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)
  5964. end
  5965. end
  5966. end
  5967. end
  5968. end end
  5969. elseif race == FROGLOK then
  5970. if gender == MALE then
  5971. elseif gender == FEMALE then
  5972. if Qfaction <0 then
  5973. if FactionCalloutTimeCheck == false then
  5974. FactionCalloutTimeCheck = true
  5975. FaceTarget(NPC,Spawn)
  5976. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  5977. FactionCheckingCallout(NPC, Spawn, faction)
  5978. end
  5979. else
  5980. if CalloutTimeCheck == false then
  5981. if math.random(1, 100) <= 20 then
  5982. CalloutTimeCheck = true
  5983. FaceTarget(NPC,Spawn)
  5984. AddTimer(NPC,30000,"ResetCalloutTimer")
  5985. local choice = math.random(1,3)
  5986. if choice == 1 then --racial check
  5987. if spawnRace == BARBARIAN then
  5988. 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)
  5989. elseif spawnRace == DARK_ELF then
  5990. 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)
  5991. elseif spawnRace == DWARF then
  5992. 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)
  5993. elseif spawnRace == ERUDITE then
  5994. 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)
  5995. elseif spawnRace == GNOME then
  5996. 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)
  5997. elseif spawnRace == HALF_ELF then
  5998. 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)
  5999. elseif spawnRace == HALFLING then
  6000. 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)
  6001. elseif spawnRace == HIGH_ELF then
  6002. local check = math.random(1,2)
  6003. if check == 1 then
  6004. 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)
  6005. elseif check == 2 then
  6006. 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)
  6007. end
  6008. elseif spawnRace == HUMAN then
  6009. 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)
  6010. elseif spawnRace == KERRA then
  6011. 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)
  6012. elseif spawnRace == WOOD_ELF then
  6013. 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)
  6014. else
  6015. local check = math.random(1,2)
  6016. if check == 1 then
  6017. 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)
  6018. elseif check == 2 then
  6019. 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)
  6020. end
  6021. end
  6022. elseif choice == 2 then
  6023. 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)
  6024. elseif choice == 3 then
  6025. 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)
  6026. end
  6027. end
  6028. end
  6029. end end
  6030. elseif race == GNOME then
  6031. if gender == MALE then
  6032. if EVIL then
  6033. if FPfaction <0 then
  6034. if FactionCalloutTimeCheck == false then
  6035. FactionCalloutTimeCheck = true
  6036. FaceTarget(NPC,Spawn)
  6037. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6038. FactionCheckingCallout(NPC, Spawn, faction)
  6039. end
  6040. else
  6041. if CalloutTimeCheck == false then
  6042. if math.random(1, 100) <= 20 then
  6043. CalloutTimeCheck = true
  6044. FaceTarget(NPC,Spawn)
  6045. AddTimer(NPC,30000,"ResetCalloutTimer")
  6046. local choice = math.random(1,3)
  6047. if choice == 1 then
  6048. 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)
  6049. elseif choice == 2 then
  6050. 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)
  6051. elseif choice == 3 then
  6052. if spawnRace == DARKELF then
  6053. 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)
  6054. elseif spawnRace == ERUDITE then
  6055. 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)
  6056. elseif spawnRace == GNOME then
  6057. 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)
  6058. elseif spawnRace == OGRE then
  6059. 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)
  6060. elseif spawnRace == RATONGA then
  6061. local check = math.random(1,2)
  6062. if check == 1 then
  6063. 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)
  6064. elseif check == 2 then
  6065. 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)
  6066. end
  6067. elseif spawnRace == TROLL then
  6068. 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)
  6069. else
  6070. local check = math.random(1,2)
  6071. if check == 1 then
  6072. 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)
  6073. elseif check == 2 then
  6074. 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)
  6075. end
  6076. end
  6077. end
  6078. end
  6079. end end
  6080. elseif GOOD then
  6081. end
  6082. elseif gender == FEMALE then
  6083. if GOOD then
  6084. if Qfaction <0 then
  6085. if FactionCalloutTimeCheck == false then
  6086. FactionCalloutTimeCheck = true
  6087. FaceTarget(NPC,Spawn)
  6088. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6089. FactionCheckingCallout(NPC, Spawn, faction)
  6090. end
  6091. else
  6092. if CalloutTimeCheck == false then
  6093. if math.random(1, 100) <= 20 then
  6094. CalloutTimeCheck = true
  6095. FaceTarget(NPC,Spawn)
  6096. AddTimer(NPC,30000,"ResetCalloutTimer")
  6097. local choice = math.random(1,3)
  6098. if choice == 1 then
  6099. 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)
  6100. elseif choice == 2 then
  6101. 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)
  6102. elseif choice == 3 then
  6103. if spawnRace == BARBARIAN then
  6104. 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)
  6105. elseif spawnRace == DARK_ELF then
  6106. 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)
  6107. elseif spawnRace == DWARF then
  6108. 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)
  6109. elseif spawnRace == GNOME then
  6110. 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)
  6111. elseif spawnRace == HALFLING then
  6112. 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)
  6113. elseif spawnRace == HIGH_ELF then
  6114. 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)
  6115. elseif spawnRace == HUMAN then
  6116. 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)
  6117. elseif spawnRace == KERRA then
  6118. 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)
  6119. elseif spawnRace == OGRE then
  6120. 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)
  6121. end
  6122. else
  6123. local choice = math.random(1,2)
  6124. if choice == 1 then
  6125. 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)
  6126. elseif choice == 2 then
  6127. 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)
  6128. end
  6129. end
  6130. end
  6131. end end
  6132. elseif EVIL then
  6133. if FPfaction <0 then
  6134. if FactionCalloutTimeCheck == false then
  6135. FactionCalloutTimeCheck = true
  6136. FaceTarget(NPC,Spawn)
  6137. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6138. FactionCheckingCallout(NPC, Spawn, faction)
  6139. end
  6140. else
  6141. if CalloutTimeCheck == false then
  6142. if math.random(1, 100) <= 20 then
  6143. CalloutTimeCheck = true
  6144. FaceTarget(NPC,Spawn)
  6145. AddTimer(NPC,30000,"ResetCalloutTimer")
  6146. local choice = math.random(1,3)
  6147. if choice == 1 then
  6148. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368)
  6149. elseif choice == 2 then
  6150. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958)
  6151. elseif choice == 3 then
  6152. if spawnRace == DARKELF then
  6153. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_darkelf_gf_d6a4426d.mp3", "Oops! Pardon me! Watch the gnome!", "appologize", 57227224, 2068197977)
  6154. elseif spawnRace == ERUDITE then
  6155. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_erudite_gf_fda5eb48.mp3", "We'll see who's smarter when I finish my ... thingamabob!", "agree", 856975110, 1693275305)
  6156. elseif spawnRace == GNOME then
  6157. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_gnome_gf_91c8c95a.mp3", "Sprockets and cogs! Where's the one I need now?", "doh", 2107565689, 1695469863)
  6158. elseif spawnRace == OGRE then
  6159. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_troll_gf_fec5e2a0.mp3", "Nooo no no no no! Get away from me with those feet! I will NOT let you punt me!", "cringe", 893602615, 1336608806)
  6160. elseif spawnRace == RATONGA then
  6161. local check = math.random(1,2)
  6162. if check == 1 then
  6163. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_c4fe5091.mp3", "Its a.. rat race out here!", "chuckle", 3414267492, 3932300678)
  6164. elseif check == 2 then
  6165. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_ratonga_gf_f5bdc8a9.mp3", "Good thing you ratonga have such nimble fingers!", "nod", 3939605048, 2460746424)
  6166. end
  6167. elseif spawnRace == TROLL then
  6168. 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)
  6169. else
  6170. local check = math.random(1,2)
  6171. if check == 1 then
  6172. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_dd38c0ae.mp3", "Now what did I do with that gear?", "confused", 4176417694, 571824368)
  6173. elseif check == 2 then
  6174. PlayFlavor(NPC, "voiceover/english/gnome_eco_race_evil/ft/eco/evil/gnome_eco_race_evil_hail_gf_66cbf9a8.mp3", "No time for chatting. Sorry!", "no", 3060036576, 2175661958)
  6175. end
  6176. end
  6177. end
  6178. end
  6179. end end
  6180. end
  6181. end
  6182. elseif race == HALF_ELF then
  6183. if gender == MALE then
  6184. if GOOD then
  6185. if Qfaction <0 then
  6186. if FactionCalloutTimeCheck == false then
  6187. FactionCalloutTimeCheck = true
  6188. FaceTarget(NPC,Spawn)
  6189. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6190. FactionCheckingCallout(NPC, Spawn, faction)
  6191. end
  6192. else
  6193. if CalloutTimeCheck == false then
  6194. if math.random(1, 100) <= 20 then
  6195. CalloutTimeCheck = true
  6196. FaceTarget(NPC,Spawn)
  6197. AddTimer(NPC,30000,"ResetCalloutTimer")
  6198. local choice = math.random(1,3)
  6199. if choice == 1 then --racial check
  6200. if spawnRace == BARBARIAN then
  6201. 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)
  6202. elseif spawnRace == DARK_ELF then
  6203. 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)
  6204. elseif spawnRace == DWARF then
  6205. 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)
  6206. elseif spawnRace == GNOME then
  6207. 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)
  6208. elseif spawnRace == HALF_ELF then
  6209. if GetLevel(Spawn) >=50 then
  6210. check = math.random(1,3)
  6211. else
  6212. check = math.random(1,2)
  6213. end
  6214. if check == 1 then
  6215. 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)
  6216. elseif check == 2 then
  6217. 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)
  6218. elseif choice == 3 then
  6219. 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)
  6220. end
  6221. elseif spawnRace == HALFLING then
  6222. 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)
  6223. elseif spawnRace == HIGH_ELF then
  6224. 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)
  6225. elseif spawnRace == HUMAN then
  6226. 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)
  6227. elseif spawnRace == KERRA then
  6228. 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)
  6229. elseif spawnRace == OGRE then
  6230. 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)
  6231. elseif spawnRace == WOOD_ELF then
  6232. local check = math.random(1,2)
  6233. if check == 1 then
  6234. 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)
  6235. elseif check == 2 then
  6236. 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)
  6237. end
  6238. else
  6239. local check = math.random(1,2)
  6240. if check == 1 then
  6241. 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)
  6242. elseif check == 2 then
  6243. 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)
  6244. end
  6245. end
  6246. elseif choice == 2 then
  6247. 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)
  6248. elseif choice == 3 then
  6249. 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)
  6250. end
  6251. end
  6252. end end
  6253. elseif EVIL then
  6254. end
  6255. elseif gender == FEMALE then
  6256. if EVIL then
  6257. if FPfaction <0 then
  6258. if FactionCalloutTimeCheck == false then
  6259. FactionCalloutTimeCheck = true
  6260. FaceTarget(NPC,Spawn)
  6261. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6262. FactionCheckingCallout(NPC, Spawn, faction)
  6263. end
  6264. else
  6265. if CalloutTimeCheck == false then
  6266. if math.random(1, 100) <= 20 then
  6267. CalloutTimeCheck = true
  6268. FaceTarget(NPC,Spawn)
  6269. AddTimer(NPC,30000,"ResetCalloutTimer")
  6270. local choice = math.random(1,3)
  6271. if choice == 1 then
  6272. 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)
  6273. elseif choice == 2 then
  6274. 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)
  6275. elseif choice == 3 then
  6276. if spawnRace == DARKELF then
  6277. 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)
  6278. elseif spawnRace == ERUDITE then
  6279. 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)
  6280. elseif spawnRace == DWARF then
  6281. PlayFlavor(NPC, "", "I've never met a dwarf before. Is it true they're stupid? ", "stare", 0, 0)
  6282. elseif spawnRace == IKSAR then
  6283. 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)
  6284. elseif spawnRace == OGRE then
  6285. 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)
  6286. elseif spawnRace == RATONGA then
  6287. 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)
  6288. elseif spawnRace == TROLL then
  6289. 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)
  6290. elseif spawnRace == WOODELF then
  6291. 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)
  6292. else
  6293. local check = math.random(1,2)
  6294. if check == 1 then
  6295. 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)
  6296. elseif check == 2 then
  6297. 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)
  6298. end
  6299. end
  6300. end
  6301. end
  6302. end end
  6303. elseif GOOD then
  6304. if Qfaction <0 then
  6305. if FactionCalloutTimeCheck == false then
  6306. FactionCalloutTimeCheck = true
  6307. FaceTarget(NPC,Spawn)
  6308. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6309. FactionCheckingCallout(NPC, Spawn, faction)
  6310. end
  6311. else
  6312. if CalloutTimeCheck == false then
  6313. if math.random(1, 100) <= 20 then
  6314. CalloutTimeCheck = true
  6315. FaceTarget(NPC,Spawn)
  6316. AddTimer(NPC,30000,"ResetCalloutTimer")
  6317. local choice = math.random(1,3)
  6318. if choice == 1 then
  6319. 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)
  6320. elseif choice == 2 then
  6321. 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)
  6322. elseif choice == 3 then
  6323. if spawnRace == WOODELF then
  6324. 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)
  6325. end
  6326. else
  6327. local choice = math.random(1,2)
  6328. if choice == 1 then
  6329. 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)
  6330. elseif choice == 2 then
  6331. 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)
  6332. end
  6333. end
  6334. end
  6335. end
  6336. end
  6337. end end
  6338. elseif race == HALFLING then
  6339. if gender == MALE then
  6340. if Qfaction < 0 then
  6341. if FactionCalloutTimeCheck == false then
  6342. FactionCalloutTimeCheck = true
  6343. FaceTarget(NPC,Spawn)
  6344. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6345. FactionCheckingCallout(NPC, Spawn, faction)
  6346. end
  6347. else
  6348. if CalloutTimeCheck == false then
  6349. if math.random(1, 100) <= 20 then
  6350. CalloutTimeCheck = true
  6351. FaceTarget(NPC,Spawn)
  6352. AddTimer(NPC,30000,"ResetCalloutTimer")
  6353. local choice = math.random(1,3)
  6354. if choice == 1 then --racial check
  6355. if spawnRace == BARBARIAN then
  6356. 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)
  6357. elseif spawnRace == DARK_ELF then
  6358. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_darkelf_gm_222dadcd.mp3", "You can fool some of the fools some of the time, but you can't fool me! I know what your kind does. Stay away!", "sulk", 303174091, 2376469392)
  6359. elseif spawnRace == DWARF then
  6360. 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)
  6361. elseif spawnRace == ERUDITE then
  6362. 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)
  6363. elseif spawnRace == GNOME then
  6364. local check = MakeRandomInt(1,2)
  6365. if check == 1 then
  6366. 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)
  6367. elseif check == 2 then
  6368. 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)
  6369. end
  6370. elseif spawnRace == HALFLING then
  6371. local level =GetLevel(Spawn)
  6372. if level >=50 then
  6373. check = MakeRandomInt(1,4)
  6374. else
  6375. check = MakeRandomInt(1,2)
  6376. end
  6377. if check == 1 then
  6378. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_halfling_gm_319ec8e8.mp3", "One day, we will raise our tankards in Rivervale!", "", 3522291355, 3586402526)
  6379. elseif check == 2 then
  6380. 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)
  6381. elseif check == 3 then
  6382. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_93caef2a.mp3", "There are few halflings as big as you are. Well, not that you're big, size-wise, but you know...you got a big reputation.", "", 189865119, 3985482419)
  6383. elseif check == 4 then
  6384. PlayFlavor(NPC, "voiceover/english/halfling_eco_race_good/ft/eco/good/halfling_eco_race_good_status_gm_940d0880.mp3", "May the fur on your feet be as thick and lustrous as the Misty Thicket.", "bow", 1164257869, 2013275284)
  6385. end
  6386. elseif spawnRace == HIGH_ELF then
  6387. 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)
  6388. elseif spawnRace == HUMAN then
  6389. 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)
  6390. elseif spawnRace == KERRA then
  6391. 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)
  6392. elseif spawnRace == OGRE then
  6393. 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)
  6394. elseif spawnRace == TROLL then
  6395. 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)
  6396. elseif spawnRace == WOOD_ELF then
  6397. 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)
  6398. else
  6399. local check = math.random(1,2)
  6400. if check == 1 then
  6401. 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)
  6402. elseif check == 2 then
  6403. 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)
  6404. end
  6405. end
  6406. elseif choice == 2 then
  6407. 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)
  6408. elseif choice == 3 then
  6409. 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)
  6410. end
  6411. end
  6412. end end
  6413. elseif gender == FEMALE then
  6414. --[[ if Qfaction <0 then
  6415. if FactionCalloutTimeCheck == false then
  6416. FactionCalloutTimeCheck = true
  6417. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6418. local choice = math.random(1,2)
  6419. if choice == 1 then
  6420. 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)
  6421. elseif choice == 2 then
  6422. 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)
  6423. end
  6424. end
  6425. else
  6426. 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)
  6427. ]]--
  6428. end
  6429. elseif race == HIGH_ELF then
  6430. if gender == MALE then
  6431. elseif gender == FEMALE then
  6432. if Qfaction < 0 then
  6433. if FactionCalloutTimeCheck == false then
  6434. FactionCalloutTimeCheck = true
  6435. FaceTarget(NPC,Spawn)
  6436. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6437. FactionCheckingCallout(NPC, Spawn, faction)
  6438. end
  6439. else
  6440. if CalloutTimeCheck == false then
  6441. if math.random(1, 100) <= 20 then
  6442. CalloutTimeCheck = true
  6443. FaceTarget(NPC,Spawn)
  6444. AddTimer(NPC,30000,"ResetCalloutTimer")
  6445. local choice = math.random(1,3)
  6446. if choice == 1 then --racial check
  6447. if spawnRace == BARBARIAN then
  6448. 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)
  6449. elseif spawnRace == DARK_ELF then
  6450. 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)
  6451. elseif spawnRace == DWARF then
  6452. 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)
  6453. elseif spawnRace == ERUDITE then
  6454. 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)
  6455. elseif spawnRace == FROGLOK then
  6456. PlayFlavor(NPC, "voiceover/english/highelf_eco_race_good/ft/eco/good/highelf_eco_race_good_froglok_gf_d4e1c221.mp3", "Your sense of justice is highly valuable in these degenerated days.", "hello", 1880520908, 1662106306, Spawn)
  6457. elseif spawnRace == GNOME then
  6458. 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)
  6459. elseif spawnRace == HALF_ELF then
  6460. 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)
  6461. elseif spawnRace == HALFLING then
  6462. 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)
  6463. elseif spawnRace == HIGH_ELF then
  6464. if GetLevel(Spawn) >=50 then
  6465. check = math.random(1,4)
  6466. else
  6467. check = math.random(1,2)
  6468. end
  6469. if check == 1 then
  6470. 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)
  6471. elseif check == 2 then
  6472. 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, 2649903486)
  6473. elseif check == 3 then
  6474. 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)
  6475. elseif check == 4 then
  6476. 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)
  6477. end
  6478. elseif spawnRace == HUMAN then
  6479. 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)
  6480. elseif spawnRace == KERRA then
  6481. 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)
  6482. elseif spawnRace == OGRE then
  6483. 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)
  6484. elseif spawnRace == WOOD_ELF then
  6485. 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)
  6486. else
  6487. local check = math.random(1,2)
  6488. if check == 1 then
  6489. 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)
  6490. elseif check == 2 then
  6491. 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)
  6492. end
  6493. end
  6494. elseif choice == 2 then
  6495. 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)
  6496. elseif choice == 3 then
  6497. 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)
  6498. end
  6499. end
  6500. end
  6501. end end
  6502. elseif race == HUMAN then
  6503. if gender == MALE then
  6504. if EVIL then
  6505. --[[ if FPfaction <0 then
  6506. local choice = math.random(1,2)
  6507. if choice == 1 then
  6508. 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)
  6509. elseif choice == 2 then
  6510. 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)
  6511. end
  6512. else
  6513. end]]--
  6514. elseif GOOD then
  6515. if Qfaction <0 then
  6516. if FactionCalloutTimeCheck == false then
  6517. FactionCalloutTimeCheck = true
  6518. FaceTarget(NPC,Spawn)
  6519. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6520. FactionCheckingCallout(NPC, Spawn, faction)
  6521. end
  6522. else
  6523. if CalloutTimeCheck == false then
  6524. if math.random(1, 100) <= 20 then
  6525. CalloutTimeCheck = true
  6526. FaceTarget(NPC,Spawn)
  6527. AddTimer(NPC,30000,"ResetCalloutTimer")
  6528. local choice = math.random(1,3)
  6529. if choice == 1 then --racial check
  6530. if spawnRace == DARK_ELF then
  6531. 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)
  6532. elseif spawnRace == DWARF then
  6533. 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)
  6534. elseif spawnRace == ERUDITE then
  6535. local check = math.random(1,2)
  6536. if check == 1 then
  6537. 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)
  6538. elseif check == 2 then
  6539. 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)
  6540. end
  6541. elseif spawnRace == FROGLOK then
  6542. 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)
  6543. elseif spawnRace == GNOME then
  6544. 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)
  6545. elseif spawnRace == HALF_ELF then
  6546. 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)
  6547. elseif spawnRace == HALFLING then
  6548. 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)
  6549. elseif spawnRace == HIGH_ELF then
  6550. 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)
  6551. elseif spawnRace == HUMAN then
  6552. 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)
  6553. elseif spawnRace == KERRA then
  6554. local check = math.random(1,2)
  6555. if check == 1 then
  6556. 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)
  6557. elseif check == 2 then
  6558. 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)
  6559. end
  6560. elseif spawnRace == OGRE then
  6561. 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)
  6562. elseif spawnRace == TROLL then
  6563. 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)
  6564. elseif spawnRace == WOOD_ELF then
  6565. 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)
  6566. else
  6567. local check = math.random(1,2)
  6568. if check == 1 then
  6569. 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)
  6570. elseif check == 2 then
  6571. 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)
  6572. end
  6573. end
  6574. elseif choice == 2 then
  6575. 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)
  6576. elseif choice == 3 then
  6577. 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)
  6578. end
  6579. end
  6580. end
  6581. end
  6582. end
  6583. elseif gender == FEMALE then
  6584. if EVIL then
  6585. if FPfaction <0 then
  6586. if FactionCalloutTimeCheck == false then
  6587. FactionCalloutTimeCheck = true
  6588. FaceTarget(NPC,Spawn)
  6589. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6590. FactionCheckingCallout(NPC, Spawn, faction)
  6591. end
  6592. else
  6593. if CalloutTimeCheck == false then
  6594. if math.random(1, 100) <= 20 then
  6595. CalloutTimeCheck = true
  6596. FaceTarget(NPC,Spawn)
  6597. AddTimer(NPC,30000,"ResetCalloutTimer")
  6598. local choice = math.random(1,3)
  6599. if choice == 1 then
  6600. 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)
  6601. elseif choice == 2 then
  6602. 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)
  6603. elseif choice == 3 then
  6604. if spawnRace == BARBARIAN then
  6605. PlayFlavor(NPC, "voiceover/english/human_eco_race_evil/ft/eco/evil/human_eco_race_evil_barbarian_gf_8a05c752.mp3", "Well met.", "hello", 1804359163, 3445708894)
  6606. elseif spawnRace == DARK_ELF then
  6607. 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)
  6608. elseif spawnRace == DWARF then
  6609. 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)
  6610. elseif spawnRace == ERUDITE then
  6611. 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)
  6612. elseif spawnRace == GNOME then
  6613. 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)
  6614. elseif spawnRace == HALF_ELF then
  6615. 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)
  6616. elseif spawnRace == HALFLING then
  6617. PlayFlavor(NPC, "", "I can think of a few words for you other than halfling.", "threaten", 0, 0)
  6618. elseif spawnRace == HIGH_ELF then
  6619. 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)
  6620. elseif spawnRace == HUMAN then
  6621. local check = math.random(1,2)
  6622. if check == 1 then
  6623. 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)
  6624. elseif check ==2 then
  6625. 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)
  6626. end
  6627. elseif spawnRace == IKSAR then
  6628. 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)
  6629. elseif spawnRace == OGRE then
  6630. 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)
  6631. elseif spawnRace == RATONGA then
  6632. 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)
  6633. elseif spawnRace == TROLL then
  6634. 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)
  6635. else
  6636. local check = math.random(1,2)
  6637. if check == 1 then
  6638. 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)
  6639. elseif check == 2 then
  6640. 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)
  6641. end
  6642. end
  6643. end
  6644. end
  6645. end end
  6646. elseif GOOD then
  6647. if Qfaction <0 then
  6648. if FactionCalloutTimeCheck == false then
  6649. FactionCalloutTimeCheck = true
  6650. FaceTarget(NPC,Spawn)
  6651. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6652. FactionCheckingCallout(NPC, Spawn, faction)
  6653. end
  6654. else
  6655. if CalloutTimeCheck == false then
  6656. if math.random(1, 100) <= 20 then
  6657. CalloutTimeCheck = true
  6658. FaceTarget(NPC,Spawn)
  6659. AddTimer(NPC,30000,"ResetCalloutTimer")
  6660. local choice = math.random(1,3)
  6661. if choice == 1 then --racial check
  6662. if spawnRace == DARK_ELF then
  6663. 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)
  6664. elseif spawnRace == DWARF then
  6665. 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)
  6666. elseif spawnRace == ERUDITE then
  6667. local check = math.random(1,2)
  6668. if check == 1 then
  6669. 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)
  6670. elseif check == 2 then
  6671. 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)
  6672. end
  6673. elseif spawnRace == FROGLOK then
  6674. 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)
  6675. elseif spawnRace == GNOME then
  6676. 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)
  6677. elseif spawnRace == HALF_ELF then
  6678. 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)
  6679. elseif spawnRace == HALFLING then
  6680. 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)
  6681. elseif spawnRace == HIGH_ELF then
  6682. 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)
  6683. elseif spawnRace == HUMAN then
  6684. 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)
  6685. elseif spawnRace == KERRA then
  6686. local check = math.random(1,2)
  6687. if check == 1 then
  6688. 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)
  6689. elseif check == 2 then
  6690. 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)
  6691. end
  6692. elseif spawnRace == OGRE then
  6693. 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)
  6694. elseif spawnRace == TROLL then
  6695. 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)
  6696. elseif spawnRace == WOOD_ELF then
  6697. 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)
  6698. else
  6699. local check = math.random(1,2)
  6700. if check == 1 then
  6701. 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)
  6702. elseif check == 2 then
  6703. 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)
  6704. end
  6705. end
  6706. elseif choice == 2 then
  6707. 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)
  6708. elseif choice == 3 then
  6709. 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)
  6710. end
  6711. end
  6712. end
  6713. end
  6714. end end
  6715. elseif race == IKSAR then
  6716. if gender == MALE then
  6717. elseif gender == FEMALE then
  6718. if FPfaction <0 then
  6719. if FactionCalloutTimeCheck == false then
  6720. FactionCalloutTimeCheck = true
  6721. FaceTarget(NPC,Spawn)
  6722. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6723. FactionCheckingCallout(NPC, Spawn, faction)
  6724. end
  6725. else
  6726. if CalloutTimeCheck == false then
  6727. if math.random(1, 100) <= 20 then
  6728. CalloutTimeCheck = true
  6729. FaceTarget(NPC,Spawn)
  6730. AddTimer(NPC,30000,"ResetCalloutTimer")
  6731. local choice = math.random(1,3)
  6732. if choice == 1 then
  6733. 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)
  6734. elseif choice == 2 then
  6735. 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)
  6736. elseif choice == 3 then
  6737. if spawnRace == BARBARIAN then
  6738. 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)
  6739. elseif spawnRace == DARK_ELF then
  6740. 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)
  6741. elseif spawnRace == ERUDITE then
  6742. 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)
  6743. elseif spawnRace == HALF_ELF then
  6744. 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)
  6745. elseif spawnRace == OGRE then
  6746. 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)
  6747. elseif spawnRace == RATONGA then
  6748. 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)
  6749. else
  6750. local check = math.random(1,2)
  6751. if check == 1 then
  6752. 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)
  6753. elseif check == 2 then
  6754. 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)
  6755. end
  6756. end
  6757. end
  6758. end
  6759. end
  6760. end end
  6761. elseif race == KERRA then
  6762. if gender == MALE then
  6763. if EVIL then
  6764. elseif GOOD then
  6765. if Qfaction <0 then
  6766. if FactionCalloutTimeCheck == false then
  6767. FactionCalloutTimeCheck = true
  6768. FaceTarget(NPC,Spawn)
  6769. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6770. FactionCheckingCallout(NPC, Spawn, faction)
  6771. end
  6772. else
  6773. if CalloutTimeCheck == false then
  6774. if math.random(1, 100) <= 20 then
  6775. CalloutTimeCheck = true
  6776. FaceTarget(NPC,Spawn)
  6777. AddTimer(NPC,30000,"ResetCalloutTimer")
  6778. local choice = math.random(1,3)
  6779. if choice == 1 then
  6780. if spawnRace == BARBARIAN then
  6781. 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)
  6782. elseif spawnRace == DARK_ELF then
  6783. 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)
  6784. elseif spawnRace == DWARF then
  6785. 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)
  6786. elseif spawnRace == ERUDITE then
  6787. 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)
  6788. elseif spawnRace == GNOME then
  6789. 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)
  6790. elseif spawnRace == HALF_ELF then
  6791. 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)
  6792. elseif spawnRace == HIGH_ELF then
  6793. 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)
  6794. elseif spawnRace == HUMAN then
  6795. local check = math.random(1,2)
  6796. if check == 1 then
  6797. 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)
  6798. elseif check == 2 then
  6799. 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)
  6800. end
  6801. elseif spawnRace == KERRA then
  6802. local check = math.random(1,2)
  6803. if check == 1 then
  6804. 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)
  6805. elseif check == 2 then
  6806. 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)
  6807. end
  6808. elseif spawnRace == WOOD_ELF then
  6809. 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)
  6810. else
  6811. local check = math.random(1,2)
  6812. if check == 1 then
  6813. 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)
  6814. elseif choice == 2 then
  6815. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258)
  6816. end
  6817. end
  6818. elseif choice == 2 then
  6819. 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)
  6820. elseif choice == 3 then
  6821. PlayFlavor(NPC, "voiceover/english/kerra_eco_race_good/ft/eco/good/kerra_eco_race_good_hail_gm_ca779c92.mp3", "I would like nothing better than to be with my tribe, away from the bustle of any town.", "sigh", 2727630899, 2583820258)
  6822. end
  6823. end
  6824. end
  6825. end
  6826. end
  6827. elseif gender == FEMALE then
  6828. if EVIL then
  6829. if FPfaction <0 then
  6830. if FactionCalloutTimeCheck == false then
  6831. FactionCalloutTimeCheck = true
  6832. FaceTarget(NPC,Spawn)
  6833. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6834. FactionCheckingCallout(NPC, Spawn, faction)
  6835. end
  6836. else
  6837. if CalloutTimeCheck == false then
  6838. if math.random(1, 100) <= 20 then
  6839. CalloutTimeCheck = true
  6840. FaceTarget(NPC,Spawn)
  6841. AddTimer(NPC,30000,"ResetCalloutTimer")
  6842. local choice = math.random(1,4)
  6843. if choice == 1 then
  6844. 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)
  6845. elseif choice == 2 then
  6846. 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)
  6847. elseif choice == 3 then
  6848. if spawnRace == DARK_ELF then
  6849. 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)
  6850. elseif spawnRace == ERUDITE then
  6851. 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)
  6852. elseif spawnRace == IKSAR then
  6853. 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)
  6854. elseif spawnRace == KERRA then
  6855. local check = math.random(1,2)
  6856. if check == 1 then
  6857. 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)
  6858. elseif check == 2 then
  6859. 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)
  6860. end
  6861. elseif spawnRace == OGRE then
  6862. 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)
  6863. elseif spawnRace == RATONGA then
  6864. 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)
  6865. else
  6866. local check = math.random(1,2)
  6867. if check == 1 then
  6868. 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)
  6869. elseif check == 2 then
  6870. 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)
  6871. end
  6872. end
  6873. end
  6874. end
  6875. end end
  6876. elseif GOOD then
  6877. if Qfaction <0 then
  6878. if FactionCalloutTimeCheck == false then
  6879. FactionCalloutTimeCheck = true
  6880. FaceTarget(NPC,Spawn)
  6881. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6882. FactionCheckingCallout(NPC, Spawn, faction)
  6883. end
  6884. else
  6885. if CalloutTimeCheck == false then
  6886. if math.random(1, 100) <= 20 then
  6887. CalloutTimeCheck = true
  6888. FaceTarget(NPC,Spawn)
  6889. AddTimer(NPC,30000,"ResetCalloutTimer")
  6890. local choice = math.random(1,3)
  6891. if choice == 1 then
  6892. if spawnRace == BARBARIAN then
  6893. 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)
  6894. elseif spawnRace == DARK_ELF then
  6895. 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)
  6896. elseif spawnRace == DWARF then
  6897. 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)
  6898. elseif spawnRace == ERUDITE then
  6899. 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)
  6900. elseif spawnRace == GNOME then
  6901. 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)
  6902. elseif spawnRace == HALF_ELF then
  6903. 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)
  6904. elseif spawnRace == HIGH_ELF then
  6905. 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)
  6906. elseif spawnRace == HUMAN then
  6907. local check = math.random(1,2)
  6908. if check == 1 then
  6909. 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)
  6910. elseif check == 2 then
  6911. 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)
  6912. end
  6913. elseif spawnRace == KERRA then
  6914. local check = math.random(1,2)
  6915. if check == 1 then
  6916. 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)
  6917. elseif check == 2 then
  6918. 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)
  6919. end
  6920. elseif spawnRace == WOOD_ELF then
  6921. 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)
  6922. else
  6923. local check = math.random(1,2)
  6924. if check == 1 then
  6925. 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)
  6926. elseif check == 2 then
  6927. 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)
  6928. end
  6929. end
  6930. elseif check == 2 then
  6931. 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)
  6932. elseif choice == 3 then
  6933. 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)
  6934. end
  6935. end
  6936. end
  6937. end
  6938. end end
  6939. elseif race == OGRE then
  6940. if gender == MALE then
  6941. if FPfaction <0 then
  6942. if FactionCalloutTimeCheck == false then
  6943. FactionCalloutTimeCheck = true
  6944. FaceTarget(NPC,Spawn)
  6945. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6946. FactionCheckingCallout(NPC, Spawn, faction)
  6947. end
  6948. else
  6949. if CalloutTimeCheck == false then
  6950. if math.random(1, 100) <= 20 then
  6951. CalloutTimeCheck = true
  6952. FaceTarget(NPC,Spawn)
  6953. AddTimer(NPC,30000,"ResetCalloutTimer")
  6954. local choice = math.random(1,3)
  6955. if choice == 1 then
  6956. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684)
  6957. elseif choice == 2 then
  6958. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842)
  6959. elseif choice == 3 then
  6960. if spawnRace == GNOME then
  6961. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_gnome_gm_7e47e298.mp3", "Heuheh. Gnome kicking is fun game.", "chuckle", 3885636543, 1639205010)
  6962. elseif spawnRace == OGRE then
  6963. local check = math.random(1,2)
  6964. if check == 1 then
  6965. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_7efeea6c.mp3", "Crush your enemies! They will whimper before you and beg for mercy!", "shakefist", 3378932907, 3321999118)
  6966. elseif check == 2 then
  6967. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ogre_gm_ddcbf6a7.mp3", "One day Rallos come back! Lead us to victory again!", "happy", 2097451931, 2711808355)
  6968. end
  6969. elseif spawnRace == RATONGA then
  6970. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_ratonga_gm_a8084dbc.mp3", "Tiny cute thing. Sharp teeth!", "nod", 3938312730, 2796835004)
  6971. elseif spawnRace == TROLL then
  6972. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_troll_gm_7f4b007.mp3", "Trolls so weak. Couldn't hold on city from little frogies!", "stare", 1181218007, 44921376)
  6973. else
  6974. local check = math.random(1,2)
  6975. if check == 1 then
  6976. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_9fbe09f7.mp3", "So, the Overlord is good.", "confused", 335304683, 2001194684)
  6977. elseif check == 2 then
  6978. PlayFlavor(NPC, "voiceover/english/ogre_eco_race_evil/ft/eco/evil/ogre_eco_race_evil_hail_gm_ca94bf5b.mp3", "I greet you, now go.", "hello", 4258225166, 4130890842)
  6979. end
  6980. end
  6981. end
  6982. end
  6983. end
  6984. end
  6985. elseif gender == FEMALE then
  6986. if FPfaction <0 then
  6987. if FactionCalloutTimeCheck == false then
  6988. FactionCalloutTimeCheck = true
  6989. FaceTarget(NPC,Spawn)
  6990. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  6991. FactionCheckingCallout(NPC, Spawn, faction)
  6992. end
  6993. else
  6994. if CalloutTimeCheck == false then
  6995. if math.random(1, 100) <= 20 then
  6996. CalloutTimeCheck = true
  6997. FaceTarget(NPC,Spawn)
  6998. AddTimer(NPC,30000,"ResetCalloutTimer")
  6999. local choice = math.random(1,3)
  7000. if choice == 1 then
  7001. 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)
  7002. elseif choice == 2 then
  7003. 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)
  7004. elseif choice == 3 then
  7005. if spawnRace == GNOME then
  7006. 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)
  7007. elseif spawnRace == OGRE then
  7008. local check = math.random(1,2)
  7009. if check == 1 then
  7010. 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)
  7011. elseif check == 2 then
  7012. 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)
  7013. end
  7014. elseif spawnRace == RATONGA then
  7015. 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)
  7016. elseif spawnRace == TROLL then
  7017. 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)
  7018. else
  7019. local check = math.random(1,2)
  7020. if check == 1 then
  7021. 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)
  7022. elseif check == 2 then
  7023. 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)
  7024. end
  7025. end
  7026. end
  7027. end
  7028. end
  7029. end end
  7030. elseif race == RATONGA then
  7031. if gender == MALE then
  7032. elseif gender == FEMALE then
  7033. if FPfaction <0 then
  7034. if FactionCalloutTimeCheck == false then
  7035. FactionCalloutTimeCheck = true
  7036. FaceTarget(NPC,Spawn)
  7037. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  7038. FactionCheckingCallout(NPC, Spawn, faction)
  7039. end
  7040. else
  7041. if CalloutTimeCheck == false then
  7042. if math.random(1, 100) <= 20 then
  7043. CalloutTimeCheck = true
  7044. FaceTarget(NPC,Spawn)
  7045. AddTimer(NPC,30000,"ResetCalloutTimer")
  7046. local choice = math.random(1,3)
  7047. if choice == 1 then
  7048. 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)
  7049. elseif choice == 2 then
  7050. 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)
  7051. elseif choice == 3 then
  7052. if spawnRace == DARK_ELF then
  7053. 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)
  7054. elseif spawnRace == ERUDITE then
  7055. 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)
  7056. elseif spawnRace == GNOME then
  7057. 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)
  7058. elseif spawnRace == HALFLING then
  7059. PlayFlavor(NPC, "", "Small and sneak, but not as sneaky as we!", "scheme", 0, 0)
  7060. elseif spawnRace == OGRE then
  7061. 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)
  7062. elseif spawnRace == RATONGA then
  7063. local check = math.random(1,2)
  7064. if check == 1 then
  7065. 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)
  7066. elseif check == 2 then
  7067. 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)
  7068. end
  7069. else
  7070. local check = math.random(1,2)
  7071. if check == 1 then
  7072. 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)
  7073. elseif check == 2 then
  7074. 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)
  7075. end
  7076. end
  7077. end
  7078. end
  7079. end
  7080. end end
  7081. elseif race == TROLL then
  7082. if gender == MALE then
  7083. elseif gender == FEMALE then
  7084. if FPfaction <0 then
  7085. if FactionCalloutTimeCheck == false then
  7086. FactionCalloutTimeCheck = true
  7087. FaceTarget(NPC,Spawn)
  7088. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  7089. FactionCheckingCallout(NPC, Spawn, faction)
  7090. end
  7091. else
  7092. if CalloutTimeCheck == false then
  7093. if math.random(1, 100) <= 20 then
  7094. CalloutTimeCheck = true
  7095. FaceTarget(NPC,Spawn)
  7096. AddTimer(NPC,30000,"ResetCalloutTimer")
  7097. local choice = math.random(1,3)
  7098. if choice == 1 then
  7099. 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)
  7100. elseif choice == 2 then
  7101. 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)
  7102. elseif choice == 3 then
  7103. if spawnRace == DARK_ELF then
  7104. 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)
  7105. elseif spawnRace == DWARF then
  7106. PlayFlavor(NPC, "", "Ohh! I remember dorf! Mmmm, good eatin'!", "squeal", 0, 0)
  7107. elseif spawnRace == ERUDITE then
  7108. 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)
  7109. elseif spawnRace == HIGH_ELF then
  7110. 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)
  7111. elseif spawnRace == HALFLING then
  7112. PlayFlavor(NPC, "", "Small, but nice and fatty!", "giggle", 0, 0, Spawn)
  7113. elseif spawnRace == IKSAR then
  7114. 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)
  7115. elseif spawnRace == OGRE then
  7116. 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)
  7117. elseif spawnRace == RATONGA then
  7118. 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)
  7119. elseif spawnRace == TROLL then
  7120. 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)
  7121. else
  7122. local check = math.random(1,2)
  7123. if check == 1 then
  7124. 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)
  7125. elseif check == 2 then
  7126. 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)
  7127. end
  7128. end
  7129. end
  7130. end
  7131. end
  7132. end end
  7133. elseif race == WOOD_ELF then
  7134. if gender == MALE then
  7135. elseif gender == FEMALE then
  7136. if Qfaction <0 then
  7137. if FactionCalloutTimeCheck == false then
  7138. FactionCalloutTimeCheck = true
  7139. FaceTarget(NPC,Spawn)
  7140. AddTimer(NPC,8000,"ResetFactionCalloutTimer")
  7141. FactionCheckingCallout(NPC, Spawn, faction)
  7142. end
  7143. else
  7144. if CalloutTimeCheck == false then
  7145. if math.random(1, 100) <= 20 then
  7146. CalloutTimeCheck = true
  7147. FaceTarget(NPC,Spawn)
  7148. AddTimer(NPC,30000,"ResetCalloutTimer")
  7149. local choice = math.random(1,3)
  7150. if choice == 1 then --racial check
  7151. if spawnRace == BARBARIAN then
  7152. 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)
  7153. elseif spawnRace == DARK_ELF then
  7154. 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)
  7155. elseif spawnRace == ERUDITE then
  7156. 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)
  7157. elseif spawnRace == GNOME then
  7158. 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)
  7159. elseif spawnRace == HALF_ELF then
  7160. local check = math.random(1,2)
  7161. if check == 1 then
  7162. 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)
  7163. elseif check == 2 then
  7164. 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)
  7165. end
  7166. elseif spawnRace == HALFLING then
  7167. PlayFlavor(NPC, "voiceover/english/woodelf_eco_race_good/ft/eco/good/woodelf_eco_race_good_halfling_gf_8ce6a2c5.mp3", "I miss the woods too, little one. I miss them too.", "", 3038478488, 3547141924)
  7168. elseif spawnRace == HIGH_ELF then
  7169. 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)
  7170. elseif spawnRace == HUMAN then
  7171. 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)
  7172. elseif spawnRace == IKSAR then
  7173. 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)
  7174. elseif spawnRace == KERRA then
  7175. 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)
  7176. elseif spawnRace == OGRE then
  7177. 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)
  7178. elseif spawnRace == WOOD_ELF then
  7179. if GetLevel(Spawn) >=50 then
  7180. check = math.random(1,4) --Calls in Status Praise VO
  7181. else
  7182. check = math.random(1,2)
  7183. end
  7184. if check == 1 then
  7185. 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)
  7186. elseif check == 2 then
  7187. 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)
  7188. elseif check == 3 then
  7189. 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)
  7190. elseif check == 4 then
  7191. 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)
  7192. end
  7193. else
  7194. local check = math.random(1,2)
  7195. if check == 1 then
  7196. 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)
  7197. elseif check == 2 then
  7198. 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)
  7199. end
  7200. end
  7201. elseif choice == 2 then
  7202. 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)
  7203. elseif choice == 3 then
  7204. 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)
  7205. end
  7206. end
  7207. end
  7208. end end
  7209. elseif race == FAE then
  7210. if gender == MALE then
  7211. elseif gender == FEMALE then
  7212. end
  7213. elseif race == ARASAI then
  7214. if gender == MALE then
  7215. elseif gender == FEMALE then
  7216. end
  7217. elseif race == SARNAK then
  7218. if gender == MALE then
  7219. elseif gender == FEMALE then
  7220. end
  7221. end
  7222. end
  7223. end
  7224. -------------------------------------------------------------------------------------------
  7225. -- FactionChecking
  7226. -------------------------------------------------------------------------------------------
  7227. function FactionChecking(NPC, Spawn, faction)
  7228. race = GetRace(NPC)
  7229. spawnRace = GetRace(Spawn)
  7230. gender = GetGender(NPC)
  7231. Qfaction = GetFactionAmount(Spawn,11)
  7232. FPfaction = GetFactionAmount(Spawn,12)
  7233. local zone = GetZone(NPC)
  7234. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  7235. GOOD = true
  7236. elseif GetZoneID(zone) == 207 then
  7237. GOOD = true
  7238. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  7239. GOOD = true
  7240. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  7241. GOOD = true
  7242. elseif GetZoneID(zone) == 470 then
  7243. GOOD = true
  7244. elseif GetZoneID(zone) == 45 then
  7245. NEUTRAL = true
  7246. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  7247. EVIL = true
  7248. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  7249. EVIL = true
  7250. end
  7251. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  7252. if race == BARBARIAN then
  7253. if gender == MALE then
  7254. if EVIL then
  7255. local choice = math.random(1,2)
  7256. if choice == 1 then
  7257. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7258. elseif choice == 2 then
  7259. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7260. end
  7261. elseif GOOD then
  7262. local choice = math.random(1,2)
  7263. if choice == 1 then
  7264. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7265. elseif choice == 2 then
  7266. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7267. end
  7268. end
  7269. elseif gender == FEMALE then
  7270. if GOOD then
  7271. local choice = math.random(1,3)
  7272. if choice == 1 then
  7273. 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)
  7274. elseif choice == 2 then
  7275. 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)
  7276. elseif choice == 3 then
  7277. 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)
  7278. end
  7279. elseif EVIL then
  7280. local choice = math.random(1,7)
  7281. if choice == 1 then
  7282. 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)
  7283. elseif choice == 2 then
  7284. 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)
  7285. elseif choice == 3 then
  7286. 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)
  7287. elseif choice == 4 then
  7288. 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)
  7289. elseif choice == 5 then
  7290. 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)
  7291. elseif choice == 6 then
  7292. 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)
  7293. elseif choice == 7 then
  7294. 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)
  7295. end
  7296. end
  7297. end
  7298. elseif race == DARK_ELF then
  7299. if gender == MALE then
  7300. local choice = math.random(1,2)
  7301. if choice == 1 then
  7302. 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)
  7303. elseif choice == 2 then
  7304. 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)
  7305. elseif choice == 3 then
  7306. 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)
  7307. elseif choice == 4 then
  7308. 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)
  7309. elseif choice == 5 then
  7310. 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)
  7311. elseif choice == 6 then
  7312. 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)
  7313. elseif choice == 7 then
  7314. 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)
  7315. end
  7316. elseif gender == FEMALE then
  7317. local choice = math.random(1,9)
  7318. if choice == 1 then
  7319. 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)
  7320. elseif choice == 2 then
  7321. 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)
  7322. elseif choice == 3 then
  7323. 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)
  7324. elseif choice == 4 then
  7325. 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)
  7326. elseif choice == 5 then
  7327. 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)
  7328. elseif choice == 6 then
  7329. 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)
  7330. elseif choice == 7 then
  7331. 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)
  7332. elseif choice == 8 then
  7333. 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)
  7334. elseif choice == 9 then
  7335. 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)
  7336. end
  7337. end
  7338. elseif race == DWARF then
  7339. if gender == MALE then
  7340. local choice = math.random(1,2)
  7341. if choice == 1 then
  7342. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7343. elseif choice == 2 then
  7344. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7345. end
  7346. elseif gender == FEMALE then
  7347. local choice = math.random(1,2)
  7348. if choice == 1 then
  7349. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7350. elseif choice == 2 then
  7351. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7352. end
  7353. end
  7354. elseif race== ERUDITE then
  7355. if gender == MALE then
  7356. if EVIL then
  7357. local choice = math.random(1,2)
  7358. if choice == 1 then
  7359. 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)
  7360. elseif choice == 2 then
  7361. 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)
  7362. end
  7363. elseif GOOD then
  7364. local choice = math.random(1,9)
  7365. if choice == 1 then
  7366. 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)
  7367. elseif choice == 2 then
  7368. 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)
  7369. elseif choice == 3 then
  7370. 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)
  7371. elseif choice == 4 then
  7372. 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)
  7373. elseif choice == 5 then
  7374. 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)
  7375. elseif choice == 6 then
  7376. 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)
  7377. elseif choice == 7 then
  7378. 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)
  7379. elseif choice == 8 then
  7380. 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)
  7381. elseif choice == 9 then
  7382. 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)
  7383. end
  7384. end
  7385. elseif gender == FEMALE then
  7386. if EVIL then
  7387. local choice = math.random(1,2)
  7388. if choice == 1 then
  7389. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7390. elseif choice == 2 then
  7391. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7392. end
  7393. elseif GOOD then
  7394. local choice = math.random(1,9)
  7395. if choice == 1 then
  7396. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?!", "shakefist", 3576460278,1912242189,Spawn)
  7397. elseif choice == 2 then
  7398. 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)
  7399. elseif choice == 3 then
  7400. 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)
  7401. elseif choice == 4 then
  7402. 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)
  7403. elseif choice == 5 then
  7404. 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)
  7405. elseif choice == 6 then
  7406. 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)
  7407. elseif choice == 7 then
  7408. 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)
  7409. elseif choice == 8 then
  7410. 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)
  7411. elseif choice == 9 then
  7412. 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)
  7413. end
  7414. end
  7415. end
  7416. elseif race == FROGLOK then
  7417. if gender == MALE then
  7418. local choice = math.random(1,2)
  7419. if choice == 1 then
  7420. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7421. elseif choice == 2 then
  7422. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  7423. end
  7424. elseif gender == FEMALE then
  7425. local choice = math.random(1,2)
  7426. if choice == 1 then
  7427. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7428. elseif choice == 2 then
  7429. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  7430. end
  7431. end
  7432. elseif race == GNOME then
  7433. if gender == MALE then
  7434. if EVIL then
  7435. local choice = math.random(1,2)
  7436. if choice == 1 then
  7437. PlayFlavor(NPC, "", "", "scheme", 0, 0, Spawn)
  7438. elseif choice == 2 then
  7439. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7440. end
  7441. elseif GOOD then
  7442. local choice = math.random(1,10)
  7443. if choice == 1 then
  7444. 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)
  7445. elseif choice == 2 then
  7446. 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)
  7447. elseif choice == 3 then
  7448. 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)
  7449. elseif choice == 4 then
  7450. 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)
  7451. elseif choice == 5 then
  7452. 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)
  7453. elseif choice == 6 then
  7454. 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)
  7455. elseif choice == 7 then
  7456. 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)
  7457. elseif choice == 8 then
  7458. 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)
  7459. elseif choice == 9 then
  7460. 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)
  7461. elseif choice == 10 then
  7462. 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)
  7463. end
  7464. end
  7465. elseif gender == FEMALE then
  7466. if GOOD then
  7467. local choice = math.random(1,9)
  7468. if choice == 1 then
  7469. 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)
  7470. elseif choice == 2 then
  7471. 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)
  7472. elseif choice == 3 then
  7473. 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)
  7474. elseif choice == 4 then
  7475. 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)
  7476. elseif choice == 5 then
  7477. 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)
  7478. elseif choice == 6 then
  7479. 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)
  7480. elseif choice == 7 then
  7481. 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)
  7482. elseif choice == 8 then
  7483. 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)
  7484. elseif choice == 9 then
  7485. 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)
  7486. end
  7487. elseif EVIL then
  7488. local choice = math.random(1,2)
  7489. if choice == 1 then
  7490. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7491. elseif choice == 2 then
  7492. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7493. end
  7494. end
  7495. end
  7496. elseif race == HALF_ELF then
  7497. if gender == MALE then
  7498. if GOOD then
  7499. local choice = math.random(1,2)
  7500. if choice == 1 then
  7501. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7502. elseif choice == 2 then
  7503. 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)
  7504. end
  7505. elseif EVIL then
  7506. local choice = math.random(1,2)
  7507. if choice == 1 then
  7508. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7509. elseif choice == 2 then
  7510. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7511. end
  7512. end
  7513. elseif gender == FEMALE then
  7514. if EVIL then
  7515. local choice = math.random(1,3)
  7516. if choice == 1 then
  7517. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7518. elseif choice == 2 then
  7519. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7520. elseif choice == 3 then
  7521. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_evil_2/ft/halfelf/halfelf_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1416362062, 802909289, Spawn, 0)
  7522. end
  7523. elseif GOOD then
  7524. local choice = math.random(1,5)
  7525. if choice == 1 then
  7526. 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)
  7527. elseif choice == 2 then
  7528. 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)
  7529. elseif choice == 3 then
  7530. 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)
  7531. elseif choice == 4 then
  7532. 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)
  7533. elseif choice == 5 then
  7534. 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)
  7535. end
  7536. end
  7537. end
  7538. elseif race == HALFLING then
  7539. if gender == MALE then
  7540. local choice = math.random(1,10)
  7541. if choice == 1 then
  7542. 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)
  7543. elseif choice == 2 then
  7544. 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)
  7545. elseif choice == 3 then
  7546. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2644325632, 752257336, Spawn, 0)
  7547. elseif choice == 4 then
  7548. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 4139750487, 3071647531, Spawn, 0)
  7549. elseif choice == 5 then
  7550. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3153039066, 1022629282, Spawn, 0)
  7551. elseif choice == 6 then
  7552. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 4247254203, 625054807, Spawn, 0)
  7553. elseif choice == 7 then
  7554. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1838503200, 402154879, Spawn, 0)
  7555. elseif choice == 8 then
  7556. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_bccf2c5f.mp3", "Stand away or I ... I ... I'll stick you!", "cringe", 826633879, 2154983341, Spawn, 0)
  7557. elseif choice == 9 then
  7558. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3361169489, 287430657, Spawn, 0)
  7559. elseif choice == 10 then
  7560. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 391472415, 592625987, Spawn, 0)
  7561. end
  7562. elseif gender == FEMALE then
  7563. local choice = math.random(1,6)
  7564. if choice == 1 then
  7565. 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)
  7566. elseif choice == 2 then
  7567. 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)
  7568. elseif choice == 3 then
  7569. 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)
  7570. elseif choice == 4 then
  7571. 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)
  7572. elseif choice == 5 then
  7573. 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)
  7574. elseif choice == 6 then
  7575. 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)
  7576. end
  7577. end
  7578. elseif race == HIGH_ELF then
  7579. if gender == MALE then
  7580. local choice = math.random(1,6)
  7581. if choice == 1 then
  7582. 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)
  7583. elseif choice == 2 then
  7584. 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)
  7585. elseif choice == 3 then
  7586. 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)
  7587. elseif choice == 4 then
  7588. 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)
  7589. elseif choice == 5 then
  7590. 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)
  7591. elseif choice == 6 then
  7592. 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)
  7593. end
  7594. elseif gender == FEMALE then
  7595. local choice = math.random(1,9)
  7596. if choice == 1 then
  7597. 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)
  7598. elseif choice == 2 then
  7599. 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)
  7600. elseif choice == 3 then
  7601. 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)
  7602. elseif choice == 4 then
  7603. 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)
  7604. elseif choice == 5 then
  7605. 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)
  7606. elseif choice == 6 then
  7607. 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)
  7608. elseif choice == 7 then
  7609. 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)
  7610. elseif choice == 8 then
  7611. 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)
  7612. elseif choice == 9 then
  7613. 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)
  7614. end
  7615. end
  7616. elseif race == HUMAN then
  7617. if gender == MALE then
  7618. if EVIL then
  7619. local choice = math.random(1,10)
  7620. if choice == 1 then
  7621. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 883222364, 1555855421, Spawn)
  7622. elseif choice == 2 then
  7623. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1197478799, 2562978289, Spawn)
  7624. elseif choice == 3 then
  7625. 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)
  7626. elseif choice == 4 then
  7627. 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)
  7628. elseif choice == 5 then
  7629. 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)
  7630. elseif choice == 6 then
  7631. 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)
  7632. elseif choice == 7 then
  7633. 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)
  7634. elseif choice == 8 then
  7635. 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)
  7636. elseif choice == 9 then
  7637. 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)
  7638. elseif choice == 10 then
  7639. 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)
  7640. end
  7641. elseif GOOD then
  7642. local choice = math.random(1,9)
  7643. if choice == 1 then
  7644. 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)
  7645. elseif choice == 2 then
  7646. 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)
  7647. elseif choice == 3 then
  7648. 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)
  7649. elseif choice == 4 then
  7650. 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)
  7651. elseif choice == 5 then
  7652. 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)
  7653. elseif choice == 6 then
  7654. 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)
  7655. elseif choice == 7 then
  7656. 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)
  7657. elseif choice == 8 then
  7658. 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)
  7659. elseif choice == 9 then
  7660. 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)
  7661. end
  7662. end
  7663. elseif gender == FEMALE then
  7664. if EVIL then
  7665. local choice = math.random(1,17)
  7666. if choice == 1 then
  7667. 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)
  7668. elseif choice == 2 then
  7669. 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)
  7670. elseif choice == 3 then
  7671. 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)
  7672. elseif choice == 4 then
  7673. 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)
  7674. elseif choice == 5 then
  7675. 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)
  7676. elseif choice == 6 then
  7677. 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)
  7678. elseif choice == 7 then
  7679. 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)
  7680. elseif choice == 8 then
  7681. 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)
  7682. elseif choice == 9 then
  7683. 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)
  7684. elseif choice == 10 then
  7685. 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)
  7686. elseif choice == 11 then
  7687. 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)
  7688. elseif choice == 12 then
  7689. 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)
  7690. elseif choice == 13 then
  7691. 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)
  7692. elseif choice == 14 then
  7693. 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)
  7694. elseif choice == 15 then
  7695. 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)
  7696. elseif choice == 16 then
  7697. 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)
  7698. elseif choice == 17 then
  7699. 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)
  7700. end
  7701. elseif GOOD then
  7702. local choice = math.random(1,9)
  7703. if choice == 1 then
  7704. 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)
  7705. elseif choice == 2 then
  7706. 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)
  7707. elseif choice == 3 then
  7708. 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)
  7709. elseif choice == 4 then
  7710. 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)
  7711. elseif choice == 5 then
  7712. 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)
  7713. elseif choice == 6 then
  7714. 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)
  7715. elseif choice == 7 then
  7716. 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)
  7717. elseif choice == 8 then
  7718. 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)
  7719. elseif choice == 9 then
  7720. 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)
  7721. end
  7722. end
  7723. end
  7724. elseif race == IKSAR then
  7725. if gender == MALE then
  7726. local choice = math.random(1,2)
  7727. if choice == 1 then
  7728. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7729. elseif choice == 2 then
  7730. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7731. end
  7732. elseif gender == FEMALE then
  7733. local choice = math.random(1,2)
  7734. if choice == 1 then
  7735. PlayFlavor(NPC, "", "", "cutthroat", 0, 0, Spawn)
  7736. elseif choice == 2 then
  7737. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7738. end
  7739. end
  7740. elseif race == KERRA then
  7741. if gender == MALE then
  7742. if EVIL then
  7743. local choice = math.random(1,2)
  7744. if choice == 1 then
  7745. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7746. elseif choice == 2 then
  7747. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7748. end
  7749. elseif GOOD then
  7750. local choice = math.random(1,10)
  7751. if choice == 1 then
  7752. 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)
  7753. elseif choice == 2 then
  7754. 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)
  7755. elseif choice == 3 then
  7756. 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)
  7757. elseif choice == 4 then
  7758. 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)
  7759. elseif choice == 5 then
  7760. 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)
  7761. elseif choice == 6 then
  7762. 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)
  7763. elseif choice == 7 then
  7764. 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)
  7765. elseif choice == 8 then
  7766. 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)
  7767. elseif choice == 9 then
  7768. 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)
  7769. elseif choice == 10 then
  7770. 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)
  7771. end
  7772. end
  7773. elseif gender == FEMALE then
  7774. if EVIL then
  7775. local choice = math.random(1,2)
  7776. if choice == 1 then
  7777. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7778. elseif choice == 2 then
  7779. PlayFlavor(NPC, "", "", "squeal", 0, 0, Spawn)
  7780. end
  7781. elseif GOOD then
  7782. local choice = math.random(1,8)
  7783. if choice == 1 then
  7784. 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)
  7785. elseif choice == 2 then
  7786. 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)
  7787. elseif choice == 3 then
  7788. 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)
  7789. elseif choice == 4 then
  7790. 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)
  7791. elseif choice == 5 then
  7792. 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)
  7793. elseif choice == 6 then
  7794. 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)
  7795. elseif choice == 7 then
  7796. 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)
  7797. elseif choice == 8 then
  7798. 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)
  7799. end
  7800. end
  7801. end
  7802. elseif race == OGRE then
  7803. if gender == MALE then
  7804. local choice = math.random(1,7)
  7805. if choice == 1 then
  7806. 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)
  7807. elseif choice == 2 then
  7808. 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)
  7809. elseif choice == 3 then
  7810. 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)
  7811. elseif choice == 4 then
  7812. 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)
  7813. elseif choice == 5 then
  7814. 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)
  7815. elseif choice == 6 then
  7816. 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)
  7817. elseif choice == 7 then
  7818. 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)
  7819. end
  7820. elseif gender == FEMALE then
  7821. local choice = math.random(1,2)
  7822. if choice == 1 then
  7823. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7824. elseif choice == 2 then
  7825. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7826. end
  7827. end
  7828. elseif race == RATONGA then
  7829. if gender == MALE then
  7830. local choice = math.random(1,10)
  7831. if choice == 1 then
  7832. 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)
  7833. elseif choice == 2 then
  7834. 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)
  7835. elseif choice == 3 then
  7836. 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)
  7837. elseif choice == 4 then
  7838. 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)
  7839. elseif choice == 5 then
  7840. 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)
  7841. elseif choice == 6 then
  7842. 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)
  7843. elseif choice == 7 then
  7844. 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)
  7845. elseif choice == 8 then
  7846. 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)
  7847. elseif choice == 9 then
  7848. 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)
  7849. elseif choice == 10 then
  7850. 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)
  7851. end
  7852. elseif gender == FEMALE then
  7853. local choice = math.random(1,7)
  7854. if choice == 1 then
  7855. 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)
  7856. elseif choice == 2 then
  7857. 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)
  7858. elseif choice == 3 then
  7859. 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)
  7860. elseif choice == 4 then
  7861. 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)
  7862. elseif choice == 5 then
  7863. 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)
  7864. elseif choice == 6 then
  7865. 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)
  7866. elseif choice == 7 then
  7867. 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)
  7868. end
  7869. end
  7870. elseif race == TROLL then
  7871. if gender == MALE then
  7872. local choice = math.random(1,2)
  7873. if choice == 1 then
  7874. 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)
  7875. elseif choice == 2 then
  7876. 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)
  7877. end
  7878. elseif gender == FEMALE then
  7879. local choice = math.random(1,5)
  7880. if choice == 1 then
  7881. 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)
  7882. elseif choice == 2 then
  7883. 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)
  7884. elseif choice == 3 then
  7885. 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)
  7886. elseif choice == 4 then
  7887. 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)
  7888. elseif choice == 5 then
  7889. 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)
  7890. end
  7891. end
  7892. elseif race == WOOD_ELF then
  7893. if gender == MALE then
  7894. local choice = math.random(1,3)
  7895. if choice == 1 then
  7896. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 831690150, 3038858013, Spawn, 0)
  7897. elseif choice == 2 then
  7898. 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)
  7899. elseif choice == 3 then
  7900. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 164479950, 4101172212, Spawn, 0)
  7901. end
  7902. elseif gender == FEMALE then
  7903. local choice = math.random(1,8)
  7904. if choice == 1 then
  7905. 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)
  7906. elseif choice == 2 then
  7907. 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)
  7908. elseif choice == 3 then
  7909. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 782275258, 3837169593, Spawn, 0)
  7910. elseif choice == 4 then
  7911. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 1095453924, 2094435397, Spawn, 0)
  7912. elseif choice == 5 then
  7913. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 3788238989, 2842063534, Spawn, 0)
  7914. elseif choice == 6 then
  7915. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 878678548, 2536272126, Spawn, 0)
  7916. elseif choice == 7 then
  7917. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2175782353, 363648631, Spawn, 0)
  7918. elseif choice == 8 then
  7919. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2931258572, 81583115, Spawn, 0)
  7920. end
  7921. end
  7922. elseif race == FAE then
  7923. if gender == MALE then
  7924. local choice = math.random(1,2)
  7925. if choice == 1 then
  7926. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7927. elseif choice == 2 then
  7928. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7929. end
  7930. elseif gender == FEMALE then
  7931. local choice = math.random(1,2)
  7932. if choice == 1 then
  7933. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7934. elseif choice == 2 then
  7935. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7936. end
  7937. end
  7938. elseif race == ARASAI then
  7939. if gender == MALE then
  7940. local choice = math.random(1,2)
  7941. if choice == 1 then
  7942. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7943. elseif choice == 2 then
  7944. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7945. end
  7946. elseif gender == FEMALE then
  7947. local choice = math.random(1,2)
  7948. if choice == 1 then
  7949. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7950. elseif choice == 2 then
  7951. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7952. end
  7953. end
  7954. elseif race == SARNAK then
  7955. if gender == MALE then
  7956. local choice = math.random(1,2)
  7957. if choice == 1 then
  7958. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7959. elseif choice == 2 then
  7960. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7961. end
  7962. elseif gender == FEMALE then
  7963. local choice = math.random(1,2)
  7964. if choice == 1 then
  7965. PlayFlavor(NPC, "", "", "shakefist", 0, 0, Spawn)
  7966. elseif choice == 2 then
  7967. PlayFlavor(NPC, "", "", "glare", 0, 0, Spawn)
  7968. end
  7969. end
  7970. end
  7971. end
  7972. end
  7973. -------------------------------------------------------------------------------------------
  7974. -- FactionCheckingCallout
  7975. -------------------------------------------------------------------------------------------
  7976. function FactionCheckingCallout(NPC, Spawn, faction)
  7977. race = GetRace(NPC)
  7978. spawnRace = GetRace(Spawn)
  7979. gender = GetGender(NPC)
  7980. Qfaction = GetFactionAmount(Spawn,11)
  7981. FPfaction = GetFactionAmount(Spawn,12)
  7982. local zone = GetZone(NPC)
  7983. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  7984. GOOD = true
  7985. elseif GetZoneID(zone) == 207 then
  7986. GOOD = true
  7987. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  7988. GOOD = true
  7989. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  7990. GOOD = true
  7991. elseif GetZoneID(zone) == 470 then
  7992. GOOD = true
  7993. elseif GetZoneID(zone) == 45 then
  7994. NEUTRAL = true
  7995. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  7996. EVIL = true
  7997. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  7998. EVIL = true
  7999. end
  8000. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8001. if race == BARBARIAN then
  8002. if gender == MALE then
  8003. if EVIL then
  8004. local choice = math.random(1,2)
  8005. if choice == 1 then
  8006. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8007. elseif choice == 2 then
  8008. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8009. end
  8010. elseif GOOD then
  8011. local choice = math.random(1,2)
  8012. if choice == 1 then
  8013. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8014. elseif choice == 2 then
  8015. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8016. end
  8017. end
  8018. elseif gender == FEMALE then
  8019. if GOOD then
  8020. local choice = math.random(1,3)
  8021. if choice == 1 then
  8022. 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)
  8023. elseif choice == 2 then
  8024. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_3/ft/barbarian/barbarian_eco_good_3_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3900860394, 2985648921)
  8025. elseif choice == 3 then
  8026. 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)
  8027. end
  8028. elseif EVIL then
  8029. local choice = math.random(1,7)
  8030. if choice == 1 then
  8031. 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)
  8032. elseif choice == 2 then
  8033. 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)
  8034. elseif choice == 3 then
  8035. 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)
  8036. elseif choice == 4 then
  8037. 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)
  8038. elseif choice == 5 then
  8039. 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)
  8040. elseif choice == 6 then
  8041. 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)
  8042. elseif choice == 7 then
  8043. 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)
  8044. end
  8045. end
  8046. end
  8047. elseif race == DARK_ELF then
  8048. if gender == MALE then
  8049. local choice = math.random(1,2)
  8050. if choice == 1 then
  8051. 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)
  8052. elseif choice == 2 then
  8053. 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)
  8054. elseif choice == 3 then
  8055. 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)
  8056. elseif choice == 4 then
  8057. 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)
  8058. elseif choice == 5 then
  8059. 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)
  8060. elseif choice == 6 then
  8061. 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)
  8062. elseif choice == 7 then
  8063. 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)
  8064. end
  8065. elseif gender == FEMALE then
  8066. local choice = math.random(1,9)
  8067. if choice == 1 then
  8068. 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)
  8069. elseif choice == 2 then
  8070. 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)
  8071. elseif choice == 3 then
  8072. 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)
  8073. elseif choice == 4 then
  8074. 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)
  8075. elseif choice == 5 then
  8076. 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)
  8077. elseif choice == 6 then
  8078. 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)
  8079. elseif choice == 7 then
  8080. 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)
  8081. elseif choice == 8 then
  8082. 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)
  8083. elseif choice == 9 then
  8084. 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)
  8085. end
  8086. end
  8087. elseif race == DWARF then
  8088. if gender == MALE then
  8089. local choice = math.random(1,2)
  8090. if choice == 1 then
  8091. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8092. elseif choice == 2 then
  8093. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8094. end
  8095. elseif gender == FEMALE then
  8096. local choice = math.random(1,2)
  8097. if choice == 1 then
  8098. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8099. elseif choice == 2 then
  8100. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8101. end
  8102. end
  8103. elseif race== ERUDITE then
  8104. if gender == MALE then
  8105. if EVIL then
  8106. local choice = math.random(1,2)
  8107. if choice == 1 then
  8108. 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)
  8109. elseif choice == 2 then
  8110. 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)
  8111. end
  8112. elseif GOOD then
  8113. local choice = math.random(1,9)
  8114. if choice == 1 then
  8115. 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)
  8116. elseif choice == 2 then
  8117. 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)
  8118. elseif choice == 3 then
  8119. 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)
  8120. elseif choice == 4 then
  8121. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 4220138241, 1383990729)
  8122. elseif choice == 5 then
  8123. 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)
  8124. elseif choice == 6 then
  8125. 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)
  8126. elseif choice == 7 then
  8127. 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)
  8128. elseif choice == 8 then
  8129. 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)
  8130. elseif choice == 9 then
  8131. 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)
  8132. end
  8133. end
  8134. elseif gender == FEMALE then
  8135. if EVIL then
  8136. local choice = math.random(1,2)
  8137. if choice == 1 then
  8138. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8139. elseif choice == 2 then
  8140. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8141. end
  8142. elseif GOOD then
  8143. local choice = math.random(1,9)
  8144. if choice == 1 then
  8145. 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)
  8146. elseif choice == 2 then
  8147. PlayFlavor(NPC, "voiceover/english/erudite_eco_good_1/ft/erudite/erudite_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2785778993, 1778743910)
  8148. elseif choice == 3 then
  8149. 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)
  8150. elseif choice == 4 then
  8151. 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)
  8152. elseif choice == 5 then
  8153. 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)
  8154. elseif choice == 6 then
  8155. 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)
  8156. elseif choice == 7 then
  8157. 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)
  8158. elseif choice == 8 then
  8159. 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)
  8160. elseif choice == 9 then
  8161. 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)
  8162. end
  8163. end
  8164. end
  8165. elseif race == FROGLOK then
  8166. if gender == MALE then
  8167. local choice = math.random(1,2)
  8168. if choice == 1 then
  8169. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8170. elseif choice == 2 then
  8171. PlayFlavor(NPC, "", "", "heckno", 0, 0)
  8172. end
  8173. elseif gender == FEMALE then
  8174. local choice = math.random(1,2)
  8175. if choice == 1 then
  8176. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8177. elseif choice == 2 then
  8178. PlayFlavor(NPC, "", "", "heckno", 0, 0)
  8179. end
  8180. end
  8181. elseif race == GNOME then
  8182. if gender == MALE then
  8183. if EVIL then
  8184. local choice = math.random(1,2)
  8185. if choice == 1 then
  8186. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8187. elseif choice == 2 then
  8188. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8189. end
  8190. elseif GOOD then
  8191. local choice = math.random(1,10)
  8192. if choice == 1 then
  8193. 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)
  8194. elseif choice == 2 then
  8195. 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)
  8196. elseif choice == 3 then
  8197. PlayFlavor(NPC, "voiceover/english/gnome_eco_good_1/ft/gnome/gnome_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 927995276, 4052972866)
  8198. elseif choice == 4 then
  8199. 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)
  8200. elseif choice == 5 then
  8201. 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)
  8202. elseif choice == 6 then
  8203. 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)
  8204. elseif choice == 7 then
  8205. 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)
  8206. elseif choice == 8 then
  8207. 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)
  8208. elseif choice == 9 then
  8209. 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)
  8210. elseif choice == 10 then
  8211. 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)
  8212. end
  8213. end
  8214. elseif gender == FEMALE then
  8215. if GOOD then
  8216. local choice = math.random(1,9)
  8217. if choice == 1 then
  8218. 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)
  8219. elseif choice == 2 then
  8220. 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)
  8221. elseif choice == 3 then
  8222. 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)
  8223. elseif choice == 4 then
  8224. 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)
  8225. elseif choice == 5 then
  8226. 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)
  8227. elseif choice == 6 then
  8228. 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)
  8229. elseif choice == 7 then
  8230. 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)
  8231. elseif choice == 8 then
  8232. 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)
  8233. elseif choice == 9 then
  8234. 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)
  8235. end
  8236. elseif EVIL then
  8237. local choice = math.random(1,2)
  8238. if choice == 1 then
  8239. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8240. elseif choice == 2 then
  8241. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8242. end
  8243. end
  8244. end
  8245. elseif race == HALF_ELF then
  8246. if gender == MALE then
  8247. if GOOD then
  8248. local choice = math.random(1,2)
  8249. if choice == 1 then
  8250. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8251. elseif choice == 2 then
  8252. 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)
  8253. end
  8254. elseif EVIL then
  8255. local choice = math.random(1,2)
  8256. if choice == 1 then
  8257. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8258. elseif choice == 2 then
  8259. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8260. end
  8261. end
  8262. elseif gender == FEMALE then
  8263. if EVIL then
  8264. local choice = math.random(1,3)
  8265. if choice == 1 then
  8266. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8267. elseif choice == 2 then
  8268. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8269. elseif choice == 3 then
  8270. PlayFlavor(NPC, "voiceover/english/optional2/halfelf_eco_evil_2/ft/halfelf/halfelf_eco_evil_2_notcitizen_gf_7a9317b2.mp3", "Crawl back into the sewers, scum!", "point", 1416362062, 802909289)
  8271. end
  8272. elseif GOOD then
  8273. local choice = math.random(1,5)
  8274. if choice == 1 then
  8275. 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)
  8276. elseif choice == 2 then
  8277. 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)
  8278. elseif choice == 3 then
  8279. 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)
  8280. elseif choice == 4 then
  8281. 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)
  8282. elseif choice == 5 then
  8283. 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)
  8284. end
  8285. end
  8286. end
  8287. elseif race == HALFLING then
  8288. if gender == MALE then
  8289. local choice = math.random(1,2)
  8290. if choice == 1 then
  8291. 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)
  8292. elseif choice == 2 then
  8293. 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)
  8294. elseif choice == 3 then
  8295. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 2644325632, 752257336)
  8296. elseif choice == 4 then
  8297. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 4139750487, 3071647531)
  8298. elseif choice == 5 then
  8299. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_48350e59.mp3", "You're not allowed in here!", "point", 3153039066, 1022629282)
  8300. elseif choice == 6 then
  8301. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 4247254203, 625054807)
  8302. elseif choice == 7 then
  8303. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 1838503200, 402154879)
  8304. elseif choice == 8 then
  8305. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_bccf2c5f.mp3", "Stand away or I ... I ... I'll stick you!", "cringe", 826633879, 2154983341)
  8306. elseif choice == 9 then
  8307. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_5afcbd03.mp3", "The streets aren't safe with your kind upon them.", "no", 3361169489, 287430657)
  8308. elseif choice == 10 then
  8309. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 391472415, 592625987)
  8310. end
  8311. elseif gender == FEMALE then
  8312. local choice = math.random(1,6)
  8313. if choice == 1 then
  8314. 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)
  8315. elseif choice == 2 then
  8316. 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)
  8317. elseif choice == 3 then
  8318. 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)
  8319. elseif choice == 4 then
  8320. 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)
  8321. elseif choice == 5 then
  8322. PlayFlavor(NPC, "voiceover/english/halfling_eco_good_1/ft/halfling/halfling_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 794224983, 3550995263)
  8323. elseif choice == 6 then
  8324. 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)
  8325. end
  8326. end
  8327. elseif race == HIGH_ELF then
  8328. if gender == MALE then
  8329. local choice = math.random(1,6)
  8330. if choice == 1 then
  8331. 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)
  8332. elseif choice == 2 then
  8333. 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)
  8334. elseif choice == 3 then
  8335. 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)
  8336. elseif choice == 4 then
  8337. 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)
  8338. elseif choice == 5 then
  8339. 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)
  8340. elseif choice == 6 then
  8341. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 799138074, 2544049628)
  8342. end
  8343. elseif gender == FEMALE then
  8344. local choice = math.random(1,9)
  8345. if choice == 1 then
  8346. 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)
  8347. elseif choice == 2 then
  8348. 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)
  8349. elseif choice == 3 then
  8350. 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)
  8351. elseif choice == 4 then
  8352. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_1/ft/highelf/highelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 1674881666, 1535114797)
  8353. elseif choice == 5 then
  8354. 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)
  8355. elseif choice == 6 then
  8356. 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)
  8357. elseif choice == 7 then
  8358. 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)
  8359. elseif choice == 8 then
  8360. 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)
  8361. elseif choice == 9 then
  8362. 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)
  8363. end
  8364. end
  8365. elseif race == HUMAN then
  8366. if gender == MALE then
  8367. if EVIL then
  8368. local choice = math.random(1,10) -- 11 - 20 are in the Generic2Hail/Callout. Saved here for reference
  8369. if choice == 1 then
  8370. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_e5838bd0.mp3", "Fool! The Overlord is watching you as we speak.", "lookaway", 883222364, 1555855421)
  8371. elseif choice == 2 then
  8372. PlayFlavor(NPC, "voiceover/english/human_eco_evil_1/ft/human/human_eco_evil_1_notcitizen_gm_ef0ff5c7.mp3", "You're a stranger ... and I don't talk to strangers.", "sulk", 1197478799, 2562978289)
  8373. elseif choice == 3 then
  8374. 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)
  8375. elseif choice == 4 then
  8376. 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)
  8377. elseif choice == 5 then
  8378. 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)
  8379. elseif choice == 6 then
  8380. 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)
  8381. elseif choice == 7 then
  8382. 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)
  8383. elseif choice == 8 then
  8384. 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)
  8385. elseif choice == 9 then
  8386. 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)
  8387. elseif choice == 10 then
  8388. 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)
  8389. elseif choice == 11 then
  8390. 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)
  8391. elseif choice == 12 then
  8392. 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)
  8393. elseif choice == 13 then
  8394. 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)
  8395. elseif choice == 14 then
  8396. 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)
  8397. elseif choice == 15 then
  8398. 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)
  8399. elseif choice == 16 then
  8400. 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)
  8401. elseif choice == 17 then
  8402. 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)
  8403. elseif choice == 18 then
  8404. 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)
  8405. elseif choice == 19 then
  8406. 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)
  8407. elseif choice == 20 then
  8408. 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)
  8409. end
  8410. elseif GOOD then
  8411. local choice = math.random(1,9)
  8412. if choice == 1 then
  8413. 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)
  8414. elseif choice == 2 then
  8415. 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)
  8416. elseif choice == 3 then
  8417. 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)
  8418. elseif choice == 4 then
  8419. 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)
  8420. elseif choice == 5 then
  8421. 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)
  8422. elseif choice == 6 then
  8423. 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)
  8424. elseif choice == 7 then
  8425. 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)
  8426. elseif choice == 8 then
  8427. 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)
  8428. elseif choice == 9 then
  8429. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2229045167, 836806226)
  8430. end
  8431. end
  8432. elseif gender == FEMALE then
  8433. if EVIL then
  8434. local choice = math.random(1,10) -- 11 - 17 used in GenericEcology2Hail. Saved here for record.
  8435. if choice == 1 then
  8436. 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)
  8437. elseif choice == 2 then
  8438. 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)
  8439. elseif choice == 3 then
  8440. 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)
  8441. elseif choice == 4 then
  8442. 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)
  8443. elseif choice == 5 then
  8444. 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)
  8445. elseif choice == 6 then
  8446. 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)
  8447. elseif choice == 7 then
  8448. 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)
  8449. elseif choice == 8 then
  8450. 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)
  8451. elseif choice == 9 then
  8452. 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)
  8453. elseif choice == 10 then
  8454. 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)
  8455. elseif choice == 11 then
  8456. 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)
  8457. elseif choice == 12 then
  8458. 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)
  8459. elseif choice == 13 then
  8460. 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)
  8461. elseif choice == 14 then
  8462. 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)
  8463. elseif choice == 15 then
  8464. 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)
  8465. elseif choice == 16 then
  8466. 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)
  8467. elseif choice == 17 then
  8468. 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)
  8469. end
  8470. elseif GOOD then
  8471. local choice = math.random(1,9)
  8472. if choice == 1 then
  8473. 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)
  8474. elseif choice == 2 then
  8475. 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)
  8476. elseif choice == 3 then
  8477. PlayFlavor(NPC, "voiceover/english/human_eco_good_1/ft/human/human_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 270225859, 162826229)
  8478. elseif choice == 4 then
  8479. 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)
  8480. elseif choice == 5 then
  8481. 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)
  8482. elseif choice == 6 then
  8483. 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)
  8484. elseif choice == 7 then
  8485. 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)
  8486. elseif choice == 8 then
  8487. 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)
  8488. elseif choice == 9 then
  8489. 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)
  8490. end
  8491. end
  8492. end
  8493. elseif race == IKSAR then
  8494. if gender == MALE then
  8495. local choice = math.random(1,2)
  8496. if choice == 1 then
  8497. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8498. elseif choice == 2 then
  8499. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8500. end
  8501. elseif gender == FEMALE then
  8502. local choice = math.random(1,2)
  8503. if choice == 1 then
  8504. PlayFlavor(NPC, "", "", "cutthroat", 0, 0)
  8505. elseif choice == 2 then
  8506. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8507. end
  8508. end
  8509. elseif race == KERRA then
  8510. if gender == MALE then
  8511. if EVIL then
  8512. local choice = math.random(1,2)
  8513. if choice == 1 then
  8514. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8515. elseif choice == 2 then
  8516. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8517. end
  8518. elseif GOOD then
  8519. local choice = math.random(1,10)
  8520. if choice == 1 then
  8521. 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)
  8522. elseif choice == 2 then
  8523. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gm_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 3136709754, 4038009092)
  8524. elseif choice == 3 then
  8525. 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)
  8526. elseif choice == 4 then
  8527. 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)
  8528. elseif choice == 5 then
  8529. 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)
  8530. elseif choice == 6 then
  8531. 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)
  8532. elseif choice == 7 then
  8533. 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)
  8534. elseif choice == 8 then
  8535. 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)
  8536. elseif choice == 9 then
  8537. 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)
  8538. elseif choice == 10 then
  8539. 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)
  8540. end
  8541. end
  8542. elseif gender == FEMALE then
  8543. if EVIL then
  8544. local choice = math.random(1,2)
  8545. if choice == 1 then
  8546. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8547. elseif choice == 2 then
  8548. PlayFlavor(NPC, "", "", "squeal", 0, 0)
  8549. end
  8550. elseif GOOD then
  8551. local choice = math.random(1,8)
  8552. if choice == 1 then
  8553. 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)
  8554. elseif choice == 2 then
  8555. 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)
  8556. elseif choice == 3 then
  8557. 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)
  8558. elseif choice == 4 then
  8559. 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)
  8560. elseif choice == 5 then
  8561. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/kerran/kerran_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2612252906, 2054511262)
  8562. elseif choice == 6 then
  8563. 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)
  8564. elseif choice == 7 then
  8565. 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)
  8566. elseif choice == 8 then
  8567. 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)
  8568. end
  8569. end
  8570. end
  8571. elseif race == OGRE then
  8572. if gender == MALE then
  8573. local choice = math.random(1,7)
  8574. if choice == 1 then
  8575. 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)
  8576. elseif choice == 2 then
  8577. 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)
  8578. elseif choice == 3 then
  8579. 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)
  8580. elseif choice == 4 then
  8581. 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)
  8582. elseif choice == 5 then
  8583. 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)
  8584. elseif choice == 6 then
  8585. 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)
  8586. elseif choice == 7 then
  8587. 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)
  8588. end
  8589. elseif gender == FEMALE then
  8590. local choice = math.random(1,2)
  8591. if choice == 1 then
  8592. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8593. elseif choice == 2 then
  8594. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8595. end
  8596. end
  8597. elseif race == RATONGA then
  8598. if gender == MALE then
  8599. local choice = math.random(1,10)
  8600. if choice == 1 then
  8601. 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)
  8602. elseif choice == 2 then
  8603. 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)
  8604. elseif choice == 3 then
  8605. 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)
  8606. elseif choice == 4 then
  8607. 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)
  8608. elseif choice == 5 then
  8609. 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)
  8610. elseif choice == 6 then
  8611. 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)
  8612. elseif choice == 7 then
  8613. 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)
  8614. elseif choice == 8 then
  8615. 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)
  8616. elseif choice == 9 then
  8617. 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)
  8618. elseif choice == 10 then
  8619. 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)
  8620. end
  8621. elseif gender == FEMALE then
  8622. local choice = math.random(1,7)
  8623. if choice == 1 then
  8624. 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)
  8625. elseif choice == 2 then
  8626. 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)
  8627. elseif choice == 3 then
  8628. 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)
  8629. elseif choice == 4 then
  8630. 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)
  8631. elseif choice == 5 then
  8632. 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)
  8633. elseif choice == 6 then
  8634. 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)
  8635. elseif choice == 7 then
  8636. 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)
  8637. end
  8638. end
  8639. elseif race == TROLL then
  8640. if gender == MALE then
  8641. local choice = math.random(1,2)
  8642. if choice == 1 then
  8643. 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)
  8644. elseif choice == 2 then
  8645. 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)
  8646. end
  8647. elseif gender == FEMALE then
  8648. local choice = math.random(1,5)
  8649. if choice == 1 then
  8650. 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)
  8651. elseif choice == 2 then
  8652. 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)
  8653. elseif choice == 3 then
  8654. 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)
  8655. elseif choice == 4 then
  8656. 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)
  8657. elseif choice == 5 then
  8658. 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)
  8659. end
  8660. end
  8661. elseif race == WOOD_ELF then
  8662. if gender == MALE then
  8663. local choice = math.random(1,3)
  8664. if choice == 1 then
  8665. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_1a98f879.mp3", "How did you get past the city gates?", "scold", 831690150, 3038858013)
  8666. elseif choice == 2 then
  8667. 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)
  8668. elseif choice == 3 then
  8669. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gm_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 164479950, 4101172212)
  8670. end
  8671. elseif gender == FEMALE then
  8672. local choice = math.random(1,8)
  8673. if choice == 1 then
  8674. 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)
  8675. elseif choice == 2 then
  8676. 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)
  8677. elseif choice == 3 then
  8678. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_1a98f879.mp3", "How did you get past the city gates?", "scold", 782275258, 3837169593)
  8679. elseif choice == 4 then
  8680. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_e0dfed5b.mp3", "P-p-please d-don't hurt me!", "beg", 1095453924, 2094435397)
  8681. elseif choice == 5 then
  8682. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_b24ac070.mp3", "Antonius Bayle save us from this brute!", "squeal", 3788238989, 2842063534)
  8683. elseif choice == 6 then
  8684. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_489221e4.mp3", "Stand away or I...I...I'll stick you!", "cringe", 878678548, 2536272126)
  8685. elseif choice == 7 then
  8686. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_ad3832d1.mp3", "Guards! Guards!!!", "raisehand", 2175782353, 363648631)
  8687. elseif choice == 8 then
  8688. PlayFlavor(NPC, "voiceover/english/woodelf_eco_good_1/ft/woodelf/woodelf_eco_good_1_notcitizen_gf_8236a789.mp3", "Remove yourself from my presence, outsider.", "glare", 2931258572, 81583115)
  8689. end
  8690. end
  8691. elseif race == FAE then
  8692. if gender == MALE then
  8693. local choice = math.random(1,2)
  8694. if choice == 1 then
  8695. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8696. elseif choice == 2 then
  8697. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8698. end
  8699. elseif gender == FEMALE then
  8700. local choice = math.random(1,2)
  8701. if choice == 1 then
  8702. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8703. elseif choice == 2 then
  8704. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8705. end
  8706. end
  8707. elseif race == ARASAI then
  8708. if gender == MALE then
  8709. local choice = math.random(1,2)
  8710. if choice == 1 then
  8711. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8712. elseif choice == 2 then
  8713. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8714. end
  8715. elseif gender == FEMALE then
  8716. local choice = math.random(1,2)
  8717. if choice == 1 then
  8718. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8719. elseif choice == 2 then
  8720. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8721. end
  8722. end
  8723. elseif race == SARNAK then
  8724. if gender == MALE then
  8725. local choice = math.random(1,2)
  8726. if choice == 1 then
  8727. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8728. elseif choice == 2 then
  8729. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8730. end
  8731. elseif gender == FEMALE then
  8732. local choice = math.random(1,2)
  8733. if choice == 1 then
  8734. PlayFlavor(NPC, "", "", "shakefist", 0, 0)
  8735. elseif choice == 2 then
  8736. PlayFlavor(NPC, "", "", "glare", 0, 0)
  8737. end
  8738. end
  8739. end
  8740. end
  8741. end
  8742. -------------------------------------------------------------------------------------------
  8743. -- GoodFactionEmotes
  8744. -------------------------------------------------------------------------------------------
  8745. function GoodFactionEmotes(NPC, Spawn, faction)
  8746. local choice = math.random(1,5)
  8747. if choice == 1 then
  8748. PlayFlavor(NPC, "", "", "pout", 0, 0,Spawn)
  8749. elseif choice == 2 then
  8750. PlayFlavor(NPC, "", "", "shakefist", 0, 0,Spawn)
  8751. elseif choice == 3 then
  8752. PlayFlavor(NPC, "", "", "threaten", 0, 0,Spawn)
  8753. elseif choice == 4 then
  8754. PlayFlavor(NPC, "", "", "squeal", 0, 0,Spawn)
  8755. elseif choice == 5 then
  8756. PlayFlavor(NPC, "", "", "glare", 0, 0,Spawn)
  8757. elseif choice == 6 then
  8758. PlayFlavor(NPC, "", "", "noway", 0, 0,Spawn)
  8759. end
  8760. end
  8761. -------------------------------------------------------------------------------------------
  8762. -- EvilFactionEmotes
  8763. -------------------------------------------------------------------------------------------
  8764. function EvilFactionEmotes(NPC, Spawn, faction)
  8765. local choice = math.random(1,5)
  8766. if choice == 1 then
  8767. PlayFlavor(NPC, "", "", "cutthroat", 0, 0,Spawn)
  8768. elseif choice == 2 then
  8769. PlayFlavor(NPC, "", "", "shakefist", 0, 0,Spawn)
  8770. elseif choice == 3 then
  8771. PlayFlavor(NPC, "", "", "threaten", 0, 0,Spawn)
  8772. elseif choice == 4 then
  8773. PlayFlavor(NPC, "", "", "shame", 0, 0,Spawn)
  8774. elseif choice == 5 then
  8775. PlayFlavor(NPC, "", "", "glare", 0, 0,Spawn)
  8776. end
  8777. end
  8778. -------------------------------------------------------------------------------------------
  8779. -- GenericDrunkHail
  8780. -------------------------------------------------------------------------------------------
  8781. function GenericDrunkHail(NPC, Spawn, faction)
  8782. race = GetRace(NPC)
  8783. spawnRace = GetRace(Spawn)
  8784. gender = GetGender(NPC)
  8785. local zone = GetZone(NPC)
  8786. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  8787. GOOD = true
  8788. elseif GetZoneID(zone) == 207 then
  8789. GOOD = true
  8790. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  8791. GOOD = true
  8792. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  8793. GOOD = true
  8794. elseif GetZoneID(zone) == 470 then
  8795. GOOD = true
  8796. elseif GetZoneID(zone) == 45 then
  8797. NEUTRAL = true
  8798. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  8799. EVIL = true
  8800. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  8801. EVIL = true
  8802. end
  8803. if TimeCheck== false then
  8804. TimeCheck = true
  8805. AddTimer(NPC,4000,"ResetTimer")
  8806. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8807. if race == DWARF then
  8808. if gender == MALE then
  8809. elseif gender == FEMALE then
  8810. local choice = math.random(1,3)
  8811. if choice == 1 then
  8812. 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)
  8813. elseif choice == 2 then
  8814. 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)
  8815. elseif choice == 3 then
  8816. 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)
  8817. end
  8818. end
  8819. elseif race == HUMAN then
  8820. if gender == MALE then
  8821. local choice = MakeRandomInt(1,7)
  8822. if choice == 1 then
  8823. 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, 0)
  8824. elseif choice == 2 then
  8825. 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, 0)
  8826. elseif choice == 3 then
  8827. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gm_153d5a3.mp3", "Let's have a drink together and forget that we ever met.", "hello", 2964980286, 4014491635, Spawn, 0)
  8828. elseif choice == 4 then
  8829. 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, 0)
  8830. elseif choice == 5 then
  8831. 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, 0)
  8832. elseif choice == 6 then
  8833. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_barmaid_gm_605d472a.mp3", "I could use another ale for the road anytime now.", "tapfoot", 3290510064, 443036239, Spawn, 0)
  8834. elseif choice == 7 then
  8835. PlayFlavor(NPC,"voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gm_b5bfa487.mp3","Look sir. I just had'one ale n' hour ago withh dinner.","no",1705294225,1483651602,Spawn)
  8836. end
  8837. elseif gender == FEMALE then
  8838. choice = MakeRandomInt(1,4)
  8839. if choice == 1 then
  8840. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gf_153d5a3.mp3", "Let's have a drink together and forget that we ever met.", "happy", 698745754, 2682390289, Spawn)
  8841. elseif choice == 2 then
  8842. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gf_b5bfa487.mp3", "Look sir, I had just one ale an hour ago with dinner.", "whome", 2226920057, 694300008, Spawn)
  8843. elseif choice == 3 then
  8844. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_hail_gf_965fb709.mp3", "Oooh... I don't feel so good.", "gag", 1225424963, 2991477373, Spawn)
  8845. elseif choice == 4 then
  8846. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gf_c874c635.mp3", "I know I shouldn't drink! Forgive me sir!", "wince", 718370281, 20784543, Spawn)
  8847. end
  8848. end
  8849. end
  8850. end
  8851. end
  8852. end
  8853. -------------------------------------------------------------------------------------------
  8854. -- GenericDrunkCallout
  8855. -------------------------------------------------------------------------------------------
  8856. function GenericDrunkCallout(NPC, Spawn, faction)
  8857. race = GetRace(NPC)
  8858. spawnRace = GetRace(Spawn)
  8859. gender = GetGender(NPC)
  8860. local zone = GetZone(NPC)
  8861. if GetZoneID(zone) >= 220 and GetZoneID(zone) <= 238 then
  8862. GOOD = true
  8863. elseif GetZoneID(zone) == 207 then
  8864. GOOD = true
  8865. elseif GetZoneID(zone) >= 195 and GetZoneID(zone) <= 198 then
  8866. GOOD = true
  8867. elseif GetZoneID(zone) == 589 or GetZoneID(zone) == 660 then
  8868. GOOD = true
  8869. elseif GetZoneID(zone) == 470 then
  8870. GOOD = true
  8871. elseif GetZoneID(zone) == 45 then
  8872. NEUTRAL = true
  8873. elseif GetZoneID(zone) >= 124 and GetZoneID(zone) <= 128 then
  8874. EVIL = true
  8875. elseif GetZoneID(zone) >= 134 and GetZoneID(zone)<= 168 then
  8876. EVIL = true
  8877. end
  8878. if TimeCheck== false then
  8879. if math.random(1,100) <= 20 then
  8880. TimeCheck = true
  8881. AddTimer(NPC,20000,"ResetTimer")
  8882. if race >= 0 and race <= 18 and gender >= 1 and gender <= 2 then
  8883. if race == DWARF then
  8884. if gender == MALE then
  8885. local choice = math.random(1,2)
  8886. if choice == 1 then
  8887. 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)
  8888. elseif choice == 2 then
  8889. 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)
  8890. end
  8891. elseif gender == FEMALE then
  8892. local choice = math.random(1,3)
  8893. if choice == 1 then
  8894. 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)
  8895. elseif choice == 2 then
  8896. 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)
  8897. elseif choice == 3 then
  8898. 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)
  8899. end
  8900. end
  8901. elseif race == HUMAN then
  8902. if gender == MALE then
  8903. local choice = MakeRandomInt(1,7)
  8904. if choice == 1 then
  8905. 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, 0)
  8906. elseif choice == 2 then
  8907. 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, 0)
  8908. elseif choice == 3 then
  8909. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gm_153d5a3.mp3", "Let's have a drink together and forget that we ever met.", "hello", 2964980286, 4014491635, Spawn, 0)
  8910. elseif choice == 4 then
  8911. 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, 0)
  8912. elseif choice == 5 then
  8913. 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, 0)
  8914. elseif choice == 6 then
  8915. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_barmaid_gm_605d472a.mp3", "I could use another ale for the road anytime now.", "tapfoot", 3290510064, 443036239, Spawn, 0)
  8916. elseif choice == 7 then
  8917. PlayFlavor(NPC,"voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gm_b5bfa487.mp3","Look sir. I just had'one ale n' hour ago withh dinner.","no",1705294225,1483651602,Spawn)
  8918. end
  8919. elseif gender == FEMALE then
  8920. choice = MakeRandomInt(1,4)
  8921. if choice == 1 then
  8922. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gf_153d5a3.mp3", "Let's have a drink together and forget that we ever met.", "happy", 698745754, 2682390289, Spawn)
  8923. elseif choice == 2 then
  8924. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gf_b5bfa487.mp3", "Look sir, I had just one ale an hour ago with dinner.", "whome", 2226920057, 694300008, Spawn)
  8925. elseif choice == 3 then
  8926. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_hail_gf_965fb709.mp3", "Oooh... I don't feel so good.", "gag", 1225424963, 2991477373, Spawn)
  8927. elseif choice == 4 then
  8928. PlayFlavor(NPC, "voiceover/english/human_eco_evil_drunk/ft/eco/evil/human_eco_evil_drunk_guard_gf_c874c635.mp3", "I know I shouldn't drink! Forgive me sir!", "wince", 718370281, 20784543, Spawn)
  8929. end
  8930. end
  8931. end
  8932. end
  8933. end
  8934. end
  8935. end
  8936. -------------------------------------------------------------------------------------------
  8937. -- EcologyEmotes
  8938. -------------------------------------------------------------------------------------------
  8939. function EcologyEmotes(NPC,Spawn)
  8940. local choice = math.random(1,11)
  8941. if choice == 1 then
  8942. PlayFlavor(NPC, "", "", "tap", 0, 0)
  8943. elseif choice == 2 then
  8944. PlayFlavor(NPC, "", "", "ponder", 0, 0)
  8945. elseif choice == 3 then
  8946. PlayFlavor(NPC, "", "", "shiver", 0, 0)
  8947. elseif choice == 4 then
  8948. PlayFlavor(NPC, "", "", "sniff", 0, 0)
  8949. elseif choice == 5 then
  8950. PlayFlavor(NPC, "", "", "confused", 0, 0)
  8951. elseif choice == 6 then
  8952. PlayFlavor(NPC, "", "", "agree", 0, 0)
  8953. elseif choice == 7 then
  8954. PlayFlavor(NPC, "", "", "nod", 0, 0)
  8955. elseif choice == 8 then
  8956. PlayFlavor(NPC, "", "", "yawn", 0, 0)
  8957. elseif choice == 9 then
  8958. PlayFlavor(NPC, "", "", "smirk", 0, 0)
  8959. elseif choice == 10 then
  8960. PlayFlavor(NPC, "", "", "cough", 0, 0)
  8961. elseif choice == 11 then
  8962. PlayFlavor(NPC, "", "", "sneeze", 0, 0)
  8963. end
  8964. end