Exemplo n.º 1
0
void StairsChangeDungeonTrigger::OnPlayerStepsOnTile ( Player& player )
{
	player.SendMessage ( "You pass through a portal..." );
	Level* level = player.mobile->GetLevel();
	const Dungeon& current_dungeon = level->GetDungeon();
	current_dungeon.getWorld().PlayerChangesDungeon ( player, next_dungeon, depth, target_tag );
}
Exemplo n.º 2
0
void StairsUpTrigger::OnPlayerStepsOnTile ( Player& player )
{
	Level* level = player.mobile->GetLevel();
	const Dungeon& current_dungeon = level->GetDungeon();
	current_dungeon.getWorld().PlayerChangesDungeon ( player, current_dungeon.getName(), level->depth - 1, target_tag );
	player.SendMessage ( "You climb the stairs..." );
}