File information

Last updated

Original upload

Created by

Shaanig03

Uploaded by

Shaanig03

Virus scan

Safe to use

About this mod

features include: raw & cooked reaper meat, 2 power sources, 3 turrets + ammunition + turret ammunition distributor, all constructables can be destroyed by creatures and repaired by player, infected base attack event included, prevent reaper clipping through terrain

Requirements
Permissions and credits
Vanilla Expanded
mod's features include: raw & cooked reaper meat, 2 power sources, 3 turrets + ammunitions + turret ammunition distributor, all constructables(including mod ones) can be destroyed by creatures and can be repaired by player, configs included for constructables, creatures and for other settings(see config.xml), infected base attack event included where the infected creatures attempt to destroy your base in waves(default: enabled, can be disabled), (option) to prevent nearby reapers clipping through terrain, and that wraps up all the features of this mod, now have a fine day diving 🤿 >_<

Update(2.916)(Released):
make sure your on this version to get turrets on cyclops working with the building tweaks mod, or else the cyclops will flip like a fish
[known issue] note: turrets placed on cyclops needs to be configured using the turret ammo distributor, which will set the targets for nearby turrets:
[fixed bug] creatures excluding (shocker and reaper), not spawning during the base attack event
[fixed bug] turret user interface not showing targeting creatures
[fixed issue] causing poor performance due to a bug
[new][feature] with building tweaks mod, the support for placing turrets on cyclop/submarines is added, these turrets have it's collision disabled but you can access its storage and deconstruct, a turret ammo distributor can be placed inside the submarine to distribute ammo to turrets, made this feature especially for my playthrough to throw some torpedos at the sea dragon while riding the submarine


[change] you can press 'T' or turret configuration key while looking at the buildable turret ammo distributor to set creature targets for nearby turrets


Update(2.912)(Released):
[fixed bug] base attack events cannot be disabled through config.xml
[fixed bug] turrets not targeting creatures when 'baseattacker' is included as a target 
[fixed bug] buildables that are being constructed can sometimes obstruct creatures from going towards the closest buildable target
[change] each base now stores the time when it was built, if your close to a base that has been just been builded, attack event won't spawn for that base but if ur close to a base that is 5 days old and the attack period is reached then base attack event will trigger
[new][feature] if you flee to a base while a creature is chasing you, that creature will attack your base but will stop eventually with a delay, to disable this, you can by disabling 'baseAttackEnabled' in the config


Update(2.9 Tower Defense Update)(Released):
NOTE: bases and all constructables including modded ones are destructible, if you don't want this feature, you can disable it from config.xml by setting 'true' to 'false'
NOTE: all settings old and new have been moved and added to config.xml included in the mod folder



[new][feature] turrets have the target 'baseattacker' by default, which will make it target any creatures coming to attack your base
[new][feature] shift+(T or your turret configuration key) to set the target list for all nearby turrets 

[new][buildable] turret ammunition distributor, distributes stored ammunition to nearby turrets

[new][setting] option 'Turret Ammo Filler (Range)'
[new][setting] option 'Turret Ammo Filler (Amount)'



[new][feature] all constructables and bases can be destroyed by creatures and can also be repaired by the player using the welder tool

💭 creatures can destroy your base, reaper leviathans and other hostile creatures will target bases when a player flees to one while being chased by the creature

💭 all constructables drop storage items when destroyed

💭 when your inside a base when its destroyed, you should go into swim mode 

💭 hostile creatures have a custom melee damage, attack radius and a delay defined in config 

💭 all constructables can be repaired using the welder tool but note: you can't repair structures like base rooms while staying inside, you need to be outside

💭 any new modded buildables you construct or creatures you come across, its config will be auto generated by the mod with a notification on your top left, by default base pieces have 500 hit points, and creatures have '25' melee damage, attack radius '2', with a attack delay of '1's


[new][feature] infected base attack event where the infected will spawn wave by wave to destroy your base, with the difficulty based on the constructables, turrets and items you have (see config.xml for settings)

💭 base attack event has a difficulty rating which increases with the amount of constructables, turrets and items you have stored in your base, and the attack should only trigger when your near the base with a notification on your left top corner

💭 note: there is dead body removing for dead creatures spawned by the attack after a delay


