change: Use proper affect flags.
parent
3b179c0bc5
commit
bde74fbb4c
|
|
@ -8,6 +8,91 @@ use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
return new class extends Migration
|
return new class extends Migration
|
||||||
{
|
{
|
||||||
|
private $setAffectFlag = [
|
||||||
|
'YMIR',
|
||||||
|
'INVISIBILITY',
|
||||||
|
'SPAWN',
|
||||||
|
'POISON',
|
||||||
|
'SLOW',
|
||||||
|
'STUN',
|
||||||
|
'DUNGEON_READY',
|
||||||
|
'DUNGEON_UNIQUE',
|
||||||
|
'BUILDING_CONSTRUCTION_SMALL',
|
||||||
|
'BUILDING_CONSTRUCTION_LARGE',
|
||||||
|
'BUILDING_UPGRADE',
|
||||||
|
'MOV_SPEED_POTION',
|
||||||
|
'ATT_SPEED_POTION',
|
||||||
|
'FISH_MIND',
|
||||||
|
'JEONGWIHON',
|
||||||
|
'GEOMGYEONG',
|
||||||
|
'CHEONGEUN',
|
||||||
|
'GYEONGGONG',
|
||||||
|
'EUNHYUNG',
|
||||||
|
'GWIGUM',
|
||||||
|
'TERROR',
|
||||||
|
'JUMAGAP',
|
||||||
|
'HOSIN',
|
||||||
|
'BOHO',
|
||||||
|
'KWAESOK',
|
||||||
|
'MANASHIELD',
|
||||||
|
'MUYEONG',
|
||||||
|
'REVIVE_INVISIBLE',
|
||||||
|
'FIRE',
|
||||||
|
'GICHEON',
|
||||||
|
'JEUNGRYEOK',
|
||||||
|
'TANHWAN_DASH',
|
||||||
|
'PABEOP',
|
||||||
|
'CHEONGEUN_WITH_FALL',
|
||||||
|
'POLYMORPH',
|
||||||
|
'WAR_FLAG1',
|
||||||
|
'WAR_FLAG2',
|
||||||
|
'WAR_FLAG3',
|
||||||
|
'CHINA_FIREWORK',
|
||||||
|
'CANNOT_ATTACK',
|
||||||
|
'CANNOT_USE_SKILL',
|
||||||
|
'DS',
|
||||||
|
'BLEEDING',
|
||||||
|
'RED_POSSESSION',
|
||||||
|
'BLUE_POSSESSION',
|
||||||
|
'UNK46',
|
||||||
|
'UNK47',
|
||||||
|
'UNBEATABLE',
|
||||||
|
'BATTLE_FIELD_RANK1',
|
||||||
|
'BATTLE_FIELD_RANK2',
|
||||||
|
'BATTLE_FIELD_RANK3',
|
||||||
|
'TARGET_VICTIM',
|
||||||
|
'UNK53',
|
||||||
|
'ELECTRIC_SHOCK',
|
||||||
|
'CONFUSION',
|
||||||
|
'NORMAL_ATTACK_FORCE',
|
||||||
|
'SKILL_ATTACK_FORCE',
|
||||||
|
'FORCE_MIX',
|
||||||
|
'UNK59',
|
||||||
|
'BATTLE_ROYALE_SLOW_1',
|
||||||
|
'BATTLE_ROYALE_SLOW_2',
|
||||||
|
'BATTLE_ROYALE_SLOW_3',
|
||||||
|
'UNK63',
|
||||||
|
'PASWAE',
|
||||||
|
'UNK65',
|
||||||
|
'ELEMENT_BUFF_CRACK_NONE',
|
||||||
|
'ELEMENT_BUFF_CRACK_FIRE',
|
||||||
|
'ELEMENT_BUFF_CRACK_ICE',
|
||||||
|
'ELEMENT_BUFF_CRACK_ELECT',
|
||||||
|
'ELEMENT_BUFF_CRACK_WIND',
|
||||||
|
'ELEMENT_BUFF_CRACK_EARTH',
|
||||||
|
'ELEMENT_BUFF_CRACK_DARK',
|
||||||
|
'FLAG_UNK73',
|
||||||
|
'FLAG_UNK74',
|
||||||
|
'FLAG_UNK75',
|
||||||
|
'FLAG_UNK76',
|
||||||
|
'FLAG_UNK77',
|
||||||
|
'FLAG_UNK78',
|
||||||
|
'FLAG_UNK79',
|
||||||
|
'FLAG_UNK80',
|
||||||
|
'CHEONUN',
|
||||||
|
'CHUNWOON_MOOJUK',
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
||||||
*
|
*
|
||||||
|
|
@ -31,11 +116,11 @@ return new class extends Migration
|
||||||
$table->string('szMasterBonusPoly', 100)->default('');
|
$table->string('szMasterBonusPoly', 100)->default('');
|
||||||
$table->string('szAttackGradePoly', 100)->default('');
|
$table->string('szAttackGradePoly', 100)->default('');
|
||||||
$table->set('setFlag', ['ATTACK', 'USE_MELEE_DAMAGE', 'COMPUTE_ATTGRADE', 'SELFONLY', 'USE_MAGIC_DAMAGE', 'USE_HP_AS_COST', 'COMPUTE_MAGIC_DAMAGE', 'SPLASH', 'GIVE_PENALTY', 'USE_ARROW_DAMAGE', 'PENETRATE', 'IGNORE_TARGET_RATING', 'ATTACK_SLOW', 'ATTACK_STUN', 'HP_ABSORB', 'SP_ABSORB', 'ATTACK_FIRE_CONT', 'REMOVE_BAD_AFFECT', 'REMOVE_GOOD_AFFECT', 'CRUSH', 'ATTACK_POISON', 'TOGGLE', 'DISABLE_BY_POINT_UP', 'CRUSH_LONG', 'KNOCKBACK', 'PARTY']);
|
$table->set('setFlag', ['ATTACK', 'USE_MELEE_DAMAGE', 'COMPUTE_ATTGRADE', 'SELFONLY', 'USE_MAGIC_DAMAGE', 'USE_HP_AS_COST', 'COMPUTE_MAGIC_DAMAGE', 'SPLASH', 'GIVE_PENALTY', 'USE_ARROW_DAMAGE', 'PENETRATE', 'IGNORE_TARGET_RATING', 'ATTACK_SLOW', 'ATTACK_STUN', 'HP_ABSORB', 'SP_ABSORB', 'ATTACK_FIRE_CONT', 'REMOVE_BAD_AFFECT', 'REMOVE_GOOD_AFFECT', 'CRUSH', 'ATTACK_POISON', 'TOGGLE', 'DISABLE_BY_POINT_UP', 'CRUSH_LONG', 'KNOCKBACK', 'PARTY']);
|
||||||
$table->enum('setAffectFlag', ['YMIR', 'INVISIBILITY', 'SPAWN', 'POISON', 'SLOW', 'STUN', 'DUNGEON_READY', 'FORCE_VISIBLE', 'BUILDING_CONSTRUCTION_SMALL', 'BUILDING_CONSTRUCTION_LARGE', 'BUILDING_UPGRADE', 'MOV_SPEED_POTION', 'ATT_SPEED_POTION', 'FISH_MIDE', 'JEONGWIHON', 'GEOMGYEONG', 'CHEONGEUN', 'GYEONGGONG', 'EUNHYUNG', 'GWIGUM', 'TERROR', 'JUMAGAP', 'HOSIN', 'BOHO', 'KWAESOK', 'MANASHIELD', 'MUYEONG', 'REVIVE_INVISIBLE', 'FIRE', 'GICHEON', 'JEUNGRYEOK', 'CHEONUN', 'CHUNWOON_MOOJUK'])->nullable()->default('YMIR');
|
$table->enum('setAffectFlag', self::$setAffectFlag)->nullable()->default('YMIR');
|
||||||
$table->string('szPointOn2', 100)->default('NONE');
|
$table->string('szPointOn2', 100)->default('NONE');
|
||||||
$table->string('szPointPoly2', 100)->default('');
|
$table->string('szPointPoly2', 100)->default('');
|
||||||
$table->string('szDurationPoly2', 100)->default('');
|
$table->string('szDurationPoly2', 100)->default('');
|
||||||
$table->enum('setAffectFlag2', ['YMIR', 'INVISIBILITY', 'SPAWN', 'POISON', 'SLOW', 'STUN', 'DUNGEON_READY', 'FORCE_VISIBLE', 'BUILDING_CONSTRUCTION_SMALL', 'BUILDING_CONSTRUCTION_LARGE', 'BUILDING_UPGRADE', 'MOV_SPEED_POTION', 'ATT_SPEED_POTION', 'FISH_MIDE', 'JEONGWIHON', 'GEOMGYEONG', 'CHEONGEUN', 'GYEONGGONG', 'EUNHYUNG', 'GWIGUM', 'TERROR', 'JUMAGAP', 'HOSIN', 'BOHO', 'KWAESOK', 'MANASHIELD', 'MUYEONG', 'REVIVE_INVISIBLE', 'FIRE', 'GICHEON', 'JEUNGRYEOK', 'CHEONUN', 'CHUNWOON_MOOJUK'])->nullable()->default('YMIR');
|
$table->enum('setAffectFlag2', self::$setAffectFlag)->nullable()->default('YMIR');
|
||||||
$table->string('szPointOn3', 100)->default('NONE');
|
$table->string('szPointOn3', 100)->default('NONE');
|
||||||
$table->string('szPointPoly3', 100)->default('');
|
$table->string('szPointPoly3', 100)->default('');
|
||||||
$table->string('szDurationPoly3', 100)->default('');
|
$table->string('szDurationPoly3', 100)->default('');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue