Commit graph

14 commits

Author SHA1 Message Date
970dde020a Working OpenUI interacts and Archive battles
Implement OpenUI interacts (currently configs only for Yorozuya and Archive)
Fully working Archive (battles and cutscenes)
2024-07-30 03:04:55 +03:00
2ccdf84dd0 SceneUnitManager: properly determine and spawn only default objects 2024-07-29 23:33:13 +03:00
fc121c7cba generated more configs for transitions 2024-07-27 00:27:23 +03:00
cbe169fe1a Implement event configs, more interactions work
Implement interact event-action configurations.
More interactions work now, for more transitions, we just need to generate more configs (soon)
NOTE: this commit BREAKS your nap_gameserver.toml. To fix it, you have to add 'event_config_path' property into [assets] section of your config.
2024-07-26 22:44:44 +03:00
c710716fa1 [WIP] event graph stuff
implementing EventGraph stuff, currently hardcoded interaction for 10000001 (street to workshop transition)
2024-07-25 22:39:59 +03:00
d196ef861a SceneUnitManager: create default scene units 2024-07-25 19:49:39 +03:00
d3cd213d27 use AvatarBaseID instead of raw integer in more places 2024-07-25 13:03:37 +03:00
a7da14c109 don't panic if readline lib fails to initialize
fixes startup crash on non-standard TTYs
2024-07-25 12:36:22 +03:00
99123a15ef newtype fun
use newtypes for template ids, pros:
1) enforces id validation
2) ease of use (helper method for getting template struct right away)
2024-07-25 01:24:48 +03:00
69634fda64 Implement weapons
Implement Weapon add, save, equip
Implement 'item add_weapon' command
2024-07-24 21:36:02 +03:00
370f141f88 more commands, unlock only default avatars at beginning
Implement 'avatar add' command
Implemented 'player procedure' command
2024-07-23 18:12:05 +03:00
4b86d62d3f Networking improvement and player nickname change console command
split TcpStream into read and write halves, so it's possible to recv and send concurrently
implement 'player nickname' command
2024-07-23 00:04:59 +03:00
9af61cd33f simple CLI command system
Implement CLI command system
command for changing player's frontend avatar
2024-07-22 19:47:04 +03:00
2de8ee290a Hi 2024-07-20 15:59:36 +03:00