You are viewing a potentially older version of this package. View all versions.
HQHQTeam-QuotaTourney-1.4.4 icon

QuotaTourney

Adds command: seed (seed) to make a replayable set of days to compete against other players

Date uploaded 2 years ago
Version 1.4.4
Download link HQHQTeam-QuotaTourney-1.4.4.zip
Downloads 231
Dependency string HQHQTeam-QuotaTourney-1.4.4

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100
xilophor-LethalNetworkAPI-3.3.1 icon
xilophor-LethalNetworkAPI

A library/API to allow developers to easily add networking to their mods.

Preferred version: 3.3.1
NotAtomicBomb-TerminalApi-1.5.5 icon
NotAtomicBomb-TerminalApi

A Terminal Api

Preferred version: 1.5.5

README

QuotaTourney mod

Adds 3 commands seed [number], freq [day/quota] and ban [moon] to define a replayable set of moons, seeds and weathers for different players to experience the same challenges and compare their scores.

Seeds can only be set at the start of the quota to ensure both parties experience the same set of moons and weathers (reroutes automatically after each day). Freq (frequency) diticates if the moon changes every day or every quota. Ban will prevent moons from being randomly selected.

After setting seed players are give a random amount of credits between 1000 and 1600 to spend on equipment however they like, items bought before the day starts will spawn in ship instead of coming down in the dropship (configurable).

Sales are always rolled before each day and sale rate and streght increase as the deadline gets closer.

AlwaysPickup is recommended for the ability to pick up equipment before landing for the first time.

Last day of quota has challenge moon modifiers to make sure there are no ties!

CHANGELOG

v1.4.4

  • Added \n\n to the Terminal displays

v1.4.3

  • Added networking for score counting

v1.4.2

  • Fixed moon frequency code
  • Fixed score display

v1.4.1

  • Updated patches to use TerminalAPI
  • Added Speerun bonuses (off by default)
  • Added ban [moon] command
  • Score is now decoupled from the scrap in ship
  • Wiping no longer loses all score
  • Added speedrun bonuses and wipe loss to configs

v1.3.6

  • Changed PassTimeToNextDay patch from prefix to postfix (fixed sale logic (again))
  • Fixed small possible divide by 0
  • Total score is now displayed where the Profit Quota usualy is

v1.3.5

  • Fixed shop bypass working even when landed
  • Fixed weather desync

v1.3.4

  • Added a new command freq to set how often the moon changes (every day or every quota)
  • Added a config to allow players to buy equipment and cruiser directly to ship every day instead only before quota starts
  • Changed sale logic to make sales stronger as the quota progresses
  • The save is automatically set back to day 1 after 3 days have been played and all objects in ship are deleted

v1.2.15

  • Fixed OutOfBoundsException with ForceSale logic

v1.2.14

  • Cruiser can now be bought bypassing the dropship
  • Fixed first weather not updating for client
  • Client can now set seed
  • Client can now buy item bypassing the dropship

v1.1.5

  • Changed NextSeed to use System.Random

v1.1.4

  • Fixed bug with seed (seed) parsing that prevented seed from being set correctly

v1.1.3

  • Added random credits (900-2000)
  • Added buying items directly to ship at the start of quota
  • First weather is now updated when seed is set

v1.0.3

  • Changed seed xor from 10000000 (10M) to 100000000 (100M)

v1.0.2

  • Release