RimWorld

RimWorld

81 ratings
Fire Warden (Continued)
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5
File Size
Posted
Updated
782.779 KB
Aug 14, 2020 @ 11:59am
Apr 7 @ 8:02am
10 Change Notes ( view )

Subscribe to download
Fire Warden (Continued)

In 1 collection by Mlie
Mlie's resurrected mods
802 items
Description

Update of peladors mod
https://steamcommunity.com/sharedfiles/filedetails/?id=2002295141

- Pawns incapable of violence can now use the extinguisher
- Added french translation, thanks qux!
- Updated chinese translation, thanks 虛無_鬼王!
- Updated russian translation, thanks Kotobike!



[dsc.gg]
[github.com]


Overview

"Colonist AI fire fighting with fire extinguisher". (Optional Expansion mod).

Details

An expansion to the Fire Extinguisher(FE) mod. It allows pawns to use the FE as AI behaviour. It adds a Work Column of "Fire Warden"(FW). It does not remove or effect the existing fire fighting column. This allows flexible control for fire fighting duties. You may however find that with the use of FWs it will require less attention tackling fires, allowing you to free up other colonists (e.g. Doctors, Hunters, researchers etc). If you have defined a person to FW duties they do not need to be included in the regular fire fighting column, since in the absence of a FE a FW will use the "beating" method. So ensure that a FW tackles fires with the FE by giving priority to the FW work.

Certain colonists will not be able to perform FW duties however. Anyone incapable of fire fighting duties or violence cannot be a FW. (e.g. pyromaniacs, pacifists). Also by default Brawlers are excluded from using a FE since it would establish the use of a ranged weapon which would effect their mood. This can be overridden in the mod options if you prefer. The use of a Firebeater(FB) does however allow brawlers to be applied as FWs (see details below).

There are other options for the mod:

Equipping

By default the mod is in a non-auto equip mode. This means that you have flexibility in the provision of fire equipment that is manually allocated. You can however change this in the mod to allow for automatic equipping for FWs. In this case when there is a sensible moment to do so, FWs will attempt to equip a FE or FB if one is available within a given range. (See mod options). They will also attempt to do this immediately if a fire breaks out and try to equip if not yet supplied. The equipping range is supplied to minimise or restrict how far an FW will go out of there way in responding, but also applies when equipping under regular activities. This is to minimise effects to regular activities. Regardless in this mode if a FW cannot locate an FE or FB for use, they will attempt to tackle the fire with the regular beating method. The completion of the associated research projects attunes the priority of which item should be equipped.

Swapping Weapons

An FW will attempt to equip a FE or FB into their inventory. They will then swap to it automatically in response to a fire. Once all the threats from fires have been removed and there is no other pressing emergency or needs for the FW, and after they have completed any outstanding duties prior to a Fire they will then equip back any weapon or tool that was held in the primary slot at the time of the swap. Thus allowing a ready state with weapons for combat and hunting or reverting to tools that where used as a primary. This allows a continuity with work activities.

You can still manually intervene with the equipment, in which case you will "interrupt" any auto-"swapback" routines, but if changing things manually this is at the discretion of the player. This may be required however in certain examples: for instance a FW who may have been burnt in their duties and needing medical attention would consider this treatment a priority to the swapping process. Thus if they are then needed to be drafted during this recovery period, then a manual override to swap back the weapon would be required. In regular use the FWs will "swapback" given a short time to their previous items, where possible immediately after the fire itself.

Handling

Options to set whether FWs respond to all fire situations. There is also another value to set where this is not the case for FWs to consider when a fire is being handled by a "responder", who is in a certain range of a fire, (a "responder" is considered as a FE equipped FW). For best response to a fire you should keep the toggle of FW's responding to all situations. When unset and the using the option for range of handling, you can in theory help to maximise the the use of colonists. This capability is only applied with use with the FE not the FB. This is dependant on how many FW's you have, base size and other factors that effect response. This allows for players to try and maximise base efficiency.

Bravery

