Skip to content

Commit b03c54d

Browse files
Merge pull request LandSandBoat#10523 from Xaver-DaRed/sc-cleanup
[Cleanup] Old skillchain code
2 parents 94e1231 + 6081d81 commit b03c54d

6 files changed

Lines changed: 3 additions & 59 deletions

File tree

scripts/globals/combat/skillchain.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ local function getSkillchainElementToUse(target, skillchainType)
4141
-- Build skillchain available elements table.
4242
local elementTable = {}
4343
for i = xi.element.FIRE, xi.element.DARK do
44-
if xi.data.element.skillchainElementTable[i][skillchainType + 1] > 0 then
44+
if xi.data.element.skillchainElementTable[i][skillchainType] > 0 then
4545
table.insert(elementTable, #elementTable + 1, i)
4646
end
4747
end

sql/skillchain_damage_modifiers.sql

Lines changed: 0 additions & 36 deletions
This file was deleted.

src/map/entities/battle_entity.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,6 @@ enum SKILLCHAIN_ELEMENT : uint8
224224
SC_DARKNESS_II = 16, // Lv4 Darkness
225225
};
226226

227-
#define MAX_SKILLCHAIN_LEVEL (4)
228-
#define MAX_SKILLCHAIN_COUNT (5)
229227
DECLARE_FORMAT_AS_UNDERLYING(SKILLCHAIN_ELEMENT);
230228

231229
enum IMMUNITY : uint32

src/map/map_engine.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ auto MapEngine::init() -> Task<void>
192192
battleutils::LoadWeaponSkillsList();
193193
battleutils::LoadMobSkillsList();
194194
battleutils::LoadPetSkillsList();
195-
battleutils::LoadSkillChainDamageModifiers();
196195
petutils::LoadPetList();
197196
trustutils::LoadTrustList();
198197
mobutils::LoadSqlModifiers();

src/map/utils/battleutils.cpp

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,8 @@
8282
* *
8383
************************************************************************/
8484

85-
std::array<std::array<uint16, 14>, 100> g_SkillTable;
86-
std::array<std::array<uint8, MAX_JOBTYPE>, MAX_SKILLTYPE> g_SkillRanks;
87-
std::array<std::array<uint16, MAX_SKILLCHAIN_COUNT + 1>, MAX_SKILLCHAIN_LEVEL + 1> g_SkillChainDamageModifiers;
85+
std::array<std::array<uint16, 14>, 100> g_SkillTable;
86+
std::array<std::array<uint8, MAX_JOBTYPE>, MAX_SKILLTYPE> g_SkillRanks;
8887

8988
std::array<CWeaponSkill*, MAX_WEAPONSKILL_ID> g_PWeaponSkillList; // Holds all Weapon skills
9089
std::array<CMobSkill*, MAX_MOBSKILL_ID> g_PMobSkillList; // List of mob skills
@@ -281,21 +280,6 @@ void LoadPetSkillsList()
281280
}
282281
}
283282

284-
void LoadSkillChainDamageModifiers()
285-
{
286-
const auto rset = db::preparedStmt("SELECT chain_level, chain_count, initial_modifier, magic_burst_modifier "
287-
"FROM skillchain_damage_modifiers "
288-
"ORDER BY chain_level, chain_count");
289-
FOR_DB_MULTIPLE_RESULTS(rset)
290-
{
291-
const auto level = rset->get<uint16>("chain_level");
292-
const auto count = rset->get<uint16>("chain_count");
293-
const auto value = rset->get<uint16>("initial_modifier");
294-
295-
g_SkillChainDamageModifiers[level][count] = value;
296-
}
297-
}
298-
299283
/************************************************************************
300284
* *
301285
* Clear Up (Free) Skills List *

src/map/utils/battleutils.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ void LoadSkillTable();
107107
void LoadWeaponSkillsList();
108108
void LoadMobSkillsList();
109109
void LoadPetSkillsList();
110-
void LoadSkillChainDamageModifiers();
111110

112111
uint8 CheckMultiHits(CBattleEntity* PEntity, CItemWeapon* PWeapon);
113112

0 commit comments

Comments
 (0)