#W# Source and Scripts added. Added Scripts/Settings.cs to expose some basic tweak able settings.

This commit is contained in:
WarrentyExpired 2026-08-06 11:06:05 -04:00
parent b51c58f514
commit 3045c83799
3512 changed files with 627673 additions and 0 deletions

View file

@ -0,0 +1,41 @@
using System;
using Server;
namespace Server.Items
{
public class JellyBeans : CandyCane
{
public override int LabelNumber { get { return 1096932; } } /* jellybeans */
[Constructable]
public JellyBeans()
: this( 1 )
{
}
public JellyBeans( int amount )
: base( 0x468C )
{
Stackable = true;
}
public JellyBeans( Serial serial )
: base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( ( int )0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -0,0 +1,41 @@
using System;
using Server;
namespace Server.Items
{
[TypeAlias( "Server.Items.Lollipop" )]
public class Lollipops : CandyCane
{
[Constructable]
public Lollipops()
: this( 1 )
{
}
[Constructable]
public Lollipops( int amount )
: base( 0x468D + Utility.Random( 3 ))
{
Stackable = true;
}
public Lollipops( Serial serial )
: base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( ( int )0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -0,0 +1,42 @@
using System;
using Server;
namespace Server.Items
{
public class NougatSwirl : CandyCane
{
public override int LabelNumber { get { return 1096936; } } /* nougat swirl */
[Constructable]
public NougatSwirl() : this(1)
{
}
[Constructable]
public NougatSwirl( int amount )
: base( 0x4690 )
{
Stackable = true;
}
public NougatSwirl( Serial serial )
: base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( ( int )0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -0,0 +1,41 @@
using System;
using Server;
namespace Server.Items
{
public class Taffy : CandyCane
{
public override int LabelNumber { get { return 1096949; } } /* taffy */
[Constructable]
public Taffy()
: this( 1 )
{
}
public Taffy( int amount )
: base( 0x469D )
{
Stackable = true;
}
public Taffy( Serial serial )
: base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( ( int )0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}

View file

@ -0,0 +1,41 @@
using System;
using Server;
namespace Server.Items
{
public class WrappedCandy : CandyCane
{
public override int LabelNumber { get { return 1096950; } } /* wrapped candy */
[Constructable]
public WrappedCandy()
: this( 1 )
{
}
public WrappedCandy( int amount )
: base( 0x469e )
{
Stackable = true;
}
public WrappedCandy( Serial serial )
: base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( ( int )0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}