jse_fileassociations
// Monster Statuettes
400=custom/monsterstatuettes/Crocodile.js
401=custom/monsterstatuettes/Daemon.js
402=custom/monsterstatuettes/Dragon.js
403=custom/monsterstatuettes/EarthElemental.js
404=custom/monsterstatuettes/Ettin.js
405=custom/monsterstatuettes/Gargoyle.js
//--
jse_objectassoctions
// Monster statuettes
0x20DA=400
0x20D3=401
0x20D6=402
0x20D7=403
0x20D8=404
0x20D9=405
monsterstatuettes.dfn
[crocodilestatue]
{
name=Crocodile Statuette [ON]
id=0x20DA
type=88
morex=660
morey=5
morez=25
}
[Daemonstatue]
{
name=Daemon Statuette [ON]
id=0x20D3
type=88
morex=357
morey=5
morez=25
}
[Dragonstatue]
{
name=Dragon Statuette [ON]
id=0x20D6
type=88
morex=362
morey=5
morez=25
}
[EarthElementalstatue]
{
name=Earth Elemental Statuette [ON]
id=0x20D7
type=88
morex=268
morey=5
morez=25
}
[Ettinstatue]
{
name=Ettin Statuette [ON]
id=0x20D8
type=88
morex=367
morey=5
morez=25
}
[Gargoylestatue]
{
name=Gargoyle Statuette [ON]
id=0x20D9
type=88
morex=372
morey=5
morez=25
}
Crocodile.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20DA
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 660;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Crocodile Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Crocodile Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Daemon.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20D3
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 357;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Daemon Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Daemon Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Dragon.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20D6
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 362;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Dragon Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Dragon Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
EarthElemental.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20D7
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 268;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Earth Elemental Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Earth Elemental Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Ettin.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20D8
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 367;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Ettin Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Ettin Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Gargoyle.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20D9
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 372;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Gargoyle Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Gargoyle Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
jse_fileassociations
406=custom/monsterstatuettes/Gorilla.js
407=custom/monsterstatuettes/Lich.js
408=custom/monsterstatuettes/Lizardman.js
409=custom/monsterstatuettes/Ogre.js
410=custom/monsterstatuettes/Orc.js
411=custom/monsterstatuettes/Ratman.js
jse_objectassociations
0x20F5=406
0x20F8=407
0x20DE=408
0x20DF=409
0x20E0=410
0x20E3=411
Gorilla.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20F5
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 158;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Gorilla Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Gorilla Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Lich.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20F8
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 1001;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Lich Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Lich Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Lizardman.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20DE
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 417;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Lizardman Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Lizardman Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Ogre.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20DF
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 427;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Ogre Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Ogre Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Orc.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20E0
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 1114;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Orc Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Orc Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}
Ratman.js
function onUseChecked( pUser, iUsed )
{
iUsed.id = 0x20E3
iUsed.SetTag( "ON", 1 );
if( iUsed.GetTag( "OFF" ) )
{
iUsed.type = 88;
iUsed.morex = 437;
iUsed.morey = 5;
iUsed.morez = 25;
iUsed.SetTag( "ON", 1 );
iUsed.SetTag( "OFF", 0 );
iUsed.name = "Ratman Statuette [ON]";
pUser.SysMessage( "turning it on" );
return false;
}
if( iUsed.GetTag( "ON" ) )
{
iUsed.type = 0;
iUsed.morex = 0;
iUsed.morey = 0;
iUsed.morez = 0;
iUsed.SetTag( "ON", 0 );
iUsed.SetTag( "OFF", 1 );
iUsed.name = "Ratman Statuette [OFF]";
pUser.SysMessage( "turning it off" );
return false;
}
else
pUser.SysMessage( "we failed dang fix me" );
return false;
}