How to use this script
Go in game and do 'add item fishbowl now add one of the random 19 fish out of the script. Drop one of this fish onto the bowl. Remember Bowl only holds one type of fish. If you add a nother fish you will remove the fish that is currently in the bowl.
Fish bowls with fish in them have a 24 hour timer. Once 24 hours is up the fish will need fed in the next two hours if you do not feed them. timer will not restart and your fish will end up dead. You will have to just start all over again catching that rare fish you had in there.
Now the Fish all have a 5 Min timer to get them back in water. If you don't get them in the fish bowl they will die. I'm sure you don't want some stinky dead fish in your backpack.
fish.dfn
[0x3B04]
{
get=base_item
name=Albino Courtesan Fish
id=0x3B04
decay=1
weight=100
script=4024
}
[0x3AFF]
{
get=base_item
name=Britain Crown Fish
id=0x3AFF
decay=1
weight=100
script=4024
}
[0x3B03]
{
get=base_item
name=A Golden Broadtail
id=0x3B03
decay=1
weight=100
script=4024
}
[0x3B0D]
{
get=base_item
name=A Killer Frog
id=0x3B0D
decay=1
weight=100
script=4024
}
[0x3AFD]
{
get=base_item
name=A Makoto Courtesan Fish
id=0x3AFD
decay=1
weight=100
script=4024
}
[0x3B06]
{
get=base_item
name=A Nujel'm Honey Fish
id=0x3B06
decay=1
weight=100
script=4024
}
[0x3B00]
{
get=base_item
name=A Red Dart Fish
id=0x3B00
decay=1
weight=100
script=4024
}
[0x3B01]
{
get=base_item
name=Small Mouth Sucker Fin
id=0x3B01
decay=1
weight=100
script=4024
}
[0x3B05]
{
get=base_item
name=A Spined Scratcher Fish
id=0x3B05
decay=1
weight=100
script=4024
}
[0x3B08]
{
get=base_item
name=A Vesper Reef Tiger
id=0x3B08
decay=1
weight=100
script=4024
}
[AlbinoFrog]
{
get=base_item
name=An Albino Frog
id=0x3B0D
color=0x47E
decay=1
weight=100
script=4024
}
[0x3B02]
{
get=base_item
name=Fandancer Fish
id=0x3B02
decay=1
weight=100
script=4024
}
[0x3B0E]
{
get=base_item
name=Jellyfish
id=0x3B0E
decay=1
weight=100
script=4024
}
[LongClawCrab]
{
get=base_item
name=A Long Claw Crab
id=0x3AFC
color=0x527
decay=1
weight=100
script=4024
}
[0x3AFE]
{
get=base_item
name=A Minoc Blue Fish
id=0x3AFE
decay=1
weight=100
script=4024
}
[PurpleFrog]
{
get=base_item
name=A Purple Frog
id=0x3B0D
color=0x4FA
decay=1
weight=100
script=4024
}
[0x3B14]
{
get=base_item
name=Shrimp
id=0x3B14
decay=1
weight=100
script=4024
}
[0x3AFC]
{
get=base_item
name=A Speckled Crab
id=0x3AFC
decay=1
weight=100
script=4024
}
[0x3B09]
{
get=base_item
name=A Spotted Buccaneer
id=0x3B09
decay=1
weight=100
script=4024
}
{
get=base_item
name=Albino Courtesan Fish
id=0x3B04
decay=1
weight=100
script=4024
}
[0x3AFF]
{
get=base_item
name=Britain Crown Fish
id=0x3AFF
decay=1
weight=100
script=4024
}
[0x3B03]
{
get=base_item
name=A Golden Broadtail
id=0x3B03
decay=1
weight=100
script=4024
}
[0x3B0D]
{
get=base_item
name=A Killer Frog
id=0x3B0D
decay=1
weight=100
script=4024
}
[0x3AFD]
{
get=base_item
name=A Makoto Courtesan Fish
id=0x3AFD
decay=1
weight=100
script=4024
}
[0x3B06]
{
get=base_item
name=A Nujel'm Honey Fish
id=0x3B06
decay=1
weight=100
script=4024
}
[0x3B00]
{
get=base_item
name=A Red Dart Fish
id=0x3B00
decay=1
weight=100
script=4024
}
[0x3B01]
{
get=base_item
name=Small Mouth Sucker Fin
id=0x3B01
decay=1
weight=100
script=4024
}
[0x3B05]
{
get=base_item
name=A Spined Scratcher Fish
id=0x3B05
decay=1
weight=100
script=4024
}
[0x3B08]
{
get=base_item
name=A Vesper Reef Tiger
id=0x3B08
decay=1
weight=100
script=4024
}
[AlbinoFrog]
{
get=base_item
name=An Albino Frog
id=0x3B0D
color=0x47E
decay=1
weight=100
script=4024
}
[0x3B02]
{
get=base_item
name=Fandancer Fish
id=0x3B02
decay=1
weight=100
script=4024
}
[0x3B0E]
{
get=base_item
name=Jellyfish
id=0x3B0E
decay=1
weight=100
script=4024
}
[LongClawCrab]
{
get=base_item
name=A Long Claw Crab
id=0x3AFC
color=0x527
decay=1
weight=100
script=4024
}
[0x3AFE]
{
get=base_item
name=A Minoc Blue Fish
id=0x3AFE
decay=1
weight=100
script=4024
}
[PurpleFrog]
{
get=base_item
name=A Purple Frog
id=0x3B0D
color=0x4FA
decay=1
weight=100
script=4024
}
[0x3B14]
{
get=base_item
name=Shrimp
id=0x3B14
decay=1
weight=100
script=4024
}
[0x3AFC]
{
get=base_item
name=A Speckled Crab
id=0x3AFC
decay=1
weight=100
script=4024
}
[0x3B09]
{
get=base_item
name=A Spotted Buccaneer
id=0x3B09
decay=1
weight=100
script=4024
}
[AquariumFood]
{
get=base_item
name=Aquarium food
id=0xEFC
decay=1
weight=100
}
[VacationWafer]
{
get=base_item
name=An aquarium flake sphere
id=0x971
decay=1
weight=100
}
{
get=base_item
name=Aquarium food
id=0xEFC
decay=1
weight=100
}
[VacationWafer]
{
get=base_item
name=An aquarium flake sphere
id=0x971
decay=1
weight=100
}
[fishbowl]
{
GET=base_item
NAME=a fish bowl
ID=0x241C
COLOR=0x47E
SCRIPT=4023
}
{
GET=base_item
NAME=a fish bowl
ID=0x241C
COLOR=0x47E
SCRIPT=4023
}
function onCreateDFN( objMade, objType )
{
if( objType == 0 )
{
if( objMade.id == 0x3B04 || objMade.id == 0x3AFF || objMade.id == 0x3B03 || objMade.id == 0x3B0D || objMade.id == 0x3AFD || objMade.id == 0x3B06
|| objMade.id == 0x3B00 || objMade.id == 0x3B01 || objMade.id == 0x3B05 || objMade.id == 0x3B08 || objMade.id == 0x3B02 || objMade.id == 0x3B0E
|| objMade.id == 0x3AFE || objMade.id == 0x3B14 || objMade.id == 0x3AFC || objMade.id == 0x3B09 )
{
objMade.StartTimer(138000, 1, true );
}
}
}
function onTimer( iUsed, timerID )
{ //138000
if( timerID == 1 )
{
iUsed.TextMessage( "*Gasping for air*" );
iUsed.StartTimer( 138000, 2, true);
}
if( timerID == 2 )
{
iUsed.name = iUsed.name+" [dead]";
iUsed.id = 0x3B0C;
}
}
{
if( objType == 0 )
{
if( objMade.id == 0x3B04 || objMade.id == 0x3AFF || objMade.id == 0x3B03 || objMade.id == 0x3B0D || objMade.id == 0x3AFD || objMade.id == 0x3B06
|| objMade.id == 0x3B00 || objMade.id == 0x3B01 || objMade.id == 0x3B05 || objMade.id == 0x3B08 || objMade.id == 0x3B02 || objMade.id == 0x3B0E
|| objMade.id == 0x3AFE || objMade.id == 0x3B14 || objMade.id == 0x3AFC || objMade.id == 0x3B09 )
{
objMade.StartTimer(138000, 1, true );
}
}
}
function onTimer( iUsed, timerID )
{ //138000
if( timerID == 1 )
{
iUsed.TextMessage( "*Gasping for air*" );
iUsed.StartTimer( 138000, 2, true);
}
if( timerID == 2 )
{
iUsed.name = iUsed.name+" [dead]";
iUsed.id = 0x3B0C;
}
}
function onCreateDFN( objMade, objType )
{
if( objType == 0 )
{
if( objMade.name == "a fish bowl" )
{
objMade.SetTag( "nofish", 1 );
}
}
}
function onDropItemOnItem( iDropped, pDropper, iDroppedOn )
{//86400000 is 24hours
if ( iDropped.id == 0x3B04)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Albino Courtesan Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDroppedOn.SetTag( "fish", 1 );
iDroppedOn.SetTag( "nofish", 0 );
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFF)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Britain Crown Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B03)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Golden Broadtail]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0D)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Killer Frog]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFD)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Makoto Courtesan Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B06)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Nujel'm Honey Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B00)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Red Dart Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B01)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Small Mouth Sucker Fin]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B05)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Spined Scratcher]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B08)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Vesper Reef Tiger]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0D)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [An Albino Frog]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B02)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Fandancer Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0E)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Jellyfish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFC)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Long Claw Crab]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFE)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Minoc Blue Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0D)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Purple Frog]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B14)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Shrimp]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFC)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Speckled Crab]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B09)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Spotted Buccaneer]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B07)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Yellow Fin Bluebelly]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x0EFC)//Aquarium food
{
if( iDroppedOn.GetTag( "fish" ) )
{
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "nofish" ) )
{
pDropper.SysMessage( "There is no fish to feed." );
return 0;
}
}
}
function onUseChecked ( pUser, iUsed )
{
if ( iUsed.name == "a fish bowl [A Yellow Fin Bluebelly]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B07", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Spotted Buccaneer]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B09", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Speckled Crab]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFC", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Shrimp]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B14", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Purple Frog]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "PurpleFrog", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Minoc Blue Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFE", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Long Claw Crab]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "LongClawCrab", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Jellyfish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B0E", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Fandancer Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B02", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [An Albino Frog]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "AlbinoFrog", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Vesper Reef Tiger]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B08", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Spined Scratcher]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B05", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Small Mouth Sucker Fin]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B01", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Red Dart Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B00", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Nujel'm Honey Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B06", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Makoto Courtesan Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFD", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Killer Frog]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B0D", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Golden Broadtail]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B03", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Britain Crown Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFF", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Albino Courtesan Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B04", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [dead fish]" )
{
pUser.SysMessage( "You clean the fish bowl." );
iUsed.name = "a fish bowl";
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B0C", 1, "ITEM", true );
return false;
}
if ( iUsed.name == "a fish bowl" )
{
pUser.SysMessage( "No fish to remove." );
return false;
}
return false;
}
function onTimer( iDroppedOn, timerID )
{ //7200000 2 hours before dead //1800000 30 mins
if( timerID == 0 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 1, true);
}
if( timerID == 1 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 2, true);
}
if( timerID == 2 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 3, true);
}
if( timerID == 3 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 4, true);
}
if( timerID == 4 )
{
iDroppedOn.TextMessage( "*fish all die*" );
iDroppedOn.name = "a fish bowl [dead fish]";
}
}
{
if( objType == 0 )
{
if( objMade.name == "a fish bowl" )
{
objMade.SetTag( "nofish", 1 );
}
}
}
function onDropItemOnItem( iDropped, pDropper, iDroppedOn )
{//86400000 is 24hours
if ( iDropped.id == 0x3B04)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Albino Courtesan Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDroppedOn.SetTag( "fish", 1 );
iDroppedOn.SetTag( "nofish", 0 );
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFF)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Britain Crown Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B03)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Golden Broadtail]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0D)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Killer Frog]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFD)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Makoto Courtesan Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B06)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Nujel'm Honey Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B00)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Red Dart Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B01)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Small Mouth Sucker Fin]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B05)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Spined Scratcher]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B08)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Vesper Reef Tiger]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0D)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [An Albino Frog]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B02)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Fandancer Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0E)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Jellyfish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFC)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Long Claw Crab]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFE)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Minoc Blue Fish]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B0D)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Purple Frog]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B14)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [Shrimp]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3AFC)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Speckled Crab]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B09)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Spotted Buccaneer]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x3B07)
{
if( iDroppedOn.GetTag( "nofish" ) )
{
iDroppedOn.name = "a fish bowl [A Yellow Fin Bluebelly]";
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "fish" ) )
{
pDropper.SysMessage( "There is already a fish in the bowl." );
return 0;
}
}
if ( iDropped.id == 0x0EFC)//Aquarium food
{
if( iDroppedOn.GetTag( "fish" ) )
{
iDroppedOn.StartTimer(86400000, 0, true);
iDropped.Delete()
return 0;
}
if( iDroppedOn.GetTag( "nofish" ) )
{
pDropper.SysMessage( "There is no fish to feed." );
return 0;
}
}
}
function onUseChecked ( pUser, iUsed )
{
if ( iUsed.name == "a fish bowl [A Yellow Fin Bluebelly]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B07", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Spotted Buccaneer]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B09", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Speckled Crab]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFC", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Shrimp]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B14", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Purple Frog]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "PurpleFrog", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Minoc Blue Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFE", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Long Claw Crab]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "LongClawCrab", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Jellyfish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B0E", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Fandancer Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B02", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [An Albino Frog]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "AlbinoFrog", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Vesper Reef Tiger]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B08", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Spined Scratcher]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B05", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Small Mouth Sucker Fin]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B01", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Red Dart Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B00", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Nujel'm Honey Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B06", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Makoto Courtesan Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFD", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Killer Frog]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B0D", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [A Golden Broadtail]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B03", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Britain Crown Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3AFF", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [Albino Courtesan Fish]" )
{
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B04", 1, "ITEM", true );
iUsed.KillTimers()
iUsed.name = "a fish bowl";
iUsed.SetTag( "fish", 0 );
iUsed.SetTag( "nofish", 1 );
return false;
}
if ( iUsed.name == "a fish bowl [dead fish]" )
{
pUser.SysMessage( "You clean the fish bowl." );
iUsed.name = "a fish bowl";
var itemMade = CreateDFNItem( pUser.socket, pUser, "0x3B0C", 1, "ITEM", true );
return false;
}
if ( iUsed.name == "a fish bowl" )
{
pUser.SysMessage( "No fish to remove." );
return false;
}
return false;
}
function onTimer( iDroppedOn, timerID )
{ //7200000 2 hours before dead //1800000 30 mins
if( timerID == 0 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 1, true);
}
if( timerID == 1 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 2, true);
}
if( timerID == 2 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 3, true);
}
if( timerID == 3 )
{
iDroppedOn.TextMessage( "*fish are needing fed*" );
iDroppedOn.StartTimer(1800000, 4, true);
}
if( timerID == 4 )
{
iDroppedOn.TextMessage( "*fish all die*" );
iDroppedOn.name = "a fish bowl [dead fish]";
}
}