Flashkirby99
Skeletron

Base v2.3, for tModLoader v0.10.0.1
Content v1.2.2, for tModLoader v0.10.0.1
Mod Status: On Hiatus
(until end of 2018, or when I actually have a significant chunk of time to work on something like this again)
KNOWN BUGS:
GUI becomes unclickable, try alt-tabbing out and back in again. Seems to work for most people.
Random Item Boxes give progression breaking items (randomly!)
Quests are sometimes uncompleteable in multiplayer (try reconnecting)
Default position doesn't support ultrawide screen (try dragging the window)
Camera works weird underwater (I actually don't even know)
Photos and Magic Storage mod don't mix well (avoid putting photos in magic storage for now)
. . .
Both the base mod and the content mod are a demonstration of an idea so expect issues, there is a plan to update them to work better and less buggy and maybe just a complete rewrite.

Add Expeditions, a quest system accesible via the Expedition Board craftable tile.
Framework Features:
- Client-side quest viewing, tracking and completion.
- Progress is saved per-player.
- 'Fancy' UI for handling the above.
- Lists for delivering and rewards items.
- Up to 3 customisable conditions and 1 counter per quests.
- Daily random quest system, saved to world and net-synced.
- Custom currency 'Expedition Coupon' and related methods.
- Loot boxes that use an item pool generated from all installed mods.
- Hooks for detecting various things.
- Autoloading expeditions.
- Semantic time checking information.
- Bugs and glitches!
- 54 Main Quests provided by the Guide, up to Moonlord.
- 69 Cycling daily quests.
- 37 Sidequests, up to Mechanical Bosses.
- 26 Photo quests, up to end of Pre-Hardmode.
- Clerk NPC that sells expedition-unlockable items.
- Take photos of enemies because you can!
- Special expedition items that display extra map information.
- Quest-unlocked early game weapon for Melee, Ranged, Magic and Summon.
. . .
The base mod comes with nothing particularly interesting on its own, but other things extend off it.
Expeditions Board: Crafted from 20 wood, allows access to expeditions list. You can turn in mod quests and such here.
Expedition Log: Manage tracking on your expeditions without having to check at a board.
Expedition Coupon: Custom currency for use with any shop that wants to use it.
Rusted Box,
Relic Box
Rewards a set of random pre/post hardmode items.
Item pool is uses all items, including modded items, based on rarity.
Will not reward certain tiers of items until conditions are met.





Rewards a set of random pre/post hardmode items.
Item pool is uses all items, including modded items, based on rarity.
Will not reward certain tiers of items until conditions are met.
. . .

The Clerk
Spawns when a player has at least: 120 life, 20 mana, 6 defence.
Allows access to expeditions, same as the expeditions board.
Also sells various items, most of which must be unlocked by completing certain quests,
and almost all items sold use Expedition Coupons as currency.
. . .



Cameras: You can take pictures of almost any NPC. Used in conjuction with 'Snap!' quests to compile albums!

(you know you want to collect all this trash)
. . .
Expeditions Quest Content
The main bulk of this mod (and where you'll find most of the bugs).

Provided by the Guide, though he doesn't need to be around for them to be cleared. Contains general progression tips and direction with mainly monetary reward for completion.
Clerk Sidequests
Covers various side-tracking and exploration related activities, such as saving 'optional' NPCs and finding cool things not directly related to advancing.
Clerk 'Snap!' Quests
Photo sidequests that involve the camera mechanic, and hunting down various enemies to take photos centred on a theme.
Daily Quests: A random quest becomes active every day, across a range of NPCs and activities:
- Guide: Boss challenges require defeating a boss within specified constraints such as time.
- Clerk: Take a photo of specific enemy.
- Merchant: Looking for certain items or furniture sets to sell overseas.
- Dye Trader: Specific mix of gradient dye colours.

Whenever he arrives, various once-per-visit trade options will be available until he leaves. This allows access to corruption/crimson counterparts at a price, as well as other random items.
Misc NPC Quests
Various NPCs have been given mostly flavourful quests that range from the Tavernkeep's DD2 invasions to the Dryad with her herbal advice.
. . .
Quest Unlockables
These items must all be unlocked by completing appropriate quests, and usually appear in the Clerk's store or as a reward.
Wayfarer's Weapons
Low-tier equivalents for each main class (sorry throwers) sold by the Clerk.
. . .
Heart Locket: Grants temporary 20 max life.
Map Information Items
These items reveal various items in the full/world map when near them.
Stargazing Telescope: Furniture, functions as a scope when next to it and reveals Falling Stars.
Heart Compass: Reveals nearby Heart Crystals.
Enchanted Lens: Reveals nearby Life Fruits.
Enchanted Shrine Map: Reveals enchanted sword shrines.
. . .
Prefix Applicator: Applies a set prefix to an accessory. (Not obtainable yet but it works)
Misc NPC Quests
Various NPCs have been given mostly flavourful quests that range from the Tavernkeep's DD2 invasions to the Dryad with her herbal advice.
. . .
Quest Unlockables
These items must all be unlocked by completing appropriate quests, and usually appear in the Clerk's store or as a reward.








Wayfarer's Weapons
Low-tier equivalents for each main class (sorry throwers) sold by the Clerk.
. . .

Map Information Items

These items reveal various items in the full/world map when near them.




. . .

@orian34 Made another addon, Expeditions Addon : Interactions, for extra NPC quest, collectothons and more!
Post | Download Page
. . .
Make your own Extension!
Supports adding your own custom expeditions.
A tutorial will go here eventually, but there is a template which includes a .dll file for referencing (with XML comments!).
You can also check out how I write all the expeditions used in the content pack here.
Want to write your own quests to work with this mod? This tutorial is based on visual studios, and assumes you know some basic C# programming.
What you'll need:
Setup:
TODO: Useful Methods and example explanations
What you'll need:
- Expeditions Base
- Expeditions.dll file (available in template)
Setup:
- Set your mod to either reference or weak reference the expeditions mod in build.txt, read more about that here.
- Set up a reference to expeditions for your .csproj, using the DLL.
- The template mod has this already set up - if you want to edit from that, make sure to change the assembly name and default namespace of the project (select your project, ALT+ENTER)
TODO: Useful Methods and example explanations
. . .
Possibly very slightly unstable. I am only partially responsible for any mishap that should fall upon you whilst using this mod.
DOWNLOAD Base v2.3
DOWNLOAD Content Pack v1.2.2
via Mediafire
or
via Mod Browser
Flashkirby99 - I am making this mod.
@jopojelly - Additional advice on mod referencing and .tmod usage
@Supeh Mario - Original sprite for fox familiar.
@Eli10293 - Resprite of Wayfarer's Cane.
@Zoomo - Allowing use of Telescope sprite (with modification)
Special Thanks to the following for their support and feedback:
@Iara
@Cheezegami
@updatedude
@Guthlx
@LordReaper
@N1cknamed
@RexodinoLP
@Sapharan
@Sos339
And anyone else I can't remember aaahhhh
Want to get a quicker answer from me?
Fire away on discord!
Visit the Github Repository here!
Content Pack Repo here!
@jopojelly - Additional advice on mod referencing and .tmod usage
@Supeh Mario - Original sprite for fox familiar.
@Eli10293 - Resprite of Wayfarer's Cane.
@Zoomo - Allowing use of Telescope sprite (with modification)
Special Thanks to the following for their support and feedback:
@Iara
@Cheezegami
@updatedude
@Guthlx
@LordReaper
@N1cknamed
@RexodinoLP
@Sapharan
@Sos339
And anyone else I can't remember aaahhhh
Want to get a quicker answer from me?
Fire away on discord!
Visit the Github Repository here!
Content Pack Repo here!


Last edited: