mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-16 09:31:20 -04:00
regressing rn
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Assignment Roulette
|
||||
// Purpose: Defines the assignment-roulette reward for reshuffling control assignments. Scope: Encodes reward identity, messaging, and runtime action parameters.
|
||||
module.exports = {
|
||||
id: 'assignmentRoulette',
|
||||
name: 'Rover Reassignment',
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Camera Whiplash
|
||||
// Purpose: Defines the camera-whiplash deterrence reward and timing/strength settings. Scope: Supplies reusable reward metadata and execution parameters for chaos triggers.
|
||||
const STEP_MS = 220;
|
||||
const DURATION_MS = 30 * 1000;
|
||||
const STEPS = Math.ceil(DURATION_MS / STEP_MS);
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Chat Spam
|
||||
// Purpose: Defines the chat-spam reward for automated disruptive message bursts. Scope: Exposes metadata and effect settings consumed by reward execution.
|
||||
const LETTERS = 'abcdefghijklmnopqrstuvwxyz';
|
||||
const BURST_COUNT = 18;
|
||||
const MIN_BURST_SIZE = 2;
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Darkness
|
||||
// Purpose: Defines the darkness reward that alters visibility/lighting behavior. Scope: Encapsulates reward metadata and effect configuration for runtime execution.
|
||||
const DURATION_MS = 15 * 60 * 1000;
|
||||
const LIGHT_ENFORCE_TICK_MS = 3000;
|
||||
// Rover daemon semantics are inverted:
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Discord Stalker Ping
|
||||
// Purpose: Defines the Discord ping reward that notifies configured channels/users. Scope: Provides reward metadata and dispatch parameters for integration handlers.
|
||||
module.exports = {
|
||||
id: 'discordStalkerPing',
|
||||
name: 'Discord Ping',
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Dock Panic
|
||||
// Purpose: Defines the dock-panic deterrence reward behavior and metadata. Scope: Produces a deterministic action payload used by reward execution pipelines.
|
||||
const DOCK_COMMAND_BASE64 = Buffer.from([143]).toString('base64');
|
||||
|
||||
module.exports = {
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Ghost Typing Spam
|
||||
// Purpose: Defines the ghost-typing spam reward used for chat-based deterrence events. Scope: Exposes reward metadata and handler inputs for moderation/reward pipelines.
|
||||
const NAMES = ['ross', 'david', 'chirpet', 'caydu', 'meow', 'wawa'];
|
||||
const BURSTS = 120;
|
||||
const MIN_BURST_DELAY_MS = 70;
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Light Strobe
|
||||
// Purpose: Defines the light-strobe deterrence reward and activation contract. Scope: Encapsulates reward identity, labels, and effect parameters for runtime dispatch.
|
||||
const STROBE_MS = 30 * 1000;
|
||||
const TICK_MS = 70;
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Definition: Mode Jam
|
||||
// Purpose: Defines the mode-jam reward that interferes with mode/state transitions. Scope: Supplies effect metadata and execution inputs to reward orchestration code.
|
||||
const MIN_DURATION_MS = 5 * 60 * 1000;
|
||||
const MAX_DURATION_MS = 10 * 60 * 1000;
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// Reward Registry
|
||||
// Purpose: Registers and exports all deterrence/chaos reward definitions. Scope: Builds the canonical reward catalog consumed by button box and moderation flows.
|
||||
const dockPanic = require('./definitions/dockPanic');
|
||||
const cameraWhiplash = require('./definitions/cameraWhiplash');
|
||||
const lightStrobe = require('./definitions/lightStrobe');
|
||||
|
||||
Reference in New Issue
Block a user