You are viewing a potentially older version of this package. View all versions.
Robyn-ContractQueen-0.3.2 icon

ContractQueen

A library for adding new contracts

Date uploaded 5 months ago
Version 0.3.2
Download link Robyn-ContractQueen-0.3.2.zip
Downloads 686
Dependency string Robyn-ContractQueen-0.3.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304
Robyn-FrogDataLib-0.2.0 icon
Robyn-FrogDataLib

A straightforward library for managing mod save data

Preferred version: 0.2.0
darmuh-YapLocalizer-0.1.2 icon
darmuh-YapLocalizer

Utility mod for adding localized text to the game!

Preferred version: 0.1.2

README

ContractQueen

A library for adding custom contracts to YAPYAP. Manages inserting and sorting contracts deterministically so all clients have the same contract IDs

Built-In Contracts

  • Rescue Frogs: An example contract to bring 5 frogs out of the tower and release them in your base

Usage Details for Modders

For full documentation of how to use Contract Queen in your project and register your own contracts see Documentation

CHANGELOG

Changelog

v0.3.2

  • Added new changelogs to the top of this file instead
  • Fixed the mod for Hotfix5 (method names were changed)
  • The mod will not work on versions of the game earlier than Hotfix5 now

v0.3.1

  • Fixes lazy initialization of the frog database that prevented loading save data on the first load of each session

v0.3.0

  • Uses FrogDataLib to track which frogs have been rescued
  • Adds XMLDocs to Thunderstore package for dependents

v0.2.1

  • Changes timing of contract insertion
  • Now freezes main game contracts when freezing internal list of custom content
  • Fix: Now uses the proper factory pattern for frog quests (addresses a warning in Player.log)

v0.2.0

  • Fixes: Inconsistency in how frogs are marked as counted.
  • Known Issue: Frogs in the player's inventory during a load are always marked as new just to be safe.

v0.1.1

  • I forgor to depend on Yapalizer, wups

v0.1.0

  • Initial release