Shuvit game master repo. http://shuvit.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

co_ActionState.py 327KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871
  1. import bge
  2. import actionsFSM
  3. def main():
  4. cont = bge.logic.getCurrentController()
  5. own = cont.owner
  6. scene = bge.logic.getCurrentScene()
  7. skater = scene.objects['Char4']
  8. deck = scene.objects['deck']
  9. trucks = scene.objects['trucks']
  10. loop_layer = 2
  11. trans_layer = 3
  12. flip_layer = 4
  13. throw_layer = 5
  14. trans_playing = skater.isPlayingAction(trans_layer)
  15. #set possible requestActions
  16. requestActions_list = ['reg_roll', 'fak_roll', 'reg_turnLeft', 'reg_turnLeft_out', 'reg_turnRight', 'reg_turnRight_out', 'fak_turnLeft', 'fak_turnRight', 'reg_pump', 'fak_pump', 'reg_land', 'fak_land', 'reg_idle', 'reg_idle_nb', 'fak_idle', 'fak_idle_nb', 'reg_walk', 'reg_walk_nb', 'reg_walkFast', 'reg_walkFast_nb', 'fak_walk', 'fak_walk_nb', 'fak_walkFast', 'fak_walkFast_nb', 'reg_pump', 'fak_pump', 'reg_opos', 'fak_opos', 'reg_nopos', 'fak_nopos', 'reg_manual', 'fak_manual', 'reg_nmanual', 'fak_nmanual', 'reg_air', 'fak_air', 'frontside_grab', 'backside_grab', 'fak_backside_grab', 'fak_frontside_grab', 'frontside_nose_grab', 'frontside_tail_grab', 'backside_nose_grab', 'backside_tail_grab', 'fak_frontside_nose_grab', 'fak_frontside_tail_grab', 'fak_backside_nose_grab', 'fak_backside_tail_grab', 'reg_noseg', 'reg_air_nose', 'fak_air_nose', 'reg_air_tail', 'fak_air_tail', 'reg_nosegr','reg_nosegl', 'fak_noseg','fak_nosegr', 'fak_nosegl', 'reg_nosegl', 'fak_tailg', 'fak_tailgr', 'fak_tailgl', 'reg_tailg', 'reg_tailgr', 'reg_tailgl', 'reg_tailslide', 'fak_tailslide', 'reg_noseslide', 'fak_noseslide', 'nose_stall','tail_stall', 'reg_5050', 'fak_5050', 'reg_tailg', 'reg_bsboard', 'fak_bsboard', 'reg_fsboard', 'reg_powerslide', 'fak_powerslide', 'reg_fs_powerslide', 'fak_fs_powerslide', 'reg_stop', 'fak_stop', 'fak_fp_rback', 'reg_fp_rback', 'reg_back_invert', 'fak_fr_invert', 'reg_wall_l', 'reg_wall_r', 'fak_wall_l', 'fak_wall_r', 'reg_hippy_in', 'fak_hippy_in', 'reg_dropin_pos', 'fak_dropin_pos', 'reg_idle1', 'reg_idle2', 'reg_idle3', 'reg_idle4', 'reg_idle5', 'reg_idle6', 'reg_idle7', 'fak_idle1', 'fak_idle2', 'fak_idle3', 'fak_idle4', 'fak_idle5', 'fak_idle6', 'fak_idle7', 'reg_idle2_nb', 'reg_ollie_north', 'fak_ollie_north', 'reg_ollie_south', 'fak_ollie_south', 'reg_sit', 'fak_sit', 'reg_walk_air', 'fak_walk_air', 'reg_judo', 'fak_judo', 'reg_frigid', 'reg_fsonefoot', 'reg_onefoot', 'fak_frigid', 'fak_fsonefoot', 'fak_onefoot', 'reg_airwalk', 'reg_pump_left', 'reg_pump_right', 'fak_pump_left', 'fak_pump_right']
  17. oneshotActions_list = ['reg_jump', 'fak_jump', 'reg_onboard', 'fak_onboard', 'reg_dropin', 'fak_dropin', 'reg_land', 'fak_land', 'reg_push', 'fak_push', 'reg_push_goof', 'fak_push_goof', 'reg_manual_revert_ccw', 'revert1', 'revert2', 'revert3', 'revert4', 'fak_revert1', 'fak_revert2', 'fak_revert3', 'fak_revert4', 'reg_ollie', 'reg_nollie', 'reg_nollie', 'fak_ollie', 'fak_nollie', 'reg_kickflip', 'fak_kickflip', 'reg_varial_kickflip', 'fak_varial_kickflip', 'reg_nollie_varial_kickflip', 'fak_nollie_varial_kickflip', 'reg_nollie_varial_heelflip', 'fak_nollie_varial_heelflip', 'reg_varial_heelflip', 'fak_varial_heelflip', 'reg_nollie_kickflip', 'fak_nollie_kickflip', 'reg_heelflip', 'fak_heelflip', 'reg_nollie_heelflip', 'fak_nollie_heelflip', 'reg_shuvit', 'fak_shuvit', 'reg_shuvit360', 'fak_shuvit360', 'reg_fsshuvit360', 'fak_fsshuvit360', 'reg_nollie_shuvit', 'fak_nollie_shuvit', 'reg_fsshuvit', 'fak_fsshuvit', 'reg_nollie_fsshuvit', 'fak_nollie_fsshuvit', 'reg_nollie_shuvit360', 'fak_nollie_shuvit360', 'reg_nollie_fsshuvit', 'fak_nollie_fsshuvit', 'reg_turnRight_out', 'reg_turnLeft_out', 'fak_turnRight_out', 'fak_turnLeft_out', 'reg_opos_out', 'fak_opos_out', 'reg_nopos_out', 'fak_nopos_out', 'reg_pump_out', 'fak_pump_out', 'reg_powerslide_out', 'fak_powerslide_out', 'reg_fs_powerslide_out', 'fak_fs_powerslide_out', 'reg_stop_out', 'fak_stop_out', 'reg_noseslide_out', 'fak_noseslide_out', 'reg_tailslide_out', 'fak_tailslide_out', 'reg_5050_out', 'fak_5050_out', 'reg_tailg_out', 'fak_tailg_out', 'reg_noseg_out', 'fak_noseg_out', 'reg_tailgr_out', 'fak_tailgr_out', 'reg_nosegr_out', 'fak_nosegr_out', 'reg_tailgl_out', 'fak_tailgl_out', 'reg_nosegl_out', 'fak_nosegl_out', 'reg_brfoot', 'reg_frfoot', 'reg_blfoot', 'reg_flfoot', 'fak_brfoot', 'fak_frfoot', 'fak_blfoot', 'fak_flfoot', 'fak_hippy', 'reg_hippy', 'reg_hippy_nccw', 'fak_hippy_nccw', 'reg_hippy_ncw', 'fak_hippy_ncw', 'reg_manual_revert_cw', 'fak_manual_revert_cw', 'reg_manual_revert_ccw', 'fak_manual_revert_ccw', 'reg_nmanual_revert_cw', 'fak_nmanual_revert_cw', 'reg_nmanual_revert_ccw', 'fak_nmanual_revert_ccw', 'fak_fp_rback', 'reg_fp_rback', 'reg_back_invert_out', 'fak_fr_invert_out', 'fak-reg_roll', 'reg-fak_roll', 'fak-reg_5050', 'reg-fak_5050', 'reg_manual_out', 'fak_manual_out', 'reg_nmanual_out', 'fak_nmanual_out', 'reg-fak_nmanual', 'fak-reg_nmanual', 'reg-fak_manual', 'fak-reg_manual', 'reg_air-roll', 'fak_air-roll', 'reg_5050-roll', 'fak_5050-roll', 'reg_back_invert_out', 'fak_fr_invert_out', 'reg_offboard', 'fak_offboard', 'reg_throw', 'fak_throw', 'reg_fall1', 'fak_fall1', 'reg_air_tail to manual', 'fak_air_tail to manual', 'reg_air_nose to nmanual', 'fak_air_nose to nmanual', 'reg_ollie_north_out', 'fak_ollie_north_out', 'reg_ollie_south_out', 'fak_ollie_south_out', 'reg_sit_out', 'fak_sit_out', 'frontside_grab_out', 'backside_grab_out', 'fak_backside_grab_out', 'fak_frontside_grab_out', 'frontside_nose_grab_out', 'frontside_tail_grab_out', 'backside_nose_grab_out', 'backside_tail_grab_out', 'fak_frontside_nose_grab_out', 'fak_frontside_tail_grab_out', 'fak_backside_nose_grab_out', 'fak_backside_tail_grab_out', 'reg_walk_air_out', 'fak_walk_air_out', 'reg_air-walk_air', 'fak_air-walk_air', 'reg_judo_out', 'fak_judo_out', 'reg_frigid_out', 'reg_fsonefoot_out', 'reg_onefoot_out', 'fak_frigid_out', 'fak_fsonefoot_out', 'fak_onefoot_out', 'reg_airwalk_out', 'reg_inward_heelflip', 'fak_inward_heelflip', 'reg_hardflip', 'fak_hardflip', 'reg_nollie_inward_heelflip', 'fak_nollie_inward_heelflip', 'reg_nollie_hardflip', 'fak_nollie_hardflip', 'reg_nollie_fsshuvit_360', 'fak_nollie_fsshuvit_360', 'reg_pump_left_out', 'reg_pump_right_out', 'fak_pump_left_out', 'fak_pump_right_out', 'reg_pump_left-left', 'reg_pump_right-right', 'fak_pump_left-left', 'fak_pump_right-right', 'reg_left-pump', 'reg_right-pump', 'fak_left-pump', 'fak_right-pump', 'reg_pump_right-rightb', 'reg_pump_left-leftb', 'fak_pump_right-rightb', 'fak_pump_left-leftb', 'reg_fak_noseg', 'fak_reg_tailg', 'reg_fak_tailg', 'fak_reg_noseg', 'reg_fak_nosegl', 'fak_reg_tailgl', 'reg_fak_tailgl', 'fak_reg_nosegl', 'reg_fak_nosegr', 'fak_reg_tailgr', 'reg_fak_tailgr', 'fak_reg_nosegr']
  18. jump_overrideList = ['reg_ollie', 'reg_nollie', 'reg_nollie', 'fak_ollie', 'fak_nollie', 'reg_kickflip', 'fak_kickflip', 'reg_varial_kickflip', 'fak_varial_kickflip', 'reg_nollie_varial_kickflip', 'fak_nollie_varial_kickflip', 'reg_nollie_varial_heelflip', 'fak_nollie_varial_heelflip', 'reg_varial_heelflip', 'fak_varial_heelflip', 'reg_nollie_kickflip', 'fak_nollie_kickflip', 'reg_heelflip', 'fak_heelflip', 'reg_nollie_heelflip', 'fak_nollie_heelflip', 'reg_shuvit', 'fak_shuvit', 'reg_shuvit360', 'fak_shuvit360', 'reg_fsshuvit360', 'fak_fsshuvit360', 'reg_nollie_shuvit', 'fak_nollie_shuvit', 'reg_fsshuvit', 'fak_fsshuvit', 'reg_nollie_fsshuvit', 'fak_nollie_fsshuvit', 'reg_nollie_shuvit360', 'fak_nollie_shuvit360', 'reg_nollie_fsshuvit', 'fak_nollie_fsshuvit', 'reg_brfoot', 'reg_frfoot', 'reg_blfoot', 'reg_flfoot', 'fak_brfoot', 'fak_frfoot', 'fak_blfoot', 'fak_flfoot', 'reg_manual_revert_ccw', 'revert1', 'revert2', 'revert3', 'revert4', 'fak_revert1', 'fak_revert2', 'fak_revert3', 'fak_revert4', 'fak_hippy', 'reg_hippy', 'reg_hippy_nccw', 'fak_hippy_nccw', 'reg_hippy_ncw', 'fak_hippy_ncw', 'reg_manual_revert_cw', 'fak_manual_revert_cw', 'reg_manual_revert_ccw', 'fak_manual_revert_ccw', 'reg_nmanual_revert_cw', 'fak_nmanual_revert_cw', 'reg_nmanual_revert_ccw', 'fak_nmanual_revert_ccw', 'reg_offboard', 'fak_offboard', 'reg_onboard', 'fak_onboard', 'reg_inward_heelflip', 'fak_inward_heelflip', 'reg_hardflip', 'fak_hardflip', 'reg_nollie_inward_heelflip', 'fak_nollie_inward_heelflip', 'reg_nollie_hardflip', 'fak_nollie_hardflip', 'reg_nollie_fsshuvit_360', 'fak_nollie_fsshuvit_360', 'reg_fak_noseg', 'fak_reg_tailg', 'reg_fak_tailg', 'fak_reg_noseg', 'reg_pump_right_out', 'reg_pump_left_out', 'reg_turnRight_out', 'reg_turnLeft_out', 'reg_pump_right-rightb', 'reg_pump_right-right', 'reg_pump_left-left', 'reg_pump_left-leftb', 'fak_pump_right_out', 'fak_pump_left_out', 'fak_turnRight_out', 'fak_turnLeft_out', 'fak_pump_right-rightb', 'fak_pump_right-right', 'fak_pump_left-left', 'fak_pump_left-leftb', 'reg_pump_out', 'fak_pump_out']
  19. pump_out_overList = ['reg_nosegr','reg_nosegl', 'fak_noseg','fak_nosegr', 'fak_nosegl', 'reg_nosegl', 'fak_tailg', 'fak_tailgr', 'fak_tailgl', 'reg_tailg', 'reg_tailgr', 'reg_tailgl', 'reg_tailslide', 'fak_tailslide', 'reg_noseslide', 'fak_noseslide', 'nose_stall','tail_stall', 'reg_5050', 'fak_5050', 'reg_tailg', 'reg_bsboard', 'fak_bsboard', 'reg_fsboard']
  20. reg_fliplist = ['reg_ollie', 'reg_nollie', 'reg_nollie', 'reg_kickflip', 'reg_varial_kickflip', 'reg_nollie_varial_kickflip', 'reg_nollie_varial_heelflip', 'fak_nollie_varial_heelflip', 'reg_varial_heelflip', 'reg_nollie_kickflip', 'reg_heelflip', 'reg_nollie_heelflip', 'reg_shuvit', 'reg_shuvit360', 'reg_fsshuvit360', 'reg_nollie_shuvit', 'fak_nollie_shuvit', 'reg_fsshuvit', 'fak_fsshuvit', 'reg_nollie_fsshuvit', 'reg_nollie_shuvit360', 'reg_nollie_fsshuvit', 'reg_brfoot', 'reg_frfoot', 'reg_blfoot', 'reg_flfoot', 'reg_inward_heelflip', 'reg_hardflip', 'reg_nollie_inward_heelflip', 'reg_nollie_hardflip', 'reg_offboard', 'reg_nollie_fsshuvit_360']
  21. fak_fliplist = ['fak_ollie', 'fak_nollie', 'fak_nollie', 'fak_kickflip', 'fak_varial_kickflip', 'fak_nollie_varial_kickflip', 'fak_nollie_varial_heelflip', 'fak_nollie_varial_heelflip', 'fak_varial_heelflip', 'fak_nollie_kickflip', 'fak_heelflip','fak_nollie_heelflip', 'fak_shuvit', 'fak_shuvit360', 'fak_fsshuvit360', 'fak_nollie_shuvit', 'fak_nollie_shuvit', 'fak_fsshuvit', 'fak_fsshuvit', 'fak_nollie_fsshuvit', 'fak_nollie_shuvit360', 'fak_nollie_fsshuvit', 'fak_brfoot', 'fak_frfoot', 'fak_blfoot', 'fak_flfoot', 'fak_inward_heelflip', 'fak_hardflip', 'fak_nollie_inward_heelflip', 'fak_nollie_hardflip', 'fak_offboard', 'fak_nollie_fsshuvit_360']
  22. #initialize variables
  23. try:
  24. actionState = own['actionState']
  25. l_actionState = own['l_actionState']
  26. requestAction = own['requestAction']
  27. og_request = requestAction
  28. l_requestAction = own['l_requestAction']
  29. queueAction = own['queueAction']
  30. actionTimer = own['actionTimer']
  31. except:
  32. own['actionState'] = 'reg_walk'
  33. own['l_actionState'] = 'empty'
  34. og_request = 'empty'
  35. own['requestAction'] = 'reg_walk'
  36. own['l_requestAction'] = 'empty'
  37. own['queueAction'] = 'empty'
  38. own['actionTimer'] = 0
  39. own['clear_request'] = 0
  40. actionTimer = 0
  41. queueAction = 'empty'
  42. requestAction = 'reg_walk'
  43. actionState = 'empty'
  44. l_actionState = 'empty'
  45. l_requestAction = 'empty'
  46. skater.playAction('blink', 0,100, layer=7, play_mode=0, speed=.25)
  47. def stopActs():
  48. skater.stopAction(loop_layer)
  49. trucks.stopAction(loop_layer)
  50. deck.stopAction(loop_layer)
  51. skater.stopAction(trans_layer)
  52. trucks.stopAction(trans_layer)
  53. deck.stopAction(trans_layer)
  54. actionTimer = 0
  55. own['actionTimer'] = 0
  56. if requestAction == 'empty':
  57. #print('*******empty request****')
  58. pass
  59. isplaying = skater.isPlayingAction(flip_layer)
  60. transPlaying = skater.isPlayingAction(trans_layer)
  61. if own['clear_request'] == 1:
  62. requestAction = 'empty'
  63. own['clear_request'] = 0
  64. if own['actionTimer'] != 0 and transPlaying == False and isplaying == False:
  65. own['actionTimer'] = 0
  66. actionTimer = 0
  67. print('resetting actionTimer')
  68. if own['actionTimer'] != 0 and (own['actionState'] == 'reg_land' or own['actionState'] == 'fak_land') and own['requestAction'] not in reg_fliplist and own['requestAction'] not in fak_fliplist:
  69. requestAction = 'empty'
  70. own['requestAction'] = 'empty'
  71. #================
  72. #stance change detection
  73. if (requestAction == 'reg_roll' and l_actionState in ('fak_roll', 'fak_land', 'fak_pump_out', 'fak_nopos_out', 'fak_opos_out', 'fak_air-roll', 'fak_fs_powerslide_out', 'fak_bs_powerslide_out', 'fak_nmanual_out', 'fak_manual_out', 'fak_tailslide_out', 'fak_noseslide_out', 'fak_5050_out')) or l_actionState == 'fak_land' and (requestAction in ['reg_turnLeft', 'reg_turnRight', 'reg_turnLeft_out', 'reg_turnRight_out', 'reg_opos', 'reg_nopos', 'reg_pump', 'reg_push', 'reg_push_goof', 'fak_5050-roll']) and requestAction not in ['reg_push', 'reg_push_goof', 'fak_push', 'fak_push_goof'] or (requestAction in ('reg_turnLeft', 'reg_turnRight') and l_actionState in ('fak_turnLeft', 'fak_turnRight')):
  74. #print('fak-reg_roll')
  75. requestAction = 'fak-reg_roll'
  76. own['requestAction'] = 'fak-reg_roll'
  77. if (requestAction == 'fak_roll' and l_actionState in ('reg_roll', 'reg_land', 'reg_pump_out', 'reg_nopos_out', 'reg_opos_out', 'reg_air-roll', 'reg_fs_powerslide_out', 'reg_bs_powerslide_out', 'reg_nmanual_out', 'reg_manual_out', 'reg_tailslide_out', 'reg_noseslide_out', 'reg_5050_out')) or l_actionState == 'reg_land' and (requestAction in ['fak_turnLeft', 'fak_turnRight', 'fak_turnLeft_out', 'fak_turnRight_out', 'fak_opos', 'fak_nopos', 'fak_pump', 'fak_push', 'reg_push_goof', 'reg_5050-roll']) and requestAction not in ['reg_push', 'reg_push_goof', 'fak_push', 'fak_push_goof'] or (requestAction in ('fak_turnLeft', 'fak_turnRight') and l_actionState in ('reg_turnLeft', 'reg_turnRight')):
  78. #print('reg-fak_roll')
  79. requestAction = 'reg-fak_roll'
  80. own['requestAction'] = 'reg-fak_roll'
  81. if requestAction in ['reg_pump'] and l_actionState in ['fak_roll']:
  82. requestAction = 'fak-reg_roll'
  83. if requestAction in ['fak_pump'] and l_actionState in ['reg_roll']:
  84. requestAction = 'reg-fak_roll'
  85. if l_actionState == 'reg_roll' and requestAction in ['fak_pump', 'fak_pump_left', 'fak_pump_right', 'fak_opos', 'fak_nopos', 'fak_turnLeft', 'fak_turnRight']:
  86. requestAction = 'reg-fak_roll'
  87. if l_actionState == 'fak_roll' and requestAction in ['reg_pump', 'reg_pump_left', 'reg_pump_right', 'reg_opos', 'reg_nopos', 'reg_turnLeft', 'reg_turnRight']:
  88. requestAction = 'fak-reg_roll'
  89. if requestAction in ['reg_push', 'reg_push_goof'] and l_actionState == 'fak_land':
  90. requestAction = 'fak-reg_roll'
  91. if requestAction in ['fak_push', 'fak_push_goof'] and l_actionState == 'reg_land':
  92. requestAction = 'reg-fak_roll'
  93. if requestAction == 'reg_5050' and (l_actionState == 'fak_5050' or l_actionState == 'fak_air' or l_actionState in fak_fliplist) or (l_actionState == 'fak-reg_5050' and actionTimer > 1):
  94. #print('fak-reg_5050')
  95. requestAction = 'fak-reg_5050'
  96. own['requestAction'] = 'fak-reg_5050'
  97. if requestAction == 'fak_5050' and (l_actionState == 'reg_5050' or l_actionState == 'reg_air' or l_actionState in reg_fliplist) or (l_actionState == 'reg-fak_5050' and actionTimer > 1):
  98. #print('reg-fak_5050')
  99. requestAction = 'reg-fak_5050'
  100. own['requestAction'] = 'reg-fak_5050'
  101. if requestAction in ['reg_offboard', 'fak_offboard', 'reg_onboard', 'fak_onboard']:
  102. own['actionTimer'] = 0
  103. actionTimer = 0
  104. if l_actionState == 'reg_dropin_pos' and requestAction != 'reg_dropin_pos':
  105. own['requestAction'] = 'reg_dropin'
  106. requestAction = 'reg_dropin'
  107. if l_actionState == 'fak_dropin_pos' and requestAction != 'fak_dropin_pos':
  108. own['requestAction'] = 'fak_dropin'
  109. requestAction = 'fak_dropin'
  110. #===============
  111. #land action over ride
  112. if (requestAction == 'reg_land' or requestAction == 'fak_land') and own['grindHit'] == True:
  113. if l_requestAction == 'reg_land' or l_requestAction == 'fak_land':
  114. pass
  115. else:
  116. requestAction = l_requestAction
  117. own['requestAction'] = requestAction
  118. own['l_actionState'] = requestAction
  119. actionState = requestAction
  120. own['actionTimer'] = 0
  121. actionTimer = 0
  122. if requestAction == 'reg_land' and l_actionState == 'reg_back_invert_out' and actionTimer > 0:
  123. requestAction = 'reg_back_invert_out'
  124. if requestAction == 'fak_land' and l_actionState == 'fak_fr_invert_out' and actionTimer > 0:
  125. requestAction = 'fak_fr_invert_out'
  126. #dirt invert fix
  127. if 'invert' in requestAction:
  128. actionTimer = 0
  129. own['actionTimer'] = 0
  130. #dirty stall fix
  131. fixer = 0
  132. if requestAction in ['reg_5050', 'reg_tailslide', 'reg_noseslide'] and actionState in ['reg_pump_out', 'fak_nopos_out'] and actionTimer > 10:
  133. fixer = 1
  134. if requestAction in ['fak_5050', 'fak_tailslide', 'fak_noseslide'] and actionState in ['fak_pump_out', 'fak_nopos_out'] and actionTimer > 10:
  135. fixer = 1
  136. if fixer == 1:
  137. actionTimer = 0
  138. own['actionTimer'] = 0
  139. stopActs()
  140. if requestAction == 'revert1' or requestAction == 'revert2' or requestAction == 'revert3' or requestAction == 'revert4' or requestAction == 'fak_revert1' or requestAction == 'fak_revert2' or requestAction == 'fak_revert3' or requestAction == 'fak_revert4':
  141. actionState = requestAction
  142. own['actionState'] = requestAction
  143. if l_requestAction != 'revert1' and l_requestAction != 'revert2' and l_requestAction != 'revert3' and l_requestAction != 'revert4' and l_requestAction != 'fak_revert1' and l_requestAction != 'fak_revert2' and l_requestAction != 'fak_revert3' and l_requestAction != 'fak_revert4':
  144. #print('stopping revert layers')
  145. skater.stopAction(loop_layer)
  146. trucks.stopAction(loop_layer)
  147. deck.stopAction(loop_layer)
  148. skater.stopAction(trans_layer)
  149. trucks.stopAction(trans_layer)
  150. deck.stopAction(trans_layer)
  151. if 'wall' in requestAction and actionTimer < 10:
  152. actionTimer = 0
  153. own['actionTimer'] = 0
  154. skater.stopAction(flip_layer)
  155. trucks.stopAction(flip_layer)
  156. deck.stopAction(flip_layer)
  157. skater.stopAction(trans_layer)
  158. trucks.stopAction(trans_layer)
  159. deck.stopAction(trans_layer)
  160. #check last actionState to see if an out action is needed
  161. if requestAction not in jump_overrideList:
  162. # if l_actionState == 'fak_turnRight' and requestAction != 'fak_turnRight':
  163. # if requestAction not in ['fak_turnRight', 'fak_pump_right', 'fak_pump']:
  164. # requestAction = 'fak_turnRight_out'
  165. # actionState = 'fak_turnRight_out'
  166. # elif requestAction == 'fak_pump_right':
  167. # requestAction = 'fak_right-pump'
  168. # if l_actionState == 'fak_turnLeft' and requestAction != 'fak_turnLeft':
  169. # if requestAction not in ['fak_turnLeft', 'fak_pump_left', 'fak_pump']:
  170. # requestAction = 'fak_turnLeft_out'
  171. # actionState = 'fak_turnLeft_out'
  172. # elif requestAction == 'fak_pump_left':
  173. # requestAction = 'fak_left-pump'
  174. #-----
  175. #need to do something different for nopos
  176. if requestAction == 'reg_opos':
  177. requestAction = 'reg_pump'
  178. if requestAction == 'fak_opos':
  179. requestAction = 'fak_pump'
  180. #-----
  181. if l_actionState == 'reg_opos' and requestAction != 'reg_opos':
  182. requestAction = 'reg_opos_out'
  183. actionState = 'reg_opos_out'
  184. if l_actionState == 'fak_opos' and requestAction != 'fak_opos':
  185. requestAction = 'fak_opos_out'
  186. actionState = 'fak_opos_out'
  187. if l_actionState == 'reg_nopos' and requestAction != 'reg_nopos':
  188. requestAction = 'reg_nopos_out'
  189. actionState = 'reg_nopos_out'
  190. if l_actionState == 'fak_nopos' and requestAction != 'fak_nopos':
  191. requestAction = 'fak_nopos_out'
  192. actionState = 'fak_nopos_out'
  193. #*********************************
  194. # if l_actionState == 'fak_turnLeft' and requestAction == 'fak_pump_left':
  195. # requestAction = 'fak_pump_left-left'
  196. # actionState = 'fak_pump_left-left'
  197. # if l_actionState == 'fak_turnRight' and requestAction == 'fak_pump_right':
  198. # requestAction = 'fak_pump_right-right'
  199. # actionState = 'fak_pump_right-right'
  200. #**********************************
  201. if l_actionState == 'reg_pump' and requestAction == 'reg_5050':
  202. requestAction = 'reg_5050'
  203. actionState = 'reg_5050'
  204. if l_actionState == 'fak_pump' and requestAction == 'fak_5050':
  205. requestAction = 'fak_5050'
  206. actionState = 'fak_5050'
  207. # if l_actionState == 'fak_pump' and requestAction not in ['fak_pump', 'fak_pump_right', 'fak_pump_left'] and requestAction not in pump_out_overList:
  208. # requestAction = 'fak_pump_out'
  209. # actionState = 'fak_pump_out'
  210. if l_actionState == 'reg_powerslide' and requestAction != 'reg_powerslide':
  211. requestAction = 'reg_powerslide_out'
  212. actionState = 'reg_powerslide_out'
  213. if l_actionState == 'fak_powerslide' and requestAction != 'fak_powerslide':
  214. requestAction = 'fak_powerslide_out'
  215. actionState = 'fak_powerslide_out'
  216. if l_actionState == 'reg_fs_powerslide' and requestAction != 'reg_fs_powerslide':
  217. requestAction = 'reg_fs_powerslide_out'
  218. actionState = 'reg_fs_powerslide_out'
  219. if l_actionState == 'fak_fs_powerslide' and requestAction != 'fak_fs_powerslide':
  220. requestAction = 'fak_fs_powerslide_out'
  221. actionState = 'fak_fs_powerslide_out'
  222. if l_actionState == 'reg_stop' and requestAction != 'reg_stop':
  223. requestAction = 'reg_stop_out'
  224. actionState = 'reg_stop_out'
  225. if l_actionState == 'fak_stop' and requestAction != 'fak_stop':
  226. requestAction = 'fak_stop_out'
  227. actionState = 'fak_stop_out'
  228. if l_actionState == 'reg_noseslide' and requestAction != 'reg_noseslide' and requestAction != 'fak_tailslide':
  229. requestAction = 'reg_noseslide_out'
  230. actionState = 'reg_noseslide_out'
  231. if l_actionState == 'fak_noseslide' and requestAction != 'fak_noseslide' and requestAction != 'reg_tailslide':
  232. requestAction = 'fak_noseslide_out'
  233. actionState = 'fak_noseslide_out'
  234. if l_actionState == 'reg_tailslide' and requestAction != 'reg_tailslide' and requestAction != 'fak_noseslide':
  235. requestAction = 'reg_tailslide_out'
  236. actionState = 'reg_tailslide_out'
  237. if l_actionState == 'fak_tailslide' and requestAction != 'fak_tailslide' and requestAction != 'reg_noseslide':
  238. requestAction = 'fak_tailslide_out'
  239. actionState = 'fak_tailslide_out'
  240. if l_actionState == 'reg_5050' and requestAction != 'reg_5050' and requestAction != 'reg-fak_5050':
  241. requestAction = 'reg_5050_out'
  242. actionState = 'reg_5050_out'
  243. if l_actionState == 'fak_5050' and requestAction != 'fak_5050' and requestAction != 'fak-reg_5050':
  244. requestAction = 'fak_5050_out'
  245. actionState = 'fak_5050_out'
  246. if l_actionState == 'reg_tailg' and requestAction not in ['reg_tailg', 'fak_noseg']:
  247. requestAction = 'reg_tailg_out'
  248. actionState = 'reg_tailg_out'
  249. if l_actionState == 'fak_tailg' and requestAction not in ['fak_tailg', 'reg_noseg']:
  250. requestAction = 'fak_tailg_out'
  251. actionState = 'fak_tailg_out'
  252. if l_actionState == 'reg_noseg' and requestAction not in ['reg_noseg', 'fak_tailg']:
  253. requestAction = 'reg_noseg_out'
  254. actionState = 'reg_noseg_out'
  255. if l_actionState == 'fak_noseg' and requestAction not in ['fak_noseg', 'reg_tailg']:
  256. requestAction = 'fak_noseg_out'
  257. actionState = 'fak_noseg_out'
  258. if l_actionState == 'reg_tailgr' and requestAction not in ['reg_tailgr', 'fak_nosegr']:
  259. requestAction = 'reg_tailgr_out'
  260. actionState = 'reg_tailgr_out'
  261. if l_actionState == 'fak_tailgr' and requestAction not in ['fak_tailgr', 'reg_nosegr']:
  262. requestAction = 'fak_tailgr_out'
  263. actionState = 'fak_tailgr_out'
  264. if l_actionState == 'reg_nosegr' and requestAction not in ['reg_nosegr', 'fak_tailgr']:
  265. requestAction = 'reg_nosegr_out'
  266. actionState = 'reg_nosegr_out'
  267. if l_actionState == 'fak_nosegr' and requestAction not in ['fak_nosegr', 'reg_tailgr']:
  268. requestAction = 'fak_nosegr_out'
  269. actionState = 'fak_nosegr_out'
  270. if l_actionState == 'reg_tailgl' and requestAction not in ['reg_tailgl', 'fak_nosegl']:
  271. requestAction = 'reg_tailgl_out'
  272. actionState = 'reg_tailgl_out'
  273. if l_actionState == 'fak_tailgl' and requestAction not in ['fak_tailgl', 'reg_nosegl']:
  274. requestAction = 'fak_tailgl_out'
  275. actionState = 'fak_tailgl_out'
  276. if l_actionState == 'reg_nosegl' and requestAction not in ['reg_nosegl', 'fak_tailgl']:
  277. requestAction = 'reg_nosegl_out'
  278. actionState = 'reg_nosegl_out'
  279. if l_actionState == 'fak_nosegl' and requestAction not in ['fak_nosegl', 'reg_tailgl']:
  280. requestAction = 'fak_nosegl_out'
  281. actionState = 'fak_nosegl_out'
  282. if l_actionState == 'reg_back_invert' and requestAction != 'reg_back_invert':
  283. requestAction = 'reg_back_invert_out'
  284. actionState = 'reg_back_invert_out'
  285. if l_actionState == 'fak_fr_invert' and requestAction != 'fak_fr_invert':
  286. requestAction = 'fak_fr_invert_out'
  287. actionState = 'fak_fr_invert_out'
  288. if l_actionState == 'reg_sit' and requestAction != 'reg_sit':
  289. requestAction = 'reg_sit_out'
  290. actionState = 'reg_sit_out'
  291. if l_actionState == 'fak_sit' and requestAction != 'fak_sit':
  292. requestAction = 'fak_sit_out'
  293. actionState = 'fak_sit_out'
  294. if l_actionState == 'fak_nmanual_out' and requestAction == 'fak_nmanual':
  295. actionTimer = 0
  296. own['actionTimer'] = 0
  297. requestAction = 'fak_nmanual'
  298. skater.stopAction(trans_layer)
  299. trucks.stopAction(trans_layer)
  300. deck.stopAction(trans_layer)
  301. if l_actionState == 'fak_manual_out' and requestAction == 'fak_manual':
  302. actionTimer = 0
  303. own['actionTimer'] = 0
  304. requestAction = 'fak_manual'
  305. skater.stopAction(trans_layer)
  306. trucks.stopAction(trans_layer)
  307. deck.stopAction(trans_layer)
  308. if l_actionState == 'reg_nmanual_out' and requestAction == 'reg_nmanual':
  309. actionTimer = 0
  310. own['actionTimer'] = 0
  311. requestAction = 'reg_nmanual'
  312. skater.stopAction(trans_layer)
  313. trucks.stopAction(trans_layer)
  314. deck.stopAction(trans_layer)
  315. if l_actionState == 'reg_manual_out' and requestAction == 'reg_manual':
  316. actionTimer = 0
  317. own['actionTimer'] = 0
  318. requestAction = 'reg_manual'
  319. skater.stopAction(trans_layer)
  320. trucks.stopAction(trans_layer)
  321. deck.stopAction(trans_layer)
  322. if l_actionState == 'reg_air_tail' and requestAction == 'reg_5050':
  323. requestAction = 'reg_tailg'
  324. if l_actionState == 'fak_air_tail' and requestAction == 'fak_5050':
  325. requestAction = 'fak_tailg'
  326. if l_actionState == 'reg_air_nose' and requestAction == 'reg_5050':
  327. requestAction = 'reg_noseg'
  328. if l_actionState == 'fak_air_nose' and requestAction == 'fak_5050':
  329. requestAction = 'fak_noseg'
  330. if (l_actionState in ('reg_air', 'reg_dropin', 'reg_air_nose', 'reg_air_tail', 'reg_5050')) and requestAction == 'reg_roll' and actionTimer == 0:
  331. requestAction = 'reg_air-roll'
  332. actionState = 'reg_air-roll'
  333. if (l_actionState in ('fak_air', 'fak_dropin', 'fak_air_nose', 'fak_air_tail', 'fak_5050')) and requestAction == 'fak_roll' and actionTimer == 0:
  334. requestAction = 'fak_air-roll'
  335. actionState = 'fak_air-roll'
  336. if l_actionState == 'reg_dropin_pos' and requestAction != 'reg_dropin_pos':
  337. requestAction = 'reg_dropin'
  338. actionState = 'reg_dropin'
  339. if l_actionState == 'fak_dropin_pos' and requestAction != 'fak_dropin_pos':
  340. requestAction = 'fak_dropin'
  341. actionState = 'fak_dropin'
  342. if (l_actionState == 'reg_5050_out' and requestAction == 'reg_roll'):
  343. requestAction = 'reg_5050-roll'
  344. actionState = 'reg_5050-roll'
  345. if (l_actionState == 'fak_5050_out' and requestAction == 'fak_roll'):
  346. requestAction = 'fak_5050-roll'
  347. actionState = 'fak_5050-roll'
  348. #####
  349. if l_actionState == 'fak_air_tail' and requestAction in ('reg_roll', 'reg_manual', 'fak_land'):
  350. requestAction = 'fak_air_tail to manual'
  351. if l_actionState == 'reg_air_tail' and requestAction in ('fak_manual', 'fak_roll', 'reg_land'):
  352. requestAction = 'reg_air_tail to manual'
  353. if l_actionState == 'fak_air_nose' and requestAction in ('reg_roll', 'reg_nmanual', 'fak_land'):
  354. requestAction = 'fak_air_nose to nmanual'
  355. if l_actionState == 'reg_air_nose' and requestAction in ('fak_roll', 'fak_nmanual', 'reg_land'):
  356. requestAction = 'reg_air_nose to nmanual'
  357. ####
  358. #print(requestAction)
  359. if l_actionState == 'reg_air_tail to manual' and requestAction in ['fak_nmanual', 'fak_manual']:
  360. requestAction = 'reg-fak_nmanual'
  361. if l_actionState == 'fak_air_tail to manual' and requestAction in ['reg_nmanual', 'reg_manual']:
  362. requestAction = 'fak-reg_nmanual'
  363. if l_actionState == 'fak_air_tail to nmanual' and requestAction in ['reg_nmanual', 'reg_manual']:
  364. requestAction = 'fak-reg_manual'
  365. if l_actionState == 'reg_air_nose to nmanual' and requestAction in ['fak_manual', 'fak_nmanual']:
  366. requestAction = 'reg-fak_manual'
  367. if l_actionState == 'fak_air_nose to nmanual' and requestAction in ['reg_manual', 'reg_nmanual']:
  368. requestAction = 'fak-reg_manual'
  369. if l_actionState in ['reg_manual'] and requestAction != 'reg_manual':
  370. if requestAction == 'fak_nmanual':
  371. requestAction = 'reg-fak_nmanual'
  372. actionState = 'reg-fak_nmanual'
  373. else:
  374. requestAction = 'reg_manual_out'
  375. actionState = 'reg_manual_out'
  376. if l_actionState in ['fak_manual'] and requestAction != 'fak_manual':
  377. if requestAction == 'reg_nmanual':
  378. requestAction = 'fak-reg_nmanual'
  379. actionState = 'fak-reg_manual'
  380. else:
  381. requestAction = 'fak_manual_out'
  382. actionState = 'fak_manual_out'
  383. if l_actionState in ['reg_nmanual'] and requestAction != 'reg_nmanual':
  384. if requestAction == 'fak_manual':
  385. requestAction = 'reg-fak_manual'
  386. actionState = 'reg-fak_manual'
  387. else:
  388. requestAction = 'reg_nmanual_out'
  389. actionState = 'reg_nmanual_out'
  390. if l_actionState in ['fak_nmanual'] and requestAction != 'fak_nmanual':
  391. if requestAction == 'reg_manual':
  392. requestAction = 'fak-reg_manual'
  393. actionState = 'fak-reg_manual'
  394. else:
  395. requestAction = 'fak_nmanual_out'
  396. actionState = 'fak_nmanual_out'
  397. if l_actionState == 'reg_ollie_north' and requestAction != 'reg_ollie_north':
  398. requestAction = 'reg_ollie_north_out'
  399. actionState = 'reg_ollie_north_out'
  400. if l_actionState == 'fak_ollie_north' and requestAction != 'fak_ollie_north':
  401. requestAction = 'fak_ollie_north_out'
  402. actionState = 'fak_ollie_north_out'
  403. if l_actionState == 'reg_ollie_south' and requestAction != 'reg_ollie_south':
  404. requestAction = 'reg_ollie_south_out'
  405. actionState = 'reg_ollie_south_out'
  406. if l_actionState == 'fak_ollie_south' and requestAction != 'fak_ollie_south':
  407. requestAction = 'fak_ollie_south_out'
  408. actionState = 'fak_ollie_south_out'
  409. if l_actionState == 'reg_air_nose to nmanual' and requestAction in ['fak_roll', 'reg_roll']:
  410. requestAction = 'reg_nmanual_out'
  411. if l_actionState == 'fak_air_nose to nmanual' and requestAction in ['reg_roll', 'fak_roll']:
  412. requestAction = 'fak_nmanual_out'
  413. if l_actionState == 'reg_air_tail to manual' and requestAction in ['fak_roll', 'reg_roll']:
  414. requestAction = 'reg_manual_out'
  415. if l_actionState == 'fak_air_tail to manual' and requestAction in ['reg_roll', 'fak_roll']:
  416. requestAction = 'fak_manual_out'
  417. if l_actionState == 'frontside_grab' and requestAction != 'frontside_grab':
  418. requestAction = 'frontside_grab_out'
  419. actionState = 'frontside_grab_out'
  420. if l_actionState == 'backside_grab' and requestAction != 'backside_grab':
  421. requestAction = 'backside_grab_out'
  422. actionState = 'backside_grab_out'
  423. if l_actionState == 'fak_frontside_grab' and requestAction != 'fak_frontside_grab':
  424. requestAction = 'fak_frontside_grab_out'
  425. actionState = 'fak_frontside_grab_out'
  426. if l_actionState == 'fak_backside_grab' and requestAction != 'fak_backside_grab':
  427. requestAction = 'fak_backside_grab_out'
  428. actionState = 'fak_backside_grab_out'
  429. if l_actionState == 'frontside_nose_grab' and requestAction != 'frontside_nose_grab':
  430. requestAction = 'frontside_nose_grab_out'
  431. actionState = 'frontside_nose_grab_out'
  432. if l_actionState == 'backside_nose_grab' and requestAction != 'backside_nose_grab':
  433. requestAction = 'backside_nose_grab_out'
  434. actionState = 'backside_nose_grab_out'
  435. if l_actionState == 'fak_frontside_nose_grab' and requestAction != 'fak_frontside_nose_grab':
  436. requestAction = 'fak_frontside_nose_grab_out'
  437. actionState = 'fak_frontside_nose_grab_out'
  438. if l_actionState == 'fak_backside_nose_grab' and requestAction != 'fak_backside_nose_grab':
  439. requestAction = 'fak_backside_nose_grab_out'
  440. actionState = 'fak_backside_nose_grab_out'
  441. if l_actionState == 'frontside_tail_grab' and requestAction != 'frontside_tail_grab':
  442. requestAction = 'frontside_tail_grab_out'
  443. actionState = 'frontside_tail_grab_out'
  444. if l_actionState == 'backside_tail_grab' and requestAction != 'backside_tail_grab':
  445. requestAction = 'backside_tail_grab_out'
  446. actionState = 'backside_tail_grab_out'
  447. if l_actionState == 'fak_frontside_tail_grab' and requestAction != 'fak_frontside_tail_grab':
  448. requestAction = 'fak_frontside_tail_grab_out'
  449. actionState = 'fak_frontside_tail_grab_out'
  450. if l_actionState == 'fak_backside_tail_grab' and requestAction != 'fak_backside_tail_grab':
  451. requestAction = 'fak_backside_tail_grab_out'
  452. actionState = 'fak_backside_tail_grab_out'
  453. if l_actionState == 'reg_judo' and requestAction != 'reg_judo':
  454. requestAction = 'reg_judo_out'
  455. actionState = 'reg_judo_out'
  456. if l_actionState == 'fak_judo' and requestAction != 'fak_judo':
  457. requestAction = 'fak_judo_out'
  458. actionState = 'fak_judo_out'
  459. if l_actionState == 'reg_frigid' and requestAction != 'reg_frigid':
  460. requestAction = 'reg_frigid_out'
  461. actionState = 'reg_frigid_out'
  462. if l_actionState == 'fak_frigid' and requestAction != 'fak_frigid':
  463. requestAction = 'fak_frigid_out'
  464. actionState = 'fak_frigid_out'
  465. if l_actionState == 'reg_fsonefoot' and requestAction != 'reg_fsonefoot':
  466. requestAction = 'reg_fsonefoot_out'
  467. actionState = 'reg_fsonefoot_out'
  468. if l_actionState == 'fak_fsonefoot' and requestAction != 'fak_fsonefoot':
  469. requestAction = 'fak_fsonefoot_out'
  470. actionState = 'fak_fsonefoot_out'
  471. if l_actionState == 'reg_onefoot' and requestAction != 'reg_onefoot':
  472. requestAction = 'reg_onefoot_out'
  473. actionState = 'reg_onefoot_out'
  474. if l_actionState == 'fak_onefoot' and requestAction != 'fak_onefoot':
  475. requestAction = 'fak_onefoot_out'
  476. actionState = 'fak_onefoot_out'
  477. if l_actionState == 'reg_airwalk' and requestAction != 'reg_airwalk':
  478. requestAction = 'reg_airwalk_out'
  479. actionState = 'reg_airwalk_out'
  480. # if l_actionState == 'fak_pump_right' and requestAction != 'fak_pump_right':
  481. # requestAction = 'fak_pump_right_out'
  482. # actionState = 'fak_pump_right_out'
  483. # if l_actionState == 'fak_pump_left' and requestAction != 'fak_pump_left':
  484. # requestAction = 'fak_pump_left_out'
  485. # actionState = 'fak_pump_left_out'
  486. # if l_actionState == 'fak_pump_left_out' and requestAction != 'fak_pump_left_out':
  487. # requestAction = 'fak_pump'
  488. # actionState = 'fak_pump'
  489. # if l_actionState == 'fak_pump_right_out' and requestAction != 'fak_pump_right_out':
  490. # requestAction = 'fak_pump'
  491. # actionState = 'fak_pump'
  492. if l_actionState == 'reg_walk_air' and requestAction != 'reg_walk_air':
  493. requestAction = 'reg_walk_air_out'
  494. actionState = 'reg_walk_air_out'
  495. if l_actionState == 'fak_walk_air' and requestAction != 'fak_walk_air':
  496. requestAction = 'fak_walk_air_out'
  497. actionState = 'fak_walk_air_out'
  498. if l_actionState in ['reg_noseg', 'reg_noseg_out'] and requestAction == 'fak_tailg':
  499. requestAction = 'reg_fak_noseg'
  500. actionState = 'reg_fak_noseg'
  501. if l_actionState in ['fak_tailg', 'fak_tailg_out'] and requestAction == 'reg_noseg':
  502. requestAction = 'fak_reg_tailg'
  503. actionState = 'fak_reg_tailg'
  504. if l_actionState in ['fak_noseg', 'fak_noseg_out'] and requestAction == 'reg_tailg':
  505. requestAction = 'fak_reg_noseg'
  506. actionState = 'fak_reg_noseg'
  507. if l_actionState in ['reg_tailg', 'reg_tailg_out'] and requestAction == 'fak_noseg':
  508. requestAction = 'reg_fak_tailg'
  509. actionState = 'reg_fak_tailg'
  510. if l_actionState in ['reg_nosegl', 'reg_nosegl_out'] and requestAction == 'fak_tailgl':
  511. requestAction = 'reg_fak_nosegl'
  512. actionState = 'reg_fak_nosegl'
  513. if l_actionState in ['reg_nosegr', 'reg_nosegr_out'] and requestAction == 'fak_tailgr':
  514. requestAction = 'reg_fak_nosegr'
  515. actionState = 'reg_fak_nosegr'
  516. if l_actionState in ['reg_tailgl', 'reg_tailgl_out'] and requestAction == 'fak_nosegl':
  517. requestAction = 'reg_fak_tailgl'
  518. actionState = 'reg_fak_tailgl'
  519. if l_actionState in ['reg_tailgr', 'reg_tailgr_out'] and requestAction == 'fak_nosegr':
  520. requestAction = 'reg_fak_tailgr'
  521. actionState = 'reg_fak_tailgr'
  522. if l_actionState in ['fak_nosegl', 'fak_nosegl_out'] and requestAction == 'reg_tailgl':
  523. requestAction = 'fak_reg_nosegl'
  524. actionState = 'fak_reg_nosegl'
  525. if l_actionState in ['fak_nosegr', 'fak_nosegr_out'] and requestAction == 'reg_tailgr':
  526. requestAction = 'fak_reg_nosegr'
  527. actionState = 'fak_reg_nosegr'
  528. if l_actionState in ['fak_tailgl', 'fak_tailgl_out'] and requestAction == 'reg_nosegl':
  529. requestAction = 'fak_reg_tailgl'
  530. actionState = 'fak_reg_tailgl'
  531. if l_actionState in ['fak_tailgr', 'fak_tailgr_out'] and requestAction == 'reg_nosegr':
  532. requestAction = 'fak_reg_tailgr'
  533. actionState = 'fak_reg_tailgr'
  534. if requestAction in ('reg_roll', 'fak_roll') and l_actionState in ('reg_ollie_north_out', 'reg_ollie_north', 'reg_ollie_south_out', 'reg_ollie_south', 'frontside_grab', 'backside_grab', 'frontside_nose_grab', 'frontside_tail_grab', 'backside_nose_grab', 'backside_tail_grab', 'frontside_grab_out', 'backside_grab_out', 'frontside_nose_grab_out', 'frontside_tail_grab_out', 'backside_nose_grab_out', 'backside_tail_grab_out', 'reg_judo_out', 'reg_frigid_out', 'reg_fsonefoot_out', 'reg_onefoot_out', 'reg_airwalk_out') and actionTimer < 2:
  535. requestAction = 'reg_land'
  536. if requestAction in ('fak_roll', 'reg_roll') and l_actionState in ('fak_ollie_north_out', 'fak_ollie_north', 'fak_ollie_south_out', 'fak_ollie_south', 'fak_backside_grab', 'fak_frontside_grab', 'fak_frontside_nose_grab', 'fak_frontside_tail_grab', 'fak_backside_nose_grab', 'fak_backside_tail_grab', 'fak_backside_grab_out', 'fak_frontside_grab_out', 'fak_frontside_nose_grab_out', 'fak_frontside_tail_grab_out', 'fak_backside_nose_grab_out', 'fak_backside_tail_grab_out', 'fak_judo_out', 'fak_frigid_out', 'fak_fsonefoot_out', 'fak_onefoot_out', 'reg_airwalk_out') and actionTimer < 2:
  537. requestAction = 'fak_land'
  538. if l_actionState == 'reg_air' and requestAction == 'fak_air':
  539. requestAction = 'reg_air'
  540. if l_actionState == 'fak_air' and requestAction == 'reg_air':
  541. requestAction = 'fak_air'
  542. if l_actionState == 'reg_air' and requestAction == 'fak_land':
  543. requestAction = 'reg_land'
  544. if l_actionState == 'fak_air' and requestAction == 'reg_land':
  545. requestAction = 'fak_land'
  546. if l_actionState == 'fak_5050-roll' and requestAction == 'reg_land':
  547. requestAction = 'fak_land'
  548. if l_actionState == 'reg_5050-roll' and requestAction == 'fak_land':
  549. requestAction = 'reg_land'
  550. if requestAction in ('reg_pump', 'reg_opos', 'reg_nopos', 'reg_turnL', 'reg_turnR') and l_actionState in ('fak_nmanual_out', 'fak_manual_out'):
  551. requestAction = 'fak-reg_roll'
  552. if requestAction in ('fak_pump', 'fak_opos', 'fak_nopos', 'fak_turnL', 'fak_turnR') and l_actionState in ('fak_nmanual_out', 'fak_manual_out'):
  553. requestAction = 'reg-fak_roll'
  554. if l_actionState == 'reg_back_invert_out' and requestAction == 'fak_roll' and actionTimer < 1:
  555. requestAction = 'reg_air-roll'
  556. if l_actionState == 'reg_land' and requestAction in ['reg_pump_left', 'reg_pump_right']:
  557. requestAction = 'reg_pump_in'
  558. if l_actionState == 'fak_land' and requestAction in ['fak_pump_left', 'fak_pump_right']:
  559. requestAction = 'fak_pump_in'
  560. if l_actionState in ['fak_pump_right', 'fak_pump_left'] and requestAction == 'fak_roll':
  561. requestAction = 'fak_pump_out'
  562. if l_actionState in ['fak_left-pump', 'fak_right-pump'] and requestAction == 'reg_roll':
  563. requestAction = 'fak_pump_out'
  564. #---new pump turns reg
  565. if l_actionState == 'reg_pump' and requestAction == 'reg_pump_right' and trans_playing != 0:
  566. requestAction = 'reg_pump'
  567. if l_actionState == 'reg_turnRight' and requestAction == 'reg_pump_right' and trans_playing != 0:
  568. requestAction = 'reg_turnRight'
  569. if l_actionState == 'reg_turnLeft' and requestAction == 'reg_pump_left' and trans_playing != 0:
  570. requestAction = 'reg_turnLeft'
  571. if l_actionState == 'reg_turnRight' and requestAction in ['reg_roll', 'reg_pump']:
  572. requestAction = 'reg_turnRight_out'
  573. if l_actionState == 'reg_turnLeft' and requestAction in ['reg_roll', 'reg_pump']:
  574. requestAction = 'reg_turnLeft_out'
  575. if l_actionState == 'reg_pump' and requestAction == 'reg_roll':
  576. requestAction = 'reg_pump_out'
  577. if l_actionState == 'reg_turnRight' and requestAction in ['reg_pump_right']:
  578. requestAction = 'reg_pump_right'
  579. if l_actionState == 'reg_turnLeft' and requestAction in ['reg_pump_left']:
  580. requestAction = 'reg_pump_left'
  581. if l_actionState == 'reg_pump_right' and requestAction in ['reg_pump', 'reg_roll', 'reg_turnRight', 'reg_turnLeft']:
  582. requestAction = 'reg_pump_right_out'
  583. own['actionState'] = 'reg_pump_right_out'
  584. if l_actionState == 'reg_pump_left' and requestAction in ['reg_pump', 'reg_roll', 'reg_turnRight', 'reg_turnLeft']:
  585. requestAction = 'reg_pump_left_out'
  586. own['actionState'] = 'reg_pump_left_out'
  587. if l_actionState == 'reg_pump_right_out' and requestAction == 'reg_roll':
  588. requestAction = 'reg_pump'
  589. if l_actionState == 'reg_pump_left_out' and requestAction == 'reg_roll':
  590. requestAction = 'reg_pump'
  591. if l_actionState == 'reg_pump_right-rightb' and requestAction == 'reg_roll':
  592. requestAction = 'reg_turnRight'
  593. if l_actionState == 'reg_pump_left-leftb' and requestAction == 'reg_roll':
  594. requestAction = 'reg_turnLeft'
  595. if l_actionState == 'reg_turnRight' and requestAction == 'reg_pump_right':
  596. requestAction = 'reg_pump_right-right'
  597. if l_actionState == 'reg_turnLeft' and requestAction == 'reg_pump_left':
  598. requestAction = 'reg_pump_left-left'
  599. if l_actionState == 'reg_pump_right' and requestAction == 'reg_turnRight':
  600. if trans_playing == False:
  601. requestAction = 'reg_pump_right-rightb'
  602. else:
  603. requestAction == 'reg_pump_right'
  604. if l_actionState == 'reg_pump_left' and requestAction == 'reg_turnLeft':
  605. if trans_playing == False:
  606. requestAction = 'reg_pump_left-leftb'
  607. else:
  608. requestAction == 'reg_pump_left'
  609. if l_actionState == 'reg_turnRight_out' and requestAction == 'fak_roll':
  610. requestAction = 'reg_roll'
  611. if l_actionState == 'reg_turnLeft_out' and requestAction == 'fak_roll':
  612. requestAction = 'reg_roll'
  613. if l_actionState == 'reg_pump' and requestAction == 'reg_turnRight':
  614. requestAction = 'reg_pump_out'
  615. if l_actionState == 'reg_pump' and requestAction == 'reg_turnLeft':
  616. requestAction = 'reg_pump_out'
  617. if l_actionState == 'reg_pump_right-right' and requestAction == 'reg_turnRight':
  618. requestAction = 'reg_pump_right-rightb'
  619. if l_actionState == 'reg_pump_left-left' and requestAction == 'reg_turnLeft':
  620. requestAction = 'reg_pump_left-leftb'
  621. if l_actionState == 'reg_pump_right-rightb' and requestAction == 'reg_pump_right':
  622. requestAction = 'reg_pump_right-right'
  623. if l_actionState == 'reg_pump_left-leftb' and requestAction == 'reg_pump_left':
  624. requestAction = 'reg_pump_left-left'
  625. if l_actionState == 'reg_pump_right-right' and requestAction not in [ 'reg_pump_right-right', 'reg_pump_right-rightb']:
  626. requestAction = 'reg_pump_right'
  627. if l_actionState == 'reg_pump_left-left' and requestAction not in [ 'reg_pump_left-left', 'reg_pump_left-leftb']:
  628. requestAction = 'reg_pump_left'
  629. if l_actionState == 'reg_pump_right_out' and requestAction in ['reg_turnRight', 'reg_turnLeft']:
  630. requestAction = 'reg_pump'
  631. if l_actionState == 'reg_pump_left_out' and requestAction in ['reg_turnLeft', 'reg_turnRight']:
  632. requestAction = 'reg_pump'
  633. if l_actionState == 'reg_pump_out' and requestAction == 'reg_pump_right':
  634. requestAction = 'reg_roll'
  635. if l_actionState == 'reg_pump_out' and requestAction == 'reg_pump_left':
  636. requestAction = 'reg_roll'
  637. if l_actionState == 'reg_roll' and requestAction in ['reg_pump_right', 'reg_pump_left']:
  638. requestAction = 'reg_pump'
  639. if l_actionState == 'reg_turnLeft_out' and requestAction in ['reg_pump_right', 'reg_pump_left']:
  640. requestAction = 'reg_pump'
  641. if l_actionState == 'reg_turnRight_out' and requestAction in ['reg_pump_left', 'reg_pump_right']:
  642. requestAction = 'reg_pump'
  643. #fak
  644. if l_actionState == 'fak_pump' and requestAction == 'fak_pump_right' and trans_playing != 0:
  645. requestAction = 'fak_pump'
  646. if l_actionState == 'fak_turnRight' and requestAction == 'fak_pump_right' and trans_playing != 0:
  647. requestAction = 'fak_turnRight'
  648. if l_actionState == 'fak_turnLeft' and requestAction == 'fak_pump_left' and trans_playing != 0:
  649. requestAction = 'fak_turnLeft'
  650. if l_actionState == 'fak_turnRight' and requestAction in ['fak_roll', 'fak_pump']:
  651. requestAction = 'fak_turnRight_out'
  652. if l_actionState == 'fak_turnLeft' and requestAction in ['fak_roll', 'fak_pump']:
  653. requestAction = 'fak_turnLeft_out'
  654. if l_actionState == 'fak_pump' and requestAction == 'fak_roll':
  655. requestAction = 'fak_pump_out'
  656. if l_actionState == 'fak_turnRight' and requestAction in ['fak_pump_right']:
  657. requestAction = 'fak_pump_right'
  658. if l_actionState == 'fak_turnLeft' and requestAction in ['fak_pump_left']:
  659. requestAction = 'fak_pump_left'
  660. if l_actionState == 'fak_pump_right' and requestAction in ['fak_pump', 'fak_roll', 'reg_pump_out', 'fak_turnRight', 'fak_turnLeft']:
  661. requestAction = 'fak_pump_right_out'
  662. own['actionState'] = 'fak_pump_right_out'
  663. if l_actionState == 'fak_pump_left' and requestAction in ['fak_pump', 'fak_roll', 'fak_pump_out', 'fak_turnRight', 'fak_turnLeft']:
  664. requestAction = 'fak_pump_left_out'
  665. own['actionState'] = 'fak_pump_left_out'
  666. if l_actionState == 'fak_pump_right_out' and requestAction == 'fak_roll':
  667. requestAction = 'fak_pump'
  668. if l_actionState == 'fak_pump_left_out' and requestAction == 'fak_roll':
  669. requestAction = 'fak_pump'
  670. if l_actionState == 'fak_pump_right-rightb' and requestAction == 'fak_roll':
  671. requestAction = 'fak_turnRight'
  672. if l_actionState == 'fak_pump_left-leftb' and requestAction == 'fak_roll':
  673. requestAction = 'fak_turnLeft'
  674. if l_actionState == 'fak_turnRight' and requestAction == 'fak_pump_right':
  675. requestAction = 'fak_pump_right-right'
  676. if l_actionState == 'fak_turnLeft' and requestAction == 'fak_pump_left':
  677. requestAction = 'fak_pump_left-left'
  678. if l_actionState == 'fak_pump_right' and requestAction == 'fak_turnRight':
  679. if trans_playing == False:
  680. requestAction = 'fak_pump_right-rightb'
  681. else:
  682. requestAction == 'fak_pump_right'
  683. if l_actionState == 'fak_pump_left' and requestAction == 'fak_turnLeft':
  684. if trans_playing == False:
  685. requestAction = 'fak_pump_left-leftb'
  686. else:
  687. requestAction == 'fak_pump_left'
  688. if l_actionState == 'fak_turnRight_out' and requestAction == 'reg_roll':
  689. requestAction = 'fak_roll'
  690. if l_actionState == 'fak_turnLeft_out' and requestAction == 'reg_roll':
  691. requestAction = 'fak_roll'
  692. if l_actionState == 'fak_pump' and requestAction == 'fak_turnRight':
  693. requestAction = 'fak_pump_out'
  694. if l_actionState == 'fak_pump' and requestAction == 'fak_turnLeft':
  695. requestAction = 'fak_pump_out'
  696. if l_actionState == 'fak_pump_right-right' and requestAction == 'fak_turnRight':
  697. requestAction = 'fak_pump_right-rightb'
  698. if l_actionState == 'fak_pump_left-left' and requestAction == 'fak_turnLeft':
  699. requestAction = 'fak_pump_left-leftb'
  700. if l_actionState == 'fak_pump_right-rightb' and requestAction == 'fak_pump_right':
  701. requestAction = 'fak_pump_right-right'
  702. if l_actionState == 'fak_pump_left-leftb' and requestAction == 'fak_pump_left':
  703. requestAction = 'fak_pump_left-left'
  704. if l_actionState == 'fak_pump_right-right' and requestAction not in [ 'fak_pump_right-right', 'fak_pump_right-rightb']:
  705. requestAction = 'fak_pump_right'
  706. if l_actionState == 'fak_pump_left-left' and requestAction not in [ 'fak_pump_left-left', 'fak_pump_left-leftb']:
  707. requestAction = 'fak_pump_left'
  708. if l_actionState == 'fak_pump_right_out' and requestAction in ['fak_turnRight', 'fak_turnLeft']:
  709. requestAction = 'fak_pump'
  710. if l_actionState == 'fak_pump_left_out' and requestAction in ['fak_turnLeft', 'fak_turnRight']:
  711. requestAction = 'fak_pump'
  712. if l_actionState == 'fak_pump_out' and requestAction == 'fak_pump_right':
  713. requestAction = 'fak_roll'
  714. if l_actionState == 'fak_pump_out' and requestAction == 'fak_pump_left':
  715. requestAction = 'fak_roll'
  716. if l_actionState == 'fak_roll' and requestAction in ['fak_pump_right', 'fak_pump_left']:
  717. requestAction = 'fak_pump'
  718. if l_actionState == 'fak_turnLeft_out' and requestAction in ['fak_pump_right', 'fak_pump_left']:
  719. requestAction = 'fak_pump'
  720. if l_actionState == 'fak_turnRight_out' and requestAction in ['fak_pump_left', 'fak_pump_right']:
  721. requestAction = 'fak_pump'
  722. if l_actionState == 'reg_pump' and requestAction in ['reg_pump_left', 'reg_pump_right'] and trans_playing == True:
  723. requestAction = 'reg_pump'
  724. if l_actionState == 'fak_pump' and requestAction in ['fak_pump_left', 'fak_pump_right'] and trans_playing == True:
  725. requestAction = 'fak_pump'
  726. if l_actionState in ['reg_push', 'reg_push_goof', 'reg_land'] and requestAction != 'reg_roll':
  727. requestAction = 'reg_roll'
  728. if l_actionState in ['fak_push', 'fak_push_goof', 'fak_land'] and requestAction != 'fak_roll':
  729. requestAction = 'fak_roll'
  730. if l_actionState == 'fak-reg_roll' and requestAction in ['fak_pump_right', 'fak_pump_left']:
  731. requestAction = 'fak_pump'
  732. if l_actionState == 'reg-fak_roll' and requestAction in ['reg_pump_right', 'reg_pump_left']:
  733. requestAction = 'reg_pump'
  734. if l_actionState == 'reg_air-roll' and requestAction == 'reg_5050' and actionTimer > 5:
  735. requestAction = 'reg_5050'
  736. #print('doing the thing')
  737. tl = ['reg_turnLeft', 'reg_turnRight', 'reg_turnLeft_out', 'reg_turnRight_out']
  738. if l_actionState in tl and requestAction not in tl:
  739. requestAction = 'reg_roll'
  740. #print('doing the other thing')
  741. if l_actionState == 'reg_air-roll' and requestAction != 'reg_air-roll':
  742. requestAction = 'reg_roll'
  743. #print('doing the third thing')
  744. if l_actionState == 'reg_roll' and requestAction == 'reg_5050':
  745. requestAction = 'reg_air'
  746. #print('doing the 4th thing')
  747. #---------------------------------------------------
  748. else:
  749. print('action over written')
  750. #pass
  751. def updateAction(requestAction, actionState):
  752. try:
  753. flip_start_frame = own['flip_start_lay']
  754. flipspeed = own['flipspeed']
  755. except:
  756. flip_start_frame = 1
  757. flipspeed = .6
  758. ###############################
  759. #one shot actions
  760. ###############################
  761. if requestAction in oneshotActions_list:
  762. if requestAction == 'reg_land' and own['grindHit'] == False:
  763. skater.stopAction(loop_layer)
  764. trucks.stopAction(loop_layer)
  765. deck.stopAction(loop_layer)
  766. skater.stopAction(trans_layer)
  767. trucks.stopAction(trans_layer)
  768. deck.stopAction(trans_layer)
  769. #print('stopping loop and trans')
  770. actionState = 'reg_land'
  771. requestAction = 'reg_land'
  772. own['actionTimer'] = 37
  773. skater.playAction('reg_land', 1,20, layer=trans_layer, play_mode=0, speed=.5)
  774. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=.5)
  775. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=.5)
  776. #print('play land')
  777. if requestAction == 'fak_land' and own['grindHit'] == False:
  778. actionState = 'fak_land'
  779. requestAction = 'fak_land'
  780. skater.stopAction(loop_layer)
  781. trucks.stopAction(loop_layer)
  782. deck.stopAction(loop_layer)
  783. skater.stopAction(trans_layer)
  784. trucks.stopAction(trans_layer)
  785. deck.stopAction(trans_layer)
  786. own['actionTimer'] = 37
  787. skater.playAction('fak_land', 1,20, layer=trans_layer, play_mode=0, speed=.5)
  788. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=.5)
  789. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=.5)
  790. #print('play land')
  791. if requestAction == 'reg_dropin':
  792. actionState = 'reg_dropin'
  793. own['actionTimer'] = 28
  794. skater.playAction('reg_dropin3', 60,80, layer=trans_layer, play_mode=0, speed=.75)
  795. deck.playAction('a_reg_dropin3', 60,80, layer=trans_layer, play_mode=0, speed=.75)
  796. trucks.playAction('a_reg_dropin3', 60,80, layer=trans_layer, play_mode=0, speed=.75)
  797. if requestAction == 'fak_dropin':
  798. actionState = 'fak_dropin'
  799. own['actionTimer'] = 28
  800. skater.playAction('nfak_dropin', 60,80, layer=trans_layer, play_mode=0, speed=.75)
  801. deck.playAction('a_fak_dropin', 60,80, layer=trans_layer, play_mode=0, speed=.75)
  802. trucks.playAction('a_fak_dropin', 60,80, layer=trans_layer, play_mode=0, speed=.75)
  803. if requestAction == 'reg_turnRight_out':
  804. #stopActs()
  805. actionState = 'reg_turnRight_out'
  806. own['actionTimer'] = 19
  807. trans_playing = skater.isPlayingAction(trans_layer)
  808. if trans_playing:
  809. cur_frame = skater.getActionFrame(trans_layer)
  810. if trans_playing and cur_frame > .5 and cur_frame < 39:
  811. #cur_frame = (10 - cur_frame)
  812. skater.playAction('nreg_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  813. deck.playAction('a_reg_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  814. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  815. #own['actionTimer'] = (10 - cur_frame)
  816. own['actionTimer'] = cur_frame
  817. else:
  818. skater.playAction('nreg_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  819. deck.playAction('a_reg_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  820. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  821. if requestAction == 'reg_turnLeft_out':
  822. actionState = 'reg_turnLeft_out'
  823. own['actionTimer'] = 19
  824. trans_playing = skater.isPlayingAction(trans_layer)
  825. if trans_playing:
  826. cur_frame = skater.getActionFrame(trans_layer)
  827. if trans_playing and cur_frame > .5 and cur_frame < 39:
  828. #cur_frame = (10 - cur_frame)
  829. skater.playAction('nreg_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  830. deck.playAction('a_reg_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  831. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  832. own['actionTimer'] = cur_frame
  833. else:
  834. skater.playAction('nreg_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  835. deck.playAction('a_reg_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  836. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  837. if requestAction == 'fak_turnRight_out':
  838. actionState = 'fak_turnRight_out'
  839. own['actionTimer'] = 19
  840. trans_playing = skater.isPlayingAction(trans_layer)
  841. if trans_playing:
  842. cur_frame = skater.getActionFrame(trans_layer)
  843. if trans_playing and cur_frame > .5 and cur_frame < 39:
  844. #cur_frame = (10 - cur_frame)
  845. skater.playAction('nfak_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  846. deck.playAction('a_fak_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  847. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  848. own['actionTimer'] = cur_frame
  849. else:
  850. skater.playAction('nfak_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  851. deck.playAction('a_fak_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  852. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  853. if requestAction == 'fak_turnLeft_out':
  854. actionState = 'fak_turnLeft_out'
  855. own['actionTimer'] = 19
  856. trans_playing = skater.isPlayingAction(trans_layer)
  857. if trans_playing:
  858. cur_frame = skater.getActionFrame(trans_layer)
  859. if trans_playing and cur_frame > .5 and cur_frame < 39:
  860. #cur_frame = (10 - cur_frame)
  861. skater.playAction('nfak_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  862. deck.playAction('a_fak_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  863. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  864. own['actionTimer'] = cur_frame
  865. else:
  866. skater.playAction('nfak_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  867. deck.playAction('a_fak_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  868. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  869. if requestAction == 'reg_pump_left-left':
  870. actionState = 'reg_pump_left-left'
  871. own['actionTimer'] = 19
  872. if l_actionState == 'reg_pump_left-leftb':
  873. trans_playing = skater.isPlayingAction(trans_layer)
  874. if trans_playing:
  875. cur_frame = skater.getActionFrame(trans_layer)
  876. skater.playAction('nreg_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  877. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  878. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  879. own['actionTimer'] = cur_frame * 2
  880. else:
  881. skater.playAction('nreg_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  882. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  883. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  884. else:
  885. skater.playAction('nreg_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  886. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  887. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  888. if requestAction == 'reg_pump_right-right':
  889. actionState = 'reg_pump_right-right'
  890. own['actionTimer'] = 19
  891. if l_actionState == 'reg_pump_right-rightb':
  892. trans_playing = skater.isPlayingAction(trans_layer)
  893. if trans_playing:
  894. cur_frame = skater.getActionFrame(trans_layer)
  895. skater.playAction('nreg_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  896. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  897. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  898. own['actionTimer'] = cur_frame * 2
  899. else:
  900. skater.playAction('nreg_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  901. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  902. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  903. else:
  904. skater.playAction('nreg_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  905. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  906. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  907. if requestAction == 'fak_pump_left-left':
  908. actionState = 'fak_pump_left-left'
  909. own['actionTimer'] = 19
  910. if l_actionState == 'fak_pump_left-leftb':
  911. trans_playing = skater.isPlayingAction(trans_layer)
  912. if trans_playing:
  913. cur_frame = skater.getActionFrame(trans_layer)
  914. skater.playAction('nfak_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  915. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  916. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  917. own['actionTimer'] = cur_frame * 2
  918. else:
  919. skater.playAction('nfak_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  920. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  921. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  922. else:
  923. skater.playAction('nfak_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  924. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  925. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  926. if requestAction == 'fak_pump_right-right':
  927. actionState = 'fak_pump_right-right'
  928. own['actionTimer'] = 19
  929. if l_actionState == 'fak_pump_right-rightb':
  930. trans_playing = skater.isPlayingAction(trans_layer)
  931. if trans_playing:
  932. cur_frame = skater.getActionFrame(trans_layer)
  933. skater.playAction('nfak_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  934. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  935. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  936. own['actionTimer'] = cur_frame * 2
  937. else:
  938. skater.playAction('nfak_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  939. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  940. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  941. else:
  942. skater.playAction('nfak_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  943. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  944. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  945. if requestAction == 'reg_pump_right-rightb':
  946. actionState = 'reg_pump_right-rightb'
  947. own['actionState'] = 'reg_pump_right-rightb'
  948. own['actionTimer'] = 20
  949. if l_actionState == 'reg_pump_right-right':
  950. trans_playing = skater.isPlayingAction(trans_layer)
  951. if trans_playing:
  952. cur_frame = skater.getActionFrame(trans_layer)
  953. skater.playAction('nreg_pump_right', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  954. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  955. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  956. own['actionTimer'] = cur_frame * 2
  957. else:
  958. skater.playAction('nreg_pump_right', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  959. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  960. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  961. else:
  962. skater.playAction('nreg_pump_right', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  963. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  964. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  965. if requestAction == 'reg_pump_left-leftb':
  966. actionState = 'reg_pump_left-leftb'
  967. own['actionState'] = 'reg_pump_left-leftb'
  968. own['actionTimer'] = 20
  969. if l_actionState == 'reg_pump_left-left':
  970. trans_playing = skater.isPlayingAction(trans_layer)
  971. if trans_playing:
  972. cur_frame = skater.getActionFrame(trans_layer)
  973. skater.playAction('nreg_pump_left', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  974. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  975. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  976. own['actionTimer'] = cur_frame * 2
  977. else:
  978. skater.playAction('nreg_pump_left', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  979. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  980. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  981. else:
  982. skater.playAction('nreg_pump_left', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  983. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  984. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  985. if requestAction == 'fak_pump_right-rightb':
  986. actionState = 'fak_pump_right-rightb'
  987. own['actionState'] = 'fak_pump_right-rightb'
  988. own['actionTimer'] = 20
  989. if l_actionState == 'fak_pump_right-right':
  990. trans_playing = skater.isPlayingAction(trans_layer)
  991. if trans_playing:
  992. cur_frame = skater.getActionFrame(trans_layer)
  993. skater.playAction('nfak_pump_right', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  994. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  995. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  996. own['actionTimer'] = cur_frame * 2
  997. else:
  998. skater.playAction('nfak_pump_right', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  999. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1000. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1001. else:
  1002. skater.playAction('nfak_pump_right', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1003. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1004. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1005. if requestAction == 'fak_pump_left-leftb':
  1006. actionState = 'fak_pump_left-leftb'
  1007. own['actionState'] = 'fak_pump_left-leftb'
  1008. own['actionTimer'] = 20
  1009. if l_actionState == 'fak_pump_left-left':
  1010. trans_playing = skater.isPlayingAction(trans_layer)
  1011. if trans_playing:
  1012. cur_frame = skater.getActionFrame(trans_layer)
  1013. skater.playAction('nfak_pump_left', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1014. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1015. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1016. own['actionTimer'] = cur_frame * 2
  1017. else:
  1018. skater.playAction('nfak_pump_left', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1019. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1020. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1021. else:
  1022. skater.playAction('nfak_pump_left', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1023. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1024. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1025. #*************************
  1026. if requestAction == 'reg_left-pump':
  1027. actionState = 'reg_left-pump'
  1028. own['actionTimer'] = 19
  1029. skater.playAction('nreg_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  1030. deck.playAction('a_reg_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1031. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1032. if requestAction == 'reg_right-pump':
  1033. actionState = 'reg_right-pump'
  1034. own['actionTimer'] = 19
  1035. skater.playAction('nreg_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  1036. deck.playAction('a_reg_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1037. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1038. if requestAction == 'fak_left-pump':
  1039. actionState = 'fak_left-pump'
  1040. own['actionTimer'] = 19
  1041. skater.playAction('nfak_pump_left', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  1042. deck.playAction('a_fak_left', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1043. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1044. if requestAction == 'fak_right-pump':
  1045. actionState = 'fak_right-pump'
  1046. own['actionTimer'] = 19
  1047. skater.playAction('nfak_pump_right', 40,30, layer=trans_layer, play_mode=0, speed=.5)
  1048. deck.playAction('a_fak_right', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1049. trucks.playAction('a_reg', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  1050. #*****************
  1051. if requestAction == 'reg_pump_right_out':
  1052. actionState = 'reg_pump_right_out'
  1053. requestAction = 'reg_pump_right_out'
  1054. own['actionState'] = 'reg_pump_right_out'
  1055. own['actionTimer'] = 20
  1056. trans_playing = skater.isPlayingAction(trans_layer)
  1057. if trans_playing:
  1058. cur_frame = skater.getActionFrame(trans_layer)
  1059. stopActs()
  1060. if cur_frame >= 32 and cur_frame <= 40 and l_actionState == 'reg_pump_right':
  1061. cur_frame = cur_frame - 30
  1062. if cur_frame < 32 and cur_frame > 26:
  1063. cur_frame = 10
  1064. if trans_playing and cur_frame > .5:
  1065. #cur_frame = 20 - cur_frame
  1066. skater.playAction('nreg_pump_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1067. deck.playAction('a_reg_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1068. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1069. own['actionTimer'] = cur_frame *2
  1070. #own['actionTimer'] = 19
  1071. else:
  1072. skater.playAction('nreg_pump_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1073. deck.playAction('a_reg_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1074. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1075. if requestAction == 'reg_pump_left_out':
  1076. actionState = 'reg_pump_left_out'
  1077. own['actionState'] = 'reg_pump_left_out'
  1078. requestAction = 'reg_pump_left_out'
  1079. own['actionTimer'] = 20
  1080. trans_playing = skater.isPlayingAction(trans_layer)
  1081. if trans_playing:
  1082. cur_frame = skater.getActionFrame(trans_layer)
  1083. stopActs()
  1084. if cur_frame >= 32 and cur_frame <= 40 and l_actionState == 'reg_pump_left':
  1085. cur_frame = cur_frame - 30
  1086. if cur_frame < 32 and cur_frame > 26:
  1087. cur_frame = 10
  1088. if trans_playing and cur_frame > .5:
  1089. #cur_frame = 20 - cur_frame
  1090. skater.playAction('nreg_pump_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1091. deck.playAction('a_reg_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1092. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1093. own['actionTimer'] = cur_frame *2
  1094. #own['actionTimer'] = 19
  1095. else:
  1096. skater.playAction('nreg_pump_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1097. deck.playAction('a_reg_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1098. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1099. if requestAction == 'fak_pump_right_out':
  1100. actionState = 'fak_pump_right_out'
  1101. requestAction = 'fak_pump_right_out'
  1102. own['actionState'] = 'fak_pump_right_out'
  1103. own['actionTimer'] = 20
  1104. trans_playing = skater.isPlayingAction(trans_layer)
  1105. if trans_playing:
  1106. cur_frame = skater.getActionFrame(trans_layer)
  1107. stopActs()
  1108. if cur_frame >= 32 and cur_frame <= 40 and l_actionState == 'fak_pump_right':
  1109. cur_frame = cur_frame - 30
  1110. if cur_frame < 32 and cur_frame > 26:
  1111. cur_frame = 10
  1112. if trans_playing and cur_frame > .5:
  1113. #cur_frame = 20 - cur_frame
  1114. skater.playAction('nfak_pump_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1115. deck.playAction('a_fak_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1116. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1117. own['actionTimer'] = cur_frame *2
  1118. #own['actionTimer'] = 19
  1119. else:
  1120. skater.playAction('nfak_pump_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1121. deck.playAction('a_fak_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1122. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1123. if requestAction == 'fak_pump_left_out':
  1124. actionState = 'fak_pump_left_out'
  1125. own['actionState'] = 'fak_pump_left_out'
  1126. requestAction = 'fak_pump_left_out'
  1127. own['actionTimer'] = 20
  1128. trans_playing = skater.isPlayingAction(trans_layer)
  1129. if trans_playing:
  1130. cur_frame = skater.getActionFrame(trans_layer)
  1131. stopActs()
  1132. if cur_frame >= 32 and cur_frame <= 40 and l_actionState == 'fak_pump_left':
  1133. cur_frame = cur_frame - 30
  1134. if cur_frame < 32 and cur_frame > 26:
  1135. cur_frame = 10
  1136. if trans_playing and cur_frame > .5:
  1137. #cur_frame = 20 - cur_frame
  1138. skater.playAction('nfak_pump_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1139. deck.playAction('a_fak_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1140. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1141. own['actionTimer'] = cur_frame *2
  1142. #own['actionTimer'] = 19
  1143. else:
  1144. skater.playAction('nfak_pump_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1145. deck.playAction('a_fak_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1146. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  1147. if requestAction == 'reg_opos_out':
  1148. actionState = 'reg_opos_out'
  1149. own['actionTimer'] = 19
  1150. trans_playing = skater.isPlayingAction(trans_layer)
  1151. if trans_playing:
  1152. cur_frame = skater.getActionFrame(trans_layer)
  1153. if trans_playing and cur_frame > .5:
  1154. skater.playAction('noposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1155. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1156. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1157. own['actionTimer'] = cur_frame
  1158. else:
  1159. skater.playAction('noposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  1160. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1161. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1162. if requestAction == 'fak_opos_out':
  1163. actionState = 'fak_opos_out'
  1164. own['actionTimer'] = 19
  1165. trans_playing = skater.isPlayingAction(trans_layer)
  1166. if trans_playing:
  1167. cur_frame = skater.getActionFrame(trans_layer)
  1168. if trans_playing and cur_frame > .5:
  1169. skater.playAction('fak_oposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1170. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1171. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1172. own['actionTimer'] = cur_frame
  1173. else:
  1174. skater.playAction('fak_oposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  1175. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1176. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1177. if requestAction == 'reg_nopos_out':
  1178. actionState = 'reg_nopos_out'
  1179. own['actionTimer'] = 19
  1180. trans_playing = skater.isPlayingAction(trans_layer)
  1181. if trans_playing:
  1182. cur_frame = skater.getActionFrame(trans_layer)
  1183. if trans_playing and cur_frame > .5:
  1184. skater.playAction('nnoposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1185. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1186. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1187. own['actionTimer'] = cur_frame
  1188. else:
  1189. skater.playAction('nnoposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  1190. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1191. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1192. if requestAction == 'fak_nopos_out':
  1193. actionState = 'fak_nopos_out'
  1194. own['actionTimer'] = 19
  1195. trans_playing = skater.isPlayingAction(trans_layer)
  1196. if trans_playing:
  1197. cur_frame = skater.getActionFrame(trans_layer)
  1198. if trans_playing and cur_frame > .5:
  1199. skater.playAction('fak_noposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1200. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1201. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1202. own['actionTimer'] = cur_frame
  1203. else:
  1204. skater.playAction('fak_noposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  1205. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1206. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1207. if requestAction == 'reg_pump_out':
  1208. actionState = 'reg_pump_out'
  1209. own['actionTimer'] = 19
  1210. trans_playing = skater.isPlayingAction(trans_layer)
  1211. if l_actionState in ['reg_pump_left_out', 'reg_pump_right_out']:
  1212. cur_frame = 0
  1213. skater.stopAction(trans_layer)
  1214. if trans_playing:
  1215. cur_frame = skater.getActionFrame(trans_layer)
  1216. if l_actionState in ['reg_pump_right', 'reg_pump_left']:
  1217. cur_frame = cur_frame * 2
  1218. if trans_playing and cur_frame > .5:
  1219. skater.playAction('nreg_pump_in', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1220. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=1, speed=1)
  1221. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=1, speed=1)
  1222. own['actionTimer'] = cur_frame
  1223. else:
  1224. skater.playAction('nreg_pump_in', 20,1, layer=trans_layer, play_mode=0, speed=1)
  1225. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=1)
  1226. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=1)
  1227. if requestAction == 'fak_pump_out':
  1228. actionState = 'fak_pump_out'
  1229. own['actionTimer'] = 19
  1230. trans_playing = skater.isPlayingAction(trans_layer)
  1231. if l_actionState in ['fak_pump_left_out', 'fak_pump_right_out']:
  1232. cur_frame = 0
  1233. skater.stopAction(trans_layer)
  1234. if trans_playing:
  1235. cur_frame = skater.getActionFrame(trans_layer)
  1236. if l_actionState in ['fak_pump_right', 'fak_pump_left']:
  1237. cur_frame = cur_frame * 2
  1238. if trans_playing and cur_frame > .5:
  1239. skater.playAction('nfak_pump_in', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1240. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=1, speed=1)
  1241. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=1, speed=1)
  1242. own['actionTimer'] = cur_frame
  1243. else:
  1244. skater.playAction('nfak_pump_in', 20,1, layer=trans_layer, play_mode=0, speed=1)
  1245. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=1)
  1246. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=1, speed=1)
  1247. if requestAction == 'reg_stop_out':
  1248. actionState = 'reg_stop_out'
  1249. own['actionTimer'] = 30
  1250. trans_playing = skater.isPlayingAction(trans_layer)
  1251. if trans_playing:
  1252. cur_frame = skater.getActionFrame(trans_layer)
  1253. if trans_playing and cur_frame > 1:
  1254. skater.playAction('reg_stopin', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1255. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1256. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1257. own['actionTimer'] = cur_frame
  1258. else:
  1259. skater.playAction('reg_stopin', 15,1, layer=trans_layer, play_mode=0, speed=.5)
  1260. deck.playAction('a_reg', 15,1, layer=trans_layer, play_mode=0, speed=.5)
  1261. trucks.playAction('a_reg', 15,1, layer=trans_layer, play_mode=0, speed=.5)
  1262. if requestAction == 'fak_stop_out':
  1263. actionState = 'fak_stop_out'
  1264. own['actionTimer'] = 30
  1265. trans_playing = skater.isPlayingAction(trans_layer)
  1266. if trans_playing:
  1267. cur_frame = skater.getActionFrame(trans_layer)
  1268. if trans_playing and cur_frame > 1:
  1269. skater.playAction('fak_stopin', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1270. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1271. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1272. own['actionTimer'] = cur_frame
  1273. else:
  1274. skater.playAction('fak_stopin', 15,1, layer=trans_layer, play_mode=0, speed=.5)
  1275. deck.playAction('a_reg', 15,1, layer=trans_layer, play_mode=0, speed=.5)
  1276. trucks.playAction('a_reg', 15,1, layer=trans_layer, play_mode=0, speed=.5)
  1277. if requestAction == 'reg_tailslide_out':
  1278. actionState = 'reg_tailslide_out'
  1279. own['actionTimer'] = 19
  1280. trans_playing = skater.isPlayingAction(trans_layer)
  1281. if trans_playing:
  1282. cur_frame = skater.getActionFrame(trans_layer)
  1283. if trans_playing and cur_frame > 1:
  1284. skater.playAction('fak_noses', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1285. deck.playAction('a_fak_noses', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1286. trucks.playAction('a_fak_noses', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1287. own['actionTimer'] = cur_frame
  1288. else:
  1289. skater.playAction('fak_noses', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1290. deck.playAction('a_fak_noses', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1291. trucks.playAction('a_fak_noses', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1292. if requestAction == 'fak_tailslide_out':
  1293. actionState = 'fak_tailslide_out'
  1294. own['actionTimer'] = 19
  1295. trans_playing = skater.isPlayingAction(trans_layer)
  1296. if trans_playing:
  1297. cur_frame = skater.getActionFrame(trans_layer)
  1298. if trans_playing and cur_frame > 1:
  1299. skater.playAction('reg_noses', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1300. deck.playAction('a_reg_noses', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1301. trucks.playAction('reg_noses', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1302. own['actionTimer'] = cur_frame
  1303. else:
  1304. skater.playAction('reg_noses', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1305. deck.playAction('a_reg_noses', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1306. trucks.playAction('a_reg_noses', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1307. if requestAction == 'reg_noseslide_out':
  1308. actionState = 'reg_noseslide_out'
  1309. own['actionTimer'] = 19
  1310. trans_playing = skater.isPlayingAction(trans_layer)
  1311. if trans_playing:
  1312. cur_frame = skater.getActionFrame(trans_layer)
  1313. if trans_playing and cur_frame > 1:
  1314. skater.playAction('fak_tails', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1315. deck.playAction('a_fak_tails', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1316. trucks.playAction('a_fak_tails', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1317. own['actionTimer'] = cur_frame
  1318. else:
  1319. skater.playAction('fak_tails', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1320. deck.playAction('a_fak_tails', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1321. trucks.playAction('a_fak_tails', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1322. if requestAction == 'fak_noseslide_out':
  1323. actionState = 'fak_noseslide_out'
  1324. own['actionTimer'] = 19
  1325. trans_playing = skater.isPlayingAction(trans_layer)
  1326. if trans_playing:
  1327. cur_frame = skater.getActionFrame(trans_layer)
  1328. if trans_playing and cur_frame > 1:
  1329. skater.playAction('reg_tails', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1330. deck.playAction('a_reg_tails', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1331. trucks.playAction('a_reg_tails', cur_frame,40, layer=trans_layer, play_mode=0, speed=.5)
  1332. own['actionTimer'] = cur_frame
  1333. else:
  1334. skater.playAction('reg_tails', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1335. deck.playAction('a_reg_tails', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1336. trucks.playAction('a_reg_tails', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  1337. if requestAction == 'reg_5050_out':
  1338. actionState = 'reg_5050_out'
  1339. own['actionTimer'] = 5
  1340. trans_playing = skater.isPlayingAction(trans_layer)
  1341. if trans_playing:
  1342. cur_frame = skater.getActionFrame(trans_layer) #cur_frame -= 2
  1343. if trans_playing and cur_frame > 1:
  1344. skater.playAction('reg_5050', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1345. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1346. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1347. own['actionTimer'] = cur_frame
  1348. else:
  1349. skater.playAction('reg_5050', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  1350. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  1351. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  1352. if requestAction == 'fak_5050_out':
  1353. actionState = 'fak_5050_out'
  1354. own['actionTimer'] = 5
  1355. trans_playing = skater.isPlayingAction(trans_layer)
  1356. if trans_playing:
  1357. cur_frame = skater.getActionFrame(trans_layer)
  1358. if trans_playing and cur_frame > 1:
  1359. skater.playAction('fak_5050', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1360. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1361. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  1362. own['actionTimer'] = cur_frame
  1363. else:
  1364. skater.playAction('fak_5050', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  1365. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  1366. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  1367. if requestAction == 'reg_noseg_out':
  1368. actionState = 'reg_noseg_out'
  1369. own['requestAction'] = 'reg_noseg_out'
  1370. own['actionTimer'] = 9
  1371. trans_playing = skater.isPlayingAction(trans_layer)
  1372. if trans_playing:
  1373. cur_frame = skater.getActionFrame(trans_layer)
  1374. if trans_playing and cur_frame > 1:
  1375. skater.playAction('reg_noseg.002', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1376. deck.playAction('a_reg_noseg.002', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1377. trucks.playAction('a_reg_noseg.002', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  1378. own['actionTimer'] = cur_frame
  1379. else:
  1380. skater.playAction('reg_noseg.002', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1381. deck.playAction('a_reg_noseg.002', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1382. trucks.playAction('a_reg_noseg.002', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1383. if requestAction == 'fak_noseg_out':
  1384. actionState = 'fak_noseg_out'
  1385. own['actionTimer'] = 9
  1386. own['requestAction'] = 'fak_noseg_out'
  1387. trans_playing = skater.isPlayingAction(trans_layer)
  1388. if trans_playing:
  1389. cur_frame = skater.getActionFrame(trans_layer)
  1390. if trans_playing and cur_frame > 1:
  1391. skater.playAction('fak_noseg', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1392. deck.playAction('a_fak_noseg', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1393. trucks.playAction('a_fak_noseg', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1394. own['actionTimer'] = cur_frame
  1395. else:
  1396. skater.playAction('fak_noseg', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1397. deck.playAction('a_fak_noseg', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1398. trucks.playAction('a_fak_noseg', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1399. if requestAction == 'reg_tailg_out':
  1400. actionState = 'reg_tailg_out'
  1401. own['requestAction'] = 'reg_tailg_out'
  1402. own['actionTimer'] = 9
  1403. trans_playing = skater.isPlayingAction(trans_layer)
  1404. if trans_playing:
  1405. cur_frame = skater.getActionFrame(trans_layer)
  1406. if trans_playing and cur_frame > 1:
  1407. skater.playAction('reg_tailg.001', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1408. deck.playAction('a_reg_tailg.001', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1409. trucks.playAction('a_reg_tailg.001', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1410. own['actionTimer'] = cur_frame
  1411. else:
  1412. skater.playAction('reg_tailg.001', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1413. deck.playAction('a_reg_tailg.001', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1414. trucks.playAction('a_reg_tailg.001', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1415. if requestAction == 'fak_tailg_out':
  1416. actionState = 'fak_tailg_out'
  1417. own['actionTimer'] = 9
  1418. own['requestAction'] = 'fak_tailg_out'
  1419. trans_playing = skater.isPlayingAction(trans_layer)
  1420. if trans_playing:
  1421. cur_frame = skater.getActionFrame(trans_layer)
  1422. if trans_playing and cur_frame > 1:
  1423. skater.playAction('fak_tailg', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1424. deck.playAction('a_fak_tailg', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1425. trucks.playAction('a_fak_tailg', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1426. own['actionTimer'] = cur_frame
  1427. else:
  1428. skater.playAction('fak_tailg', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1429. deck.playAction('a_fak_tailg', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1430. trucks.playAction('a_fak_tailg', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1431. if requestAction == 'reg_nosegr_out':
  1432. actionState = 'reg_nosegr_out'
  1433. own['actionTimer'] = 9
  1434. own['requestAction'] = 'reg_nosegr_out'
  1435. trans_playing = skater.isPlayingAction(trans_layer)
  1436. if trans_playing:
  1437. cur_frame = skater.getActionFrame(trans_layer)
  1438. #cur_frame -= 2
  1439. if trans_playing and cur_frame > 1:
  1440. skater.playAction('reg_nosegR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1441. deck.playAction('a_reg_nosegR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1442. trucks.playAction('a_reg_nosegR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1443. own['actionTimer'] = cur_frame
  1444. else:
  1445. skater.playAction('reg_nosegR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1446. deck.playAction('a_reg_nosegR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1447. trucks.playAction('a_reg_nosegR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1448. if requestAction == 'fak_nosegr_out':
  1449. actionState = 'fak_nosegr_out'
  1450. own['actionTimer'] = 9
  1451. own['requestAction'] = 'fak_nosegr_out'
  1452. trans_playing = skater.isPlayingAction(trans_layer)
  1453. if trans_playing:
  1454. cur_frame = skater.getActionFrame(trans_layer)
  1455. if trans_playing and cur_frame > 1:
  1456. skater.playAction('fak_nosegR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1457. deck.playAction('a_fak_nosegR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1458. trucks.playAction('a_fak_nosegR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1459. own['actionTimer'] = cur_frame
  1460. else:
  1461. skater.playAction('fak_nosegR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1462. deck.playAction('a_fak_nosegR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1463. trucks.playAction('a_fak_nosegR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1464. if requestAction == 'reg_tailgr_out':
  1465. actionState = 'reg_tailgr_out'
  1466. own['actionTimer'] = 9
  1467. own['requestAction'] = 'reg_tailgr_out'
  1468. trans_playing = skater.isPlayingAction(trans_layer)
  1469. if trans_playing:
  1470. cur_frame = skater.getActionFrame(trans_layer)
  1471. if trans_playing and cur_frame > 1:
  1472. skater.playAction('reg_tailgR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1473. deck.playAction('a_reg_tailgR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1474. trucks.playAction('a_reg_tailgR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1475. own['actionTimer'] = cur_frame
  1476. else:
  1477. skater.playAction('reg_tailgR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1478. deck.playAction('a_reg_tailgR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1479. trucks.playAction('a_reg_tailgR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1480. if requestAction == 'fak_tailgr_out':
  1481. actionState = 'fak_tailgr_out'
  1482. own['actionTimer'] = 9
  1483. own['requestAction'] = 'fak_tailgr_out'
  1484. trans_playing = skater.isPlayingAction(trans_layer)
  1485. if trans_playing:
  1486. cur_frame = skater.getActionFrame(trans_layer)
  1487. if trans_playing and cur_frame > 1:
  1488. skater.playAction('fak_tailgR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1489. deck.playAction('a_fak_tailgR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1490. trucks.playAction('a_fak_tailgR', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1491. own['actionTimer'] = cur_frame
  1492. else:
  1493. skater.playAction('fak_tailgR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1494. deck.playAction('a_fak_tailgR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1495. trucks.playAction('a_fak_tailgR', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1496. if requestAction == 'reg_nosegl_out':
  1497. actionState = 'reg_nosegl_out'
  1498. own['actionTimer'] = 9
  1499. own['requestAction'] = 'reg_nosegl_out'
  1500. trans_playing = skater.isPlayingAction(trans_layer)
  1501. if trans_playing:
  1502. cur_frame = skater.getActionFrame(trans_layer)
  1503. if trans_playing and cur_frame > 1:
  1504. skater.playAction('reg_nosegL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1505. deck.playAction('a_reg_nosegL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1506. trucks.playAction('a_reg_nosegL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1507. own['actionTimer'] = cur_frame
  1508. else:
  1509. skater.playAction('reg_nosegL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1510. deck.playAction('a_reg_nosegL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1511. trucks.playAction('a_reg_nosegL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1512. if requestAction == 'fak_nosegl_out':
  1513. actionState = 'fak_nosegl_out'
  1514. own['actionTimer'] = 9
  1515. own['requestAction'] = 'fak_nosegl_out'
  1516. trans_playing = skater.isPlayingAction(trans_layer)
  1517. if trans_playing:
  1518. cur_frame = skater.getActionFrame(trans_layer)
  1519. if trans_playing and cur_frame > 1:
  1520. skater.playAction('fak_nosegL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1521. deck.playAction('a_fak_nosegL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1522. trucks.playAction('a_fak_nosegL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1523. own['actionTimer'] = cur_frame
  1524. else:
  1525. skater.playAction('fak_nosegL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1526. deck.playAction('a_fak_nosegL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1527. trucks.playAction('a_fak_nosegL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1528. if requestAction == 'reg_tailgl_out':
  1529. actionState = 'reg_tailgl_out'
  1530. own['actionTimer'] = 9
  1531. own['requestAction'] = 'reg_tailgl_out'
  1532. trans_playing = skater.isPlayingAction(trans_layer)
  1533. if trans_playing:
  1534. cur_frame = skater.getActionFrame(trans_layer)
  1535. if trans_playing and cur_frame > 1:
  1536. skater.playAction('reg_tailgL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1537. deck.playAction('a_reg_tailgL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1538. trucks.playAction('a_reg_tailgL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1539. own['actionTimer'] = cur_frame
  1540. else:
  1541. skater.playAction('reg_tailgL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1542. deck.playAction('a_reg_tailgL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1543. trucks.playAction('a_reg_tailgL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1544. if requestAction == 'fak_tailgl_out':
  1545. actionState = 'fak_tailgl_out'
  1546. own['actionTimer'] = 9
  1547. own['requestAction'] = 'fak_tailgl_out'
  1548. trans_playing = skater.isPlayingAction(trans_layer)
  1549. if trans_playing:
  1550. cur_frame = skater.getActionFrame(trans_layer)
  1551. if trans_playing and cur_frame > 1:
  1552. skater.playAction('fak_tailgL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1553. deck.playAction('a_fak_tailgL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1554. trucks.playAction('a_fak_tailgL', cur_frame,40, layer=trans_layer, play_mode=0, speed=1)
  1555. own['actionTimer'] = cur_frame
  1556. else:
  1557. skater.playAction('fak_tailgL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1558. deck.playAction('a_fak_tailgL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1559. trucks.playAction('a_fak_tailgL', 30,40, layer=trans_layer, play_mode=0, speed=1)
  1560. if requestAction == 'reg_manual_out':
  1561. actionState = 'reg_manual_out'
  1562. own['actionTimer'] = 9
  1563. trans_playing = skater.isPlayingAction(trans_layer)
  1564. skater.playAction('reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1565. deck.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1566. trucks.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1567. if requestAction == 'fak_manual_out':
  1568. actionState = 'fak_manual_out'
  1569. own['actionTimer'] = 9
  1570. trans_playing = skater.isPlayingAction(trans_layer)
  1571. skater.playAction('fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1572. deck.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1573. trucks.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1574. if requestAction == 'reg_nmanual_out':
  1575. actionState = 'reg_nmanual_out'
  1576. own['actionTimer'] = 9
  1577. trans_playing = skater.isPlayingAction(trans_layer)
  1578. skater.playAction('reg_nmanual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1579. deck.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1580. trucks.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1581. if requestAction == 'fak_nmanual_out':
  1582. actionState = 'fak_nmanual_out'
  1583. own['actionTimer'] = 9
  1584. trans_playing = skater.isPlayingAction(trans_layer)
  1585. skater.playAction('fak_nmanual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1586. deck.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1587. trucks.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  1588. if requestAction == 'reg-fak_nmanual':
  1589. own['actionTimer'] = 9
  1590. actionState = 'reg-fak_nmanual'
  1591. skater.playAction('reg_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1592. deck.playAction('a_reg_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1593. trucks.playAction('a_reg_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1594. if requestAction == 'fak-reg_nmanual':
  1595. own['actionTimer'] = 9
  1596. actionState = 'fak-reg_nmanual'
  1597. skater.playAction('fak_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1598. deck.playAction('a_fak_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1599. trucks.playAction('a_fak_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1600. if requestAction == 'reg-fak_manual':
  1601. own['actionTimer'] = 9
  1602. actionState = 'reg-fak_manual'
  1603. skater.playAction('reg_nmanual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1604. deck.playAction('a_fak_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1605. trucks.playAction('a_fak_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1606. if requestAction == 'fak-reg_manual':
  1607. own['actionTimer'] = 9
  1608. actionState = 'fak-reg_manual'
  1609. skater.playAction('fak_nmanual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1610. deck.playAction('a_reg_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1611. trucks.playAction('a_reg_manual', 70,80, layer=trans_layer, play_mode=0, speed=1)
  1612. if requestAction == 'reg_brfoot':
  1613. actionState = 'reg_brfoot'
  1614. own['actionTimer'] = 40
  1615. skater.playAction('brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1616. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1617. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1618. if requestAction == 'fak_brfoot':
  1619. actionState = 'fak_brfoot'
  1620. own['actionTimer'] = 40
  1621. skater.playAction('fak_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1622. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1623. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1624. if requestAction == 'reg_frfoot':
  1625. actionState = 'reg_frfoot'
  1626. own['actionTimer'] = 40
  1627. skater.playAction('frfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1628. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1629. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1630. if requestAction == 'fak_frfoot':
  1631. actionState = 'fak_frfoot'
  1632. own['actionTimer'] = 40
  1633. skater.playAction('fakbfrfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1634. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1635. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1636. if requestAction == 'reg_blfoot':
  1637. #print('playing blfoot broke')
  1638. actionState = 'reg_blfoot'
  1639. own['actionTimer'] = 40
  1640. skater.playAction('blfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1641. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1642. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1643. if requestAction == 'fak_blfoot':
  1644. actionState = 'fak_blfoot'
  1645. own['actionTimer'] = 40
  1646. skater.playAction('fakflfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1647. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1648. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1649. if requestAction == 'reg_flfoot':
  1650. actionState = 'reg_flfoot'
  1651. own['actionTimer'] = 40
  1652. skater.playAction('flfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1653. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1654. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1655. if requestAction == 'fak_flfoot':
  1656. actionState = 'fak_flfoot'
  1657. own['actionTimer'] = 40
  1658. skater.playAction('fak_flfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1659. deck.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1660. trucks.playAction('a_brfoot', 1, 30, layer=trans_layer, play_mode=0, speed=.75)
  1661. if requestAction == 'reg_push' and own['actionTimer'] == 0:
  1662. own['actionTimer'] = 70
  1663. actionState = 'reg_push'
  1664. skater.playAction('reg_push', 1,35, layer=trans_layer, play_mode=0, speed=.5)
  1665. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1666. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1667. if requestAction == 'reg_push_goof' and own['actionTimer'] == 0:
  1668. own['actionTimer'] = 70
  1669. actionState = 'reg_push_goof'
  1670. skater.playAction('reg_push_goof', 1,35, layer=trans_layer, play_mode=0, speed=.5)
  1671. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1672. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1673. if requestAction == 'fak_push' and own['actionTimer'] == 0:
  1674. own['actionTimer'] = 70
  1675. actionState = 'fak_push'
  1676. skater.playAction('fak_push', 1,35, layer=trans_layer, play_mode=0, speed=.5)
  1677. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1678. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1679. if requestAction == 'fak_push_goof' and own['actionTimer'] == 0:
  1680. own['actionTimer'] = 70
  1681. actionState = 'fak_push_goof'
  1682. skater.playAction('fak_push_goof', 1,35, layer=trans_layer, play_mode=0, speed=.5)
  1683. deck.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1684. trucks.playAction('a_reg', 1,40, layer=trans_layer, play_mode=1, speed=.5)
  1685. if requestAction == 'reg_manual_revert_ccw':
  1686. own['actionTimer'] = 21
  1687. own['actionState'] = 'reg_manual_revert_ccw'
  1688. actionState = 'reg_manual_revert_ccw'
  1689. skater.playAction('reg_manual_revert_ccw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1690. deck.playAction('a_reg_manual_revert_ccw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1691. trucks.playAction('a_reg_manual_revert_ccw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1692. if requestAction == 'fak_manual_revert_ccw':
  1693. own['actionTimer'] = 21
  1694. own['actionState'] = 'fak_manual_revert_ccw'
  1695. actionState = 'fak_manual_revert_ccw'
  1696. skater.playAction('fak_manual_revert_ccw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1697. deck.playAction('a_fak_manual_revert_ccw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1698. trucks.playAction('a_fak_manual_revert_ccw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1699. if requestAction == 'reg_manual_revert_cw':
  1700. own['actionTimer'] = 21
  1701. own['actionState'] = 'reg_manual_revert_cw'
  1702. actionState = 'reg_manual_revert_cw'
  1703. skater.playAction('reg_manual_revert_cw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1704. deck.playAction('a_reg_manual_revert_cw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1705. trucks.playAction('a_reg_manual_revert_cw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1706. if requestAction == 'fak_manual_revert_cw':
  1707. own['actionTimer'] = 21
  1708. own['actionState'] = 'fak_manual_revert_cw'
  1709. actionState = 'fak_manual_revert_cw'
  1710. skater.playAction('fak_manual_revert_cw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1711. deck.playAction('a_fak_manual_revert_cw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1712. trucks.playAction('a_fak_manual_revert_cw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1713. if requestAction == 'fak_nmanual_revert_ccw':
  1714. own['actionTimer'] = 21
  1715. own['actionState'] = 'fak_nmanual_revert_ccw'
  1716. actionState = 'fak_nmanual_revert_ccw'
  1717. skater.playAction('fak_nmanual_revert_ccw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1718. deck.playAction('a_reg_manual_revert_ccw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1719. trucks.playAction('a_reg_manual_revert_ccw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1720. if requestAction == 'fak_nmanual_revert_cw':
  1721. own['actionTimer'] = 21
  1722. own['actionState'] = 'fak_nmanual_revert_cw'
  1723. actionState = 'fak_nmanual_revert_cw'
  1724. skater.playAction('fak_nmanual_revert_cw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1725. deck.playAction('a_reg_manual_revert_cw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1726. trucks.playAction('a_reg_manual_revert_cw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1727. if requestAction == 'reg_nmanual_revert_ccw':
  1728. own['actionTimer'] = 21
  1729. own['actionState'] = 'reg_nmanual_revert_ccw'
  1730. actionState = 'reg_nmanual_revert_ccw'
  1731. skater.playAction('reg_nmanual_revert_ccw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1732. deck.playAction('a_fak_manual_revert_ccw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1733. trucks.playAction('a_fak_manual_revert_ccw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1734. if requestAction == 'reg_nmanual_revert_cw':
  1735. own['actionTimer'] = 21
  1736. own['actionState'] = 'reg_nmanual_revert_cw'
  1737. actionState = 'reg_nmanual_revert_cw'
  1738. skater.playAction('reg_nmanual_revert_cw', 70,10, layer=trans_layer, priority=8, play_mode=0, speed=3)
  1739. deck.playAction('a_fak_manual_revert_cw', 70,10, layer=trans_layer, priority=1, play_mode=0, speed=3)
  1740. trucks.playAction('a_fak_manual_revert_cw', 70,10, layer=trans_layer, priority=0, play_mode=0, speed=3)
  1741. if requestAction == 'revert1':
  1742. own['actionTimer'] = 18
  1743. own['actionState'] = 'revert1'
  1744. skater.playAction('revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1745. deck.playAction('a_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1746. trucks.playAction('a_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1747. if requestAction == 'fak_revert1':
  1748. own['actionTimer'] = 18
  1749. own['actionState'] = 'fak_revert1'
  1750. skater.playAction('fak_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1751. deck.playAction('a_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1752. trucks.playAction('a_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1753. if requestAction == 'revert2':
  1754. own['actionTimer'] = 18
  1755. own['actionState'] = 'revert2'
  1756. skater.playAction('revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1757. deck.playAction('a_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1758. trucks.playAction('a_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1759. if requestAction == 'fak_revert2':
  1760. own['actionTimer'] = 18
  1761. own['actionState'] = 'fak_revert2'
  1762. skater.playAction('fak_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1763. deck.playAction('a_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1764. trucks.playAction('a_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1765. if requestAction == 'revert3':
  1766. own['actionTimer'] = 18
  1767. own['actionState'] = 'revert3'
  1768. skater.playAction('revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1769. deck.playAction('a_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1770. trucks.playAction('a_revert1', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1771. if requestAction == 'revert4':
  1772. own['actionTimer'] = 18
  1773. own['actionState'] = 'revert4'
  1774. skater.playAction('revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1775. deck.playAction('a_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1776. trucks.playAction('a_revert2', 1,10, layer=trans_layer, play_mode=0, speed=.3)
  1777. if requestAction == 'reg_ollie':
  1778. #print('*****reg ollie act')
  1779. actionState = 'reg_ollie'
  1780. own['actionState'] = 'reg_ollie'
  1781. own['actionTimer'] = 28
  1782. skater.playAction('reg_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1783. deck.playAction('a_reg_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1784. trucks.playAction('t_reg_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1785. if requestAction == 'fak_ollie':
  1786. actionState = 'fak_ollie'
  1787. own['actionTimer'] = 28
  1788. skater.playAction('fak_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1789. deck.playAction('a_fak_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1790. trucks.playAction('t_fak_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1791. if requestAction == 'reg_nollie':
  1792. actionState = 'reg_nollie'
  1793. own['actionTimer'] = 38
  1794. skater.playAction('nollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1795. deck.playAction('a_fak_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1796. trucks.playAction('t_fak_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1797. if requestAction == 'fak_nollie':
  1798. actionState = 'fak_nollie'
  1799. own['actionTimer'] = 38
  1800. skater.playAction('fak_nollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1801. deck.playAction('a_reg_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1802. trucks.playAction('t_reg_ollie', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1803. if requestAction == 'reg_kickflip':
  1804. actionState = 'reg_kickflip'
  1805. own['actionTimer'] = 38
  1806. skater.playAction('reg_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1807. deck.playAction('a_reg_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1808. trucks.playAction('a_reg_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1809. if requestAction == 'fak_kickflip':
  1810. actionState = 'fak_kickflip'
  1811. own['actionTimer'] = 38
  1812. skater.playAction('fak_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1813. deck.playAction('a_fak_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1814. trucks.playAction('a_fak_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1815. if requestAction == 'reg_varial_kickflip':
  1816. actionState = 'reg_varial_kickflip'
  1817. own['actionTimer'] = 38
  1818. skater.playAction('reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1819. deck.playAction('a_reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1820. trucks.playAction('a_reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1821. if requestAction == 'fak_varial_kickflip':
  1822. actionState = 'fak_varial_kickflip'
  1823. own['actionTimer'] = 38
  1824. skater.playAction('fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1825. deck.playAction('a_fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1826. trucks.playAction('a_fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1827. if requestAction == 'reg_nollie_varial_kickflip':
  1828. actionState = 'reg_nollie_varial_kickflip'
  1829. own['actionTimer'] = 38
  1830. skater.playAction('reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1831. deck.playAction('a_reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1832. trucks.playAction('a_reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1833. if requestAction == 'fak_nollie_varial_kickflip':
  1834. actionState = 'fak_nollie_varial_kickflip'
  1835. own['actionTimer'] = 38
  1836. skater.playAction('fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1837. deck.playAction('a_fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1838. trucks.playAction('a_fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1839. if requestAction == 'reg_nollie_varial_heelflip':
  1840. actionState = 'reg_nollie_varial_heelflip'
  1841. own['actionTimer'] = 38
  1842. skater.playAction('reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1843. deck.playAction('a_reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1844. trucks.playAction('a_reg_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1845. if requestAction == 'fak_nollie_varial_heelflip':
  1846. actionState = 'fak_nollie_varial_heelflip'
  1847. own['actionTimer'] = 38
  1848. skater.playAction('fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1849. deck.playAction('a_fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1850. trucks.playAction('a_fak_varialkickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1851. if requestAction == 'reg_varial_heelflip':
  1852. actionState = 'reg_varial_heelflip'
  1853. own['actionTimer'] = 38
  1854. skater.playAction('reg_varialheelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1855. deck.playAction('a_reg_varialheelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1856. trucks.playAction('a_reg_varialheelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1857. if requestAction == 'fak_varial_heelflip':
  1858. actionState = 'fak_nollie_varial_heelflip'
  1859. own['actionTimer'] = 38
  1860. skater.playAction('fak_varialheelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1861. deck.playAction('a_fak_varialheelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1862. trucks.playAction('a_fak_varialheelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1863. if requestAction == 'reg_nollie_kickflip':
  1864. actionState = 'reg_nollie_kickflip'
  1865. own['actionTimer'] = 38
  1866. skater.playAction('nollie_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1867. deck.playAction('a_fak_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1868. trucks.playAction('a_fak_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1869. if requestAction == 'fak_nollie_kickflip':
  1870. actionState = 'fak_nollie_kickflip'
  1871. own['actionTimer'] = 38
  1872. skater.playAction('fak_nollie_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1873. deck.playAction('a_reg_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1874. trucks.playAction('a_reg_kickflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1875. if requestAction == 'reg_heelflip':
  1876. actionState = 'reg_heelflip'
  1877. own['actionTimer'] = 38
  1878. skater.playAction('reg_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1879. deck.playAction('a_reg_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1880. trucks.playAction('a_reg_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1881. if requestAction == 'fak_heelflip':
  1882. actionState = 'fak_heelflip'
  1883. own['actionTimer'] = 38
  1884. skater.playAction('fak_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1885. deck.playAction('a_fak_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1886. trucks.playAction('a_fak_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1887. if requestAction == 'reg_nollie_heelflip':
  1888. actionState = 'reg_nollie_heelflip'
  1889. own['actionTimer'] = 38
  1890. skater.playAction('nollie_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1891. deck.playAction('a_fak_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1892. trucks.playAction('a_fak_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1893. if requestAction == 'fak_nollie_heelflip':
  1894. actionState = 'fak_nollie_heelflip'
  1895. own['actionTimer'] = 38
  1896. skater.playAction('fak_nollie_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1897. deck.playAction('a_reg_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1898. trucks.playAction('a_reg_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1899. if requestAction == 'reg_shuvit':
  1900. actionState = 'reg_shuvit'
  1901. own['actionTimer'] = 38
  1902. skater.playAction('reg_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1903. deck.playAction('a_reg_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1904. trucks.playAction('a_reg_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1905. if requestAction == 'fak_shuvit':
  1906. actionState = 'fak_shuvit'
  1907. own['actionTimer'] = 38
  1908. skater.playAction('fak_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1909. deck.playAction('a_fak_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1910. trucks.playAction('a_fak_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1911. if requestAction == 'reg_shuvit360':
  1912. actionState = 'reg_shuvit360'
  1913. own['actionTimer'] = 38
  1914. skater.playAction('reg_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1915. deck.playAction('a_reg_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1916. trucks.playAction('a_reg_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1917. if requestAction == 'fak_shuvit360':
  1918. actionState = 'fak_shuvit360'
  1919. own['actionTimer'] = 38
  1920. skater.playAction('fak_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1921. deck.playAction('a_fak_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1922. trucks.playAction('a_fak_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1923. if requestAction == 'reg_fsshuvit360':
  1924. actionState = 'reg_fsshuvit360'
  1925. own['actionTimer'] = 38
  1926. skater.playAction('reg_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1927. deck.playAction('a_reg_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1928. trucks.playAction('a_reg_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1929. if requestAction == 'fak_fsshuvit360':
  1930. actionState = 'fak_fsshuvit360'
  1931. own['actionTimer'] = 38
  1932. skater.playAction('fak_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1933. deck.playAction('a_fak_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1934. trucks.playAction('a_fak_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1935. if requestAction == 'reg_nollie_shuvit':
  1936. actionState = 'reg_nollie_shuvit'
  1937. own['actionTimer'] = 38
  1938. skater.playAction('nollie_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1939. deck.playAction('a_fak_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1940. trucks.playAction('a_fak_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1941. if requestAction == 'fak_nollie_shuvit':
  1942. actionState = 'fak_nollie_shuvit'
  1943. own['actionTimer'] = 38
  1944. skater.playAction('fak_nollie_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1945. deck.playAction('a_reg_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1946. trucks.playAction('a_reg_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1947. if requestAction == 'reg_fsshuvit':
  1948. actionState = 'reg_fsshuvit'
  1949. own['actionTimer'] = 38
  1950. skater.playAction('reg_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1951. deck.playAction('a_reg_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1952. trucks.playAction('a_reg_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1953. if requestAction == 'fak_fsshuvit':
  1954. actionState = 'fak_fsshuvit'
  1955. own['actionTimer'] = 38
  1956. skater.playAction('fak_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1957. deck.playAction('a_fak_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1958. trucks.playAction('a_fak_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1959. #
  1960. if requestAction == 'reg_nollie_fsshuvit':
  1961. actionState = 'reg_nollie_fsshuvit'
  1962. own['actionTimer'] = 38
  1963. skater.playAction('nollie_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1964. deck.playAction('a_fak_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1965. trucks.playAction('a_fak_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1966. #
  1967. if requestAction == 'fak_nollie_fsshuvit':
  1968. actionState = 'fak_nollie_fsshuvit'
  1969. own['actionTimer'] = 38
  1970. skater.playAction('fak_nollie_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1971. deck.playAction('a_reg_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1972. trucks.playAction('a_reg_shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1973. if requestAction == 'reg_nollie_fsshuvit_360':
  1974. actionState = 'reg_nollie_fsshuvit_360'
  1975. own['actionTimer'] = 38
  1976. skater.playAction('nollie_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1977. deck.playAction('a_fak_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1978. trucks.playAction('a_fak_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1979. if requestAction == 'fak_nollie_fsshuvit_360':
  1980. actionState = 'fak_nollie_fsshuvit_360'
  1981. own['actionTimer'] = 38
  1982. skater.playAction('fak_nollie_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1983. deck.playAction('a_reg_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1984. trucks.playAction('a_reg_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1985. if requestAction == 'reg_nollie_shuvit360':
  1986. actionState = 'reg_nollie_shuvit360'
  1987. own['actionTimer'] = 38
  1988. skater.playAction('nollie_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1989. deck.playAction('a_fak_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1990. trucks.playAction('a_fak_360fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1991. if requestAction == 'fak_nollie_shuvit360':
  1992. actionState = 'fak_nollie_shuvit360'
  1993. own['actionTimer'] = 38
  1994. skater.playAction('fak_nollie_fsshuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1995. deck.playAction('a_reg_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1996. trucks.playAction('a_reg_360shuvit', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  1997. if requestAction == 'reg_inward_heelflip':
  1998. actionState = 'reg_inward_heelflip'
  1999. own['actionTimer'] = 38
  2000. skater.playAction('reg_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2001. deck.playAction('a_reg_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2002. trucks.playAction('a_reg_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2003. if requestAction == 'fak_inward_heelflip':
  2004. actionState = 'fak_inward_heelflip'
  2005. own['actionTimer'] = 38
  2006. skater.playAction('fak_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2007. deck.playAction('a_fak_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2008. trucks.playAction('a_fak_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2009. if requestAction == 'reg_hardflip':
  2010. actionState = 'reg_hardflip'
  2011. own['actionTimer'] = 38
  2012. skater.playAction('reg_hardflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2013. deck.playAction('a_reg_hardflip.001', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2014. trucks.playAction('a_reg_hardflip.001', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2015. if requestAction == 'fak_hardflip':
  2016. actionState = 'fak_hardflip'
  2017. own['actionTimer'] = 38
  2018. skater.playAction('fak_hardflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2019. deck.playAction('a_fak_hardflip.001', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2020. trucks.playAction('a_fak_hardflip.001', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2021. if requestAction == 'reg_nollie_inward_heelflip':
  2022. actionState = 'reg_nollie_inward_heelflip'
  2023. own['actionTimer'] = 38
  2024. skater.playAction('reg_nollie_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2025. deck.playAction('a_fak_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2026. trucks.playAction('a_fak_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2027. if requestAction == 'fak_nollie_inward_heelflip':
  2028. actionState = 'fak_nollie_inward_heelflip'
  2029. own['actionTimer'] = 38
  2030. skater.playAction('fak_nollie_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2031. deck.playAction('a_reg_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2032. trucks.playAction('a_reg_inward_heelflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2033. if requestAction == 'reg_nollie_hardflip':
  2034. actionState = 'reg_nollie_hardflip'
  2035. own['actionTimer'] = 38
  2036. skater.playAction('reg_hardflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2037. deck.playAction('a_fak_hardflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2038. trucks.playAction('a_fak_hardflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2039. if requestAction == 'fak_nollie_hardflip':
  2040. actionState = 'fak_nollie_hardflip'
  2041. own['actionTimer'] = 38
  2042. skater.playAction('fak_nollie_hardflip', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2043. deck.playAction('a_reg_hardflip.001', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2044. trucks.playAction('a_reg_hardflip.001', flip_start_frame,20, layer=flip_layer, play_mode=0, speed=.5)
  2045. #reg_jump
  2046. if requestAction == 'reg_jump':
  2047. actionState = 'reg_jump'
  2048. own['actionTimer'] = 19
  2049. skater.playAction('reg_jump', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2050. deck.playAction('a_reg_jump2', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2051. trucks.playAction('a_reg_jump2', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2052. #fak_jump
  2053. if requestAction == 'fak_jump':
  2054. actionState = 'fak_jump'
  2055. own['actionTimer'] = 19
  2056. skater.playAction('fak_jump', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2057. trucks.playAction('a_fak_jump', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2058. deck.playAction('a_fak_jump', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2059. #reg_onboard
  2060. if requestAction == 'reg_onboard':
  2061. actionState = 'reg_onboard'
  2062. skater.stopAction(loop_layer)
  2063. deck.stopAction(loop_layer)
  2064. trucks.stopAction(loop_layer)
  2065. skater.stopAction(trans_layer)
  2066. deck.stopAction(trans_layer)
  2067. trucks.stopAction(trans_layer)
  2068. own['actionTimer'] = 40
  2069. skater.playAction('reg_noffboard', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  2070. deck.playAction('a_reg_noffboard', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  2071. trucks.playAction('a_reg_noffboard', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  2072. if requestAction == 'fak_onboard':
  2073. actionState = 'fak_onboard'
  2074. skater.stopAction(loop_layer)
  2075. deck.stopAction(loop_layer)
  2076. trucks.stopAction(loop_layer)
  2077. skater.stopAction(trans_layer)
  2078. deck.stopAction(trans_layer)
  2079. trucks.stopAction(trans_layer)
  2080. own['actionTimer'] = 40
  2081. skater.playAction('fak_noffboard', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  2082. deck.playAction('a_fak_noffboard', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  2083. trucks.playAction('a_fak_noffboard', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  2084. if requestAction == 'reg_offboard' and l_actionState != 'reg_offboard':
  2085. actionState = 'reg_offboard'
  2086. own['actionTimer'] = 60
  2087. skater.playAction('reg_noffboard', 1,30, layer=trans_layer, play_mode=0, speed=.5)
  2088. deck.playAction('a_reg_noffboard', 1,30, layer=trans_layer, play_mode=0, speed=.5)
  2089. trucks.playAction('a_reg_noffboard', 1,30, layer=trans_layer, play_mode=0, speed=.5)
  2090. if requestAction == 'fak_offboard' and l_actionState != 'fak_offboard':
  2091. actionState = 'fak_offboard'
  2092. own['actionTimer'] = 60
  2093. skater.playAction('fak_noffboard', 1,30, layer=trans_layer, play_mode=0, speed=.5)
  2094. deck.playAction('a_fak_noffboard', 1,30, layer=trans_layer, play_mode=0, speed=.5)
  2095. trucks.playAction('a_fak_noffboard', 1,30, layer=trans_layer, play_mode=0, speed=.5)
  2096. if requestAction == 'reg_powerslide_out':
  2097. actionState = 'reg_powerslide_out'
  2098. own['actionTimer'] = 40
  2099. skater.playAction('nreg_powerslide2', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2100. deck.playAction('a_reg_powerslide2_d', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2101. trucks.playAction('a_reg_powerslide2_t', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2102. if requestAction == 'fak_powerslide_out':
  2103. actionState = 'fak_powerslide_out'
  2104. own['actionTimer'] = 40
  2105. skater.playAction('nfak_powerslide2', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2106. deck.playAction('a_fak_powerslide2_d', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2107. trucks.playAction('a_fak_powerslide2_t', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2108. if requestAction == 'reg_fs_powerslide_out':
  2109. actionState = 'reg_fs_powerslide_out'
  2110. own['actionTimer'] = 40
  2111. skater.playAction('nreg_powerslide', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2112. deck.playAction('a_reg_powerslide', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2113. trucks.playAction('a_reg_powerslide', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2114. if requestAction == 'fak_fs_powerslide_out':
  2115. actionState = 'fak_fs_powerslide_out'
  2116. own['actionTimer'] = 40
  2117. skater.playAction('nfak_powerslide', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2118. deck.playAction('a_fak_powerslide_d', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2119. trucks.playAction('a_fak_powerslide_t', 20,0, layer=trans_layer, play_mode=0, speed=1.5)
  2120. if requestAction == 'fak-reg_5050':
  2121. actionState = 'fak-reg_5050'
  2122. own['actionTimer'] = 10
  2123. skater.playAction('reg_5050', 40,30, layer=trans_layer, play_mode=0, speed=1)
  2124. deck.playAction('a_reg', 20,0, layer=trans_layer, play_mode=0, speed=1)
  2125. trucks.playAction('a_reg', 20,0, layer=trans_layer, play_mode=0, speed=1)
  2126. if requestAction == 'reg-fak_5050':
  2127. actionState = 'fak-reg_5050'
  2128. own['actionTimer'] = 10
  2129. skater.playAction('reg_5050', 30,40, layer=trans_layer, play_mode=0, speed=1)
  2130. deck.playAction('a_reg', 20,0, layer=trans_layer, play_mode=0, speed=1)
  2131. trucks.playAction('a_reg', 20,0, layer=trans_layer, play_mode=0, speed=1)
  2132. if requestAction == 'fak-reg_roll':
  2133. actionState = 'fak-reg_roll'
  2134. own['actionTimer'] = 10
  2135. skater.playAction('nreg', 70,60, layer=trans_layer, play_mode=0, speed=1)
  2136. deck.playAction('a_reg', 10,0, layer=trans_layer, play_mode=0, speed=1)
  2137. trucks.playAction('a_reg', 10,0, layer=trans_layer, play_mode=0, speed=1)
  2138. if requestAction == 'reg-fak_roll':
  2139. actionState = 'fak-reg_roll'
  2140. own['actionTimer'] = 10
  2141. skater.playAction('nreg', 60,70, layer=trans_layer, play_mode=0, speed=1)
  2142. deck.playAction('a_reg', 10,0, layer=trans_layer, play_mode=0, speed=1)
  2143. trucks.playAction('a_reg', 10,0, layer=trans_layer, play_mode=0, speed=1)
  2144. if requestAction == 'reg_hippy':
  2145. actionState = 'reg_hippy'
  2146. own['actionTimer'] = 60
  2147. skater.playAction('reg_hippy', 10,40, layer=trans_layer, play_mode=0, speed=.5)
  2148. deck.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2149. trucks.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2150. if requestAction == 'fak_hippy':
  2151. actionState = 'fak_hippy'
  2152. own['actionTimer'] = 60
  2153. skater.playAction('fak_hippy', 10,40, layer=trans_layer, play_mode=0, speed=.5)
  2154. deck.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2155. trucks.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2156. if requestAction == 'reg_hippy_ncw':
  2157. actionState = 'reg_hippy_ncw'
  2158. own['actionTimer'] = 60
  2159. skater.playAction('reg_hippy_ncw', 10,40, layer=trans_layer, play_mode=0, speed=.5)
  2160. deck.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2161. trucks.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2162. if requestAction == 'reg_hippy_nccw':
  2163. actionState = 'reg_hippy_nccw'
  2164. own['actionTimer'] = 60
  2165. skater.playAction('reg_hippy_nccw', 10,40, layer=trans_layer, play_mode=0, speed=.5)
  2166. deck.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2167. trucks.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2168. if requestAction == 'fak_hippy_ncw':
  2169. actionState = 'fak_hippy_ncw'
  2170. own['actionTimer'] = 60
  2171. skater.playAction('fak_hippy_ncw', 10,40, layer=trans_layer, play_mode=0, speed=.5)
  2172. deck.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2173. trucks.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2174. if requestAction == 'fak_hippy_nccw':
  2175. actionState = 'fak_hippy_nccw'
  2176. own['actionTimer'] = 60
  2177. skater.playAction('fak_hippy_nccw', 10,40, layer=trans_layer, play_mode=0, speed=.5)
  2178. deck.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2179. trucks.playAction('a_reg', 30,0, layer=trans_layer, play_mode=0, speed=1)
  2180. if requestAction == 'reg_air-roll':
  2181. actionState = 'reg_air-roll'
  2182. own['actionTimer'] = 10
  2183. skater.playAction('reg_air', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2184. deck.playAction('a_reg', 30,40, layer=trans_layer, play_mode=1, speed=.5)
  2185. trucks.playAction('a_reg', 30,40, layer=trans_layer, play_mode=1, speed=.5)
  2186. if requestAction == 'fak_air-roll':
  2187. actionState = 'fak_air-roll'
  2188. own['actionTimer'] = 10
  2189. skater.playAction('fak_air', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2190. deck.playAction('a_reg', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2191. trucks.playAction('a_reg', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2192. if requestAction == 'reg_5050-roll':
  2193. actionState = 'reg_5050-roll'
  2194. own['actionTimer'] = 10
  2195. skater.playAction('reg_air', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2196. deck.playAction('a_reg', 30,40, layer=trans_layer, play_mode=1, speed=.5)
  2197. trucks.playAction('a_reg', 30,40, layer=trans_layer, play_mode=1, speed=.5)
  2198. if requestAction == 'fak_5050-roll':
  2199. actionState = 'fak_5050-roll'
  2200. own['actionTimer'] = 10
  2201. skater.playAction('fak_air', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2202. deck.playAction('a_reg', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2203. trucks.playAction('a_reg', 30,40, layer=trans_layer, play_mode=0, speed=.5)
  2204. if requestAction == 'reg_back_invert_out':
  2205. own['actionTimer'] = 30
  2206. actionState = 'reg_back_invert_out'
  2207. skater.playAction('reg_back_invert_in.001', 30,1, layer=trans_layer, play_mode=0, speed=1)
  2208. deck.playAction('a_reg_back_invert_in', 30,1, layer=trans_layer, play_mode=0, speed=1)
  2209. trucks.playAction('a_reg_back_invert_in', 30,1, layer=trans_layer, play_mode=0, speed=1)
  2210. if requestAction == 'fak_fr_invert_out':
  2211. own['actionTimer'] = 30
  2212. actionState = 'fak_fr_invert_out'
  2213. skater.playAction('fak_fr_invert', 30,1, layer=trans_layer, play_mode=0, speed=1)
  2214. deck.playAction('a_fak_fr_invert', 30,1, layer=trans_layer, play_mode=0, speed=1)
  2215. trucks.playAction('a_fak_fr_invert', 30,1, layer=trans_layer, play_mode=0, speed=1)
  2216. if requestAction == 'reg_throw':
  2217. own['actionTimer'] = 40
  2218. actionState = 'reg_throw'
  2219. skater.playAction('reg_throw', 10,30, layer=throw_layer, priority=0, play_mode=0, speed=.5)
  2220. if requestAction == 'fak_throw':
  2221. own['actionTimer'] = 40
  2222. actionState = 'fak_throw'
  2223. skater.playAction('fak_throw', 10,30, layer=throw_layer, priority=0, play_mode=0, speed=.5)
  2224. if requestAction == 'reg_fall1':
  2225. own['actionTimer'] = 50
  2226. actionState = 'reg_fall1'
  2227. skater.playAction('reg_fall1', 1,50, layer=trans_layer, priority=0, play_mode=0, speed=1)
  2228. if requestAction == 'reg_air_tail to manual':
  2229. own['actionTimer'] = 20
  2230. actionState = 'reg_air_tail to manual'
  2231. skater.playAction('reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2232. deck.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2233. trucks.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2234. if l_requestAction == 'fak_air_tail to manual':
  2235. own['actionTimer'] = 20
  2236. actionState = 'fak_air_tail to manual'
  2237. skater.playAction('fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2238. deck.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2239. trucks.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2240. if requestAction == 'reg_air_nose to nmanual':
  2241. own['actionTimer'] = 20
  2242. actionState = 'reg_air_nose to nmanual'
  2243. skater.playAction('reg_nmanual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2244. deck.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2245. trucks.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2246. if l_requestAction == 'fak_air_nose to nmanual':
  2247. own['actionTimer'] = 20
  2248. actionState = 'fak_air_nose to nmanual'
  2249. skater.playAction('fak_nmanual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2250. deck.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2251. trucks.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  2252. if requestAction == 'reg_sit_out':
  2253. own['actionTimer'] = 28
  2254. actionState = 'reg_sit_out'
  2255. own['actionState'] = 'reg_sit_out'
  2256. skater.playAction('reg_sit', 65, 30, layer=trans_layer, play_mode=0, speed=1)
  2257. deck.playAction('a_reg_sit', 65,30, layer=trans_layer, play_mode=0, speed=1)
  2258. trucks.playAction('a_reg_sit', 65,30, layer=trans_layer, play_mode=0, speed=1)
  2259. if requestAction == 'fak_sit_out':
  2260. own['actionTimer'] = 28
  2261. own['actionState'] = 'fak_sit_out'
  2262. actionState = 'fak_sit_out'
  2263. skater.playAction('fak_sit', 65, 30, layer=trans_layer, play_mode=0, speed=1)
  2264. deck.playAction('a_fak_sit', 65,30, layer=trans_layer, play_mode=0, speed=1)
  2265. trucks.playAction('a_fak_sit', 65,30, layer=trans_layer, play_mode=0, speed=1)
  2266. if requestAction == 'reg_ollie_north_out':
  2267. actionState = 'reg_ollie_north_out'
  2268. own['actionState'] = 'reg_ollie_north_out'
  2269. own['actionTimer'] = 7
  2270. trans_playing = skater.isPlayingAction(trans_layer)
  2271. if trans_playing:
  2272. cur_frame = skater.getActionFrame(trans_layer)
  2273. if trans_playing and cur_frame > 1:
  2274. skater.playAction('reg_ollie_north', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2275. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2276. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2277. own['actionTimer'] = cur_frame
  2278. else:
  2279. skater.playAction('reg_ollie_north', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2280. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2281. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2282. if requestAction == 'reg_ollie_south_out':
  2283. actionState = 'reg_ollie_south_out'
  2284. own['actionState'] = 'reg_ollie_south_out'
  2285. own['actionTimer'] = 7
  2286. trans_playing = skater.isPlayingAction(trans_layer)
  2287. if trans_playing:
  2288. cur_frame = skater.getActionFrame(trans_layer)
  2289. if trans_playing and cur_frame > 1:
  2290. skater.playAction('reg_ollie_south', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2291. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2292. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2293. own['actionTimer'] = cur_frame
  2294. else:
  2295. skater.playAction('reg_ollie_south', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2296. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2297. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2298. if requestAction == 'fak_ollie_north_out':
  2299. actionState = 'fak_ollie_north_out'
  2300. own['actionState'] = 'fak_ollie_north_out'
  2301. own['actionTimer'] = 7
  2302. trans_playing = skater.isPlayingAction(trans_layer)
  2303. if trans_playing:
  2304. cur_frame = skater.getActionFrame(trans_layer)
  2305. if trans_playing and cur_frame > 1:
  2306. skater.playAction('fak_ollie_north', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2307. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2308. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2309. own['actionTimer'] = cur_frame
  2310. else:
  2311. skater.playAction('fak_ollie_north', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2312. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2313. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2314. if requestAction == 'fak_ollie_south_out':
  2315. actionState = 'fak_ollie_south_out'
  2316. own['actionState'] = 'fak_ollie_south_out'
  2317. own['actionTimer'] = 7
  2318. trans_playing = skater.isPlayingAction(trans_layer)
  2319. if trans_playing:
  2320. cur_frame = skater.getActionFrame(trans_layer)
  2321. if trans_playing and cur_frame > 1:
  2322. skater.playAction('fak_ollie_south', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2323. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2324. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2325. own['actionTimer'] = cur_frame
  2326. else:
  2327. skater.playAction('fak_ollie_south', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2328. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2329. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2330. if requestAction == 'frontside_grab_out':
  2331. actionState = 'frontside_grab_out'
  2332. own['actionState'] = 'frontside_grab_out'
  2333. own['actionTimer'] = 7
  2334. trans_playing = skater.isPlayingAction(trans_layer)
  2335. if trans_playing:
  2336. cur_frame = skater.getActionFrame(trans_layer)
  2337. if trans_playing and cur_frame > 1:
  2338. skater.playAction('reg_fg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2339. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2340. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2341. own['actionTimer'] = cur_frame
  2342. else:
  2343. skater.playAction('reg_fg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2344. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2345. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2346. if requestAction == 'backside_grab_out':
  2347. actionState = 'backside_grab_out'
  2348. own['actionState'] = 'backside_grab_out'
  2349. own['actionTimer'] = 7
  2350. trans_playing = skater.isPlayingAction(trans_layer)
  2351. if trans_playing:
  2352. cur_frame = skater.getActionFrame(trans_layer)
  2353. if trans_playing and cur_frame > 1:
  2354. skater.playAction('reg_bsg2', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2355. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2356. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2357. own['actionTimer'] = cur_frame
  2358. else:
  2359. skater.playAction('reg_bsg2', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2360. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2361. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2362. if requestAction == 'fak_frontside_grab_out':
  2363. actionState = 'fak_frontside_grab_out'
  2364. own['actionState'] = 'fak_frontside_grab_out'
  2365. own['actionTimer'] = 7
  2366. trans_playing = skater.isPlayingAction(trans_layer)
  2367. if trans_playing:
  2368. cur_frame = skater.getActionFrame(trans_layer)
  2369. if trans_playing and cur_frame > 1:
  2370. skater.playAction('fak_fg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2371. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2372. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2373. own['actionTimer'] = cur_frame
  2374. else:
  2375. skater.playAction('fak_fg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2376. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2377. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2378. if requestAction == 'fak_backside_grab_out':
  2379. actionState = 'fak_backside_grab_out'
  2380. own['actionState'] = 'fak_backside_grab_out'
  2381. own['actionTimer'] = 7
  2382. trans_playing = skater.isPlayingAction(trans_layer)
  2383. if trans_playing:
  2384. cur_frame = skater.getActionFrame(trans_layer)
  2385. if trans_playing and cur_frame > 1:
  2386. skater.playAction('fak_bg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2387. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2388. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2389. own['actionTimer'] = cur_frame
  2390. else:
  2391. skater.playAction('fak_bg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2392. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2393. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2394. if requestAction == 'frontside_nose_grab_out':
  2395. actionState = 'frontside_nose_grab_out'
  2396. own['actionState'] = 'frontside_nose_grab_out'
  2397. own['actionTimer'] = 7
  2398. trans_playing = skater.isPlayingAction(trans_layer)
  2399. if trans_playing:
  2400. cur_frame = skater.getActionFrame(trans_layer)
  2401. if trans_playing and cur_frame > 1:
  2402. skater.playAction('frontside_nose_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2403. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2404. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2405. own['actionTimer'] = cur_frame
  2406. else:
  2407. skater.playAction('frontside_nose_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2408. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2409. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2410. if requestAction == 'backside_nose_grab_out':
  2411. actionState = 'backside_nose_grab_out'
  2412. own['actionState'] = 'backside_nose_grab_out'
  2413. own['actionTimer'] = 7
  2414. trans_playing = skater.isPlayingAction(trans_layer)
  2415. if trans_playing:
  2416. cur_frame = skater.getActionFrame(trans_layer)
  2417. if trans_playing and cur_frame > 1:
  2418. skater.playAction('backside_nose_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2419. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2420. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2421. own['actionTimer'] = cur_frame
  2422. else:
  2423. skater.playAction('backside_nose_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2424. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2425. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2426. if requestAction == 'fak_frontside_nose_out':
  2427. actionState = 'fak_frontside_nose_out'
  2428. own['actionState'] = 'fak_frontside_nose_out'
  2429. own['actionTimer'] = 7
  2430. trans_playing = skater.isPlayingAction(trans_layer)
  2431. if trans_playing:
  2432. cur_frame = skater.getActionFrame(trans_layer)
  2433. if trans_playing and cur_frame > 1:
  2434. skater.playAction('fak_frontside_nose_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2435. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2436. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2437. own['actionTimer'] = cur_frame
  2438. else:
  2439. skater.playAction('fak_frontside_nose_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2440. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2441. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2442. if requestAction == 'fak_backside_nose_grab_out':
  2443. actionState = 'fak_backside_nose_grab_out'
  2444. own['actionState'] = 'fak_backside_nose_grab_out'
  2445. own['actionTimer'] = 7
  2446. trans_playing = skater.isPlayingAction(trans_layer)
  2447. if trans_playing:
  2448. cur_frame = skater.getActionFrame(trans_layer)
  2449. if trans_playing and cur_frame > 1:
  2450. skater.playAction('fak_backside_nose_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2451. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2452. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2453. own['actionTimer'] = cur_frame
  2454. else:
  2455. skater.playAction('fak_backside_nose_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2456. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2457. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2458. if requestAction == 'frontside_tail_grab_out':
  2459. actionState = 'frontside_tail_grab_out'
  2460. own['actionState'] = 'frontside_tail_grab_out'
  2461. own['actionTimer'] = 7
  2462. trans_playing = skater.isPlayingAction(trans_layer)
  2463. if trans_playing:
  2464. cur_frame = skater.getActionFrame(trans_layer)
  2465. if trans_playing and cur_frame > 1:
  2466. skater.playAction('frontside_tail_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2467. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2468. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2469. own['actionTimer'] = cur_frame
  2470. else:
  2471. skater.playAction('frontside_tail_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2472. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2473. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2474. if requestAction == 'backside_tail_grab_out':
  2475. actionState = 'backside_tail_grab_out'
  2476. own['actionState'] = 'backside_tail_grab_out'
  2477. own['actionTimer'] = 7
  2478. trans_playing = skater.isPlayingAction(trans_layer)
  2479. if trans_playing:
  2480. cur_frame = skater.getActionFrame(trans_layer)
  2481. if trans_playing and cur_frame > 1:
  2482. skater.playAction('backside_tail_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2483. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2484. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2485. own['actionTimer'] = cur_frame
  2486. else:
  2487. skater.playAction('backside_tail_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2488. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2489. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2490. if requestAction == 'fak_frontside_tail_grab_out':
  2491. actionState = 'fak_frontside_tail_grab_out'
  2492. own['actionState'] = 'fak_frontside_tail_grab_out'
  2493. own['actionTimer'] = 7
  2494. trans_playing = skater.isPlayingAction(trans_layer)
  2495. if trans_playing:
  2496. cur_frame = skater.getActionFrame(trans_layer)
  2497. if trans_playing and cur_frame > 1:
  2498. skater.playAction('fak_frontside_tail_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2499. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2500. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2501. own['actionTimer'] = cur_frame
  2502. else:
  2503. skater.playAction('fak_frontside_tail_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2504. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2505. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2506. if requestAction == 'fak_backside_tail_grab_out':
  2507. actionState = 'fak_backside_tail_grab_out'
  2508. own['actionState'] = 'fak_backside_tail_grab_out'
  2509. own['actionTimer'] = 7
  2510. trans_playing = skater.isPlayingAction(trans_layer)
  2511. if trans_playing:
  2512. cur_frame = skater.getActionFrame(trans_layer)
  2513. if trans_playing and cur_frame > 1:
  2514. skater.playAction('fak_backside_tail_grab', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2515. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2516. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1.5)
  2517. own['actionTimer'] = cur_frame
  2518. else:
  2519. skater.playAction('fak_backside_tail_grab', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2520. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2521. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1.5)
  2522. if requestAction == 'reg_judo_out':
  2523. actionState = 'reg_judo_out'
  2524. own['actionState'] = 'reg_judo_out'
  2525. own['actionTimer'] = 7
  2526. trans_playing = skater.isPlayingAction(trans_layer)
  2527. if trans_playing:
  2528. cur_frame = skater.getActionFrame(trans_layer)
  2529. if trans_playing and cur_frame > 1:
  2530. skater.playAction('reg_judo', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2531. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2532. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2533. own['actionTimer'] = cur_frame
  2534. else:
  2535. skater.playAction('reg_judo', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2536. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2537. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2538. if requestAction == 'fak_judo_out':
  2539. actionState = 'fak_judo_out'
  2540. own['actionState'] = 'fak_judo_out'
  2541. own['actionTimer'] = 7
  2542. trans_playing = skater.isPlayingAction(trans_layer)
  2543. if trans_playing:
  2544. cur_frame = skater.getActionFrame(trans_layer)
  2545. if trans_playing and cur_frame > 1:
  2546. skater.playAction('fak_judo', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2547. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2548. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2549. own['actionTimer'] = cur_frame
  2550. else:
  2551. skater.playAction('fak_judo', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2552. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2553. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2554. #---
  2555. if requestAction == 'reg_frigid_out':
  2556. actionState = 'reg_frigid_out'
  2557. own['actionState'] = 'reg_frigid_out'
  2558. own['actionTimer'] = 7
  2559. trans_playing = skater.isPlayingAction(trans_layer)
  2560. if trans_playing:
  2561. cur_frame = skater.getActionFrame(trans_layer)
  2562. if trans_playing and cur_frame > 1:
  2563. skater.playAction('reg_frigid', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2564. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2565. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2566. own['actionTimer'] = cur_frame
  2567. else:
  2568. skater.playAction('reg_frigid', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2569. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2570. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2571. if requestAction == 'fak_frigid_out':
  2572. actionState = 'fak_frigid_out'
  2573. own['actionState'] = 'fak_frigid_out'
  2574. own['actionTimer'] = 7
  2575. trans_playing = skater.isPlayingAction(trans_layer)
  2576. if trans_playing:
  2577. cur_frame = skater.getActionFrame(trans_layer)
  2578. if trans_playing and cur_frame > 1:
  2579. skater.playAction('fak_frigid', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2580. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2581. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2582. own['actionTimer'] = cur_frame
  2583. else:
  2584. skater.playAction('fak_frigid', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2585. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2586. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2587. if requestAction == 'reg_fsonefoot_out':
  2588. actionState = 'reg_fsonefoot_out'
  2589. own['actionState'] = 'reg_fsonefoot_out'
  2590. own['actionTimer'] = 7
  2591. trans_playing = skater.isPlayingAction(trans_layer)
  2592. if trans_playing:
  2593. cur_frame = skater.getActionFrame(trans_layer)
  2594. if trans_playing and cur_frame > 1:
  2595. skater.playAction('reg_fsonefoot', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2596. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2597. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2598. own['actionTimer'] = cur_frame
  2599. else:
  2600. skater.playAction('reg_fsonefoot', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2601. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2602. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2603. if requestAction == 'fak_fsonefoot_out':
  2604. actionState = 'fak_fsonefoot_out'
  2605. own['actionState'] = 'fak_fsonefoot_out'
  2606. own['actionTimer'] = 7
  2607. trans_playing = skater.isPlayingAction(trans_layer)
  2608. if trans_playing:
  2609. cur_frame = skater.getActionFrame(trans_layer)
  2610. if trans_playing and cur_frame > 1:
  2611. skater.playAction('fak_fsonefoot', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2612. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2613. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2614. own['actionTimer'] = cur_frame
  2615. else:
  2616. skater.playAction('fak_fsonefoot', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2617. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2618. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2619. if requestAction == 'reg_onefoot_out':
  2620. actionState = 'reg_onefoot_out'
  2621. own['actionState'] = 'reg_onefoot_out'
  2622. own['actionTimer'] = 7
  2623. trans_playing = skater.isPlayingAction(trans_layer)
  2624. if trans_playing:
  2625. cur_frame = skater.getActionFrame(trans_layer)
  2626. if trans_playing and cur_frame > 1:
  2627. skater.playAction('reg_onefoot', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2628. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2629. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2630. own['actionTimer'] = cur_frame
  2631. else:
  2632. skater.playAction('reg_onefoot', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2633. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2634. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2635. if requestAction == 'fak_onefoot_out':
  2636. actionState = 'fak_onefoot_out'
  2637. own['actionState'] = 'fak_onefoot_out'
  2638. own['actionTimer'] = 7
  2639. trans_playing = skater.isPlayingAction(trans_layer)
  2640. if trans_playing:
  2641. cur_frame = skater.getActionFrame(trans_layer)
  2642. if trans_playing and cur_frame > 1:
  2643. skater.playAction('fak_onefoot', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2644. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2645. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2646. own['actionTimer'] = cur_frame
  2647. else:
  2648. skater.playAction('fak_onefoot', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2649. deck.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2650. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2651. if requestAction == 'reg_airwalk_out':
  2652. actionState = 'reg_airwalk_out'
  2653. own['actionState'] = 'reg_airwalk_out'
  2654. own['actionTimer'] = 7
  2655. trans_playing = skater.isPlayingAction(trans_layer)
  2656. if trans_playing:
  2657. cur_frame = skater.getActionFrame(trans_layer)
  2658. if trans_playing and cur_frame > 1:
  2659. skater.playAction('reg_airwalk', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2660. deck.playAction('a_reg_airwalk', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2661. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  2662. own['actionTimer'] = cur_frame
  2663. else:
  2664. skater.playAction('reg_airwalk', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2665. deck.playAction('a_reg_airwalk', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2666. trucks.playAction('a_reg_airwalk', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2667. #--
  2668. if requestAction == 'reg_walk_air_out':
  2669. actionState = 'reg_walk_air_out'
  2670. own['actionState'] = 'reg_walk_air_out'
  2671. own['actionTimer'] = 24
  2672. trans_playing = skater.isPlayingAction(trans_layer)
  2673. if trans_playing:
  2674. cur_frame = skater.getActionFrame(trans_layer)
  2675. if trans_playing and cur_frame > 1:
  2676. skater.playAction('reg_walk_air', cur_frame,40, layer=trans_layer, play_mode=0, speed=1.5)
  2677. deck.playAction('a_reg_walk_air', cur_frame,40, layer=trans_layer, play_mode=0, speed=1.5)
  2678. trucks.playAction('a_reg_walk_air', cur_frame,40, layer=trans_layer, play_mode=0, speed=1.5)
  2679. own['actionTimer'] = cur_frame
  2680. else:
  2681. skater.playAction('reg_walk_air', 10,40, layer=trans_layer, play_mode=0, speed=1.5)
  2682. deck.playAction('a_reg_walk_air', 10,40, layer=trans_layer, play_mode=0, speed=1.5)
  2683. trucks.playAction('a_reg_walk_air', 10,40, layer=trans_layer, play_mode=0, speed=1.5)
  2684. if requestAction == 'fak_walk_air_out':
  2685. actionState = 'fak_walk_air_out'
  2686. own['actionState'] = 'fak_walk_air_out'
  2687. own['actionTimer'] = 24
  2688. trans_playing = skater.isPlayingAction(trans_layer)
  2689. if trans_playing:
  2690. cur_frame = skater.getActionFrame(trans_layer)
  2691. if trans_playing and cur_frame > 1:
  2692. skater.playAction('fak_walk_air', cur_frame,40, layer=trans_layer, play_mode=0, speed=1.5)
  2693. deck.playAction('a_fak_walk_air', cur_frame,40, layer=trans_layer, play_mode=0, speed=1.5)
  2694. trucks.playAction('a_fak_walk_air', cur_frame,40, layer=trans_layer, play_mode=0, speed=1.5)
  2695. own['actionTimer'] = cur_frame
  2696. else:
  2697. skater.playAction('fak_walk_air', 10,40, layer=trans_layer, play_mode=0, speed=1.5)
  2698. deck.playAction('a_fak_walk_air', 10,40, layer=trans_layer, play_mode=0, speed=1.5)
  2699. trucks.playAction('a_fak_walk_air', 10,40, layer=trans_layer, play_mode=0, speed=1.5)
  2700. if requestAction == 'reg_air-walk_air':
  2701. actionState = 'reg_air-walk_air'
  2702. own['actionState'] = 'reg_air-walk_air'
  2703. own['actionTimer'] = 9
  2704. trans_playing = skater.isPlayingAction(trans_layer)
  2705. if trans_playing:
  2706. cur_frame = skater.getActionFrame(trans_layer)
  2707. if trans_playing and cur_frame > 1:
  2708. skater.playAction('reg_walk_air', cur_frame,60, layer=trans_layer, play_mode=0, speed=1)
  2709. deck.playAction('a_reg_walk_air', cur_frame,60, layer=trans_layer, play_mode=0, speed=1)
  2710. trucks.playAction('a_reg_walk_air', cur_frame,60, layer=trans_layer, play_mode=0, speed=1)
  2711. own['actionTimer'] = cur_frame
  2712. else:
  2713. skater.playAction('reg_walk_air', 50,60, layer=trans_layer, play_mode=0, speed=1)
  2714. deck.playAction('a_reg_walk_air', 50,60, layer=trans_layer, play_mode=0, speed=1)
  2715. trucks.playAction('a_reg_walk_air', 50,60, layer=trans_layer, play_mode=0, speed=1)
  2716. if requestAction == 'fak_air-walk_air':
  2717. actionState = 'fak_air-walk_air'
  2718. own['actionState'] = 'fak_air-walk_air'
  2719. own['actionTimer'] = 9
  2720. trans_playing = skater.isPlayingAction(trans_layer)
  2721. if trans_playing:
  2722. cur_frame = skater.getActionFrame(trans_layer)
  2723. if trans_playing and cur_frame > 1:
  2724. skater.playAction('fak_walk_air', cur_frame,60, layer=trans_layer, play_mode=0, speed=1)
  2725. deck.playAction('a_fak_walk_air', cur_frame,60, layer=trans_layer, play_mode=0, speed=1)
  2726. trucks.playAction('a_fak_walk_air', cur_frame,60, layer=trans_layer, play_mode=0, speed=1)
  2727. own['actionTimer'] = cur_frame
  2728. else:
  2729. skater.playAction('fak_walk_air', 50,60, layer=trans_layer, play_mode=0, speed=1)
  2730. deck.playAction('a_fak_walk_air', 50,60, layer=trans_layer, play_mode=0, speed=1)
  2731. trucks.playAction('a_fak_walk_air', 50,60, layer=trans_layer, play_mode=0, speed=1)
  2732. if requestAction == 'reg_fak_noseg':
  2733. #stopActs()
  2734. own['actionState'] = 'reg_fak_noseg'
  2735. actionState = 'reg_fak_noseg'
  2736. own['actionTimer'] = 11
  2737. #actionTimer = 9
  2738. skater.playAction('reg_fak_noseg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  2739. deck.playAction('a_reg_noseg.002', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2740. trucks.playAction('a_reg_noseg.002', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2741. if requestAction == 'fak_reg_tailg':
  2742. own['actionState'] = 'fak_reg_tailg'
  2743. own['actionTimer'] = 11
  2744. skater.playAction('reg_fak_noseg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2745. deck.playAction('a_reg_noseg.002', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2746. trucks.playAction('a_reg_noseg.002', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2747. if requestAction == 'fak_reg_noseg':
  2748. #stopActs()
  2749. own['actionState'] = 'fak_reg_noseg'
  2750. actionState = 'fak_reg_noseg'
  2751. own['actionTimer'] = 11
  2752. #actionTimer = 9
  2753. skater.playAction('reg_fak_tailg', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2754. deck.playAction('a_reg_tailg.001', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2755. trucks.playAction('a_reg_tailg.001', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2756. if requestAction == 'reg_fak_tailg':
  2757. own['actionState'] = 'reg_fak_tailg'
  2758. actionState = 'reg_fak_tailg'
  2759. own['actionTimer'] = 11
  2760. skater.playAction('reg_fak_tailg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  2761. deck.playAction('a_reg_tailg.001', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2762. trucks.playAction('a_reg_tailg.001', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2763. if requestAction == 'reg_fak_nosegl':
  2764. #stopActs()
  2765. own['actionState'] = 'reg_fak_nosegl'
  2766. actionState = 'reg_fak_nosegl'
  2767. own['actionTimer'] = 11
  2768. #actionTimer = 9
  2769. skater.playAction('reg_fak_nosegl', 1,10, layer=trans_layer, play_mode=0, speed=1)
  2770. deck.playAction('a_reg_nosegL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2771. trucks.playAction('a_reg_nosegL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2772. if requestAction == 'reg_fak_nosegr':
  2773. #stopActs()
  2774. own['actionState'] = 'reg_fak_nosegr'
  2775. actionState = 'reg_fak_nosegr'
  2776. own['actionTimer'] = 11
  2777. #actionTimer = 9
  2778. skater.playAction('reg_fak_nosegr', 1,10, layer=trans_layer, play_mode=0, speed=1)
  2779. deck.playAction('a_reg_nosegR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2780. trucks.playAction('a_reg_nosegR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2781. if requestAction == 'reg_fak_tailgl':
  2782. #stopActs()
  2783. own['actionState'] = 'reg_fak_tailgl'
  2784. actionState = 'reg_fak_tailgl'
  2785. own['actionTimer'] = 11
  2786. #actionTimer = 9
  2787. skater.playAction('reg_fak_tailgl', 1,10, layer=trans_layer, play_mode=0, speed=1)
  2788. deck.playAction('a_reg_tailgL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2789. trucks.playAction('a_reg_tailgL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2790. if requestAction == 'reg_fak_tailgr':
  2791. own['actionState'] = 'reg_fak_tailgr'
  2792. own['actionTimer'] = 11
  2793. skater.playAction('reg_fak_tailgr', 1,10, layer=trans_layer, play_mode=0, speed=1)
  2794. deck.playAction('a_reg_tailgR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2795. trucks.playAction('a_reg_tailgR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2796. if requestAction == 'fak_reg_nosegl':
  2797. #stopActs()
  2798. own['actionState'] = 'fak_reg_nosegl'
  2799. actionState = 'fak_reg_nosegl'
  2800. own['actionTimer'] = 11
  2801. #actionTimer = 9
  2802. skater.playAction('reg_fak_tailgl', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2803. deck.playAction('a_reg_tailgL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2804. trucks.playAction('a_reg_tailgL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2805. if requestAction == 'fak_reg_nosegr':
  2806. #stopActs()
  2807. own['actionState'] = 'fak_reg_nosegr'
  2808. actionState = 'fak_reg_nosegr'
  2809. own['actionTimer'] = 11
  2810. #actionTimer = 9
  2811. skater.playAction('reg_fak_tailgr', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2812. deck.playAction('a_reg_tailgR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2813. trucks.playAction('a_reg_tailgR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2814. if requestAction == 'fak_reg_tailgl':
  2815. #stopActs()
  2816. own['actionState'] = 'fak_reg_tailgl'
  2817. actionState = 'fak_reg_tailgl'
  2818. own['actionTimer'] = 11
  2819. #actionTimer = 9
  2820. skater.playAction('reg_fak_nosegl', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2821. deck.playAction('a_reg_nosegL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2822. trucks.playAction('a_reg_nosegL', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2823. if requestAction == 'fak_reg_tailgr':
  2824. #stopActs()
  2825. own['actionState'] = 'fak_reg_tailgr'
  2826. actionState = 'fak_reg_tailgr'
  2827. own['actionTimer'] = 11
  2828. #actionTimer = 9
  2829. skater.playAction('reg_fak_nosegr', 10,1, layer=trans_layer, play_mode=0, speed=1)
  2830. deck.playAction('a_reg_nosegR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2831. trucks.playAction('a_reg_nosegR', 10,10, layer=trans_layer, play_mode=0, speed=1)
  2832. own['actionState'] = actionState
  2833. #######################################
  2834. #loop actions
  2835. ######################################
  2836. #check if request is possible
  2837. #if requestAction in requestActions_list:
  2838. if requestAction in requestActions_list and own['actionTimer'] == 0:
  2839. #print(requestAction)
  2840. #reg_turnLeft
  2841. if requestAction == 'reg_turnLeft':
  2842. actionState = 'reg_turnLeft'
  2843. #in
  2844. if l_actionState not in ['reg_turnLeft', 'reg_pump_left-leftb']:
  2845. skater.playAction('nreg_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2846. deck.playAction('a_reg_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2847. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2848. #loop
  2849. else:
  2850. skater.playAction('nreg_left', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  2851. deck.playAction('a_reg_left', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  2852. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  2853. #reg_turnRight
  2854. if requestAction == 'reg_turnRight':
  2855. actionState = 'reg_turnRight'
  2856. #in
  2857. if l_actionState not in ['reg_turnRight', 'reg_pump_right-rightb']:
  2858. skater.playAction('nreg_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2859. deck.playAction('a_reg_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2860. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2861. #loop
  2862. else:
  2863. skater.playAction('nreg_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2864. deck.playAction('a_reg_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2865. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2866. #fak_turnLeft
  2867. if requestAction == 'fak_turnLeft':
  2868. actionState = 'fak_turnLeft'
  2869. #in
  2870. if l_actionState not in ['fak_turnLeft', 'fak_pump_left-leftb']:
  2871. skater.playAction('nfak_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2872. deck.playAction('a_fak_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2873. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2874. #loop
  2875. else:
  2876. skater.playAction('nfak_left', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2877. deck.playAction('a_fak_left', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2878. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2879. #fak_turnRight
  2880. if requestAction == 'fak_turnRight':
  2881. actionState = 'fak_turnRight'
  2882. #in
  2883. if l_actionState not in ['fak_turnRight', 'fak_pump_right-rightb']:
  2884. skater.playAction('nfak_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2885. deck.playAction('a_fak_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2886. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2887. #loop
  2888. else:
  2889. skater.playAction('nfak_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2890. deck.playAction('a_fak_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2891. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2892. #nfak_pump_right
  2893. if requestAction == 'reg_pump_left':
  2894. actionState = 'reg_pump_left'
  2895. #in
  2896. if l_actionState not in ['reg_pump_left', 'reg_pump_left-left', 'reg_left-pump']:
  2897. own['actionTimer'] = 18
  2898. skater.playAction('nreg_pump_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2899. deck.playAction('a_reg_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2900. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2901. #loop
  2902. else:
  2903. skater.playAction('nreg_pump_left', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2904. deck.playAction('a_reg_left', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2905. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2906. #reg_pump_right
  2907. if requestAction == 'reg_pump_right':
  2908. actionState = 'reg_pump_right'
  2909. #in
  2910. if l_actionState not in ['reg_pump_right', 'reg_pump_right-right', 'reg_right-pump']:
  2911. own['actionTimer'] = 18
  2912. skater.playAction('nreg_pump_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2913. deck.playAction('a_reg_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2914. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2915. #loop
  2916. else:
  2917. skater.playAction('nreg_pump_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2918. deck.playAction('a_reg_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2919. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2920. if requestAction == 'fak_pump_left':
  2921. actionState = 'fak_pump_left'
  2922. #in
  2923. if l_actionState not in ['fak_pump_left', 'fak_pump_left-left', 'fak_left-pump']:
  2924. own['actionTimer'] = 18
  2925. skater.playAction('nfak_pump_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2926. deck.playAction('a_fak_left', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2927. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2928. #loop
  2929. else:
  2930. skater.playAction('nfak_pump_left', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2931. deck.playAction('a_fak_left', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2932. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2933. #fak_turnRight
  2934. if requestAction == 'fak_pump_right':
  2935. actionState = 'fak_pump_right'
  2936. #in
  2937. if l_actionState not in ['fak_pump_right', 'fak_pump_right-right', 'fak_right-pump']:
  2938. own['actionTimer'] = 18
  2939. skater.playAction('nfak_pump_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2940. deck.playAction('a_fak_right', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2941. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  2942. #loop
  2943. else:
  2944. skater.playAction('nfak_pump_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2945. deck.playAction('a_fak_right', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2946. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  2947. #reg_fs_powerslide
  2948. if requestAction == 'reg_fs_powerslide':
  2949. actionState = 'reg_fs_powerslide'
  2950. if l_actionState != 'reg_fs_powerslide':
  2951. skater.playAction('nreg_powerslide', 0,20, layer=trans_layer, priority=8, play_mode=0, speed=1.5)
  2952. deck.playAction('a_reg_powerslide', 0,20, layer=trans_layer, priority=1, play_mode=0, speed=1.5)
  2953. trucks.playAction('a_reg_powerslide', 0,20, layer=trans_layer, priority=0, play_mode=0, speed=1.5)
  2954. else:
  2955. skater.playAction('nreg_powerslide', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2956. deck.playAction('a_reg_powerslide', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2957. trucks.playAction('a_reg_powerslide', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2958. #reg_powerslide
  2959. if requestAction == 'reg_powerslide':
  2960. actionState = 'reg_powerslide'
  2961. if l_actionState != 'reg_powerslide':
  2962. skater.playAction('nreg_powerslide2', 0,20, layer=trans_layer, play_mode=0, speed=1.5)
  2963. deck.playAction('a_reg_powerslide2_d', 0,20, layer=trans_layer, play_mode=0, speed=1.5)
  2964. trucks.playAction('a_reg_powerslide2_t', 0,20, layer=trans_layer, priority=0, play_mode=0, speed=1.5)
  2965. else:
  2966. skater.playAction('nreg_powerslide2', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2967. deck.playAction('a_reg_powerslide2_d', 20,80, layer=loop_layer, speed=.5)
  2968. trucks.playAction('a_reg_powerslide2_t', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2969. #fak_fs_powerslide
  2970. if requestAction == 'fak_fs_powerslide':
  2971. actionState = 'fak_fs_powerslide'
  2972. if l_actionState != 'fak_fs_powerslide':
  2973. skater.playAction('nfak_powerslide', 0,20, layer=trans_layer, play_mode=0, speed=1.5)
  2974. deck.playAction('a_fak_powerslide_d', 0,20, layer=trans_layer, play_mode=0, speed=1.5)
  2975. trucks.playAction('a_fak_powerslide_t', 0,20, layer=trans_layer, priority=0, play_mode=0, speed=1.5)
  2976. else:
  2977. skater.playAction('nfak_powerslide', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2978. deck.playAction('a_fak_powerslide_d', 20,80, layer=loop_layer, speed=.5)
  2979. trucks.playAction('a_fak_powerslide_t', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2980. #fak_powerslide
  2981. if requestAction == 'fak_powerslide':
  2982. actionState = 'fak_powerslide'
  2983. if l_actionState != 'fak_powerslide':
  2984. skater.playAction('nfak_powerslide2', 0,20, layer=trans_layer, play_mode=0, speed=1.5)
  2985. deck.playAction('a_fak_powerslide2_d', 0,20, layer=trans_layer, play_mode=0, speed=1.5)
  2986. trucks.playAction('a_fak_powerslide2_t', 0,20, layer=trans_layer, priority=0, play_mode=0, speed=1.5)
  2987. else:
  2988. skater.playAction('nfak_powerslide2', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2989. deck.playAction('a_fak_powerslide2_d', 20,80, layer=loop_layer, speed=.5)
  2990. trucks.playAction('a_fak_powerslide2_t', 20,80, layer=loop_layer, play_mode=1, speed=.5)
  2991. #reg_roll
  2992. if requestAction == 'reg_roll':
  2993. if l_actionState == 'reg_pump':
  2994. trans_playing = skater.isPlayingAction(trans_layer)
  2995. if trans_playing:
  2996. cur_frame = skater.getActionFrame(trans_layer)
  2997. #cur_frame -= 2
  2998. if trans_playing and cur_frame > 1:
  2999. skater.playAction('nreg_pump_in', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3000. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3001. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3002. #print(cur_frame)
  3003. else:
  3004. own['actionTimer'] = 20
  3005. skater.playAction('nreg_pump_in', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3006. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3007. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3008. if l_actionState == 'reg_opos':
  3009. trans_playing = skater.isPlayingAction(trans_layer)
  3010. if trans_playing:
  3011. cur_frame = skater.getActionFrame(trans_layer)
  3012. if trans_playing and cur_frame > 1:
  3013. skater.playAction('noposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3014. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3015. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3016. else:
  3017. own['actionTimer'] = 20
  3018. skater.playAction('noposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3019. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3020. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3021. if l_actionState == 'reg_nopos':
  3022. flipping = skater.isPlayingAction(flip_layer)
  3023. if flipping == 0:
  3024. trans_playing = skater.isPlayingAction(trans_layer)
  3025. if trans_playing:
  3026. cur_frame = skater.getActionFrame(trans_layer)
  3027. if trans_playing and cur_frame > 1:
  3028. skater.playAction('nnoposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3029. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3030. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3031. else:
  3032. own['actionTimer'] = 20
  3033. skater.playAction('nnoposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3034. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3035. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3036. if l_actionState == 'reg_manual':
  3037. trans_playing = skater.isPlayingAction(trans_layer)
  3038. if trans_playing:
  3039. cur_frame = skater.getActionFrame(trans_layer)
  3040. cur_frame -= 2
  3041. if trans_playing and cur_frame > 1:
  3042. skater.playAction('reg_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3043. deck.playAction('a_reg_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3044. trucks.playAction('a_reg_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3045. else:
  3046. skater.playAction('reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3047. deck.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3048. trucks.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3049. if l_actionState == 'reg_nmanual':
  3050. trans_playing = skater.isPlayingAction(trans_layer)
  3051. if trans_playing:
  3052. cur_frame = skater.getActionFrame(trans_layer)
  3053. cur_frame -= 2
  3054. if trans_playing and cur_frame > 1:
  3055. skater.playAction('reg_nmanual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3056. deck.playAction('a_fak_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3057. trucks.playAction('a_fak_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3058. else:
  3059. skater.playAction('reg_nmanual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3060. deck.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3061. trucks.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3062. if l_actionState == 'reg_turnLeft':
  3063. trans_playing = skater.isPlayingAction(trans_layer)
  3064. if trans_playing:
  3065. cur_frame = skater.getActionFrame(trans_layer)
  3066. if trans_playing and cur_frame > 1:
  3067. skater.playAction('nreg_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3068. deck.playAction('a_reg_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3069. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3070. else:
  3071. own['actionTimer'] = 20
  3072. requestAction = 'reg_turnLeft_out'
  3073. actionState = 'reg_turnLeft_out'
  3074. skater.playAction('nreg_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3075. deck.playAction('a_reg_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3076. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3077. if l_actionState == 'reg_turnRight':
  3078. trans_playing = skater.isPlayingAction(trans_layer)
  3079. if trans_playing:
  3080. cur_frame = skater.getActionFrame(trans_layer)
  3081. if trans_playing and cur_frame > 1:
  3082. skater.playAction('nreg_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3083. deck.playAction('a_reg_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3084. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3085. else:
  3086. own['actionTimer'] = 20
  3087. requestAction = 'reg_turnRight_out'
  3088. actionState = 'reg_turnRight_out'
  3089. skater.playAction('nreg_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3090. deck.playAction('a_reg_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3091. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3092. if requestAction == 'reg_roll':
  3093. actionState = 'reg_roll'
  3094. skater.playAction('nreg', 1,60, layer=loop_layer, play_mode=1, speed=.5)
  3095. deck.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=.5)
  3096. trucks.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=.5)
  3097. #fak_roll
  3098. if requestAction == 'fak_roll':
  3099. if l_actionState == 'fak_pump':
  3100. trans_playing = skater.isPlayingAction(trans_layer)
  3101. if trans_playing:
  3102. cur_frame = skater.getActionFrame(trans_layer)
  3103. if trans_playing and cur_frame > 1:
  3104. skater.playAction('nfak_pump_in', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3105. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3106. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3107. else:
  3108. own['actionTimer'] = 20
  3109. skater.playAction('nfak_pump_in', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3110. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3111. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3112. if l_actionState == 'fak_opos':
  3113. trans_playing = skater.isPlayingAction(trans_layer)
  3114. if trans_playing:
  3115. cur_frame = skater.getActionFrame(trans_layer)
  3116. if trans_playing and cur_frame > 1:
  3117. skater.playAction('fak_oposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3118. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3119. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3120. else:
  3121. own['actionTimer'] = 20
  3122. skater.playAction('fak_oposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3123. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3124. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3125. if l_actionState == 'fak_nopos':
  3126. trans_playing = skater.isPlayingAction(trans_layer)
  3127. if trans_playing:
  3128. cur_frame = skater.getActionFrame(trans_layer)
  3129. if trans_playing and cur_frame > 1:
  3130. skater.playAction('fak_noposin', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3131. deck.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3132. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3133. else:
  3134. own['actionTimer'] = 20
  3135. skater.playAction('fak_noposin', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3136. deck.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3137. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=1)
  3138. if l_actionState == 'fak_manual':
  3139. trans_playing = skater.isPlayingAction(trans_layer)
  3140. if trans_playing:
  3141. cur_frame = skater.getActionFrame(trans_layer)
  3142. #cur_frame -= 2
  3143. if trans_playing and cur_frame > 1:
  3144. skater.playAction('fak_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3145. deck.playAction('a_fak_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3146. trucks.playAction('a_fak_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3147. else:
  3148. skater.playAction('fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3149. deck.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3150. trucks.playAction('a_fak_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3151. if l_actionState == 'fak_nmanual':
  3152. trans_playing = skater.isPlayingAction(trans_layer)
  3153. if trans_playing:
  3154. cur_frame = skater.getActionFrame(trans_layer)
  3155. #cur_frame -= 2
  3156. if trans_playing and cur_frame > 1:
  3157. skater.playAction('fak_nmanual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3158. deck.playAction('a_reg_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3159. trucks.playAction('a_reg_manual', cur_frame,1, layer=trans_layer, play_mode=0, speed=1)
  3160. else:
  3161. skater.playAction('fak_nmanual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3162. deck.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3163. trucks.playAction('a_reg_manual', 10,1, layer=trans_layer, play_mode=0, speed=1)
  3164. if l_actionState == 'fak_turnLeft':
  3165. trans_playing = skater.isPlayingAction(trans_layer)
  3166. if trans_playing:
  3167. cur_frame = skater.getActionFrame(trans_layer)
  3168. #cur_frame -= 2
  3169. if trans_playing and cur_frame > 1:
  3170. skater.playAction('nfak_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3171. deck.playAction('a_fak_left', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3172. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3173. else:
  3174. skater.playAction('nfak_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3175. deck.playAction('a_fak_left', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3176. trucks.playAction('a_reg', 20,1, layer=trans_layer, play_mode=0, speed=.5)
  3177. if l_actionState == 'fak_turnRight':
  3178. trans_playing = skater.isPlayingAction(trans_layer)
  3179. if trans_playing:
  3180. cur_frame = skater.getActionFrame(trans_layer)
  3181. #cur_frame -= 2
  3182. if trans_playing and cur_frame > 1:
  3183. skater.playAction('nfak_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3184. deck.playAction('a_fak_right', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3185. trucks.playAction('a_reg', cur_frame,1, layer=trans_layer, play_mode=0, speed=.5)
  3186. else:
  3187. skater.playAction('nfak_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3188. deck.playAction('a_fak_right', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3189. trucks.playAction('a_reg', 10,1, layer=trans_layer, play_mode=0, speed=.5)
  3190. if requestAction == 'fak_roll':
  3191. actionState = 'fak_roll'
  3192. skater.playAction('nfak', 1,60, layer=loop_layer, play_mode=1, speed=.5)
  3193. deck.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=.5)
  3194. trucks.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=.5)
  3195. #reg_opos
  3196. if requestAction == 'reg_opos' and own['actionTimer'] == 0:
  3197. actionState = 'reg_opos'
  3198. #in
  3199. if l_actionState != 'reg_opos':
  3200. skater.playAction('noposin', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3201. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3202. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3203. #loop
  3204. else:
  3205. skater.playAction('nopos', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3206. deck.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3207. trucks.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3208. #fak_opos
  3209. if requestAction == 'fak_opos':
  3210. actionState = 'fak_opos'
  3211. #in
  3212. if l_actionState != 'fak_opos':
  3213. skater.playAction('fak_oposin', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3214. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3215. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3216. #loop
  3217. else:
  3218. skater.playAction('fak_opos', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3219. deck.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3220. trucks.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3221. #reg_nopos
  3222. if requestAction == 'reg_nopos':
  3223. actionState = 'reg_nopos'
  3224. #in
  3225. if l_actionState != 'reg_nopos':
  3226. skater.playAction('nnoposin', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3227. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3228. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3229. #loop
  3230. else:
  3231. skater.playAction('nnopos', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3232. deck.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3233. trucks.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3234. #fak_nopos
  3235. if requestAction == 'fak_nopos':
  3236. actionState = 'fak_nopos'
  3237. #in
  3238. if l_actionState != 'fak_nopos':
  3239. skater.playAction('fak_noposin', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3240. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3241. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3242. #loop
  3243. else:
  3244. skater.playAction('fak_nopos', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3245. deck.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3246. trucks.playAction('a_reg', 1,40, layer=loop_layer, play_mode=1, speed=1)
  3247. #reg_pump
  3248. if requestAction == 'reg_pump':
  3249. actionState = 'reg_pump'
  3250. if l_actionState not in ['reg_pump', 'reg_pump_left', 'reg_pump_right', 'reg_pump_left_out', 'reg_pump_right_out', 'reg_pump_right-rightb', 'reg_pump_left-leftb']:
  3251. skater.playAction('nreg_pump_in', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3252. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3253. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3254. else:
  3255. own['actionTimer'] = 0
  3256. skater.playAction('nreg_pump', 1,60, layer=loop_layer, play_mode=1, speed=.5)
  3257. deck.playAction('a_reg', 1,60, layer=loop_layer, play_mode=1, speed=1)
  3258. trucks.playAction('a_reg', 1,60, layer=loop_layer, play_mode=1, speed=1)
  3259. #fak_pump
  3260. if requestAction == 'fak_pump':
  3261. actionState = 'fak_pump'
  3262. if l_actionState not in ['fak_pump', 'fak_pump_left', 'fak_pump_right', 'fak_pump_left_out', 'fak_pump_right_out', 'fak_pump_right-rightb', 'fak_pump_left-leftb']:
  3263. skater.playAction('nfak_pump_in', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3264. deck.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3265. trucks.playAction('a_reg', 1,20, layer=trans_layer, play_mode=0, speed=1)
  3266. else:
  3267. own['actionTimer'] = 0
  3268. skater.playAction('nfak_pump.001', 1,60, layer=loop_layer, play_mode=1, speed=.5)
  3269. deck.playAction('a_reg', 1,60, layer=loop_layer, play_mode=1, speed=1)
  3270. trucks.playAction('a_reg', 1,60, layer=loop_layer, play_mode=1, speed=1)
  3271. #reg_manual
  3272. if requestAction == 'reg_manual':
  3273. actionState = 'reg_manual'
  3274. #in
  3275. if l_requestAction != 'reg_manual' and l_actionState != ('reg_air_tail', 'reg_manual_out'):
  3276. skater.playAction('reg_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3277. deck.playAction('a_reg_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3278. trucks.playAction('a_reg_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3279. if l_requestAction != 'reg_manual' and l_actionState == 'reg_air_tail':
  3280. own['actionTimer'] = 20
  3281. actionState = 'reg_air_tail to manual'
  3282. skater.playAction('reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3283. deck.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3284. trucks.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3285. #loop
  3286. else:
  3287. skater.playAction('reg_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3288. deck.playAction('a_reg_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3289. trucks.playAction('a_reg_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3290. #fak_manual
  3291. if requestAction == 'fak_manual':
  3292. actionState = 'fak_manual'
  3293. #in
  3294. if l_requestAction != 'fak_manual' and l_actionState not in ('fak_air_tail', 'reg_manual_revert_ccw', 'fak_manual_out'):
  3295. skater.playAction('fak_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3296. deck.playAction('a_fak_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3297. trucks.playAction('a_fak_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3298. if l_requestAction != 'fak_manual' and l_actionState == 'fak_air_tail':
  3299. own['actionTimer'] = 20
  3300. actionState = 'fak_air_tail to manual'
  3301. skater.playAction('fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3302. deck.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3303. trucks.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3304. #loop
  3305. else:
  3306. skater.playAction('fak_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3307. deck.playAction('a_fak_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3308. trucks.playAction('a_fak_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3309. #reg_nmanual
  3310. if requestAction == 'reg_nmanual':
  3311. actionState = 'reg_nmanual'
  3312. #in
  3313. if l_requestAction != 'reg_nmanual' and l_actionState != 'reg_air_nose':
  3314. skater.playAction('reg_nmanual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3315. deck.playAction('a_fak_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3316. trucks.playAction('a_fak_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3317. if l_requestAction != 'reg_nmanual' and l_actionState not in ('fak_manual_revert_ccw', 'reg_nmanual_out'):
  3318. own['actionTimer'] = 20
  3319. actionState = 'reg_air_nose to nmanual'
  3320. skater.playAction('reg_nmanual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3321. deck.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3322. trucks.playAction('a_fak_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3323. #loop
  3324. else:
  3325. skater.playAction('reg_nmanual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3326. deck.playAction('a_fak_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3327. trucks.playAction('a_fak_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3328. #fak_nmanual
  3329. if requestAction == 'fak_nmanual':
  3330. actionState = 'fak_nmanual'
  3331. #in
  3332. if l_requestAction != 'fak_nmanual' and l_actionState not in ('fak_air_nose', 'reg_manual_revert_ccw', 'fak_nmanual_out'):
  3333. skater.playAction('fak_nmanual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3334. deck.playAction('a_reg_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3335. trucks.playAction('a_reg_manual', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3336. if l_requestAction != 'fak_nmanual' and l_actionState == 'fak_air_nose':
  3337. own['actionTimer'] = 20
  3338. actionState = 'fak_air_nose to nmanual'
  3339. skater.playAction('fak_nmanual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3340. deck.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3341. trucks.playAction('a_reg_manual', 90,110, layer=trans_layer, play_mode=0, speed=1)
  3342. #loop
  3343. else:
  3344. skater.playAction('fak_nmanual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3345. deck.playAction('a_reg_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3346. trucks.playAction('a_reg_manual', 10,70, layer=loop_layer, play_mode=1, speed=.5)
  3347. if requestAction == 'reg_air':
  3348. actionState = 'reg_air'
  3349. skater.playAction('reg_air', 1,60, layer=loop_layer, play_mode=1, speed=.5)
  3350. deck.playAction('a_reg', 1,2, layer=loop_layer, play_mode=1, speed=.5)
  3351. trucks.playAction('a_reg', 1,2, layer=loop_layer, play_mode=1, speed=.5)
  3352. if requestAction == 'fak_air':
  3353. actionState = 'fak_air'
  3354. skater.playAction('fak_air', 1,60, layer=loop_layer, play_mode=1, speed=.5)
  3355. deck.playAction('a_reg', 1,2, layer=loop_layer, play_mode=1, speed=.5)
  3356. trucks.playAction('a_reg', 1,2, layer=loop_layer, play_mode=1, speed=.5)
  3357. if requestAction == 'frontside_grab':
  3358. actionState = 'frontside_grab'
  3359. if l_actionState != 'frontside_grab':
  3360. skater.playAction('reg_fg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3361. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3362. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3363. else:
  3364. skater.playAction('reg_fg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3365. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3366. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3367. if requestAction == 'backside_grab':
  3368. actionState = 'backside_grab'
  3369. if l_actionState != 'backside_grab':
  3370. skater.playAction('reg_bsg2', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3371. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3372. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3373. else:
  3374. skater.playAction('reg_bsg2', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3375. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3376. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3377. if requestAction == 'fak_frontside_grab':
  3378. actionState = 'fak_frontside_grab'
  3379. if l_actionState != 'fak_frontside_grab':
  3380. skater.playAction('fak_fg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3381. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3382. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3383. else:
  3384. skater.playAction('fak_fg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3385. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3386. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3387. if requestAction == 'fak_backside_grab':
  3388. actionState = 'fak_backside_grab'
  3389. if l_actionState != 'fak_backside_grab':
  3390. skater.playAction('fak_bg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3391. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3392. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3393. else:
  3394. skater.playAction('fak_bg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3395. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3396. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3397. if requestAction == 'frontside_nose_grab':
  3398. actionState = 'frontside_nose_grab'
  3399. if l_actionState != 'frontside_nose_grab':
  3400. skater.playAction('frontside_nose_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3401. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3402. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3403. else:
  3404. skater.playAction('frontside_nose_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3405. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3406. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3407. if requestAction == 'backside_nose_grab':
  3408. actionState = 'backside_nose_grab'
  3409. if l_actionState != 'backside_nose_grab':
  3410. skater.playAction('backside_nose_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3411. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3412. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3413. else:
  3414. skater.playAction('backside_nose_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3415. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3416. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3417. if requestAction == 'fak_frontside_nose_grab':
  3418. actionState = 'fak_frontside_nose_grab'
  3419. if l_actionState != 'fak_frontside_nose_grab':
  3420. skater.playAction('fak_frontside_nose_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3421. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3422. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3423. else:
  3424. skater.playAction('fak_frontside_nose_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3425. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3426. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3427. if requestAction == 'fak_backside_nose_grab':
  3428. actionState = 'fak_backside_nose_grab'
  3429. if l_actionState != 'fak_backside_nose_grab':
  3430. skater.playAction('fak_backside_nose_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3431. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3432. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3433. else:
  3434. skater.playAction('fak_backside_nose_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3435. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3436. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3437. if requestAction == 'frontside_tail_grab':
  3438. actionState = 'frontside_tail_grab'
  3439. if l_actionState != 'frontside_tail_grab':
  3440. skater.playAction('frontside_tail_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3441. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3442. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3443. else:
  3444. skater.playAction('frontside_tail_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3445. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3446. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3447. if requestAction == 'backside_tail_grab':
  3448. actionState = 'backside_tail_grab'
  3449. if l_actionState != 'backside_tail_grab':
  3450. skater.playAction('backside_tail_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3451. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3452. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3453. else:
  3454. skater.playAction('backside_tail_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3455. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3456. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3457. if requestAction == 'fak_frontside_tail_grab':
  3458. actionState = 'fak_frontside_tail_grab'
  3459. if l_actionState != 'fak_frontside_tail_grab':
  3460. skater.playAction('fak_frontside_tail_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3461. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3462. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3463. else:
  3464. skater.playAction('fak_frontside_tail_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3465. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3466. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3467. if requestAction == 'fak_backside_tail_grab':
  3468. actionState = 'fak_backside_tail_grab'
  3469. if l_actionState != 'fak_backside_tail_grab':
  3470. skater.playAction('fak_backside_tail_grab', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3471. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3472. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3473. else:
  3474. skater.playAction('fak_backside_tail_grab', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3475. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3476. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=.5)
  3477. if requestAction == 'reg_judo':
  3478. actionState = 'reg_judo'
  3479. if l_actionState != 'reg_judo':
  3480. skater.playAction('reg_judo', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3481. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3482. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3483. else:
  3484. skater.playAction('reg_judo', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3485. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3486. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3487. if requestAction == 'fak_judo':
  3488. actionState = 'fak_judo'
  3489. if l_actionState != 'fak_judo':
  3490. skater.playAction('fak_judo', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3491. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3492. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3493. else:
  3494. skater.playAction('fak_judo', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3495. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3496. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3497. if requestAction == 'reg_frigid':
  3498. actionState = 'reg_frigid'
  3499. if l_actionState != 'reg_frigid':
  3500. skater.playAction('reg_frigid', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3501. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3502. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3503. else:
  3504. skater.playAction('reg_frigid', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3505. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3506. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3507. if requestAction == 'fak_frigid':
  3508. actionState = 'fak_frigid'
  3509. if l_actionState != 'fak_frigid':
  3510. skater.playAction('fak_frigid', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3511. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3512. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3513. else:
  3514. skater.playAction('fak_frigid', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3515. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3516. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3517. if requestAction == 'reg_fsonefoot':
  3518. actionState = 'reg_fsonefoot'
  3519. if l_actionState != 'reg_fsonefoot':
  3520. skater.playAction('reg_fsonefoot', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3521. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3522. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3523. else:
  3524. skater.playAction('reg_fsonefoot', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3525. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3526. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3527. if requestAction == 'fak_fsonefoot':
  3528. actionState = 'fak_fsonefoot'
  3529. if l_actionState != 'fak_fsonefoot':
  3530. skater.playAction('fak_fsonefoot', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3531. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3532. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3533. else:
  3534. skater.playAction('fak_fsonefoot', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3535. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3536. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3537. if requestAction == 'reg_onefoot':
  3538. actionState = 'reg_onefoot'
  3539. if l_actionState != 'reg_onefoot':
  3540. skater.playAction('reg_onefoot', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3541. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3542. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3543. else:
  3544. skater.playAction('reg_onefoot', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3545. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3546. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3547. if requestAction == 'fak_onefoot':
  3548. actionState = 'fak_onefoot'
  3549. if l_actionState != 'fak_onefoot':
  3550. skater.playAction('fak_onefoot', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3551. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3552. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3553. else:
  3554. skater.playAction('fak_onefoot', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3555. deck.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3556. trucks.playAction('a_reg', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3557. if requestAction == 'reg_airwalk':
  3558. actionState = 'reg_airwalk'
  3559. if l_actionState != 'reg_airwalk':
  3560. skater.playAction('reg_airwalk', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3561. deck.playAction('a_reg_airwalk', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3562. trucks.playAction('a_reg_airwalk', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3563. else:
  3564. skater.playAction('reg_airwalk', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3565. deck.playAction('a_reg_airwalk', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3566. trucks.playAction('a_reg_airwalk', 10,30, layer=loop_layer, play_mode=1, speed=1)
  3567. #'reg_frigid', 'reg_fsonefoot', 'reg_onefoot', 'fak_frigid', 'fak_fsonefoot', 'fak_onefoot'
  3568. if requestAction == 'reg_ollie_north':
  3569. actionState = 'reg_ollie_north'
  3570. if l_actionState != 'reg_ollie_north':
  3571. skater.playAction('reg_ollie_north', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3572. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3573. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3574. else:
  3575. skater.playAction('reg_ollie_north', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3576. deck.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3577. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3578. if requestAction == 'fak_ollie_north':
  3579. actionState = 'fak_ollie_north'
  3580. if l_actionState != 'fak_ollie_north':
  3581. skater.playAction('fak_ollie_north', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3582. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3583. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3584. else:
  3585. skater.playAction('fak_ollie_north', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3586. deck.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3587. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3588. if requestAction == 'reg_ollie_south':
  3589. actionState = 'reg_ollie_south'
  3590. if l_actionState != 'reg_ollie_south':
  3591. skater.playAction('reg_ollie_south', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3592. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3593. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3594. else:
  3595. skater.playAction('reg_ollie_south', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3596. deck.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3597. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3598. if requestAction == 'fak_ollie_south':
  3599. actionState = 'fak_ollie_south'
  3600. if l_actionState != 'fak_ollie_south':
  3601. skater.playAction('fak_ollie_south', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3602. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3603. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3604. else:
  3605. skater.playAction('fak_ollie_south', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3606. deck.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3607. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3608. if requestAction == 'reg_noseg':
  3609. actionState = 'reg_noseg'
  3610. if l_actionState not in ['reg_noseg', 'reg_air_nose', 'fak_reg_tailg', 'reg_noseg_out']:
  3611. skater.stopAction(flip_layer)
  3612. deck.stopAction(flip_layer)
  3613. trucks.stopAction(flip_layer)
  3614. skater.playAction('reg_noseg.002', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3615. deck.playAction('a_reg_noseg.002', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3616. trucks.playAction('a_reg_noseg.002', 1,10, layer=trans_layer, play_mode=0, speed=1)
  3617. else:
  3618. skater.playAction('reg_noseg.002', 11,40, layer=loop_layer, play_mode=1, speed=.5)
  3619. deck.playAction('a_reg_noseg.002', 11,40, layer=loop_layer, play_mode=1, speed=.5)
  3620. trucks.playAction('a_reg_noseg.002', 11,40, layer=loop_layer, play_mode=1, speed=.5)
  3621. if requestAction == 'fak_noseg':
  3622. actionState = 'fak_noseg'
  3623. if l_actionState not in ['fak_noseg', 'fak_air_nose', 'reg_fak_tailg', 'fak_noseg_out']:
  3624. skater.stopAction(flip_layer)
  3625. deck.stopAction(flip_layer)
  3626. trucks.stopAction(flip_layer)
  3627. skater.playAction('fak_noseg', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3628. deck.playAction('a_fak_noseg', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3629. trucks.playAction('a_fak_noseg', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3630. else:
  3631. skater.playAction('fak_noseg', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3632. deck.playAction('a_fak_noseg', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3633. trucks.playAction('a_fak_noseg', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3634. if requestAction == 'reg_tailg':
  3635. actionState = 'reg_tailg'
  3636. if l_actionState not in ['reg_tailg', 'reg_air_tail', 'fak_reg_noseg', 'fak_tailg_out']:
  3637. skater.stopAction(flip_layer)
  3638. deck.stopAction(flip_layer)
  3639. trucks.stopAction(flip_layer)
  3640. skater.playAction('reg_tailg.001', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3641. deck.playAction('a_reg_tailg.001', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3642. trucks.playAction('a_reg_tailg.001', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3643. else:
  3644. skater.playAction('reg_tailg.001', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3645. deck.playAction('a_reg_tailg.001', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3646. trucks.playAction('a_reg_tailg.001', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3647. if requestAction == 'fak_tailg':
  3648. actionState = 'fak_tailg'
  3649. if l_actionState not in ['fak_tailg', 'fak_air_tail', 'reg_fak_noseg', 'reg_tailg_out']:
  3650. #print('fak_tailg in')
  3651. skater.stopAction(flip_layer)
  3652. deck.stopAction(flip_layer)
  3653. trucks.stopAction(flip_layer)
  3654. skater.playAction('fak_tailg', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3655. deck.playAction('a_fak_tailg', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3656. trucks.playAction('a_fak_tailg', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3657. else:
  3658. #print('tailging')
  3659. skater.playAction('fak_tailg', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3660. deck.playAction('a_fak_tailg', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3661. trucks.playAction('a_fak_tailg', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3662. if requestAction == 'reg_tailgr':
  3663. actionState = 'reg_tailgr'
  3664. if l_actionState not in ['reg_tailgr', 'reg_air_tail', 'reg_tailgr_out', 'fak_reg_nosegr']:
  3665. skater.stopAction(flip_layer)
  3666. deck.stopAction(flip_layer)
  3667. trucks.stopAction(flip_layer)
  3668. skater.playAction('reg_tailgR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3669. deck.playAction('a_reg_tailgR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3670. trucks.playAction('a_reg_tailgR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3671. else:
  3672. skater.playAction('reg_tailgR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3673. deck.playAction('a_reg_tailgR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3674. trucks.playAction('a_reg_tailgR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3675. if requestAction == 'fak_tailgr':
  3676. actionState = 'fak_tailgr'
  3677. if l_actionState not in ['fak_tailgr', 'fak_air_tail', 'fak_tailgr_out', 'reg_fak_nosegr']:
  3678. skater.stopAction(flip_layer)
  3679. deck.stopAction(flip_layer)
  3680. trucks.stopAction(flip_layer)
  3681. skater.playAction('fak_tailgR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3682. deck.playAction('a_fak_tailgR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3683. trucks.playAction('a_fak_tailgR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3684. else:
  3685. skater.playAction('fak_tailgR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3686. deck.playAction('a_fak_tailgR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3687. trucks.playAction('a_fak_tailgR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3688. if requestAction == 'reg_tailgl':
  3689. actionState = 'reg_tailgl'
  3690. if l_actionState not in ['reg_tailgl', 'reg_air_tail', 'reg_tailgl_out', 'fak_reg_nosegl']:
  3691. skater.stopAction(flip_layer)
  3692. deck.stopAction(flip_layer)
  3693. trucks.stopAction(flip_layer)
  3694. skater.playAction('reg_tailgL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3695. deck.playAction('a_reg_tailgL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3696. trucks.playAction('a_reg_tailgL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3697. else:
  3698. skater.playAction('reg_tailgL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3699. deck.playAction('a_reg_tailgL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3700. trucks.playAction('a_reg_tailgL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3701. if requestAction == 'fak_tailgl':
  3702. actionState = 'fak_tailgl'
  3703. if l_actionState not in ['fak_tailgl', 'fak_air_tail', 'fak_tailgl_out', 'reg_fak_nosegl']:
  3704. skater.stopAction(flip_layer)
  3705. deck.stopAction(flip_layer)
  3706. trucks.stopAction(flip_layer)
  3707. skater.playAction('fak_tailgL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3708. deck.playAction('a_fak_tailgL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3709. trucks.playAction('a_fak_tailgL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3710. else:
  3711. skater.playAction('fak_tailgL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3712. deck.playAction('a_fak_tailgL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3713. trucks.playAction('a_fak_tailgL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3714. if requestAction == 'reg_nosegr':
  3715. actionState = 'reg_nosegr'
  3716. if l_actionState not in ['reg_nosegr', 'reg_air_tail', 'reg_nosegr_out', 'fak_reg_tailgr']:
  3717. skater.stopAction(flip_layer)
  3718. deck.stopAction(flip_layer)
  3719. trucks.stopAction(flip_layer)
  3720. skater.playAction('reg_nosegR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3721. deck.playAction('a_reg_nosegR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3722. trucks.playAction('a_reg_nosegR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3723. else:
  3724. skater.playAction('reg_nosegR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3725. deck.playAction('a_reg_nosegR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3726. trucks.playAction('a_reg_nosegR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3727. if requestAction == 'fak_nosegr':
  3728. actionState = 'fak_nosegr'
  3729. if l_actionState not in ['fak_nosegr', 'fak_air_nose', 'fak_nosegr_out', 'reg_fak_tailgr']:
  3730. skater.stopAction(flip_layer)
  3731. deck.stopAction(flip_layer)
  3732. trucks.stopAction(flip_layer)
  3733. skater.playAction('fak_nosegR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3734. deck.playAction('a_fak_nosegR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3735. trucks.playAction('a_fak_nosegR', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3736. else:
  3737. skater.playAction('fak_nosegR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3738. deck.playAction('a_fak_nosegR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3739. trucks.playAction('a_fak_nosegR', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3740. if requestAction == 'reg_nosegl':
  3741. actionState = 'reg_nosegl'
  3742. if l_actionState not in ['reg_nosegl', 'reg_air_nose', 'reg_nosegl_out', 'fak_reg_tailgl']:
  3743. skater.stopAction(flip_layer)
  3744. deck.stopAction(flip_layer)
  3745. trucks.stopAction(flip_layer)
  3746. skater.playAction('reg_nosegL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3747. deck.playAction('a_reg_nosegL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3748. trucks.playAction('a_reg_nosegL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3749. else:
  3750. skater.playAction('reg_nosegL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3751. deck.playAction('a_reg_nosegL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3752. trucks.playAction('a_reg_nosegL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3753. if requestAction == 'fak_nosegl':
  3754. actionState = 'fak_nosegl'
  3755. if l_actionState not in ['fak_nosegl', 'fak_air_nose', 'fak_nosegl_out', 'reg_fak_tailgl']:
  3756. skater.stopAction(flip_layer)
  3757. deck.stopAction(flip_layer)
  3758. trucks.stopAction(flip_layer)
  3759. skater.playAction('fak_nosegL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3760. deck.playAction('a_fak_nosegL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3761. trucks.playAction('a_fak_nosegL', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3762. else:
  3763. skater.playAction('fak_nosegL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3764. deck.playAction('a_fak_nosegL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3765. trucks.playAction('a_fak_nosegL', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3766. if requestAction == 'reg_wall_r':
  3767. actionState = 'reg_wall_r'
  3768. if l_actionState != 'reg_wall_r':
  3769. skater.playAction('reg_wall_r', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3770. deck.playAction('a_reg_wall_r', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3771. trucks.playAction('a_reg_wall_r', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3772. else:
  3773. skater.playAction('reg_wall_r', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3774. deck.playAction('a_reg_wall_r', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3775. trucks.playAction('a_reg_wall_r', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3776. if requestAction == 'reg_wall_l':
  3777. actionState = 'reg_wall_l'
  3778. if l_actionState != 'reg_wall_l':
  3779. skater.playAction('reg_wall_l', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3780. deck.playAction('a_reg_wall_l2', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3781. trucks.playAction('a_reg_wall_l2', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3782. else:
  3783. skater.playAction('reg_wall_l', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3784. deck.playAction('a_reg_wall_l2', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3785. trucks.playAction('a_reg_wall_l2', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3786. if requestAction == 'fak_wall_r':
  3787. actionState = 'fak_wall_r'
  3788. if l_actionState != 'fak_wall_r':
  3789. skater.playAction('fak_wall_r', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3790. deck.playAction('a_reg_wall_l2', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3791. trucks.playAction('a_reg_wall_l2', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3792. else:
  3793. skater.playAction('fak_wall_r', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3794. deck.playAction('a_reg_wall_l2', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3795. trucks.playAction('a_reg_wall_l2', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3796. if requestAction == 'fak_wall_l':
  3797. actionState = 'fak_wall_l'
  3798. if l_actionState != 'reg_wall_r':
  3799. skater.playAction('fak_wall_l', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3800. deck.playAction('a_reg_wall_r', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3801. trucks.playAction('a_reg_wall_r', 10,10, layer=trans_layer, play_mode=0, speed=.5)
  3802. else:
  3803. skater.playAction('fak_wall_l', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3804. deck.playAction('a_reg_wall_r', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3805. trucks.playAction('a_reg_wall_r', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3806. ##############################
  3807. if requestAction == 'reg_tailslide':
  3808. actionState = 'reg_tailslide'
  3809. if l_actionState != 'reg_tailslide' and l_actionState != 'reg_air_tail' and l_actionState != 'reg_tailslide_out' and l_actionState != 'fak_noseslide':
  3810. skater.stopAction(flip_layer)
  3811. deck.stopAction(flip_layer)
  3812. trucks.stopAction(flip_layer)
  3813. skater.playAction('fak_noses', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3814. deck.playAction('a_fak_noses', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3815. trucks.playAction('a_fak_noses', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3816. else:
  3817. skater.playAction('fak_noses', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3818. deck.playAction('a_fak_noses', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3819. trucks.playAction('a_fak_noses', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3820. if requestAction == 'fak_tailslide':
  3821. actionState = 'fak_tailslide'
  3822. if l_actionState != 'fak_tailslide' and l_actionState != 'fak_air_tail' and l_actionState != 'reg_tailslide_out' and l_actionState != 'reg_noseslide':
  3823. skater.stopAction(flip_layer)
  3824. deck.stopAction(flip_layer)
  3825. trucks.stopAction(flip_layer)
  3826. skater.playAction('reg_noses', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3827. deck.playAction('a_reg_noses', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3828. trucks.playAction('a_reg_noses', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3829. else:
  3830. skater.playAction('reg_noses', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3831. deck.playAction('a_reg_noses', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3832. trucks.playAction('a_reg_noses', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3833. if requestAction == 'reg_noseslide':
  3834. actionState = 'reg_noseslide'
  3835. if l_actionState != 'reg_noseslide' and l_actionState != 'reg_air_nose' and l_actionState != 'reg_tailslide_out' and l_actionState != 'fak_tailslide':
  3836. skater.stopAction(flip_layer)
  3837. deck.stopAction(flip_layer)
  3838. trucks.stopAction(flip_layer)
  3839. skater.playAction('fak_tails', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3840. deck.playAction('a_fak_tails', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3841. trucks.playAction('a_fak_tails', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3842. else:
  3843. skater.playAction('fak_tails', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3844. deck.playAction('a_fak_tails', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3845. trucks.playAction('a_fak_tails', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3846. if requestAction == 'fak_noseslide':
  3847. actionState = 'fak_noseslide'
  3848. if l_actionState != 'fak_noseslide' and l_actionState != 'fak_air_nose' and l_actionState != 'reg_tailslide_out' and l_actionState != 'reg_tailslide':
  3849. skater.stopAction(flip_layer)
  3850. deck.stopAction(flip_layer)
  3851. trucks.stopAction(flip_layer)
  3852. skater.playAction('reg_tails', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3853. deck.playAction('a_reg_tails', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3854. trucks.playAction('a_reg_tails', 40,30, layer=trans_layer, play_mode=0, speed=1)
  3855. else:
  3856. skater.playAction('reg_tails', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3857. deck.playAction('a_reg_tails', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3858. trucks.playAction('a_reg_tails', 30,1, layer=loop_layer, play_mode=1, speed=.5)
  3859. if requestAction == 'reg_5050':
  3860. actionState = 'reg_5050'
  3861. #own['actionTimer'] = 0
  3862. skater.playAction('reg_5050', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3863. deck.playAction('a_reg', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3864. trucks.playAction('a_reg', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3865. if requestAction == 'fak_5050':
  3866. actionState = 'fak_5050'
  3867. #own['actionTimer'] = 0
  3868. skater.playAction('fak_5050', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3869. deck.playAction('a_reg', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3870. trucks.playAction('a_reg', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3871. if requestAction == 'reg_bsboard':
  3872. actionState = 'reg_bsboard'
  3873. skater.playAction('reg_BS_Board2', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3874. deck.playAction('a_reg_BS_Board2', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3875. trucks.playAction('a_reg_BS_Board2', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3876. if requestAction == 'fak_bsboard':
  3877. actionState = 'fak_bsboard'
  3878. skater.playAction('fak_BS_Board2', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3879. deck.playAction('a_fak_BS_Board2', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3880. trucks.playAction('a_fak_BS_Board2', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3881. if requestAction == 'reg_fsboard':
  3882. actionState = 'reg_fsboard'
  3883. skater.playAction('reg_FS_Board', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3884. deck.playAction('a_reg_FS_Board', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3885. trucks.playAction('a_reg_FS_Board', 1,30, layer=loop_layer, play_mode=1, speed=.5)
  3886. if requestAction == 'reg_air_nose':
  3887. actionState = 'reg_air_nose'
  3888. if l_actionState != 'reg_air_nose':
  3889. skater.stopAction(loop_layer)
  3890. deck.stopAction(loop_layer)
  3891. trucks.stopAction(loop_layer)
  3892. skater.stopAction(flip_layer)
  3893. deck.stopAction(flip_layer)
  3894. trucks.stopAction(flip_layer)
  3895. skater.playAction('reg_noseg.002', 0,5, layer=trans_layer, play_mode=0, speed=.5)
  3896. deck.playAction('a_reg_noseg.002', 0,5, layer=trans_layer, play_mode=0, speed=.5)
  3897. trucks.playAction('a_reg_noseg.002', 0,5, layer=trans_layer, play_mode=0, speed=.5)
  3898. else:
  3899. skater.playAction('reg_noseg.002', 5,5, layer=loop_layer, play_mode=1, speed=.5)
  3900. deck.playAction('a_reg_noseg.002', 5,5, layer=loop_layer, play_mode=1, speed=.5)
  3901. trucks.playAction('a_reg_noseg.002', 5,5, layer=loop_layer, play_mode=1, speed=.5)
  3902. if requestAction == 'fak_air_nose':
  3903. actionState = 'fak_air_nose'
  3904. if l_actionState != 'fak_air_nose':
  3905. skater.stopAction(loop_layer)
  3906. deck.stopAction(loop_layer)
  3907. trucks.stopAction(loop_layer)
  3908. skater.stopAction(flip_layer)
  3909. deck.stopAction(flip_layer)
  3910. trucks.stopAction(flip_layer)
  3911. skater.playAction('fak_noseg', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3912. deck.playAction('a_fak_noseg', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3913. trucks.playAction('a_fak_noseg', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3914. else:
  3915. skater.playAction('fak_noseg', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3916. deck.playAction('a_fak_noseg', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3917. trucks.playAction('a_fak_noseg', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3918. if requestAction == 'reg_air_tail':
  3919. actionState = 'reg_air_tail'
  3920. if l_actionState != 'reg_air_tail':
  3921. skater.stopAction(loop_layer)
  3922. deck.stopAction(loop_layer)
  3923. trucks.stopAction(loop_layer)
  3924. skater.stopAction(flip_layer)
  3925. deck.stopAction(flip_layer)
  3926. trucks.stopAction(flip_layer)
  3927. skater.playAction('reg_tailg.001', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3928. deck.playAction('a_reg_tailg.001', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3929. trucks.playAction('a_reg_tailg.001', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3930. else:
  3931. #pass
  3932. skater.playAction('reg_tailg.001', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3933. deck.playAction('a_reg_tailg.001', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3934. trucks.playAction('a_reg_tailg.001', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3935. if requestAction == 'fak_air_tail':
  3936. actionState = 'fak_air_tail'
  3937. if l_actionState != 'fak_air_tail':
  3938. skater.stopAction(loop_layer)
  3939. deck.stopAction(loop_layer)
  3940. trucks.stopAction(loop_layer)
  3941. skater.stopAction(flip_layer)
  3942. deck.stopAction(flip_layer)
  3943. trucks.stopAction(flip_layer)
  3944. skater.playAction('fak_tailg', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3945. deck.playAction('a_fak_tailg', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3946. trucks.playAction('a_fak_tailg', 40,35, layer=trans_layer, play_mode=0, speed=1)
  3947. else:
  3948. skater.playAction('fak_tailg', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3949. deck.playAction('a_fak_tailg', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3950. trucks.playAction('a_fak_tailg', 35,35, layer=loop_layer, play_mode=1, speed=.5)
  3951. if requestAction == 'reg_stop':
  3952. actionState = 'reg_stop'
  3953. if l_actionState != 'reg_stop':
  3954. skater.playAction('reg_stopin', 1,15, layer=trans_layer, play_mode=0, speed=.5)
  3955. deck.playAction('a_reg', 1,15, layer=trans_layer, play_mode=0, speed=.5)
  3956. trucks.playAction('a_reg', 1,15, layer=trans_layer, play_mode=0, speed=.5)
  3957. else:
  3958. skater.playAction('reg_stop', 30,30, layer=loop_layer, play_mode=1, speed=.5)
  3959. deck.playAction('a_reg', 30,30, layer=loop_layer, play_mode=1, speed=.5)
  3960. trucks.playAction('a_reg', 30,30, layer=loop_layer, play_mode=1, speed=.5)
  3961. if requestAction == 'fak_stop':
  3962. actionState = 'fak_stop'
  3963. if l_actionState != 'fak_stop':
  3964. skater.playAction('fak_stopin', 1,15, layer=trans_layer, play_mode=0, speed=.5)
  3965. deck.playAction('a_reg', 1,15, layer=trans_layer, play_mode=0, speed=.5)
  3966. trucks.playAction('a_reg', 1,15, layer=trans_layer, play_mode=0, speed=.5)
  3967. else:
  3968. skater.playAction('fak_stop', 30,30, layer=loop_layer, play_mode=1, speed=.5)
  3969. deck.playAction('a_reg', 30,30, layer=loop_layer, play_mode=1, speed=.5)
  3970. trucks.playAction('a_reg', 30,30, layer=loop_layer, play_mode=1, speed=.5)
  3971. if requestAction == 'reg_fp_rback':
  3972. actionState = 'reg_fp_rback'
  3973. if l_actionState != 'reg_fp_rback':
  3974. skater.playAction('reg_fp_rback', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3975. deck.playAction('a_reg_fp_rback', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3976. trucks.playAction('a_reg_fp_rback', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3977. else:
  3978. skater.playAction('reg_fp_rback', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3979. deck.playAction('a_reg_fp_rback', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3980. trucks.playAction('a_reg_fp_rback', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3981. if requestAction == 'fak_fp_rback':
  3982. actionState = 'fak_fp_rback'
  3983. if l_actionState != 'fak_fp_rback':
  3984. skater.playAction('fak_fp_rback', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3985. deck.playAction('a_fak_fp_rback', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3986. trucks.playAction('a_fak_fp_rback', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  3987. else:
  3988. skater.playAction('fak_fp_rback', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3989. deck.playAction('a_fak_fp_rback', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3990. trucks.playAction('a_fak_fp_rback', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  3991. if requestAction == 'reg_back_invert':
  3992. actionState = 'reg_back_invert'
  3993. if l_actionState != 'reg_back_invert':
  3994. skater.playAction('reg_back_invert_in.001', 1,30, layer=trans_layer, play_mode=0, speed=1)
  3995. deck.playAction('a_reg_back_invert_in', 1,30, layer=trans_layer, play_mode=0, speed=1)
  3996. trucks.playAction('a_reg_back_invert_in', 1,30, layer=trans_layer, play_mode=0, speed=1)
  3997. else:
  3998. skater.playAction('reg_back_invert_in.001', 30,30, layer=loop_layer, play_mode=1, speed=1)
  3999. deck.playAction('a_reg_back_invert_in', 30,30, layer=loop_layer, play_mode=1, speed=1)
  4000. trucks.playAction('a_reg_back_invert_in', 30,30, layer=loop_layer, play_mode=1, speed=1)
  4001. if requestAction == 'fak_fr_invert':
  4002. actionState = 'fak_fr_invert'
  4003. if l_actionState != 'fak_fr_invert':
  4004. skater.playAction('fak_fr_invert', 1,30, layer=trans_layer, play_mode=0, speed=1)
  4005. deck.playAction('a_fak_fr_invert', 1,30, layer=trans_layer, play_mode=0, speed=1)
  4006. trucks.playAction('a_fak_fr_invert', 1,30, layer=trans_layer, play_mode=0, speed=1)
  4007. else:
  4008. skater.playAction('fak_fr_invert', 30,30, layer=loop_layer, play_mode=1, speed=1)
  4009. deck.playAction('a_fak_fr_invert', 30,30, layer=loop_layer, play_mode=1, speed=1)
  4010. trucks.playAction('a_fak_fr_invert', 30,30, layer=loop_layer, play_mode=1, speed=1)
  4011. if requestAction == 'reg_hippy_in':
  4012. actionState = 'reg_hippy_in'
  4013. if l_actionState != 'reg_hippy_in':
  4014. skater.playAction('reg_hippy', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  4015. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  4016. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  4017. else:
  4018. skater.playAction('reg_hippy', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  4019. deck.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  4020. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  4021. if requestAction == 'fak_hippy_in':
  4022. actionState = 'fak_hippy_in'
  4023. if l_actionState != 'fak_hippy_in':
  4024. skater.playAction('fak_hippy', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  4025. deck.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  4026. trucks.playAction('a_reg', 1,10, layer=trans_layer, play_mode=0, speed=.5)
  4027. else:
  4028. skater.playAction('fak_hippy', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  4029. deck.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  4030. trucks.playAction('a_reg', 10,10, layer=loop_layer, play_mode=1, speed=.5)
  4031. #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  4032. #walk anims
  4033. #reg_idle
  4034. if requestAction == 'reg_idle' and own['actionTimer'] == 0:
  4035. actionState = 'reg_idle'
  4036. if l_requestAction != 'reg_idle':
  4037. if l_requestAction == 'reg_walk' or l_requestAction == 'reg_walkFast':
  4038. cur_frame = skater.getActionFrame(loop_layer)
  4039. skater.stopAction(loop_layer)
  4040. deck.stopAction(loop_layer)
  4041. trucks.stopAction(loop_layer)
  4042. if cur_frame > 11:#11:
  4043. cur_frame += 1
  4044. skater.playAction('reg_nwalk', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4045. deck.playAction('a_reg_nwalk', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4046. trucks.playAction('a_reg_nwalk', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4047. else:
  4048. cur_frame -= 1
  4049. skater.playAction('reg_nwalk', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4050. deck.playAction('a_reg_nwalk', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4051. trucks.playAction('a_reg_nwalk', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4052. else:
  4053. trans_playing = skater.isPlayingAction(trans_layer)
  4054. else:
  4055. skater.playAction('reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4056. deck.playAction('a_reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4057. trucks.playAction('a_reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4058. #reg_idle_nb
  4059. if requestAction == 'reg_idle_nb' and own['actionTimer'] == 0:
  4060. actionState = 'reg_idle_nb'
  4061. if l_requestAction != 'reg_idle_nb':
  4062. if l_requestAction == 'reg_walk_nb' or l_requestAction == 'reg_walkFast_nb':
  4063. cur_frame = skater.getActionFrame(loop_layer)
  4064. skater.stopAction(loop_layer)
  4065. deck.stopAction(loop_layer)
  4066. trucks.stopAction(loop_layer)
  4067. if cur_frame > 11:
  4068. cur_frame += 1
  4069. skater.playAction('reg_nwalk_nb.005', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4070. else:
  4071. cur_frame -= 1
  4072. skater.playAction('reg_nwalk_nb.005', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4073. else:
  4074. trans_playing = skater.isPlayingAction(trans_layer)
  4075. if trans_playing == 1:
  4076. skater.playAction('reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4077. else:
  4078. skater.playAction('reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4079. #fak_idle
  4080. if requestAction == 'fak_idle' and own['actionTimer'] == 0:
  4081. actionState = 'fak_idle'
  4082. if l_requestAction != 'fak_idle':
  4083. if l_requestAction == 'fak_walk' or l_requestAction == 'fak_walkFast':
  4084. cur_frame = skater.getActionFrame(loop_layer)
  4085. skater.stopAction(loop_layer)
  4086. deck.stopAction(loop_layer)
  4087. trucks.stopAction(loop_layer)
  4088. if cur_frame > 11:
  4089. cur_frame += 1
  4090. skater.playAction('fak_nwalk', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4091. deck.playAction('a_fak_nwalk', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4092. trucks.playAction('a_fak_nwalk', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4093. else:
  4094. cur_frame -= 1
  4095. skater.playAction('fak_nwalk', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4096. deck.playAction('a_fak_nwalk', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4097. trucks.playAction('a_fak_nwalk', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4098. else:
  4099. trans_playing = skater.isPlayingAction(trans_layer)
  4100. else:
  4101. skater.playAction('fak_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4102. #fak_idle_nb
  4103. if requestAction == 'fak_idle_nb' and own['actionTimer'] == 0:
  4104. actionState = 'fak_idle_nb'
  4105. if l_requestAction != 'fak_idle_nb':
  4106. if l_requestAction == 'fak_walk_nb' or l_requestAction == 'fak_walkFast_nb':
  4107. cur_frame = skater.getActionFrame(loop_layer)
  4108. skater.stopAction(loop_layer)
  4109. deck.stopAction(loop_layer)
  4110. trucks.stopAction(loop_layer)
  4111. if cur_frame > 11:
  4112. cur_frame += 1
  4113. skater.playAction('fak_nwalk_nb.005', cur_frame,35, layer=loop_layer, play_mode=0, speed=.5)
  4114. else:
  4115. cur_frame -= 1
  4116. skater.playAction('fak_nwalk_nb.005', cur_frame,0, layer=loop_layer, play_mode=0, speed=.5)
  4117. else:
  4118. trans_playing = skater.isPlayingAction(trans_layer)
  4119. if trans_playing == 1:
  4120. #pass
  4121. skater.playAction('fak_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4122. else:
  4123. skater.playAction('fak_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4124. if requestAction == 'reg_idle1':
  4125. actionState = 'reg_idle1'
  4126. skater.playAction('reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4127. deck.playAction('a_reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4128. trucks.playAction('a_reg_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4129. if requestAction == 'reg_idle2':
  4130. actionState = 'reg_idle2'
  4131. skater.playAction('reg_idle2_', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4132. deck.playAction('a_reg_idle2', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4133. trucks.playAction('a_reg_idle2', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4134. if requestAction == 'reg_idle3':
  4135. actionState = 'reg_idle3'
  4136. skater.playAction('reg_idle3', 1,240, layer=loop_layer, play_mode=0, speed=.5)
  4137. deck.playAction('a_reg_idle3', 1,240, layer=loop_layer, play_mode=0, speed=.5)
  4138. trucks.playAction('a_reg_idle3', 1,240, layer=loop_layer, play_mode=0, speed=.5)
  4139. if requestAction == 'reg_idle4':
  4140. actionState = 'reg_idle4'
  4141. skater.playAction('reg_idle4', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4142. deck.playAction('a_reg_idle4', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4143. trucks.playAction('a_reg_idle4', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4144. if requestAction == 'reg_idle5':
  4145. actionState = 'reg_idle5'
  4146. skater.playAction('reg_idle5', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4147. deck.playAction('a_reg_idle5', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4148. trucks.playAction('a_reg_idle5', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4149. if requestAction == 'reg_idle6':
  4150. actionState = 'reg_idle6'
  4151. skater.playAction('reg_idle6', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4152. deck.playAction('a_reg_idle6', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4153. trucks.playAction('a_reg_idle6', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4154. if requestAction == 'reg_idle7':
  4155. actionState = 'reg_idle7'
  4156. skater.playAction('reg_idle7', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4157. deck.playAction('a_reg_idle7', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4158. trucks.playAction('a_reg_idle7', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4159. if requestAction == 'fak_idle1':
  4160. actionState = 'fak_idle1'
  4161. skater.playAction('fak_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4162. deck.playAction('a_fak_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4163. trucks.playAction('a_fak_idle1', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4164. if requestAction == 'fak_idle2':
  4165. actionState = 'fak_idle2'
  4166. skater.playAction('fak_idle2_', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4167. deck.playAction('a_fak_idle2', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4168. trucks.playAction('a_fak_idle2', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4169. if requestAction == 'fak_idle3':
  4170. actionState = 'fak_idle3'
  4171. skater.playAction('fak_idle3', 1,240, layer=loop_layer, play_mode=0, speed=.5)
  4172. deck.playAction('a_fak_idle3', 1,240, layer=loop_layer, play_mode=0, speed=.5)
  4173. trucks.playAction('a_fak_idle3', 1,240, layer=loop_layer, play_mode=0, speed=.5)
  4174. if requestAction == 'fak_idle4':
  4175. actionState = 'fak_idle4'
  4176. skater.playAction('fak_idle4', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4177. deck.playAction('a_fak_idle4', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4178. trucks.playAction('a_fak_idle4', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4179. if requestAction == 'fak_idle5':
  4180. actionState = 'fak_idle5'
  4181. skater.playAction('fak_idle5', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4182. deck.playAction('a_fak_idle5', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4183. trucks.playAction('a_fak_idle5', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4184. if requestAction == 'fak_idle6':
  4185. actionState = 'fak_idle6'
  4186. skater.playAction('fak_idle6', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4187. deck.playAction('a_fak_idle6', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4188. trucks.playAction('a_fak_idle6', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4189. if requestAction == 'fak_idle7':
  4190. actionState = 'fak_idle7'
  4191. skater.playAction('fak_idle7', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4192. deck.playAction('a_fak_idle7', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4193. trucks.playAction('a_fak_idle7', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4194. if requestAction == 'reg_idle2_nb':
  4195. skater.playAction('reg_idle2_nb', 1,120, layer=loop_layer, play_mode=0, speed=.5)
  4196. #reg_walk
  4197. if requestAction == 'reg_walk':
  4198. actionState = 'reg_walk'
  4199. #in
  4200. if l_requestAction != 'reg_walk':
  4201. if l_requestAction == 'reg_walkFast':
  4202. cur_frame = skater.getActionFrame(loop_layer)
  4203. skater.playAction('reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4204. deck.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4205. trucks.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4206. skater.setActionFrame(cur_frame, loop_layer)
  4207. deck.setActionFrame(cur_frame, loop_layer)
  4208. trucks.setActionFrame(cur_frame, loop_layer)
  4209. #loop
  4210. else:
  4211. skater.playAction('reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4212. deck.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4213. trucks.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4214. #reg_walk_nb
  4215. if requestAction == 'reg_walk_nb':
  4216. actionState = 'reg_walk_nb'
  4217. #in
  4218. if l_requestAction != 'reg_walk_nb':
  4219. if l_requestAction == 'reg_walkFast_nb':
  4220. cur_frame = skater.getActionFrame(loop_layer)
  4221. skater.playAction('reg_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4222. skater.setActionFrame(cur_frame, loop_layer)
  4223. #loop
  4224. else:
  4225. skater.playAction('reg_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4226. #reg_walkFast
  4227. if requestAction == 'reg_walkFast':
  4228. actionState = 'reg_walkFast'
  4229. #in
  4230. if l_requestAction != 'reg_walkFast':
  4231. if l_requestAction == 'reg_walk':
  4232. cur_frame = skater.getActionFrame(loop_layer)
  4233. skater.playAction('reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4234. deck.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4235. trucks.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4236. skater.setActionFrame(cur_frame, loop_layer)
  4237. deck.setActionFrame(cur_frame, loop_layer)
  4238. trucks.setActionFrame(cur_frame, loop_layer)
  4239. #print('set last walk frame', cur_frame)
  4240. #loop
  4241. else:
  4242. skater.playAction('reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4243. deck.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4244. trucks.playAction('a_reg_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4245. #reg_walkFast_nb
  4246. if requestAction == 'reg_walkFast_nb':
  4247. actionState = 'reg_walkFast_nb'
  4248. #in
  4249. if l_requestAction != 'reg_walkFast_nb':
  4250. if l_requestAction == 'reg_walk_nb':
  4251. cur_frame = skater.getActionFrame(loop_layer)
  4252. skater.playAction('reg_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4253. skater.setActionFrame(cur_frame, loop_layer)
  4254. #loop
  4255. else:
  4256. skater.playAction('reg_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4257. #fak_walk
  4258. if requestAction == 'fak_walk':
  4259. #in
  4260. actionState = 'fak_walk'
  4261. if l_requestAction != 'fak_walk':
  4262. if l_requestAction == 'fak_walkFast':
  4263. cur_frame = skater.getActionFrame(loop_layer)
  4264. #actionState = 'fak_walk'
  4265. skater.playAction('fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4266. deck.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4267. trucks.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4268. skater.setActionFrame(cur_frame, loop_layer)
  4269. deck.setActionFrame(cur_frame, loop_layer)
  4270. trucks.setActionFrame(cur_frame, loop_layer)
  4271. #pass
  4272. #loop
  4273. else:
  4274. skater.playAction('fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4275. deck.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4276. trucks.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4277. #fak_walk_nb
  4278. if requestAction == 'fak_walk_nb':
  4279. actionState = 'fak_walk_nb'
  4280. #in
  4281. if l_requestAction != 'fak_walk_nb':
  4282. if l_requestAction == 'fak_walkFast_nb':
  4283. cur_frame = skater.getActionFrame(loop_layer)
  4284. skater.playAction('fak_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4285. skater.setActionFrame(cur_frame, loop_layer)
  4286. #loop
  4287. else:
  4288. skater.playAction('fak_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=.5)
  4289. #fak_walkFast
  4290. if requestAction == 'fak_walkFast':
  4291. actionState = 'fak_walkFast'
  4292. #in
  4293. if l_requestAction != 'fak_walkFast':
  4294. if l_requestAction == 'fak_walk':
  4295. cur_frame = skater.getActionFrame(loop_layer)
  4296. skater.playAction('fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4297. deck.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4298. trucks.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4299. skater.setActionFrame(cur_frame, loop_layer)
  4300. deck.setActionFrame(cur_frame, loop_layer)
  4301. trucks.setActionFrame(cur_frame, loop_layer)
  4302. #loop
  4303. else:
  4304. skater.playAction('fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4305. deck.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4306. trucks.playAction('a_fak_nwalk', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4307. #fak_walkFast_nb
  4308. if requestAction == 'fak_walkFast_nb':
  4309. actionState = 'fak_walkFast_nb'
  4310. #in
  4311. if l_requestAction != 'fak_walkFast_nb':
  4312. if l_requestAction == 'fak_walk_nb':
  4313. cur_frame = skater.getActionFrame(loop_layer)
  4314. skater.playAction('fak_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4315. skater.setActionFrame(cur_frame, loop_layer)
  4316. #loop
  4317. else:
  4318. skater.playAction('fak_nwalk_nb.005', 0,35, layer=loop_layer, play_mode=1, speed=1)
  4319. if requestAction == 'reg_dropin_pos':
  4320. actionState = 'reg_dropin_pos'
  4321. if l_actionState != 'reg_dropin_pos':
  4322. skater.playAction('reg_dropin3', 30,50, layer=trans_layer, play_mode=0, speed=.5)
  4323. deck.playAction('a_reg_dropin3', 30,50, layer=trans_layer, play_mode=0, speed=.5)
  4324. trucks.playAction('a_reg_dropin3', 30,50, layer=trans_layer, play_mode=0, speed=.5)
  4325. else:
  4326. skater.playAction('reg_dropin3', 50,60, layer=loop_layer, play_mode=1, speed=.75)
  4327. deck.playAction('a_reg_dropin3', 50,60, layer=loop_layer, play_mode=1, speed=.75)
  4328. trucks.playAction('a_reg_dropin3', 50,60, layer=loop_layer, play_mode=1, speed=.75)
  4329. if requestAction == 'fak_dropin_pos':
  4330. actionState = 'fak_dropin_pos'
  4331. if l_actionState != 'fak_dropin_pos':
  4332. skater.playAction('nfak_dropin', 30,50, layer=trans_layer, play_mode=0, speed=.5)
  4333. deck.playAction('a_fak_dropin', 30,50, layer=trans_layer, play_mode=0, speed=.5)
  4334. trucks.playAction('a_fak_dropin', 30,50, layer=trans_layer, play_mode=0, speed=.5)
  4335. else:
  4336. skater.playAction('nfak_dropin', 50,60, layer=loop_layer, play_mode=1, speed=.75)
  4337. deck.playAction('a_fak_dropin', 50,60, layer=loop_layer, play_mode=1, speed=.75)
  4338. trucks.playAction('a_fak_dropin', 50,60, layer=loop_layer, play_mode=1, speed=.75)
  4339. if requestAction == 'reg_sit':
  4340. actionState = 'reg_sit'
  4341. if l_actionState != 'reg_sit':
  4342. skater.playAction('reg_sit', 1,65, layer=trans_layer, play_mode=0, speed=1)
  4343. deck.playAction('a_reg_sit', 1,65, layer=trans_layer, play_mode=0, speed=1)
  4344. trucks.playAction('a_reg_sit', 1,65, layer=trans_layer, play_mode=0, speed=1)
  4345. else:
  4346. skater.playAction('reg_sit', 65,65, layer=loop_layer, play_mode=1, speed=0)
  4347. deck.playAction('a_reg_sit', 65,65, layer=loop_layer, play_mode=1, speed=0)
  4348. trucks.playAction('a_reg_sit', 65,65, layer=loop_layer, play_mode=1, speed=0)
  4349. if requestAction == 'fak_sit':
  4350. actionState = 'fak_sit'
  4351. if l_actionState != 'fak_sit':
  4352. skater.playAction('fak_sit', 1,65, layer=trans_layer, play_mode=0, speed=1)
  4353. deck.playAction('a_fak_sit', 1,65, layer=trans_layer, play_mode=0, speed=1)
  4354. trucks.playAction('a_fak_sit', 1,65, layer=trans_layer, play_mode=0, speed=1)
  4355. else:
  4356. skater.playAction('fak_sit', 65,65, layer=loop_layer, play_mode=1, speed=0)
  4357. deck.playAction('a_fak_sit', 65,65, layer=loop_layer, play_mode=1, speed=0)
  4358. trucks.playAction('a_fak_sit', 65,65, layer=loop_layer, play_mode=1, speed=0)
  4359. if requestAction == 'reg_walk_air':
  4360. actionState = 'reg_walk_air'
  4361. if l_actionState not in ('reg_walk_air', 'reg_jump', 'reg_air-walk_air'):
  4362. skater.playAction('reg_walk_air', 1,10, layer=trans_layer, play_mode=0, speed=1)
  4363. deck.playAction('a_reg_walk_air', 1,10, layer=trans_layer, play_mode=0, speed=1)
  4364. trucks.playAction('a_reg_walk_air', 1,10, layer=trans_layer, play_mode=0, speed=1)
  4365. else:
  4366. skater.playAction('reg_walk_air', 10,10, layer=loop_layer, play_mode=1, speed=0)
  4367. deck.playAction('a_reg_walk_air', 10,10, layer=loop_layer, play_mode=1, speed=0)
  4368. trucks.playAction('a_reg_walk_air', 10,10, layer=loop_layer, play_mode=1, speed=0)
  4369. if requestAction == 'fak_walk_air':
  4370. actionState = 'fak_walk_air'
  4371. if l_actionState not in ('fak_walk_air', 'fak_jump', 'fak_air-walk_air'):
  4372. skater.playAction('fak_walk_air', 1,10, layer=trans_layer, play_mode=0, speed=1)
  4373. deck.playAction('a_fak_walk_air', 1,10, layer=trans_layer, play_mode=0, speed=1)
  4374. trucks.playAction('a_fak_walk_air', 1,10, layer=trans_layer, play_mode=0, speed=1)
  4375. else:
  4376. skater.playAction('fak_walk_air', 10,10, layer=loop_layer, play_mode=1, speed=0)
  4377. deck.playAction('a_fak_walk_air', 10,10, layer=loop_layer, play_mode=1, speed=0)
  4378. trucks.playAction('a_fak_walk_air', 10,10, layer=loop_layer, play_mode=1, speed=0)
  4379. own['actionState'] = actionState
  4380. else:
  4381. pass
  4382. own['actionState'] = actionState
  4383. return actionState
  4384. l_playing = skater.isPlayingAction(loop_layer)
  4385. t_playing = skater.isPlayingAction(trans_layer)
  4386. if l_playing == 1 and t_playing == 1:
  4387. skater.stopAction(loop_layer)
  4388. trucks.stopAction(loop_layer)
  4389. deck.stopAction(loop_layer)
  4390. ###
  4391. if own['actionTimer'] > 0:
  4392. own['actionTimer'] -= 1
  4393. ##############
  4394. #turn off land for manuals
  4395. # if (requestAction == 'reg_manual' or requestAction == 'fak_manual' or requestAction == 'reg_nmanual' or requestAction == 'fak_nmanual') and (actionState == 'reg_land' or actionState == 'fak_land'):
  4396. # own['actionTimer'] = 0
  4397. if (own['actionTimer'] == 0 or requestAction == 'reg_land' or requestAction == 'fak_land') or requestAction in jump_overrideList:
  4398. actionState = updateAction(requestAction, actionState)
  4399. # if (own['actionState'] == 'reg_land' or own['actionState'] == 'reg_land') and own['actionTimer'] > 0:
  4400. # own['clear_request'] = 1
  4401. ###################
  4402. #debug
  4403. cur_frame = -1
  4404. trans_playing = skater.isPlayingAction(trans_layer)
  4405. if trans_playing:
  4406. cur_frame = skater.getActionFrame(trans_layer)
  4407. cur_frame = round(cur_frame, 2)
  4408. #print('oG: ', og_request, 'rA:', requestAction, '|aS:', own['actionState'], 'q', queueAction, own['actionTimer'], 'cf', cur_frame)
  4409. #print('rA:', requestAction, '|aS:', own['actionState'], own['actionTimer'], 'cf', cur_frame)
  4410. cur_frame = skater.getActionFrame(trans_layer)
  4411. #print(cur_frame)
  4412. def printplaying():
  4413. splaying_layers = 'S: '
  4414. playing_layers = 'D: '
  4415. tplaying_layers = 'T: '
  4416. for x in range(9900):
  4417. if skater.isPlayingAction(x):
  4418. #if trucks.isPlayingAction(x):
  4419. #if skater.isPlayingAction(x):
  4420. splaying_layers += str(x)
  4421. splaying_layers += ' '
  4422. if deck.isPlayingAction(x):
  4423. #if trucks.isPlayingAction(x):
  4424. #if skater.isPlayingAction(x):
  4425. playing_layers += str(x)
  4426. playing_layers += ' '
  4427. if trucks.isPlayingAction(x):
  4428. #if trucks.isPlayingAction(x):
  4429. #if skater.isPlayingAction(x):
  4430. tplaying_layers += str(x)
  4431. tplaying_layers += ' '
  4432. print(splaying_layers, playing_layers, tplaying_layers)
  4433. #printplaying()
  4434. if actionState == 'empty':
  4435. #print('EMPTY ACTION!!!')
  4436. skater.stopAction(loop_layer)
  4437. deck.stopAction(loop_layer)
  4438. trucks.stopAction(loop_layer)
  4439. #set last variables
  4440. own['l_actionState'] = actionState
  4441. own['l_requestAction'] = requestAction
  4442. own['queueAction'] = queueAction
  4443. #actionsFSM.main(cont)
  4444. main()