306 Commits

Author SHA1 Message Date
36aa9cd7fe No bellyslides underwater
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 15:48:13 +00:00
1de74138ac Implement new setter strategies for enemy-controlled characters.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 15:03:50 +00:00
4e0aaca35a Implement default values and have annotated docs for what the default values are.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 14:53:53 +00:00
e9c5eee978 Use different physics reference values based on land or water state and update state of the object accordingly.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 12:22:38 +00:00
761eac65c3 No multiplication done for x component
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 20:16:08 +00:00
046a56ba2a Not supposed to calculate height in rendering pixel array values
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 20:12:57 +00:00
7ec9aefae6 Include a water overlay when going underwater
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 20:03:20 +00:00
099a19c461 Editor background drawing should be based on the center of the view area instead of the upper-left corner
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 14:51:48 +00:00
9bef6c0caf Add in data tile event collisions with player
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 00:30:55 -05:00
2d2b6d0844 Fixed bug related to replacing data tiles
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-23 23:55:41 -05:00
7dfd9bd4e3 Data tiles now working. Corrected from 16 bit to 14 bit data reading
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-23 23:44:38 -05:00
b1919b54d4 Begin implementation of data tiles with extra value storage
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-23 00:00:16 -05:00
65d7ed8cce Add right click editor removal
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 22:52:17 -05:00
cd993296e6 Restore controller detection to initial state and use old jinput plugin
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 22:08:31 -05:00
7910762683 Utilize new ControllerListener events to keep track of controller plugs and unplugs. Switch to true controller hotswapping detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 19:52:30 +00:00
11bf992721 Implement new jinput version 2.11
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 19:34:29 +00:00
94bf7406e6 Merge 2022-06-22 18:25:07 +00:00
aaf708dc6d Update jinput with new controller adding/removing detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 18:24:16 +00:00
ec3ff72934 Physics updates and prepare new moveset setups
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 21:47:04 -05:00
e589a8585e Allow controls to be loaded and saved. Controller configurations are also remembered.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 20:58:17 -05:00
a1fec557a3 Uncontrollable state, not unconscious. Also cause controllable state to stop movement physics
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 20:10:21 +00:00
ebbbabd7d0 Implement easy stagger and unconscious setter functions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 20:09:05 +00:00
2356d42495 Implement physics and collisions related to belly sliding
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 17:55:51 +00:00
859b05aba1 Belly Slide action code is now implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 17:48:10 +00:00
04b573d395 Include a second knife swing animation for the combo attack
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:58:18 +00:00
ad21b7da11 Stagger causes sprite to jitter back and forth.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:48:32 +00:00
6fd0b4feb4 change stagger state to actuall stun objects temporarily.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:42:56 +00:00
57f9a1d132 Attack combo state setup
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:25:04 +00:00
4531e1653c Update highlight sections list when controls have been reloaded.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 13:08:55 +00:00
d3bc17a26e Cause a rescan in the main thread and wait for controller rescanning to complete before processing controller configuration.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 12:46:12 +00:00
daf9122bcd Implement controller config loading and saving
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 05:51:15 -05:00
511c9e4daf Fix removing 2 controllers from array for some reason
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 04:23:53 -05:00
unknown
2ee64f8007 Buns walkin
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 12:26:22 +03:00
unknown
8d30600d78 Buns do not spawn in walls now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 12:20:18 +03:00
unknown
ad578faad0 Buns do not spawn in walls now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 12:14:07 +03:00
unknown
86aaee86cc Buns have multiplied
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 12:10:15 +03:00
unknown
df637104a2 Bonk the buns now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 11:24:43 +03:00
unknown
d05007ad6b Bonk the buns now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 11:00:57 +03:00
unknown
4b2d056488 Fixed weird collision checking
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 09:53:20 +03:00
unknown
227468b474 Fixed weird collision checking
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 09:52:49 +03:00
5e71aee562 Pixel perfect collision systems implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-17 15:18:38 -05:00
3fb1308222 Merge branch 'main' of github.com:sigonasr2/RabiClone 2022-06-17 06:24:26 -05:00
7de71bec05 Implement knife animation and attaching
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-17 06:23:51 -05:00
Nico Nico Nii
e04ada04bc Implement knife animation and attaching
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-17 06:23:02 -05:00
fe51c443c4 Include a player collision mapping
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 19:55:40 +00:00
5150e190e7 Bunny turns with direction
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 17:16:06 +00:00
79e6f9504b Bunnies randomly hop.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 17:14:26 +00:00
31bb16e54e Incomplete switch
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 16:05:06 +00:00
1277e0948a Release file now up-to-date with proper directory handling..
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 16:02:56 +00:00
53c2ec132d SigScript updates
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 14:41:59 +00:00