47 lines
845 B
Text
47 lines
845 B
Text
// collectable items that may drop sometimes (future feature)
|
|
|
|
Class SWWMCollectable : Inventory abstract
|
|
{
|
|
}
|
|
|
|
// April Fools 2020
|
|
Class FroggyChair : Inventory
|
|
{
|
|
int cdown;
|
|
|
|
Default
|
|
{
|
|
Tag "$T_FROGGY";
|
|
Inventory.PickupSound "misc/p_pkup";
|
|
Inventory.PickupMessage "$T_FROGGY";
|
|
Inventory.Amount 1;
|
|
Inventory.MaxAmount 1;
|
|
+INVENTORY.UNTOSSABLE;
|
|
+INVENTORY.UNDROPPABLE;
|
|
+INVENTORY.UNCLEARABLE;
|
|
Stamina 1440;
|
|
}
|
|
override void AttachToOwner( Actor other )
|
|
{
|
|
Super.AttachToOwner(other);
|
|
cdown = 150;
|
|
}
|
|
override void DoEffect()
|
|
{
|
|
Super.DoEffect();
|
|
if ( Owner && Owner.CheckLocalView() )
|
|
{
|
|
if ( cdown == 140 )
|
|
Console.MidPrint(newsmallfont,"$D_FROGGY1");
|
|
else if ( cdown == 70 )
|
|
Console.MidPrint(newsmallfont,"$D_FROGGY2");
|
|
}
|
|
if ( cdown > 0 ) cdown--;
|
|
}
|
|
States
|
|
{
|
|
Spawn:
|
|
XZW1 A -1;
|
|
Stop;
|
|
}
|
|
}
|