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_s::actorNames |
Definition at line 562 of file q_shared.h.
Referenced by Com_GetNameListByID(), and Com_ParseActorNames().
const chrTemplate_t* csi_s::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_s::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_s::bodyTemplates |
Definition at line 560 of file q_shared.h.
Referenced by Com_GetBodyTemplateByID(), and Com_ParseBodyTemplate().
chrTemplate_t csi_s::chrTemplates[MAX_CHARACTER_TEMPLATES] |
character templates
Definition at line 558 of file q_shared.h.
Referenced by Com_GetCharacterTemplateByID(), and Com_ParseCharacterTemplate().
int csi_s::damBlast |
Definition at line 528 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), and G_FireAffectedSurface().
int csi_s::damFire |
Definition at line 528 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), G_FireAffectedSurface(), and SP_trigger_hurt().
int csi_s::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_s::damLaser |
Damage type ids
Definition at line 532 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), and G_ShotMorale().
int csi_s::damNormal |
Damage type ids
Definition at line 528 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), Com_ParseScripts(), InventoryInterface::EquipActorNormal(), G_ClientShoot(), and G_TreatActor().
int csi_s::damParticle |
Definition at line 532 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), and Com_ParseScripts().
int csi_s::damPlasma |
Definition at line 532 of file q_shared.h.
Referenced by Com_ParseDamageTypes(), and Com_ParseScripts().
int csi_s::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_s::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_s::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_s::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_s::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_s::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_s::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_s::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_s::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_s::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_s::numAlienTeams |
Definition at line 555 of file q_shared.h.
Referenced by AI_SetCharacterValues(), AI_SetStats(), BATTLE_SetVars(), and GAME_SK_SetMissionParameters().
int csi_s::numChrTemplates |
Definition at line 559 of file q_shared.h.
Referenced by Com_GetCharacterTemplateByID(), and Com_ParseCharacterTemplate().
int csi_s::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_s::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_s::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_s::numIDs |
Definition at line 525 of file q_shared.h.
Referenced by Com_ParseInventory(), and Com_ParseScripts().
int csi_s::numImplants |
Definition at line 521 of file q_shared.h.
Referenced by Com_ParseImplant(), INVSH_GetImplantByIDSilent(), INVSH_GetImplantForObjDef(), and TEST_F().
int csi_s::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_s::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_s::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_s::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_s::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_s::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_s::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().