Go to file
bas080 0fc4dbc177 Merge branch 'development' of https://github.com/bas080/pathogen
Conflicts:
	pathogen/api.lua
	pathogen_tests/init.lua
2015-02-20 17:47:53 +01:00
gosirea Shorter description for gosirea 2015-02-04 17:34:32 +01:00
gravititus Gravititus infect 2015-02-20 17:29:43 +01:00
influencia Demo pathogens update 2015-02-03 07:57:08 +01:00
panola removed print and comments from panola init.lua 2015-02-04 17:40:31 +01:00
pathogen Merge branch 'development' of https://github.com/bas080/pathogen 2015-02-20 17:47:53 +01:00
API.md Documentation update 2015-02-20 17:26:57 +01:00
README.md Documentation update 2015-02-20 17:26:57 +01:00
modpack.txt Complete rewrite 2015-02-03 06:21:15 +01:00

README.md

PATHOGEN

A minetest mod that enables users to get a pathogen.

Features

  • Easily define a new pathogen using the pathogen API
  • Demo pathogens that are infectious and sometimes deadly.

Diseases

Gravititus

Occurs when ascending too quickly. Symptons include hiccups and random sense of gravity. There is no known cure yet. ( any suggestions? stone soup anyone? )

Influencia

Highly contagious as it is airborne. Being around someone that has the diseases increases the chances of getting the virus drastically. It is advised to eat well and keep your distance from players that are coughing. Death is very unlikely.

Panola

Contagious through body fluids. It is ok to be near someone that has the disease. Make sure that when cleaning up after someone that has expelled fluids, to decontaminate the fluids first. This can be done with the Decontaminator Decontaminator.

Gosirea

Symptons include gas and burps. Occasionaly a shard. Carrier contaminates nearby surfaces when symptoms show. These can intern infect players that dig the infected nodes. Not deadly for those that have good health.

Items

  • Comes with nodes like vomit, blood and feces that are infectious when dug.
  • A bio hazard warning fence, in case a quarantine is required.
  • A decontaminater for removing infectious fluids.

Crafts

pathogen.recipes['xpanes:fence_warning'] =  {
  {'group:stick', 'wool:red', 'group:stick'},
  {'group:stick', 'wool:red', 'group:stick'},
  {'group:stick', 'wool:red', 'group:stick'}
}

pathogen.recipes['pathogen:decontaminator'] = {
  {'xpanes:bar','',''},
  {'','default:steelblock',''},
  {'','',''}
}

Commands

Infections can be initiated by using commands. It requires the "pathogen" privilege. /grant pathogen.


/pathogens
--list all pathogens and their descriptions

/infect <player name> <pathogen name>
--infect the player

/immunize <player name> <pathogen name>
--make player immune to particular pathogen

Roadmap

  • saving infections for persistence between server restarts
  • more pathogens and cures
  • make the API more flexible, consistent and forgiving
  • register immunization with pathogen in seconds

Reference

License

  • Code WTFPL
  • Images WTFPL
  • Sounds CC