Add transport raid functionality to Falukant daemon: Introduced falukant_transport_raid module with SQL queries for managing transport raids, including candidate transports and user reputation updates. Updated documentation to reflect new WebSocket events and integrated the module into the UndergroundWorker for seamless processing of transport-related events.
This commit is contained in:
14
migrations/008_falukant_transport_raid.sql
Normal file
14
migrations/008_falukant_transport_raid.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
-- Transportwachen + Untergrundtyp Überfall auf Transporte (Daemon-Auflösung).
|
||||
-- Siehe docs/FALUKANT_TRANSPORT_RAID_DAEMON.md
|
||||
|
||||
ALTER TABLE falukant_data.transport
|
||||
ADD COLUMN IF NOT EXISTS guard_count INTEGER NOT NULL DEFAULT 0;
|
||||
|
||||
COMMENT ON COLUMN falukant_data.transport.guard_count IS 'Mitgeschickte Wachen (reduzieren Überfallchance/Beute im Daemon)';
|
||||
|
||||
-- Untergrundtyp (falukant_type.underground: Spalte tr = Schlüssel in falukant_data.underground.underground_type_id)
|
||||
INSERT INTO falukant_type.underground (tr, name)
|
||||
SELECT 'raid_transport', 'Überfälle auf Transporte'
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM falukant_type.underground WHERE tr = 'raid_transport'
|
||||
);
|
||||
Reference in New Issue
Block a user