macro_rules! build {($($k:ident => $v:literal),+ $(,)?) => {$(#[doc = "`"] #[doc = $v] #[doc = "`"] pub const $k: &str = $v;)+}}
pub mod to_mindustry {
pub mod named {
build! {
// '(.)' => "<:([^:]+):.+"
// \U$2 => "$1",
CLEROI => "", LOCUS => "", OMURA => "", RISSO => "", MANIFOLD => "", COLLARIS => "", EMANATE => "", ANTHICUS => "", SPIROCT => "", TECTA => "", QUELL => "", MACE => "", INCITE => "", LATUM => "", ANTHICUS_MISSILE => "", OXYNOE => "", OBVIATE => "", ALPHA => "", DISRUPT_MISSILE => "", RENALE => "", ASSEMBLY_DRONE => "", VANQUISH => "", AVERT => "", PRECEPT => "", SCATHE_MISSILE => "", QUELL_MISSILE => "", BETA => "", MERUI => "", EVOKE => "", AEGIRES => "", STELL => "", DISRUPT => "", ELUDE => "", NAVANAX => "", CONQUER => "", LARGE_PAYLOAD_MASS_DRIVER => "", DECONSTRUCTOR => "", REINFORCED_PAYLOAD_CONVEYOR => "", CONSTRUCTOR => "", SMALL_DECONSTRUCTOR => "", REINFORCED_PAYLOAD_ROUTER => "", LARGE_CONSTRUCTOR => "", DUCTBRIDGE => "", TURBINE_CONDENSER => "", CORE_CITADEL => "", SLAG_HEATER => "", SHOCKWAVE_TOWER => "", BEAM_LINK => "", REINFORCED_VAULT => "", PHASE_SYNTHESIZER => "", CLIFF_CRUSHER => "", HEAT_SOURCE => "", ELECTRIC_HEATER => "", BEAM_TOWER => "", UNIT_CARGO_LOADER => "", SLAG_INCINERATOR => "", UNIT_REPAIR_TOWER => "", BEAM_NODE => "", HEAT_ROUTER => "", REINFORCED_CONTAINER => "", ATMOSPHERIC_CONCENTRATOR => "", CARBIDE_CRUCIBLE => "", CHEMICAL_COMBUSTION_CHAMBER => "", BUILD_TOWER => "", IMPACT_DRILL => "", PYROLYSIS_GENERATOR => "", CORE_BASTION => "", ERUPTION_DRILL => "", LARGE_PLASMA_BORE => "", PLASMA_BORE => "", NEOPLASIA_REACTOR => "", CORE_ACROPOLIS => "", SILICON_ARCFURNACE => "", LARGE_SHIELD_PROJECTOR => "", FLUX_REACTOR => "", REGEN_PROJECTOR => "", HEAT_REDIRECTOR => "", ELECTROLYZER => "", CYANOGEN_SYNTHESIZER => "", SURGE_CRUCIBLE => "", OXIDATION_CHAMBER => "", RADAR => "", PHASE_HEATER => "", VENT_CONDENSER => "", ADDITIVE_RECONSTRUCTOR => "", AIR_FACTORY => "", ANTUMBRA => "", ARC => "", ARKYID => "", ARMORED_CONVEYOR => "", ARMORED_DUCT => "", ATRAX => "", BATTERY => "", BATTERY_LARGE => "", BLAST_DRILL => "", BLAST_MIXER => "", BRIDGE_CONDUIT => "", BRIDGE_CONVEYOR => "", BRYDE => "", CANVAS => "", COAL_CENTRIFUGE => "", COMBUSTION_GENERATOR => "", CONDUIT => "", CONTAINER => "", CONVEYOR => "", COPPER_WALL => "", COPPER_WALL_LARGE => "", CORE_FOUNDATION => "", CORE_NUCLEUS => "", CORE_SHARD => "", CORVUS => "", CRAWLER => "", CRYOFLUID_MIXER => "", CULTIVATOR => "", CYCLONE => "", CYERCE => "", DAGGER => "", DIFFERENTIAL_GENERATOR => "", DIODE => "", DISASSEMBLER => "", DISTRIBUTOR => "", DOOR => "", DOOR_LARGE => "", DUCT => "", DUO => "", ECLIPSE => "", EXPONENTIAL_RECONSTRUCTOR => "", FLARE => "", FORCE_PROJECTOR => "", FORESHADOW => "", FORTRESS => "", FUSE => "", GAMMA => "", GRAPHITE_PRESS => "", GROUND_FACTORY => "", HAIL => "", HORIZON => "", HYPER_PROCESSOR => "", ILLUMINATOR => "", IMPACT_REACTOR => "", IMPULSE_PUMP => "", INCINERATOR => "", INTERPLANETARY_ACCELERATOR => "", INVERTED_SORTER => "", ITEM_SOURCE => "", ITEM_VOID => "", JUNCTION => "", KILN => "", LANCER => "", LARGE_LOGIC_DISPLAY => "", LASER_DRILL => "", LAUNCH_PAD => "", LIQUID_CONTAINER => "", LIQUID_JUNCTION => "", LIQUID_ROUTER => "", LIQUID_SOURCE => "", LIQUID_TANK => "", LIQUID_VOID => "", LOGIC_DISPLAY => "", LOGIC_PROCESSOR => "", MASS_DRIVER => "", MECHANICAL_DRILL => "", MECHANICAL_PUMP => "", MEGA => "", MELTDOWN => "", MELTER => "", MEMORY_BANK => "", MEMORY_CELL => "", MENDER => "", MEND_PROJECTOR => "", MESSAGE => "", MICRO_PROCESSOR => "", MINKE => "", MONO => "", MULTIPLICATIVE_RECONSTRUCTOR => "", MULTI_PRESS => "", NAVAL_FACTORY => "", NOVA => "", OCT => "", OIL_EXTRACTOR => "", OVERDRIVE_DOME => "", OVERDRIVE_PROJECTOR => "", OVERFLOW_GATE => "", PARALLAX => "", PAYLOAD_CONVEYOR => "", PAYLOAD_LOADER => "", PAYLOAD_MASS_DRIVER => "", PAYLOAD_ROUTER => "", PAYLOAD_SOURCE => "", PAYLOAD_UNLOADER => "", PAYLOAD_VOID => "", PHASE_CONDUIT => "", PHASE_CONVEYOR => "", PHASE_WALL => "", PHASE_WALL_LARGE => "", PHASE_WEAVER => "", PLASTANIUM_COMPRESSOR => "", PLASTANIUM_CONVEYOR => "", PLASTANIUM_WALL => "", PLASTANIUM_WALL_LARGE => "", PLATED_CONDUIT => "", PNEUMATIC_DRILL => "", POLY => "", POWER_NODE => "", POWER_NODE_LARGE => "", PULSAR => "", PULSE_CONDUIT => "", PULVERIZER => "", PYRATITE_MIXER => "", QUAD => "", QUASAR => "", REIGN => "", RETUSA => "", RIPPLE => "", ROTARY_PUMP => "", ROUTER => "", RTG_GENERATOR => "", SALVO => "", SCATTER => "", SCEPTER => "", SCORCH => "", SCRAP_WALL => "", SCRAP_WALL_GIGANTIC => "", SCRAP_WALL_HUGE => "", SCRAP_WALL_LARGE => "", SEGMENT => "", SEI => "", SEPARATOR => "", SHIELD_PROJECTOR => "", SILICON_CRUCIBLE => "", SILICON_SMELTER => "", SOLAR_PANEL => "", SOLAR_PANEL_LARGE => "", SORTER => "", SPECTRE => "", SPORE_PRESS => "", STEAM_GENERATOR => "", SURGE_CONVEYOR => "", SURGE_SMELTER => "", SURGE_TOWER => "", SURGE_WALL => "", SURGE_WALL_LARGE => "", SWARMER => "", SWITCH => "", TETRATIVE_RECONSTRUCTOR => "", THERMAL_GENERATOR => "", THORIUM_REACTOR => "", THORIUM_WALL => "", THORIUM_WALL_LARGE => "", THRUSTER => "", TITANIUM_CONVEYOR => "", TITANIUM_WALL => "", TITANIUM_WALL_LARGE => "", TOXOPID => "", TSUNAMI => "", UNDERFLOW_GATE => "", UNLOADER => "", VAULT => "", VELA => "", WATER_EXTRACTOR => "", WAVE => "", WORLD_CELL => "", WORLD_MESSAGE => "", WORLD_PROCESSOR => "", ZENITH => "", ADD => "", ADMIN => "", ANDROID => "", ATTACK => "", BOOK => "", BOOK_OPEN => "", BOX => "", CANCEL => "", CHART_BAR => "", CHAT => "", COMMAND_ATTACK => "", COMMAND_RALLY => "", COPY => "", CRAFTING => "", DEFENSE => "", DIAGONAL => "", DISCORD => "", DISTRIBUTION => "", DOWNLOAD => "", DOWN_OPEN => "", EDIT => "", EDITOR => "", EFFECT => "", ERASER => "", EXIT => "", EXPORT => "", EYE => "", EYE_OFF => "", FILE => "", FILE_IMAGE => "", FILE_TEXT => "", FILL => "", FILTER => "", FILTERS => "", FLIP_X => "", FLIP_Y => "", FOLDER => "", GITHUB => "", GITHUB_SQUARE => "", GOOGLE_PLAY => "", GRID => "", HAMMER => "", HOME => "", HOST => "", DOWN => "", IMAGE => "", INFO => "", INFO_CIRCLE => "", ITCHIO => "", LAYERS => "", LEFT => "", LEFT_OPEN => "", LINE => "", LINK => "", LIQUID => "", LIST => "", LOCK => "", LOCK_OPEN => "", LOGIC => "", MAP => "", MOVE => "", NONE => "", OK => "", PASTE => "", PAUSE => "", PENCIL => "", PICK => "", PLANE => "", PLANET => "", PLAY => "", PLAYERS => "", POWER => "", PRODUCTION => "", PVP => "", REDDIT => "", REDO => "", REFRESH => "", RESIZE => "", RIGHT => "", RIGHT_OPEN => "", ROTATE => "", SAVE => "", SETTINGS => "", SPRAY => "", STAR => "", STEAM => "", SURVIVAL => "", TERMINAL => "", TRASH => "", TREE => "", TRELLO => "", TURRET => "", UNDO => "", UNITS => "", UP => "", UPLOAD => "", UP_OPEN => "", WARNING => "⚠", WAVES => "", WRENCH => "", ZOOM => "",
ARKYCITE => "",
CRYOFLUID => "",
CYANOGEN => "",
GALLIUM => "",
HYDROGEN => "",
NEOPLASM => "",
NITROGEN => "",
OIL => "",
OZONE => "",
SLAG => "",
WATER => "",
BERYLLIUM => "",
BLAST_COMPOUND => "",
CARBIDE => "",
COAL => "",
COPPER => "",
DORMANT_CYST => "",
FISSILE_MATTER => "",
GRAPHITE => "",
LEAD => "",
METAGLASS => "",
OXIDE => "",
PHASE_FABRIC => "",
PLASTANIUM => "",
PYRATITE => "",
SAND => "",
SCRAP => "",
SILICON => "",
SPORE_POD => "",
SURGE_ALLOY => "",
THORIUM => "",
TITANIUM => "",
TUNGSTEN => "",
}
}
}
/// get discord emojis by name
pub mod named {
build! {
// '(.)' => ("<:([^:]+):.+)
// \U$3 => $2
CLEROI => "<:cleroi:1219090634913222766>", LOCUS => "<:locus:1219090658698985512>", OMURA => "<:omura:1219090679163256913>", RISSO => "<:risso:1219090697685172264>", MANIFOLD => "<:manifold:1219090665661665280>", COLLARIS => "<:collaris:1219090637081804990>", EMANATE => "<:emanate:1219090649404670042>", ANTHICUS => "<:anthicus:1219090621445177354>", SPIROCT => "<:spiroct:1219090703397945364>", TECTA => "<:tecta:1219090795517182062>", QUELL => "<:quell:1219090792392556694>", MACE => "<:mace:1219090662142771271>", INCITE => "<:incite:1219090654337175613>", LATUM => "<:latum:1219090790198808687>", ANTHICUS_MISSILE => "<:anthicus_missile:1219090623919820821>", OXYNOE => "<:oxynoe:1219090681805406358>", OBVIATE => "<:obviate:1219090676403142798>", ALPHA => "<:alpha:1219090619465728051>", DISRUPT_MISSILE => "<:disrupt_missile:1219090643876315157>", RENALE => "<:renale:1219090694140854393>", ASSEMBLY_DRONE => "<:assembly_drone:1219090628537745499>", VANQUISH => "<:vanquish:1219090710909947974>", AVERT => "<:avert:1219090630857330730>", PRECEPT => "<:precept:1219090684318056592>", SCATHE_MISSILE => "<:scathe_missile:1219090701338411128>", QUELL_MISSILE => "<:quell_missile:1219090689929773188>", BETA => "<:beta:1219090633101414460>", MERUI => "<:merui:1219090669163909190>", EVOKE => "<:evoke:1219090651472330864>", AEGIRES => "<:aegires:1219090617754325112>", STELL => "<:stell:1219090705650024538>", DISRUPT => "<:disrupt:1219090641716379668>", ELUDE => "<:elude:1219090646451880006>", NAVANAX => "<:navanax:1219090674243080192>", CONQUER => "<:conquer:1219090639950450728>", LARGE_PAYLOAD_MASS_DRIVER => "<:large_payload_mass_driver:1218813907292917781>", DECONSTRUCTOR => "<:deconstructor:1218813902284918834>", REINFORCED_PAYLOAD_CONVEYOR => "<:reinforced_payload_conveyor:1218813909192933456>", CONSTRUCTOR => "<:constructor:1218813900083167252>", SMALL_DECONSTRUCTOR => "<:small_deconstructor:1218813913781768253>", REINFORCED_PAYLOAD_ROUTER => "<:reinforced_payload_router:1218813911415914537>", LARGE_CONSTRUCTOR => "<:large_constructor:1218813904445116456>", DUCTBRIDGE => "<:ductbridge:1218817215856640050>", TURBINE_CONDENSER => "<:turbine_condenser:1218808871288832140>", CORE_CITADEL => "<:core_citadel:1218809185593196544>", SLAG_HEATER => "<:slag_heater:1218808275525439588>", SHOCKWAVE_TOWER => "<:shockwave_tower:1218810751603441737>", BEAM_LINK => "<:beam_link:1218808854255636560>", REINFORCED_VAULT => "<:reinforced_vault:1218809189313417336>", PHASE_SYNTHESIZER => "<:phase_synthesizer:1218808223260479508>", CLIFF_CRUSHER => "<:cliff_crusher:1218810509504151572>", HEAT_SOURCE => "<:heat_source:1218808217073614928>", ELECTRIC_HEATER => "<:electric_heater:1218808209054236712>", BEAM_TOWER => "<:beam_tower:1218808859381071924>", UNIT_CARGO_LOADER => "<:unit_cargo_loader:1218817571604791337>", SLAG_INCINERATOR => "<:slag_incinerator:1218808231187578921>", UNIT_REPAIR_TOWER => "<:unit_repair_tower:1218817574016389182>", BEAM_NODE => "<:beam_node:1218808857145380894>", HEAT_ROUTER => "<:heat_router:1218808214951432194>", REINFORCED_CONTAINER => "<:reinforced_container:1218809187291627641>", ATMOSPHERIC_CONCENTRATOR => "<:atmospheric_concentrator:1218808200715829279>", CARBIDE_CRUCIBLE => "<:carbide_crucible:1218808202632888340>", CHEMICAL_COMBUSTION_CHAMBER => "<:chemical_combustion_chamber:1218808927471407174>", BUILD_TOWER => "<:build_tower:1218810740673220771>", IMPACT_DRILL => "<:impact_drill:1218810513438543925>", PYROLYSIS_GENERATOR => "<:pyrolysis_generator:1218808869460115526>", CORE_BASTION => "<:core_bastion:1218809183223152670>", ERUPTION_DRILL => "<:eruption_drill:1218810511693709324>", LARGE_PLASMA_BORE => "<:large_plasma_bore:1218810516181614675>", PLASMA_BORE => "<:plasma_bore:1218810521889931385>", NEOPLASIA_REACTOR => "<:neoplasia_reactor:1218808867375546379>", CORE_ACROPOLIS => "<:core_acropolis:1218809181159555092>", SILICON_ARCFURNACE => "<:silicon_arcfurnace:1218808225802223616>", LARGE_SHIELD_PROJECTOR => "<:large_shield_projector:1218810742955053186>", FLUX_REACTOR => "<:flux_reactor:1218808863461998653>", REGEN_PROJECTOR => "<:regen_projector:1218810747619119114>", HEAT_REDIRECTOR => "<:heat_redirector:1218808212187385867>", ELECTROLYZER => "<:electrolyzer:1218808210878890004>", CYANOGEN_SYNTHESIZER => "<:cyanogen_synthesizer:1218808204784304128>", SURGE_CRUCIBLE => "<:surge_crucible:1218808235289481258>", OXIDATION_CHAMBER => "<:oxidation_chamber:1218808219435143258>", RADAR => "<:radar:1218810745341612033>", PHASE_HEATER => "<:phase_heater:1218808221225979954>", VENT_CONDENSER => "<:vent_condenser:1218810524741927032>", ADDITIVE_RECONSTRUCTOR => "<:additive_reconstructor:1164846854006120551>", AIR_FACTORY => "<:air_factory:1164846858871513148>", ANTUMBRA => "<:antumbra:1165060178392129698>", ARC => "<:arc:1164869705882943580>", ARKYID => "<:arkyid:1165060180455739535>", ARMORED_CONVEYOR => "<:armored_conveyor:1165056561492803644>", ARMORED_DUCT => "<:armored_duct:1165056563300544523>", ATRAX => "<:atrax:1165060183593074710>", BATTERY => "<:battery:1165057379935727756>", BATTERY_LARGE => "<:battery_large:1165057382066434149>", BLAST_DRILL => "<:blast_drill:1165059437363474504>", BLAST_MIXER => "<:blast_mixer:1164832645126041600>", BRIDGE_CONDUIT => "<:bridge_conduit:1165056979702657024>", BRIDGE_CONVEYOR => "<:bridge_conveyor:1165056566337220678>", BRYDE => "<:bryde:1165060187229519963>", CANVAS => "<:canvas:1165059258124087356>", COAL_CENTRIFUGE => "<:coal_centrifuge:1164832643246989333>", COMBUSTION_GENERATOR => "<:combustion_generator:1165057385799352321>", CONDUIT => "<:conduit:1165056982974210179>", CONTAINER => "<:container:1165057808954310667>", CONVEYOR => "<:conveyor:1165056569621369013>", COPPER_WALL => "<:copper_wall:1164868434006392842>", COPPER_WALL_LARGE => "<:copper_wall_large:1164868430726430790>", CORE_FOUNDATION => "<:core_foundation:1165057811387011203>", CORE_NUCLEUS => "<:core_nucleus:1165057814801170583>", CORE_SHARD => "<:core_shard:1165057818148225064>", CORVUS => "<:corvus:1165060189876125806>", CRAWLER => "<:crawler:1165060193940422786>", CRYOFLUID_MIXER => "<:cryofluid_mixer:1164832639807655988>", CULTIVATOR => "<:cultivator:1164832636452216922>", CYCLONE => "<:cyclone:1164869703437668392>", CYERCE => "<:cyerce:1165060197996310618>", DAGGER => "<:dagger:1165060204858183690>", DIFFERENTIAL_GENERATOR => "<:differential_generator:1165057389242896395>", DIODE => "<:diode:1165057391172272188>", DISASSEMBLER => "<:disassembler:1164832634598346813>", DISTRIBUTOR => "<:distributor:1165056571445874798>", DOOR => "<:door:1164868425294823524>", DOOR_LARGE => "<:door_large:1164868422555926538>", DUCT => "<:duct:1165056574872633354>", DUO => "<:duo:1164869699817967616>", ECLIPSE => "<:eclipse:1165060207517372456>", EXPONENTIAL_RECONSTRUCTOR => "<:exponential_reconstructor:1164846847148445716>", FLARE => "<:flare:1165060210944127067>", FORCE_PROJECTOR => "<:force_projector:1164868932440698891>", FORESHADOW => "<:foreshadow:1164869696064073760>", FORTRESS => "<:fortress:1165060214580580352>", FUSE => "<:fuse:1164869692591198208>", GAMMA => "<:gamma:1165060216719683664>", GRAPHITE_PRESS => "<:graphite_press:1164832630643105853>", GROUND_FACTORY => "<:ground_factory:1164846860800892938>", HAIL => "<:hail:1164869685133717564>", HORIZON => "<:horizon:1165060220070932551>", HYPER_PROCESSOR => "<:hyper_processor:1165059260837806110>", ILLUMINATOR => "<:illuminator:1165057394418655311>", IMPACT_REACTOR => "<:impact_reactor:1165057397711179846>", IMPULSE_PUMP => "<:impulse_pump:1165056986040250448>", INCINERATOR => "<:incinerator:1164832628642431037>", INTERPLANETARY_ACCELERATOR => "<:interplanetary_accelerator:1165059547526860950>", INVERTED_SORTER => "<:inverted_sorter:1165056577020121190>", ITEM_SOURCE => "<:item_source:1165056586012700793>", ITEM_VOID => "<:item_void:1165056589275865168>", JUNCTION => "<:junction:1165056592169926677>", KILN => "<:kiln:1164832625547018251>", LANCER => "<:lancer:1164869681472094219>", LARGE_LOGIC_DISPLAY => "<:large_logic_display:1165059264230981702>", LASER_DRILL => "<:laser_drill:1165059440077189140>", LAUNCH_PAD => "<:launch_pad:1165059549477220382>", LIQUID_CONTAINER => "<:liquid_container:1165056989135655034>", LIQUID_JUNCTION => "<:liquid_junction:1165056991853559868>", LIQUID_ROUTER => "<:liquid_router:1165056995783614574>", LIQUID_SOURCE => "<:liquid_source:1165056998862237857>", LIQUID_TANK => "<:liquid_tank:1165057003027181649>", LIQUID_VOID => "<:liquid_void:1165057004889444402>", LOGIC_DISPLAY => "<:logic_display:1165059267267674224>", LOGIC_PROCESSOR => "<:logic_processor:1165059269356433459>", MASS_DRIVER => "<:mass_driver:1165056595466649620>", MECHANICAL_DRILL => "<:mechanical_drill:1165059443264864307>", MECHANICAL_PUMP => "<:mechanical_pump:1165057009620635749>", MEGA => "<:mega:1165060222956621847>", MELTDOWN => "<:meltdown:1164869678598979655>", MELTER => "<:melter:1164832622455824395>", MEMORY_BANK => "<:memory_bank:1165059272426668102>", MEMORY_CELL => "<:memory_cell:1165059275572387921>", MENDER => "<:mender:1164868927264915466>", MEND_PROJECTOR => "<:mend_projector:1164868930616180746>", MESSAGE => "<:message:1165059277409484820>", MICRO_PROCESSOR => "<:micro_processor:1165059281087889479>", MINKE => "<:minke:1165060225489981440>", MONO => "<:mono:1165060228618928178>", MULTIPLICATIVE_RECONSTRUCTOR => "<:multiplicative_reconstructor:1164846850013134920>", MULTI_PRESS => "<:multi_press:1164832620522242068>", NAVAL_FACTORY => "<:naval_factory:1164846856094875738>", NOVA => "<:nova:1165060232070828062>", OCT => "<:oct:1165060234310598788>", OIL_EXTRACTOR => "<:oil_extractor:1165059446301536317>", OVERDRIVE_DOME => "<:overdrive_dome:1164868924186316940>", OVERDRIVE_PROJECTOR => "<:overdrive_projector:1164868922135289996>", OVERFLOW_GATE => "<:overflow_gate:1165056597467332678>", PARALLAX => "<:parallax:1164869674568261683>", PAYLOAD_CONVEYOR => "<:payload_conveyor:1165055040411668500>", PAYLOAD_LOADER => "<:payload_loader:1165055042408165376>", PAYLOAD_MASS_DRIVER => "<:payload_mass_driver:1165055046216585226>", PAYLOAD_ROUTER => "<:payload_router:1165055049630748672>", PAYLOAD_SOURCE => "<:payload_source:1165055051648209008>", PAYLOAD_UNLOADER => "<:payload_unloader:1165055055473410048>", PAYLOAD_VOID => "<:payload_void:1165055058988240906>", PHASE_CONDUIT => "<:phase_conduit:1165057015228407899>", PHASE_CONVEYOR => "<:phase_conveyor:1165056600520802305>", PHASE_WALL => "<:phase_wall:1164868417803796490>", PHASE_WALL_LARGE => "<:phase_wall_large:1164868414100213760>", PHASE_WEAVER => "<:phase_weaver:1164832617389113374>", PLASTANIUM_COMPRESSOR => "<:plastanium_compressor:1164832614096576555>", PLASTANIUM_CONVEYOR => "<:plastanium_conveyor:1165056604174045277>", PLASTANIUM_WALL => "<:plastanium_wall:1164868410379874404>", PLASTANIUM_WALL_LARGE => "<:plastanium_wall_large:1164868405661278229>", PLATED_CONDUIT => "<:plated_conduit:1165057017388482660>", PNEUMATIC_DRILL => "<:pneumatic_drill:1165059448058953728>", POLY => "<:poly:1165060238341316720>", POWER_NODE => "<:power_node:1165057399678308383>", POWER_NODE_LARGE => "<:power_node_large:1165057403176358018>", PULSAR => "<:pulsar:1165060241394765834>", PULSE_CONDUIT => "<:pulse_conduit:1165057021205303336>", PULVERIZER => "<:pulverizer:1164832611500310548>", PYRATITE_MIXER => "<:pyratite_mixer:1164832608002256906>", QUAD => "<:quad:1165060243500322967>", QUASAR => "<:quasar:1165060246646046740>", REIGN => "<:reign:1165060249892433940>", RETUSA => "<:retusa:1165060254183206942>", RIPPLE => "<:ripple:1164869672458530816>", ROTARY_PUMP => "<:rotary_pump:1165057025089228891>", ROUTER => "<:router:1165056609395949638>", RTG_GENERATOR => "<:rtg_generator:1165057406506651708>", SALVO => "<:salvo:1164869669224722432>", SCATTER => "<:scatter:1164869667295346732>", SCEPTER => "<:scepter:1165060256276164668>", SCORCH => "<:scorch:1164869663663071282>", SCRAP_WALL => "<:scrap_wall:1164868403593482281>", SCRAP_WALL_GIGANTIC => "<:scrap_wall_gigantic:1164868400410005545>", SCRAP_WALL_HUGE => "<:scrap_wall_huge:1164868397377527849>", SCRAP_WALL_LARGE => "<:scrap_wall_large:1164868391950106704>", SEGMENT => "<:segment:1164869661591089163>", SEI => "<:sei:1165060259719680160>", SEPARATOR => "<:separator:1164832606160961606>", SHIELD_PROJECTOR => "<:shield_projector:1164868919903928330>", SILICON_CRUCIBLE => "<:silicon_crucible:1164832602696462346>", SILICON_SMELTER => "<:silicon_smelter:1164832599328444447>", SOLAR_PANEL => "<:solar_panel:1165057408616366101>", SOLAR_PANEL_LARGE => "<:solar_panel_large:1165057412126998649>", SORTER => "<:sorter:1165056611480502322>", SPECTRE => "<:spectre:1164869658365673512>", SPORE_PRESS => "<:spore_press:1164832597411647508>", STEAM_GENERATOR => "<:steam_generator:1165057415658614795>", SURGE_CONVEYOR => "<:surge_conveyor:1165056614835945542>", SURGE_SMELTER => "<:surge_smelter:1164832648426950706>", SURGE_TOWER => "<:surge_tower:1165057419894853725>", SURGE_WALL => "<:surge_wall:1164868390024921148>", SURGE_WALL_LARGE => "<:surge_wall_large:1164868386929512509>", SWARMER => "<:swarmer:1164869653357670480>", SWITCH => "<:switch:1165059283331862620>", TETRATIVE_RECONSTRUCTOR => "<:tetrative_reconstructor:1164846844053028945>", THERMAL_GENERATOR => "<:thermal_generator:1165057421899726968>", THORIUM_REACTOR => "<:thorium_reactor:1165057424915431474>", THORIUM_WALL => "<:thorium_wall:1164868384018665552>", THORIUM_WALL_LARGE => "<:thorium_wall_large:1164868375353249793>", THRUSTER => "<:thruster:1164868368235507754>", TITANIUM_CONVEYOR => "<:titanium_conveyor:1165056617809715210>", TITANIUM_WALL => "<:titanium_wall:1164868373335773184>", TITANIUM_WALL_LARGE => "<:titanium_wall_large:1164868370177466388>", TOXOPID => "<:toxopid:1165060263368736920>", TSUNAMI => "<:tsunami:1164869649125605396>", UNDERFLOW_GATE => "<:underflow_gate:1165056619873320981>", UNLOADER => "<:unloader:1165057822791307344>", VAULT => "<:vault:1165057825110761583>", VELA => "<:vela:1165060264958382081>", WATER_EXTRACTOR => "<:water_extractor:1165059449917018143>", WAVE => "<:wave:1164869646873280562>", WORLD_CELL => "<:world_cell:1165059286414659657>", WORLD_MESSAGE => "<:world_message:1165059289648480297>", WORLD_PROCESSOR => "<:world_processor:1165059291473006612>", ZENITH => "<:zenith:1165060268607418440>", ADD => "<:add:1182128870678335538>", ADMIN => "<:admin:1182128872435749005>", ANDROID => "<:android:1182128875950592150>", ATTACK => "<:attack:1182128880434298900>", BOOK => "<:book:1182128890496438372>", BOOK_OPEN => "<:book_open:1182128882829242389>", BOX => "<:box:1182128897064718386>", CANCEL => "<:cancel:1182128899166064720>", CHART_BAR => "<:chart_bar:1182121860008259594>", CHAT => "<:chat:1182128903528124636>", COMMAND_ATTACK => "<:command_attack:1182128907856662528>", COMMAND_RALLY => "<:command_rally:1182128911082082434>", COPY => "<:copy:1182132924158574592>", CRAFTING => "<:crafting:1182128916631146566>", DEFENSE => "<:defense:1182132929615380510>", DIAGONAL => "<:diagonal:1182128919843975290>", DISCORD => "<:discord:1182124785371729990>", DISTRIBUTION => "<:distribution:1182128923023261716>", DOWNLOAD => "<:download:1182132934996656189>", DOWN_OPEN => "<:down_open:1182128928031244488>", EDIT => "<:edit:1182128933618061352>", EDITOR => "<:editor:1182132940302454784>", EFFECT => "<:effect:1182128939150360576>", ERASER => "<:eraser:1182128944628113418>", EXIT => "<:exit:1182128949497712811>", EXPORT => "<:export:1182128954132402257>", EYE => "<:eye:1182132944614195332>", EYE_OFF => "<:eye_off:1182132947478917150>", FILE => "<:file:1182132954382737468>", FILE_IMAGE => "<:file_image:1182121569410097252>", FILE_TEXT => "<:file_text:1182132951748722790>", FILL => "<:fill:1182128958809055372>", FILTER => "<:filter:1182128963062091796>", FILTERS => "<:filters:1182128967600312381>", FLIP_X => "<:flip_x:1182128969743609966>", FLIP_Y => "<:flip_y:1182128973673672805>", FOLDER => "<:folder:1182128977893142600>", GITHUB => "<:github:1182128985820381204>", GITHUB_SQUARE => "<:github_square:1182121451655004221>", GOOGLE_PLAY => "<:google_play:1182128988064329768>", GRID => "<:grid:1182128995509219399>", HAMMER => "<:hammer:1182128999351201932>", HOME => "<:home:1182120453108670574>", HOST => "<:host:1182129003256107139>", DOWN => "<:down:1182120158072938577>", IMAGE => "<:image:1182120708227223634>", INFO => "<:info:1182132960934252564>", INFO_CIRCLE => "<:info_circle:1182129007496548442>", ITCHIO => "<:itchio:1182129011950878770>", LAYERS => "<:layers:1182129017185378326>", LEFT => "<:left:1182119706392535131>", LEFT_OPEN => "<:left_open:1182129022906413188>", LINE => "<:line:1182129027180404758>", LINK => "<:link:1182129032196784199>", LIQUID => "<:liquid:1182129034650451969>", LIST => "<:list:1182123020240830534>", LOCK => "<:lock:1182132966705598484>", LOCK_OPEN => "<:lock_open:1182132973299048518>", LOGIC => "<:logic:1182129040212119592>", MAP => "<:map:1182129048135155773>", MOVE => "<:move:1182129052744687656>", NONE => "<:none:1182129058105012325>", OK => "<:ok:1182120559916625971>", PASTE => "<:paste:1182129062504841236>", PAUSE => "<:pause:1182129067697373298>", PENCIL => "<:pencil:1182129072445337692>", PICK => "<:pick:1182132978151866409>", PLANE => "<:plane:1182129077495287818>", PLANET => "<:planet:1182132980899139684>", PLAY => "<:play:1182129079869251614>", PLAYERS => "<:players:1182129203420864557>", POWER => "<:power:1182132985559003136>", PRODUCTION => "<:production:1182132992911613963>", PVP => "<:pvp:1182132995130400789>", REDDIT => "<:reddit:1182133001044361307>", REDO => "<:redo:1182133008384413736>", REFRESH => "<:refresh:1182133010586423387>", RESIZE => "<:resize:1182120953245868152>", RIGHT => "<:right:1182119750155915264>", RIGHT_OPEN => "<:right_open:1182133015036575745>", ROTATE => "<:rotate:1182133018400399521>", SAVE => "<:save:1182133023068655737>", SETTINGS => "<:settings:1182133030073151508>", SPRAY => "<:spray:1182133032493252689>", STAR => "<:star:1182120776070070382>", STEAM => "<:steam:1182133038054912020>", SURVIVAL => "<:survival:1182133046233809016>", TERMINAL => "<:terminal:1182133050587484231>", TRASH => "<:trash:1182133055008284814>", TREE => "<:tree:1182133057138987148>", TRELLO => "<:trello:1182133061236834375>", TURRET => "<:turret:1182133068123873320>", UNDO => "<:undo:1182133073454825512>", UNITS => "<:units:1182133078022422579>", UP => "<:up:1182120109221875802>", UPLOAD => "<:upload:1182133085148561498>", UP_OPEN => "<:up_open:1182133079997960282>", WARNING => "<:warning:1182119952048726066>", WAVES => "<:waves:1182133091570040873>", WRENCH => "<:wrench:1174277587493715979>", ZOOM => "<:zoom:1182133094090809406>",
ARKYCITE => "<:arkycite:1144220710106038383>",
CRYOFLUID => "<:cryofluid:1144220686018154599>",
CYANOGEN => "<:cyanogen:1144220681945489408>",
GALLIUM => "<:gallium:1144220668238516264>",
HYDROGEN => "<:hydrogen:1144220658746798090>",
NEOPLASM => "<:neoplasm:1144220645794791505>",
NITROGEN => "<:nitrogen:1144220641160077363>",
OIL => "<:oil:1144220637448118353>",
OZONE => "<:ozone:1144220628627497091>",
SLAG => "<:slag:1144220603671396352>",
WATER => "<:water:1144220582204944434>",
BERYLLIUM => "<:beryllium:1144220705739788288>",
BLAST_COMPOUD => "<:blastcompound:1144220701671305319>",
CARBIDE => "<:carbide:1144220696927555584>",
COAL => "<:coal:1144220692729036800>",
COPPER => "<:copper:1144220690216648704>",
DORMANT_CYST => "<:dormantcyst:1144220677994446928>",
FISSILE_MATTER => "<:fissilematter:1144220673670131742>",
GRAPHITE => "<:graphite:1144220661137551400>",
LEAD => "<:lead:1144220654686699570>",
METAGLASS => "<:metaglass:1144220649901019206>",
OXIDE => "<:oxide:1144220632746295316>",
PHASE_FABRIC => "<:phasefabric:1144220626224156794>",
PLASTANIUM => "<:plastanium:1144220622403153971>",
PYRATITE => "<:pyratite:1144220617319657572>",
SAND => "<:sand:1144220613880315934>",
SCRAP => "<:scrap:1144220611531505704>",
SILICON => "<:silicon:1144220607710502922>",
SPORE_POD => "<:sporepod:1144220601205149777>",
SURGE_ALLOY => "<:surgealloy:1144220597484789822>",
THORIUM => "<:thorium:1144220593068191784>",
TITANIUM => "<:titanium:1144220588978749551>",
TUNGSTEN => "<:tungsten:1144220586382458970>",
}
}
/// map mindustry emojis
pub mod mindustry {
/// mindustry liquid, i.e gallium, water, oil
pub use mindus::fluid::Type as Fluid;
/// mindustry item, i.e copper, lead, silicon, phase fabric
pub use mindus::item::Type as Item;
/// to discord emojis
pub static TO_DISCORD: phf::Map<char, &str> = phf::phf_map! {
'' => "<:cleroi:1219090634913222766>",
'' => "<:locus:1219090658698985512>",
'' => "<:omura:1219090679163256913>",
'' => "<:risso:1219090697685172264>",
'' => "<:manifold:1219090665661665280>",
'' => "<:collaris:1219090637081804990>",
'' => "<:emanate:1219090649404670042>",
'' => "<:anthicus:1219090621445177354>",
'' => "<:spiroct:1219090703397945364>",
'' => "<:tecta:1219090795517182062>",
'' => "<:quell:1219090792392556694>",
'' => "<:mace:1219090662142771271>",
'' => "<:incite:1219090654337175613>",
'' => "<:latum:1219090790198808687>",
'' => "<:anthicus_missile:1219090623919820821>",
'' => "<:oxynoe:1219090681805406358>",
'' => "<:obviate:1219090676403142798>",
'' => "<:alpha:1219090619465728051>",
'' => "<:disrupt_missile:1219090643876315157>",
'' => "<:renale:1219090694140854393>",
'' => "<:assembly_drone:1219090628537745499>",
'' => "<:vanquish:1219090710909947974>",
'' => "<:avert:1219090630857330730>",
'' => "<:precept:1219090684318056592>",
'' => "<:scathe_missile:1219090701338411128>",
'' => "<:quell_missile:1219090689929773188>",
'' => "<:beta:1219090633101414460>",
'' => "<:merui:1219090669163909190>",
'' => "<:evoke:1219090651472330864>",
'' => "<:aegires:1219090617754325112>",
'' => "<:stell:1219090705650024538>",
'' => "<:disrupt:1219090641716379668>",
'' => "<:elude:1219090646451880006>",
'' => "<:navanax:1219090674243080192>",
'' => "<:conquer:1219090639950450728>",
'' => "<:large_payload_mass_driver:1218813907292917781>",
'' => "<:deconstructor:1218813902284918834>",
'' => "<:reinforced_payload_conveyor:1218813909192933456>",
'' => "<:constructor:1218813900083167252>",
'' => "<:small_deconstructor:1218813913781768253>",
'' => "<:reinforced_payload_router:1218813911415914537>",
'' => "<:large_constructor:1218813904445116456>",
'' => "<:ductbridge:1218817215856640050>",
'' => "<:turbine_condenser:1218808871288832140>",
'' => "<:core_citadel:1218809185593196544>",
'' => "<:slag_heater:1218808275525439588>",
'' => "<:shockwave_tower:1218810751603441737>",
'' => "<:beam_link:1218808854255636560>",
'' => "<:reinforced_vault:1218809189313417336>",
'' => "<:phase_synthesizer:1218808223260479508>",
'' => "<:cliff_crusher:1218810509504151572>",
'' => "<:heat_source:1218808217073614928>",
'' => "<:electric_heater:1218808209054236712>",
'' => "<:beam_tower:1218808859381071924>",
'' => "<:unit_cargo_loader:1218817571604791337>",
'' => "<:slag_incinerator:1218808231187578921>",
'' => "<:unit_repair_tower:1218817574016389182>",
'' => "<:beam_node:1218808857145380894>",
'' => "<:heat_router:1218808214951432194>",
'' => "<:reinforced_container:1218809187291627641>",
'' => "<:atmospheric_concentrator:1218808200715829279>",
'' => "<:carbide_crucible:1218808202632888340>",
'' => "<:chemical_combustion_chamber:1218808927471407174>",
'' => "<:build_tower:1218810740673220771>",
'' => "<:impact_drill:1218810513438543925>",
'' => "<:pyrolysis_generator:1218808869460115526>",
'' => "<:core_bastion:1218809183223152670>",
'' => "<:eruption_drill:1218810511693709324>",
'' => "<:large_plasma_bore:1218810516181614675>",
'' => "<:plasma_bore:1218810521889931385>",
'' => "<:neoplasia_reactor:1218808867375546379>",
'' => "<:core_acropolis:1218809181159555092>",
'' => "<:silicon_arcfurnace:1218808225802223616>",
'' => "<:large_shield_projector:1218810742955053186>",
'' => "<:flux_reactor:1218808863461998653>",
'' => "<:regen_projector:1218810747619119114>",
'' => "<:heat_redirector:1218808212187385867>",
'' => "<:electrolyzer:1218808210878890004>",
'' => "<:cyanogen_synthesizer:1218808204784304128>",
'' => "<:surge_crucible:1218808235289481258>",
'' => "<:oxidation_chamber:1218808219435143258>",
'' => "<:radar:1218810745341612033>",
'' => "<:phase_heater:1218808221225979954>",
'' => "<:vent_condenser:1218810524741927032>",
'' => "<:additive_reconstructor:1164846854006120551>",
'' => "<:air_factory:1164846858871513148>",
'' => "<:antumbra:1165060178392129698>",
'' => "<:arc:1164869705882943580>",
'' => "<:arkyid:1165060180455739535>",
'' => "<:armored_conveyor:1165056561492803644>",
'' => "<:armored_duct:1165056563300544523>",
'' => "<:atrax:1165060183593074710>",
'' => "<:battery:1165057379935727756>",
'' => "<:battery_large:1165057382066434149>",
'' => "<:blast_drill:1165059437363474504>",
'' => "<:blast_mixer:1164832645126041600>",
'' => "<:bridge_conduit:1165056979702657024>",
'' => "<:bridge_conveyor:1165056566337220678>",
'' => "<:bryde:1165060187229519963>",
'' => "<:canvas:1165059258124087356>",
'' => "<:coal_centrifuge:1164832643246989333>",
'' => "<:combustion_generator:1165057385799352321>",
'' => "<:conduit:1165056982974210179>",
'' => "<:container:1165057808954310667>",
'' => "<:conveyor:1165056569621369013>",
'' => "<:copper_wall:1164868434006392842>",
'' => "<:copper_wall_large:1164868430726430790>",
'' => "<:core_foundation:1165057811387011203>",
'' => "<:core_nucleus:1165057814801170583>",
'' => "<:core_shard:1165057818148225064>",
'' => "<:corvus:1165060189876125806>",
'' => "<:crawler:1165060193940422786>",
'' => "<:cryofluid_mixer:1164832639807655988>",
'' => "<:cultivator:1164832636452216922>",
'' => "<:cyclone:1164869703437668392>",
'' => "<:cyerce:1165060197996310618>",
'' => "<:dagger:1165060204858183690>",
'' => "<:differential_generator:1165057389242896395>",
'' => "<:diode:1165057391172272188>",
'' => "<:disassembler:1164832634598346813>",
'' => "<:distributor:1165056571445874798>",
'' => "<:door:1164868425294823524>",
'' => "<:door_large:1164868422555926538>",
'' => "<:duct:1165056574872633354>",
'' => "<:duo:1164869699817967616>",
'' => "<:eclipse:1165060207517372456>",
'' => "<:exponential_reconstructor:1164846847148445716>",
'' => "<:flare:1165060210944127067>",
'' => "<:force_projector:1164868932440698891>",
'' => "<:foreshadow:1164869696064073760>",
'' => "<:fortress:1165060214580580352>",
'' => "<:fuse:1164869692591198208>",
'' => "<:gamma:1165060216719683664>",
'' => "<:graphite_press:1164832630643105853>",
'' => "<:ground_factory:1164846860800892938>",
'' => "<:hail:1164869685133717564>",
'' => "<:horizon:1165060220070932551>",
'' => "<:hyper_processor:1165059260837806110>",
'' => "<:illuminator:1165057394418655311>",
'' => "<:impact_reactor:1165057397711179846>",
'' => "<:impulse_pump:1165056986040250448>",
'' => "<:incinerator:1164832628642431037>",
'' => "<:interplanetary_accelerator:1165059547526860950>",
'' => "<:inverted_sorter:1165056577020121190>",
'' => "<:item_source:1165056586012700793>",
'' => "<:item_void:1165056589275865168>",
'' => "<:junction:1165056592169926677>",
'' => "<:kiln:1164832625547018251>",
'' => "<:lancer:1164869681472094219>",
'' => "<:large_logic_display:1165059264230981702>",
'' => "<:laser_drill:1165059440077189140>",
'' => "<:launch_pad:1165059549477220382>",
'' => "<:liquid_container:1165056989135655034>",
'' => "<:liquid_junction:1165056991853559868>",
'' => "<:liquid_router:1165056995783614574>",
'' => "<:liquid_source:1165056998862237857>",
'' => "<:liquid_tank:1165057003027181649>",
'' => "<:liquid_void:1165057004889444402>",
'' => "<:logic_display:1165059267267674224>",
'' => "<:logic_processor:1165059269356433459>",
'' => "<:mass_driver:1165056595466649620>",
'' => "<:mechanical_drill:1165059443264864307>",
'' => "<:mechanical_pump:1165057009620635749>",
'' => "<:mega:1165060222956621847>",
'' => "<:meltdown:1164869678598979655>",
'' => "<:melter:1164832622455824395>",
'' => "<:memory_bank:1165059272426668102>",
'' => "<:memory_cell:1165059275572387921>",
'' => "<:mender:1164868927264915466>",
'' => "<:mend_projector:1164868930616180746>",
'' => "<:message:1165059277409484820>",
'' => "<:micro_processor:1165059281087889479>",
'' => "<:minke:1165060225489981440>",
'' => "<:mono:1165060228618928178>",
'' => "<:multiplicative_reconstructor:1164846850013134920>",
'' => "<:multi_press:1164832620522242068>",
'' => "<:naval_factory:1164846856094875738>",
'' => "<:nova:1165060232070828062>",
'' => "<:oct:1165060234310598788>",
'' => "<:oil_extractor:1165059446301536317>",
'' => "<:overdrive_dome:1164868924186316940>",
'' => "<:overdrive_projector:1164868922135289996>",
'' => "<:overflow_gate:1165056597467332678>",
'' => "<:parallax:1164869674568261683>",
'' => "<:payload_conveyor:1165055040411668500>",
'' => "<:payload_loader:1165055042408165376>",
'' => "<:payload_mass_driver:1165055046216585226>",
'' => "<:payload_router:1165055049630748672>",
'' => "<:payload_source:1165055051648209008>",
'' => "<:payload_unloader:1165055055473410048>",
'' => "<:payload_void:1165055058988240906>",
'' => "<:phase_conduit:1165057015228407899>",
'' => "<:phase_conveyor:1165056600520802305>",
'' => "<:phase_wall:1164868417803796490>",
'' => "<:phase_wall_large:1164868414100213760>",
'' => "<:phase_weaver:1164832617389113374>",
'' => "<:plastanium_compressor:1164832614096576555>",
'' => "<:plastanium_conveyor:1165056604174045277>",
'' => "<:plastanium_wall:1164868410379874404>",
'' => "<:plastanium_wall_large:1164868405661278229>",
'' => "<:plated_conduit:1165057017388482660>",
'' => "<:pneumatic_drill:1165059448058953728>",
'' => "<:poly:1165060238341316720>",
'' => "<:power_node:1165057399678308383>",
'' => "<:power_node_large:1165057403176358018>",
'' => "<:pulsar:1165060241394765834>",
'' => "<:pulse_conduit:1165057021205303336>",
'' => "<:pulverizer:1164832611500310548>",
'' => "<:pyratite_mixer:1164832608002256906>",
'' => "<:quad:1165060243500322967>",
'' => "<:quasar:1165060246646046740>",
'' => "<:reign:1165060249892433940>",
'' => "<:retusa:1165060254183206942>",
'' => "<:ripple:1164869672458530816>",
'' => "<:rotary_pump:1165057025089228891>",
'' => "<:router:1165056609395949638>",
'' => "<:rtg_generator:1165057406506651708>",
'' => "<:salvo:1164869669224722432>",
'' => "<:scatter:1164869667295346732>",
'' => "<:scepter:1165060256276164668>",
'' => "<:scorch:1164869663663071282>",
'' => "<:scrap_wall:1164868403593482281>",
'' => "<:scrap_wall_gigantic:1164868400410005545>",
'' => "<:scrap_wall_huge:1164868397377527849>",
'' => "<:scrap_wall_large:1164868391950106704>",
'' => "<:segment:1164869661591089163>",
'' => "<:sei:1165060259719680160>",
'' => "<:separator:1164832606160961606>",
'' => "<:shield_projector:1164868919903928330>",
'' => "<:silicon_crucible:1164832602696462346>",
'' => "<:silicon_smelter:1164832599328444447>",
'' => "<:solar_panel:1165057408616366101>",
'' => "<:solar_panel_large:1165057412126998649>",
'' => "<:sorter:1165056611480502322>",
'' => "<:spectre:1164869658365673512>",
'' => "<:spore_press:1164832597411647508>",
'' => "<:steam_generator:1165057415658614795>",
'' => "<:surge_conveyor:1165056614835945542>",
'' => "<:surge_smelter:1164832648426950706>",
'' => "<:surge_tower:1165057419894853725>",
'' => "<:surge_wall:1164868390024921148>",
'' => "<:surge_wall_large:1164868386929512509>",
'' => "<:swarmer:1164869653357670480>",
'' => "<:switch:1165059283331862620>",
'' => "<:tetrative_reconstructor:1164846844053028945>",
'' => "<:thermal_generator:1165057421899726968>",
'' => "<:thorium_reactor:1165057424915431474>",
'' => "<:thorium_wall:1164868384018665552>",
'' => "<:thorium_wall_large:1164868375353249793>",
'' => "<:thruster:1164868368235507754>",
'' => "<:titanium_conveyor:1165056617809715210>",
'' => "<:titanium_wall:1164868373335773184>",
'' => "<:titanium_wall_large:1164868370177466388>",
'' => "<:toxopid:1165060263368736920>",
'' => "<:tsunami:1164869649125605396>",
'' => "<:underflow_gate:1165056619873320981>",
'' => "<:unloader:1165057822791307344>",
'' => "<:vault:1165057825110761583>",
'' => "<:vela:1165060264958382081>",
'' => "<:water_extractor:1165059449917018143>",
'' => "<:wave:1164869646873280562>",
'' => "<:world_cell:1165059286414659657>",
'' => "<:world_message:1165059289648480297>",
'' => "<:world_processor:1165059291473006612>",
'' => "<:zenith:1165060268607418440>",
// icon section
'' => "<:add:1182128870678335538>",
'' => "<:admin:1182128872435749005>",
'' => "<:android:1182128875950592150>",
'' => "<:attack:1182128880434298900>",
'' => "<:book:1182128890496438372>",
'' => "<:book_open:1182128882829242389>",
'' => "<:box:1182128897064718386>",
'' => "<:cancel:1182128899166064720>",
'' => "<:chart_bar:1182121860008259594>",
'' => "<:chat:1182128903528124636>",
'' => "<:command_attack:1182128907856662528>",
'' => "<:command_rally:1182128911082082434>",
'' => "<:copy:1182132924158574592>",
'' => "<:crafting:1182128916631146566>",
'' => "<:defense:1182132929615380510>",
'' => "<:diagonal:1182128919843975290>",
'' => "<:discord:1182124785371729990>",
'' => "<:distribution:1182128923023261716>",
'' => "<:download:1182132934996656189>",
'' => "<:down_open:1182128928031244488>",
'' => "<:edit:1182128933618061352>",
'' => "<:editor:1182132940302454784>",
'' => "<:editor:1182132940302454784>",
'' => "<:effect:1182128939150360576>",
'' => "<:eraser:1182128944628113418>",
'' => "<:exit:1182128949497712811>",
'' => "<:export:1182128954132402257>",
'' => "<:eye:1182132944614195332>",
'' => "<:eye_off:1182132947478917150>",
'' => "<:file:1182132954382737468>",
'' => "<:file_image:1182121569410097252>",
'' => "<:file_text:1182132951748722790>",
'' => "<:file_text:1182132951748722790>",
'' => "<:fill:1182128958809055372>",
'' => "<:filter:1182128963062091796>",
'' => "<:filters:1182128967600312381>",
'' => "<:flip_x:1182128969743609966>",
'' => "<:flip_y:1182128973673672805>",
'' => "<:folder:1182128977893142600>",
'' => "<:github:1182128985820381204>",
'' => "<:github_square:1182121451655004221>",
'' => "<:google_play:1182128988064329768>",
'' => "<:grid:1182128995509219399>",
'' => "<:hammer:1182128999351201932>",
'' => "<:home:1182120453108670574>",
'' => "<:host:1182129003256107139>",
'' => "<:down:1182120158072938577>",
'' => "<:image:1182120708227223634>",
'' => "<:info:1182132960934252564>",
'' => "<:info_circle:1182129007496548442>",
'' => "<:itchio:1182129011950878770>",
'' => "<:layers:1182129017185378326>",
'' => "<:left:1182119706392535131>",
'' => "<:left_open:1182129022906413188>",
'' => "<:line:1182129027180404758>",
'' => "<:link:1182129032196784199>",
'' => "<:liquid:1182129034650451969>",
'' => "<:list:1182123020240830534>",
'' => "<:lock:1182132966705598484>",
'' => "<:lock_open:1182132973299048518>",
'' => "<:logic:1182129040212119592>",
'' => "<:map:1182129048135155773>",
'' => "<:move:1182129052744687656>",
'' => "<:none:1182129058105012325>",
'' => "<:ok:1182120559916625971>",
'' => "<:paste:1182129062504841236>",
'' => "<:pause:1182129067697373298>",
'' => "<:pencil:1182129072445337692>",
'' => "<:pick:1182132978151866409>",
'' => "<:plane:1182129077495287818>",
'' => "<:planet:1182132980899139684>",
'' => "<:play:1182129079869251614>",
'' => "<:players:1182129203420864557>",
'' => "<:power:1182132985559003136>",
'' => "<:power:1182132985559003136>",
'' => "<:production:1182132992911613963>",
'' => "<:pvp:1182132995130400789>",
'' => "<:reddit:1182133001044361307>",
'' => "<:redo:1182133008384413736>",
'' => "<:refresh:1182133010586423387>",
'' => "<:resize:1182120953245868152>",
'' => "<:right:1182119750155915264>",
'' => "<:right_open:1182133015036575745>",
'' => "<:right_open:1182133015036575745>",
'' => "<:rotate:1182133018400399521>",
'' => "<:save:1182133023068655737>",
'' => "<:settings:1182133030073151508>",
'' => "<:spray:1182133032493252689>",
'' => "<:star:1182120776070070382>",
'' => "<:steam:1182133038054912020>",
'' => "<:survival:1182133046233809016>",
'' => "<:terminal:1182133050587484231>",
'' => "<:trash:1182133055008284814>",
'' => "<:tree:1182133057138987148>",
'' => "<:trello:1182133061236834375>",
'' => "<:turret:1182133068123873320>",
'' => "<:undo:1182133073454825512>",
'' => "<:units:1182133078022422579>",
'' => "<:up:1182120109221875802>",
'' => "<:upload:1182133085148561498>",
'' => "<:up_open:1182133079997960282>",
'⚠' => "<:warning:1182119952048726066>",
'' => "<:waves:1182133091570040873>",
'' => "<:wrench:1174277587493715979>",
'' => "<:zoom:1182133094090809406>",
'' => fluid(Fluid::Arkycite),
'' => fluid(Fluid::Cryofluid),
'' => fluid(Fluid::Cyanogen),
'' => fluid(Fluid::Gallium),
'' => fluid(Fluid::Hydrogen),
'' => fluid(Fluid::Neoplasm),
'' => fluid(Fluid::Nitrogen),
'' => fluid(Fluid::Oil),
'' => fluid(Fluid::Ozone),
'' => fluid(Fluid::Slag),
'' => fluid(Fluid::Water),
'' => item(Item::Beryllium),
'' => item(Item::BlastCompound),
'' => item(Item::Carbide),
'' => item(Item::Coal),
'' => item(Item::Copper),
'' => item(Item::DormantCyst),
'' => item(Item::FissileMatter),
'' => item(Item::Graphite),
'' => item(Item::Lead),
'' => item(Item::Metaglass),
'' => item(Item::Oxide),
'' => item(Item::PhaseFabric),
'' => item(Item::Plastanium),
'' => item(Item::Pyratite),
'' => item(Item::Sand),
'' => item(Item::Scrap),
'' => item(Item::Silicon),
'' => item(Item::SporePod),
'' => item(Item::SurgeAlloy),
'' => item(Item::Thorium),
'' => item(Item::Titanium),
'' => item(Item::Tungsten),
};
/// Returns the emoji of a [`Fluid`]
pub const fn fluid(f: Fluid) -> &'static str {
match f {
Fluid::Arkycite => "<:arkycite:1144220710106038383>",
Fluid::Cryofluid => "<:cryofluid:1144220686018154599>",
Fluid::Cyanogen => "<:cyanogen:1144220681945489408>",
Fluid::Gallium => "<:gallium:1144220668238516264>",
Fluid::Hydrogen => "<:hydrogen:1144220658746798090>",
Fluid::Neoplasm => "<:neoplasm:1144220645794791505>",
Fluid::Nitrogen => "<:nitrogen:1144220641160077363>",
Fluid::Oil => "<:oil:1144220637448118353>",
Fluid::Ozone => "<:ozone:1144220628627497091>",
Fluid::Slag => "<:slag:1144220603671396352>",
Fluid::Water => "<:water:1144220582204944434>",
}
}
/// Returns the emoji of a [`Item`]
pub const fn item(i: Item) -> &'static str {
match i {
Item::Beryllium => "<:beryllium:1144220705739788288>",
Item::BlastCompound => "<:blastcompound:1144220701671305319>",
Item::Carbide => "<:carbide:1144220696927555584>",
Item::Coal => "<:coal:1144220692729036800>",
Item::Copper => "<:copper:1144220690216648704>",
Item::DormantCyst => "<:dormantcyst:1144220677994446928>",
Item::FissileMatter => "<:fissilematter:1144220673670131742>",
Item::Graphite => "<:graphite:1144220661137551400>",
Item::Lead => "<:lead:1144220654686699570>",
Item::Metaglass => "<:metaglass:1144220649901019206>",
Item::Oxide => "<:oxide:1144220632746295316>",
Item::PhaseFabric => "<:phasefabric:1144220626224156794>",
Item::Plastanium => "<:plastanium:1144220622403153971>",
Item::Pyratite => "<:pyratite:1144220617319657572>",
Item::Sand => "<:sand:1144220613880315934>",
Item::Scrap => "<:scrap:1144220611531505704>",
Item::Silicon => "<:silicon:1144220607710502922>",
Item::SporePod => "<:sporepod:1144220601205149777>",
Item::SurgeAlloy => "<:surgealloy:1144220597484789822>",
Item::Thorium => "<:thorium:1144220593068191784>",
Item::Titanium => "<:titanium:1144220588978749551>",
Item::Tungsten => "<:tungsten:1144220586382458970>",
}
}
/// "fixes" mindustry emojis with discord emojis
/// ```
/// assert_eq!(
/// emoji::mindustry::to_discord("the will output many /s"),
/// "the <:spore_press:1164832597411647508> will output many <:sporepod:1144220601205149777>/s"
/// );
/// ```
pub fn to_discord(s: &str) -> String {
let mut o = String::with_capacity(s.len());
for ch in s.chars() {
if let Some(mtch) = TO_DISCORD.get(&ch) {
o.push_str(mtch);
} else {
o.push(ch);
}
}
o
}
}