fray
fray copied to clipboard
Fray – Godot Combat Framework
In the else statement, input_state uses ispressed instead of is_pressed, causing a error ```gdscript func is_just_released(input: StringName, device: int = DEVICE_KBM_JOY1) -> bool: match _get_input_state(input, device): var input_state: if Engine.is_in_physics_frame():...
Welcome back. Didn't play too much with new features yet, but I appreciate the get_node function. Reduce my code size by a lot. here is my change for the ready...
Additionally the 'Combat Framework' subtext needs to be better spaced.
# Goal This issue tracks progress of the ongoing documentation overhaul. The goal of this overhaul is to improve the readability, correctness, and usefulness of the current documentation including both...
# Problem Creating hit states can be kind of tedious since you have to manually create a composition of a few different nodes. Namely HitState -> Hitbox -> CollisionShape. You...
As requested a example/tutorial on implementing contextual inputs should be created. An example of such input is the sprint/dodge button in souls games like Elden ring. When tapped the player...
Given the following `FrayRootState`: ```gdscript var standing_state = FrayRootState.builder()\ .transition_sequence("idle", "punch", {sequence="punch"})\ .transition_sequence("idle", "kick", {sequence="kick"})\ .start_at("idle")\ #idle is returned to via a goto_start_state() call within AnimationPlayer animations .build() combat_state_machine.add_situation("standing_state", standing_state)...
The example project create for v1.x features sprites from the game Melty Blood Actress Again Current Code. I hadn't given it much thought when I originally shared the example but...
I'd like to request better support for local multiplayer. As far as I can tell, it's not possible for me to define fray inputs for a particular device. I see...
This addon seems abandoned and I'm thinking on doing my own system, but leaving this issue just in case. On my game there will be around twenty enemies at the...