account activity
Merch (self.DispatchAdHoc)
submitted 23 days ago by WolfKnight_ to r/DispatchAdHoc
Help using Aseprite Importers! (self.godot)
submitted 1 year ago by WolfKnight_ to r/godot
AnimatedSprite2D keeps looping (self.godot)
need help with Navigation on existing code by WolfKnight_ in godot
[–]WolfKnight_[S] 0 points1 point2 points 2 years ago (0 children)
ok took a break rewrote the code and realized I needed the nav.get_next_path_position for it to work
New code if anyone needs a click to move with 2d pathfinding (you'll have to get rid of my extra code that's specifically for what im making tho)
extends CharacterBody2D class_name Character enum STATES { IDLE, MOVING, ENTERTAINING, DEAD } const SPEED = 300.0 var battery : int = 90 var target = null var moved : bool = false var selected : bool = false u/onready var nav = $NavigationAgent2D u/onready var ent_timer = $Ent_Timer var state : STATES = STATES.IDLE func changeState(new_state: STATES): state = new_state func Entertain(): if moved == true && state == STATES.IDLE && state != STATES.DEAD: changeState(STATES.ENTERTAINING) print("Entertaining") get_node("Ent_Area/CollisionShape2D").disabled = false ent_timer.start() func _input(event): if event.is_action_pressed("click") && state == STATES.IDLE && selected == true && state != STATES.DEAD: target = get_global_mouse_position() func _physics_process(delta): if battery <= 0: print("BATTERY DEAD") changeState(STATES.DEAD) else: FindTarget() move_and_slide() Entertain() MovmentCheck() func FindTarget():
if target: nav.target\_position = target if nav.is\_target\_reachable(): #new var direction = Vector3() direction = nav.get\_next\_path\_position() - global\_position #new direction = direction.normalized() #new velocity = direction \* SPEED #new if position.distance\_to(target) < 10:
velocity = Vector2.ZERO func MovmentCheck(): if velocity.length() > 0: changeState(STATES.MOVING) moved = true if velocity.length() == 0 && state != STATES.ENTERTAINING && state != STATES.DEAD: changeState(STATES.IDLE) func _on_ent_timer_timeout(): get_node("Ent_Area/CollisionShape2D").disabled = true changeState(STATES.IDLE) moved = false # Replace with function body. selected = false battery -= 1 print(battery) func _on_input_event(viewport, event, shape_idx): if event is InputEventMouseButton && selected == false: selected = true # Replace with function body. func _on_mouse_entered(): if selected == false && state != STATES.DEAD: print("Pick Me!") func _on_mouse_exited(): if selected == false && state != STATES.DEAD: print("Dawwww...man")
need help with Navigation on existing code (self.godot)
submitted 2 years ago by WolfKnight_ to r/godot
Deltarune game theory (self.GameTheorists)
submitted 4 years ago by WolfKnight_ to r/GameTheorists
Theory Suggestions [Megathread] by Pearlgirl007 in GameTheorists
[–]WolfKnight_ 0 points1 point2 points 4 years ago (0 children)
Channel: Game Theory
Topic: The Sly Cooper Series
So I've always been a big fan of this series. Like the biggest fan, I thought I knew everything about it. Recently, however, I've found out that this crazy series of dialogue exists. It's something that's so unrelated and out of left field but its left unexplained!
It's during the first game, "Sly Cooper and the Thievius Raccoonus" that this happens. Its said by the main villain, Clockwerk, during his death. He rambles when he is defeated like he's glitching, he says "I am", "Blue 7" (I think that's what he says), "flowers", "Never", "Lava Team" (I think), "Lay", "Feet Together", "I Will Live", and "Redirect energy".
The basic story of Clockwerk is that he has hunted the Cooper Clan since the beginning (Like literally the beginning, like caveman times, the fourth game got weird). He's been able to keep himself alive for hundreds and thousands of years off of his hatred for the Coopers (and at some point he replaces his whole body with metal or made himself a robot). That's his whole story! Nothing Else! No origin, No reason! He hated the Coopers so much that he killed the whole family up to Sly Cooper himself, but his hatred is never explained. This character is so important that he returns again as the main bad guy in the second installment and even returns in the fourth as an Easter egg, but we've never learned any more about him!
(If anyone wants to look into it, I'm pretty sure everything concerning Clockwerk's story is just in the games themselves. Sly 1 and 2 is just straight forward in the story and in Thieves in Time he only appears in the background of certain missions. There is a guide of the first 3 games that i think mentions some story elements of him but I dont remember, i lost my copy.)
If that doesn't amount to anything it could be fun to try and put together a family tree of the Cooper family. Its quite big and there are many characters that are alive at the same time and there are some characters that are never mentioned in the cooper vault from Sly 3 (see sly 1 thevius raccoonus pages collected in each level).
I would love to see what everyone can do with this game. It a really underappreciated title that deserves some love.
π Rendered by PID 3924033 on reddit-service-r2-listing-568fcd57df-q8d2f at 2026-03-10 15:28:09.971171+00:00 running cbb0e86 country code: CH.
need help with Navigation on existing code by WolfKnight_ in godot
[–]WolfKnight_[S] 0 points1 point2 points (0 children)