1583 Commits

Author SHA1 Message Date
BottledByte
4c10491263 Initial WIP implementation of the Buff system 2020-10-26 19:28:14 -05:00
Marcel Märtens
b02f8428fb fix clippy after toolchain update 2020-10-26 22:30:51 +01:00
Marcel Märtens
27cf6d8439 Fixing Tarpaulin isn't easy.
So first off all we had to update the toolchain, i think everything in september is okay, but we got with this current version.
Then we had to update several dependencies, which broke:
 - need a specific fix of winit, i think we want to get rid of this with iced, hopefully, because its buggy as hell. update wayland client to 0.27
 - use a updated version of glutin which has wayland-client 0.27 and no longer the broke version 0.23
 - update conrod to use modern copypasta 0.7
 - use `packed_simd_2` instead of `packed_simd` as the owner of the create abandoned the project.
 - adjust all the coding to work with the newer glutin and winit version. that also includes fixing a macro in one of the dependencies that did some crazy conversion from 1 event type to another event type.
   It was called `convert_event`
 - make a `simd` feature which is default and introduce conditional compiling.
   AS I HAVE NO IDEA OF SIMD AND THE CODE. AND I DIDN'T INTRODUCE THE ERROR IN THE FIRST PLACE, WE PANIC FOR NON SIMD CASE FOR NOW. BUT IT WORKS FOR TESTS.
 - tarpaulin doesnt support no-default-features. so we have to `sed` them away. semms fair.
2020-10-26 17:04:20 +01:00
Adam Whitehurst
5efb7232bd Ensure leap melee swing animation and hit are sync 2020-10-24 20:15:19 +00:00
jiminycrick
b78a75293b Fixed hammer AI and added axe AI 2020-10-19 16:20:59 +02:00
Snowram
0cfa7d5c3e Addressed comments 2020-10-19 16:20:59 +02:00
jiminycrick
4111fb117e Addressed comments on agent code 2020-10-19 16:20:59 +02:00
jshipsey
9503cf9cb9 roshwalr fix 2020-10-19 16:20:59 +02:00
jshipsey
c5e61f7d7c small fixes 2020-10-19 16:20:59 +02:00
Snowram
f17ea65135 Add BeastClaw npc weapontype 2020-10-19 16:20:59 +02:00
Snowram
7ac662b82e Add roshwalr npc 2020-10-19 16:20:59 +02:00
jiminycrick
23df57627d fixed agent code for staff rework 2020-10-19 16:20:59 +02:00
jshipsey
dc3454cceb rebase 2020-10-19 16:20:58 +02:00
Snowram
8d5742776f Rename Saurok, various anim fixes 2020-10-19 16:20:58 +02:00
jshipsey
a2ee32140c fix agent bug 2020-10-19 16:20:58 +02:00
jshipsey
f81a4446af werewolf work 2020-10-19 16:20:58 +02:00
jiminycrick
ad5dd0b043 Added secondary skills to agent code (except bow) 2020-10-19 16:20:58 +02:00
Snowram
e2308ef96e Add sand, snow and wood raptor npcs 2020-10-19 16:20:58 +02:00
Snowram
dbac820034 Add treant npc 2020-10-19 16:20:58 +02:00
unknown
5f1ff1de99 Assigns a ToolKind to bipedlarge weapons 2020-10-19 16:20:58 +02:00
Snowram
996e295be6 add lizardman npcs 2020-10-19 16:20:58 +02:00
Snowram
ae07c9ffb5 Add werewolf npc 2020-10-19 16:20:57 +02:00
Sam
fb2e94360d Made ability key not hardcoded in tool.rs. 2020-10-15 20:05:58 -05:00
Sam
90a1185096 Moved explsion struct from within comp to common. 2020-10-14 21:06:55 -05:00
Sam
fbd91918e7 Addressed playtesting feedback. 2020-10-14 21:06:52 -05:00
jshipsey
26b93b347e anims 2020-10-14 21:06:32 -05:00
Sam
0b8558ba73 Balance tweaks to staff abilities. 2020-10-14 20:57:01 -05:00
Sam
62723e1279 Ai for staff-wielding enemies. Keyframes for shockwave state. 2020-10-14 20:56:24 -05:00
Sam
6672b5cd91 Fixed shockwaves hitting entities multiple times. Explosions can now regen energy. Staff M1 now has particles instead of using bomb particles. 2020-10-14 20:56:23 -05:00
Sam
f546bea809 Added particles for fire shockwave. Added ability key enum so held abilities could differentiate what button they should check. Modified energy fields on basic beam so it could drain energy every second. 2020-10-14 20:56:22 -05:00
Sam
42d5e91540 Reworked explosions. Tweaked staff fireball. 2020-10-14 20:56:21 -05:00
Sam
70839bdd42 Flamethrower particles. 2020-10-14 20:56:21 -05:00
Sam
a4f5dc589e Started to add particles. 2020-10-14 20:56:20 -05:00
Sam
2a157168f2 Initial implementation of new staff abilities. 2020-10-14 20:56:16 -05:00
jiminycrick
6221245e57 Consolidated recover code in repeater_ranged 2020-10-14 17:10:27 -07:00
jiminycrick
30a01df013 Fixed clippy errors and added SFX 2020-10-14 15:30:58 -07:00
jiminycrick
76e63840ec Skill icons with proper rotation 2020-10-14 12:50:33 -07:00
jiminycrick
f6ce3f1957 Responded to testing feedback 2020-10-14 12:50:33 -07:00
jshipsey
40da71bfaf energy values, remove hotload 2020-10-14 12:50:33 -07:00
jshipsey
724331a6fd axeleap tweaks 2020-10-14 12:50:33 -07:00
jiminycrick
bdf7d96833 Smoother leap and recovery leap handling 2020-10-14 12:50:33 -07:00
jshipsey
4093d4f808 adjustments to chargedmelee, repeater 2020-10-14 12:50:33 -07:00
jshipsey
296037d234 cleanup 2020-10-14 12:50:33 -07:00
jshipsey
46508875ea anims 2020-10-14 12:50:33 -07:00
Sam
1f02048058 Slight tweaks to leap 2020-10-14 12:50:33 -07:00
jshipsey
b5d3cd09e6 hammer leap melee anim 2020-10-14 12:50:33 -07:00
Sam
197755c233 Fixed errors from transitioning some states to keyframes. 2020-10-14 12:50:33 -07:00
Sam
30b45fc079 Added keyframes to leap melee. 2020-10-14 12:50:33 -07:00
Sam
b2501a5b5d Added keyframes to repeater ranged. 2020-10-14 12:50:33 -07:00
Sam
05091687df Added keyframes to charged melee. 2020-10-14 12:50:32 -07:00