Files
2026-04-19 00:43:27 +02:00

42 lines
1.6 KiB
C#

namespace RobotAndDonkey.Game.Cards;
public enum ECard
{
// Glitches
Bitflip, // corrupt one instruction, permanent
ShortCircuit, // unreliable one instruction, permanent
Slipstream, // race condition one instruction, permanent
Latency, // throttle one instruction, permanent
Rain, // 1 in X grass cells become mud, dry grass becomes grass, permanent
Drought, // fertile becomes grass, 1 in X grass cells become dry, #Temporary
Pest, // delivery malus, temporary
Gravity, // carry malus, temporary
HeatWave, // energy malus, temporary
//SandStorm, // JAM, preview malus, temporary
SolarFlare, // corrupt everything, temporary
LightningStorm, // unreliable everything, temporary
MeteorStorm, // race condition everything, temporary
WindStorm, // throttle everything, temporary
// Patches
Move = 0x1000,
TurnLeft,
TurnRight,
Interact,
NoOp,
Potentiate, // adds effective
Optimize, // adds optimized
Streamline, // adds efficient
Persist, // adds persistent
Remember, // adds memory
Reason, // adds hand size
DetoxiumPrime, // Converts #Forward mud into grass or grass into fertile
FlyingDisk, // Move #Forward into 1 blocked cell
AluminumHat, // instructions are #Immune to the effects of unreliable, #ShortTerm
EMField, // instructions are #Immune to the effects of corrupt #ShortTerm
AtomicClock, // instructions are #Immune to the effects of race condition #ShortTerm
Jump, // move #Forward 2 cells, ignoring blocking
Repeat, // copy #Next
Rest, // restores energy
Stabilize // nullifies the effect of any modifiers of #Next
}