Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """This file contains sets of named ODF class types."""
- VERSION = 1.0
- CLASSES = {
- "gameobjectclass": {
- "ammopack",
- "animal",
- "apc",
- "armory",
- "artifact",
- "artillery",
- "assaulthover",
- "assaulttank",
- "barracks",
- "beacon",
- "boid",
- "bomber",
- "bomberbay",
- "camerapod",
- "cnozzle",
- "commbunker",
- "commtower",
- "commvehicle",
- "computer",
- "constructionrig",
- "constructionrigh",
- "daywrecker",
- "deposit",
- "extractor",
- "factory",
- "flag",
- "flare",
- "fv_walker",
- "i76building",
- "i76sign",
- "iv_walker",
- "jammer",
- "kingofhill",
- "magnet",
- "mine",
- "minelayer",
- "moneybag",
- "morphtank",
- "objectspawn",
- "person",
- "plant",
- "powered",
- "powerlung",
- "powerplant",
- "proximity",
- "recycler",
- "recyclervehicle",
- "repairkit",
- "satchel",
- "sav",
- "scavenger",
- "scavengerh",
- "scrap",
- "seeker",
- "sensor",
- "service",
- "serviceh",
- "servicepod",
- "shieldtower",
- "silo",
- "spawnpnt",
- "spraybomb",
- "spraymine",
- "supplydepot",
- "techcenter",
- "teleportal",
- "terrain",
- "torpedo",
- "tripmine",
- "tug",
- "turret",
- "turrettank",
- "weaponmine",
- "wingman",
- "wpnpower",
- },
- "weaponclass": {
- "arccannon",
- "blink",
- "cannon",
- "chargegun",
- "damagefield",
- "detonator",
- "dispenser",
- "forcefield",
- "imagelauncher",
- "imagerefract",
- "jetpack",
- "machinegun",
- "magnetgun",
- "mortar",
- "multilauncher",
- "radardamper",
- "radarlauncher",
- "satchelpack",
- "shieldup",
- "targeting",
- "terrainexpose",
- "thermallauncher",
- "torpedolauncher",
- },
- "ordnanceclass": {
- "anchor",
- "beam",
- "bouncebomb",
- "bullet",
- "grenade",
- "imagemissile",
- "lasermissile",
- "laserpopper",
- "leader",
- "lockdown",
- "magnetshell",
- "missile",
- "popper",
- "pulse",
- "radarmissile",
- "radarpopper",
- "seismic",
- "snipershell",
- "spraybomb",
- "thermalmissile",
- },
- "explosionclass": {
- "explosion",
- },
- "lightclass": {
- "pointlight",
- "spotlight",
- }
- }
- ALL_CLASSES = set()
- for catagory, content in CLASSES.items():
- for classlabel in content:
- ALL_CLASSES.add(classlabel)
- CLASS_POWERUP = {
- "servicepod",
- "repairkit",
- "ammopack",
- "wpnpower",
- "satchelpack",
- "daywrecker",
- }
- CLASS_BUILDING = {
- "armory",
- "barracks",
- "bomberbay",
- "cnozzle",
- "commbunker",
- "commtower",
- "computer",
- "deposit",
- "shieldtower",
- "extractor",
- "factory",
- "i76building",
- "powered",
- "powerplant",
- "recycler",
- "sensor",
- "supplydepot",
- "teleportal",
- "terrain",
- "silo",
- "techcenter",
- "turrettank", # Gun towers (vehicle/building hybrid class)
- "jammer",
- # Cannot own terrain or collide:
- #~ "i76sign",
- #~ "powerlung",
- }
Advertisement
Add Comment
Please, Sign In to add comment