I gathered the following lemmingstates for Lemmix. The states 0..127 will be reserved. The states 128..255 will be "free" for addons.
These are the names which will appear in the editor, when editing a "LemmingDefinition".
If anyone has remarks on these names or finds omissions I would be glad to hear.
DefaultLemmingStateMap: array[lsNone..lsTwister] of TIdentMapEntry =
(
(Value: lsNone; Name: 'None'),
(Value: lsWalker; Name: 'Walker'),
(Value: lsJumper; Name: 'Jumper'),
(Value: lsDigger; Name: 'Digger'),
(Value: lsClimber; Name: 'Climber'),
(Value: lsDrowner; Name: 'Drowner'),
(Value: lsHoister; Name: 'Hoister'),
(Value: lsBuilder; Name: 'Builder'),
(Value: lsBasher; Name: 'Basher'),
(Value: lsMiner; Name: 'Miner'),
(Value: lsFaller; Name: 'Faller'),
(Value: lsFloater; Name: 'Floater'),
(Value: lsSplatter; Name: 'Splatter'),
(Value: lsExiter; Name: 'Exiter'),
(Value: lsVaporizer; Name: 'Vaporizer'),
(Value: lsBlocker; Name: 'Blocker'),
(Value: lsShrugger; Name: 'Shrugger'),
(Value: lsOhnoer; Name: 'Ohnoer'),
(Value: lsExploder; Name: 'Exploder'),
(Value: lsArcher; Name: 'Archer'),
(Value: lsAttractor; Name: 'Attractor'),
(Value: lsBallooner; Name: 'Ballooner'),
(Value: lsBazooker; Name: 'Bazooker'),
(Value: lsBomber; Name: 'Bomber'),
(Value: lsClubBasher; Name: 'ClubBasher'),
(Value: lsDiver; Name: 'Diver'),
(Value: lsFencer; Name: 'Fencer'),
(Value: lsFiller; Name: 'Filler'),
(Value: lsFlameThrower; Name: 'FlameThrower'),
(Value: lsGluePourer; Name: 'GluePourer'),
(Value: lsHangGlider; Name: 'HangGlider'),
(Value: lsHopper; Name: 'Hopper'),
(Value: lsIcarusWings; Name: 'IcarusWings'),
(Value: lsJetPack; Name: 'JetPack'),
(Value: lsGapJumper; Name: 'GapJumper'),
(Value: lsKayaker; Name: 'Kayaker'),
(Value: lsLaserBlaster; Name: 'LaserBlaster'),
(Value: lsMagicCarpet; Name: 'MagicCarpet'),
(Value: lsMagnoBoots; Name: 'MagnoBoots'),
(Value: lsMortar; Name: 'Mortar'),
(Value: lsParachuter; Name: 'Parachuter'),
(Value: lsPlanter; Name: 'Planter'),
(Value: lsPlatformer; Name: 'Platformer'),
(Value: lsPoleVaulter; Name: 'PoleVaulter'),
(Value: lsRockClimber; Name: 'RockClimber'),
(Value: lsRoller; Name: 'Roller'),
(Value: lsRoper; Name: 'Roper'),
(Value: lsRunner; Name: 'Runner'),
(Value: lsSandPourer; Name: 'SandPourer'),
(Value: lsScooper; Name: 'Scooper'),
(Value: lsSkimmier; Name: 'Skimmier'),
(Value: lsSkater; Name: 'Skater'),
(Value: lsSkier; Name: 'Skier'),
(Value: lsSlider; Name: 'Slider'),
(Value: lsSpearer; Name: 'Spearer'),
(Value: lsStacker; Name: 'Stacker'),
(Value: lsStomper; Name: 'Stomper'),
(Value: lsSuperLem; Name: 'SuperLem'),
(Value: lsSurfer; Name: 'Surfer'),
(Value: lsSwimmer; Name: 'Swimmer'),
(Value: lsThrower; Name: 'Thrower'),
(Value: lsTwister; Name: 'Twister')
);