Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial release of Isle of Bios #3337

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions db/quest_db.conf
Original file line number Diff line number Diff line change
Expand Up @@ -13160,6 +13160,26 @@ quest_db: (
Id: 15003
Name: "Adventurer leon"
},
// Episode 14.3: Isle of Bios
{
Id: 15005
Name: "Memorial Dungeon: Isle of Bios"
TimeLimit: 82800
},
{
Id: 15006
Name: "Isle of Bios Exploration"
},
{
Id: 15007
Name: "Memorial Dungeon: Isle of Bios"
TimeLimit: 300
},
{
Id: 15008
Name: "Memorial Dungeon: Isle of Bios"
TimeLimit: 300
},
// 2013 Christmas Event
{
Id: 15055
Expand Down
191 changes: 190 additions & 1 deletion db/re/item_db.conf
Original file line number Diff line number Diff line change
Expand Up @@ -125762,6 +125762,195 @@ item_db: (
EquipLv: 120
Script: <" bonus2 bSubEle,Ele_Holy,10+(getrefine()/2); ">
},
{
Id: 15093
AegisName: "Hero_Plate"
Name: "Hero Plate"
Type: "IT_ARMOR"
Buy: 10
Weight: 4000
Defense: 120
Slots: 1
Job: {
Crusader: true
Knight: true
}
Upper: ["ITEMUPPER_NORMAL", "ITEMUPPER_UPPER", "ITEMUPPER_BABY", "ITEMUPPER_THIRD", "ITEMUPPER_THIRDBABY"]
Loc: "EQP_ARMOR"
EquipLv: 160
Script: <"
bonus bMdef,5;
bonus bMaxHPrate,5;
bonus bMaxSPrate,5;
bonus bMatk,10;
bonus bBaseAtk,10;
bonus bHit,10;
bonus bFlee,10;
bonus2 bSkillAtk,"LG_BANISHINGPOINT",10;
bonus2 bSkillAtk,"RK_STORMBLAST",10;
.@r = (getrefine()+1)*3;
bonus5 bAutoSpell,"AL_HEAL",10,.@r,BF_SHORT,0;
bonus5 bAutoSpell,"WZ_STORMGUST",10,.@r,BF_SHORT,1;
">
},
{
Id: 15094
AegisName: "Hero_Magic_Coat"
Name: "Hero Magic Coat"
Type: "IT_ARMOR"
Buy: 10
Weight: 800
Defense: 50
Slots: 1
Job: {
Sage: true
Wizard: true
}
Loc: "EQP_ARMOR"
EquipLv: 160
Script: <"
bonus bMatk,10;
bonus bMaxHPrate,5;
bonus bMaxSPrate,5;
bonus bFlee,10;
bonus2 bSkillAtk,"WL_CRIMSONROCK",10;
bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10;
.@r = getrefine();
if (.@r) {
bonus bFixedCastrate,21-.@r/2;
bonus bNoCastCancel2, 1;
bonus bMdef,.@r/2;
}
">
},
{
Id: 15095
AegisName: "Hero_Judgement_Shawl"
Name: "Hero Judgement Shawl"
Type: "IT_ARMOR"
Buy: 10
Weight: 500
Defense: 77
Slots: 1
Job: {
Acolyte: true
Monk: true
Priest: true
}
Loc: "EQP_ARMOR"
EquipLv: 160
Script: <"
bonus bMaxHPrate,5;
bonus bMaxSPrate,5;
bonus bMatk,10;
bonus bBaseAtk,10;
bonus bHit,10;
bonus bFlee,10;
bonus2 bSkillAtk,"AB_JUDEX",10;
bonus2 bSkillAtk,"AB_ADORAMUS",10;
bonus2 bSkillAtk,"SR_DRAGONCOMBO",10;
bonus2 bSkillAtk,"SR_SKYNETBLOW",10;
bonus2 bSkillAtk,"SR_EARTHSHAKER",10;
.@r = getrefine()+1;
bonus5 bAutoSpell,"PR_KYRIE",10,.@r*3,BF_SHORT,0;
bonus5 bAutoSpell,"PR_LEXAETERNA",1,.@r*6,BF_MAGIC,1;
">
},
{
Id: 15096
AegisName: "Hero_Trade_Mail"
Name: "Hero Trade Mail"
Type: "IT_ARMOR"
Buy: 10
Weight: 500
Defense: 100
Slots: 1
Job: {
Alchemist: true
Blacksmith: true
Merchant: true
}
Loc: "EQP_ARMOR"
EquipLv: 160
Script: <"
bonus bMaxHPrate,5;
bonus bMaxSPrate,5;
bonus bMatk,10;
bonus bBaseAtk,10;
.@r = getrefine();
if (readparam(bStr) >= 90)
bonus bStr,.@r/2;
if (readparam(bInt) >= 90)
bonus bInt,.@r/2;
if (readparam(bAgi) >= 90)
bonus bAgi,.@r/2;
if (readparam(bVit) >= 90)
bonus bVit,.@r/2;
if (readparam(bDex) >= 90)
bonus bDex,.@r/2;
if (readparam(bLuk) >= 90)
bonus bLuk,.@r/2;
.@c = (.@r+1)*30;
bonus2 bAddEff,Eff_Stun,.@c;
bonus2 bAddEff,Eff_Silence,.@c;
bonus2 bAddEff,Eff_Curse,.@c;
bonus2 bAddEff,Eff_Poison,.@c;
">
},
{
Id: 15097
AegisName: "Hero_Hidden_Cloth"
Name: "Hero Hidden Cloth"
Type: "IT_ARMOR"
Buy: 10
Weight: 200
Defense: 70
Slots: 1
Job: {
Assassin: true
Rogue: true
Thief: true
}
Loc: "EQP_ARMOR"
EquipLv: 160
Script: <"
bonus bMaxHPrate,5;
bonus bMaxSPrate,5;
bonus2 bSkillAtk,"SC_FATALMENACE",10;
bonus2 bSkillAtk,"SC_TRIANGLESHOT",10;
bonus2 bSkillAtk,"GC_CROSSIMPACT",10;
bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",10;
autobonus "{ bonus bCritical,20; bonus bFlee,20; bonus2 bAddClass,Class_All,10; bonus bMatkRate,10; }",(1+getrefine())*3,10000,BF_WEAPON,"{ specialeffect(EF_ENHANCE, AREA, playerattached()); }";
">
},
{
Id: 15098
AegisName: "Hero_Taget_Suits"
Name: "Hero Target Suit"
Type: "IT_ARMOR"
Buy: 10
Weight: 200
Defense: 60
Slots: 1
Job: {
Bard: true
Dancer: true
Hunter: true
}
Upper: ["ITEMUPPER_NORMAL", "ITEMUPPER_UPPER", "ITEMUPPER_BABY", "ITEMUPPER_THIRD", "ITEMUPPER_THIRDBABY"]
Loc: "EQP_ARMOR"
EquipLv: 160
Script: <"
bonus bMaxHPrate,5;
bonus bMaxSPrate,5;
bonus bLongAtkRate,3;
bonus bAspd,1;
.@r = getrefine();
bonus bAllStats,1;
bonus5 bAutoSpell,"AC_CONCENTRATION",10,(1+.@r)*3,BF_WEAPON,0;
bonus5 bAutoSpell,"AC_DOUBLE",10,(1+.@r)*3,BF_LONG,1;
">
},
{
Id: 15116
AegisName: "Airship_Armor"
Expand Down Expand Up @@ -149275,7 +149464,7 @@ item_db: (
Weight: 100
EquipLv: 1
Script: <"
// getrandgroupitem(IG_PrizeOfHero, 1);
getrandgroupitem(IG_PrizeOfHero, 1);
">
},
{
Expand Down
31 changes: 31 additions & 0 deletions db/re/item_group.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4841,3 +4841,34 @@ Siege_Kit_Box: (
("Elf_Tear_Silence", 4),
("Elf_Tear_Blind", 4)
)
PrizeOfHero: (
("Fruit_Of_Mastela", 7),
("White_Slim_Potion", 7),
("Yggdrasilberry", 17),
("Seed_Of_Yggdrasil", 10),
("Poison_Bottle", 7),
("Str_Dish10", 7),
("Int_Dish10", 7),
("Vit_Dish10", 7),
("Agi_Dish10", 7),
("Dex_Dish10", 7),
("Luk_Dish10", 7),
("Mastela_Fruit_Box", 2),
("Yggdrasil_Seed_Box", 2),
"Iggdrasilberry_Box",
("White_Slim_Pot_Box2", 2),
("Poison_Bottle_Box2", 2),
("High_Weapon_Box", 1),
("Sg_Violet_Potion_Box", 7),
("Sg_White_Potion_Box", 7),
("Sg_Blue_Potion_Box", 7),
"Hero_Plate",
"Hero_Magic_Coat",
"Hero_Judgement_Shawl",
"Hero_Trade_Mail",
"Hero_Hidden_Cloth",
"Hero_Taget_Suits",
"Vet_Nepen_Heel",
"Vet_SliverFox_Boots",
"Vet_Ungo_Boots"
)
Loading