DECORATE
1 program
Added 2026-03-17T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: ZDoom DECORATE
Provenance: commit cbb92b7412 · authored 2026-03-17T04:10:49+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Custom Rocket Launcher Actor
Provenance: commit cbb92b7412 · authored 2026-03-17T04:10:49+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
// Custom Rocket Launcher in DECORATE
// Defines a new weapon with custom projectile behavior
Actor MyRocketLauncher : RocketLauncher replaces RocketLauncher
{
Weapon.SelectionOrder 900
Weapon.AmmoType "RocketAmmo"
Weapon.AmmoUse 1
Weapon.AmmoGive 2
Obituary "%o was blasted by %k's rocket."
States
{
Ready:
LAUN A 1 A_WeaponReady
Loop
Deselect:
LAUN A 1 A_Lower
Loop
Select:
LAUN A 1 A_Raise
Loop
Fire:
LAUN B 8 A_GunFlash
LAUN C 12 A_FireProjectile("MyRocket")
LAUN D 0 A_ReFire
Goto Ready
Flash:
LAUN E 3 Bright A_Light1
LAUN F 3 Bright A_Light2
Goto LightDone
Spawn:
LAUN A -1
Stop
}
}
Actor MyRocket : Rocket
{
Speed 25
Damage 120
Radius 11
Height 8
+ROCKETTRAIL
+SEEKERMISSILE
SeeSound "weapons/rocklf"
DeathSound "weapons/rocklx"
States
{
Spawn:
MISL A 1 Bright A_Tracer
Loop
Death:
MISL B 8 Bright A_Explode
MISL C 6 Bright
MISL D 4 Bright
Stop
}
}