Commit Graph

6 Commits

Author SHA1 Message Date
Tigercat2000
78b13ba338 Finish syndicate template, other finishes 2015-05-23 16:50:33 -07:00
Remie Richards
b2bba39a68 Fixes the scope of the 4 Continue statements to correctly end the turfPath and atomPath loops, Corrects define bitflags 2015-05-01 04:15:18 -07:00
Remie Richards
88faef42ea Adjusts some code to reduce the rapid increase of clustering accidentally somehow caused in this improvement PR
Conflicts:
	code/modules/procedural mapping/mapGeneratorModules/nature.dm
2015-05-01 04:14:53 -07:00
Remie Richards
0bcdcd037b Fixes atoms not spawning, Corrects defineCircularRange() to produce proper spheres when given differing Z coords. 2015-05-01 04:13:09 -07:00
Remie Richards
7a0a724d6c Fixes a bug where turf cluster checks checked for atoms instead of turfs, adds proc to define a circular region, CIRCLES! 2015-04-30 17:56:11 -07:00
Remie Richards
0f7b09ef07 Procedural Map Generator System
This commit adds a Procedural map generating system for code and admins to
use ingame. The system is modular, which means that it is fairly easy to
make new generating systems. Currently, only the 'nature' unsimulated
system is implemented, as a testing verb for admins to use. Admins can
define the starting XYZ and ending XYZ of the generated system.

Players - This means you may see content that is truely random, in the
future.

Coders - This system allows you to randomize map elements. Writing new
modules is documented at
code/modules/procedural-mapping/mapGeneratorReadme.dm
Detailed information about how the system works, and how it can be
integrated is also avalible there.

Admins - This system will allow you to, at the touch of a button, create
very complex structures and turfs that would otherwise require being
spawned in manually, one by one. The nature button is a fairly good
example of this, with it's randomized grass textures, randomly placed
trees, and randomly placed rocks. This would normally take a good 5
minutes to do, spawning the trees and rocks and turfs, but it takes about
20 seconds to enter the coordinates and have it be completely random.
2015-04-11 05:28:10 -07:00