Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelog may 2020 #43322

Merged
merged 9 commits into from
Aug 31, 2020
27 changes: 24 additions & 3 deletions data/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 0.F (05-01-2020)
# 0.F (06-01-2020
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved

## Features:
Added option to randomize INITIAL_DAY.
Expand All @@ -13,31 +13,43 @@ Towing vehicles.
User defined height and age.
Add support for json-defined achievements to provide more goals to strive for.
Lock picking overhaul.
Rot items away in reality bubble.
Rot away items away in reality bubble.
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved
Display holiday on main menu screen based on system time.
Separate bullet damage type from cut/stab.
Makes consuming items take time.
Implement damage over time spell infrastructure.
Nested Container system.
Add support for conducts (self-imposed play constraints tracked by the game).

## Content:
Gun volume and weight audit.
Move most urban development houses to vanilla.
Move most Urban Development and Fuji Structures buildings to vanilla.
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved
Add Survivor RV and car.
Populate rooftops with monsters.
Large addition of chemicals, chemistry tools and recipes.
Mi-go, masters, and necromancers can open doors.
Adds a bulk shipping crate possibility to the supplydrop map extra.
New zombie: necro-boomer.
Overhaul the mall.

## Interface:
Introduce and migrate most windows to ui_adaptor, which handles redrawing windows when others are closed and the game is resized.
Crafting GUI - Highlight hidden recipe info.
When aiming, draw approximate line of fire for each turret in range.
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved

## Mods:
[Magiclysm] Manatouched mutation tree
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved
Dark Skies: Reworks Strays.
Dark Skies: Remasters the Order.
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved
Overhaul Blazemod and split into seperate mods.
Add Ki Strike trait.
ZhilkinSerg marked this conversation as resolved.
Show resolved Hide resolved

## Balance:
Large item price audit.
Large scale melee weapon damage audit.
melee: make polearms do less damage against adjacent targets.
Hide irradiated effect from the player, forces use of existing tools to detect radiation levels.
More complex satiety calculations.

## Bugfixes:
Prevents possible negative damage from explosions.
Expand All @@ -57,6 +69,11 @@ Spawn regular ants under regular anthills.
melee: Make sure that melee weapon accuracy improves hit rates.
Reduce level of vehicle heater/cooler as its now too much after 1-second turns.
Wake up player if too cold due to hypothermia.
Fixes a segfault during initializing crafts.
fixes segfault when attempting to siphon from vehicle with multiple tanks.
Fix creatures blocking descend even if they can be displaced.
Fix OnGetHit effects not triggering if player cannot block.
Refactor monster spawning code to avoid crash.

## Performance:
Add option to enable batching when it is available in SDL.
Expand Down Expand Up @@ -84,6 +101,10 @@ Integrate behavior tree implementation into monster AI.
Move ascii arts to their own file to avoid bloat.
Enforce that functions should not have separate x, y parameters.
Add tests for sun-related functions.
Jsonize Anatomy: replace enum body_part with bodypart_id.
Implement installation requirment for CBMs.
Fields can now override local light levels.
Convert itype_id to string_id<itype>.

## Build:
Create a GitHub workflow for running clang-tidy.
Expand Down