|
UFO: Alien Invasion
|
The csi structure is the client-server-information structure which contains all the static data needed by the server and the client. More...
#include <q_shared.h>

The csi structure is the client-server-information structure which contains all the static data needed by the server and the client.
Definition at line 515 of file q_shared.h.
| linkedList_t* csi_t::actorNames |
Definition at line 562 of file q_shared.h.
Referenced by Com_GetNameListByID(), and Com_ParseActorNames().
| const chrTemplate_t* csi_t::alienChrTemplates[MAX_TEAMS_PER_MISSION] |
Definition at line 554 of file q_shared.h.
Referenced by AI_SetStats(), BATTLE_SetVars(), and GAME_SK_SetMissionParameters().
| const teamDef_t* csi_t::alienTeams[MAX_TEAMS_PER_MISSION] |
the current assigned teams for this mission
Definition at line 553 of file q_shared.h.
Referenced by AI_SetCharacterValues(), AI_SetStats(), BATTLE_SetVars(), and GAME_SK_SetMissionParameters().
| linkedList_t* csi_t::bodyTemplates |
Definition at line 560 of file q_shared.h.
Referenced by Com_GetBodyTemplateByID(), and Com_ParseBodyTemplate().
| chrTemplate_t csi_t::chrTemplates[MAX_CHARACTER_TEMPLATES] |
character templates
Definition at line 558 of file q_shared.h.
Referenced by Com_GetCharacterTemplateByID(), and Com_ParseCharacterTemplate().
| int csi_t::damBlast |
Definition at line 528 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), and G_FireAffectedSurface().
| int csi_t::damFire |
Definition at line 528 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), G_FireAffectedSurface(), and SP_trigger_hurt().
| int csi_t::damIncendiary |
incendiary damage type that spawns fire fields that will hurt actors
Definition at line 537 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), G_ClientShoot(), G_FireAffectedSurface(), and SP_misc_fire().
| int csi_t::damLaser |
Damage type ids
Definition at line 532 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), and G_ShotMorale().
| int csi_t::damNormal |
Damage type ids
Definition at line 528 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), G_ClientShoot(), and G_TreatActor().
| int csi_t::damParticle |
Definition at line 532 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), and Com_ParseScripts().
| int csi_t::damPlasma |
Definition at line 532 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), and Com_ParseScripts().
| int csi_t::damShock |
Flashbang-type 'damage' (i.e. Blinding).
Definition at line 529 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), G_Damage(), G_SplashDamage(), G_TreatActor(), and Touch_HurtTrigger().
| int csi_t::damSmoke |
smoke damage type that spawn smoke fields that blocks the visibility
Definition at line 536 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), G_ClientShoot(), and G_Damage().
| int csi_t::damStunElectro |
Electro-Shock attack (effective against organic and robotic targets).
Definition at line 535 of file q_shared.h.
Referenced by AI_FindBestFiredef(), Com_ParseDamageTypes(), Com_ParseScripts(), G_Damage(), G_TreatActor(), and Touch_HurtTrigger().
| int csi_t::damStunGas |
Stun gas attack (only effective against organic targets).
Definition at line 533 of file q_shared.h.
Referenced by AI_FindBestFiredef(), Com_ParseDamageTypes(), Com_ParseScripts(), G_ClientShoot(), G_Damage(), LE_AddProjectile(), LET_Projectile(), SP_misc_smoke(), SP_misc_smokestun(), and Touch_HurtTrigger().
| damageType_t csi_t::dts[MAX_DAMAGETYPES] |
Damage types
Definition at line 544 of file q_shared.h.
Referenced by Com_ParseArmourOrResistance(), Com_ParseDamageTypes(), Com_ParseValue(), Com_ValueToStr(), and INV_ItemDescription().
| equipDef_t csi_t::eds[MAX_EQUIPDEFS] |
Equipment definitions
Definition at line 540 of file q_shared.h.
Referenced by Com_ParseEquipment(), CP_SetAlienEquipmentByInterest(), G_GetEquipDefByID(), G_GetEquipmentForAISpawn(), GAME_ChangeEquip(), INV_EquipmentDefSanityCheck(), and INV_GetEquipmentDefinitionByID().
| gametype_t csi_t::gts[MAX_GAMETYPES] |
Definition at line 567 of file q_shared.h.
Referenced by Com_GameTypeList_f(), Com_ParseGameTypes(), Com_SetGameType(), GAME_MP_InitUI_f(), GAME_MP_MapInfo(), and GameTest::testCountSpawnpointsForMapInMultiplayerMode().
| invDef_t csi_t::ids[MAX_INVDEFS] |
Inventory definitions
Definition at line 524 of file q_shared.h.
Referenced by Inventory::canHoldItemWeight(), Com_ParseInventory(), Container::def(), InventoryInterface::EquipActorMelee(), InventoryInterface::EquipActorNormal(), InventoryInterface::EquipActorRobot(), GAME_LoadItem(), INVSH_GetInventoryDefinitionByID(), InventoryInterface::moveInInventory(), and InventoryInterface::PackAmmoAndWeapon().
| implantDef_t csi_t::implants[MAX_IMPLANTS] |
Definition at line 520 of file q_shared.h.
Referenced by Com_ParseImplant(), INVSH_GetImplantByIDSilent(), INVSH_GetImplantForObjDef(), and TEST_F().
| mapDef_t csi_t::mds[MAX_MAPDEFS] |
Map definitions
Definition at line 571 of file q_shared.h.
Referenced by CL_InitAfter(), Com_GetMapDefByIDX(), and Com_ParseMapDefinition().
| int csi_t::numAlienTeams |
Definition at line 555 of file q_shared.h.
Referenced by AI_SetCharacterValues(), AI_SetStats(), BATTLE_SetVars(), and GAME_SK_SetMissionParameters().
| int csi_t::numChrTemplates |
Definition at line 559 of file q_shared.h.
Referenced by Com_GetCharacterTemplateByID(), and Com_ParseCharacterTemplate().
| int csi_t::numDTs |
Definition at line 545 of file q_shared.h.
Referenced by Com_ParseArmourOrResistance(), Com_ParseDamageTypes(), Com_ParseScripts(), Com_ParseValue(), and INV_ItemDescription().
| int csi_t::numEDs |
Definition at line 541 of file q_shared.h.
Referenced by Com_ParseEquipment(), Com_ParseScripts(), CP_SetAlienEquipmentByInterest(), G_GetEquipDefByID(), GAME_ChangeEquip(), INV_EquipmentDefSanityCheck(), and INV_GetEquipmentDefinitionByID().
| int csi_t::numGTs |
Definition at line 568 of file q_shared.h.
Referenced by Com_GameTypeList_f(), Com_ParseGameTypes(), Com_SetGameType(), GAME_MP_InitUI_f(), GAME_MP_MapInfo(), GAME_MP_UpdateGametype_f(), and GameTest::testCountSpawnpointsForMapInMultiplayerMode().
| int csi_t::numIDs |
Definition at line 525 of file q_shared.h.
Referenced by Com_ParseInventory(), and Com_ParseScripts().
| int csi_t::numImplants |
Definition at line 521 of file q_shared.h.
Referenced by Com_ParseImplant(), INVSH_GetImplantByIDSilent(), INVSH_GetImplantForObjDef(), and TEST_F().
| int csi_t::numMDs |
Definition at line 572 of file q_shared.h.
Referenced by CL_InitAfter(), Com_GetMapDefNumber(), Com_ParseMapDefinition(), GAME_SwitchCurrentSelectedMap(), TEST_F(), UI_MapInfo(), UI_MapInfoGetNext(), UI_RequestMapList_f(), and UI_SelectMap_f().
| int csi_t::numODs |
Definition at line 518 of file q_shared.h.
Referenced by AII_GetCraftitemTechsByType(), B_SaveStorageXML(), BS_FillMarket_f(), BS_InitMarket(), BS_SaveXML(), CAP_UpdateStorageCap(), CL_CanMultiplayerStart(), CL_ViewLoadMedia(), CL_ViewPrecacheModels(), Com_AddObjectLinks(), Com_ParseItem(), Com_ParseScripts(), CP_AddWeaponAmmo(), CP_CampaignRunMarket(), CP_ItemsSanityCheck(), InventoryInterface::EquipActorNormal(), G_GetObjectForFiredef(), G_ReadItem(), GAME_SaveTeam(), INV_EquipmentDefSanityCheck(), INV_UpdateObject_f(), INVSH_GetItemByIDSilent(), INVSH_GetItemByIDX(), InventoryInterface::PackAmmoAndWeapon(), PR_UpdateProductionList(), RS_InitTree(), S_PrecacheSamples(), SV_Map(), TEST_F(), TR_FillItems(), UI_BaseInventoryNodeDrawItems(), UI_BaseInventoryNodeGetItem(), UI_ContainerItemIteratorNext(), UI_ContainerNodeUpdateEquipment(), and UP_Article().
| int csi_t::numTeamDefs |
Definition at line 549 of file q_shared.h.
Referenced by CL_ActorAdd(), CL_ActorAppear(), CL_PrecacheCharacterModels(), CL_TeamDefInitMenu(), Com_GetTeamDefinitionByID(), Com_ParseScripts(), Com_ParseTeam(), CP_ParseCampaignData(), GAME_SK_SetMissionParameters(), and TEST_F().
| int csi_t::numUGV |
Definition at line 565 of file q_shared.h.
Referenced by BS_FillMarket_f(), Com_GetUGVByID(), Com_GetUGVByIDSilent(), and Com_ParseUGVs().
| objDef_t csi_t::ods[MAX_OBJDEFS] |
Object definitions
Definition at line 517 of file q_shared.h.
Referenced by BS_FillMarket_f(), Com_AddObjectLinks(), Com_ParseItem(), InventoryInterface::EquipActorNormal(), G_GetObjectForFiredef(), G_ReadItem(), INVSH_GetItemByIDSilent(), INVSH_GetItemByIDX(), PR_UpdateProductionList(), and RS_InitTree().
| teamDef_t csi_t::teamDef[MAX_TEAMDEFS] |
team definitions
Definition at line 548 of file q_shared.h.
Referenced by CL_ActorAdd(), CL_ActorAppear(), CL_PrecacheCharacterModels(), CL_TeamDefInitMenu(), Com_GetTeamDefinitionByID(), Com_ParseTeam(), CP_ParseCampaignData(), G_ClientReadCharacter(), GAME_SK_SetMissionParameters(), and TEST_F().
| TerrainDefs csi_t::terrainDefs |
Definition at line 574 of file q_shared.h.
Referenced by AIR_PilotSurvivedCrash(), AIRFIGHT_ActionsAfterAirfight(), Com_ParseTerrainDefinition(), CP_CreateBattleParameters(), and GEO_GetTerrainTypeByPos().
Definition at line 564 of file q_shared.h.
Referenced by BS_FillMarket_f(), Com_GetUGVByIDSilent(), and Com_ParseUGVs().