Ey Dr. Smith

by EyManuel08
Ey Dr. Smith

Summary

EN: AI civilian doctor (Station, Wanderer, Recruitable) heals players and AI, JSON config. 

DE: KI-Arzt (Station, Wanderer, Rekrutierbar) heilt Spieler und KI, JSON-Config.

Description

[EN]
Dr. Smith is a civilian AI doctor you can place in Game Master (CIV tab). He scans his surroundings, picks one wounded character at a time and treats them with the vanilla AI medic behaviour (short-range direct-heal fallback).

Variants:
- Station: holds his post (stationRadius), heals, returns.
- Wanderer: travelling field medic. Moves from town to town, loots medicine, food and matching ammo, is armed (pistol by default) and fights or flees from zombies depending on their number, his ammo and his health. Heals on the way. Not recruitable.
- Recruitable: waits until a player uses "Recruit Dr. Smith", then follows only that player and heals on the way. "Dismiss Dr. Smith" releases him.

Who gets healed is set in $profile:DrSmith/config.json: players / AI, faction black- and whitelist, prefab blacklist. Default: everyone except Project Outbreak zombies (faction Z).

Radio: every Dr. Smith gets a radio (ANPRC68 first) tuned to radioFrequency; room is forced if needed.

Movement log: "[DRS] [Move] Dr. Smith #N at X/Z: new destination / leg / arrived / stuck", same format as Mr. Smith.

Project Outbreak (optional, no dependency): if loaded, he carries its infection items and uses them only on infected targets.

Server-side logic; no dependency other than the base game.

Known limitations:
- Travel uses straight legs without navmesh; obstacles and water can stop him. After 90 s without 5 m progress he picks a new destination (no unstuck routine, no blocking of places).
- Only one patient at a time; healing depends on the vanilla AI medic behaviour.
- Without location names on the map, travelPoints in the config are needed.
- recruitCost has no effect yet.
- Config version stays 1.0.3 so your file is kept; new fields use defaults.

[DE]
Dr. Smith ist ein ziviler KI-Arzt fuer den Game Master (Reiter CIV). Er sucht seine Umgebung ab, waehlt jeweils einen Verwundeten und behandelt ihn mit dem Vanilla-KI-Sanitaeterverhalten (Direktheilung auf kurze Distanz als Fallback).

Varianten:
- Station: haelt seinen Posten (stationRadius), heilt, kehrt zurueck.
- Wanderer: reisender Feldarzt. Zieht von Ort zu Ort, pluendert Medizin, Essen und passende Munition, ist bewaffnet (Standard Pistole) und kaempft oder flieht vor Zombies je nach Anzahl, Munition und Gesundheit. Heilt unterwegs. Nicht rekrutierbar.
- Rekrutierbar: wartet, bis ein Spieler "Recruit Dr. Smith" nutzt, folgt dann nur diesem Spieler und heilt unterwegs. "Dismiss Dr. Smith" entlaesst ihn.

Wer geheilt wird, steht in $profile:DrSmith/config.json: Spieler / KI, Fraktions-Black- und Whitelist, Prefab-Blacklist. Standard: alle ausser Project-Outbreak-Zombies (Fraktion Z).

Funk: jeder Dr. Smith bekommt ein Funkgeraet (ANPRC68 zuerst) auf radioFrequency; Platz wird notfalls geschaffen.

Bewegungslog: "[DRS] [Move] Dr. Smith #N at X/Z: new destination / leg / arrived / stuck", gleiches Format wie Mr. Smith.

Project Outbreak (optional, keine Abhaengigkeit): falls geladen, traegt er dessen Infektions-Items und nutzt sie nur bei Infizierten.

Serverseitige Logik; keine Abhaengigkeit ausser dem Basisspiel.

Bekannte Einschraenkungen:
- Reisen in geraden Etappen ohne Navmesh; Hindernisse und Wasser koennen ihn stoppen. Nach 90 s ohne 5 m Fortschritt waehlt er ein neues Ziel (keine Unstuck-Routine, keine Sperre von Orten).
- Nur ein Patient gleichzeitig; Heilung haengt vom Vanilla-KI-Sanitaeter ab.
- Ohne Ortsnamen auf der Karte sind travelPoints in der Config noetig.
- recruitCost hat noch keine Wirkung.
- Config-Version bleibt 1.0.3, damit deine Datei bleibt; neue Felder nutzen Standardwerte.

License

Arma Public License (APL)

Rating
100%
Version
1.0.23
Game Version
1.9.0.37
Version size
72.77 KB
Downloads
24
Created
31.10.2026
Last Modified
07.11.2026
ID
2FD9492A3BDD74EE