1 /* 2 * Copyright (C) 2010 Unreal Visualizer Authors 3 * 4 * This program is free software: you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation, either version 3 of the License, or 7 * (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program. If not, see <http://www.gnu.org/licenses/>. 16 */ 17 package nl.tudelft.goal.ut2004.visualizer.util; 18 19 /** 20 * 21 * Class containing string representations of object types that can be spawned 22 * in Unreal Tournament 2004. 23 * 24 * @author Lennard de Rijk 25 * 26 */ 27 public class UnrealActors { 28 29 // FIXME: Unreal has 2 sniper weapons, we are missing the original sniper 30 //gun here. Also there should be an airstrike and ion canon painter. 31 /** 32 * Collection of Unreal Class names that can be added to the inventory. 33 */ 34 public final static String[] INVENTORY_TYPES = new String[]{ 35 "xPickups.HealthPack", "xPickups.MiniHealthPack", 36 "xPickups.ShieldPack", "xPickups.SuperHealthPack", 37 "xPickups.SuperShieldPack", "xPickups.AdrenalinePickup", 38 "xPickups.UDamagePack", 39 "xWeapons.ShieldGunPickup", 40 "xWeapons.AssaultRiflePickup", "xWeapons.AssaultAmmoPickup", 41 "xWeapons.BioRiflePickup", "xWeapons.BioAmmoPickup", 42 "xWeapons.ShockRiflePickup", "xWeapons.ShockAmmoPickup", 43 "xWeapons.LinkGunPickup", "xWeapons.LinkAmmoPickup", 44 "xWeapons.MinigunPickup", "xWeapons.MinigunAmmoPickup", 45 "xWeapons.FlakCannonPickup","xWeapons.FlakAmmoPickup", 46 "xWeapons.RocketLauncherPickup", "xWeapons.RocketAmmoPickup", 47 "xWeapons.SniperRiflePickup", "xWeapons.SniperAmmoPickup", 48 "xWeapons.PainterPickup", "xWeapons.RedeemerPickup"}; 49 50 }