diff --git a/resource/III/CheatMenu/json/animation.json b/resource/III/CheatMenu/json/animation.json new file mode 100644 index 0000000..b9ea7b8 --- /dev/null +++ b/resource/III/CheatMenu/json/animation.json @@ -0,0 +1,357 @@ +{ + "Rocket right" : + { + "ROCKETRIGHT WALK ROCKET RIGHT" : "24$0", + "ROCKETRIGHT RUN ROCKET RIGHT" : "24$1", + "ROCKETRIGHT RUN ROCKET RIGHT 1" : "24$2", + "ROCKETRIGHT IDLE ROCKET" : "24$3", + "ROCKETRIGHT WALKST ROCKET RIGHT" : "24$4" + }, + "Rocket left" : + { + "ROCKETLEFT WALK ROCKET LEFT" : "23$0", + "ROCKETLEFT RUN ROCKET LEFT" : "23$1", + "ROCKETLEFT RUN ROCKET LEFT 1" : "23$2", + "ROCKETLEFT IDLE ROCKET" : "23$3", + "ROCKETLEFT WALKST ROCKET LEFT" : "23$4" + }, + "Rocket back" : + { + "ROCKETBACK WALK ROCKET BACK" : "22$0", + "ROCKETBACK RUN ROCKET BACK" : "22$1", + "ROCKETBACK RUN ROCKET BACK 1" : "22$2", + "ROCKETBACK IDLE ROCKET" : "22$3", + "ROCKETBACK WALKST ROCKET BACK" : "22$4" + }, + "Player right" : + { + "PLAYERRIGHT WALK PLAYER RIGHT" : "21$0", + "PLAYERRIGHT RUN RIGHT" : "21$1", + "PLAYERRIGHT RUN RIGHT 1" : "21$2", + "PLAYERRIGHT IDLE STANCE" : "21$3", + "PLAYERRIGHT WALK START RIGHT" : "21$4" + }, + "Player left" : + { + "PLAYERLEFT WALK PLAYER LEFT" : "20$0", + "PLAYERLEFT RUN LEFT" : "20$1", + "PLAYERLEFT RUN LEFT 1" : "20$2", + "PLAYERLEFT IDLE STANCE" : "20$3", + "PLAYERLEFT WALK START LEFT" : "20$4" + }, + "Player back" : + { + "PLAYERBACK WALK PLAYER BACK" : "19$0", + "PLAYERBACK RUN PLAYER BACK" : "19$1", + "PLAYERBACK RUN PLAYER BACK 1" : "19$2", + "PLAYERBACK IDLE STANCE" : "19$3", + "PLAYERBACK WALK START BACK" : "19$4" + }, + "Panic chuncky" : + { + "PANICCHUNKY RUN FATOLD" : "18$0", + "PANICCHUNKY WOMAN RUNPANIC" : "18$1", + "PANICCHUNKY WOMAN RUNPANIC 1" : "18$2", + "PANICCHUNKY IDLE STANCE" : "18$3" + }, + "Fat woman" : + { + "FATWOMAN WALK FAT" : "17$0", + "FATWOMAN WOMAN RUN" : "17$1", + "FATWOMAN WOMAN RUNPANIC" : "17$2", + "FATWOMAN WOMAN IDLESTANCE" : "17$3" + }, + "Old woman" : + { + "OLDWOMAN WOMAN WALKOLD" : "16$0", + "OLDWOMAN WOMAN RUN" : "16$1", + "OLDWOMAN WOMAN RUNPANIC" : "16$2", + "OLDWOMAN WOMAN IDLESTANCE" : "16$3" + }, + "Sexy woman" : + { + "SEXYWOMAN WOMAN WALKSEXY" : "15$0", + "SEXYWOMAN WOMAN RUN" : "15$1", + "SEXYWOMAN WOMAN RUNPANIC" : "15$2", + "SEXYWOMAN WOMAN IDLESTANCE" : "15$3" + }, + "Busy woman" : + { + "BUSYWOMAN WOMAN WALKBUSY" : "14$0", + "BUSYWOMAN WOMAN RUN" : "14$1", + "BUSYWOMAN WOMAN RUNPANIC" : "14$2", + "BUSYWOMAN WOMAN IDLESTANCE" : "14$3" + }, + "Shopping" : + { + "SHOPPING WOMAN WALKSHOP" : "13$0", + "SHOPPING WOMAN RUN" : "13$1", + "SHOPPING WOMAN RUN 1" : "13$2", + "SHOPPING WOMAN IDLESTANCE" : "13$3" + }, + "Woman" : + { + "WOMAN WALKNORM" : "12$0", + "WOMAN RUN" : "12$1", + "WOMAN RUNPANIC" : "12$2", + "WOMAN IDLESTANCE" : "12$3" + }, + "Old fatman" : + { + "OLDFATMAN WALK FATOLD" : "11$0", + "OLDFATMAN RUN FATOLD" : "11$1", + "OLDFATMAN WOMAN RUNPANIC" : "11$2", + "OLDFATMAN IDLE STANCE" : "11$3" + }, + "Fatman" : + { + "FATMAN WALK FAT" : "10$0", + "FATMAN RUN CIVI" : "10$1", + "FATMAN WOMAN RUNPANIC" : "10$2", + "FATMAN IDLE STANCE" : "10$3" + }, + "Gang2" : + { + "GANG2 WALK GANG2" : "9$0", + "GANG2 RUN GANG1" : "9$1", + "GANG2 SPRINT CIVI" : "9$2", + "GANG2 IDLE STANCE" : "9$3" + }, + "Gang1" : + { + "GANG1 WALK GANG1" : "8$0", + "GANG1 RUN GANG1" : "8$1", + "GANG1 SPRINT CIVI" : "8$2", + "GANG1 IDLE STANCE" : "8$3" + }, + "Oldman" : + { + "OLDMAN WALK OLD" : "7$0", + "OLDMAN RUN CIVI" : "7$1", + "OLDMAN SPRINT CIVI" : "7$2", + "OLDMAN IDLE STANCE" : "7$3" + }, + "Shuffle" : + { + "SHUFFLE WALK SHUFFLE" : "6$0", + "SHUFFLE RUN CIVI" : "6$1", + "SHUFFLE SPRINT CIVI" : "6$2", + "SHUFFLE IDLE STANCE" : "6$3" + }, + "Player baseball bat" : + { + "PLAYERBBBAT WALK PLAYER" : "5$0", + "PLAYERBBBAT RUN PLAYER" : "5$1", + "PLAYERBBBAT RUN PLAYER 1" : "5$2", + "PLAYERBBBAT IDLE STANCE" : "5$3", + "PLAYERBBBAT WALK START" : "5$4" + }, + "Player2 armed" : + { + "PLAYER2ARMED WALK PLAYER" : "4$0", + "PLAYER2ARMED RUN ARMED" : "4$1", + "PLAYER2ARMED RUN ARMED 1" : "4$2", + "PLAYER2ARMED IDLE STANCE" : "4$3", + "PLAYER2ARMED WALK START" : "4$4" + }, + "Player1 armed" : + { + "PLAYER1ARMED WALK PLAYER" : "3$0", + "PLAYER1ARMED RUN 1ARMED" : "3$1", + "PLAYER1ARMED SPRINT CIVI" : "3$2", + "PLAYER1ARMED IDLE STANCE" : "3$3", + "PLAYER1ARMED WALK START" : "3$4" + }, + "Player rocket" : + { + "PLAYERROCKET WALK ROCKET" : "2$0", + "PLAYERROCKET RUN ROCKET" : "2$1", + "PLAYERROCKET RUN ROCKET 1" : "2$2", + "PLAYERROCKET IDLE ROCKET" : "2$3", + "PLAYERROCKET WALK START ROCKET" : "2$4" + }, + "Player" : + { + "PLAYER WALK PLAYER" : "1$0", + "PLAYER RUN PLAYER" : "1$1", + "PLAYER SPRINT CIVI" : "1$2", + "PLAYER IDLE STANCE" : "1$3", + "PLAYER WALK START" : "1$4" + }, + "Man" : + { + "WALK CIVI" : "0$0", + "RUN CIVI" : "0$1", + "SPRINT PANIC" : "0$2", + "IDLE STANCE" : "0$3", + "WALK START" : "0$4", + "RUN STOP" : "0$5", + "RUN STOPR" : "0$6", + "IDLE CAM" : "0$7", + "IDLE HBHB" : "0$8", + "IDLE TIRED" : "0$9", + "IDLE ARMED" : "0$10", + "IDLE CHAT" : "0$11", + "IDLE TAXI" : "0$12", + "KO SHOT FRONT" : "0$13", + "KO SHOT FRONT 1" : "0$14", + "KO SHOT FRONT 2" : "0$15", + "KO SHOT FRONT 3" : "0$16", + "KO SHOT FACE" : "0$17", + "KO SHOT STOM" : "0$18", + "KO SHOT ARML" : "0$19", + "KO SHOT ARMR" : "0$20", + "KO SHOT LEGL" : "0$21", + "KO SHOT LEGR" : "0$22", + "KD LEFT" : "0$23", + "KD RIGHT" : "0$24", + "KO SKID FRONT" : "0$25", + "KO SPIN R" : "0$26", + "KO SKID BACK" : "0$27", + "KO SPIN L" : "0$28", + "SHOT PARTIAL" : "0$29", + "SHOT LEFTP" : "0$30", + "SHOT PARTIAL 1" : "0$31", + "SHOT RIGHTP" : "0$32", + "HIT FRONT" : "0$33", + "HIT L" : "0$34", + "HIT BACK" : "0$35", + "HIT R" : "0$36", + "FLOOR HIT" : "0$37", + "HIT BODYBLOW" : "0$38", + "HIT CHEST" : "0$39", + "HIT HEAD" : "0$40", + "HIT WALK" : "0$41", + "HIT WALL" : "0$42", + "FLOOR HIT F" : "0$43", + "HIT BEHIND" : "0$44", + "PUNCHR" : "0$45", + "KICK FLOOR" : "0$46", + "WEAPON BAT H" : "0$47", + "WEAPON BAT V" : "0$48", + "WEAPON HGUN BODY" : "0$49", + "WEAPON AK BODY" : "0$50", + "WEAPON PUMP" : "0$51", + "WEAPON SNIPER" : "0$52", + "WEAPON THROW" : "0$53", + "WEAPON THROWU" : "0$54", + "WEAPON START THROW" : "0$55", + "BOMBER" : "0$56", + "WEAPON HGUN RLOAD" : "0$57", + "WEAPON AK RLOAD" : "0$58", + "FPS PUNCH" : "0$59", + "FPS BAT" : "0$60", + "FPS UZI" : "0$61", + "FPS PUMP" : "0$62", + "FPS AK" : "0$63", + "FPS M16" : "0$64", + "FPS ROCKET" : "0$65", + "FIGHTIDLE" : "0$66", + "FIGHT2IDLE" : "0$67", + "FIGHTSH F" : "0$68", + "FIGHTBODYBLOW" : "0$69", + "FIGHTHEAD" : "0$70", + "FIGHTKICK" : "0$71", + "FIGHTKNEE" : "0$72", + "FIGHTLHOOK" : "0$73", + "FIGHTPUNCH" : "0$74", + "FIGHTRNDHSE" : "0$75", + "FIGHTLNGKCK" : "0$76", + "FIGHTPPUNCH" : "0$77", + "CAR JACKEDRHS" : "0$78", + "CAR LJACKEDRHS" : "0$79", + "CAR JACKEDLHS" : "0$80", + "CAR LJACKEDLHS" : "0$81", + "CAR QJACK" : "0$82", + "CAR QJACKED" : "0$83", + "CAR ALIGN LHS" : "0$84", + "CAR ALIGNHI LHS" : "0$85", + "CAR OPEN LHS" : "0$86", + "CAR DOORLOCKED LHS" : "0$87", + "CAR PULLOUT LHS" : "0$88", + "CAR PULLOUTL LHS" : "0$89", + "CAR GETIN LHS" : "0$90", + "CAR GETINL LHS" : "0$91", + "CAR CLOSEDOOR LHS" : "0$92", + "CAR CLOSEDOORL LHS" : "0$93", + "CAR ROLLDOOR" : "0$94", + "CAR ROLLDOORLO" : "0$95", + "CAR GETOUT LHS" : "0$96", + "CAR GETOUTL LHS" : "0$97", + "CAR CLOSE LHS" : "0$98", + "CAR ALIGN RHS" : "0$99", + "CAR ALIGNHI RHS" : "0$100", + "CAR OPEN RHS" : "0$101", + "CAR DOORLOCKED RHS" : "0$102", + "CAR PULLOUT RHS" : "0$103", + "CAR PULLOUTL RHS" : "0$104", + "CAR GETIN RHS" : "0$105", + "CAR GETINL RHS" : "0$106", + "CAR CLOSEDOOR RHS" : "0$107", + "CAR CLOSEDOORL RHS" : "0$108", + "CAR SHUFFLE RHS" : "0$109", + "CAR LSHUFFLE RHS" : "0$110", + "CAR SIT" : "0$111", + "CAR LSIT" : "0$112", + "CAR SITP" : "0$113", + "CAR SITPLO" : "0$114", + "DRIVE L" : "0$115", + "DRIVE R" : "0$116", + "DRIVE LO L" : "0$117", + "DRIVE LO R" : "0$118", + "DRIVEBY L" : "0$119", + "DRIVEBY R" : "0$120", + "CAR LB" : "0$121", + "DRIVE BOAT" : "0$122", + "CAR GETOUT RHS" : "0$123", + "CAR GETOUTL RHS" : "0$124", + "CAR CLOSE RHS" : "0$125", + "CAR HOOKERTALK" : "0$126", + "COACH OPNL" : "0$127", + "COACH OPNR" : "0$128", + "COACH INL" : "0$129", + "COACH INR" : "0$130", + "COACH OUTL" : "0$131", + "TRAIN GETIN" : "0$132", + "TRAIN GETOUT" : "0$133", + "CAR CRAWLOUTRHS" : "0$134", + "CAR CRAWLOUTRHS 1" : "0$135", + "VAN OPENL" : "0$136", + "VAN GETINL" : "0$137", + "VAN CLOSEL" : "0$138", + "VAN GETOUTL" : "0$139", + "VAN OPEN" : "0$140", + "VAN GETIN" : "0$141", + "VAN CLOSE" : "0$142", + "VAN GETOUT" : "0$143", + "GETUP" : "0$144", + "GETUP 1" : "0$145", + "GETUP 2" : "0$146", + "GETUP FRONT" : "0$147", + "JUMP LAUNCH" : "0$148", + "JUMP GLIDE" : "0$149", + "JUMP LAND" : "0$150", + "FALL FALL" : "0$151", + "FALL GLIDE" : "0$152", + "FALL LAND" : "0$153", + "FALL COLLAPSE" : "0$154", + "EV STEP" : "0$155", + "EV DIVE" : "0$156", + "XPRESSSCRATCH" : "0$157", + "ROADCROSS" : "0$158", + "TURN 180" : "0$159", + "ARRESTGUN" : "0$160", + "DROWN" : "0$161", + "CPR" : "0$162", + "DUCK DOWN" : "0$163", + "DUCK LOW" : "0$164", + "RBLOCK CSHOOT" : "0$165", + "WEAPON THROWU 1" : "0$166", + "HANDSUP" : "0$167", + "HANDSCOWER" : "0$168", + "FUCKU" : "0$169", + "PHONE IN" : "0$170", + "PHONE OUT" : "0$171", + "PHONE TALK" : "0$172" + } +} \ No newline at end of file diff --git a/resource/VC/CheatMenu/json/animation.json b/resource/VC/CheatMenu/json/animation.json index 1d19ee6..3775bb3 100644 --- a/resource/VC/CheatMenu/json/animation.json +++ b/resource/VC/CheatMenu/json/animation.json @@ -1,1982 +1,662 @@ { - "ATTRACTORS": { - "Stepsit_in": "ATTRACTORS", - "Stepsit_loop": "ATTRACTORS", - "Stepsit_out": "ATTRACTORS" - }, - "BAR": { - "BARman_idle": "BAR", - "Barcustom_get": "BAR", - "Barcustom_loop": "BAR", - "Barcustom_order": "BAR", - "Barserve_bottle": "BAR", - "Barserve_give": "BAR", - "Barserve_glass": "BAR", - "Barserve_in": "BAR", - "Barserve_loop": "BAR", - "Barserve_order": "BAR", - "dnk_stndF_loop": "BAR", - "dnk_stndM_loop": "BAR" - }, - "BASEBALL": { - "BAT_PART": "BASEBALL", - "Bat_1": "BASEBALL", - "Bat_2": "BASEBALL", - "Bat_3": "BASEBALL", - "Bat_4": "BASEBALL", - "Bat_Hit_1": "BASEBALL", - "Bat_Hit_2": "BASEBALL", - "Bat_Hit_3": "BASEBALL", - "Bat_IDLE": "BASEBALL", - "Bat_M": "BASEBALL", - "Bat_block": "BASEBALL" - }, - "BD_FIRE": { - "BD_Fire1": "BD_FIRE", - "BD_Fire2": "BD_FIRE", - "BD_Fire3": "BD_FIRE", - "BD_GF_Wave": "BD_FIRE", - "BD_Panic_01": "BD_FIRE", - "BD_Panic_02": "BD_FIRE", - "BD_Panic_03": "BD_FIRE", - "BD_Panic_04": "BD_FIRE", - "BD_Panic_Loop": "BD_FIRE", - "Grlfrd_Kiss_03": "BD_FIRE", - "M_smklean_loop": "BD_FIRE", - "Playa_Kiss_03": "BD_FIRE", - "wash_up": "BD_FIRE" - }, - "BEACH": { - "Lay_Bac_Loop": "BEACH", - "ParkSit_M_loop": "BEACH", - "ParkSit_W_loop": "BEACH", - "SitnWait_loop_W": "BEACH", - "bather": "BEACH" - }, - "BENCHPRESS": { - "gym_bp_celebrate": "BENCHPRESS", - "gym_bp_down": "BENCHPRESS", - "gym_bp_getoff": "BENCHPRESS", - "gym_bp_geton": "BENCHPRESS", - "gym_bp_up_A": "BENCHPRESS", - "gym_bp_up_B": "BENCHPRESS", - "gym_bp_up_smooth": "BENCHPRESS" - }, - "BF_INJECTION": { - "BF_getin_LHS": "BF_INJECTION", - "BF_getin_RHS": "BF_INJECTION", - "BF_getout_LHS": "BF_INJECTION", - "BF_getout_RHS": "BF_INJECTION" - }, - "BIKED": { - "BIKEd_Back": "BIKED", - "BIKEd_Fwd": "BIKED", - "BIKEd_Left": "BIKED", - "BIKEd_Ride": "BIKED", - "BIKEd_Right": "BIKED", - "BIKEd_Still": "BIKED", - "BIKEd_drivebyFT": "BIKED", - "BIKEd_drivebyLHS": "BIKED", - "BIKEd_drivebyRHS": "BIKED", - "BIKEd_getoffBACK": "BIKED", - "BIKEd_getoffLHS": "BIKED", - "BIKEd_getoffRHS": "BIKED", - "BIKEd_hit": "BIKED", - "BIKEd_jumponL": "BIKED", - "BIKEd_jumponR": "BIKED", - "BIKEd_kick": "BIKED", - "BIKEd_passenger": "BIKED", - "BIKEd_pushes": "BIKED", - "BIKEd_shuffle": "BIKED" - }, - "BIKEH": { - "BIKEh_Back": "BIKEH", - "BIKEh_Fwd": "BIKEH", - "BIKEh_Left": "BIKEH", - "BIKEh_Ride": "BIKEH", - "BIKEh_Right": "BIKEH", - "BIKEh_Still": "BIKEH", - "BIKEh_drivebyFT": "BIKEH", - "BIKEh_drivebyLHS": "BIKEH", - "BIKEh_drivebyRHS": "BIKEH", - "BIKEh_getoffBACK": "BIKEH", - "BIKEh_getoffLHS": "BIKEH", - "BIKEh_getoffRHS": "BIKEH", - "BIKEh_hit": "BIKEH", - "BIKEh_jumponL": "BIKEH", - "BIKEh_jumponR": "BIKEH", - "BIKEh_kick": "BIKEH", - "BIKEh_passenger": "BIKEH", - "BIKEh_pushes": "BIKEH" - }, - "BIKELEAP": { - "bk_blnce_in": "BIKELEAP", - "bk_blnce_out": "BIKELEAP", - "bk_jmp": "BIKELEAP", - "bk_rdy_in": "BIKELEAP", - "bk_rdy_out": "BIKELEAP", - "struggle_cesar": "BIKELEAP", - "struggle_driver": "BIKELEAP", - "truck_driver": "BIKELEAP", - "truck_getin": "BIKELEAP" - }, - "BIKES": { - "BIKEs_Back": "BIKES", - "BIKEs_Fwd": "BIKES", - "BIKEs_Left": "BIKES", - "BIKEs_Ride": "BIKES", - "BIKEs_Right": "BIKES", - "BIKEs_Snatch_L": "BIKES", - "BIKEs_Snatch_R": "BIKES", - "BIKEs_Still": "BIKES", - "BIKEs_drivebyFT": "BIKES", - "BIKEs_drivebyLHS": "BIKES", - "BIKEs_drivebyRHS": "BIKES", - "BIKEs_getoffBACK": "BIKES", - "BIKEs_getoffLHS": "BIKES", - "BIKEs_getoffRHS": "BIKES", - "BIKEs_hit": "BIKES", - "BIKEs_jumponL": "BIKES", - "BIKEs_jumponR": "BIKES", - "BIKEs_kick": "BIKES", - "BIKEs_passenger": "BIKES", - "BIKEs_pushes": "BIKES" - }, - "BIKEV": { - "BIKEv_Back": "BIKEV", - "BIKEv_Fwd": "BIKEV", - "BIKEv_Left": "BIKEV", - "BIKEv_Ride": "BIKEV", - "BIKEv_Right": "BIKEV", - "BIKEv_Still": "BIKEV", - "BIKEv_drivebyFT": "BIKEV", - "BIKEv_drivebyLHS": "BIKEV", - "BIKEv_drivebyRHS": "BIKEV", - "BIKEv_getoffBACK": "BIKEV", - "BIKEv_getoffLHS": "BIKEV", - "BIKEv_getoffRHS": "BIKEV", - "BIKEv_hit": "BIKEV", - "BIKEv_jumponL": "BIKEV", - "BIKEv_jumponR": "BIKEV", - "BIKEv_kick": "BIKEV", - "BIKEv_passenger": "BIKEV", - "BIKEv_pushes": "BIKEV" - }, - "BIKE_DBZ": { - "Pass_Driveby_BWD": "BIKE_DBZ", - "Pass_Driveby_FWD": "BIKE_DBZ", - "Pass_Driveby_LHS": "BIKE_DBZ", - "Pass_Driveby_RHS": "BIKE_DBZ" - }, - "BLOWJOBZ": { - "BJ_COUCH_END_P": "BLOWJOBZ", - "BJ_COUCH_END_W": "BLOWJOBZ", - "BJ_COUCH_LOOP_P": "BLOWJOBZ", - "BJ_COUCH_LOOP_W": "BLOWJOBZ", - "BJ_COUCH_START_P": "BLOWJOBZ", - "BJ_COUCH_START_W": "BLOWJOBZ", - "BJ_STAND_END_P": "BLOWJOBZ", - "BJ_STAND_END_W": "BLOWJOBZ", - "BJ_STAND_LOOP_P": "BLOWJOBZ", - "BJ_STAND_LOOP_W": "BLOWJOBZ", - "BJ_STAND_START_P": "BLOWJOBZ", - "BJ_STAND_START_W": "BLOWJOBZ" - }, - "BMX": { - "BMX_Left": "BMX", - "BMX_Ride": "BMX", - "BMX_Right": "BMX", - "BMX_back": "BMX", - "BMX_bunnyhop": "BMX", - "BMX_drivebyFT": "BMX", - "BMX_driveby_LHS": "BMX", - "BMX_driveby_RHS": "BMX", - "BMX_fwd": "BMX", - "BMX_getoffBACK": "BMX", - "BMX_getoffLHS": "BMX", - "BMX_getoffRHS": "BMX", - "BMX_jumponL": "BMX", - "BMX_jumponR": "BMX", - "BMX_pedal": "BMX", - "BMX_pushes": "BMX", - "BMX_sprint": "BMX", - "BMX_still": "BMX" - }, - "BOMBER": { - "BOM_Plant": "BOMBER", - "BOM_Plant_2Idle": "BOMBER", - "BOM_Plant_Crouch_In": "BOMBER", - "BOM_Plant_Crouch_Out": "BOMBER", - "BOM_Plant_In": "BOMBER", - "BOM_Plant_Loop": "BOMBER" - }, - "BOX": { - "boxhipin": "BOX", - "boxhipup": "BOX", - "boxshdwn": "BOX", - "boxshup": "BOX", - "bxhipwlk": "BOX", - "bxhwlki": "BOX", - "bxshwlk": "BOX", - "bxshwlki": "BOX", - "bxwlko": "BOX", - "catch_box": "BOX" - }, - "BSKTBALL": { - "BBALL_Dnk": "BSKTBALL", - "BBALL_Dnk_Gli": "BSKTBALL", - "BBALL_Dnk_Gli_O": "BSKTBALL", - "BBALL_Dnk_Lnch": "BSKTBALL", - "BBALL_Dnk_Lnch_O": "BSKTBALL", - "BBALL_Dnk_Lnd": "BSKTBALL", - "BBALL_Dnk_O": "BSKTBALL", - "BBALL_Jump_Cancel": "BSKTBALL", - "BBALL_Jump_Cancel_O": "BSKTBALL", - "BBALL_Jump_End": "BSKTBALL", - "BBALL_Jump_Shot": "BSKTBALL", - "BBALL_Jump_Shot_O": "BSKTBALL", - "BBALL_Net_Dnk_O": "BSKTBALL", - "BBALL_SkidStop_L": "BSKTBALL", - "BBALL_SkidStop_L_O": "BSKTBALL", - "BBALL_SkidStop_R": "BSKTBALL", - "BBALL_SkidStop_R_O": "BSKTBALL", - "BBALL_WalkStop_L": "BSKTBALL", - "BBALL_WalkStop_L_O": "BSKTBALL", - "BBALL_WalkStop_R": "BSKTBALL", - "BBALL_WalkStop_R_O": "BSKTBALL", - "BBALL_def_jump_shot": "BSKTBALL", - "BBALL_def_loop": "BSKTBALL", - "BBALL_def_stepL": "BSKTBALL", - "BBALL_def_stepR": "BSKTBALL", - "BBALL_idle": "BSKTBALL", - "BBALL_idle2": "BSKTBALL", - "BBALL_idle2_O": "BSKTBALL", - "BBALL_idle_O": "BSKTBALL", - "BBALL_idleloop": "BSKTBALL", - "BBALL_idleloop_O": "BSKTBALL", - "BBALL_pickup": "BSKTBALL", - "BBALL_pickup_O": "BSKTBALL", - "BBALL_react_miss": "BSKTBALL", - "BBALL_react_score": "BSKTBALL", - "BBALL_run": "BSKTBALL", - "BBALL_run_O": "BSKTBALL", - "BBALL_walk": "BSKTBALL", - "BBALL_walk_O": "BSKTBALL", - "BBALL_walk_start": "BSKTBALL", - "BBALL_walk_start_O": "BSKTBALL" - }, - "BUDDY": { - "buddy_crouchfire": "BUDDY", - "buddy_crouchreload": "BUDDY", - "buddy_fire": "BUDDY", - "buddy_fire_poor": "BUDDY", - "buddy_reload": "BUDDY" - }, - "BUS": { - "BUS_close": "BUS", - "BUS_getin_LHS": "BUS", - "BUS_getin_RHS": "BUS", - "BUS_getout_LHS": "BUS", - "BUS_getout_RHS": "BUS", - "BUS_jacked_LHS": "BUS", - "BUS_open": "BUS", - "BUS_open_RHS": "BUS", - "BUS_pullout_LHS": "BUS" - }, - "CAMERA": { - "camcrch_cmon": "CAMERA", - "camcrch_idleloop": "CAMERA", - "camcrch_stay": "CAMERA", - "camcrch_to_camstnd": "CAMERA", - "camstnd_cmon": "CAMERA", - "camstnd_idleloop": "CAMERA", - "camstnd_lkabt": "CAMERA", - "camstnd_to_camcrch": "CAMERA", - "piccrch_in": "CAMERA", - "piccrch_out": "CAMERA", - "piccrch_take": "CAMERA", - "picstnd_in": "CAMERA", - "picstnd_out": "CAMERA", - "picstnd_take": "CAMERA" - }, - "CAR": { - "Fixn_Car_Loop": "CAR", - "Fixn_Car_Out": "CAR", - "Sit_relaxed": "CAR", - "Tap_hand": "CAR", - "Tyd2car_TurnL": "CAR", - "Tyd2car_TurnR": "CAR", - "Tyd2car_bump": "CAR", - "Tyd2car_high": "CAR", - "Tyd2car_low": "CAR", - "Tyd2car_med": "CAR", - "flag_drop": "CAR" - }, - "CARRY": { - "crry_prtial": "CARRY", - "liftup": "CARRY", - "liftup05": "CARRY", - "liftup105": "CARRY", - "putdwn": "CARRY", - "putdwn05": "CARRY", - "putdwn105": "CARRY" - }, - "CAR_CHAT": { - "CAR_Sc1_BL": "CAR_CHAT", - "CAR_Sc1_BR": "CAR_CHAT", - "CAR_Sc1_FL": "CAR_CHAT", - "CAR_Sc1_FR": "CAR_CHAT", - "CAR_Sc2_FL": "CAR_CHAT", - "CAR_Sc3_BR": "CAR_CHAT", - "CAR_Sc3_FL": "CAR_CHAT", - "CAR_Sc3_FR": "CAR_CHAT", - "CAR_Sc4_BL": "CAR_CHAT", - "CAR_Sc4_BR": "CAR_CHAT", - "CAR_Sc4_FL": "CAR_CHAT", - "CAR_Sc4_FR": "CAR_CHAT", - "car_talkm_in": "CAR_CHAT", - "car_talkm_loop": "CAR_CHAT", - "car_talkm_out": "CAR_CHAT", - "carfone_in": "CAR_CHAT", - "carfone_loopA": "CAR_CHAT", - "carfone_loopA_to_B": "CAR_CHAT", - "carfone_loopB": "CAR_CHAT", - "carfone_loopB_to_A": "CAR_CHAT", - "carfone_out": "CAR_CHAT" - }, - "CASINO": { - "Roulette_bet": "CASINO", - "Roulette_in": "CASINO", - "Roulette_loop": "CASINO", - "Roulette_lose": "CASINO", - "Roulette_out": "CASINO", - "Roulette_win": "CASINO", - "Slot_Plyr": "CASINO", - "Slot_bet_01": "CASINO", - "Slot_bet_02": "CASINO", - "Slot_in": "CASINO", - "Slot_lose_out": "CASINO", - "Slot_wait": "CASINO", - "Slot_win_out": "CASINO", - "cards_in": "CASINO", - "cards_loop": "CASINO", - "cards_lose": "CASINO", - "cards_out": "CASINO", - "cards_pick_01": "CASINO", - "cards_pick_02": "CASINO", - "cards_raise": "CASINO", - "cards_win": "CASINO", - "dealone": "CASINO", - "manwinb": "CASINO", - "manwind": "CASINO", - "wof": "CASINO" - }, - "CHAINSAW": { - "CSAW_1": "CHAINSAW", - "CSAW_2": "CHAINSAW", - "CSAW_3": "CHAINSAW", - "CSAW_G": "CHAINSAW", - "CSAW_Hit_1": "CHAINSAW", - "CSAW_Hit_2": "CHAINSAW", - "CSAW_Hit_3": "CHAINSAW", - "IDLE_csaw": "CHAINSAW", - "WEAPON_csaw": "CHAINSAW", - "WEAPON_csawlo": "CHAINSAW", - "csaw_part": "CHAINSAW" - }, - "CHOPPA": { - "CHOPPA_Left": "CHOPPA", - "CHOPPA_Pushes": "CHOPPA", - "CHOPPA_Right": "CHOPPA", - "CHOPPA_Still": "CHOPPA", - "CHOPPA_back": "CHOPPA", - "CHOPPA_bunnyhop": "CHOPPA", - "CHOPPA_drivebyFT": "CHOPPA", - "CHOPPA_driveby_LHS": "CHOPPA", - "CHOPPA_driveby_RHS": "CHOPPA", - "CHOPPA_fwd": "CHOPPA", - "CHOPPA_getoffBACK": "CHOPPA", - "CHOPPA_getoffLHS": "CHOPPA", - "CHOPPA_getoffRHS": "CHOPPA", - "CHOPPA_jumponL": "CHOPPA", - "CHOPPA_jumponR": "CHOPPA", - "CHOPPA_pedal": "CHOPPA", - "CHOPPA_ride": "CHOPPA", - "CHOPPA_sprint": "CHOPPA" - }, - "CLOTHES": { - "CLO_Buy": "CLOTHES", - "CLO_In": "CLOTHES", - "CLO_Out": "CLOTHES", - "CLO_Pose_Hat": "CLOTHES", - "CLO_Pose_In": "CLOTHES", - "CLO_Pose_In_O": "CLOTHES", - "CLO_Pose_Legs": "CLOTHES", - "CLO_Pose_Loop": "CLOTHES", - "CLO_Pose_Out": "CLOTHES", - "CLO_Pose_Out_O": "CLOTHES", - "CLO_Pose_Shoes": "CLOTHES", - "CLO_Pose_Torso": "CLOTHES", - "CLO_Pose_Watch": "CLOTHES" - }, - "COACH": { - "COACH_inL": "COACH", - "COACH_inR": "COACH", - "COACH_opnL": "COACH", - "COACH_opnR": "COACH", - "COACH_outL": "COACH", - "COACH_outR": "COACH" - }, - "COLT45": { - "2guns_crouchfire": "COLT45", - "colt45_crouchfire": "COLT45", - "colt45_crouchreload": "COLT45", - "colt45_fire": "COLT45", - "colt45_fire_2hands": "COLT45", - "colt45_reload": "COLT45", - "sawnoff_reload": "COLT45" - }, - "COP_AMBIENT": { - "Copbrowse_in": "COP_AMBIENT", - "Copbrowse_loop": "COP_AMBIENT", - "Copbrowse_nod": "COP_AMBIENT", - "Copbrowse_out": "COP_AMBIENT", - "Copbrowse_shake": "COP_AMBIENT", - "Coplook_in": "COP_AMBIENT", - "Coplook_loop": "COP_AMBIENT", - "Coplook_nod": "COP_AMBIENT", - "Coplook_out": "COP_AMBIENT", - "Coplook_shake": "COP_AMBIENT", - "Coplook_think": "COP_AMBIENT", - "Coplook_watch": "COP_AMBIENT" - }, - "COP_DVBYZ": { - "COP_Dvby_B": "COP_DVBYZ", - "COP_Dvby_FT": "COP_DVBYZ", - "COP_Dvby_L": "COP_DVBYZ", - "COP_Dvby_R": "COP_DVBYZ" - }, - "CRACK": { - "Bbalbat_Idle_01": "CRACK", - "Bbalbat_Idle_02": "CRACK", - "crckdeth1": "CRACK", - "crckdeth2": "CRACK", - "crckdeth3": "CRACK", - "crckdeth4": "CRACK", - "crckidle1": "CRACK", - "crckidle2": "CRACK", - "crckidle3": "CRACK", - "crckidle4": "CRACK" - }, - "CRIB": { - "CRIB_Console_Loop": "CRIB", - "CRIB_Use_Switch": "CRIB", - "PED_Console_Loop": "CRIB", - "PED_Console_Loose": "CRIB", - "PED_Console_Win": "CRIB" - }, - "Custom": {}, - "DAM_JUMP": { - "DAM_Dive_Loop": "DAM_JUMP", - "DAM_Land": "DAM_JUMP", - "DAM_Launch": "DAM_JUMP", - "Jump_Roll": "DAM_JUMP", - "SF_JumpWall": "DAM_JUMP" - }, - "DANCING": { - "DAN_Down_A": "DANCING", - "DAN_Left_A": "DANCING", - "DAN_Loop_A": "DANCING", - "DAN_Right_A": "DANCING", - "DAN_Up_A": "DANCING", - "bd_clap": "DANCING", - "bd_clap1": "DANCING", - "dance_loop": "DANCING", - "dnce_M_a": "DANCING", - "dnce_M_b": "DANCING", - "dnce_M_c": "DANCING", - "dnce_M_d": "DANCING", - "dnce_M_e": "DANCING" - }, - "DEALER": { - "DEALER_DEAL": "DEALER", - "DEALER_IDLE": "DEALER", - "DEALER_IDLE_01": "DEALER", - "DEALER_IDLE_02": "DEALER", - "DEALER_IDLE_03": "DEALER", - "DRUGS_BUY": "DEALER", - "shop_pay": "DEALER" - }, - "DILDO": { - "DILDO_1": "DILDO", - "DILDO_2": "DILDO", - "DILDO_3": "DILDO", - "DILDO_G": "DILDO", - "DILDO_Hit_1": "DILDO", - "DILDO_Hit_2": "DILDO", - "DILDO_Hit_3": "DILDO", - "DILDO_IDLE": "DILDO", - "DILDO_block": "DILDO" - }, - "DODGE": { - "Cover_Dive_01": "DODGE", - "Cover_Dive_02": "DODGE", - "Crush_Jump": "DODGE", - "Crushed": "DODGE" - }, - "DOZER": { - "DOZER_Align_LHS": "DOZER", - "DOZER_Align_RHS": "DOZER", - "DOZER_Jacked_LHS": "DOZER", - "DOZER_Jacked_RHS": "DOZER", - "DOZER_getin_LHS": "DOZER", - "DOZER_getin_RHS": "DOZER", - "DOZER_getout_LHS": "DOZER", - "DOZER_getout_RHS": "DOZER", - "DOZER_pullout_LHS": "DOZER", - "DOZER_pullout_RHS": "DOZER" - }, - "DRIVEBYS": { - "Gang_DrivebyLHS": "DRIVEBYS", - "Gang_DrivebyLHS_Bwd": "DRIVEBYS", - "Gang_DrivebyLHS_Fwd": "DRIVEBYS", - "Gang_DrivebyRHS": "DRIVEBYS", - "Gang_DrivebyRHS_Bwd": "DRIVEBYS", - "Gang_DrivebyRHS_Fwd": "DRIVEBYS", - "Gang_DrivebyTop_LHS": "DRIVEBYS", - "Gang_DrivebyTop_RHS": "DRIVEBYS" - }, - "FAT": { - "FatIdle": "FAT", - "FatIdle_Csaw": "FAT", - "FatIdle_Rocket": "FAT", - "FatIdle_armed": "FAT", - "FatRun": "FAT", - "FatRun_Csaw": "FAT", - "FatRun_Rocket": "FAT", - "FatRun_armed": "FAT", - "FatSprint": "FAT", - "FatWalk": "FAT", - "FatWalkSt_Rocket": "FAT", - "FatWalkSt_armed": "FAT", - "FatWalk_Csaw": "FAT", - "FatWalk_Rocket": "FAT", - "FatWalk_armed": "FAT", - "FatWalkstart": "FAT", - "FatWalkstart_Csaw": "FAT", - "IDLE_tired": "FAT" - }, - "FIGHT_B": { - "FightB_1": "FIGHT_B", - "FightB_2": "FIGHT_B", - "FightB_3": "FIGHT_B", - "FightB_G": "FIGHT_B", - "FightB_IDLE": "FIGHT_B", - "FightB_M": "FIGHT_B", - "FightB_block": "FIGHT_B", - "HitB_1": "FIGHT_B", - "HitB_2": "FIGHT_B", - "HitB_3": "FIGHT_B" - }, - "FIGHT_C": { - "FightC_1": "FIGHT_C", - "FightC_2": "FIGHT_C", - "FightC_3": "FIGHT_C", - "FightC_G": "FIGHT_C", - "FightC_IDLE": "FIGHT_C", - "FightC_M": "FIGHT_C", - "FightC_Spar": "FIGHT_C", - "FightC_block": "FIGHT_C", - "FightC_blocking": "FIGHT_C", - "HitC_1": "FIGHT_C", - "HitC_2": "FIGHT_C", - "HitC_3": "FIGHT_C" - }, - "FIGHT_D": { - "FightD_1": "FIGHT_D", - "FightD_2": "FIGHT_D", - "FightD_3": "FIGHT_D", - "FightD_G": "FIGHT_D", - "FightD_IDLE": "FIGHT_D", - "FightD_M": "FIGHT_D", - "FightD_block": "FIGHT_D", - "HitD_1": "FIGHT_D", - "HitD_2": "FIGHT_D", - "HitD_3": "FIGHT_D" - }, - "FIGHT_E": { - "FightKick": "FIGHT_E", - "FightKick_B": "FIGHT_E", - "Hit_fightkick": "FIGHT_E", - "Hit_fightkick_B": "FIGHT_E" - }, - "FINALE": { - "FIN_Climb_In": "FINALE", - "FIN_Cop1_ClimbOut2": "FINALE", - "FIN_Cop1_Loop": "FINALE", - "FIN_Cop1_Stomp": "FINALE", - "FIN_Hang_L": "FINALE", - "FIN_Hang_Loop": "FINALE", - "FIN_Hang_R": "FINALE", - "FIN_Hang_Slip": "FINALE", - "FIN_Jump_On": "FINALE", - "FIN_Land_Car": "FINALE", - "FIN_Land_Die": "FINALE", - "FIN_LegsUp": "FINALE", - "FIN_LegsUp_L": "FINALE", - "FIN_LegsUp_Loop": "FINALE", - "FIN_LegsUp_R": "FINALE", - "FIN_Let_Go": "FINALE" - }, - "FINALE2": { - "FIN_Cop1_ClimbOut": "FINALE2", - "FIN_Cop1_Fall": "FINALE2", - "FIN_Cop1_Loop": "FINALE2", - "FIN_Cop1_Shot": "FINALE2", - "FIN_Cop1_Swing": "FINALE2", - "FIN_Cop2_ClimbOut": "FINALE2", - "FIN_Switch_P": "FINALE2", - "FIN_Switch_S": "FINALE2" - }, - "FLAME": { - "FLAME_fire": "FLAME" - }, - "FOOD": { - "EAT_Burger": "FOOD", - "EAT_Chicken": "FOOD", - "EAT_Pizza": "FOOD", - "EAT_Vomit_P": "FOOD", - "EAT_Vomit_SK": "FOOD", - "FF_Dam_Bkw": "FOOD", - "FF_Dam_Fwd": "FOOD", - "FF_Dam_Left": "FOOD", - "FF_Dam_Right": "FOOD", - "FF_Die_Bkw": "FOOD", - "FF_Die_Fwd": "FOOD", - "FF_Die_Left": "FOOD", - "FF_Die_Right": "FOOD", - "FF_Sit_Eat1": "FOOD", - "FF_Sit_Eat2": "FOOD", - "FF_Sit_Eat3": "FOOD", - "FF_Sit_In": "FOOD", - "FF_Sit_In_L": "FOOD", - "FF_Sit_In_R": "FOOD", - "FF_Sit_Look": "FOOD", - "FF_Sit_Loop": "FOOD", - "FF_Sit_Out_180": "FOOD", - "FF_Sit_Out_L_180": "FOOD", - "FF_Sit_Out_R_180": "FOOD", - "SHP_Thank": "FOOD", - "SHP_Tray_In": "FOOD", - "SHP_Tray_Lift": "FOOD", - "SHP_Tray_Lift_In": "FOOD", - "SHP_Tray_Lift_Loop": "FOOD", - "SHP_Tray_Lift_Out": "FOOD", - "SHP_Tray_Out": "FOOD", - "SHP_Tray_Pose": "FOOD", - "SHP_Tray_Return": "FOOD" - }, - "FREEWEIGHTS": { - "gym_barbell": "FREEWEIGHTS", - "gym_free_A": "FREEWEIGHTS", - "gym_free_B": "FREEWEIGHTS", - "gym_free_celebrate": "FREEWEIGHTS", - "gym_free_down": "FREEWEIGHTS", - "gym_free_loop": "FREEWEIGHTS", - "gym_free_pickup": "FREEWEIGHTS", - "gym_free_putdown": "FREEWEIGHTS", - "gym_free_up_smooth": "FREEWEIGHTS" - }, - "Flowers": { - "Flower_Hit": "Flowers", - "Flower_attack": "Flowers", - "Flower_attack_M": "Flowers" - }, - "GANGS": { - "DEALER_DEAL": "GANGS", - "DEALER_IDLE": "GANGS", - "DRUGS_BUY": "GANGS", - "Invite_No": "GANGS", - "Invite_Yes": "GANGS", - "drnkbr_prtl": "GANGS", - "drnkbr_prtl_F": "GANGS", - "hndshkaa": "GANGS", - "hndshkba": "GANGS", - "hndshkca": "GANGS", - "hndshkcb": "GANGS", - "hndshkda": "GANGS", - "hndshkea": "GANGS", - "hndshkfa": "GANGS", - "hndshkfa_swt": "GANGS", - "leanIDLE": "GANGS", - "leanIN": "GANGS", - "leanOUT": "GANGS", - "prtial_gngtlkA": "GANGS", - "prtial_gngtlkB": "GANGS", - "prtial_gngtlkC": "GANGS", - "prtial_gngtlkD": "GANGS", - "prtial_gngtlkE": "GANGS", - "prtial_gngtlkF": "GANGS", - "prtial_gngtlkG": "GANGS", - "prtial_gngtlkH": "GANGS", - "prtial_hndshk_01": "GANGS", - "prtial_hndshk_biz_01": "GANGS", - "shake_carK": "GANGS", - "shake_carSH": "GANGS", - "shake_cara": "GANGS", - "smkcig_prtl": "GANGS", - "smkcig_prtl_F": "GANGS" - }, - "GHANDS": { - "LHGsign1": "GHANDS", - "LHGsign2": "GHANDS", - "LHGsign3": "GHANDS", - "LHGsign4": "GHANDS", - "LHGsign5": "GHANDS", - "RHGsign1": "GHANDS", - "RHGsign2": "GHANDS", - "RHGsign3": "GHANDS", - "RHGsign4": "GHANDS", - "RHGsign5": "GHANDS", - "gsign1": "GHANDS", - "gsign1LH": "GHANDS", - "gsign2": "GHANDS", - "gsign2LH": "GHANDS", - "gsign3": "GHANDS", - "gsign3LH": "GHANDS", - "gsign4": "GHANDS", - "gsign4LH": "GHANDS", - "gsign5": "GHANDS", - "gsign5LH": "GHANDS" - }, - "GHETTO_DB": { - "GDB_Car2_PLY": "GHETTO_DB", - "GDB_Car2_SMO": "GHETTO_DB", - "GDB_Car2_SWE": "GHETTO_DB", - "GDB_Car_PLY": "GHETTO_DB", - "GDB_Car_RYD": "GHETTO_DB", - "GDB_Car_SMO": "GHETTO_DB", - "GDB_Car_SWE": "GHETTO_DB" - }, - "GOGGLES": { - "goggles_put_on": "GOGGLES" - }, - "GRAFFITI": { - "graffiti_Chkout": "GRAFFITI", - "spraycan_fire": "GRAFFITI" - }, - "GRAVEYARD": { - "mrnF_loop": "GRAVEYARD", - "mrnM_loop": "GRAVEYARD", - "prst_loopa": "GRAVEYARD" - }, - "GRENADE": { - "WEAPON_start_throw": "GRENADE", - "WEAPON_throw": "GRENADE", - "WEAPON_throwu": "GRENADE" - }, - "GYMNASIUM": { - "GYMshadowbox": "GYMNASIUM", - "Pedals_fast": "GYMNASIUM", - "Pedals_med": "GYMNASIUM", - "Pedals_slow": "GYMNASIUM", - "Pedals_still": "GYMNASIUM", - "gym_bike_celebrate": "GYMNASIUM", - "gym_bike_fast": "GYMNASIUM", - "gym_bike_faster": "GYMNASIUM", - "gym_bike_getoff": "GYMNASIUM", - "gym_bike_geton": "GYMNASIUM", - "gym_bike_pedal": "GYMNASIUM", - "gym_bike_slow": "GYMNASIUM", - "gym_bike_still": "GYMNASIUM", - "gym_jog_falloff": "GYMNASIUM", - "gym_shadowbox": "GYMNASIUM", - "gym_tread_celebrate": "GYMNASIUM", - "gym_tread_falloff": "GYMNASIUM", - "gym_tread_getoff": "GYMNASIUM", - "gym_tread_geton": "GYMNASIUM", - "gym_tread_jog": "GYMNASIUM", - "gym_tread_sprint": "GYMNASIUM", - "gym_tread_tired": "GYMNASIUM", - "gym_tread_walk": "GYMNASIUM", - "gym_walk_falloff": "GYMNASIUM" - }, - "HAIRCUTS": { - "BRB_Beard_01": "HAIRCUTS", - "BRB_Buy": "HAIRCUTS", - "BRB_Cut": "HAIRCUTS", - "BRB_Cut_In": "HAIRCUTS", - "BRB_Cut_Out": "HAIRCUTS", - "BRB_Hair_01": "HAIRCUTS", - "BRB_Hair_02": "HAIRCUTS", - "BRB_In": "HAIRCUTS", - "BRB_Loop": "HAIRCUTS", - "BRB_Out": "HAIRCUTS", - "BRB_Sit_In": "HAIRCUTS", - "BRB_Sit_Loop": "HAIRCUTS", - "BRB_Sit_Out": "HAIRCUTS" - }, - "HEIST9": { - "CAS_G2_GasKO": "HEIST9", - "Use_SwipeCard": "HEIST9", - "swt_wllpk_L": "HEIST9", - "swt_wllpk_L_back": "HEIST9", - "swt_wllpk_R": "HEIST9", - "swt_wllpk_R_back": "HEIST9", - "swt_wllshoot_in_L": "HEIST9", - "swt_wllshoot_in_R": "HEIST9", - "swt_wllshoot_out_L": "HEIST9", - "swt_wllshoot_out_R": "HEIST9" - }, - "INT_HOUSE": { - "BED_In_L": "INT_HOUSE", - "BED_In_R": "INT_HOUSE", - "BED_Loop_L": "INT_HOUSE", - "BED_Loop_R": "INT_HOUSE", - "BED_Out_L": "INT_HOUSE", - "BED_Out_R": "INT_HOUSE", - "LOU_In": "INT_HOUSE", - "LOU_Loop": "INT_HOUSE", - "LOU_Out": "INT_HOUSE", - "wash_up": "INT_HOUSE" - }, - "INT_OFFICE": { - "FF_Dam_Fwd": "INT_OFFICE", - "OFF_Sit_2Idle_180": "INT_OFFICE", - "OFF_Sit_Bored_Loop": "INT_OFFICE", - "OFF_Sit_Crash": "INT_OFFICE", - "OFF_Sit_Drink": "INT_OFFICE", - "OFF_Sit_Idle_Loop": "INT_OFFICE", - "OFF_Sit_In": "INT_OFFICE", - "OFF_Sit_Read": "INT_OFFICE", - "OFF_Sit_Type_Loop": "INT_OFFICE", - "OFF_Sit_Watch": "INT_OFFICE" - }, - "INT_SHOP": { - "shop_cashier": "INT_SHOP", - "shop_in": "INT_SHOP", - "shop_lookA": "INT_SHOP", - "shop_lookB": "INT_SHOP", - "shop_loop": "INT_SHOP", - "shop_out": "INT_SHOP", - "shop_pay": "INT_SHOP", - "shop_shelf": "INT_SHOP" - }, - "JST_BUISNESS": { - "girl_01": "JST_BUISNESS", - "girl_02": "JST_BUISNESS", - "player_01": "JST_BUISNESS", - "smoke_01": "JST_BUISNESS" - }, - "KART": { - "KART_getin_LHS": "KART", - "KART_getin_RHS": "KART", - "KART_getout_LHS": "KART", - "KART_getout_RHS": "KART" - }, - "KISSING": { - "BD_GF_Wave": "KISSING", - "GF_CarArgue_01": "KISSING", - "GF_CarArgue_02": "KISSING", - "GF_CarSpot": "KISSING", - "GF_StreetArgue_01": "KISSING", - "GF_StreetArgue_02": "KISSING", - "Grlfrd_Kiss_01": "KISSING", - "Grlfrd_Kiss_02": "KISSING", - "Grlfrd_Kiss_03": "KISSING", - "Playa_Kiss_01": "KISSING", - "Playa_Kiss_02": "KISSING", - "Playa_Kiss_03": "KISSING", - "gfwave2": "KISSING", - "gift_get": "KISSING", - "gift_give": "KISSING" - }, - "KNIFE": { - "KILL_Knife_Ped_Damage": "KNIFE", - "KILL_Knife_Ped_Die": "KNIFE", - "KILL_Knife_Player": "KNIFE", - "KILL_Partial": "KNIFE", - "Knife_4": "KNIFE", - "Knife_G": "KNIFE", - "WEAPON_knifeidle": "KNIFE", - "knife_1": "KNIFE", - "knife_2": "KNIFE", - "knife_3": "KNIFE", - "knife_IDLE": "KNIFE", - "knife_block": "KNIFE", - "knife_hit_1": "KNIFE", - "knife_hit_2": "KNIFE", - "knife_hit_3": "KNIFE", - "knife_part": "KNIFE" - }, - "LAPDAN1": { - "LAPDAN_D": "LAPDAN1", - "LAPDAN_P": "LAPDAN1" - }, - "LAPDAN2": { - "LAPDAN_D": "LAPDAN2", - "LAPDAN_P": "LAPDAN2" - }, - "LAPDAN3": { - "LAPDAN_D": "LAPDAN3", - "LAPDAN_P": "LAPDAN3" - }, - "LOWRIDER": { - "F_smklean_loop": "LOWRIDER", - "M_smklean_loop": "LOWRIDER", - "M_smkstnd_loop": "LOWRIDER", - "RAP_A_Loop": "LOWRIDER", - "RAP_B_Loop": "LOWRIDER", - "RAP_C_Loop": "LOWRIDER", - "Sit_relaxed": "LOWRIDER", - "Tap_hand": "LOWRIDER", - "lrgirl_bdbnce": "LOWRIDER", - "lrgirl_hair": "LOWRIDER", - "lrgirl_hurry": "LOWRIDER", - "lrgirl_idle_to_l0": "LOWRIDER", - "lrgirl_idleloop": "LOWRIDER", - "lrgirl_l0_bnce": "LOWRIDER", - "lrgirl_l0_loop": "LOWRIDER", - "lrgirl_l0_to_l1": "LOWRIDER", - "lrgirl_l12_to_l0": "LOWRIDER", - "lrgirl_l1_bnce": "LOWRIDER", - "lrgirl_l1_loop": "LOWRIDER", - "lrgirl_l1_to_l2": "LOWRIDER", - "lrgirl_l2_bnce": "LOWRIDER", - "lrgirl_l2_loop": "LOWRIDER", - "lrgirl_l2_to_l3": "LOWRIDER", - "lrgirl_l345_to_l1": "LOWRIDER", - "lrgirl_l3_bnce": "LOWRIDER", - "lrgirl_l3_loop": "LOWRIDER", - "lrgirl_l3_to_l4": "LOWRIDER", - "lrgirl_l4_bnce": "LOWRIDER", - "lrgirl_l4_loop": "LOWRIDER", - "lrgirl_l4_to_l5": "LOWRIDER", - "lrgirl_l5_bnce": "LOWRIDER", - "lrgirl_l5_loop": "LOWRIDER", - "prtial_gngtlkB": "LOWRIDER", - "prtial_gngtlkC": "LOWRIDER", - "prtial_gngtlkD": "LOWRIDER", - "prtial_gngtlkE": "LOWRIDER", - "prtial_gngtlkF": "LOWRIDER", - "prtial_gngtlkG": "LOWRIDER", - "prtial_gngtlkH": "LOWRIDER" - }, - "MD_CHASE": { - "Carhit_Hangon": "MD_CHASE", - "Carhit_Tumble": "MD_CHASE", - "Fen_Choppa_L1": "MD_CHASE", - "Fen_Choppa_L2": "MD_CHASE", - "Fen_Choppa_L3": "MD_CHASE", - "Fen_Choppa_R1": "MD_CHASE", - "Fen_Choppa_R2": "MD_CHASE", - "Fen_Choppa_R3": "MD_CHASE", - "Hangon_Stun_Turn": "MD_CHASE", - "Hangon_Stun_loop": "MD_CHASE", - "MD_BIKE_2_HANG": "MD_CHASE", - "MD_BIKE_Jmp_BL": "MD_CHASE", - "MD_BIKE_Jmp_F": "MD_CHASE", - "MD_BIKE_Lnd_BL": "MD_CHASE", - "MD_BIKE_Lnd_Die_BL": "MD_CHASE", - "MD_BIKE_Lnd_Die_F": "MD_CHASE", - "MD_BIKE_Lnd_F": "MD_CHASE", - "MD_BIKE_Lnd_Roll": "MD_CHASE", - "MD_BIKE_Lnd_Roll_F": "MD_CHASE", - "MD_BIKE_Punch": "MD_CHASE", - "MD_BIKE_Punch_F": "MD_CHASE", - "MD_BIKE_Shot_F": "MD_CHASE", - "MD_HANG_Lnd_Roll": "MD_CHASE", - "MD_HANG_Loop": "MD_CHASE", - "donutdrop": "MD_CHASE" - }, - "MD_END": { - "END_SC1_PLY": "MD_END", - "END_SC1_RYD": "MD_END", - "END_SC1_SMO": "MD_END", - "END_SC1_SWE": "MD_END", - "END_SC2_PLY": "MD_END", - "END_SC2_RYD": "MD_END", - "END_SC2_SMO": "MD_END", - "END_SC2_SWE": "MD_END" - }, - "MEDIC": { - "CPR": "MEDIC" - }, - "MISC": { - "BMX_celebrate": "MISC", - "BMX_comeon": "MISC", - "Case_pickup": "MISC", - "GRAB_L": "MISC", - "GRAB_R": "MISC", - "Hiker_Pose": "MISC", - "Hiker_Pose_L": "MISC", - "Idle_Chat_02": "MISC", - "KAT_Throw_K": "MISC", - "KAT_Throw_O": "MISC", - "KAT_Throw_P": "MISC", - "PASS_Rifle_O": "MISC", - "PASS_Rifle_Ped": "MISC", - "PASS_Rifle_Ply": "MISC", - "Plane_door": "MISC", - "Plane_exit": "MISC", - "Plane_hijack": "MISC", - "Plunger_01": "MISC", - "Plyrlean_loop": "MISC", - "Run_Dive": "MISC", - "SEAT_LR": "MISC", - "SEAT_watch": "MISC", - "Scratchballs_01": "MISC", - "Seat_talk_01": "MISC", - "Seat_talk_02": "MISC", - "bitchslap": "MISC", - "bmx_idleloop_01": "MISC", - "bmx_idleloop_02": "MISC", - "bmx_talkleft_in": "MISC", - "bmx_talkleft_loop": "MISC", - "bmx_talkleft_out": "MISC", - "bmx_talkright_in": "MISC", - "bmx_talkright_loop": "MISC", - "bmx_talkright_out": "MISC", - "bng_wndw": "MISC", - "bng_wndw_02": "MISC", - "door_jet": "MISC", - "pickup_box": "MISC", - "plyr_shkhead": "MISC", - "smalplane_door": "MISC", - "smlplane_door": "MISC" - }, - "MTB": { - "MTB_Left": "MTB", - "MTB_Ride": "MTB", - "MTB_Right": "MTB", - "MTB_back": "MTB", - "MTB_bunnyhop": "MTB", - "MTB_drivebyFT": "MTB", - "MTB_driveby_LHS": "MTB", - "MTB_driveby_RHS": "MTB", - "MTB_fwd": "MTB", - "MTB_getoffBACK": "MTB", - "MTB_getoffLHS": "MTB", - "MTB_getoffRHS": "MTB", - "MTB_jumponL": "MTB", - "MTB_jumponR": "MTB", - "MTB_pedal": "MTB", - "MTB_pushes": "MTB", - "MTB_sprint": "MTB", - "MTB_still": "MTB" - }, - "MUSCULAR": { - "MscleWalkst_Csaw": "MUSCULAR", - "MscleWalkst_armed": "MUSCULAR", - "Mscle_rckt_run": "MUSCULAR", - "Mscle_rckt_walkst": "MUSCULAR", - "Mscle_run_Csaw": "MUSCULAR", - "MuscleIdle": "MUSCULAR", - "MuscleIdle_Csaw": "MUSCULAR", - "MuscleIdle_armed": "MUSCULAR", - "MuscleIdle_rocket": "MUSCULAR", - "MuscleRun": "MUSCULAR", - "MuscleRun_armed": "MUSCULAR", - "MuscleSprint": "MUSCULAR", - "MuscleWalk": "MUSCULAR", - "MuscleWalk_armed": "MUSCULAR", - "MuscleWalkstart": "MUSCULAR", - "Musclewalk_Csaw": "MUSCULAR", - "Musclewalk_rocket": "MUSCULAR" - }, - "NEVADA": { - "NEVADA_getin": "NEVADA", - "NEVADA_getout": "NEVADA" - }, - "ON_LOOKERS": { - "Pointup_in": "ON_LOOKERS", - "Pointup_loop": "ON_LOOKERS", - "Pointup_out": "ON_LOOKERS", - "Pointup_shout": "ON_LOOKERS", - "lkaround_in": "ON_LOOKERS", - "lkaround_loop": "ON_LOOKERS", - "lkaround_out": "ON_LOOKERS", - "lkup_in": "ON_LOOKERS", - "lkup_loop": "ON_LOOKERS", - "lkup_out": "ON_LOOKERS", - "lkup_point": "ON_LOOKERS", - "panic_cower": "ON_LOOKERS", - "panic_hide": "ON_LOOKERS", - "panic_in": "ON_LOOKERS", - "panic_loop": "ON_LOOKERS", - "panic_out": "ON_LOOKERS", - "panic_point": "ON_LOOKERS", - "panic_shout": "ON_LOOKERS", - "point_in": "ON_LOOKERS", - "point_loop": "ON_LOOKERS", - "point_out": "ON_LOOKERS", - "shout_01": "ON_LOOKERS", - "shout_02": "ON_LOOKERS", - "shout_in": "ON_LOOKERS", - "shout_loop": "ON_LOOKERS", - "shout_out": "ON_LOOKERS", - "wave_in": "ON_LOOKERS", - "wave_loop": "ON_LOOKERS", - "wave_out": "ON_LOOKERS" - }, - "OTB": { - "betslp_in": "OTB", - "betslp_lkabt": "OTB", - "betslp_loop": "OTB", - "betslp_out": "OTB", - "betslp_tnk": "OTB", - "wtchrace_cmon": "OTB", - "wtchrace_in": "OTB", - "wtchrace_loop": "OTB", - "wtchrace_lose": "OTB", - "wtchrace_out": "OTB", - "wtchrace_win": "OTB" - }, - "PARACHUTE": { - "FALL_SkyDive_Accel": "PARACHUTE", - "FALL_SkyDive_L": "PARACHUTE", - "FALL_SkyDive_R": "PARACHUTE", - "FALL_skyDive": "PARACHUTE", - "FALL_skyDive_DIE": "PARACHUTE", - "PARA_Land": "PARACHUTE", - "PARA_Land_O": "PARACHUTE", - "PARA_Land_Water": "PARACHUTE", - "PARA_Land_Water_O": "PARACHUTE", - "PARA_Rip_Land_O": "PARACHUTE", - "PARA_Rip_Loop_O": "PARACHUTE", - "PARA_Rip_O": "PARACHUTE", - "PARA_decel": "PARACHUTE", - "PARA_decel_O": "PARACHUTE", - "PARA_float": "PARACHUTE", - "PARA_float_O": "PARACHUTE", - "PARA_open": "PARACHUTE", - "PARA_open_O": "PARACHUTE", - "PARA_steerL": "PARACHUTE", - "PARA_steerL_O": "PARACHUTE", - "PARA_steerR": "PARACHUTE", - "PARA_steerR_O": "PARACHUTE" - }, - "PARK": { - "Tai_Chi_Loop": "PARK", - "Tai_Chi_Out": "PARK", - "Tai_Chi_in": "PARK" - }, - "PAULNMAC": { - "Piss_in": "PAULNMAC", - "Piss_loop": "PAULNMAC", - "Piss_out": "PAULNMAC", - "PnM_Argue1_A": "PAULNMAC", - "PnM_Argue1_B": "PAULNMAC", - "PnM_Argue2_A": "PAULNMAC", - "PnM_Argue2_B": "PAULNMAC", - "PnM_Loop_A": "PAULNMAC", - "PnM_Loop_B": "PAULNMAC", - "wank_in": "PAULNMAC", - "wank_loop": "PAULNMAC", - "wank_out": "PAULNMAC" - }, - "PED": { - "ARRESTgun": "PED", - "ATM": "PED", - "BIKE_elbowL": "PED", - "BIKE_elbowR": "PED", - "BIKE_fallR": "PED", - "BIKE_fall_off": "PED", - "BIKE_pickupL": "PED", - "BIKE_pickupR": "PED", - "BIKE_pullupL": "PED", - "BIKE_pullupR": "PED", - "CAR_LB": "PED", - "CAR_LB_pro": "PED", - "CAR_LB_weak": "PED", - "CAR_LjackedLHS": "PED", - "CAR_LjackedRHS": "PED", - "CAR_Lshuffle_RHS": "PED", - "CAR_Lsit": "PED", - "CAR_Qjacked": "PED", - "CAR_alignHI_LHS": "PED", - "CAR_alignHI_RHS": "PED", - "CAR_align_LHS": "PED", - "CAR_align_RHS": "PED", - "CAR_close_LHS": "PED", - "CAR_close_RHS": "PED", - "CAR_closedoorL_LHS": "PED", - "CAR_closedoorL_RHS": "PED", - "CAR_closedoor_LHS": "PED", - "CAR_closedoor_RHS": "PED", - "CAR_crawloutRHS": "PED", - "CAR_dead_LHS": "PED", - "CAR_dead_RHS": "PED", - "CAR_doorlocked_LHS": "PED", - "CAR_doorlocked_RHS": "PED", - "CAR_fallout_LHS": "PED", - "CAR_fallout_RHS": "PED", - "CAR_getinL_LHS": "PED", - "CAR_getinL_RHS": "PED", - "CAR_getin_LHS": "PED", - "CAR_getin_RHS": "PED", - "CAR_getoutL_LHS": "PED", - "CAR_getoutL_RHS": "PED", - "CAR_getout_LHS": "PED", - "CAR_getout_RHS": "PED", - "CAR_jackedLHS": "PED", - "CAR_jackedRHS": "PED", - "CAR_jumpin_LHS": "PED", - "CAR_open_LHS": "PED", - "CAR_open_RHS": "PED", - "CAR_pulloutL_LHS": "PED", - "CAR_pulloutL_RHS": "PED", - "CAR_pullout_LHS": "PED", - "CAR_pullout_RHS": "PED", - "CAR_rolldoor": "PED", - "CAR_rolldoorLO": "PED", - "CAR_rollout_LHS": "PED", - "CAR_rollout_RHS": "PED", - "CAR_shuffle_RHS": "PED", - "CAR_sit": "PED", - "CAR_sit_pro": "PED", - "CAR_sit_weak": "PED", - "CAR_sitp": "PED", - "CAR_sitpLO": "PED", - "CAR_tune_radio": "PED", - "CLIMB_Pull": "PED", - "CLIMB_Stand": "PED", - "CLIMB_Stand_finish": "PED", - "CLIMB_idle": "PED", - "CLIMB_jump": "PED", - "CLIMB_jump2fall": "PED", - "CLIMB_jump_B": "PED", - "Crouch_Roll_L": "PED", - "Crouch_Roll_R": "PED", - "DAM_LegL_frmBK": "PED", - "DAM_LegL_frmFT": "PED", - "DAM_LegL_frmLT": "PED", - "DAM_LegR_frmBK": "PED", - "DAM_LegR_frmFT": "PED", - "DAM_LegR_frmRT": "PED", - "DAM_armL_frmBK": "PED", - "DAM_armL_frmFT": "PED", - "DAM_armL_frmLT": "PED", - "DAM_armR_frmBK": "PED", - "DAM_armR_frmFT": "PED", - "DAM_armR_frmRT": "PED", - "DAM_stomach_frmBK": "PED", - "DAM_stomach_frmFT": "PED", - "DAM_stomach_frmLT": "PED", - "DAM_stomach_frmRT": "PED", - "DOOR_LHinge_O": "PED", - "DOOR_RHinge_O": "PED", - "DRIVE_BOAT": "PED", - "DRIVE_BOAT_L": "PED", - "DRIVE_BOAT_R": "PED", - "DRIVE_BOAT_back": "PED", - "DRIVE_truck_L": "PED", - "DRIVE_truck_R": "PED", - "DRIVE_truck_back": "PED", - "DUCK_cower": "PED", - "Drive_L": "PED", - "Drive_LO_R": "PED", - "Drive_LO_l": "PED", - "Drive_L_pro": "PED", - "Drive_L_pro_slow": "PED", - "Drive_L_slow": "PED", - "Drive_L_weak": "PED", - "Drive_L_weak_slow": "PED", - "Drive_R": "PED", - "Drive_R_pro": "PED", - "Drive_R_pro_slow": "PED", - "Drive_R_slow": "PED", - "Drive_R_weak": "PED", - "Drive_R_weak_slow": "PED", - "Drive_truck": "PED", - "DrivebyL_L": "PED", - "DrivebyL_R": "PED", - "Driveby_L": "PED", - "Driveby_R": "PED", - "Drown": "PED", - "EV_dive": "PED", - "EV_step": "PED", - "FALL_back": "PED", - "FALL_collapse": "PED", - "FALL_fall": "PED", - "FALL_front": "PED", - "FALL_glide": "PED", - "FALL_land": "PED", - "FALL_skyDive": "PED", - "FIGHTIDLE": "PED", - "FLOOR_hit": "PED", - "FLOOR_hit_f": "PED", - "Fight2Idle": "PED", - "FightA_1": "PED", - "FightA_2": "PED", - "FightA_3": "PED", - "FightA_G": "PED", - "FightA_M": "PED", - "FightA_block": "PED", - "FightShB": "PED", - "FightShF": "PED", - "FightSh_BWD": "PED", - "FightSh_FWD": "PED", - "FightSh_Left": "PED", - "FightSh_Right": "PED", - "GUN_BUTT": "PED", - "GUN_BUTT_crouch": "PED", - "GunCrouchBwd": "PED", - "GunCrouchFwd": "PED", - "GunMove_BWD": "PED", - "GunMove_FWD": "PED", - "GunMove_L": "PED", - "GunMove_R": "PED", - "Gun_2_IDLE": "PED", - "Gun_stand": "PED", - "HIT_GUN_BUTT": "PED", - "HIT_L": "PED", - "HIT_R": "PED", - "HIT_back": "PED", - "HIT_behind": "PED", - "HIT_front": "PED", - "HIT_walk": "PED", - "HIT_wall": "PED", - "HitA_1": "PED", - "HitA_2": "PED", - "HitA_3": "PED", - "IDLE_HBHB": "PED", - "IDLE_ROCKET": "PED", - "IDLE_armed": "PED", - "IDLE_chat": "PED", - "IDLE_csaw": "PED", - "IDLE_stance": "PED", - "IDLE_taxi": "PED", - "IDLE_tired": "PED", - "Idle_Gang1": "PED", - "Idlestance_fat": "PED", - "JOG_femaleA": "PED", - "JOG_maleA": "PED", - "JUMP_glide": "PED", - "JUMP_land": "PED", - "JUMP_launch": "PED", - "JUMP_launch_R": "PED", - "Jetpack_Idle": "PED", - "KART_L": "PED", - "KART_LB": "PED", - "KART_R": "PED", - "KART_drive": "PED", - "KD_left": "PED", - "KD_right": "PED", - "KO_shot_face": "PED", - "KO_shot_front": "PED", - "KO_shot_stom": "PED", - "KO_skid_back": "PED", - "KO_skid_front": "PED", - "KO_spin_L": "PED", - "KO_spin_R": "PED", - "Player_Sneak": "PED", - "Player_Sneak_walkstart": "PED", - "Run_Wuzi": "PED", - "Run_stop": "PED", - "Run_stopR": "PED", - "SEAT_down": "PED", - "SEAT_idle": "PED", - "SEAT_up": "PED", - "SHOT_leftP": "PED", - "SHOT_partial": "PED", - "SHOT_partial_B": "PED", - "SHOT_rightP": "PED", - "Shove_Partial": "PED", - "Smoke_in_car": "PED", - "Sprint_Wuzi": "PED", - "Swim_Tread": "PED", - "Tap_hand": "PED", - "Tap_handP": "PED", - "Turn_L": "PED", - "Turn_R": "PED", - "WALK_armed": "PED", - "WALK_civi": "PED", - "WALK_csaw": "PED", - "WALK_drunk": "PED", - "WALK_fat": "PED", - "WALK_fatold": "PED", - "WALK_gang1": "PED", - "WALK_gang2": "PED", - "WALK_old": "PED", - "WALK_player": "PED", - "WALK_rocket": "PED", - "WALK_shuffle": "PED", - "WALK_start": "PED", - "WALK_start_armed": "PED", - "WALK_start_csaw": "PED", - "WALK_start_rocket": "PED", - "WEAPON_crouch": "PED", - "WOMAN_runbusy": "PED", - "WOMAN_runfatold": "PED", - "WOMAN_runsexy": "PED", - "WOMAN_walkbusy": "PED", - "WOMAN_walkfatold": "PED", - "WOMAN_walknorm": "PED", - "WOMAN_walkold": "PED", - "WOMAN_walkpro": "PED", - "WOMAN_walksexy": "PED", - "WOMAN_walkshop": "PED", - "Walk_DoorPartial": "PED", - "Walk_Wuzi": "PED", - "XPRESSscratch": "PED", - "abseil": "PED", - "bomber": "PED", - "car_hookertalk": "PED", - "cower": "PED", - "endchat_01": "PED", - "endchat_02": "PED", - "endchat_03": "PED", - "facanger": "PED", - "facgum": "PED", - "facsurp": "PED", - "facsurpm": "PED", - "factalk": "PED", - "facurios": "PED", - "flee_lkaround_01": "PED", - "fucku": "PED", - "gang_gunstand": "PED", - "gas_cwr": "PED", - "getup": "PED", - "getup_front": "PED", - "gum_eat": "PED", - "handscower": "PED", - "handsup": "PED", - "idlestance_old": "PED", - "pass_Smoke_in_car": "PED", - "phone_in": "PED", - "phone_out": "PED", - "phone_talk": "PED", - "roadcross": "PED", - "roadcross_female": "PED", - "roadcross_gang": "PED", - "roadcross_old": "PED", - "run_1armed": "PED", - "run_armed": "PED", - "run_civi": "PED", - "run_csaw": "PED", - "run_fat": "PED", - "run_fatold": "PED", - "run_gang1": "PED", - "run_left": "PED", - "run_old": "PED", - "run_player": "PED", - "run_right": "PED", - "run_rocket": "PED", - "sprint_civi": "PED", - "sprint_panic": "PED", - "swat_run": "PED", - "turn_180": "PED", - "woman_idlestance": "PED", - "woman_run": "PED", - "woman_runpanic": "PED" - }, - "PLAYER_DVBYS": { - "Plyr_DrivebyBwd": "PLAYER_DVBYS", - "Plyr_DrivebyFwd": "PLAYER_DVBYS", - "Plyr_DrivebyLHS": "PLAYER_DVBYS", - "Plyr_DrivebyRHS": "PLAYER_DVBYS" - }, - "PLAYIDLES": { - "shift": "PLAYIDLES", - "shldr": "PLAYIDLES", - "stretch": "PLAYIDLES", - "strleg": "PLAYIDLES", - "time": "PLAYIDLES" - }, - "POLICE": { - "COP_getoutcar_LHS": "POLICE", - "CopTraf_Away": "POLICE", - "CopTraf_Come": "POLICE", - "CopTraf_Left": "POLICE", - "CopTraf_Stop": "POLICE", - "Cop_move_FWD": "POLICE", - "Door_Kick": "POLICE", - "crm_drgbst_01": "POLICE", - "plc_drgbst_01": "POLICE", - "plc_drgbst_02": "POLICE" - }, - "POOL": { - "POOL_ChalkCue": "POOL", - "POOL_Idle_Stance": "POOL", - "POOL_Long_Shot": "POOL", - "POOL_Long_Shot_O": "POOL", - "POOL_Long_Start": "POOL", - "POOL_Long_Start_O": "POOL", - "POOL_Med_Shot": "POOL", - "POOL_Med_Shot_O": "POOL", - "POOL_Med_Start": "POOL", - "POOL_Med_Start_O": "POOL", - "POOL_Place_White": "POOL", - "POOL_Short_Shot": "POOL", - "POOL_Short_Shot_O": "POOL", - "POOL_Short_Start": "POOL", - "POOL_Short_Start_O": "POOL", - "POOL_Walk": "POOL", - "POOL_Walk_Start": "POOL", - "POOL_XLong_Shot": "POOL", - "POOL_XLong_Shot_O": "POOL", - "POOL_XLong_Start": "POOL", - "POOL_XLong_Start_O": "POOL" - }, - "POOR": { - "WINWASH_Start": "POOR", - "WINWASH_Wash2Beg": "POOR" - }, - "PYTHON": { - "python_crouchfire": "PYTHON", - "python_crouchreload": "PYTHON", - "python_fire": "PYTHON", - "python_fire_poor": "PYTHON", - "python_reload": "PYTHON" - }, - "QUAD": { - "QUAD_FWD": "QUAD", - "QUAD_Left": "QUAD", - "QUAD_Right": "QUAD", - "QUAD_back": "QUAD", - "QUAD_driveby_FT": "QUAD", - "QUAD_driveby_LHS": "QUAD", - "QUAD_driveby_RHS": "QUAD", - "QUAD_getoff_B": "QUAD", - "QUAD_getoff_LHS": "QUAD", - "QUAD_getoff_RHS": "QUAD", - "QUAD_geton_LHS": "QUAD", - "QUAD_geton_RHS": "QUAD", - "QUAD_hit": "QUAD", - "QUAD_kick": "QUAD", - "QUAD_passenger": "QUAD", - "QUAD_reverse": "QUAD", - "QUAD_ride": "QUAD" - }, - "QUAD_DBZ": { - "Pass_Driveby_BWD": "QUAD_DBZ", - "Pass_Driveby_FWD": "QUAD_DBZ", - "Pass_Driveby_LHS": "QUAD_DBZ", - "Pass_Driveby_RHS": "QUAD_DBZ" - }, - "RAPPING": { - "Laugh_01": "RAPPING", - "RAP_A_IN": "RAPPING", - "RAP_A_Loop": "RAPPING", - "RAP_A_OUT": "RAPPING", - "RAP_B_IN": "RAPPING", - "RAP_B_Loop": "RAPPING", - "RAP_B_OUT": "RAPPING", - "RAP_C_Loop": "RAPPING" - }, - "RIFLE": { - "RIFLE_crouchfire": "RIFLE", - "RIFLE_crouchload": "RIFLE", - "RIFLE_fire": "RIFLE", - "RIFLE_fire_poor": "RIFLE", - "RIFLE_load": "RIFLE" - }, - "RIOT": { - "RIOT_ANGRY": "RIOT", - "RIOT_ANGRY_B": "RIOT", - "RIOT_CHANT": "RIOT", - "RIOT_FUKU": "RIOT", - "RIOT_PUNCHES": "RIOT", - "RIOT_challenge": "RIOT", - "RIOT_shout": "RIOT" - }, - "ROB_BANK": { - "CAT_Safe_End": "ROB_BANK", - "CAT_Safe_Open": "ROB_BANK", - "CAT_Safe_Open_O": "ROB_BANK", - "CAT_Safe_Rob": "ROB_BANK", - "SHP_HandsUp_Scr": "ROB_BANK" - }, - "ROCKET": { - "RocketFire": "ROCKET", - "WALK_start_rocket": "ROCKET", - "idle_rocket": "ROCKET", - "run_rocket": "ROCKET", - "walk_rocket": "ROCKET" - }, - "RUSTLER": { - "Plane_align_LHS": "RUSTLER", - "Plane_close": "RUSTLER", - "Plane_getin": "RUSTLER", - "Plane_getout": "RUSTLER", - "Plane_open": "RUSTLER" - }, - "RYDER": { - "RYD_Beckon_01": "RYDER", - "RYD_Beckon_02": "RYDER", - "RYD_Beckon_03": "RYDER", - "RYD_Die_PT1": "RYDER", - "RYD_Die_PT2": "RYDER", - "VAN_PickUp_E": "RYDER", - "VAN_PickUp_S": "RYDER", - "Van_Crate_L": "RYDER", - "Van_Crate_R": "RYDER", - "Van_Fall_L": "RYDER", - "Van_Fall_R": "RYDER", - "Van_Lean_L": "RYDER", - "Van_Lean_R": "RYDER", - "Van_Stand": "RYDER", - "Van_Stand_Crate": "RYDER", - "Van_Throw": "RYDER" - }, - "SCRATCHING": { - "sc_ltor": "SCRATCHING", - "sc_rtol": "SCRATCHING", - "scdldlp": "SCRATCHING", - "scdlulp": "SCRATCHING", - "scdrdlp": "SCRATCHING", - "scdrulp": "SCRATCHING", - "sclng_l": "SCRATCHING", - "sclng_r": "SCRATCHING", - "scmid_l": "SCRATCHING", - "scmid_r": "SCRATCHING", - "scshrtl": "SCRATCHING", - "scshrtr": "SCRATCHING" - }, - "SHAMAL": { - "SHAMAL_align": "SHAMAL", - "SHAMAL_getin_LHS": "SHAMAL", - "SHAMAL_getout_LHS": "SHAMAL", - "SHAMAL_open": "SHAMAL" - }, - "SHOP": { - "ROB_2Idle": "SHOP", - "ROB_Loop": "SHOP", - "ROB_Loop_Threat": "SHOP", - "ROB_Shifty": "SHOP", - "ROB_StickUp_In": "SHOP", - "SHP_Duck": "SHOP", - "SHP_Duck_Aim": "SHOP", - "SHP_Duck_Fire": "SHOP", - "SHP_Gun_Aim": "SHOP", - "SHP_Gun_Duck": "SHOP", - "SHP_Gun_Fire": "SHOP", - "SHP_Gun_Grab": "SHOP", - "SHP_Gun_Threat": "SHOP", - "SHP_HandsUp_Scr": "SHOP", - "SHP_Jump_Glide": "SHOP", - "SHP_Jump_Land": "SHOP", - "SHP_Jump_Launch": "SHOP", - "SHP_Rob_GiveCash": "SHOP", - "SHP_Rob_HandsUp": "SHOP", - "SHP_Rob_React": "SHOP", - "SHP_Serve_End": "SHOP", - "SHP_Serve_Idle": "SHOP", - "SHP_Serve_Loop": "SHOP", - "SHP_Serve_Start": "SHOP", - "Smoke_RYD": "SHOP" - }, - "SHOTGUN": { - "shotgun_crouchfire": "SHOTGUN", - "shotgun_fire": "SHOTGUN", - "shotgun_fire_poor": "SHOTGUN" - }, - "SILENCED": { - "CrouchReload": "SILENCED", - "SilenceCrouchfire": "SILENCED", - "Silence_fire": "SILENCED", - "Silence_reload": "SILENCED" - }, - "SKATE": { - "skate_idle": "SKATE", - "skate_run": "SKATE", - "skate_sprint": "SKATE" - }, - "SMOKING": { - "F_smklean_loop": "SMOKING", - "M_smk_drag": "SMOKING", - "M_smk_in": "SMOKING", - "M_smk_loop": "SMOKING", - "M_smk_out": "SMOKING", - "M_smk_tap": "SMOKING", - "M_smklean_loop": "SMOKING", - "M_smkstnd_loop": "SMOKING" - }, - "SNIPER": { - "WEAPON_sniper": "SNIPER" - }, - "SPRAYCAN": { - "spraycan_fire": "SPRAYCAN", - "spraycan_full": "SPRAYCAN" - }, - "STRIP": { - "PLY_CASH": "STRIP", - "PUN_CASH": "STRIP", - "PUN_HOLLER": "STRIP", - "PUN_LOOP": "STRIP", - "STR_A2B": "STRIP", - "STR_B2A": "STRIP", - "STR_B2C": "STRIP", - "STR_C1": "STRIP", - "STR_C2": "STRIP", - "STR_C2B": "STRIP", - "STR_Loop_A": "STRIP", - "STR_Loop_B": "STRIP", - "STR_Loop_C": "STRIP", - "strip_A": "STRIP", - "strip_B": "STRIP", - "strip_C": "STRIP", - "strip_D": "STRIP", - "strip_E": "STRIP", - "strip_F": "STRIP", - "strip_G": "STRIP" - }, - "SUNBATHE": { - "Lay_Bac_in": "SUNBATHE", - "Lay_Bac_out": "SUNBATHE", - "ParkSit_M_IdleA": "SUNBATHE", - "ParkSit_M_IdleB": "SUNBATHE", - "ParkSit_M_IdleC": "SUNBATHE", - "ParkSit_M_in": "SUNBATHE", - "ParkSit_M_out": "SUNBATHE", - "ParkSit_W_idleA": "SUNBATHE", - "ParkSit_W_idleB": "SUNBATHE", - "ParkSit_W_idleC": "SUNBATHE", - "ParkSit_W_in": "SUNBATHE", - "ParkSit_W_out": "SUNBATHE", - "SBATHE_F_LieB2Sit": "SUNBATHE", - "SBATHE_F_Out": "SUNBATHE", - "SitnWait_in_W": "SUNBATHE", - "SitnWait_out_W": "SUNBATHE", - "batherdown": "SUNBATHE", - "batherup": "SUNBATHE" - }, - "SWAT": { - "JMP_Wall1m_180": "SWAT", - "Rail_fall": "SWAT", - "Rail_fall_crawl": "SWAT", - "gnstwall_injurd": "SWAT", - "swt_breach_01": "SWAT", - "swt_breach_02": "SWAT", - "swt_breach_03": "SWAT", - "swt_go": "SWAT", - "swt_lkt": "SWAT", - "swt_sty": "SWAT", - "swt_vent_01": "SWAT", - "swt_vent_02": "SWAT", - "swt_vnt_sht_die": "SWAT", - "swt_vnt_sht_in": "SWAT", - "swt_vnt_sht_loop": "SWAT", - "swt_wllpk_L": "SWAT", - "swt_wllpk_L_back": "SWAT", - "swt_wllpk_R": "SWAT", - "swt_wllpk_R_back": "SWAT", - "swt_wllshoot_in_L": "SWAT", - "swt_wllshoot_in_R": "SWAT", - "swt_wllshoot_out_L": "SWAT", - "swt_wllshoot_out_R": "SWAT" - }, - "SWEET": { - "LaFin_Player": "SWEET", - "LaFin_Sweet": "SWEET", - "Sweet_injuredloop": "SWEET", - "ho_ass_slapped": "SWEET", - "plyr_hndshldr_01": "SWEET", - "sweet_ass_slap": "SWEET", - "sweet_hndshldr_01": "SWEET" - }, - "SWIM": { - "SWIM_crawl": "SWIM", - "Swim_Breast": "SWIM", - "Swim_Dive_Under": "SWIM", - "Swim_Glide": "SWIM", - "Swim_Tread": "SWIM", - "Swim_Under": "SWIM", - "Swim_jumpout": "SWIM" - }, - "SWORD": { - "Sword_Hit_1": "SWORD", - "Sword_Hit_2": "SWORD", - "Sword_Hit_3": "SWORD", - "sword_1": "SWORD", - "sword_2": "SWORD", - "sword_3": "SWORD", - "sword_4": "SWORD", - "sword_IDLE": "SWORD", - "sword_block": "SWORD", - "sword_part": "SWORD" - }, - "TANK": { - "TANK_align_LHS": "TANK", - "TANK_close_LHS": "TANK", - "TANK_doorlocked": "TANK", - "TANK_getin_LHS": "TANK", - "TANK_getout_LHS": "TANK", - "TANK_open_LHS": "TANK" - }, - "TATTOOS": { - "TAT_ArmL_In_O": "TATTOOS", - "TAT_ArmL_In_P": "TATTOOS", - "TAT_ArmL_In_T": "TATTOOS", - "TAT_ArmL_Out_O": "TATTOOS", - "TAT_ArmL_Out_P": "TATTOOS", - "TAT_ArmL_Out_T": "TATTOOS", - "TAT_ArmL_Pose_O": "TATTOOS", - "TAT_ArmL_Pose_P": "TATTOOS", - "TAT_ArmL_Pose_T": "TATTOOS", - "TAT_ArmR_In_O": "TATTOOS", - "TAT_ArmR_In_P": "TATTOOS", - "TAT_ArmR_In_T": "TATTOOS", - "TAT_ArmR_Out_O": "TATTOOS", - "TAT_ArmR_Out_P": "TATTOOS", - "TAT_ArmR_Out_T": "TATTOOS", - "TAT_ArmR_Pose_O": "TATTOOS", - "TAT_ArmR_Pose_P": "TATTOOS", - "TAT_ArmR_Pose_T": "TATTOOS", - "TAT_Back_In_O": "TATTOOS", - "TAT_Back_In_P": "TATTOOS", - "TAT_Back_In_T": "TATTOOS", - "TAT_Back_Out_O": "TATTOOS", - "TAT_Back_Out_P": "TATTOOS", - "TAT_Back_Out_T": "TATTOOS", - "TAT_Back_Pose_O": "TATTOOS", - "TAT_Back_Pose_P": "TATTOOS", - "TAT_Back_Pose_T": "TATTOOS", - "TAT_Back_Sit_In_P": "TATTOOS", - "TAT_Back_Sit_Loop_P": "TATTOOS", - "TAT_Back_Sit_Out_P": "TATTOOS", - "TAT_Bel_In_O": "TATTOOS", - "TAT_Bel_In_T": "TATTOOS", - "TAT_Bel_Out_O": "TATTOOS", - "TAT_Bel_Out_T": "TATTOOS", - "TAT_Bel_Pose_O": "TATTOOS", - "TAT_Bel_Pose_T": "TATTOOS", - "TAT_Che_In_O": "TATTOOS", - "TAT_Che_In_P": "TATTOOS", - "TAT_Che_In_T": "TATTOOS", - "TAT_Che_Out_O": "TATTOOS", - "TAT_Che_Out_P": "TATTOOS", - "TAT_Che_Out_T": "TATTOOS", - "TAT_Che_Pose_O": "TATTOOS", - "TAT_Che_Pose_P": "TATTOOS", - "TAT_Che_Pose_T": "TATTOOS", - "TAT_Drop_O": "TATTOOS", - "TAT_Idle_Loop_O": "TATTOOS", - "TAT_Idle_Loop_T": "TATTOOS", - "TAT_Sit_In_O": "TATTOOS", - "TAT_Sit_In_P": "TATTOOS", - "TAT_Sit_In_T": "TATTOOS", - "TAT_Sit_Loop_O": "TATTOOS", - "TAT_Sit_Loop_P": "TATTOOS", - "TAT_Sit_Loop_T": "TATTOOS", - "TAT_Sit_Out_O": "TATTOOS", - "TAT_Sit_Out_P": "TATTOOS", - "TAT_Sit_Out_T": "TATTOOS" - }, - "TEC": { - "TEC_crouchfire": "TEC", - "TEC_crouchreload": "TEC", - "TEC_fire": "TEC", - "TEC_reload": "TEC" - }, - "TRAIN": { - "tran_gtup": "TRAIN", - "tran_hng": "TRAIN", - "tran_ouch": "TRAIN", - "tran_stmb": "TRAIN" - }, - "TRUCK": { - "TRUCK_ALIGN_LHS": "TRUCK", - "TRUCK_ALIGN_RHS": "TRUCK", - "TRUCK_Shuffle": "TRUCK", - "TRUCK_close_LHS": "TRUCK", - "TRUCK_close_RHS": "TRUCK", - "TRUCK_closedoor_LHS": "TRUCK", - "TRUCK_closedoor_RHS": "TRUCK", - "TRUCK_getin_LHS": "TRUCK", - "TRUCK_getin_RHS": "TRUCK", - "TRUCK_getout_LHS": "TRUCK", - "TRUCK_getout_RHS": "TRUCK", - "TRUCK_jackedLHS": "TRUCK", - "TRUCK_jackedRHS": "TRUCK", - "TRUCK_open_LHS": "TRUCK", - "TRUCK_open_RHS": "TRUCK", - "TRUCK_pullout_LHS": "TRUCK", - "TRUCK_pullout_RHS": "TRUCK" - }, - "UZI": { - "UZI_crouchfire": "UZI", - "UZI_crouchreload": "UZI", - "UZI_fire": "UZI", - "UZI_fire_poor": "UZI", - "UZI_reload": "UZI" - }, - "VAN": { - "VAN_close_back_LHS": "VAN", - "VAN_close_back_RHS": "VAN", - "VAN_getin_Back_LHS": "VAN", - "VAN_getin_Back_RHS": "VAN", - "VAN_getout_back_LHS": "VAN", - "VAN_getout_back_RHS": "VAN", - "VAN_open_back_LHS": "VAN", - "VAN_open_back_RHS": "VAN" - }, - "VENDING": { - "VEND_Drink2_P": "VENDING", - "VEND_Drink_P": "VENDING", - "VEND_Eat_P": "VENDING", - "VEND_Use": "VENDING", - "VEND_Use_pt2": "VENDING", - "vend_eat1_P": "VENDING" - }, - "VORTEX": { - "CAR_jumpin_LHS": "VORTEX", - "CAR_jumpin_RHS": "VORTEX", - "vortex_getout_LHS": "VORTEX", - "vortex_getout_RHS": "VORTEX" - }, - "WAYFARER": { - "WF_Back": "WAYFARER", - "WF_Fwd": "WAYFARER", - "WF_Left": "WAYFARER", - "WF_Ride": "WAYFARER", - "WF_Right": "WAYFARER", - "WF_Still": "WAYFARER", - "WF_drivebyFT": "WAYFARER", - "WF_drivebyLHS": "WAYFARER", - "WF_drivebyRHS": "WAYFARER", - "WF_getoffBACK": "WAYFARER", - "WF_getoffLHS": "WAYFARER", - "WF_getoffRHS": "WAYFARER", - "WF_hit": "WAYFARER", - "WF_jumponL": "WAYFARER", - "WF_jumponR": "WAYFARER", - "WF_kick": "WAYFARER", - "WF_passenger": "WAYFARER", - "WF_pushes": "WAYFARER" - }, - "WEAPONS": { - "SHP_1H_Lift": "WEAPONS", - "SHP_1H_Lift_End": "WEAPONS", - "SHP_1H_Ret": "WEAPONS", - "SHP_1H_Ret_S": "WEAPONS", - "SHP_2H_Lift": "WEAPONS", - "SHP_2H_Lift_End": "WEAPONS", - "SHP_2H_Ret": "WEAPONS", - "SHP_2H_Ret_S": "WEAPONS", - "SHP_Ar_Lift": "WEAPONS", - "SHP_Ar_Lift_End": "WEAPONS", - "SHP_Ar_Ret": "WEAPONS", - "SHP_Ar_Ret_S": "WEAPONS", - "SHP_G_Lift_In": "WEAPONS", - "SHP_G_Lift_Out": "WEAPONS", - "SHP_Tray_In": "WEAPONS", - "SHP_Tray_Out": "WEAPONS", - "SHP_Tray_Pose": "WEAPONS" - }, - "WUZI": { - "CS_Dead_Guy": "WUZI", - "CS_Plyr_pt1": "WUZI", - "CS_Plyr_pt2": "WUZI", - "CS_Wuzi_pt1": "WUZI", - "CS_Wuzi_pt2": "WUZI", - "Walkstart_Idle_01": "WUZI", - "Wuzi_Greet_Plyr": "WUZI", - "Wuzi_Greet_Wuzi": "WUZI", - "Wuzi_Walk": "WUZI", - "Wuzi_follow": "WUZI", - "Wuzi_grnd_chk": "WUZI", - "Wuzi_stand_loop": "WUZI" + "Chainsaw right" : + { + "CSAWRIGHT WALK CSAW RIGHT" : "60$0", + "CSAWRIGHT RUN CSAW RIGHT" : "60$1", + "CSAWRIGHT RUN CSAW RIGHT 1" : "60$2", + "CSAWRIGHT IDLE CSAW" : "60$3", + "CSAWRIGHT WALKST CSAW RIGHT" : "60$4" + }, + "Chainsaw left" : + { + "CSAWLEFT WALK CSAW LEFT" : "59$0", + "CSAWLEFT RUN CSAW LEFT" : "59$1", + "CSAWLEFT RUN CSAW LEFT 1" : "59$2", + "CSAWLEFT IDLE CSAW" : "59$3", + "CSAWLEFT WALKST CSAW LEFT" : "59$4" + }, + "Chainsaw back" : + { + "CSAWBACK WALK CSAW BACK" : "58$0", + "CSAWBACK RUN CSAW BACK" : "58$1", + "CSAWBACK RUN CSAW BACK 1" : "58$2", + "CSAWBACK IDLE CSAW" : "58$3", + "CSAWBACK WALKST CSAW BACK" : "58$4" + }, + "Rocket right" : + { + "ROCKETRIGHT WALK ROCKET RIGHT" : "57$0", + "ROCKETRIGHT RUN ROCKET RIGHT" : "57$1", + "ROCKETRIGHT RUN ROCKET RIGHT 1" : "57$2", + "ROCKETRIGHT IDLE ROCKET" : "57$3", + "ROCKETRIGHT WALKST ROCKET RIGHT" : "57$4" + }, + "Rocket left" : + { + "ROCKETLEFT WALK ROCKET LEFT" : "56$0", + "ROCKETLEFT RUN ROCKET LEFT" : "56$1", + "ROCKETLEFT RUN ROCKET LEFT 1" : "56$2", + "ROCKETLEFT IDLE ROCKET" : "56$3", + "ROCKETLEFT WALKST ROCKET LEFT" : "56$4" + }, + "Rocket back" : + { + "ROCKETBACK WALK ROCKET BACK" : "55$0", + "ROCKETBACK RUN ROCKET BACK" : "55$1", + "ROCKETBACK RUN ROCKET BACK 1" : "55$2", + "ROCKETBACK IDLE ROCKET" : "55$3", + "ROCKETBACK WALKST ROCKET BACK" : "55$4" + }, + "Player right" : + { + "PLAYERRIGHT WALK RIGHT" : "54$0", + "PLAYERRIGHT RUN RIGHT" : "54$1", + "PLAYERRIGHT RUN RIGHT 1" : "54$2", + "PLAYERRIGHT IDLE STANCE" : "54$3", + "PLAYERRIGHT WALK START RIGHT" : "54$4" + }, + "Player left" : + { + "PLAYERLEFT WALK LEFT" : "53$0", + "PLAYERLEFT RUN LEFT" : "53$1", + "PLAYERLEFT RUN LEFT 1" : "53$2", + "PLAYERLEFT IDLE STANCE" : "53$3", + "PLAYERLEFT WALK START LEFT" : "53$4" + }, + "Player back" : + { + "PLAYERBACK WALK BACK" : "52$0", + "PLAYERBACK RUN BACK" : "52$1", + "PLAYERBACK RUN BACK 1" : "52$2", + "PLAYERBACK IDLE STANCE" : "52$3", + "PLAYERBACK WALK START BACK" : "52$4" + }, + "Skate" : + { + "SKATE SKATE RUN" : "51$0", + "SKATE SKATE SPRINT" : "51$1", + "SKATE SKATE SPRINT 1" : "51$2", + "SKATE SKATE IDLE" : "51$3" + }, + "Panic chinky" : + { + "PANICCHUNKY RUN FATOLD" : "50$0", + "PANICCHUNKY WOMAN RUNPANIC" : "50$1", + "PANICCHUNKY WOMAN RUNPANIC 1" : "50$2", + "PANICCHUNKY IDLE STANCE" : "50$3" + }, + "Jog woman" : + { + "JOGWOMAN JOG MALEB" : "49$0", + "JOGWOMAN WOMAN RUN" : "49$1", + "JOGWOMAN WOMAN RUNPANIC" : "49$2", + "JOGWOMAN WOMAN IDLESTANCE" : "49$3" + }, + "Old woman" : + { + "OLDWOMAN WOMAN WALKOLD" : "48$0", + "OLDWOMAN WOMAN RUN" : "48$1", + "OLDWOMAN WOMAN RUNPANIC" : "48$2", + "OLDWOMAN WOMAN IDLESTANCE" : "48$3" + }, + "Fat woman" : + { + "FATWOMAN WALK FAT" : "47$0", + "FATWOMAN WOMAN RUN" : "47$1", + "FATWOMAN WOMAN RUNPANIC" : "47$2", + "FATWOMAN WOMAN IDLESTANCE" : "47$3" + }, + "Sexy woman" : + { + "SEXYWOMAN WOMAN WALKSEXY" : "46$0", + "SEXYWOMAN WOMAN RUN" : "46$1", + "SEXYWOMAN WOMAN RUNPANIC" : "46$2", + "SEXYWOMAN WOMAN IDLESTANCE" : "46$3" + }, + "Busy woman" : + { + "BUSYWOMAN WOMAN WALKBUSY" : "45$0", + "BUSYWOMAN WOMAN RUN" : "45$1", + "BUSYWOMAN WOMAN RUNPANIC" : "45$2", + "BUSYWOMAN WOMAN IDLESTANCE" : "45$3" + }, + "Shopping" : + { + "SHOPPING WOMAN WALKSHOP" : "44$0", + "SHOPPING WOMAN RUN" : "44$1", + "SHOPPING WOMAN RUN 1" : "44$2", + "SHOPPING WOMAN IDLESTANCE" : "44$3" + }, + "Woman" : + { + "WOMAN WOMAN WALKNORM" : "43$0", + "WOMAN WOMAN RUN" : "43$1", + "WOMAN WOMAN RUNPANIC" : "43$2", + "WOMAN WOMAN IDLESTANCE" : "43$3" + }, + "Jogger" : + { + "JOGGER JOG MALEA" : "42$0", + "JOGGER RUN CIVI" : "42$1", + "JOGGER SPRINT CIVI" : "42$2", + "JOGGER IDLE STANCE" : "42$3" + }, + "Old fatman" : + { + "OLDFATMAN WALK FATOLD" : "41$0", + "OLDFATMAN RUN FATOLD" : "41$1", + "OLDFATMAN WOMAN RUNPANIC" : "41$2", + "OLDFATMAN IDLE STANCE" : "41$3" + }, + "Fatman" : + { + "FATMAN WALK FAT" : "40$0", + "FATMAN RUN CIVI" : "40$1", + "FATMAN WOMAN RUNPANIC" : "40$2", + "FATMAN IDLE STANCE" : "40$3" + }, + "Gang2" : + { + "GANG2 WALK GANG2" : "39$0", + "GANG2 RUN GANG1" : "39$1", + "GANG2 SPRINT CIVI" : "39$2", + "GANG2 IDLE STANCE" : "39$3" + }, + "Gang1" : + { + "GANG1 WALK GANG1" : "38$0", + "GANG1 RUN GANG1" : "38$1", + "GANG1 SPRINT CIVI" : "38$2", + "GANG1 IDLE STANCE" : "38$3" + }, + "Oldman" : + { + "OLDMAN WALK OLD" : "37$0", + "OLDMAN RUN CIVI" : "37$1", + "OLDMAN SPRINT CIVI" : "37$2", + "OLDMAN IDLE STANCE" : "37$3" + }, + "Shuffle" : + { + "SHUFFLE WALK SHUFFLE" : "36$0", + "SHUFFLE RUN CIVI" : "36$1", + "SHUFFLE SPRINT CIVI" : "36$2", + "SHUFFLE IDLE STANCE" : "36$3" + }, + "Player chainsaw" : + { + "PLAYERCSAW WALK CSAW" : "35$0", + "PLAYERCSAW RUN CSAW" : "35$1", + "PLAYERCSAW RUN CSAW 1" : "35$2", + "PLAYERCSAW IDLE CSAW" : "35$3", + "PLAYERCSAW WALK START CSAW" : "35$4" + }, + "Player baseball bat" : + { + "PLAYERBBBAT WALK PLAYER" : "34$0", + "PLAYERBBBAT RUN PLAYER" : "34$1", + "PLAYERBBBAT RUN PLAYER 1" : "34$2", + "PLAYERBBBAT IDLE STANCE" : "34$3", + "PLAYERBBBAT WALK START" : "34$4" + }, + "Player 2 armed" : + { + "PLAYER2ARMED WALK ARMED" : "33$0", + "PLAYER2ARMED RUN ARMED" : "33$1", + "PLAYER2ARMED RUN ARMED 1" : "33$2", + "PLAYER2ARMED IDLE ARMED" : "33$3", + "PLAYER2ARMED WALK START ARMED" : "33$4" + }, + "Player 1 armed" : + { + "PLAYER1ARMED WALK PLAYER" : "32$0", + "PLAYER1ARMED RUN 1ARMED" : "32$1", + "PLAYER1ARMED SPRINT CIVI" : "32$2", + "PLAYER1ARMED IDLE STANCE" : "32$3", + "PLAYER1ARMED WALK START" : "32$4" + }, + "Player rocket" : + { + "PLAYERROCKET WALK ROCKET" : "31$0", + "PLAYERROCKET RUN ROCKET" : "31$1", + "PLAYERROCKET RUN ROCKET 1" : "31$2", + "PLAYERROCKET IDLE ROCKET" : "31$3", + "PLAYERROCKET WALK START ROCKET" : "31$4" + }, + "Player" : + { + "PLAYER WALK PLAYER" : "30$0", + "PLAYER RUN PLAYER" : "30$1", + "PLAYER SPRINT CIVI" : "30$2", + "PLAYER IDLE STANCE" : "30$3", + "PLAYER WALK START" : "30$4" + }, + "Lance" : + { + "LANCE" : "29$210" + }, + "Strip" : + { + "STRIP A" : "28$226", + "STRIP B" : "28$227", + "STRIP C" : "28$228", + "STRIP D" : "28$229", + "STRIP E" : "28$230", + "STRIP F" : "28$231", + "STRIP G" : "28$232" + }, + "Riot" : + { + "RIOT ANGRY" : "27$219", + "RIOT ANGRY B" : "27$220", + "RIOT CHANT" : "27$221", + "RIOT PUNCHES" : "27$222", + "RIOT SHOUT" : "27$223", + "RIOT CHALLENGE" : "27$224", + "RIOT FUKU" : "27$225" + }, + "Playidles": + { + "PLAYIDLES STRETCH" : "26$215", + "PLAYIDLES TIME" : "26$216", + "PLAYIDLES SHLDR" : "26$217", + "PLAYIDLES STRLEG" : "26$218" + }, + "Sunbathe": + { + "SUNBATHE BATHER" : "25$210" + }, + "Medic": + { + "MEDIC CPR" : "24$214" + }, + "Flamethrower" : + { + "FLAME FIRE" : "23$205" + }, + "Grenade" : + { + "GRENADE WEAPON THROW" : "22$205", + "GRENADE WEAPON THROWU" : "22$206", + "GRENADE WEAPON START THROW" : "22$207" + }, + "Sniper" : + { + "SNIPER WEAPON SNIPER" : "21$205" + }, + "M60": + { + "M60 FIRE" : "20$205", + "M60 FIRE 1" : "20$206", + "M60 RELOAD" : "20$207" + }, + "Rifle" : + { + "RIFLE FIRE" : "19$205", + "RIFLE CROUCHFIRE" : "19$206", + "RIFLE LOAD" : "19$207", + "RIFLE CROUCHLOAD" : "19$208" + }, + "Uzi": + { + "UZI FIRE" : "18$205", + "UZI CROUCHFIRE" : "18$206", + "UZI RELOAD" : "18$207", + "UZI CROUCHRELOAD" : "18$208" + }, + "Tec" : + { + "TEC FIRE" : "17$205", + "TEC CROUCHFIRE" : "17$206", + "TEC RELOAD" : "17$207", + "TEC CROUCHRELOAD" : "17$208" + }, + "Buddy" : + { + "BUDDY FIRE" : "16$205", + "BUDDY CROUCHFIRE" : "16$206" + }, + "Shotgun" : + { + "SHOTGUN FIRE" : "15$205", + "SHOTGUN CROUCHFIRE" : "15$206" + }, + "Colt45" : + { + "COLT45 FIRE" : "14$205", + "COLT45 CROUCHFIRE" : "14$206", + "COLT45 RELOAD" : "14$207", + "COLT45 CROUCHRELOAD" : "14$208", + "COLT45 COP" : "14$209" + }, + "Python" : + { + "PYTHON FIRE" : "13$205", + "PYTHON CROUCHFIRE" : "13$206", + "PYTHON RELOAD" : "13$207", + "PYTHON CROUCHRELOAD" : "13$208" + }, + "Chainsaw" : + { + "CHAINSAW WEAPON CSAW" : "12$205", + "CHAINSAW WEAPON CSAWLO" : "12$206", + "CHAINSAW CSAW PART" : "12$207" + }, + "Golfclub" : + { + "GOLFCLUB WEAPON BAT H" : "11$205", + "GOLFCLUB WEAPON GOLFCLUB" : "11$206", + "GOLFCLUB BAT PART" : "11$207", + "GOLFCLUB WEAPON BAT H 1" : "11$208", + "GOLFCLUB WEAPON BAT V" : "11$209" + }, + "Baseball" : + { + "BASEBALL WEAPON BAT H" : "10$205", + "BASEBALL WEAPON BAT V" : "10$206", + "BASEBALL BAT PART" : "10$207", + "BASEBALL WEAPON BAT H 1" : "10$208", + "BASEBALL WEAPON GOLFCLUB" : "10$209" + }, + "Knife" : + { + "WEAPON KNIFE 1" : "9$205", + "WEAPON KNIFE 2" : "9$206", + "KNIFE PART" : "9$207", + "WEAPON KNIFEIDLE" : "9$208", + "WEAPON KNIFE 3" : "9$209" + }, + "Screwdriver" : + { + "SCREWDRV FIGHTBODYBLOW" : "8$205", + "SCREWDRV FIGHTBODYBLOW 1" : "8$206", + "SCREWDRV FIGHTPPUNCH" : "8$207", + "SCREWDRV FIGHTIDLE" : "8$208", + "SCREWDRV FIGHTBODYBLOW 2" : "8$209" + }, + "Unarmed" : + { + "UNARMED PUNCHR" : "7$205", + "UNARMED KICK FLOOR" : "7$206", + "UNARMED FIGHTPPUNCH" : "7$207" + }, + "BikeD" : + { + "BIKED RIDE" : "6$187", + "BIKED STILL" : "6$188", + "BIKED LEFT" : "6$189", + "BIKED RIGHT" : "6$190", + "BIKED BACK" : "6$191", + "BIKED FWD" : "6$192", + "BIKED PUSHES" : "6$193", + "BIKED JUMPONR" : "6$194", + "BIKED JUMPONL" : "6$195", + "BIKED KICK" : "6$196", + "BIKED HIT" : "6$197", + "BIKED GETOFFRHS" : "6$198", + "BIKED GETOFFLHS" : "6$199", + "BIKED GETOFFBACK" : "6$200", + "BIKED DRIVEBYLHS" : "6$201", + "BIKED DRIVEBYRHS" : "6$202", + "BIKED DRIVEBYFT" : "6$203", + "BIKED PASSENGER" : "6$204" + }, + "BikeH" : + { + "BIKEH RIDE" : "5$187", + "BIKEH STILL" : "5$188", + "BIKEH LEFT" : "5$189", + "BIKEH RIGHT" : "5$190", + "BIKEH BACK" : "5$191", + "BIKEH FWD" : "5$192", + "BIKEH PUSHES" : "5$193", + "BIKEH JUMPONR" : "5$194", + "BIKEH JUMPONL" : "5$195", + "BIKEH KICK" : "5$196", + "BIKEH HIT" : "5$197", + "BIKEH GETOFFRHS" : "5$198", + "BIKEH GETOFFLHS" : "5$199", + "BIKEH GETOFFBACK" : "5$200", + "BIKEH DRIVEBYLHS" : "5$201", + "BIKEH DRIVEBYRHS" : "5$202", + "BIKEH DRIVEBYFT" : "5$203", + "BIKEH PASSENGER" : "5$204" + }, + "BikeV" : + { + "BIKEV RIDE" : "4$187", + "BIKEV STILL" : "4$188", + "BIKEV LEFT" : "4$189", + "BIKEV RIGHT" : "4$190", + "BIKEV BACK" : "4$191", + "BIKEV FWD" : "4$192", + "BIKEV PUSHES" : "4$193", + "BIKEV JUMPONR" : "4$194", + "BIKEV JUMPONL" : "4$195", + "BIKEV KICK" : "4$196", + "BIKEV HIT" : "4$197", + "BIKEV GETOFFRHS" : "4$198", + "BIKEV GETOFFLHS" : "4$199", + "BIKEV GETOFFBACK" : "4$200", + "BIKEV DRIVEBYLHS" : "4$201", + "BIKEV DRIVEBYRHS" : "4$202", + "BIKEV DRIVEBYFT" : "4$203", + "BIKEV PASSENGER" : "4$204" + }, + "BikeS" : + { + "BIKES RIDE" : "3$187", + "BIKES STILL" : "3$188", + "BIKES LEFT" : "3$189", + "BIKES RIGHT" : "3$190", + "BIKES BACK" : "3$191", + "BIKES FWD" : "3$192", + "BIKES PUSHES" : "3$193", + "BIKES JUMPONR" : "3$194", + "BIKES JUMPONL" : "3$195", + "BIKES KICK" : "3$196", + "BIKES HIT" : "3$197", + "BIKES GETOFFRHS" : "3$198", + "BIKES GETOFFLHS" : "3$199", + "BIKES GETOFFBACK" : "3$200", + "BIKES DRIVEBYLHS" : "3$201", + "BIKES DRIVEBYRHS" : "3$202", + "BIKES DRIVEBYFT" : "3$203", + "BIKES PASSENGER" : "3$204" + }, + "Coach": + { + "COACH OPNL" : "2$182", + "COACH OPNL 1" : "2$183", + "COACH INL" : "2$184", + "COACH INL 1" : "2$185", + "COACH OUTL" : "2$186" + }, + "Van" : + { + "VAN OPENL" : "1$174", + "VAN GETINL" : "1$175", + "VAN CLOSEL" : "1$176", + "VAN GETOUTL" : "1$177", + "VAN OPEN" : "1$178", + "VAN GETIN" : "1$179", + "VAN CLOSE" : "1$180", + "VAN GETOUT" : "1$181" + }, + "Man" : + { + "WALK CIVI " : "0$0", + "RUN CIVI " : "0$1", + "SPRINT PANIC " : "0$2", + "IDLE STANCE " : "0$3", + "WALK START " : "0$4", + "RUN STOP " : "0$5", + "RUN STOPR " : "0$6", + "IDLE HBHB " : "0$7", + "IDLE HBHB 1 " : "0$8", + "IDLE TIRED " : "0$9", + "IDLE ARMED " : "0$10", + "IDLE CHAT " : "0$11", + "IDLE TAXI " : "0$12", + "KO SHOT FRONT " : "0$13", + "KO SHOT FRONT 1 " : "0$14", + "KO SHOT FRONT 2 " : "0$15", + "KO SHOT FRONT 3 " : "0$16", + "KO SHOT FACE " : "0$17", + "KO SHOT STOM " : "0$18", + "KO SHOT ARML " : "0$19", + "KO SHOT ARMR " : "0$20", + "KO SHOT LEGL " : "0$21", + "KO SHOT LEGR " : "0$22", + "KD LEFT " : "0$23", + "KD RIGHT " : "0$24", + "KO SKID FRONT " : "0$25", + "KO SPIN R " : "0$26", + "KO SKID BACK " : "0$27", + "KO SPIN L " : "0$28", + "SHOT PARTIAL " : "0$29", + "SHOT LEFTP " : "0$30", + "SHOT PARTIAL 1 " : "0$31", + "SHOT RIGHTP " : "0$32", + "HIT FRONT " : "0$33", + "HIT L " : "0$34", + "HIT BACK " : "0$35", + "HIT R " : "0$36", + "FLOOR HIT " : "0$37", + "HIT BODYBLOW " : "0$38", + "HIT CHEST " : "0$39", + "HIT HEAD " : "0$40", + "HIT WALK " : "0$41", + "HIT WALL " : "0$42", + "FLOOR HIT F " : "0$43", + "HIT BEHIND " : "0$44", + "FIGHTIDLE " : "0$45", + "FIGHT2IDLE " : "0$46", + "FIGHTSH F " : "0$47", + "FIGHTBODYBLOW " : "0$48", + "FIGHTHEAD " : "0$49", + "FIGHTKICK " : "0$50", + "FIGHTKNEE " : "0$51", + "FIGHTLHOOK " : "0$52", + "FIGHTPUNCH " : "0$53", + "FIGHTRNDHSE " : "0$54", + "FIGHTLNGKCK " : "0$55", + "FIGHTPPUNCH " : "0$56", + "FIGHTJAB " : "0$57", + "FIGHTELBOWL " : "0$58", + "FIGHTELBOWR " : "0$59", + "FIGHTBKICKL " : "0$60", + "FIGHTBKICKR " : "0$61", + "BOMBER " : "0$62", + "PUNCHR " : "0$63", + "FIGHTPPUNCH 1 " : "0$64", + "KICK FLOOR " : "0$65", + "WEAPON THROWU " : "0$66", + "FIGHTSH BACK " : "0$67", + "CAR JACKEDRHS " : "0$68", + "CAR LJACKEDRHS " : "0$69", + "CAR JACKEDLHS " : "0$70", + "CAR LJACKEDLHS " : "0$71", + "CAR QJACK " : "0$72", + "CAR QJACKED " : "0$73", + "CAR ALIGN LHS " : "0$74", + "CAR ALIGNHI LHS " : "0$75", + "CAR OPEN LHS " : "0$76", + "CAR DOORLOCKED LHS " : "0$77", + "CAR PULLOUT LHS " : "0$78", + "CAR PULLOUTL LHS " : "0$79", + "CAR GETIN LHS " : "0$80", + "CAR GETINL LHS " : "0$81", + "CAR CLOSEDOOR LHS " : "0$82", + "CAR CLOSEDOORL LHS " : "0$83", + "CAR ROLLDOOR " : "0$84", + "CAR ROLLDOORLO " : "0$85", + "CAR JUMPIN LHS " : "0$86", + "CAR GETOUT LHS " : "0$87", + "CAR GETOUTL LHS " : "0$88", + "CAR CLOSE LHS " : "0$89", + "CAR ALIGN RHS " : "0$90", + "CAR ALIGNHI RHS " : "0$91", + "CAR OPEN RHS " : "0$92", + "CAR DOORLOCKED RHS " : "0$93", + "CAR PULLOUT RHS " : "0$94", + "CAR PULLOUTL RHS " : "0$95", + "CAR GETIN RHS " : "0$96", + "CAR GETINL RHS " : "0$97", + "CAR CLOSEDOOR RHS " : "0$98", + "CAR CLOSEDOORL RHS " : "0$99", + "CAR SHUFFLE RHS " : "0$100", + "CAR LSHUFFLE RHS " : "0$101", + "CAR SIT " : "0$102", + "CAR LSIT " : "0$103", + "CAR SITP " : "0$104", + "CAR SITPLO " : "0$105", + "DRIVE L " : "0$106", + "DRIVE R " : "0$107", + "DRIVE LO L " : "0$108", + "DRIVE LO R " : "0$109", + "DRIVEBY L " : "0$110", + "DRIVEBY R " : "0$111", + "DRIVEBYL L " : "0$112", + "DRIVEBYL R " : "0$113", + "CAR LB " : "0$114", + "DRIVE BOAT " : "0$115", + "DRIVE BOAT L " : "0$116", + "DRIVE BOAT R " : "0$117", + "DRIVE BOAT BACK " : "0$118", + "BIKE PICKUPR " : "0$119", + "BIKE PICKUPL " : "0$120", + "BIKE PULLUPR " : "0$121", + "BIKE PULLUPL " : "0$122", + "BIKE ELBOWR " : "0$123", + "BIKE ELBOWL " : "0$124", + "BIKE FALL OFF " : "0$125", + "BIKE FALLR " : "0$126", + "CAR GETOUT RHS " : "0$127", + "CAR GETOUTL RHS " : "0$128", + "CAR CLOSE RHS " : "0$129", + "CAR HOOKERTALK " : "0$130", + "IDLE STANCE 1 " : "0$131", + "IDLE STANCE 2 " : "0$132", + "CAR CRAWLOUTRHS " : "0$133", + "CAR CRAWLOUTRHS 1 " : "0$134", + "CAR ROLLOUT LHS " : "0$135", + "CAR ROLLOUT LHS 1 " : "0$136", + "GETUP " : "0$137", + "GETUP 1 " : "0$138", + "GETUP 2 " : "0$139", + "GETUP FRONT " : "0$140", + "JUMP LAUNCH " : "0$141", + "JUMP GLIDE " : "0$142", + "JUMP LAND " : "0$143", + "FALL FALL " : "0$144", + "FALL GLIDE " : "0$145", + "FALL LAND " : "0$146", + "FALL COLLAPSE " : "0$147", + "FALL BACK " : "0$148", + "FALL FRONT " : "0$149", + "EV STEP " : "0$150", + "EV DIVE " : "0$151", + "XPRESSSCRATCH " : "0$152", + "ROADCROSS " : "0$153", + "TURN 180 " : "0$154", + "ARRESTGUN " : "0$155", + "DROWN " : "0$156", + "DUCK DOWN " : "0$157", + "DUCK LOW " : "0$158", + "WEAPON CROUCH " : "0$159", + "RBLOCK CSHOOT " : "0$160", + "HANDSUP " : "0$161", + "HANDSCOWER " : "0$162", + "FUCKU " : "0$163", + "PHONE IN " : "0$164", + "PHONE OUT " : "0$165", + "PHONE TALK " : "0$166", + "SEAT DOWN " : "0$167", + "SEAT UP " : "0$168", + "SEAT IDLE " : "0$169", + "SEAT DOWN 1 " : "0$170", + "ATM " : "0$171", + "ABSEIL " : "0$172" } -} +} \ No newline at end of file diff --git a/src/animation.cpp b/src/animation.cpp index 34ef63f..cfedcbe 100644 --- a/src/animation.cpp +++ b/src/animation.cpp @@ -1,11 +1,196 @@ #include "pch.h" #include "animation.h" -#ifdef GTASA #include "ui.h" #include "util.h" +#ifndef GTASA +#include +#include +#include "../depend/kiero/minhook/MinHook.h" +#include "eAnimations.h" +#include +#endif + +#ifdef GTA3 +#include +#endif + +#ifdef GTASA +void Animation::PlayCutscene(std::string& rootKey, std::string& cutsceneId, std::string& interior) +{ + if (Util::IsOnCutscene()) + { + SetHelpMessage("Another cutscene is running", false, false, false); + return; + } + + CPlayerPed* pPlayer = FindPlayerPed(); + if (!pPlayer) + { + return; + } + + m_Cutscene::m_SceneName = cutsceneId; + Command(cutsceneId.c_str()); + m_Cutscene::m_nInterior = pPlayer->m_nAreaCode; + pPlayer->m_nAreaCode = std::stoi(interior); + Command(pPlayer->m_nAreaCode); +} + +#elif GTAVC +// Thanks to codenulls(https://github.com/codenulls/) + +static auto OLD_CStreaming_RemoveModel = (bool(__cdecl*)(int))0x40D6E0; +static bool NEW_CStreaming_RemoveModel(int modelID) +{ + // Check if it's IFP animation block + if (modelID >= 7916 && modelID <= 7950) + { + // Do not unload the animation block + return true; + } + return OLD_CStreaming_RemoveModel(modelID); +} + +void Animation::_PlayAnimation(RpClump* pClump, int animGroup, int animID, float blend) +{ + if (animGroup < CAnimManager::ms_numAnimAssocDefinitions) + { + CAnimationStyleDescriptor* pAnimDef = &CAnimManager::ms_aAnimAssocDefinitions[animGroup]; + if (pAnimDef) + { + if (!_LoadAnimationBlock(pAnimDef->blockName)) + { + return; + } + } + } + + CAnimBlendAssociation* pAnimAssoc = RpAnimBlendClumpGetFirstAssociation(pClump); + while (pAnimAssoc) + { + if (pAnimAssoc->m_nAnimId == animID && pAnimAssoc->m_nAnimGroup == animGroup) + { + // Destroy the animation + pAnimAssoc->~CAnimBlendAssociation(); + break; + } + pAnimAssoc = RpAnimBlendGetNextAssociation(pAnimAssoc); + } + pAnimAssoc = CAnimManager::BlendAnimation(pClump, animGroup, animID, blend); + pAnimAssoc->m_nFlags = ANIMATION_STARTED | ANIMATION_MOVEMENT; + + if (m_Loop) + { + pAnimAssoc->m_nFlags |= ANIMATION_LOOPED; + } + + if (m_bSecondary) + { + pAnimAssoc->m_nFlags |= ANIMATION_PARTIAL; + } +} + +bool Animation::_LoadAnimationBlock(const char* szBlockName) +{ + CAnimBlock* pAnimBlock = CAnimManager::GetAnimationBlock(szBlockName); + if (pAnimBlock) + { + if (!pAnimBlock->bLoaded) + { + int animIndex = ((unsigned char*)pAnimBlock - (unsigned char*)CAnimManager::ms_aAnimBlocks) / 32; + CStreaming::RequestModel(7916 + animIndex, 0x20 | MISSION_REQUIRED | PRIORITY_REQUEST); + CStreaming::LoadAllRequestedModels(true); + if (pAnimBlock->bLoaded) + { + return true; + } + } + else + { + return true; + } + } + return false; +} +#else // GTA III + +void Animation::_PlayAnimation(RpClump* pClump, int animGroup, int animID, float blend) +{ + CAnimBlendAssociation* pAnimStaticAssoc = CAnimManager::GetAnimAssociation((AssocGroupId)animGroup, (AnimationId)animID); + CAnimBlendAssociation* pAnimAssoc = RpAnimBlendClumpGetFirstAssociation(pClump); + while (pAnimAssoc) + { + if (pAnimAssoc->m_nAnimID == pAnimStaticAssoc->m_nAnimID && pAnimAssoc->m_pAnimBlendHierarchy == pAnimStaticAssoc->m_pAnimBlendHierarchy) + { + // Destroy the animation + pAnimAssoc->FreeAnimBlendNodeArray(); + break; + } + pAnimAssoc = RpAnimBlendGetNextAssociation(pAnimAssoc); + } + pAnimAssoc = CAnimManager::BlendAnimation(pClump, (AssocGroupId)animGroup, (AnimationId)animID, blend); + pAnimAssoc->m_nFlags = 0x1 | 0x20; + + if (m_Loop) + { + pAnimAssoc->m_nFlags |= 0x2; + } + + if (m_bSecondary) + { + pAnimAssoc->m_nFlags |= 0x10; + } +} +#endif + + +void Animation::PlayAnimation(std::string& ifp, std::string& anim, std::string& value) +{ + CPlayerPed *pPlayer = FindPlayerPed(); + + if (!pPlayer) + { + return; + } + +#ifdef GTASA + int hplayer = CPools::GetPedRef(pPlayer); + + if (ifp != "PED") + { + Command(ifp.c_str()); + Command(); + } + + Command(hplayer); + if (m_bSecondary) + { + Command(hplayer, anim.c_str(), ifp.c_str(), 4.0, m_Loop, 0, 0, 0, -1); + } + else + { + Command(hplayer, anim.c_str(), ifp.c_str(), 4.0, m_Loop, 0, 0, 0, -1); + } + + if (ifp != "PED") + { + Command(ifp.c_str()); + } + +#else // GTA VC & III + if (pPlayer) + { + int groupID, animID; + sscanf(value.c_str(), "%d$%d,", &groupID, &animID); + _PlayAnimation(pPlayer->m_pRwClump, groupID, animID, 4.0f); + } +#endif +} + Animation::Animation() { +#ifdef GTASA Events::processScriptsEvent += [this] { if (m_Cutscene::m_bRunning) @@ -33,27 +218,18 @@ Animation::Animation() } } }; -} - -void Animation::PlayCutscene(std::string& rootKey, std::string& cutsceneId, std::string& interior) -{ - if (Util::IsOnCutscene()) - { - SetHelpMessage("Another cutscene is running", false, false, false); - return; - } - - CPlayerPed* pPlayer = FindPlayerPed(); - if (!pPlayer) - { - return; - } +#elif GTAVC + // mov al, 01 + // ret + // nop (2x) + patch::SetRaw(0x40C9C0, (void*)"\xB0\x01\xC3\x90\x90", 5); + // // ret + // // nop (3x) + patch::SetRaw(0x404950, (void*)"\xC3\x90\x90\x90", 4); - m_Cutscene::m_SceneName = cutsceneId; - Command(cutsceneId.c_str()); - m_Cutscene::m_nInterior = pPlayer->m_nAreaCode; - pPlayer->m_nAreaCode = std::stoi(interior); - Command(pPlayer->m_nAreaCode); + MH_CreateHook((void*)0x40D6E0, NEW_CStreaming_RemoveModel, (void**)&OLD_CStreaming_RemoveModel); + MH_EnableHook((void*)0x40D6E0); +#endif } void Animation::Draw() @@ -73,7 +249,11 @@ void Animation::Draw() { if (hPlayer) { +#ifdef GTASA Command(hPlayer); +#else + _PlayAnimation(pPlayer->m_pRwClump, ANIM_GROUP_MAN, ANIM_MAN_IDLE_STANCE, 4.0f); +#endif } } @@ -96,7 +276,19 @@ void Animation::Draw() } ImGui::EndTabItem(); } - + if (ImGui::BeginTabItem("Custom")) + { + ImGui::InputTextWithHint("IFP name", "ped", m_nIfpBuffer, INPUT_BUFFER_SIZE); + ImGui::InputTextWithHint("Anim name", "cower", m_nAnimBuffer, INPUT_BUFFER_SIZE); + ImGui::Spacing(); + if (ImGui::Button("Add animation", Ui::GetSize())) + { + m_AnimData.m_pJson->m_Data["Custom"][m_nAnimBuffer] = ("0, " + std::string(m_nIfpBuffer)); + m_AnimData.m_pJson->WriteToDisk(); + } + ImGui::EndTabItem(); + } +#ifdef GTASA if (ImGui::BeginTabItem("Misc")) { ImGui::Spacing(); @@ -124,19 +316,6 @@ void Animation::Draw() } ImGui::EndTabItem(); } - - if (ImGui::BeginTabItem("Custom")) - { - ImGui::InputTextWithHint("IFP name", "ped", m_nIfpBuffer, INPUT_BUFFER_SIZE); - ImGui::InputTextWithHint("Anim name", "cower", m_nAnimBuffer, INPUT_BUFFER_SIZE); - ImGui::Spacing(); - if (ImGui::Button("Add animation", Ui::GetSize())) - { - m_AnimData.m_pJson->m_Data["Custom"][m_nAnimBuffer] = ("0, " + std::string(m_nIfpBuffer)); - m_AnimData.m_pJson->WriteToDisk(); - } - ImGui::EndTabItem(); - } if (ImGui::BeginTabItem("Cutscene")) { ImGui::Spacing(); @@ -164,36 +343,11 @@ void Animation::Draw() } ImGui::EndTabItem(); } +#endif ImGui::EndTabBar(); } } -void Animation::PlayAnimation(std::string& ifp, std::string& anim, std::string& ifpRepeat) -{ - int hplayer = CPools::GetPedRef(FindPlayerPed()); - - if (ifp != "PED") - { - Command(ifp.c_str()); - Command(); - } - - Command(hplayer); - if (m_bSecondary) - { - Command(hplayer, anim.c_str(), ifp.c_str(), 4.0, m_Loop, 0, 0, 0, -1); - } - else - { - Command(hplayer, anim.c_str(), ifp.c_str(), 4.0, m_Loop, 0, 0, 0, -1); - } - - if (ifp != "PED") - { - Command(ifp.c_str()); - } -} - void Animation::RemoveAnimation(std::string& ifp, std::string& anim, std::string& ifpRepeat) { if (ifp == "Custom") @@ -206,5 +360,4 @@ void Animation::RemoveAnimation(std::string& ifp, std::string& anim, std::string { SetHelpMessage("You can only remove custom anims", false, false, false); } -} -#endif \ No newline at end of file +} \ No newline at end of file diff --git a/src/animation.h b/src/animation.h index 77f40e1..d8ad036 100644 --- a/src/animation.h +++ b/src/animation.h @@ -1,4 +1,3 @@ -#ifdef GTASA #pragma once #include "pch.h" @@ -13,6 +12,7 @@ private: static inline bool m_Loop; // loop animation static inline bool m_bSecondary; // play animation as secondary +#ifdef GTASA // Cutscene player struct m_Cutscene { @@ -32,6 +32,7 @@ private: "fatman", "jogger", "drunkman", "blindman", "swat", "woman", "shopping", "busywoman", "sexywoman", "pro", "oldwoman", "fatwoman", "jogwoman", "oldfatwoman", "skate" }; +#endif protected: Animation(); @@ -39,11 +40,15 @@ protected: public: static void Draw(); static void PlayAnimation(std::string& rootKey, std::string& anim, std::string& ifp); - static void PlayCutscene(std::string& rootKey, std::string& cutsceneId, std::string& interior); static void RemoveAnimation(std::string& rootKey, std::string& anim, std::string& ifp); -}; -#else -// Dummy Class for VC & III -class Animation{}; -#endif \ No newline at end of file +#ifdef GTASA + static void PlayCutscene(std::string& rootKey, std::string& cutsceneId, std::string& interior); +#elif GTAVC + static bool _LoadAnimationBlock(const char* szBlockName); +#endif + +#ifndef GTASA + static void _PlayAnimation(RpClump* pClump, int animGroup, int animID, float blend); +#endif +}; \ No newline at end of file diff --git a/src/cheatmenu.h b/src/cheatmenu.h index b7a85b5..23325e0 100644 --- a/src/cheatmenu.h +++ b/src/cheatmenu.h @@ -29,11 +29,7 @@ private: static inline CallbackTable header{ {"Teleport", &Teleport::Draw}, {"Player", &Player::Draw}, {"Ped", &Ped::Draw}, -#ifdef GTASA {"Animation", &Animation::Draw}, -#else - {"Dummy", nullptr}, -#endif {"Vehicle", &Vehicle::Draw}, {"Weapon", &Weapon::Draw}, {"Game", &Game::Draw}, {"Visual", &Visual::Draw}, {"Menu", &Menu::Draw} }; diff --git a/src/menuinfo.h b/src/menuinfo.h index a405647..e9d14ab 100644 --- a/src/menuinfo.h +++ b/src/menuinfo.h @@ -1,6 +1,6 @@ #pragma once #define MENU_NAME "Cheat Menu" -#define MENU_VERSION_NUMBER "3.0" +#define MENU_VERSION_NUMBER "3.1" #define MENU_VERSION MENU_VERSION_NUMBER -#define BUILD_NUMBER "20211217" +#define BUILD_NUMBER "20211222" #define MENU_TITLE MENU_NAME " v" MENU_VERSION