NAME
WWW::MetaForge::ArcRaiders::Result::Quest - Quest result object
VERSION
version 0.002
SYNOPSIS
my $quests = $api->quests(type => 'StoryQuest');
for my $quest (@$quests) {
say $quest->name;
say " " . $_ for $quest->objectives->@*;
}
DESCRIPTION
Represents a quest from the ARC Raiders game.
id
Quest identifier (string slug).
name
Quest name.
type
Quest type (e.g., "StoryQuest", "SideQuest").
description
Quest description text.
objectives
ArrayRef of objective strings.
required_items
ArrayRef of required items: [{ item = "Name", quantity => 5 }]>.
rewards
ArrayRef of rewards: [{ item = "Name", quantity => 1 }, { coins => 500 }]>.
xp_reward
Experience points reward.
reputation_reward
Reputation points reward.
next_quest
ID of next quest in chain.
prev_quest
ID of previous quest in chain.
last_updated
ISO timestamp of last data update.
from_hashref
my $quest = WWW::MetaForge::ArcRaiders::Result::Quest->from_hashref(\%data);
Construct from API response.
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-metaforge/issues.
IRC
You can reach Getty on irc.perl.org for questions and support.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudssus.de>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.