Compare commits
5 Commits
hotfix/van
...
master
Author | SHA1 | Date | |
---|---|---|---|
![]() |
d6d850ba6e | ||
![]() |
63baa62f70 | ||
![]() |
8bd89b7fc0 | ||
![]() |
8c9e447fd5 | ||
![]() |
fa145ac838 |
@ -202634,6 +202634,17 @@ Body:
|
||||
}
|
||||
}
|
||||
}
|
||||
- Id: 480470
|
||||
AegisName: C_Summer_Beach
|
||||
Name: Costume Summer Beach # !todo check english name
|
||||
Type: Armor
|
||||
Locations:
|
||||
Costume_Garment: true
|
||||
ArmorLevel: 1
|
||||
Script: |
|
||||
hateffect HAT_EF_VACATION,true;
|
||||
UnEquipScript: |
|
||||
hateffect HAT_EF_VACATION,false;
|
||||
- Id: 490004
|
||||
AegisName: Atker_Ring
|
||||
Name: Attacker Booster Ring
|
||||
|
@ -80408,6 +80408,28 @@ Body:
|
||||
Name: Footprint Effect
|
||||
Type: Card
|
||||
SubType: Enchant
|
||||
Script: |
|
||||
hateffect FOOTPRINT_EF_BASE,true;
|
||||
UnEquipScript: |
|
||||
hateffect FOOTPRINT_EF_BASE,false;
|
||||
- Id: 313067
|
||||
AegisName: aegis_313067
|
||||
Name: Purple Star Footprint
|
||||
Type: Card
|
||||
SubType: Enchant
|
||||
Script: |
|
||||
hateffect FOOTPRINT_EF_PURPLESTAR,true;
|
||||
UnEquipScript: |
|
||||
hateffect FOOTPRINT_EF_PURPLESTAR,false;
|
||||
- Id: 313068
|
||||
AegisName: aegis_313068
|
||||
Name: Yellow Star Footprint
|
||||
Type: Card
|
||||
SubType: Enchant
|
||||
Script: |
|
||||
hateffect FOOTPRINT_EF_YELLOWSTAR,true;
|
||||
UnEquipScript: |
|
||||
hateffect FOOTPRINT_EF_YELLOWSTAR,false;
|
||||
- Id: 313070
|
||||
AegisName: Ep21_4_Def
|
||||
Name: Forest Magic Orb (Physical Defense)
|
||||
@ -81896,6 +81918,15 @@ Body:
|
||||
Script: |
|
||||
bonus bLongAtkRate,getskilllv("SH_HOWLING_OF_CHUL_HO");
|
||||
bonus bBaseAtk,4*getskilllv("SH_HOWLING_OF_CHUL_HO");
|
||||
- Id: 313345
|
||||
AegisName: aegis_313345
|
||||
Name: Puppy Footprint
|
||||
Type: Card
|
||||
SubType: Enchant
|
||||
Script: |
|
||||
hateffect FOOTPRINT_EF_DOGFOOT,true;
|
||||
UnEquipScript: |
|
||||
hateffect FOOTPRINT_EF_DOGFOOT,false;
|
||||
- Id: 1000000
|
||||
AegisName: IDTest_event
|
||||
Name: IDTest event
|
||||
@ -89440,6 +89471,11 @@ Body:
|
||||
Name: Footprint Effect (Garment)
|
||||
Type: Etc
|
||||
Weight: 100
|
||||
- Id: 1001617
|
||||
AegisName: PurpleStar_Foot_Robe
|
||||
Name: Purple Star Footprint (Garment)
|
||||
Type: Etc
|
||||
Weight: 100
|
||||
- Id: 1001618
|
||||
AegisName: aegis_1001618
|
||||
Name: Wigner Premium Exchange Ticket
|
||||
@ -89709,6 +89745,11 @@ Body:
|
||||
Weight: 10
|
||||
Flags:
|
||||
BuyingStore: true
|
||||
- Id: 1001650
|
||||
AegisName: YellowStar_Foot_Robe
|
||||
Name: Yellow Star Footprint (Garment)
|
||||
Type: Etc
|
||||
Weight: 100
|
||||
- Id: 1001653
|
||||
AegisName: Ep21_Armor_E_Stone1
|
||||
Name: Turquoise Magic Stone
|
||||
@ -90322,6 +90363,11 @@ Body:
|
||||
NoGuildStorage: true
|
||||
NoMail: true
|
||||
NoAuction: true
|
||||
- Id: 1001772
|
||||
AegisName: aegis_1001772
|
||||
Name: Puppy Footprint (Garment)
|
||||
Type: Etc
|
||||
Weight: 100
|
||||
- Id: 1200000
|
||||
AegisName: IDTest_arrow
|
||||
Name: IDTest arrow
|
||||
|
@ -78855,6 +78855,11 @@ Body:
|
||||
NoAuction: true
|
||||
Script: |
|
||||
getgroupitem(IG_STOVE_CHANNELING_BOX_4);
|
||||
- Id: 103263
|
||||
AegisName: Summer_Select_Box4
|
||||
Name: Star Footprint Selection Box (Summer Beach)
|
||||
Type: Usable
|
||||
Weight: 10
|
||||
- Id: 200000
|
||||
AegisName: IDTest_Cash
|
||||
Name: IDTest Cash
|
||||
|
@ -980,3 +980,13 @@ Body:
|
||||
- Group: 1
|
||||
Items:
|
||||
- Item: C_Chaos_Emerald
|
||||
- Item: Summer_Select_Box4
|
||||
Groups:
|
||||
- Group: 0
|
||||
Items:
|
||||
- Item: PurpleStar_Foot_Robe
|
||||
- Item: C_Summer_Beach
|
||||
- Group: 1
|
||||
Items:
|
||||
- Item: YellowStar_Foot_Robe
|
||||
- Item: C_Summer_Beach
|
||||
|
1581
db/re/job_stats.yml
1581
db/re/job_stats.yml
File diff suppressed because it is too large
Load Diff
@ -7535,7 +7535,7 @@ Body:
|
||||
TargetTrap: true
|
||||
Range: 9
|
||||
Hit: Multi_Hit
|
||||
HitCount: 5
|
||||
HitCount: -5
|
||||
Element: Weapon
|
||||
CopyFlags:
|
||||
Skill:
|
||||
|
@ -3693,6 +3693,12 @@ static int battle_get_spiritball_damage(struct Damage& wd, struct block_list& sr
|
||||
// These skills used as many spheres as they do hits
|
||||
damage = (wd.div_ + sd->spiritball) * 3;
|
||||
break;
|
||||
#ifdef RENEWAL
|
||||
case MO_FINGEROFFENSIVE:
|
||||
// These skills store the spheres used in spiritball_old
|
||||
damage = (sd->spiritball_old + sd->spiritball) * 3;
|
||||
break;
|
||||
#endif
|
||||
case MO_EXTREMITYFIST:
|
||||
// These skills store the number of spheres the player had before cast
|
||||
damage = sd->spiritball_old * 3;
|
||||
@ -6803,9 +6809,9 @@ static void battle_calc_attack_plant(struct Damage* wd, struct block_list *src,s
|
||||
return;
|
||||
}
|
||||
|
||||
// Triple Attack has a special property that it does not split damage on plant mode
|
||||
// Triple Attack and Finger Offensive have a special property, they do not split damage on plant mode
|
||||
// In pre-renewal, it requires the monster to have exactly 100 def
|
||||
if (skill_id == MO_TRIPLEATTACK && wd->div_ < 0
|
||||
if ((skill_id == MO_TRIPLEATTACK || skill_id == MO_FINGEROFFENSIVE) && wd->div_ < 0
|
||||
#ifndef RENEWAL
|
||||
&& tstatus->def == 100
|
||||
#endif
|
||||
|
@ -1528,6 +1528,11 @@ enum e_job_types
|
||||
JT_4_EP21_TAN_S,
|
||||
|
||||
JT_4_M_VACATION_MARAM = 10595,
|
||||
JT_4_CLB_SS_FC,
|
||||
JT_4_CLB_SS_TZ,
|
||||
JT_4_CLB_SS_AJ,
|
||||
JT_4_CLB_SS_LK,
|
||||
JT_4_SMART_ANDRE,
|
||||
|
||||
JT_ROZ_MQ_XAVIER = 13000,
|
||||
JT_ROZ_MQ_MOCLORD,
|
||||
@ -1547,7 +1552,7 @@ enum e_job_types
|
||||
#define MAX_NPC_CLASS2_START NPC_RANGE3_START
|
||||
#define MAX_NPC_CLASS2_END NPC_RANGE3_END
|
||||
|
||||
//Checks if a given id is a valid npc id. [Skotlex]
|
||||
//Checks if a given id is a valid npc id.
|
||||
//Since new npcs are added all the time, the max valid value is the one before the first mob (Scorpion = 1001)
|
||||
#define npcdb_checkid(id) ( ( (id) > NPC_RANGE1_START && (id) < NPC_RANGE1_END ) || (id) == JT_HIDDEN_WARP_NPC || ( (id) > NPC_RANGE2_START && (id) < NPC_RANGE2_END ) || (id) == JT_INVISIBLE || ( (id) > NPC_RANGE3_START && (id) < NPC_RANGE3_END ) )
|
||||
|
||||
|
@ -2128,7 +2128,21 @@ enum e_hat_effects : int16{
|
||||
HAT_EF_C_BABY_GLOOM,
|
||||
HAT_EF_WINTERNIGHTBELLS,
|
||||
HAT_EF_NIGHTSKYOFRUTIE,
|
||||
FOOTPRINT_EF_BASE,
|
||||
FOOTPRINT_EF_STR_BASE,
|
||||
FOOTPRINT_EF_PURPLESTAR,
|
||||
FOOTPRINT_EF_YELLOWSTAR,
|
||||
FOOTPRINT_EF_REDSTAR,
|
||||
HAT_EF_RAINBOW_POISON_MASTER,
|
||||
HAT_EF_C_ANCIENT_RUNE,
|
||||
HAT_EF_C_DRAGON_GREEN_AURA,
|
||||
HAT_EF_C_DRAGON_RED_AURA,
|
||||
HAT_EF_C_DRAGON_YELLOW_AURA,
|
||||
HAT_EF_INTERDIMENSIONAL_RIFT,
|
||||
HAT_EF_C_CLB_SS_LL,
|
||||
HAT_EF_VACATION,
|
||||
HAT_EF_C_FH_LOSTWING,
|
||||
FOOTPRINT_EF_DOGFOOT,
|
||||
HAT_EF_MAX
|
||||
};
|
||||
|
||||
|
@ -9186,6 +9186,11 @@
|
||||
export_constant_npc(JT_4_EP21_HOWELL_S);
|
||||
export_constant_npc(JT_4_EP21_TAN_S);
|
||||
export_constant_npc(JT_4_M_VACATION_MARAM);
|
||||
export_constant_npc(JT_4_CLB_SS_FC);
|
||||
export_constant_npc(JT_4_CLB_SS_TZ);
|
||||
export_constant_npc(JT_4_CLB_SS_AJ);
|
||||
export_constant_npc(JT_4_CLB_SS_LK);
|
||||
export_constant_npc(JT_4_SMART_ANDRE);
|
||||
export_constant_npc(JT_ROZ_MQ_XAVIER);
|
||||
export_constant_npc(JT_ROZ_MQ_MOCLORD);
|
||||
export_constant_npc(JT_ROZ_MQ_SKULD);
|
||||
@ -10550,7 +10555,21 @@
|
||||
export_constant(HAT_EF_C_BABY_GLOOM);
|
||||
export_constant(HAT_EF_WINTERNIGHTBELLS);
|
||||
export_constant(HAT_EF_NIGHTSKYOFRUTIE);
|
||||
export_constant(FOOTPRINT_EF_BASE);
|
||||
export_constant(FOOTPRINT_EF_STR_BASE);
|
||||
export_constant(FOOTPRINT_EF_PURPLESTAR);
|
||||
export_constant(FOOTPRINT_EF_YELLOWSTAR);
|
||||
export_constant(FOOTPRINT_EF_REDSTAR);
|
||||
export_constant(HAT_EF_RAINBOW_POISON_MASTER);
|
||||
export_constant(HAT_EF_C_ANCIENT_RUNE);
|
||||
export_constant(HAT_EF_C_DRAGON_GREEN_AURA);
|
||||
export_constant(HAT_EF_C_DRAGON_RED_AURA);
|
||||
export_constant(HAT_EF_C_DRAGON_YELLOW_AURA);
|
||||
export_constant(HAT_EF_INTERDIMENSIONAL_RIFT);
|
||||
export_constant(HAT_EF_C_CLB_SS_LL);
|
||||
export_constant(HAT_EF_VACATION);
|
||||
export_constant(HAT_EF_C_FH_LOSTWING);
|
||||
export_constant(FOOTPRINT_EF_DOGFOOT);
|
||||
|
||||
/* pet catch */
|
||||
export_constant(PET_CATCH_UNIVERSAL);
|
||||
|
@ -10682,7 +10682,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
||||
case HAMI_CASTLE: //[orn]
|
||||
if (src != bl && rnd_chance(20 * skill_lv, 100)) {
|
||||
// Get one of the monsters targeting the player and set the homunculus as its new target
|
||||
if (block_list* tbl = battle_getenemy(bl, BL_MOB, AREA_SIZE); tbl != nullptr) {
|
||||
if (block_list* tbl = battle_gettargeted(bl); tbl != nullptr && tbl->type == BL_MOB) {
|
||||
if (unit_data* ud = unit_bl2ud(tbl); ud != nullptr)
|
||||
unit_changetarget_sub(*ud, *src);
|
||||
}
|
||||
|
@ -1500,7 +1500,17 @@ enum e_skill {
|
||||
NPC_CANE_OF_EVIL_EYE,
|
||||
NPC_CURSE_OF_RED_CUBE,
|
||||
NPC_CURSE_OF_BLUE_CUBE,
|
||||
NPC_KILLING_AURA, // 783
|
||||
NPC_KILLING_AURA,
|
||||
ALL_EVENT_20TH_ANNIVERSARY,
|
||||
NPC_TARGET_MARKER,
|
||||
NPC_AIMED_SHOWER,
|
||||
NPC_BLAZING_ERUPTION,
|
||||
NPC_BLOCK_SEAL,
|
||||
NPC_BLOCK_EXPLOSION,
|
||||
NPC_FROST_FIELD,
|
||||
NPC_LIGHTNING_JUDGEMENT,
|
||||
NPC_GROGGY_ON,
|
||||
NPC_RESET_EFST, //793
|
||||
|
||||
KN_CHARGEATK = 1001,
|
||||
CR_SHRINK,
|
||||
@ -2332,6 +2342,10 @@ enum e_skill {
|
||||
NW_THE_VIGILANTE_AT_NIGHT_GUN_SHOTGUN,
|
||||
SS_FUUMAKOUCHIKU_BLASTING,
|
||||
|
||||
SS_FOUR_CHARM = 5499,
|
||||
NW_WILD_SHOT,
|
||||
NW_MIDNIGHT_FALLEN,
|
||||
|
||||
DK_DRAGONIC_BREATH = 6001,
|
||||
MT_SPARK_BLASTER,
|
||||
MT_TRIPLE_LASER,
|
||||
@ -2339,6 +2353,21 @@ enum e_skill {
|
||||
BO_EXPLOSIVE_POWDER,
|
||||
BO_MAYHEMIC_THORNS,
|
||||
|
||||
IG_RADIANT_SPEAR = 6503,
|
||||
IG_IMPERIAL_CROSS,
|
||||
|
||||
MT_RUSH_STRIKE = 6506,
|
||||
MT_POWERFUL_SWING,
|
||||
MT_ENERGY_CANNONADE,
|
||||
BO_MYSTERY_POWDER,
|
||||
BO_DUST_EXPLOSION,
|
||||
SHC_CROSS_SLASH,
|
||||
ABC_HIT_AND_SLIDING,
|
||||
ABC_CHASING_BREAK,
|
||||
ABC_CHASING_SHOT,
|
||||
|
||||
TR_RHYTHMICAL_WAVE = 6521,
|
||||
|
||||
HLIF_HEAL = 8001,
|
||||
HLIF_AVOID,
|
||||
HLIF_BRAIN,
|
||||
|
Loading…
x
Reference in New Issue
Block a user