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
jiminycrick
90e93e63bd
Made bow leap more graceful and set energy costs and removed jitter for no leap
2020-10-14 12:50:32 -07:00
jiminycrick
a84faedf17
Reducing the amount of data in character state
2020-10-14 12:50:32 -07:00
jiminycrick
973f59da6e
Addressed comments
2020-10-14 12:50:32 -07:00
jiminycrick
7e5ced158b
Add skillbar stuff for 3rd skills
2020-10-14 12:50:32 -07:00
jiminycrick
7e091dddc6
Add 3rd skill for hammer, bow, and axe minus skillbar UI stuff
2020-10-14 12:50:32 -07:00
Imbris
d824bfaaee
Fix system data folder name, panic when outside the project dir and there is no env var set
2020-10-13 02:29:32 -04:00
Marcel Märtens
69b3d8616c
rename a file, fix error msg, dont spam persistence by default
2020-10-13 00:06:24 +02:00
Marcel Märtens
e8e6e7e49a
pack together InGame, CharacterScreen and General variant in a single enum, as requested by zesterer.
...
His reason to reqeust that is, that there might not be a perfect disctinction in the future.
Now we need to send ServerGeneral over streams and do additional checking at various places to verify that not the wrong variant is send.
2020-10-12 11:27:21 +02:00
Marcel Märtens
ebd4ff084a
create a ServerMsg and ClientMsg enum and verify the state when in debug mode to benefit from the transition
2020-10-11 22:59:53 +02:00
Marcel Märtens
17bcccbed0
fix naming, replace NotInGame with CharacterScreen
2020-10-11 22:55:38 +02:00
Marcel Märtens
c1b27cc3e1
No longer block the main thread for client connections, new clients will be handled by server without waiting.
...
- Instread we have a dedicated thread that will async wait for new participants to connect and then notify the main thread
- registry no longer sends a view distance with it.
- remove ClientMsg::Command again as it's unused
2020-10-11 22:55:02 +02:00