Recently Updated Pages
Forge: Forgejo (Git hosting, actions, etc)
shinyspace runs a Forgejo instance. This is so we can easily work together with people who are us...
ShinyDiffusion
ShinyDiffusion is a self-hosted instance of (currently) Automatic1111's Stable Diffusion Webui. I...
Basic Concepts - Authority and RPC
By default, everything in RadGame has the Server as authority. The only (so far) Exception is the...
Spell Queue
In order to make spell casting smoother, and not have short gaps between spells when the next is ...
Spell Container
The spell_container scene consists of a node of type Node, and is used as a parent node for all i...
BaseSpell Class
Spells inherit from the BaseSpell class, which contains some functionality that is shared between...
Creating New Spells
New spells are intended to be simple to add, if they do not do esoteric things. In particular spe...
Tasks
The following tasks would be reasonable to tackle: Lore Rough concept for class designs ...
Links
Fall of the House of Usher - Overview Class Design Technical Documentation
Spawning things
Player basics in godot, we usually need to define what things are synchronized between server a...
Initial Setup
Basic initial setup for a godot 3d game in godot 4.3 is as follows. Set up a basic 3D scene (no ...
Benthic Whispers - Vanados
Background Her parents had suffered three stillbirths and wished for nothing more than a healthy...
Animal Boi - Krashali
Are you still gonna eat that? Shapeshifter, but locked to one form per role. Melee form i...
Boss 1
SettingThe players walk along a tarn towards the mansion of the lord of Usher. A void creature em...
Actionbars
Actionbars are grid containers that contain buttons. Spells can be assigned to the buttons, which...
Spell Dictionary
Spells are the combat skills that players, NPCs and interactables use to affect players and NPCs....
Automatic Building of Godot Server + Client
todo
Checks
There are a few checks that the combat script requires to function. is_criticalThis function che...
Log Messages
All combat events are logged, to ensure that combat encounters can be analyzed. No in-game analys...
Stat Modificiation
Stat modification occurs when a buff or debuff is applied to a target, and an array of stats is c...