MCPcopy Create free account
hub / github.com/demoth/jake2 / SpawnRandomMonster

Method SpawnRandomMonster

game/src/main/java/jake2/game/GameSpawn.java:1031–1035  ·  view source on GitHub ↗
(SubgameEntity ent, GameExportsImpl gameExports)

Source from the content-addressed store, hash-verified

1029 static String[] mobs = { "monster_berserk", "monster_gladiator", "monster_gunner", "monster_infantry", "monster_soldier_light", "monster_soldier", "monster_soldier_ss", "monster_tank", "monster_tank_commander", "monster_medic", "monster_chick", "monster_parasite", "monster_flyer", "monster_brain", "monster_floater", "monster_mutant"};
1030 // for debugging and testing
1031 static void SpawnRandomMonster(SubgameEntity ent, GameExportsImpl gameExports){
1032 final int index = Lib.rand() % mobs.length;
1033 SpawnNewEntity(ent, Arrays.asList("spawn", mobs[index]), gameExports);
1034
1035 }
1036
1037 static void SpawnNewEntity(SubgameEntity creator, List<String> args, GameExportsImpl gameExports) {
1038 String className;

Callers 1

ClientCommandMethod · 0.95

Calls 2

randMethod · 0.95
SpawnNewEntityMethod · 0.95

Tested by

no test coverage detected