2023-09-02 20:48:24 -07:00
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
// Gretchen Counter
|
|
|
|
|
2023-09-02 18:20:13 -07:00
|
|
|
sprite KGCPA0, 32, 32 {
|
|
|
|
offset 16, 32
|
|
|
|
patch KGCPA0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite KGCPB0, 32, 32 {
|
|
|
|
offset 16, 32
|
|
|
|
patch KGCPB0,0,0 { }
|
|
|
|
}
|
2023-09-02 20:48:24 -07:00
|
|
|
|
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
// Jumper cables
|
|
|
|
|
|
|
|
sprite JMPRA0, 49, 43 {
|
|
|
|
offset 24, 21
|
|
|
|
patch JMPRA0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite JMPRB0, 49, 43 {
|
|
|
|
offset 24, 21
|
|
|
|
patch JMPRA0,0,0 { translation "112:120=160:167" }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite JMPRC0, 49, 43 {
|
|
|
|
offset 24, 21
|
|
|
|
patch JMPRA0,0,0 { translation "112:120=32:47" }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite JMPRD0, 49, 43 {
|
|
|
|
offset 24, 21
|
|
|
|
patch JMPRA0,0,0 { translation "112:120=96:111" }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite JMPKA0, 48, 32 {
|
2023-09-10 20:20:04 -07:00
|
|
|
offset 24, 32
|
2023-09-02 20:48:24 -07:00
|
|
|
patch JMPKA0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
// Weapon sprites.
|
|
|
|
//
|
|
|
|
// Note that there's a corresponding offset in the ledd_left_indicator
|
|
|
|
// and ledd_right_indicator states in object itself, which offset the
|
|
|
|
// text into position.
|
|
|
|
|
|
|
|
sprite JMPPA0, 320, 200 {
|
|
|
|
offset 0, 32
|
|
|
|
patch JMPPA0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite JMPPB0, 320, 200 {
|
|
|
|
offset 0, 32
|
|
|
|
patch JMPPB0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
sprite JMPPC0, 320, 200 {
|
|
|
|
offset 0, 32
|
|
|
|
patch JMPPC0,0,0 { }
|
|
|
|
}
|
|
|
|
|
2023-09-03 10:03:56 -07:00
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
// Caco plushie
|
|
|
|
|
|
|
|
// First-person view while holding.
|
2023-09-03 17:03:12 -07:00
|
|
|
Sprite "KCPLB0", 130, 108
|
2023-09-03 10:03:56 -07:00
|
|
|
{
|
2023-09-03 17:03:12 -07:00
|
|
|
XScale 1.3
|
|
|
|
YScale 1.3
|
|
|
|
Offset -150, -100
|
2023-09-03 10:03:56 -07:00
|
|
|
Patch "sprites/cacoplush/cacoplushie_idle.png", 0, 0
|
|
|
|
}
|
|
|
|
|
|
|
|
// Pickup sprite on the ground.
|
2023-09-03 17:03:12 -07:00
|
|
|
Sprite "KCPLD0", 130, 108
|
2023-09-03 10:03:56 -07:00
|
|
|
{
|
2023-09-03 17:03:12 -07:00
|
|
|
XScale 4
|
|
|
|
YScale 4
|
2023-09-10 20:20:04 -07:00
|
|
|
Offset 64, 100
|
2023-09-03 10:03:56 -07:00
|
|
|
Patch "sprites/cacoplush/cacoplushie_pickup.png", 0, 0
|
|
|
|
}
|
|
|
|
|
|
|
|
// Glowing frames.
|
2023-09-03 17:03:12 -07:00
|
|
|
Sprite "KCPLE0", 130, 108
|
2023-09-03 10:03:56 -07:00
|
|
|
{
|
2023-09-03 17:03:12 -07:00
|
|
|
XScale 1.3
|
|
|
|
YScale 1.3
|
|
|
|
Offset -150, -100
|
2023-09-03 10:03:56 -07:00
|
|
|
Patch "sprites/cacoplush/cacoplushie_glowing1.png", 0, 0
|
|
|
|
}
|
|
|
|
|
2023-09-03 17:03:12 -07:00
|
|
|
Sprite "KCPLF0", 130, 108
|
2023-09-03 10:03:56 -07:00
|
|
|
{
|
2023-09-03 17:03:12 -07:00
|
|
|
XScale 1.3
|
|
|
|
YScale 1.3
|
|
|
|
Offset -150, -100
|
2023-09-03 10:03:56 -07:00
|
|
|
Patch "sprites/cacoplush/cacoplushie_glowing2.png", 0, 0
|
|
|
|
}
|
|
|
|
|
2023-09-03 17:03:12 -07:00
|
|
|
Sprite "KCPLG0", 130, 108
|
2023-09-03 10:03:56 -07:00
|
|
|
{
|
2023-09-03 17:03:12 -07:00
|
|
|
XScale 1.3
|
|
|
|
YScale 1.3
|
|
|
|
Offset -150, -100
|
2023-09-03 10:03:56 -07:00
|
|
|
Patch "sprites/cacoplush/cacoplushie_glowing3.png", 0, 0
|
|
|
|
}
|
|
|
|
|
2023-09-09 09:02:54 -07:00
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
// Spray can
|
|
|
|
|
2023-09-09 16:44:13 -07:00
|
|
|
Sprite "KSPRB0", 48, 48
|
|
|
|
{
|
2023-09-10 20:20:04 -07:00
|
|
|
Offset 24, 48
|
2023-09-09 16:44:13 -07:00
|
|
|
Patch KSPRB0,0,0 { }
|
|
|
|
}
|
|
|
|
|
2023-09-09 09:02:54 -07:00
|
|
|
Sprite "KSPYA0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYA0,0,0 { }
|
|
|
|
}
|
|
|
|
|
2023-09-09 12:31:23 -07:00
|
|
|
Sprite "KSPYB0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYB0,0,0 { }
|
|
|
|
}
|
|
|
|
|
2023-09-09 16:44:13 -07:00
|
|
|
Sprite "KSPYC0", 250, 150
|
2023-09-09 09:02:54 -07:00
|
|
|
{
|
2023-09-09 16:44:13 -07:00
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYC0,0,0 { }
|
2023-09-09 09:02:54 -07:00
|
|
|
}
|
2023-09-09 16:44:13 -07:00
|
|
|
|
|
|
|
Sprite "KSPYD0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYD0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
Sprite "KSPYE0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYE0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
Sprite "KSPYF0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYF0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
Sprite "KSPYG0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYG0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
Sprite "KSPYH0", 32, 32
|
|
|
|
{
|
|
|
|
XScale 1
|
|
|
|
YScale 1
|
|
|
|
Offset 16, 16
|
|
|
|
Patch SW1S0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
Sprite "KSPYI0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYI0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
Sprite "KSPYJ0", 250, 150
|
|
|
|
{
|
|
|
|
XScale 2
|
|
|
|
YScale 2
|
|
|
|
Offset 125, 75
|
|
|
|
Patch KSPYJ0,0,0 { }
|
|
|
|
}
|
|
|
|
|
|
|
|
|