add scripts/devel/spawn-unit-helper.rb
							parent
							
								
									91a7280ac3
								
							
						
					
					
						commit
						6af362db39
					
				| @ -0,0 +1,29 @@ | |||||||
|  | # setup stuff to allow arena creature spawn after a mode change | ||||||
|  | 
 | ||||||
|  | df.world.arena_spawn.race.clear | ||||||
|  | df.world.arena_spawn.caste.clear | ||||||
|  | 
 | ||||||
|  | df.world.raws.creatures.all.length.times { |r_idx| | ||||||
|  | 	df.world.raws.creatures.all[r_idx].caste.length.times { |c_idx| | ||||||
|  | 		df.world.arena_spawn.race << r_idx | ||||||
|  | 	       	df.world.arena_spawn.caste << c_idx | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | df.world.arena_spawn.creature_cnt[df.world.arena_spawn.race.length-1] = 0 | ||||||
|  | 
 | ||||||
|  | puts <<EOS | ||||||
|  | Arena spawn data initialized. | ||||||
|  | 
 | ||||||
|  | Now enter the 'k' menu, change mode using: | ||||||
|  |   rb_eval df.gametype = :DWARF_ARENA | ||||||
|  | 
 | ||||||
|  | spawn creatures ('c' ingame), | ||||||
|  | 
 | ||||||
|  | revert to game mode using: | ||||||
|  |   rb_eval df.gametype = #{df.gametype.inspect} | ||||||
|  | 
 | ||||||
|  | To convert spawned creatures to livestock, select each one with the 'v' menu, and enter: | ||||||
|  |   rb_eval df.unit_find.civ_id = df.ui.civ_id | ||||||
|  | 
 | ||||||
|  | EOS | ||||||
		Loading…
	
		Reference in New Issue