mindustry logic execution, map- and schematic- parsing and rendering
Add a status effect content representation
| -rw-r--r-- | src/main.rs | 1 | ||||
| -rw-r--r-- | src/modifier.rs | 29 |
2 files changed, 30 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index fc2fcc5..359ded0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,6 +6,7 @@ pub mod exe; pub mod fluid; pub mod item; pub mod logic; +pub mod modifier; fn main() { diff --git a/src/modifier.rs b/src/modifier.rs new file mode 100644 index 0000000..cae8761 --- /dev/null +++ b/src/modifier.rs @@ -0,0 +1,29 @@ +use crate::content::content_enum; + +content_enum! +{ + pub enum Type / Modifier for u16 | TryFromU16Error + { + None => "none", + Burning => "burning", + Freezing => "freezing", + Unmoving => "unmoving", + Slow => "slow", + Wet => "wet", + Muddy => "muddy", + Melting => "melting", + Sapped => "sapped", + Electrified => "electrified", + SporeSlowed => "spore-slowed", + Tarred => "tarred", + Overdrive => "overdrive", + Overclock => "overclock", + Shielded => "shielded", + Boss => "boss", + Shocked => "shocked", + Blasted => "blasted", + Corroded => "corroded", + Disarmed => "disarmed", + Invincible => "invincible", + } +} |