summary refs log tree commit diff
diff options
context:
space:
mode:
authorSingustromo <singustromo@disroot.org>2024-03-06 14:07:33 +0100
committerSingustromo <singustromo@disroot.org>2024-03-06 14:07:33 +0100
commit6ede969534f3351cad88a0195bf5fbfcfa010851 (patch)
treef3779fb8006b361a92731460394e0532ce8b1e0a
parenta6bbda53ee681140363f36fbb81c74c0d0f0b080 (diff)
downloadrevised-ammo-maker-6ede969534f3351cad88a0195bf5fbfcfa010851.tar.gz
revised-ammo-maker-6ede969534f3351cad88a0195bf5fbfcfa010851.zip
Updated TODO
-rw-r--r--TODO.md31
1 files changed, 19 insertions, 12 deletions
diff --git a/TODO.md b/TODO.md
index 1912500..4ece982 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,9 +1,20 @@
 # What still needs to be done

 

+## CODE QUALITY

+- COMPLETE REFACTOR !

+

+- apply factors to result in breakdown()

+    - move `salvage_rate` and `degradation_rate` out of `do_breakdown()`

+

+- use engine-based TimeEvents from modded exes

+

 ## CHECK

 - compat: https://github.com/ev-zhuravlev/Stalker-Gamma-Anomaly-modding

 

 ## ISSUES

+

+- 7.62x39 has wrong recipe unlock requirements

+

 - short circuit on tool results in `get_object_by_id` errors

     - `alife_release(box) @do_breakdown()` causes it

     - has nothing to do with `inventory_create(tbl) @breakdown()`

@@ -18,6 +29,10 @@
 - prt_i_ammo still spawns on corpses !!

 

 ## FEATURES

+- tool used for disassembly affects salvage yield

+    - Increased chance to apply lower limit for randomizer

+    - `swiss_knife grooming leatherman_tool`

+

 - Ammokit as another requirement

     - `db.actor:object("itm_ammokit")`

     - lowers `degradation_rate` of tool used

@@ -27,11 +42,7 @@
         - Ammo kit also degrades

         - maybe through lower limit (with chance)

 

-- tool used for disassembly affects salvage yield

-    - Increased chance to apply lower limit for randomizer

-    - `swiss_knife grooming leatherman_tool`

-

-- batch disassembly in other inventories

+- Powder Can Recipe (contains ammo powder)

 

 - `ammo_quickcraft`

     - key configurable via MCM

@@ -47,12 +58,14 @@
 

 ## CHANGES

 

+- Rename 'normal' preset to 'medium'

+

 - Reintroduce prt_i_ammo

     Use it to craft ammo maker's ammo parts

     - Still spawn scrap ?

 

 - Separate Debugging script to check salvage amounts

-- Rename 'normal' preset to 'medium'

+

 - Write a more coherent and proper README

 - README - Explain How To Add Recipes

     From `/configs/items/ammo/`

@@ -61,12 +74,6 @@
     `x_ammo_9x18_fmj = 5, recipe_ammo_0, casing_p,1,powder_1,1,bullet_pistol,1`

     in `/configs/items/settings/mod_craft_ammo_maker.ltx`

 

-## CODE QUALITY

-- apply factors to result in breakdown()

-    - move `salvage_rate` and `degradation_rate` out of `do_breakdown()`

-

-- use engine-based TimeEvents from modded exes

-

 ## IDEAS

 

 - Collect your Casings