class 1 lvl_up : citizen{
parameter:
string fnHi = "lvl_up_main.htm";
string failed = "lvl_up_fail.htm";
handler:
EventHandler TALKED( talker )
{
if( talker.karma == 0 )
{
myself::ShowPage( talker, fnHi );
}
else
{
myself::ShowPage( talker, failed );
}
}
EventHandler MENU_SELECTED( talker, ask, reply )
{
if( ask == 1 && reply == 1 )
{
myself::IncrementParam( talker, 0, 15422851 );
}
if( ask == 1 && reply == 2 )
{
myself::IncrementParam( talker, 0, 63907585 );
}
if( ask == 1 && reply == 3 )
{
myself::IncrementParam( talker, 0, 146307211 );
}
if( ask == 1 && reply == 4 )
{
myself::IncrementParam( talker, 0, 931275828 );
}
if( ask == 1 && reply == 5 )
{
myself::IncrementParam( talker, 0, 2147483647 );
}
}
}