[new][setting] 'baseAttackEnabled'
[new][setting] 'baseAttackEventsEnabled'
[new][setting] 'baseAttackEventDifficulty'
[new][setting] 'baseAttackStartDelayInDaysMinMax'
[new][setting] 'baseAttackPlayerDistanceToBaseRequired'
[new][setting] 'baseAttackCreatureSpawnRange'
[new][setting] 'baseAttackDifficultyRatingPerTurret'
[new][setting] 'baseAttackDifficultyRatingPerItem'
[new][setting] 'baseAttackDifficultyRatingPerBasePiece'
[new][setting] 'minMaxCreaturesPerWave'
[new][setting] 'baseAttackCreatureDeadbodyRemovingTime'
[new][setting] 'baseAttackCreatureSpawnRange'

[new][feature] option 'Fix Reaper Clipping Through Terrain' 

💭 this is for users playing with the persistence reapers mod, which prevents (nearby reapers) from going through terrain, 

💭 note, when your too far away from the terrain, the terrain's collisions get disabled, this is how the game devs coded the terrain collision, so if your far away from a terrain, you still might see reapers going through it but if ur close to the terrain it(reaper) should pop up through the ground





[fixed bug] power issue with power buildables, base having zero power
[fixed bug] turrets not firing sometimes (due to collider and targeting problem)
[fixed bug] rare issue, sometimes turrets not powering
[fixed bug] cyclops glitching and flipping out like a fish when storages are placed inside
[fixed bug] power relays should work now properly (with the large solar panel & power generator)


[change] turret ammunitions are destroyed when empty
[change] plasma turret ammunition charges increased to 500 
[change] plasma turret ammunition recipe changed to '(1 titanium, 4 gel sack) = 9 ammunition'
change] torpedo turret ammunition charges increased to 40
[change] torpedo turret ammunition recipe changed to '(2 titanium, 2 creep vine seed cluster) = 9 ammunition'
[change] rifle turret ammunition charges increased to 500
[change] rifle turret ammunition recipe changed to '(1 titanium, 1 creep vine seed cluster) = 9 ammunition'
[change] torpedo turret damage decreased (but has alot of charges now and fires faster)
[change] torpedo turret fires faster
[change] rifle turret recipe changed to '(4 titanium, 1 computer chip)
[change] torpedo turret recipe changed to '(1 titanium ingot, 1 computer chip)
[change] plasma turret recipe changed to '(1 titanium ingot, 1 computer chip, 1 kyanite)
[change] save system for turret targets is changed from using turret's position to using object UID, now turrets that is placed on a moving objects will correctly load data, the mod that lets you place things above cyclops should work with this mod (not tested)
[change] re-worked on power buildables (fixing some bugs)
[change] for portable generator, you can now use both ION power cells and also it may work with modded power cells as well 
[change] moved in-game mod config into config.xml file included in the mod folder, note: for none programmers, set 'true' to enable something and 'false' for disabling

Features:
Unlocking:
- to unlock things from this mod, catch your lovely one eyed fish, 👉 peeper

Bases:
- bases and other buildables are destructible now,  creatures can attack your base, each has its on melee damage which you can configure and change settings through the config.xml file (2.9)

- base hit points (including modded ones) can be changed through config.xml 

- when you build a thing from another mod, its hit points and settings are auto-added to the config.xml which you can change 

- base attack event where the infected creatures will attempt to destroy your base, triggers and happens only when the player is near the base and some other conditions need to be met in 4 the event to happen 


Turrets:
- turrets require both ammunition and power to function
- you can configure turrets to shoot at specific creatures by looking at a turret and pressing T and you can change this key through settings
- press shift+T to apply it for all nearby turrets


Content:
-all buildables including modded ones can be destroyed by creatures and can be repaired by player using the welder tool
- item 'raw/cooked reaper meat'
- item 'rifle turret ammunition'
- item 'torpedo turret ammunition'
- item 'plasma turret ammunition'
- buildable 'rifle turret mk1', a cheap turret
- buildable 'torpedo turret mk1', a guided torpedo launching turret
- buildable 'plasma turret mk1', fires fast and deals a lot of damage
- buildable 'large solar panel', provides alot of power and is more efficient then the vanilla solar panel but is costly
- buildable 'portable power generator', why not right?
- buildable  'cabinet', storage container 
- buildable  'sci-fi chest', storage container 
- buildable  'locker', storage container
- buildable 'turret ammunition distributor', auto distributes ammunition to nearby turrets
- config.xml file is included




Installation:
(important), this mod is not for legacy and won't work with QModManager

1. install WinRAR or any alternative such as peazip (open source)
2. install Nautilus

2. Extract the 'Vanilla Expanded' folder into 'Subnautica\BepInEx\plugins'
3. aaaand your done..., wait, make sure to pickup your lovely one eyed fish to unlock things

Credits:
Lee for Nautilus, me for heating my chair in the process of making this mod, Abrahamic God, The God the only God who I believe is the creator of the entire universe and everything including  👉 you