You can tweak the FW's into a brave/stupid mode if you like, they will then tackle fires as a priority regardless of other fire threats en-route to their destination. This is an experimental option at this stage and comes with a warning of use at your own discretion.

Also you can adjust the range of the use of the extinguisher from 50% - 100% of its max. range. There can be situations in claustrophobic bases where applying the extinguisher at shorter ranges is helpful.

Note regular AI behaviour will mean first contact with a fire will start with "beating" use, this is associated with whether another fire is in the way of the original target fire item. FW's will start to use their FEs after this initial contact. This was required for tackling fires safely and still include the original "beating" process as part of the arsenal.

Foam Use

Fire Warden now has an additional balancing factor, in that the FE's will be given a limited number of uses. When fully used up the FE will be destroyed and need replacing. It also has had additional AI added so that the FW's will automatically replace these items when the FE Foam level has dropped to a certain level (mod option).

Firebeater

Included is a melee tool that can be researched from the neolithic period. This allows FWs to use tools as part of their duties and will perform slightly more effectively in tackling fires when beating. Note this can not be applied "manually" as a fire fighting tool and only gains a bonus during the FW AI process. This due to the inability to target fires with it, but also since the beating process has some hard-coded elements. It is made with minimal amounts of wood, steel and leather at a crafting spot or smithy.

*** Subject to conversion ***

Tested with:

Combat Extended (See required harmony fix below)
Fluffie's Work Tab,
Job Splitter,
Simple Sidearms (Currently: issue with FE being recognised as desirable in combat, awaiting fix, see temp fix below),
Pick up and haul.

CE Foam Use fix

Incompatibility

[KV] Weapon Storage


Credits

Thanks go to Mehni for helping debug and test some ideas.


(CC BY-NC-SA 4.0)


  • See if the the error persists if you just have this mod and its requirements active.
  • If not, try adding your other mods until it happens again.
  • Post your error-log using HugsLib and command Ctrl+F12
  • For best support, please use the Discord-channel for error-reporting.
  • Do not report errors by making a discussion-thread, I get no notification of that.
  • If you have the solution for a problem, please post it to the GitHub repository.

Last updated 2022-12-16
Popular Discussions View All (2)
0
Nov 3, 2021 @ 7:50am
[BUG] Temporary pawns equipping my extinguishers
Torres
0
Sep 13, 2020 @ 1:12am
Heavy error spam
Niamhi
46 Comments
Mlie  [author] Aug 8, 2022 @ 11:23pm 
@VolatileGlitchAviator I dont know, as that mod is pretty new you may need to ask that mod author about it
VolatileGlitchAviator Aug 8, 2022 @ 8:31pm 
Hi Mlie will this mod work with pawns use fire extinguishers ? https://steamcommunity.com/sharedfiles/filedetails/?id=2397915519 is the link to the mod just not sure if its compatible or not.
Mlie  [author] Jan 13, 2022 @ 4:39am 
@kotobike Preferably you can send it on github as an issue or on the discord-server?
Mlemlom Jul 16, 2021 @ 1:15pm 
Thank you so much!!
虛無_鬼王 Jul 10, 2021 @ 11:21am 
Thanks!
Mlie  [author] Jul 10, 2021 @ 11:02am 
@虛無_鬼王 Sure, either send them to me and Ill add them or upload them as translations. Either way works for me
虛無_鬼王 Jul 10, 2021 @ 10:08am 
I made the translation for your mods.
May I have your permission to forward/upload the translation file of these mod to the workshop?
虛無_鬼王 Jul 10, 2021 @ 10:05am 
Sorry for the translation error, could you update the chinese translation?
https://github.com/GhostSoulGS/-/tree/85803ecb652fc2516b4f717767a0215521e9dfac
Arcanant Jun 24, 2021 @ 6:30pm 
Petition to make this a patch/replacement of the Firefighting so other mods that use the Firefighting base can work together. :steamhappy:
Mlie  [author] Jun 24, 2021 @ 10:53am 
@虛無_鬼王 Thank you, should be added now