Lines Matching refs:deity

2361 	CDeity *deity = CDeity::GetOrAddDeity(deity_ident);  in CclDefineDeity()  local
2368 deity->Name = LuaToString(l, -1); in CclDefineDeity()
2370 deity->Pantheon = CPantheon::GetPantheon(LuaToString(l, -1)); in CclDefineDeity()
2372 deity->Gender = GetGenderIdByName(LuaToString(l, -1)); in CclDefineDeity()
2374 deity->Major = LuaToBoolean(l, -1); in CclDefineDeity()
2376 deity->Description = LuaToString(l, -1); in CclDefineDeity()
2378 deity->Background = LuaToString(l, -1); in CclDefineDeity()
2380 deity->Quote = LuaToString(l, -1); in CclDefineDeity()
2386 deity->HomePlane = plane; in CclDefineDeity()
2392 deity->DeityUpgrade = upgrade; in CclDefineDeity()
2393 CDeity::DeitiesByUpgrade[upgrade] = deity; in CclDefineDeity()
2399 deity->CharacterUpgrade = upgrade; in CclDefineDeity()
2401 deity->Icon.Name = LuaToString(l, -1); in CclDefineDeity()
2402 deity->Icon.Icon = nullptr; in CclDefineDeity()
2403 deity->Icon.Load(); in CclDefineDeity()
2404 deity->Icon.Icon->Load(); in CclDefineDeity()
2413 deity->Civilizations.push_back(civilization); in CclDefineDeity()
2414 civilization->Deities.push_back(deity); in CclDefineDeity()
2425 deity->Religions.push_back(religion); in CclDefineDeity()
2436 deity->Domains.push_back(deity_domain); in CclDefineDeity()
2450 deity->HolyOrders.push_back(holy_order); in CclDefineDeity()
2451 holy_order->HolyOrderDeity = deity; in CclDefineDeity()
2464 …if (std::find(deity->Abilities.begin(), deity->Abilities.end(), ability) == deity->Abilities.end()… in CclDefineDeity()
2465 deity->Abilities.push_back(ability); in CclDefineDeity()
2476 deity->Feasts.push_back(feast); in CclDefineDeity()
2491 deity->CulturalNames[civilization] = cultural_name; in CclDefineDeity()
2498 if (deity->Major && deity->Domains.size() > MAJOR_DEITY_DOMAIN_MAX) { in CclDefineDeity()
2499 deity->Domains.resize(MAJOR_DEITY_DOMAIN_MAX); in CclDefineDeity()
2500 } else if (!deity->Major && deity->Domains.size() > MINOR_DEITY_DOMAIN_MAX) { in CclDefineDeity()
2501 deity->Domains.resize(MINOR_DEITY_DOMAIN_MAX); in CclDefineDeity()
2504 for (CDeityDomain *domain : deity->Domains) { in CclDefineDeity()
2506 …if (std::find(deity->Abilities.begin(), deity->Abilities.end(), ability) == deity->Abilities.end()… in CclDefineDeity()
2507 deity->Abilities.push_back(ability); in CclDefineDeity()
3806 const CDeity *deity = CDeity::GetDeity(deity_ident); in CclGetDeityData() local
3807 if (!deity) { in CclGetDeityData()
3813 lua_pushstring(l, deity->Name.c_str()); in CclGetDeityData()
3816 if (deity->Pantheon) { in CclGetDeityData()
3817 lua_pushstring(l, deity->Pantheon->Name.c_str()); in CclGetDeityData()
3823 lua_pushstring(l, deity->Description.c_str()); in CclGetDeityData()
3826 lua_pushstring(l, deity->Background.c_str()); in CclGetDeityData()
3829 lua_pushstring(l, deity->Quote.c_str()); in CclGetDeityData()
3832 lua_pushboolean(l, deity->Major); in CclGetDeityData()
3835 if (deity->HomePlane) { in CclGetDeityData()
3836 lua_pushstring(l, deity->HomePlane->Ident.c_str()); in CclGetDeityData()
3842 lua_pushstring(l, deity->Icon.Name.c_str()); in CclGetDeityData()
3845 lua_createtable(l, deity->Civilizations.size(), 0); in CclGetDeityData()
3846 for (size_t i = 1; i <= deity->Civilizations.size(); ++i) in CclGetDeityData()
3848 lua_pushstring(l, PlayerRaces.Name[deity->Civilizations[i-1]->ID].c_str()); in CclGetDeityData()
3853 lua_createtable(l, deity->Religions.size(), 0); in CclGetDeityData()
3854 for (size_t i = 1; i <= deity->Religions.size(); ++i) in CclGetDeityData()
3856 lua_pushstring(l, deity->Religions[i-1]->Ident.c_str()); in CclGetDeityData()
3861 lua_createtable(l, deity->Domains.size(), 0); in CclGetDeityData()
3862 for (size_t i = 1; i <= deity->Domains.size(); ++i) in CclGetDeityData()
3864 lua_pushstring(l, deity->Domains[i-1]->Ident.c_str()); in CclGetDeityData()
3869 lua_createtable(l, deity->Abilities.size(), 0); in CclGetDeityData()
3870 for (size_t i = 1; i <= deity->Abilities.size(); ++i) in CclGetDeityData()
3872 lua_pushstring(l, deity->Abilities[i-1]->Ident.c_str()); in CclGetDeityData()
3882 lua_pushstring(l, deity->GetCulturalName(civilization).c_str()); in CclGetDeityData()
3886 lua_pushstring(l, GetGenderNameById(deity->Gender).c_str()); in CclGetDeityData()