Commit Graph
100 Commits
Author SHA1 Message Date
PikalaxALT 3356a4fb92 Failed attempt to fix InitFieldObjectStateFromTemplate, but at least we fixed the weirdness with the double MapObject structs 2017-09-17 11:39:49 -04:00
PikalaxALT 9b4c61658a npc_set_direction_and_anim__an_proceed 2017-09-17 10:58:24 -04:00
PikalaxALT 384ca4658b yet more an_walk_any_2_macro functions 2017-09-17 10:29:57 -04:00
PikalaxALT f8b08d3ee7 more an_walk_any_2_macro functions 2017-09-17 10:25:48 -04:00
PikalaxALT 43b3195bc8 More special anims with timers 2017-09-17 10:23:18 -04:00
PikalaxALT cd958b1e43 special_anim_with_timer 2017-09-17 10:07:43 -04:00
PikalaxALT 3a7f771eab maybe_shadow_1 might be a meme 2017-09-17 10:01:27 -04:00
PikalaxALT 3fdb217ba3 sub_80941E0 2017-09-17 09:55:17 -04:00
PikalaxALT 99e0fe1f24 callers of callers of sub_80940C4 2017-09-17 09:52:17 -04:00
PikalaxALT 9dc7839dd8 callers of sub_80940C4 2017-09-17 09:49:50 -04:00
PikalaxALT 8ee004b9b1 sub_80940C4 which may or may not be a meme 2017-09-17 08:45:24 -04:00
PikalaxALT bf9a00250b maybe_shadow_1 which may or may not be a shadow 2017-09-17 08:38:00 -04:00
PikalaxALT ed6e95fbd7 Avoid using duplicate macros 2017-09-17 08:30:36 -04:00
PikalaxALT 501baffc48 Yet another chunk of highly similar functions 2017-09-17 08:26:27 -04:00
PikalaxALT 6439551e1a Another chunk of functions, including some expanded from macros 2017-09-17 08:20:42 -04:00
PikalaxALT 0582b5cb90 npc_obj_ministep_stop_on_arrival 2017-09-17 08:05:33 -04:00
PikalaxALT 7c8991842f do_run_anim 2017-09-16 23:52:50 -04:00
PikalaxALT 529ccf9a96 do_go_anim 2017-09-16 23:49:31 -04:00
PikalaxALT 432924e56d npc_apply_direction 2017-09-16 23:31:43 -04:00
PikalaxALT 8e03a0199c an_look_any simple 2017-09-16 23:20:44 -04:00
PikalaxALT 4ef7127561 FieldObjectSetRegularAnim 2017-09-16 23:12:35 -04:00
PikalaxALT 4e22f1e55f MapObjectExec***Anim 2017-09-16 23:11:09 -04:00
PikalaxALT 5f189fa53b state_to_direction memes 2017-09-16 23:05:53 -04:00
PikalaxALT 0e3dbf3235 GetOppositeDirection 2017-09-16 23:03:04 -04:00
PikalaxALT 9514206969 Another block of functions for getting anim ids given direction 2017-09-16 22:58:17 -04:00
PikalaxALT 08cb777fd7 FieldObjectFaceOppositeDirection 2017-09-16 22:54:15 -04:00
PikalaxALT d1666473d3 Another block of functions for getting anim IDs from directions 2017-09-16 22:48:19 -04:00
PikalaxALT eb7e52d2a8 Deswiss the cheese 2017-09-16 22:44:47 -04:00
PikalaxALT 64d3a67b0c FieldObjectMoveDestCoords 2017-09-16 22:27:04 -04:00
PikalaxALT eb41c57ecd GetFieldObjectMovingCameraOffset 2017-09-16 22:23:48 -04:00
PikalaxALT 812ad017e8 sub_80930E0 2017-09-16 22:19:23 -04:00
PikalaxALT 44e590add0 sub_8093038 2017-09-16 22:15:54 -04:00
PikalaxALT 3f2c6556cb sub_8092FF0 2017-09-16 21:59:14 -04:00
PikalaxALT bd48354207 sub_8092F88 2017-09-16 21:52:55 -04:00
PikalaxALT 76b68e039d MoveCoordsPixel 2017-09-16 21:45:18 -04:00
PikalaxALT f03c0dc3b4 MoveCoords 2017-09-16 21:39:29 -04:00
PikalaxALT 996d9f4b42 sub_8092E9C 2017-09-16 21:31:37 -04:00
PikalaxALT 951acc8c31 CheckForCollisionBetweenFieldObjects 2017-09-16 21:29:04 -04:00
PikalaxALT c982993860 IsMetatileDirectionallyImpassable 2017-09-16 21:08:44 -04:00
PikalaxALT 3e472ccc8b IsCoordOutsideFieldObjectMovementRect 2017-09-16 21:04:52 -04:00
PikalaxALT 7d58ce75ad sub_8092C8C 2017-09-16 18:52:20 -04:00
PikalaxALT fedbcd7bb7 npc_block_way 2017-09-16 18:42:35 -04:00
PikalaxALT 5812bc4ebe npc_block_way__next_tile 2017-09-16 18:33:38 -04:00
PikalaxALT ca88036ebe npc_set_running_behaviour_etc 2017-09-16 18:29:14 -04:00
PikalaxALT edd5c81a8e sub_8092AF8 2017-09-16 18:24:58 -04:00
PikalaxALT 589c34e30a obj_npc_animation_step, npc_apply_anim_looping 2017-09-16 18:18:34 -04:00
PikalaxALT 119c0e96b5 sub_8092A4C 2017-09-16 18:04:26 -04:00
PikalaxALT fa436fca4d a block of direction-based anim num fns 2017-09-16 17:41:46 -04:00
PikalaxALT 34950dbd13 remaining field object step callbacks 2017-09-16 17:34:41 -04:00
PikalaxALT 15aba9a076 Hidden1 2017-09-16 17:24:26 -04:00
PikalaxALT 6247fe742c Tree and Mountain Disguise FOCB 2017-09-16 16:53:55 -04:00
PikalaxALT 12885ca371 CopyPlayer2 2017-09-16 16:40:00 -04:00
PikalaxALT c6bb13939e state_to_direction memes 2017-09-16 16:10:55 -04:00
PikalaxALT 559833ccf6 Merge branch 'master' into field_map_obj 2017-09-16 15:41:54 -04:00
PikalaxALT c7f28f034c Change type of state_to_direction argument 1 to match pokeruby 2017-09-16 15:16:39 -04:00
PikalaxALT 18e06b480b Fix header guards 2017-09-16 15:13:06 -04:00
PikalaxALT 66fbc9753f sub_8091F94 2017-09-16 13:54:33 -04:00
PikalaxALT ee3dc1edda Some more functions, including some swiss-cheesing that got out of hand 2017-09-16 09:43:49 -04:00
PikalaxALT 86df6d1073 Field object path movement 2017-09-16 08:44:43 -04:00
PikalaxALT a082f92581 sub_8091110 2017-09-16 08:13:37 -04:00
PikalaxALT 3e9e4b13ec MoveFieldObjectInNextDirectionInSequence 2017-09-15 21:39:24 -04:00
PikalaxALT 79e8235701 AlternatelyGoInOppositeDirections 2017-09-15 21:26:56 -04:00
PikalaxALT 9a13b1f34e FaceFixedDirection 2017-09-14 21:30:14 -04:00
PikalaxALT 68c62595f5 RandomlyGoEastOrWest 2017-09-14 21:25:30 -04:00
PikalaxALT 4a1383d77b RandomlyGoNorthOrSouth 2017-09-14 21:22:14 -04:00
PikalaxALT 0ae3347e47 Rename some functions 2017-09-14 08:38:21 -04:00
PikalaxALT c1c12981fe LookRandomDirections helpers 2017-09-13 21:11:59 -04:00
PikalaxALT 2895765964 LookRandomDirections 2017-09-13 20:36:58 -04:00
PikalaxALT ddf712beac sub_808F8BC 2017-09-13 20:34:25 -04:00
PikalaxALT c1f5183f40 Three-direction get-running-past-facing callbacks 2017-09-13 20:26:08 -04:00
PikalaxALT 6b906d95b9 Three more running-past-facing-direction callbacks 2017-09-13 20:22:38 -04:00
PikalaxALT a04666e2d3 Running-past facing direction callbacks (North/East restricted) 2017-09-13 19:54:43 -04:00
PikalaxALT f9de01dc86 sub_808F638 and sub_808F648 2017-09-13 19:45:59 -04:00
PikalaxALT 64ffa8f963 Merge branch 'master' into field_map_obj 2017-09-13 19:29:19 -04:00
PikalaxALT c2e31f0618 sub_808F608 2017-09-13 19:21:05 -04:00
PikalaxALT d72231379b FieldObjectIsTrainerAndCloseToPlayer 2017-09-13 19:13:44 -04:00
PikalaxALT ba6987b733 sub_808EB08 2017-09-08 21:35:46 -04:00
PikalaxALT 019935fb73 npc_coords_set 2017-09-08 21:28:22 -04:00
PikalaxALT 70e982d1fa npc_coords_shift 2017-09-08 21:27:02 -04:00
PikalaxALT 43c3b9fdff unref_sub_808EAC4 2017-09-08 21:25:20 -04:00
PikalaxALT ddcce8c3bc FieldObjectTurn 2017-09-08 13:41:55 -04:00
PikalaxALT ad99377734 unref_sub_808E504 2017-09-07 21:17:55 -04:00
PikalaxALT a87b35f9a7 FieldObjectSetGraphicsId 2017-09-07 21:04:32 -04:00
PikalaxALT f8e8adf82e SetPlayerAvatarFieldObjectIdAndObjectId 2017-09-07 20:04:59 -04:00
PikalaxALT 11786cc325 sub_808E38C 2017-09-07 19:45:30 -04:00
PikalaxALT de8ef5e125 sub_808E1B8 2017-09-07 19:28:46 -04:00
PikalaxALT 113482a7cc sub_808E16C 2017-09-07 18:54:51 -04:00
PikalaxALT 44be18e1df RemoveFieldObjectIfOutsideView 2017-09-07 17:41:56 -04:00
PikalaxALT 341a4735bc RemoveFieldObjectsOutsideView 2017-09-07 16:09:59 -04:00
PikalaxALT f128e4c4f0 SpawnFieldObjectsInView 2017-09-07 15:58:38 -04:00
PikalaxALT 64ebd9b4fb sprite_new 2017-09-07 15:50:49 -04:00
PikalaxALT f7742a68ae AddPseudoFieldObject 2017-09-07 14:31:23 -04:00
PikalaxALT 12562aa2d4 MakeObjectTemplateFromFieldObjectTemplate 2017-09-07 14:16:30 -04:00
PikalaxALT 112177b57f Slight touching up of data3.s; denote boundaries of data/field_map_obj.s for future split 2017-09-06 22:46:44 -04:00
PikalaxALT 1f83a2885e Through MakeObjectTemplateFromFieldObjectGraphicsInfo 2017-09-06 22:33:11 -04:00
PikalaxALT 22c8367956 SpawnSpecialFieldObject 2017-09-06 22:00:51 -04:00
PikalaxALT bd4b3c4c6d SpawnFieldObject 2017-09-06 21:46:53 -04:00
PikalaxALT b79e3af0a8 SpawnFieldObjectInternal 2017-09-06 20:28:36 -04:00
PikalaxALT 83dbdc0318 npc_clear_ids_and_state 2017-09-06 08:46:47 -04:00
PikalaxALT 63dd0ea397 Spawn source files for Field Map Obj 2017-09-06 08:35:16 -04:00