@@ -9,7 +9,7 @@ Micropython port and expansion author: Barry Ruffner - barryruffner@gmail.com
fromtimeimportsleep
frommathimportfloor
fromsysimportplatform
fromosimportlistdir
fromosimportlistdir,remove
frommudserverimportMudServer
fromcommandhandlerimportCommandHandler
...
...
@@ -33,6 +33,137 @@ players = {}
# start the server
globals()['mud']=MudServer()
races={
"Android":{
"desc":"Androids are artificial creatures with both biological and mechanical elements, originally created by humanity as servants and now free to chart their own destiny among the stars.",
"mods":{"dex":2,"int":2,"cha":-2,"hp":4}
},
"Human":{
"desc":"Ambitious, creative, and endlessly curious, humans have shown more drive to explore their system and the universe beyond than any of their neighbor races for better and for worse. They've helped usher in a new era of system-wide communication and organization and are admired for their passion and tenacity, but their tendency to shoot first and think about the consequences later can make them a liability for those races otherwise inclined to work with them.",
"mods":{"hp":4}
},
"Kasathas":{
"desc":"Originally from a planet orbiting a dying star far beyond the Pact Worlds, the four-armed kasathas maintain a reputation as a noble and mysterious people. They are famous for their anachronistic warriors, ancient wisdom, and strange traditions.",
"mods":{"str":2,"wis":2,"int":-2,"hp":4}
},
"Korasha Lashuntas":{
"desc":"Idealized by many other humanoid races and gifted with innate psychic abilities, lashuntas are at once consummate scholars and enlightened warriors, naturally divided into two specialized subraces with different abilities and societal roles.",
"mods":{"str":2,"cha":2,"wis":-2,"hp":4}
},
"Damaya Lashuntas":{
"desc":"Idealized by many other humanoid races and gifted with innate psychic abilities, lashuntas are at once consummate scholars and enlightened warriors, naturally divided into two specialized subraces with different abilities and societal roles.",
"mods":{"int":2,"cha":2,"con":-2,"hp":4}
},
"Shirrens":{
"desc":"Once part of a ravenous hive of locust-like predators, the insectile shirrens only recently broke with their hive mind to become a race of telepaths physically addicted to their own individualism, yet dedicated to the idea of community and harmony with other races",
"mods":{"con":2,"wis":2,"cha":-2,"hp":6}
},
"Vesk":{
"desc":"Heavily muscled and covered with thick scales and short, sharp horns, the reptilian vesk are exactly as predatory and warlike as they appear. Originally hailing from a star system near the Pact Worlds, they sought to conquer and subdue their stellar neighbors, as they had all the other intelligent races in their own system, until an overwhelming threat forced them into a grudging alliance with the Pact Worlds for now.",
"mods":{"str":2,"con":2,"int":-2,"hp":6}
},
"Ysoki":{
"desc":"Small and furtive, the ysoki are often overlooked by larger races. Yet through wit and technological prowess, they've spread throughout the solar system, giving truth to the old adage that every starship needs a few rats.",
"mods":{"dex":2,"int":2,"str":-2,"hp":2}
}
}
themes={
"Ace Pilot":{
"desc":"Skillful operator of starships and other vehicles who is obsessed with all related knowledge and lore.",
"mods":{"dex":1}
},
"Bounty Hunter":{
"desc":"Unstoppable tracker who knows how to stay hot on the trail of those who flee.",
"mods":{"con":1}
},
"Icon":{
"desc":"Popular and respected celebrity who can leverage the public's adoration for specific needs.",
"mods":{"cha":1}
},
"Mercenary":{
"desc":"Well-trained soldier of fortune who can work equally well as a combat grunt or a squad leader.",
"mods":{"str":1}
},
"Outlaw":{
"desc":"Wanted criminal with back-alley connections to black markets and associates who can fend off legal trouble.",
"mods":{"dex":1}
},
"Priest":{
"desc":"Dedicated and knowledgeable adherent to a philosophy or religion who commands clout among other followers.",
"mods":{"wis":1}
},
"Scholar":{
"desc":"Skilled researcher and cutting-edge thinker with a broad base of knowledge and a thirst to expand it.",
"mods":{"int":1}
},
"Spacefarer":{
"desc":"Restless explorer who has strong intuition and has collected deep knowledge about alien biology and topology.",
"mods":{"con":1}
},
"Xenoseeker":{
"desc":"Guru of alien life-forms who finds that meeting them is one of life's most rewarding accomplishments.",
"mods":{"cha":1}
}
# "Themeless":{
# "desc": "One who doesn't fit into any niche above but forges a personal path of determination and training."
# "mods": {"": 1}
# },
}
classes={
"Envoy":{
"desc":"Charismatic people person good at a wide range of skills who inspires allies to accomplish great heroic feats.",
"skills":["Acrobatics","Intimidate","Athletics","Medicine","Bluff","Perception","Computers","Piloting","Culture","Profession","Diplomacy","Sense Motive","Disguise","Sleight of Hand","Engineering","Stealth"],
"desc":"Stealthy combatant with wide-ranging know-how who is adept at taking advantage of unprepared foes.",
"skills":["Acrobatics","Medicine","Athletics","Perception","Bluff","Piloting","Computers","Profession","Culture","Sense Motive","Disguise","Sleight of Hand","Engineering","Stealth","Intimidate","Survival"],