The game I'm making for Hackclub's Siege - Week 1 Spare Changee
A game about fighting off faulty appliances with money, while trying to stay in-budget
And, as always, more building to the framework!
- DynamicFloatValues & DynamicVector2Values -> DVs for their respective types.
types.
- DF_Cast -> Casts a DV to a floatoat
- DF_Manual -> A static set floatoat
- DV2_Manual -> A static set Vector2or2
- DC_Cast -> Casts a DV to a boolool
- DynamicScenes -> DVs for PackedScenes
es
- DS_Random -> Picks a random scene from an array of optionsons
- CP_Look -> A Node2D CP that looks at at a DV_Node.de.
- CP_MotionSub -> Changed MotionStates to be extended from this, provides functionality to a CP_Motion (used to make always-on functionality)
y)
- MS_BounceFollow -> Chase a node while constantly jumpinging
- MCP_Knockback -> Provides an in to to take knockback. There's another node, ACP_Knockback, that does knockback to anything it hits. Different use cases.
- EM_AutoColumn -> Automatically sets the columns of a GridContainer to be about the same as the rowsows
- CP_DirectoryLoad -> Loads the contents of a directory to its parent, or loads a single scene to its parent for each file in a directory (for level buttons)ns)
- EM_Animator -> Allows for any signal to be tied into playing an animation from an AnimationPlayer (like a button press).s).
- CP_Add -> Adds a node as a child of another when called.ed.
- CP_Delete -> Frees a node when calledled
- CP_ModifyArgument -> Modifies an actor's spawn argumentsnts
- DV_SpawnArgument -> Pulls an actor's spawn arguments.ts.
- DS_Cast -> Returns a child DV if it's a scene.ne.
- CP_Health -> Hosts a float locked above zero, for being damaged and knowing when to diedie
- CP_Damage -> Childed to a hitbox, duplicates self to the target on a hit to do damage.ge.
- DCP_Single -> Does a manual/dynamic float of damage to the target once.ce.
- DC_Inequality -> Returns whether a float makes an inequality truerue
- DV2_Cast -> Casts a value to a Vector2or2
- DF_Vector -> Returns the X or Y value of a Vector2or2
- DF_Modify -> Modifies a float via an operatortor
- DV_Int -> A DV that is always an integer
er
- DI_Cast -> Casts a value to an integerger
- MS_Follow -> Follows another node via lerp/linear. Good for camera.ra.