Edit of asset "Wyvernshield - RPG Combat System Framework" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Wyvernshield - RPG Combat System Framework | Wyvernshield - RPG Combat System Framework |
Description |
A framework of systems to make RPG combat easier to make. Includes damage exchange (via CombatMove), stat accumulation (via StatSheet), attachable scripts that happen on attack/damage/etc. and can modify outcome (via TriggerReaction), and status effects that add the latter two for a set time (StatusEffect). For the files you might need, see Package Contents in README.md. Setup: - Plugin does not need activation. - Trigger properties are configured inside assets/wyvernshield/trigger_library.tres, or your own TriggerLibrary instance. The file can be moved anywhere. - Combat Actor must be attached to every character; - Hurtbox lets the actor take damage from DamageAreas. - Weapon lets the actor attack if their combat moves create DamageAreas, or even a HeroWeapon to make it listen to the player! - StatusCarrier lets the actor be affected by StatusEffects. |
A framework of systems to make RPG combat easier to make. Includes damage exchange (via CombatMove), stat accumulation (via StatSheet), attachable scripts that happen on attack/damage/etc. and can modify outcome (via TriggerReaction), and status effects that add the latter two for a set time (StatusEffect). For the files you might need, see Package Contents in README.md. Setup: - Plugin does not need activation. - Trigger properties are configured inside assets/wyvernshield/trigger_library.tres, or your own TriggerLibrary instance. The file can be moved anywhere. - Combat Actor must be attached to every character; - Hurtbox lets the actor take damage from DamageAreas. - Weapon lets the actor attack if their combat moves create DamageAreas, or even a HeroWeapon to make it listen to the player! - StatusCarrier lets the actor be affected by StatusEffects. |
Category | Scripts | Scripts |
License | MIT | MIT |
Repository Provider | GitHub | GitHub |
Repository Url | https://github.com/don-tnowe/godot-wyvernshield | https://github.com/don-tnowe/godot-wyvernshield |
Issues Url | https://github.com/don-tnowe/godot-wyvernshield/issues | https://github.com/don-tnowe/godot-wyvernshield/issues |
Godot version | Godot 3.5 | Godot 3.5 |
Version String | 0.1 | 0.1 |
Download Commit | 5047024b19b0fbd9a913f14c19c0866c8ac7f512 | 5047024b19b0fbd9a913f14c19c0866c8ac7f512 |
Download Url (Computed) | https://github.com/don-tnowe/godot-wyvernshield/archive/5047024b19b0fbd9a913f14c19c0866c8ac7f512.zip | https://github.com/don-tnowe/godot-wyvernshield/archive/5047024b19b0fbd9a913f14c19c0866c8ac7f512.zip |
Icon Url |
https://raw.githubusercontent.com/don-tnowe/godot-wyvernshield/master/icon.png
![]() |
https://raw.githubusercontent.com/don-tnowe/godot-wyvernshield/master/icon.png
![]() |
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/don-tnowe/godot-wyvernshield/master/images/img1.png
![]() |
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/don-tnowe/godot-wyvernshield/master/images/img2.png
![]() |
|
Thumbnail |
|