mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-27 09:49:22 +02:00
feat: config use character sample skill (#201)
This commit is contained in:
parent
0663b3bbf4
commit
b6c8a0923f
@ -151,6 +151,8 @@ $config = array(
|
|||||||
4 => 'Knight Sample'
|
4 => 'Knight Sample'
|
||||||
),
|
),
|
||||||
|
|
||||||
|
'use_character_sample_skills' => false,
|
||||||
|
|
||||||
// it must show limited number of players after using search in character page
|
// it must show limited number of players after using search in character page
|
||||||
'characters_search_limit' => 15,
|
'characters_search_limit' => 15,
|
||||||
|
|
||||||
|
@ -193,8 +193,14 @@ class CreateCharacter
|
|||||||
$player->setManaSpent($char_to_copy->getManaSpent());
|
$player->setManaSpent($char_to_copy->getManaSpent());
|
||||||
$player->setSoul($char_to_copy->getSoul());
|
$player->setSoul($char_to_copy->getSoul());
|
||||||
|
|
||||||
for($skill = POT::SKILL_FIRST; $skill <= POT::SKILL_LAST; $skill++)
|
for($skill = POT::SKILL_FIRST; $skill <= POT::SKILL_LAST; $skill++) {
|
||||||
$player->setSkill($skill, 10);
|
$value = 10;
|
||||||
|
if (config('use_character_sample_skills')) {
|
||||||
|
$value = $char_to_copy->getSkill($skill);
|
||||||
|
}
|
||||||
|
|
||||||
|
$player->setSkill($skill, $value);
|
||||||
|
}
|
||||||
|
|
||||||
$player->setLookBody($char_to_copy->getLookBody());
|
$player->setLookBody($char_to_copy->getLookBody());
|
||||||
$player->setLookFeet($char_to_copy->getLookFeet());
|
$player->setLookFeet($char_to_copy->getLookFeet());
|
||||||
@ -233,10 +239,15 @@ class CreateCharacter
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($db->hasTable('player_skills')) {
|
if($db->hasTable('player_skills')) {
|
||||||
|
|
||||||
for($i=0; $i<7; $i++) {
|
for($i=0; $i<7; $i++) {
|
||||||
|
$value = 10;
|
||||||
|
if (config('use_character_sample_skills')) {
|
||||||
|
$value = $char_to_copy->getSkill($i);
|
||||||
|
}
|
||||||
$skillExists = $db->query('SELECT `skillid` FROM `player_skills` WHERE `player_id` = ' . $player->getId() . ' AND `skillid` = ' . $i);
|
$skillExists = $db->query('SELECT `skillid` FROM `player_skills` WHERE `player_id` = ' . $player->getId() . ' AND `skillid` = ' . $i);
|
||||||
if($skillExists->rowCount() <= 0) {
|
if($skillExists->rowCount() <= 0) {
|
||||||
$db->query('INSERT INTO `player_skills` (`player_id`, `skillid`, `value`, `count`) VALUES ('.$player->getId().', '.$i.', 10, 0)');
|
$db->query('INSERT INTO `player_skills` (`player_id`, `skillid`, `value`, `count`) VALUES ('.$player->getId().', '.$i.', ' . $value . ', 0)');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user