42 lines
1.6 KiB
C#
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
|
|
} |