From 359120de073c27687b2346761fb9872a1738d408 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 21 Mar 2020 17:47:28 -0700 Subject: [PATCH 01/17] redo active item stuff --- src/entity/item/mod.rs | 35 ++-- src/entity/item/tech.rs | 2 +- src/entity/item/tool.rs | 24 ++- src/entity/item/weapon.rs | 2 +- src/login/character.rs | 3 +- src/ship/character.rs | 6 +- src/ship/drops/tool_table.rs | 6 +- src/ship/items.rs | 309 ++++++++++++++--------------------- src/ship/ship.rs | 16 +- 9 files changed, 168 insertions(+), 235 deletions(-) diff --git a/src/entity/item/mod.rs b/src/entity/item/mod.rs index 9dc4739..aab6d8c 100644 --- a/src/entity/item/mod.rs +++ b/src/entity/item/mod.rs @@ -36,26 +36,25 @@ pub enum ItemLocation { */ } -#[derive(Clone, Debug, PartialEq)] -pub struct Tool { - pub tool: tool::ToolType, -} -impl Tool { - pub fn as_bytes(&self) -> [u8; 16] { - let mut result = [0; 16]; - result[0..3].copy_from_slice(&self.tool.value()); - result - } +#[derive(Clone, Debug, PartialEq, Eq, Hash)] +pub enum ItemType { + Weapon(weapon::WeaponType), + Armor(armor::ArmorType), + Shield(shield::ShieldType), + Unit(unit::UnitType), + Tool(tool::ToolType), + TechniqueDisk(tech::Technique) } + #[derive(Clone, Debug, PartialEq)] pub enum ItemDetail { Weapon(weapon::Weapon), Armor(armor::Armor), Shield(shield::Shield), Unit(unit::Unit), - Tool(Tool), + Tool(tool::Tool), TechniqueDisk(tech::TechniqueDisk) } @@ -67,14 +66,14 @@ impl ItemDetail { } } - pub fn as_bytes(&self) -> [u8; 16] { + pub fn item_type(&self) -> ItemType { match self { - ItemDetail::Weapon(weapon) => weapon.as_bytes(), - ItemDetail::Armor(armor) => armor.as_bytes(), - ItemDetail::Shield(shield) => shield.as_bytes(), - ItemDetail::Unit(unit) => unit.as_bytes(), - ItemDetail::Tool(tool) => tool.as_bytes(), - ItemDetail::TechniqueDisk(tech) => tech.as_bytes(), + ItemDetail::Weapon(w) => ItemType::Weapon(w.weapon), + ItemDetail::Armor(a) => ItemType::Armor(a.armor), + ItemDetail::Shield(s) => ItemType::Shield(s.shield), + ItemDetail::Unit(u) => ItemType::Unit(u.unit), + ItemDetail::Tool(t) => ItemType::Tool(t.tool), + ItemDetail::TechniqueDisk(d) => ItemType::TechniqueDisk(d.tech), } } } diff --git a/src/entity/item/tech.rs b/src/entity/item/tech.rs index 2e2551a..c2e3f85 100644 --- a/src/entity/item/tech.rs +++ b/src/entity/item/tech.rs @@ -1,7 +1,7 @@ use serde::{Serialize, Deserialize}; -#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] +#[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] pub enum Technique { Foie, Gifoie, diff --git a/src/entity/item/tool.rs b/src/entity/item/tool.rs index a1e7d23..fe7caee 100644 --- a/src/entity/item/tool.rs +++ b/src/entity/item/tool.rs @@ -1,6 +1,6 @@ use serde::{Serialize, Deserialize}; -#[derive(Debug, Copy, Clone, PartialEq, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] pub enum ToolType { Monomate, Dimate, @@ -394,25 +394,21 @@ impl ToolType { } -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct StackedTool { +#[derive(Clone, Debug, PartialEq)] +pub struct Tool { pub tool: ToolType, - pub count: usize, } -impl StackedTool { - pub fn new(tool: ToolType, count: usize) -> StackedTool { - StackedTool { - tool: tool, - count: count, - } +impl Tool { + pub fn as_individual_bytes(&self) -> [u8; 16] { + let mut result = [0; 16]; + result[0..3].copy_from_slice(&self.tool.value()); + result } - - pub fn as_bytes(&self) -> [u8; 16] { + pub fn as_stacked_bytes(&self, len: usize) -> [u8; 16] { let mut result = [0; 16]; result[0..3].copy_from_slice(&self.tool.value()); - result[5] = self.count as u8; - + result[5] = len as u8; result } } diff --git a/src/entity/item/weapon.rs b/src/entity/item/weapon.rs index 089c1a1..8e43a12 100644 --- a/src/entity/item/weapon.rs +++ b/src/entity/item/weapon.rs @@ -61,7 +61,7 @@ pub enum WeaponSpecial { Demons, } -#[derive(Debug, Copy, Clone, PartialEq, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] +#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] pub enum WeaponType { Saber, Brand, diff --git a/src/login/character.rs b/src/login/character.rs index 129f306..faf3971 100644 --- a/src/login/character.rs +++ b/src/login/character.rs @@ -17,10 +17,11 @@ use libpso::{utf8_to_array, utf8_to_utf16_array}; use crate::entity::gateway::EntityGateway; use crate::entity::account::{UserAccount, USERFLAG_NEWCHAR, USERFLAG_DRESSINGROOM}; -use crate::entity::item::{ItemDetail, ItemLocation, Tool}; +use crate::entity::item::{ItemDetail, ItemLocation}; use crate::entity::item::weapon::Weapon; use crate::entity::item::armor::Armor; use crate::entity::item::tech::Technique; +use crate::entity::item::tool::Tool; use crate::entity::character::{Character, CharacterClass, TechLevel}; use crate::login::login::get_login_status; diff --git a/src/ship/character.rs b/src/ship/character.rs index f6334bc..df38c37 100644 --- a/src/ship/character.rs +++ b/src/ship/character.rs @@ -1,7 +1,7 @@ use libpso::character::character; use crate::common::leveltable::CharacterStats; use crate::entity::character::Character; -use crate::ship::items::Inventory; +use crate::ship::items::ActiveInventory; // TODO: exp pub struct CharacterBytesBuilder<'a> { @@ -79,7 +79,7 @@ pub struct FullCharacterBytesBuilder<'a> { character: Option<&'a Character>, stats: Option<&'a CharacterStats>, level: Option, - inventory: Option<&'a Inventory>, + inventory: Option<&'a ActiveInventory>, key_config: Option<&'a [u8; 0x16C]>, joystick_config: Option<&'a [u8; 0x38]>, } @@ -118,7 +118,7 @@ impl<'a> FullCharacterBytesBuilder<'a> { } } - pub fn inventory(self, inventory: &'a Inventory) -> FullCharacterBytesBuilder<'a> { + pub fn inventory(self, inventory: &'a ActiveInventory) -> FullCharacterBytesBuilder<'a> { FullCharacterBytesBuilder { inventory: Some(inventory), ..self diff --git a/src/ship/drops/tool_table.rs b/src/ship/drops/tool_table.rs index 161610c..073cb77 100644 --- a/src/ship/drops/tool_table.rs +++ b/src/ship/drops/tool_table.rs @@ -4,8 +4,8 @@ use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; -use crate::entity::item::{ItemDetail, Tool as ToolDetail}; -use crate::entity::item::tool::{StackedTool, ToolType}; +use crate::entity::item::ItemDetail; +use crate::entity::item::tool::{Tool, ToolType}; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; @@ -132,7 +132,7 @@ impl ToolTable { pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { let tool_type = self.tool_type(map_area, rng); - Some(ItemDetail::Tool(ToolDetail { + Some(ItemDetail::Tool(Tool { tool: tool_type })) } diff --git a/src/ship/items.rs b/src/ship/items.rs index 7f206fc..4a5a66a 100644 --- a/src/ship/items.rs +++ b/src/ship/items.rs @@ -1,244 +1,186 @@ use std::collections::HashMap; -use std::hash::{Hash, Hasher}; use libpso::character::character::InventoryItem; -use crate::entity::item::{Item, ItemDetail, ItemLocation}; +use crate::entity::gateway::EntityGateway; +use crate::entity::character::Character; +use crate::entity::item::{Item, ItemId, ItemDetail, ItemLocation}; use crate::entity::item::weapon::Weapon; use crate::entity::item::armor::Armor; use crate::entity::item::shield::Shield; use crate::entity::item::unit::Unit; -use crate::entity::item::tool::StackedTool; +use crate::entity::item::tool::Tool; -fn are_items_same_type(itema: &Item, itemb: &Item) -> bool { - match (&itema.item, &itemb.item) { - (ItemDetail::Weapon(a), ItemDetail::Weapon(b)) => a.weapon == b.weapon, - (ItemDetail::Armor(a), ItemDetail::Armor(b)) => a.armor == b.armor, - (ItemDetail::Shield(a), ItemDetail::Shield(b)) => a.shield == b.shield, - (ItemDetail::Unit(a), ItemDetail::Unit(b)) => a.unit == b.unit, - (ItemDetail::Tool(a), ItemDetail::Tool(b)) => a.tool == b.tool, - _ => false - } -} - -#[derive(Debug)] -pub struct ActiveItemId(u32); - -// TODO: Stacked(count, itemtype Vec)? #[derive(Debug, PartialEq)] pub enum StackedItem { Individual(Item), Stacked(Vec), } -impl StackedItem { - fn is_same_item_type(&self, item: &Item) -> bool { - match self { - StackedItem::Individual(i) => are_items_same_type(i, item), - StackedItem::Stacked(i) => i.iter().all(|k| are_items_same_type(k, item)) - } - } +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ActiveItemId(u32); - fn index(&self) -> usize { - match self { - StackedItem::Individual(Item {location: ItemLocation::Inventory {index, ..}, ..}) => *index, - StackedItem::Stacked(items) => { - match items[0].location { - ItemLocation::Inventory {index, ..} => index, - _ => panic!() - } - } - _ => panic!() - } - } - fn as_bytes(&self) -> [u8; 16] { - match self { - StackedItem::Individual(item) => { - item.item.as_bytes() - } - StackedItem::Stacked(items) => { - let count = items.len(); - match &items[0].item { - ItemDetail::Tool(tool) => { - StackedTool { - tool: tool.tool, - count: count - }.as_bytes() - }, - _ => panic!() +#[derive(Debug)] +pub struct ActiveItem { + id: ActiveItemId, + item: StackedItem, +} + +impl ActiveItem { + pub fn as_client_bytes(&self) -> [u8; 16] { + match &self.item { + StackedItem::Individual(i) => { + match &i.item { + ItemDetail::Weapon(w) => w.as_bytes(), + ItemDetail::Armor(a) => a.as_bytes(), + ItemDetail::Shield(s) => s.as_bytes(), + ItemDetail::Unit(u) => u.as_bytes(), + ItemDetail::Tool(t) => t.as_individual_bytes(), + ItemDetail::TechniqueDisk(d) => d.as_bytes(), + } + }, + StackedItem::Stacked(i) => { + let len = i.len(); + match &i[0].item { + ItemDetail::Tool(t) => t.as_stacked_bytes(len), + _ => panic!(), } } } } - } +pub struct ActiveInventory(Vec); -pub struct ItemActivator { - id: u32, - -} - -impl ItemActivator { - pub fn new() -> ItemActivator { - ItemActivator { - id: 0 - } +impl ActiveInventory { + pub fn as_client_inventory_items(&self) -> [InventoryItem; 30] { + self.0.iter() + .enumerate() + .fold([InventoryItem::default(); 30], |mut inventory, (index, item)| { + let bytes = item.as_client_bytes(); + inventory[index].data1.copy_from_slice(&bytes[0..12]); + inventory[index].item_id = item.id.0; + + // does this do anything? + inventory[index].equipped = match item.item { + StackedItem::Individual(Item {item: ItemDetail::Weapon(Weapon {equipped: true, ..}), ..}) => 1, + StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 1, + StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 1, + StackedItem::Individual(Item {item: ItemDetail::Unit(Unit{equipped: true, ..}), ..}) => 1, + //StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 1, + _ => 0, + }; + // because this actually equips the item + inventory[index].flags |= match item.item { + StackedItem::Individual(Item {item: ItemDetail::Weapon(Weapon {equipped: true, ..}), ..}) => 8, + StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 8, + StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 8, + StackedItem::Individual(Item {item: ItemDetail::Unit(Unit {equipped: true, ..}), ..}) => 8, + //StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 8, + _ => 0, + }; + inventory + }) } - pub fn activate_item(&mut self, item: StackedItem) -> ActiveItem { - self.id += 1; - ActiveItem { - id: ActiveItemId(self.id), - item: item, - } + pub fn count(&self) -> usize { + self.0.len() } } - -#[derive(Debug)] -pub struct ActiveItem { - pub id: ActiveItemId, - pub item: StackedItem, -} - - -struct StackedItemKey(Item); - -impl Hash for StackedItemKey { - fn hash(&self, hasher: &mut H) { - match &self.0.item { - ItemDetail::Weapon(w) => w.weapon.value().hash(hasher), - ItemDetail::Armor(a) => a.armor.value().hash(hasher), - ItemDetail::Shield(s) => s.shield.value().hash(hasher), - ItemDetail::Unit(u) => u.unit.value().hash(hasher), - ItemDetail::Tool(t) => t.tool.value().hash(hasher), - ItemDetail::TechniqueDisk(t) => t.tech.hash(hasher), +fn inventory_item_index(item: &StackedItem) -> usize { + match item { + StackedItem::Individual(i) => { + match i.location { + ItemLocation::Inventory{index: index, ..} => index, + _ => panic!() + } + }, + StackedItem::Stacked(i) => { + match i[0].location { + ItemLocation::Inventory{index: index, ..} => index, + _ => panic!() + } } } } -impl std::cmp::PartialEq for StackedItemKey { - fn eq(&self, other: &StackedItemKey) -> bool { - are_items_same_type(&self.0, &other.0) - } -} - -impl Eq for StackedItemKey {} +fn stack_items(items: Vec) -> Vec { + let mut stacks = HashMap::new(); -pub fn stack_items(items: Vec) -> Vec { - items.into_iter() - .fold(HashMap::new(), |mut stacked: HashMap>, item| { - stacked.entry(StackedItemKey(item.clone())) - .and_modify(|stack| stack.push(item.clone())) - .or_insert_with(|| { - vec![item] - }); + for item in items { + stacks.entry(item.item.item_type()).or_insert(Vec::new()).push(item); + } - stacked - }) - .into_iter() - .map(|(_k, v)| { - v - }) - .fold(Vec::new(), |mut stacked, item| { - if item[0].item.is_stackable() { - stacked.push(StackedItem::Stacked(item)) - } - else { - stacked.append(&mut item.into_iter().map(|k| StackedItem::Individual(k)).collect()) + stacks.into_iter() + .map(|(itype, items)| { + match items[0].item.is_stackable() { + true => { + vec![StackedItem::Stacked(items)] + }, + false => { + items.into_iter().map(|i| { + StackedItem::Individual(i) + }).collect() + } } - - stacked }) + .flatten() + .collect() } +struct ActiveBank([Option; 200]); -pub enum InventoryAddError { - InventoryFull, - FullToolStack, -} - -pub enum InventoryRemoveError { - NoItemInInventory, +pub struct ActiveItemDatabase { + id: u32, } -pub struct Inventory([Option; 30]); -impl Inventory { - pub fn new(items: Vec) -> Inventory { - items.into_iter() - .fold(Inventory([None; 30]), |mut inventory, item| { - let index = item.item.index(); - inventory.0[index] = Some(item); - inventory - - }) +impl ActiveItemDatabase { + pub fn new() -> ActiveItemDatabase { + ActiveItemDatabase { + id: 0, + } } - pub fn count(&self) -> usize { - self.0.iter() - .filter(|k| k.is_some()) - .count() + fn activate_item(&mut self, item: StackedItem) -> ActiveItem { + self.id += 1; + ActiveItem { + id: ActiveItemId(self.id), + item: item, + } } - pub fn as_client_inventory_items(&self) -> [InventoryItem; 30] { - self.0.iter() - .enumerate() - .fold([InventoryItem::default(); 30], |mut inventory, (index, item)| { - if let Some(i) = item { - let bytes = i.item.as_bytes(); - inventory[index].data1.copy_from_slice(&bytes[0..12]); - inventory[index].item_id = i.id.0; + // deactivate item - // does this do anything? - inventory[index].equipped = match i.item { - StackedItem::Individual(Item {item: ItemDetail::Weapon(Weapon {equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Unit(Unit{equipped: true, ..}), ..}) => 1, - _ => 0, - }; - // because this actually equips the item - inventory[index].flags |= match i.item { - StackedItem::Individual(Item {item: ItemDetail::Weapon(Weapon {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Unit(Unit {equipped: true, ..}), ..}) => 8, - _ => 0, - }; + pub fn get_character_inventory(&mut self, entity_gateway: &mut EG, character: &Character) -> ActiveInventory { + let items = entity_gateway.get_items_by_character(&character); + let inventory_items = items.into_iter() + .filter(|item| { + match item.location { + ItemLocation::Inventory{..} => true, + _ => false, } - inventory - }) + }).collect(); + let mut stacked = stack_items(inventory_items); + stacked.sort_by(|a, b| { + inventory_item_index(a).partial_cmp(&inventory_item_index(b)).unwrap() + }); + let activated = stacked.into_iter().map(|i| self.activate_item(i)); + ActiveInventory(activated.take(30).collect()) } } - -pub struct Bank {} - - -pub fn split_items_into_inventory_and_bank(items: Vec) -> (Vec, Vec) { - items.into_iter().partition(|item| { - match item.location { - ItemLocation::Inventory{..} => true, - ItemLocation::Bank{..} => false, - ItemLocation::Floor{..} => panic!("oh god what happened"), - } - }) -} - - - +#[cfg(test)] mod test { use super::*; use crate::entity::item; - use crate::entity::item::{Item, ItemDetail, ItemEntityId, ItemLocation, Tool}; - + use crate::entity::item::{Item, ItemDetail, ItemEntityId, ItemLocation}; #[test] - fn test_stacked_items() { + fn test_stack_items() { let item1 = Item { id: ItemEntityId(1), location: ItemLocation::Inventory { @@ -344,7 +286,6 @@ mod test { tool: item::tool::ToolType::Monomate, }) }; - let item_vec = vec![item1.clone(), item2.clone(), item3.clone(), item4.clone(), item5.clone(), item6.clone(), item7.clone(), item8.clone(), item9.clone()]; let stacked = stack_items(item_vec); diff --git a/src/ship/ship.rs b/src/ship/ship.rs index cdc4ef7..6b44b19 100644 --- a/src/ship/ship.rs +++ b/src/ship/ship.rs @@ -122,14 +122,14 @@ struct ClientState { settings: UserSettings, character: Character, session: Session, - inventory: items::Inventory, guildcard: GuildCard, + inventory: items::ActiveInventory, //bank: Bank, block: u32, } impl ClientState { - fn new(user: UserAccount, settings: UserSettings, character: Character, inventory: items::Inventory, /*bank: Bank,*/ session: Session, guildcard: GuildCard) -> ClientState { + fn new(user: UserAccount, settings: UserSettings, character: Character, inventory: items::ActiveInventory, /*bank: Bank,*/ session: Session, guildcard: GuildCard) -> ClientState { ClientState { user: user, settings: settings, @@ -143,6 +143,7 @@ impl ClientState { } } + pub struct ShipServerState { entity_gateway: EG, clients: HashMap, @@ -150,7 +151,7 @@ pub struct ShipServerState { level_table: CharacterLevelTable, name: String, rooms: [Option; MAX_ROOMS], - item_activator: items::ItemActivator, + item_database: items::ActiveItemDatabase, } impl ShipServerState { @@ -162,7 +163,7 @@ impl ShipServerState { level_table: CharacterLevelTable::new(), name: "Sona-Nyl".into(), rooms: [None; MAX_ROOMS], - item_activator: items::ItemActivator::new(), + item_database: items::ActiveItemDatabase::new(), } } @@ -180,14 +181,9 @@ impl ShipServerState { .clone(); let settings = self.entity_gateway.get_user_settings_by_user(&user) .ok_or(ShipError::ClientNotFound(id))?; - - let items = self.entity_gateway.get_items_by_character(&character); - let (inventory, bank) = items::split_items_into_inventory_and_bank(items); - let stacked_items = items::stack_items(inventory); - let activated_items = stacked_items.into_iter().map(|item| self.item_activator.activate_item(item)).collect(); - let inventory = items::Inventory::new(activated_items); let guildcard = self.entity_gateway.get_guild_card_by_character(&character) .ok_or(ShipError::ClientNotFound(id))?; + let inventory = self.item_database.get_character_inventory(&mut self.entity_gateway, &character); self.clients.insert(id, ClientState::new(user, settings, character, inventory, pkt.session, guildcard)); vec![SendShipPacket::LoginResponse(response), SendShipPacket::ShipBlockList(ShipBlockList::new(&self.name, 3))] From 6a27d1b63984d3a904a47381437bd1c736024f92 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 21 Mar 2020 21:44:48 -0700 Subject: [PATCH 02/17] switch fomar/ramarl --- src/entity/character.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/entity/character.rs b/src/entity/character.rs index 344b7db..98da20b 100644 --- a/src/entity/character.rs +++ b/src/entity/character.rs @@ -35,8 +35,8 @@ impl From for CharacterClass { 7 => CharacterClass::FOnewm, 8 => CharacterClass::FOnewearl, 9 => CharacterClass::HUcaseal, - 10 => CharacterClass::RAmarl, - 11 => CharacterClass::FOmar, + 10 => CharacterClass::FOmar, + 11 => CharacterClass::RAmarl, _ => panic!("unknown class") } } @@ -55,8 +55,8 @@ impl Into for CharacterClass { CharacterClass::FOnewm => 7, CharacterClass::FOnewearl => 8, CharacterClass::HUcaseal => 9, - CharacterClass::RAmarl => 10, - CharacterClass::FOmar => 11, + CharacterClass::FOmar => 10, + CharacterClass::RAmarl => 11, } } } From 9a1feb8836ad59f22ad919c5d61015ef6f900c87 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 21 Mar 2020 21:46:52 -0700 Subject: [PATCH 03/17] mags! --- src/entity/item/mag.rs | 75 +++++++++++++++++++++++++++++++++++++---- src/entity/item/mod.rs | 7 ++-- src/entity/item/tool.rs | 1 + src/login/character.rs | 27 ++++++++++++--- src/ship/items.rs | 7 ++-- 5 files changed, 102 insertions(+), 15 deletions(-) diff --git a/src/entity/item/mag.rs b/src/entity/item/mag.rs index 401dc94..3ceab08 100644 --- a/src/entity/item/mag.rs +++ b/src/entity/item/mag.rs @@ -1,7 +1,7 @@ use serde::{Serialize, Deserialize}; -#[derive(Debug, Copy, Clone, PartialEq, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] pub enum MagType { Mag, Varuna, @@ -176,21 +176,84 @@ pub enum PhotonBlast { #[derive(Debug, Copy, Clone, PartialEq)] pub struct Mag { - pub unit: MagType, - pub def: u32, - pub pow: u32, - pub dex: u32, - pub mnd: u32, + pub mag: MagType, + pub def: u16, + pub pow: u16, + pub dex: u16, + pub mnd: u16, pub synchro: u8, pub iq: u8, pub photon_blast: [Option; 3], // color + pub equipped: bool, } impl Mag { pub fn as_bytes(&self) -> [u8; 16] { let mut result = [0; 16]; + result[0..3].copy_from_slice(&self.mag.value()); + result[3] = self.photon_blast_value(); + result[4..6].copy_from_slice(&self.def.to_le_bytes()); + result[6..8].copy_from_slice(&self.pow.to_le_bytes()); + result[8..10].copy_from_slice(&self.dex.to_le_bytes()); + result[10..12].copy_from_slice(&self.mnd.to_le_bytes()); + //result[12] = color + result[14] = self.photon_blast_count(); + result[13] = self.iq; + result[12] = self.synchro; result } + + fn photon_blast_value(&self) -> u8 { + let mut photon_blast_list = vec![PhotonBlast::Farlla, + PhotonBlast::Estlla, + PhotonBlast::Golla, + PhotonBlast::Pilla, + PhotonBlast::Leilla, + PhotonBlast::MyllaYoulla]; + let mut photon_blast: u8 = 0; + + if let Some(ref pb_mid) = self.photon_blast[0] { + match *pb_mid { + PhotonBlast::Farlla => {}, + PhotonBlast::Estlla => photon_blast |= 1, + PhotonBlast::Golla => photon_blast |= 2, + PhotonBlast::Pilla => photon_blast |= 3, + PhotonBlast::Leilla => photon_blast |= 4, + PhotonBlast::MyllaYoulla => photon_blast |= 5, + } + + photon_blast_list.retain(|k| k != pb_mid); + } + if let Some(ref pb_right) = self.photon_blast[1] { + match *pb_right { + PhotonBlast::Farlla => {} + PhotonBlast::Estlla => photon_blast |= 1 << 3, + PhotonBlast::Golla => photon_blast |= 2 << 3, + PhotonBlast::Pilla => photon_blast |= 3 << 3, + PhotonBlast::Leilla => photon_blast |= 4 << 3, + PhotonBlast::MyllaYoulla => photon_blast |= 5 << 3, + } + + photon_blast_list.retain(|k| k != pb_right); + } + if let Some(ref pb_left) = self.photon_blast[2] { + if let Some(pos) = photon_blast_list.iter().position(|k| k == pb_left) { + photon_blast |= (pos as u8) << 6; + }; + } + + photon_blast + } + + fn photon_blast_count(&self) -> u8 { + let mut count = 0; + for i in 0..3 { + if let Some(_) = self.photon_blast[i] { + count |= 1 << i + }; + } + count + } } diff --git a/src/entity/item/mod.rs b/src/entity/item/mod.rs index aab6d8c..1516cee 100644 --- a/src/entity/item/mod.rs +++ b/src/entity/item/mod.rs @@ -44,7 +44,8 @@ pub enum ItemType { Shield(shield::ShieldType), Unit(unit::UnitType), Tool(tool::ToolType), - TechniqueDisk(tech::Technique) + TechniqueDisk(tech::Technique), + Mag(mag::MagType), } @@ -55,7 +56,8 @@ pub enum ItemDetail { Shield(shield::Shield), Unit(unit::Unit), Tool(tool::Tool), - TechniqueDisk(tech::TechniqueDisk) + TechniqueDisk(tech::TechniqueDisk), + Mag(mag::Mag), } impl ItemDetail { @@ -74,6 +76,7 @@ impl ItemDetail { ItemDetail::Unit(u) => ItemType::Unit(u.unit), ItemDetail::Tool(t) => ItemType::Tool(t.tool), ItemDetail::TechniqueDisk(d) => ItemType::TechniqueDisk(d.tech), + ItemDetail::Mag(m) => ItemType::Mag(m.mag), } } } diff --git a/src/entity/item/tool.rs b/src/entity/item/tool.rs index fe7caee..b56b551 100644 --- a/src/entity/item/tool.rs +++ b/src/entity/item/tool.rs @@ -405,6 +405,7 @@ impl Tool { result[0..3].copy_from_slice(&self.tool.value()); result } + pub fn as_stacked_bytes(&self, len: usize) -> [u8; 16] { let mut result = [0; 16]; result[0..3].copy_from_slice(&self.tool.value()); diff --git a/src/login/character.rs b/src/login/character.rs index faf3971..fe346dd 100644 --- a/src/login/character.rs +++ b/src/login/character.rs @@ -22,6 +22,7 @@ use crate::entity::item::weapon::Weapon; use crate::entity::item::armor::Armor; use crate::entity::item::tech::Technique; use crate::entity::item::tool::Tool; +use crate::entity::item::mag::{Mag, MagType, PhotonBlast}; use crate::entity::character::{Character, CharacterClass, TechLevel}; use crate::login::login::get_login_status; @@ -201,7 +202,7 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, let new_weapon = match char.char_class { CharacterClass::HUmar | CharacterClass::HUnewearl | CharacterClass::HUcast | CharacterClass::HUcaseal => item::weapon::WeaponType::Saber, CharacterClass::RAmar | CharacterClass::RAmarl | CharacterClass::RAcast | CharacterClass::RAcaseal => item::weapon::WeaponType::Handgun, - CharacterClass::FOmar | CharacterClass::FOmarl| CharacterClass::FOnewm | CharacterClass::FOnewearl => item::weapon::WeaponType::Cane, + CharacterClass::FOmar | CharacterClass::FOmarl | CharacterClass::FOnewm | CharacterClass::FOnewearl => item::weapon::WeaponType::Cane, }; entity_gateway.new_item( @@ -233,6 +234,24 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, index: 1, }); + entity_gateway.new_item( + ItemDetail::Mag( + Mag { + mag: MagType::Mag, + def: 500, + pow: 0, + dex: 0, + mnd: 0, + synchro: 20, + iq: 0, + photon_blast: [None; 3], + equipped: true, + }), + ItemLocation::Inventory { + character_id: char.id, + index: 2, + }); + for _ in 0..4 { entity_gateway.new_item( ItemDetail::Tool ( @@ -241,7 +260,7 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, }), ItemLocation::Inventory { character_id: char.id, - index: 2, + index: 3, }); entity_gateway.new_item( ItemDetail::Tool ( @@ -250,11 +269,9 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, }), ItemLocation::Inventory { character_id: char.id, - index: 3, + index: 4, }); } - - // TODO: starter mag } diff --git a/src/ship/items.rs b/src/ship/items.rs index 4a5a66a..cc75e3e 100644 --- a/src/ship/items.rs +++ b/src/ship/items.rs @@ -10,6 +10,7 @@ use crate::entity::item::armor::Armor; use crate::entity::item::shield::Shield; use crate::entity::item::unit::Unit; use crate::entity::item::tool::Tool; +use crate::entity::item::mag::Mag; #[derive(Debug, PartialEq)] @@ -39,6 +40,7 @@ impl ActiveItem { ItemDetail::Unit(u) => u.as_bytes(), ItemDetail::Tool(t) => t.as_individual_bytes(), ItemDetail::TechniqueDisk(d) => d.as_bytes(), + ItemDetail::Mag(m) => m.as_bytes(), } }, StackedItem::Stacked(i) => { @@ -61,6 +63,7 @@ impl ActiveInventory { .fold([InventoryItem::default(); 30], |mut inventory, (index, item)| { let bytes = item.as_client_bytes(); inventory[index].data1.copy_from_slice(&bytes[0..12]); + inventory[index].data2.copy_from_slice(&bytes[12..16]); inventory[index].item_id = item.id.0; // does this do anything? @@ -69,7 +72,7 @@ impl ActiveInventory { StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 1, StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 1, StackedItem::Individual(Item {item: ItemDetail::Unit(Unit{equipped: true, ..}), ..}) => 1, - //StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 1, + StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 1, _ => 0, }; // because this actually equips the item @@ -78,7 +81,7 @@ impl ActiveInventory { StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 8, StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 8, StackedItem::Individual(Item {item: ItemDetail::Unit(Unit {equipped: true, ..}), ..}) => 8, - //StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 8, + StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 8, _ => 0, }; inventory From e41f79f41ad1c0b351fc8c8299ed6b289020363b Mon Sep 17 00:00:00 2001 From: jake Date: Sun, 22 Mar 2020 00:13:31 -0700 Subject: [PATCH 04/17] tech drops --- src/entity/item/tech.rs | 2 +- src/login/character.rs | 2 +- src/ship/drops/tech_table.rs | 148 ++++++++++++++++++++++------------- src/ship/drops/tool_table.rs | 13 +-- 4 files changed, 99 insertions(+), 66 deletions(-) diff --git a/src/entity/item/tech.rs b/src/entity/item/tech.rs index c2e3f85..8976904 100644 --- a/src/entity/item/tech.rs +++ b/src/entity/item/tech.rs @@ -1,7 +1,7 @@ use serde::{Serialize, Deserialize}; -#[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, enum_utils::FromStr, derive_more::Display)] pub enum Technique { Foie, Gifoie, diff --git a/src/login/character.rs b/src/login/character.rs index fe346dd..ce8bbd4 100644 --- a/src/login/character.rs +++ b/src/login/character.rs @@ -22,7 +22,7 @@ use crate::entity::item::weapon::Weapon; use crate::entity::item::armor::Armor; use crate::entity::item::tech::Technique; use crate::entity::item::tool::Tool; -use crate::entity::item::mag::{Mag, MagType, PhotonBlast}; +use crate::entity::item::mag::{Mag, MagType}; use crate::entity::character::{Character, CharacterClass, TechLevel}; use crate::login::login::get_login_status; diff --git a/src/ship/drops/tech_table.rs b/src/ship/drops/tech_table.rs index f739e78..1c5f4df 100644 --- a/src/ship/drops/tech_table.rs +++ b/src/ship/drops/tech_table.rs @@ -20,65 +20,67 @@ struct TechniqueRateStat { max: i32, } - #[derive(Debug, Serialize, Deserialize)] -struct TechniqueRate { - #[serde(rename = "Foie")] - foie: TechniqueRateStat, - #[serde(rename = "Gifoie")] - gifoie: TechniqueRateStat, - #[serde(rename = "Rafoie")] - rafoie: TechniqueRateStat, - #[serde(rename = "Zonde")] - zonde: TechniqueRateStat, - #[serde(rename = "Gizonde")] - gizonde: TechniqueRateStat, - #[serde(rename = "Razonde")] - razonde: TechniqueRateStat, - #[serde(rename = "Barta")] - barta: TechniqueRateStat, - #[serde(rename = "Gibarta")] - gibarta: TechniqueRateStat, - #[serde(rename = "Rabarta")] - rabarta: TechniqueRateStat, - #[serde(rename = "Grants")] - grants: TechniqueRateStat, - #[serde(rename = "Deband")] - deband: TechniqueRateStat, - #[serde(rename = "Jellen")] - jellen: TechniqueRateStat, - #[serde(rename = "Zalure")] - zalure: TechniqueRateStat, - #[serde(rename = "Shifta")] - shifta: TechniqueRateStat, - #[serde(rename = "Ryuker")] - ryuker: TechniqueRateStat, - #[serde(rename = "Resta")] - resta: TechniqueRateStat, - #[serde(rename = "Anti")] - anti: TechniqueRateStat, - #[serde(rename = "Reverser")] - reverser: TechniqueRateStat, - #[serde(rename = "Megid")] - megid: TechniqueRateStat, +struct TechniqueRatesRaw { + area1: BTreeMap, + area2: BTreeMap, + area3: BTreeMap, + area4: BTreeMap, + area5: BTreeMap, + area6: BTreeMap, + area7: BTreeMap, + area8: BTreeMap, + area9: BTreeMap, + area10: BTreeMap, } - - #[derive(Debug, Serialize, Deserialize)] struct TechniqueRates { - area1: TechniqueRate, - area2: TechniqueRate, - area3: TechniqueRate, - area4: TechniqueRate, - area5: TechniqueRate, - area6: TechniqueRate, - area7: TechniqueRate, - area8: TechniqueRate, - area9: TechniqueRate, - area10: TechniqueRate, + area1: BTreeMap, + area2: BTreeMap, + area3: BTreeMap, + area4: BTreeMap, + area5: BTreeMap, + area6: BTreeMap, + area7: BTreeMap, + area8: BTreeMap, + area9: BTreeMap, + area10: BTreeMap, } +impl TechniqueRates { + fn new(rates: TechniqueRatesRaw) -> TechniqueRates { + TechniqueRates { + area1: rates.area1.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area2: rates.area2.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area3: rates.area3.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area4: rates.area4.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area5: rates.area5.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area6: rates.area6.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area7: rates.area7.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area8: rates.area8.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area9: rates.area9.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + area10: rates.area10.into_iter().map(|(tech, rate)| (tech.parse().unwrap(), rate)).collect(), + } + } +} + +impl TechniqueRates { + fn get_by_area<'a>(&'a self, map_area: &MapVariantType) -> &'a BTreeMap { + match map_area.area_value().unwrap() { + 0 => &self.area1, + 1 => &self.area2, + 2 => &self.area3, + 3 => &self.area4, + 4 => &self.area5, + 5 => &self.area6, + 6 => &self.area7, + 7 => &self.area8, + 8 => &self.area9, + _ => &self.area10, + } + } +} pub struct TechniqueTable { rates: TechniqueRates @@ -86,12 +88,48 @@ pub struct TechniqueTable { impl TechniqueTable { pub fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> TechniqueTable { + let rates: TechniqueRatesRaw = load_data_file(episode, difficulty, section_id, "tech_rate.toml"); + TechniqueTable { - rates: load_data_file(episode, difficulty, section_id, "tech_rate.toml") + rates: TechniqueRates::new(rates), } } - + + pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { - None + let mut tech_rates = self.rates.get_by_area(map_area).iter(); + let tech_weights = WeightedIndex::new(tech_rates.clone().map(|(_, stat)| stat.rate)).unwrap(); + + let (tech, stat) = tech_rates.nth(tech_weights.sample(rng)).unwrap(); + let level = rng.gen_range(stat.min, stat.max+1); + + Some(ItemDetail::TechniqueDisk(TechniqueDisk { + tech: *tech, + level: level as u32 + })) + } +} + + +#[cfg(test)] +mod test { + use super::*; + #[test] + fn test_tech_drops() { + let mut rng = rand_chacha::ChaCha20Rng::from_seed([23;32]); + let tt = TechniqueTable::new(Episode::One, Difficulty::Ultimate, SectionID::Skyly); + + let tech_tests = vec![(MapVariantType::Forest1, Technique::Resta, 13), + (MapVariantType::Caves3, Technique::Foie, 24), + (MapVariantType::Mines2, Technique::Gibarta, 20), + (MapVariantType::DarkFalz, Technique::Razonde, 22)]; + + for (area, tech, level) in tech_tests { + assert!(tt.get_drop(&area, &mut rng) == Some(ItemDetail::TechniqueDisk( + TechniqueDisk { + tech: tech, + level: level + }))); + } } } diff --git a/src/ship/drops/tool_table.rs b/src/ship/drops/tool_table.rs index 073cb77..b0147c4 100644 --- a/src/ship/drops/tool_table.rs +++ b/src/ship/drops/tool_table.rs @@ -93,12 +93,12 @@ impl ToolTable { } } - pub fn tool_type(&self, map_area: &MapVariantType, rng: &mut R) -> ToolType { + pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { let tool_rates = self.rates.get_by_area(map_area).iter(); let tool_weights = WeightedIndex::new(tool_rates.clone().map(|(_, weights)| weights)).unwrap(); let tool = tool_rates.map(|(ttype, _)| ttype).nth(tool_weights.sample(rng)).unwrap(); - match tool { + let tool_type = match tool { ToolRateType::Monomate => ToolType::Monomate, ToolRateType::Dimate => ToolType::Dimate, ToolRateType::Trimate => ToolType::Trimate, @@ -124,13 +124,8 @@ impl ToolTable { ToolRateType::LuckMaterial => ToolType::LuckMaterial, ToolRateType::ScapeDoll => ToolType::ScapeDoll, ToolRateType::PhotonDrop => ToolType::PhotonDrop, - ToolRateType::Technique => todo!(), - //ToolRateType::Technique => self.tech_table.get_drop(map_area, rng), - } - } - - pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { - let tool_type = self.tool_type(map_area, rng); + ToolRateType::Technique => return self.tech_table.get_drop(map_area, rng), + }; Some(ItemDetail::Tool(Tool { tool: tool_type From cfa31736c6c62af9ea92de75ef93ecc2ad97ed73 Mon Sep 17 00:00:00 2001 From: jake Date: Thu, 26 Mar 2020 00:06:28 -0700 Subject: [PATCH 05/17] rare drops --- src/ship/drops/generic_armor.rs | 8 +- src/ship/drops/generic_shield.rs | 6 +- src/ship/drops/generic_weapon.rs | 43 ++++++--- src/ship/drops/mod.rs | 69 +++---------- src/ship/drops/rare_drop_table.rs | 155 ++++++++++++++++++++++++++++++ 5 files changed, 204 insertions(+), 77 deletions(-) diff --git a/src/ship/drops/generic_armor.rs b/src/ship/drops/generic_armor.rs index e3236d5..cebf4e7 100644 --- a/src/ship/drops/generic_armor.rs +++ b/src/ship/drops/generic_armor.rs @@ -80,20 +80,18 @@ impl GenericArmorTable { } } - fn slots(&self, area_map: &MapVariantType, rng: &mut R) -> usize { + pub fn slots(&self, area_map: &MapVariantType, rng: &mut R) -> usize { let slot_weights = WeightedIndex::new(&[self.slot_rates.slot0, self.slot_rates.slot1, self.slot_rates.slot2, self.slot_rates.slot3, self.slot_rates.slot4]).unwrap(); slot_weights.sample(rng) } - // TODO: this needs the pmt file - fn dfp_modifier(&self, armor_type: &ArmorType, rng: &mut R) -> u32 { + pub fn dfp_modifier(&self, armor_type: &ArmorType, rng: &mut R) -> u32 { let stats = self.armor_stats.get(armor_type).unwrap(); rng.gen_range(0, stats.dfp_modifier) } - // TODO: this needs the pmt file - fn evp_modifier(&self, armor_type: &ArmorType, rng: &mut R) -> u32 { + pub fn evp_modifier(&self, armor_type: &ArmorType, rng: &mut R) -> u32 { let stats = self.armor_stats.get(armor_type).unwrap(); rng.gen_range(0, stats.evp_modifier) } diff --git a/src/ship/drops/generic_shield.rs b/src/ship/drops/generic_shield.rs index 9f689d4..a9e34a3 100644 --- a/src/ship/drops/generic_shield.rs +++ b/src/ship/drops/generic_shield.rs @@ -67,14 +67,12 @@ impl GenericShieldTable { } } - // TODO: this needs the pmt file - fn dfp_modifier(&self, shield_type: &ShieldType, rng: &mut R) -> u32 { + pub fn dfp_modifier(&self, shield_type: &ShieldType, rng: &mut R) -> u32 { let stats = self.shield_stats.get(shield_type).unwrap(); rng.gen_range(0, stats.dfp_modifier) } - // TODO: this needs the pmt file - fn evp_modifier(&self, shield_type: &ShieldType, rng: &mut R) -> u32 { + pub fn evp_modifier(&self, shield_type: &ShieldType, rng: &mut R) -> u32 { let stats = self.shield_stats.get(shield_type).unwrap(); rng.gen_range(0, stats.evp_modifier) } diff --git a/src/ship/drops/generic_weapon.rs b/src/ship/drops/generic_weapon.rs index c8687c6..07db115 100644 --- a/src/ship/drops/generic_weapon.rs +++ b/src/ship/drops/generic_weapon.rs @@ -220,7 +220,7 @@ impl PercentRatePatterns { } } -struct AttributeTable { +pub struct AttributeTable { attribute_rates: AttributeRates, percent_rates: PercentRatePatterns, area_percent_patterns: AreaPercentPatterns, @@ -228,7 +228,7 @@ struct AttributeTable { impl AttributeTable { - fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> AttributeTable { + pub fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> AttributeTable { // TODO: new these let attribute_rates: AttributeRates = load_data_file(episode, difficulty, section_id, "attribute_rate.toml"); let percent_rates: PercentRatePatterns = load_data_file(episode, difficulty, section_id, "percent_rate.toml"); @@ -255,7 +255,7 @@ impl AttributeTable { }; let percents = self.percent_rates.get_by_pattern(pattern); - + let value_weights = WeightedIndex::new(&percents.as_array()).unwrap(); let value = value_weights.sample(rng); let percent = ((value + 1) * 5) as i8; @@ -265,11 +265,8 @@ impl AttributeTable { value: percent }) } - - fn generate_attributes(&self, map_area: &MapVariantType, rng: &mut R) -> [Option; 3] { - let percent_pattern = self.area_percent_patterns.get_by_area(map_area); - let attribute_rate = self.attribute_rates.get_by_area(map_area); + fn attributes(&self, percent_pattern: &AttributePercentPattern, attribute_rate: &AttributeRate, rng: &mut R) -> [Option; 3] { let mut percents = vec![ percent_pattern.attribute1.and_then(|pattern_type| { self.generate_attribute(&pattern_type, &attribute_rate, rng) @@ -304,6 +301,22 @@ impl AttributeTable { } }).0 } + + fn generate_attributes(&self, map_area: &MapVariantType, rng: &mut R) -> [Option; 3] { + let percent_pattern = self.area_percent_patterns.get_by_area(map_area); + let attribute_rate = self.attribute_rates.get_by_area(map_area); + self.attributes(&percent_pattern, &attribute_rate, rng) + } + + pub fn generate_rare_attributes(&self, map_area: &MapVariantType, rng: &mut R) -> [Option; 3] { + let percent_pattern = AttributePercentPattern { + attribute1: Some(PercentPatternType::Pattern6), + attribute2: Some(PercentPatternType::Pattern6), + attribute3: Some(PercentPatternType::Pattern6), + }; + let attribute_rate = self.attribute_rates.get_by_area(map_area); + self.attributes(&percent_pattern, &attribute_rate, rng) + } } @@ -347,23 +360,23 @@ impl SpecialRates { _ => self.area10, } } - + fn random_special_by_rank(&self, rank: u32, rng: &mut R) -> WeaponSpecial { let specials = match rank { 1 => vec![WeaponSpecial::Draw, WeaponSpecial::Heart, WeaponSpecial::Ice, WeaponSpecial::Bind, WeaponSpecial::Heat, WeaponSpecial::Shock, WeaponSpecial::Dim, WeaponSpecial::Panic], - 2 => vec![WeaponSpecial::Drain, WeaponSpecial::Mind, WeaponSpecial::Frost, WeaponSpecial::Hold, WeaponSpecial::Fire, WeaponSpecial::Thunder, + 2 => vec![WeaponSpecial::Drain, WeaponSpecial::Mind, WeaponSpecial::Frost, WeaponSpecial::Hold, WeaponSpecial::Fire, WeaponSpecial::Thunder, WeaponSpecial::Shadow, WeaponSpecial::Riot, WeaponSpecial::Masters, WeaponSpecial::Charge], - 3 => vec![WeaponSpecial::Fill, WeaponSpecial::Soul, WeaponSpecial::Freeze, WeaponSpecial::Seize, WeaponSpecial::Flame, WeaponSpecial::Storm, + 3 => vec![WeaponSpecial::Fill, WeaponSpecial::Soul, WeaponSpecial::Freeze, WeaponSpecial::Seize, WeaponSpecial::Flame, WeaponSpecial::Storm, WeaponSpecial::Dark, WeaponSpecial::Havoc, WeaponSpecial::Lords, WeaponSpecial::Charge, WeaponSpecial::Spirit, WeaponSpecial::Devils], - 4 => vec![WeaponSpecial::Gush, WeaponSpecial::Geist, WeaponSpecial::Blizzard, WeaponSpecial::Arrest, WeaponSpecial::Burning, WeaponSpecial::Tempest, + 4 => vec![WeaponSpecial::Gush, WeaponSpecial::Geist, WeaponSpecial::Blizzard, WeaponSpecial::Arrest, WeaponSpecial::Burning, WeaponSpecial::Tempest, WeaponSpecial::Hell, WeaponSpecial::Chaos, WeaponSpecial::Kings, WeaponSpecial::Charge, WeaponSpecial::Berserk, WeaponSpecial::Demons], _ => panic!(), }; *specials.choose(rng).unwrap() } - + fn get_special(&self, map_area: &MapVariantType, rng: &mut R) -> Option { let rate = self.rate_by_area(map_area); if rng.gen_range(0, 100) < rate.rate { @@ -400,7 +413,7 @@ impl GenericWeaponTable { rank_table.insert(WeaponDropType::Cane, vec![WeaponType::Cane, WeaponType::Stick, WeaponType::Mace, WeaponType::Club]); rank_table.insert(WeaponDropType::Rod, vec![WeaponType::Rod, WeaponType::Pole, WeaponType::Pillar, WeaponType::Striker]); rank_table.insert(WeaponDropType::Wand, vec![WeaponType::Wand, WeaponType::Staff, WeaponType::Baton, WeaponType::Scepter]); - + GenericWeaponTable { rank_table: rank_table, weapon_ratio: WeaponRatios::new(episode, difficulty, section_id), @@ -445,7 +458,7 @@ impl GenericWeaponTable { valid_weapons } - + fn weapon_type(&self, possible_weapon_types: &BTreeMap, map_area: &MapVariantType, rng: &mut R) -> WeaponDropType { let mut weapon_rates = possible_weapon_types.iter() .map(|(weapon, stat)| { @@ -536,7 +549,7 @@ mod test { equipped: false, tekked: false, }))); - + let gwt = GenericWeaponTable::new(Episode::One, Difficulty::Ultimate, SectionID::Skyly); assert!(gwt.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDetail::Weapon(Weapon { weapon: WeaponType::Vulcan, diff --git a/src/ship/drops/mod.rs b/src/ship/drops/mod.rs index 8c746be..f7be23e 100644 --- a/src/ship/drops/mod.rs +++ b/src/ship/drops/mod.rs @@ -7,7 +7,6 @@ mod generic_unit; mod tool_table; mod tech_table; - use std::collections::HashMap; use std::fs::File; use std::path::PathBuf; @@ -15,14 +14,9 @@ use std::io::Read; use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; +use crate::entity::item::ItemDetail; use crate::ship::monster::MonsterType; use crate::ship::room::{Difficulty, Episode}; -use crate::entity::item::ItemDetail; -use crate::entity::item::weapon::WeaponType; -use crate::entity::item::armor::ArmorType; -use crate::entity::item::shield::ShieldType; -use crate::entity::item::unit::UnitType; -use crate::entity::item::tool::ToolType; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; use crate::ship::drops::generic_weapon::GenericWeaponTable; @@ -30,6 +24,7 @@ use crate::ship::drops::generic_armor::GenericArmorTable; use crate::ship::drops::generic_shield::GenericShieldTable; use crate::ship::drops::generic_unit::GenericUnitTable; use crate::ship::drops::tool_table::ToolTable; +use crate::ship::drops::rare_drop_table::RareDropTable; fn data_file_path(episode: Episode, difficulty: Difficulty, section_id: SectionID, filename: &str) -> PathBuf { @@ -73,60 +68,28 @@ pub struct MonsterDropStats { pub max_meseta: u32, } -enum RareDropItem { - Weapon(WeaponType), - Armor(ArmorType), - Shield(ShieldType), - Unit(UnitType), - Tool(ToolType), +enum ItemDropItem { + Weapon, } - -struct RareDrop { - rate: f32, - item: RareDropItem +struct ItemDrop { + x: f32, + y: f32, + z: f32, + item: ItemDropItem, } - - -#[derive(Debug, Serialize, Deserialize)] -pub struct RareDropConfigEntity { - pub rate: f32, - pub item: String, -} - - - -/*#[derive(Serialize, Deserialize)] -pub struct MonsterDar(pub HashMap); - -/*impl MonsterDar { - fn from_f - - -}*/*/ - - -struct RareDropTable { - -} - -impl RareDropTable { - fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> RareDropTable { - RareDropTable { - - } - } - - fn get_drop(&self, monster: &MonsterType) -> Option { - None +impl ItemDropItem { + pub fn as_client_bytes(&self) -> u8 { + 0 } } + struct DropTable { - rare_table: RareDropTable, monster_stats: HashMap, + rare_table: RareDropTable, weapon_table: GenericWeaponTable, armor_table: GenericArmorTable, shield_table: GenericShieldTable, @@ -149,8 +112,8 @@ impl DropTable { let monster_stats = toml::from_str(&s).unwrap(); DropTable { - rare_table: RareDropTable::new(episode, difficulty, section_id), monster_stats: monster_stats, + rare_table: RareDropTable::new(episode, difficulty, section_id), weapon_table: GenericWeaponTable::new(episode, difficulty, section_id), armor_table: GenericArmorTable::new(episode, difficulty, section_id), shield_table: GenericShieldTable::new(episode, difficulty, section_id), @@ -182,7 +145,7 @@ impl DropTable { return None; } - if let Some(item) = self.rare_table.get_drop(&monster) { + if let Some(item) = self.rare_table.get_drop(map_area, &monster, &mut self.rng) { return Some(item); } diff --git a/src/ship/drops/rare_drop_table.rs b/src/ship/drops/rare_drop_table.rs index e69de29..e919e25 100644 --- a/src/ship/drops/rare_drop_table.rs +++ b/src/ship/drops/rare_drop_table.rs @@ -0,0 +1,155 @@ +use std::collections::HashMap; +use rand::Rng; +use serde::{Serialize, Deserialize}; +use crate::entity::item::ItemDetail; +use crate::entity::item::weapon::{Weapon, WeaponType}; +use crate::entity::item::armor::{Armor, ArmorType}; +use crate::entity::item::shield::{Shield, ShieldType}; +use crate::entity::item::unit::{Unit, UnitType}; +use crate::entity::item::tool::{Tool, ToolType}; +use crate::entity::character::SectionID; +use crate::ship::monster::MonsterType; +use crate::ship::room::{Difficulty, Episode}; +use crate::ship::map::MapVariantType; +use crate::ship::drops::load_data_file; +use crate::ship::drops::generic_weapon::AttributeTable; +use crate::ship::drops::generic_armor::GenericArmorTable; +use crate::ship::drops::generic_shield::GenericShieldTable; + + +#[derive(Debug, Copy, Clone)] +enum RareDropItem { + Weapon(WeaponType), + Armor(ArmorType), + Shield(ShieldType), + Unit(UnitType), + Tool(ToolType), +} + +impl RareDropItem { + fn from_string(name: String) -> RareDropItem { + let parse_funcs: [Box Option>; 5] = [ + Box::new(|i| Some(RareDropItem::Weapon(str::parse::(&i).ok()?))), + Box::new(|i| Some(RareDropItem::Armor(str::parse::(&i).ok()?))), + Box::new(|i| Some(RareDropItem::Shield(str::parse::(&i).ok()?))), + Box::new(|i| Some(RareDropItem::Unit(str::parse::(&i).ok()?))), + Box::new(|i| Some(RareDropItem::Tool(str::parse::(&i).ok()?)))]; + + for parse in parse_funcs.iter() { + match parse(&name) { + Some(k) => return k, + None => {}, + } + } + + panic!() + } +} + + +struct RareDropRate { + rate: f32, + item: RareDropItem +} + + + +#[derive(Debug, Serialize, Deserialize)] +pub struct RareDropConfigEntity { + pub rate: f32, + pub item: String, +} + + +pub struct RareDropTable { + rates: HashMap>, + attribute_table: AttributeTable, + armor_stats: GenericArmorTable, + shield_stats: GenericShieldTable, +} + +impl RareDropTable { + pub fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> RareDropTable { + let cfg: HashMap> = load_data_file(episode, difficulty, section_id, "rare_rate.toml"); + + let rates = cfg.into_iter() + .map(|(monster, drops)| { + let monster = monster.parse().unwrap(); + let drops = drops.into_iter().map(|drop| { + RareDropRate { + rate: drop.rate, + item: RareDropItem::from_string(drop.item), + } + }).collect(); + (monster, drops) + }).collect(); + + RareDropTable { + rates: rates, + attribute_table: AttributeTable::new(episode, difficulty, section_id), + armor_stats: GenericArmorTable::new(episode, difficulty, section_id), + shield_stats: GenericShieldTable::new(episode, difficulty, section_id), + } + } + + fn apply_item_stats(&self, map_area: &MapVariantType, item: RareDropItem, rng: &mut R) -> ItemDetail { + match item { + RareDropItem::Weapon(weapon) => { + ItemDetail::Weapon(Weapon { + weapon: weapon, + special: None, + grind: 0, + attrs: self.attribute_table.generate_rare_attributes(map_area, rng), + equipped: false, + tekked: false, + }) + + }, + RareDropItem::Armor(armor) => { + ItemDetail::Armor(Armor { + armor: armor, + dfp: self.armor_stats.dfp_modifier(&armor, rng) as u8, + evp: self.armor_stats.evp_modifier(&armor, rng) as u8, + slots: self.armor_stats.slots(map_area, rng) as u8, + equipped: false, + }) + }, + RareDropItem::Shield(shield) => { + ItemDetail::Shield(Shield { + shield: shield, + dfp: self.shield_stats.dfp_modifier(&shield, rng) as u8, + evp: self.shield_stats.evp_modifier(&shield, rng) as u8, + equipped: false, + }) + }, + RareDropItem::Unit(unit) => { + ItemDetail::Unit(Unit { + unit: unit, + modifier: None, + equipped: false, + }) + }, + RareDropItem::Tool(tool) => { + ItemDetail::Tool(Tool { + tool: tool, + }) + } + } + } + + pub fn get_drop(&self, map_area: &MapVariantType, monster: &MonsterType, rng: &mut R) -> Option { + self.rates.get(monster) + .and_then(|drop_rates| { + drop_rates.iter() + .filter_map(|drop_rate| { + let rand: f32 = rng.gen(); + if rand < drop_rate.rate { + Some(self.apply_item_stats(map_area, drop_rate.item, rng)) + } + else { + None + } + }).nth(0) + }) + } +} From 193cf72cdb81d08d6bcf5c95f508e2d24f83c0a7 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 11:56:34 -0700 Subject: [PATCH 06/17] fix monster names in config files --- data/drops/ep1/hard/blueful/monster_dar.toml | 6 +++--- data/drops/ep1/hard/greenill/monster_dar.toml | 6 +++--- data/drops/ep1/hard/oran/monster_dar.toml | 6 +++--- data/drops/ep1/hard/pinkal/monster_dar.toml | 6 +++--- data/drops/ep1/hard/purplenum/monster_dar.toml | 6 +++--- data/drops/ep1/hard/redria/monster_dar.toml | 6 +++--- data/drops/ep1/hard/skyly/monster_dar.toml | 6 +++--- data/drops/ep1/hard/viridia/monster_dar.toml | 6 +++--- data/drops/ep1/hard/whitil/monster_dar.toml | 6 +++--- data/drops/ep1/hard/yellowboze/monster_dar.toml | 6 +++--- data/drops/ep1/normal/blueful/monster_dar.toml | 6 +++--- data/drops/ep1/normal/greenill/monster_dar.toml | 6 +++--- data/drops/ep1/normal/oran/monster_dar.toml | 6 +++--- data/drops/ep1/normal/pinkal/monster_dar.toml | 6 +++--- data/drops/ep1/normal/purplenum/monster_dar.toml | 6 +++--- data/drops/ep1/normal/redria/monster_dar.toml | 6 +++--- data/drops/ep1/normal/skyly/monster_dar.toml | 6 +++--- data/drops/ep1/normal/viridia/monster_dar.toml | 6 +++--- data/drops/ep1/normal/whitil/monster_dar.toml | 6 +++--- data/drops/ep1/normal/yellowboze/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/blueful/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/greenill/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/oran/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/pinkal/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/purplenum/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/redria/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/skyly/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/viridia/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/whitil/monster_dar.toml | 6 +++--- data/drops/ep1/ultimate/yellowboze/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/blueful/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/greenill/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/oran/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/pinkal/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/purplenum/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/redria/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/skyly/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/viridia/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/whitil/monster_dar.toml | 6 +++--- data/drops/ep1/veryhard/yellowboze/monster_dar.toml | 6 +++--- data/drops/ep2/hard/blueful/monster_dar.toml | 2 +- data/drops/ep2/hard/greenill/monster_dar.toml | 2 +- data/drops/ep2/hard/oran/monster_dar.toml | 2 +- data/drops/ep2/hard/pinkal/monster_dar.toml | 2 +- data/drops/ep2/hard/purplenum/monster_dar.toml | 2 +- data/drops/ep2/hard/redria/monster_dar.toml | 2 +- data/drops/ep2/hard/skyly/monster_dar.toml | 2 +- data/drops/ep2/hard/viridia/monster_dar.toml | 2 +- data/drops/ep2/hard/whitil/monster_dar.toml | 2 +- data/drops/ep2/hard/yellowboze/monster_dar.toml | 2 +- data/drops/ep2/normal/blueful/monster_dar.toml | 2 +- data/drops/ep2/normal/greenill/monster_dar.toml | 2 +- data/drops/ep2/normal/oran/monster_dar.toml | 2 +- data/drops/ep2/normal/pinkal/monster_dar.toml | 2 +- data/drops/ep2/normal/purplenum/monster_dar.toml | 2 +- data/drops/ep2/normal/redria/monster_dar.toml | 2 +- data/drops/ep2/normal/skyly/monster_dar.toml | 2 +- data/drops/ep2/normal/viridia/monster_dar.toml | 2 +- data/drops/ep2/normal/whitil/monster_dar.toml | 2 +- data/drops/ep2/normal/yellowboze/monster_dar.toml | 2 +- data/drops/ep2/ultimate/blueful/monster_dar.toml | 2 +- data/drops/ep2/ultimate/greenill/monster_dar.toml | 2 +- data/drops/ep2/ultimate/oran/monster_dar.toml | 2 +- data/drops/ep2/ultimate/pinkal/monster_dar.toml | 2 +- data/drops/ep2/ultimate/purplenum/monster_dar.toml | 2 +- data/drops/ep2/ultimate/redria/monster_dar.toml | 2 +- data/drops/ep2/ultimate/skyly/monster_dar.toml | 2 +- data/drops/ep2/ultimate/viridia/monster_dar.toml | 2 +- data/drops/ep2/ultimate/whitil/monster_dar.toml | 2 +- data/drops/ep2/ultimate/yellowboze/monster_dar.toml | 2 +- data/drops/ep2/veryhard/blueful/monster_dar.toml | 2 +- data/drops/ep2/veryhard/greenill/monster_dar.toml | 2 +- data/drops/ep2/veryhard/oran/monster_dar.toml | 2 +- data/drops/ep2/veryhard/pinkal/monster_dar.toml | 2 +- data/drops/ep2/veryhard/purplenum/monster_dar.toml | 2 +- data/drops/ep2/veryhard/redria/monster_dar.toml | 2 +- data/drops/ep2/veryhard/skyly/monster_dar.toml | 2 +- data/drops/ep2/veryhard/viridia/monster_dar.toml | 2 +- data/drops/ep2/veryhard/whitil/monster_dar.toml | 2 +- data/drops/ep2/veryhard/yellowboze/monster_dar.toml | 2 +- 80 files changed, 160 insertions(+), 160 deletions(-) diff --git a/data/drops/ep1/hard/blueful/monster_dar.toml b/data/drops/ep1/hard/blueful/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/blueful/monster_dar.toml +++ b/data/drops/ep1/hard/blueful/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/greenill/monster_dar.toml b/data/drops/ep1/hard/greenill/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/greenill/monster_dar.toml +++ b/data/drops/ep1/hard/greenill/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/oran/monster_dar.toml b/data/drops/ep1/hard/oran/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/oran/monster_dar.toml +++ b/data/drops/ep1/hard/oran/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/pinkal/monster_dar.toml b/data/drops/ep1/hard/pinkal/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/pinkal/monster_dar.toml +++ b/data/drops/ep1/hard/pinkal/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/purplenum/monster_dar.toml b/data/drops/ep1/hard/purplenum/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/purplenum/monster_dar.toml +++ b/data/drops/ep1/hard/purplenum/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/redria/monster_dar.toml b/data/drops/ep1/hard/redria/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/redria/monster_dar.toml +++ b/data/drops/ep1/hard/redria/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/skyly/monster_dar.toml b/data/drops/ep1/hard/skyly/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/skyly/monster_dar.toml +++ b/data/drops/ep1/hard/skyly/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/viridia/monster_dar.toml b/data/drops/ep1/hard/viridia/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/viridia/monster_dar.toml +++ b/data/drops/ep1/hard/viridia/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/whitil/monster_dar.toml b/data/drops/ep1/hard/whitil/monster_dar.toml index 472094d..08caf17 100644 --- a/data/drops/ep1/hard/whitil/monster_dar.toml +++ b/data/drops/ep1/hard/whitil/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 65 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 85 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/hard/yellowboze/monster_dar.toml b/data/drops/ep1/hard/yellowboze/monster_dar.toml index 8627f5b..9f706ec 100644 --- a/data/drops/ep1/hard/yellowboze/monster_dar.toml +++ b/data/drops/ep1/hard/yellowboze/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 60 max_meseta = 75 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 70 max_meseta = 95 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 80 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 2500 max_meseta = 2500 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/blueful/monster_dar.toml b/data/drops/ep1/normal/blueful/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/blueful/monster_dar.toml +++ b/data/drops/ep1/normal/blueful/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/greenill/monster_dar.toml b/data/drops/ep1/normal/greenill/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/greenill/monster_dar.toml +++ b/data/drops/ep1/normal/greenill/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/oran/monster_dar.toml b/data/drops/ep1/normal/oran/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/oran/monster_dar.toml +++ b/data/drops/ep1/normal/oran/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/pinkal/monster_dar.toml b/data/drops/ep1/normal/pinkal/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/pinkal/monster_dar.toml +++ b/data/drops/ep1/normal/pinkal/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/purplenum/monster_dar.toml b/data/drops/ep1/normal/purplenum/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/purplenum/monster_dar.toml +++ b/data/drops/ep1/normal/purplenum/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/redria/monster_dar.toml b/data/drops/ep1/normal/redria/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/redria/monster_dar.toml +++ b/data/drops/ep1/normal/redria/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/skyly/monster_dar.toml b/data/drops/ep1/normal/skyly/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/skyly/monster_dar.toml +++ b/data/drops/ep1/normal/skyly/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/viridia/monster_dar.toml b/data/drops/ep1/normal/viridia/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/viridia/monster_dar.toml +++ b/data/drops/ep1/normal/viridia/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/whitil/monster_dar.toml b/data/drops/ep1/normal/whitil/monster_dar.toml index 7de1049..c42ad14 100644 --- a/data/drops/ep1/normal/whitil/monster_dar.toml +++ b/data/drops/ep1/normal/whitil/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 4 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 9 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 13 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep1/normal/yellowboze/monster_dar.toml b/data/drops/ep1/normal/yellowboze/monster_dar.toml index 1bfc570..efe939d 100644 --- a/data/drops/ep1/normal/yellowboze/monster_dar.toml +++ b/data/drops/ep1/normal/yellowboze/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 9 max_meseta = 10 -[GoBooma] +[Gobooma] dar = 32 drop_type = "weapon" min_meseta = 14 max_meseta = 16 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "shield" min_meseta = 18 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 1300 max_meseta = 1300 -[Gilchic] +[Gillchic] dar = 28 drop_type = "weapon" min_meseta = 45 diff --git a/data/drops/ep1/ultimate/blueful/monster_dar.toml b/data/drops/ep1/ultimate/blueful/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/blueful/monster_dar.toml +++ b/data/drops/ep1/ultimate/blueful/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/greenill/monster_dar.toml b/data/drops/ep1/ultimate/greenill/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/greenill/monster_dar.toml +++ b/data/drops/ep1/ultimate/greenill/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/oran/monster_dar.toml b/data/drops/ep1/ultimate/oran/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/oran/monster_dar.toml +++ b/data/drops/ep1/ultimate/oran/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/pinkal/monster_dar.toml b/data/drops/ep1/ultimate/pinkal/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/pinkal/monster_dar.toml +++ b/data/drops/ep1/ultimate/pinkal/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/purplenum/monster_dar.toml b/data/drops/ep1/ultimate/purplenum/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/purplenum/monster_dar.toml +++ b/data/drops/ep1/ultimate/purplenum/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/redria/monster_dar.toml b/data/drops/ep1/ultimate/redria/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/redria/monster_dar.toml +++ b/data/drops/ep1/ultimate/redria/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/skyly/monster_dar.toml b/data/drops/ep1/ultimate/skyly/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/skyly/monster_dar.toml +++ b/data/drops/ep1/ultimate/skyly/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/viridia/monster_dar.toml b/data/drops/ep1/ultimate/viridia/monster_dar.toml index b2729cd..cffb82b 100644 --- a/data/drops/ep1/ultimate/viridia/monster_dar.toml +++ b/data/drops/ep1/ultimate/viridia/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/whitil/monster_dar.toml b/data/drops/ep1/ultimate/whitil/monster_dar.toml index 8cd6fe1..b61b189 100644 --- a/data/drops/ep1/ultimate/whitil/monster_dar.toml +++ b/data/drops/ep1/ultimate/whitil/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/ultimate/yellowboze/monster_dar.toml b/data/drops/ep1/ultimate/yellowboze/monster_dar.toml index 1018dcd..7566f32 100644 --- a/data/drops/ep1/ultimate/yellowboze/monster_dar.toml +++ b/data/drops/ep1/ultimate/yellowboze/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 140 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 165 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4200 max_meseta = 4200 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/blueful/monster_dar.toml b/data/drops/ep1/veryhard/blueful/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/blueful/monster_dar.toml +++ b/data/drops/ep1/veryhard/blueful/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/greenill/monster_dar.toml b/data/drops/ep1/veryhard/greenill/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/greenill/monster_dar.toml +++ b/data/drops/ep1/veryhard/greenill/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/oran/monster_dar.toml b/data/drops/ep1/veryhard/oran/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/oran/monster_dar.toml +++ b/data/drops/ep1/veryhard/oran/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/pinkal/monster_dar.toml b/data/drops/ep1/veryhard/pinkal/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/pinkal/monster_dar.toml +++ b/data/drops/ep1/veryhard/pinkal/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/purplenum/monster_dar.toml b/data/drops/ep1/veryhard/purplenum/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/purplenum/monster_dar.toml +++ b/data/drops/ep1/veryhard/purplenum/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/redria/monster_dar.toml b/data/drops/ep1/veryhard/redria/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/redria/monster_dar.toml +++ b/data/drops/ep1/veryhard/redria/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/skyly/monster_dar.toml b/data/drops/ep1/veryhard/skyly/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/skyly/monster_dar.toml +++ b/data/drops/ep1/veryhard/skyly/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/viridia/monster_dar.toml b/data/drops/ep1/veryhard/viridia/monster_dar.toml index 7b2e8ae..6aaf5e8 100644 --- a/data/drops/ep1/veryhard/viridia/monster_dar.toml +++ b/data/drops/ep1/veryhard/viridia/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/whitil/monster_dar.toml b/data/drops/ep1/veryhard/whitil/monster_dar.toml index 615bd60..0d7c499 100644 --- a/data/drops/ep1/veryhard/whitil/monster_dar.toml +++ b/data/drops/ep1/veryhard/whitil/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep1/veryhard/yellowboze/monster_dar.toml b/data/drops/ep1/veryhard/yellowboze/monster_dar.toml index 7eb0d81..3d75f91 100644 --- a/data/drops/ep1/veryhard/yellowboze/monster_dar.toml +++ b/data/drops/ep1/veryhard/yellowboze/monster_dar.toml @@ -46,13 +46,13 @@ drop_type = "weapon" min_meseta = 90 max_meseta = 110 -[GoBooma] +[Gobooma] dar = 38 drop_type = "weapon" min_meseta = 100 max_meseta = 135 -[GigoBooma] +[Gigobooma] dar = 35 drop_type = "unit" min_meseta = 100 @@ -262,7 +262,7 @@ drop_type = "none" min_meseta = 4100 max_meseta = 4100 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/hard/blueful/monster_dar.toml b/data/drops/ep2/hard/blueful/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/blueful/monster_dar.toml +++ b/data/drops/ep2/hard/blueful/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/greenill/monster_dar.toml b/data/drops/ep2/hard/greenill/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/greenill/monster_dar.toml +++ b/data/drops/ep2/hard/greenill/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/oran/monster_dar.toml b/data/drops/ep2/hard/oran/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/oran/monster_dar.toml +++ b/data/drops/ep2/hard/oran/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/pinkal/monster_dar.toml b/data/drops/ep2/hard/pinkal/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/pinkal/monster_dar.toml +++ b/data/drops/ep2/hard/pinkal/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/purplenum/monster_dar.toml b/data/drops/ep2/hard/purplenum/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/purplenum/monster_dar.toml +++ b/data/drops/ep2/hard/purplenum/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/redria/monster_dar.toml b/data/drops/ep2/hard/redria/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/redria/monster_dar.toml +++ b/data/drops/ep2/hard/redria/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/skyly/monster_dar.toml b/data/drops/ep2/hard/skyly/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/skyly/monster_dar.toml +++ b/data/drops/ep2/hard/skyly/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/viridia/monster_dar.toml b/data/drops/ep2/hard/viridia/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/viridia/monster_dar.toml +++ b/data/drops/ep2/hard/viridia/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/whitil/monster_dar.toml b/data/drops/ep2/hard/whitil/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/whitil/monster_dar.toml +++ b/data/drops/ep2/hard/whitil/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/hard/yellowboze/monster_dar.toml b/data/drops/ep2/hard/yellowboze/monster_dar.toml index 9e098ec..066aa2c 100644 --- a/data/drops/ep2/hard/yellowboze/monster_dar.toml +++ b/data/drops/ep2/hard/yellowboze/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 80 max_meseta = 115 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 40 diff --git a/data/drops/ep2/normal/blueful/monster_dar.toml b/data/drops/ep2/normal/blueful/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/blueful/monster_dar.toml +++ b/data/drops/ep2/normal/blueful/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/greenill/monster_dar.toml b/data/drops/ep2/normal/greenill/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/greenill/monster_dar.toml +++ b/data/drops/ep2/normal/greenill/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/oran/monster_dar.toml b/data/drops/ep2/normal/oran/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/oran/monster_dar.toml +++ b/data/drops/ep2/normal/oran/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/pinkal/monster_dar.toml b/data/drops/ep2/normal/pinkal/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/pinkal/monster_dar.toml +++ b/data/drops/ep2/normal/pinkal/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/purplenum/monster_dar.toml b/data/drops/ep2/normal/purplenum/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/purplenum/monster_dar.toml +++ b/data/drops/ep2/normal/purplenum/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/redria/monster_dar.toml b/data/drops/ep2/normal/redria/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/redria/monster_dar.toml +++ b/data/drops/ep2/normal/redria/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/skyly/monster_dar.toml b/data/drops/ep2/normal/skyly/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/skyly/monster_dar.toml +++ b/data/drops/ep2/normal/skyly/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/viridia/monster_dar.toml b/data/drops/ep2/normal/viridia/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/viridia/monster_dar.toml +++ b/data/drops/ep2/normal/viridia/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/whitil/monster_dar.toml b/data/drops/ep2/normal/whitil/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/whitil/monster_dar.toml +++ b/data/drops/ep2/normal/whitil/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/normal/yellowboze/monster_dar.toml b/data/drops/ep2/normal/yellowboze/monster_dar.toml index 4c5d09f..8a3d439 100644 --- a/data/drops/ep2/normal/yellowboze/monster_dar.toml +++ b/data/drops/ep2/normal/yellowboze/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "shield" min_meseta = 13 max_meseta = 26 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 30 diff --git a/data/drops/ep2/ultimate/blueful/monster_dar.toml b/data/drops/ep2/ultimate/blueful/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/blueful/monster_dar.toml +++ b/data/drops/ep2/ultimate/blueful/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/greenill/monster_dar.toml b/data/drops/ep2/ultimate/greenill/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/greenill/monster_dar.toml +++ b/data/drops/ep2/ultimate/greenill/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/oran/monster_dar.toml b/data/drops/ep2/ultimate/oran/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/oran/monster_dar.toml +++ b/data/drops/ep2/ultimate/oran/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/pinkal/monster_dar.toml b/data/drops/ep2/ultimate/pinkal/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/pinkal/monster_dar.toml +++ b/data/drops/ep2/ultimate/pinkal/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/purplenum/monster_dar.toml b/data/drops/ep2/ultimate/purplenum/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/purplenum/monster_dar.toml +++ b/data/drops/ep2/ultimate/purplenum/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/redria/monster_dar.toml b/data/drops/ep2/ultimate/redria/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/redria/monster_dar.toml +++ b/data/drops/ep2/ultimate/redria/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/skyly/monster_dar.toml b/data/drops/ep2/ultimate/skyly/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/skyly/monster_dar.toml +++ b/data/drops/ep2/ultimate/skyly/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/viridia/monster_dar.toml b/data/drops/ep2/ultimate/viridia/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/viridia/monster_dar.toml +++ b/data/drops/ep2/ultimate/viridia/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/whitil/monster_dar.toml b/data/drops/ep2/ultimate/whitil/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/whitil/monster_dar.toml +++ b/data/drops/ep2/ultimate/whitil/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/ultimate/yellowboze/monster_dar.toml b/data/drops/ep2/ultimate/yellowboze/monster_dar.toml index 0a9aa81..54efaed 100644 --- a/data/drops/ep2/ultimate/yellowboze/monster_dar.toml +++ b/data/drops/ep2/ultimate/yellowboze/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/blueful/monster_dar.toml b/data/drops/ep2/veryhard/blueful/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/blueful/monster_dar.toml +++ b/data/drops/ep2/veryhard/blueful/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/greenill/monster_dar.toml b/data/drops/ep2/veryhard/greenill/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/greenill/monster_dar.toml +++ b/data/drops/ep2/veryhard/greenill/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/oran/monster_dar.toml b/data/drops/ep2/veryhard/oran/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/oran/monster_dar.toml +++ b/data/drops/ep2/veryhard/oran/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/pinkal/monster_dar.toml b/data/drops/ep2/veryhard/pinkal/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/pinkal/monster_dar.toml +++ b/data/drops/ep2/veryhard/pinkal/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/purplenum/monster_dar.toml b/data/drops/ep2/veryhard/purplenum/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/purplenum/monster_dar.toml +++ b/data/drops/ep2/veryhard/purplenum/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/redria/monster_dar.toml b/data/drops/ep2/veryhard/redria/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/redria/monster_dar.toml +++ b/data/drops/ep2/veryhard/redria/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/skyly/monster_dar.toml b/data/drops/ep2/veryhard/skyly/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/skyly/monster_dar.toml +++ b/data/drops/ep2/veryhard/skyly/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/viridia/monster_dar.toml b/data/drops/ep2/veryhard/viridia/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/viridia/monster_dar.toml +++ b/data/drops/ep2/veryhard/viridia/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/whitil/monster_dar.toml b/data/drops/ep2/veryhard/whitil/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/whitil/monster_dar.toml +++ b/data/drops/ep2/veryhard/whitil/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 diff --git a/data/drops/ep2/veryhard/yellowboze/monster_dar.toml b/data/drops/ep2/veryhard/yellowboze/monster_dar.toml index b15afbd..b7dacc7 100644 --- a/data/drops/ep2/veryhard/yellowboze/monster_dar.toml +++ b/data/drops/ep2/veryhard/yellowboze/monster_dar.toml @@ -118,7 +118,7 @@ drop_type = "armor" min_meseta = 100 max_meseta = 165 -[Gilchic] +[Gillchic] dar = 30 drop_type = "weapon" min_meseta = 90 From 9cf2979777dac9310da3fe51f46d4ed02f3e6611 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 11:57:47 -0700 Subject: [PATCH 07/17] fix case on unit names --- data/item_stats/unit_stats.toml | 44 ++++++++--------- src/entity/item/unit.rs | 88 ++++++++++++++++----------------- src/ship/drops/generic_unit.rs | 4 +- 3 files changed, 68 insertions(+), 68 deletions(-) diff --git a/data/item_stats/unit_stats.toml b/data/item_stats/unit_stats.toml index 523efd4..7e8f691 100644 --- a/data/item_stats/unit_stats.toml +++ b/data/item_stats/unit_stats.toml @@ -110,56 +110,56 @@ amount = 50 team_points = 0 modifier = 2 -[DiggerHP] +[DiggerHp] stars = 2 stat = 4 amount = 10 team_points = 0 modifier = 2 -[GeneralHP] +[GeneralHp] stars = 4 stat = 4 amount = 20 team_points = 0 modifier = 2 -[DragonHP] +[DragonHp] stars = 6 stat = 4 amount = 40 team_points = 0 modifier = 2 -[GodHP] +[GodHp] stars = 11 stat = 4 amount = 80 team_points = 0 modifier = 2 -[MagicianTP] +[MagicianTp] stars = 2 stat = 5 amount = 10 team_points = 0 modifier = 1 -[GeneralTP] +[GeneralTp] stars = 4 stat = 5 amount = 20 team_points = 0 modifier = 1 -[AngelTP] +[AngelTp] stars = 6 stat = 5 amount = 30 team_points = 0 modifier = 1 -[GodTP] +[GodTp] stars = 11 stat = 5 amount = 80 @@ -355,63 +355,63 @@ amount = 9 team_points = 0 modifier = 1 -[HPRestorate] +[HpRestorate] stars = 4 stat = 15 amount = 14 team_points = 0 modifier = 0 -[HPGenerate] +[HpGenerate] stars = 6 stat = 15 amount = 11 team_points = 0 modifier = 0 -[HPRevival] +[HpRevival] stars = 9 stat = 15 amount = 8 team_points = 0 modifier = 0 -[TPRestorate] +[TpRestorate] stars = 4 stat = 16 amount = 15 team_points = 0 modifier = 0 -[TPGenerate] +[TpGenerate] stars = 6 stat = 16 amount = 13 team_points = 0 modifier = 0 -[TPRevival] +[TpRevival] stars = 9 stat = 16 amount = 11 team_points = 0 modifier = 0 -[PBAmplifier] +[PbAmplifier] stars = 4 stat = 17 amount = 40 team_points = 0 modifier = 0 -[PBGenerate] +[PbGenerate] stars = 6 stat = 17 amount = 35 team_points = 0 modifier = 0 -[PBCreate] +[PbCreate] stars = 9 stat = 17 amount = 23 @@ -649,14 +649,14 @@ amount = 0 team_points = 0 modifier = 0 -[HeavenlyHP] +[HeavenlyHp] stars = 11 stat = 4 amount = 100 team_points = 0 modifier = 2 -[HeavenlyTP] +[HeavenlyTp] stars = 11 stat = 5 amount = 100 @@ -677,21 +677,21 @@ amount = 4 team_points = 0 modifier = 0 -[HPRessurection] +[HpRessurection] stars = 11 stat = 15 amount = 5 team_points = 0 modifier = 0 -[TPRessurection] +[TpRessurection] stars = 11 stat = 16 amount = 9 team_points = 0 modifier = 0 -[PBIncrease] +[PbIncrease] stars = 11 stat = 17 amount = 18 diff --git a/src/entity/item/unit.rs b/src/entity/item/unit.rs index 1d9f851..cb9945f 100644 --- a/src/entity/item/unit.rs +++ b/src/entity/item/unit.rs @@ -19,14 +19,14 @@ pub enum UnitType { GeneralLegs, ElfLegs, GodLegs, - DiggerHP, - GeneralHP, - DragonHP, - GodHP, - MagicianTP, - GeneralTP, - AngelTP, - GodTP, + DiggerHp, + GeneralHp, + DragonHp, + GodHp, + MagicianTp, + GeneralTp, + AngelTp, + GodTp, WarriorBody, GeneralBody, MetalBody, @@ -54,15 +54,15 @@ pub enum UnitType { AllResist, SuperResist, PerfectResist, - HPRestorate, - HPGenerate, - HPRevival, - TPRestorate, - TPGenerate, - TPRevival, - PBAmplifier, - PBGenerate, - PBCreate, + HpRestorate, + HpGenerate, + HpRevival, + TpRestorate, + TpGenerate, + TpRevival, + PbAmplifier, + PbGenerate, + PbCreate, WizardTechnique, DevilTechnique, GodTechnique, @@ -96,13 +96,13 @@ pub enum UnitType { HeavenlyAbility, CenturionAbility, FriendRing, - HeavenlyHP, - HeavenlyTP, + HeavenlyHp, + HeavenlyTp, HeavenlyResist, HeavenlyTechnique, - HPRessurection, - TPRessurection, - PBIncrease, + HpRessurection, + TpRessurection, + PbIncrease, } impl UnitType { @@ -124,14 +124,14 @@ impl UnitType { UnitType::GeneralLegs => [0x01, 0x03, 0x0D], UnitType::ElfLegs => [0x01, 0x03, 0x0E], UnitType::GodLegs => [0x01, 0x03, 0x0F], - UnitType::DiggerHP => [0x01, 0x03, 0x10], - UnitType::GeneralHP => [0x01, 0x03, 0x11], - UnitType::DragonHP => [0x01, 0x03, 0x12], - UnitType::GodHP => [0x01, 0x03, 0x13], - UnitType::MagicianTP => [0x01, 0x03, 0x14], - UnitType::GeneralTP => [0x01, 0x03, 0x15], - UnitType::AngelTP => [0x01, 0x03, 0x16], - UnitType::GodTP => [0x01, 0x03, 0x17], + UnitType::DiggerHp => [0x01, 0x03, 0x10], + UnitType::GeneralHp => [0x01, 0x03, 0x11], + UnitType::DragonHp => [0x01, 0x03, 0x12], + UnitType::GodHp => [0x01, 0x03, 0x13], + UnitType::MagicianTp => [0x01, 0x03, 0x14], + UnitType::GeneralTp => [0x01, 0x03, 0x15], + UnitType::AngelTp => [0x01, 0x03, 0x16], + UnitType::GodTp => [0x01, 0x03, 0x17], UnitType::WarriorBody => [0x01, 0x03, 0x18], UnitType::GeneralBody => [0x01, 0x03, 0x19], UnitType::MetalBody => [0x01, 0x03, 0x1A], @@ -159,15 +159,15 @@ impl UnitType { UnitType::AllResist => [0x01, 0x03, 0x30], UnitType::SuperResist => [0x01, 0x03, 0x31], UnitType::PerfectResist => [0x01, 0x03, 0x32], - UnitType::HPRestorate => [0x01, 0x03, 0x33], - UnitType::HPGenerate => [0x01, 0x03, 0x34], - UnitType::HPRevival => [0x01, 0x03, 0x35], - UnitType::TPRestorate => [0x01, 0x03, 0x36], - UnitType::TPGenerate => [0x01, 0x03, 0x37], - UnitType::TPRevival => [0x01, 0x03, 0x38], - UnitType::PBAmplifier => [0x01, 0x03, 0x39], - UnitType::PBGenerate => [0x01, 0x03, 0x3A], - UnitType::PBCreate => [0x01, 0x03, 0x3B], + UnitType::HpRestorate => [0x01, 0x03, 0x33], + UnitType::HpGenerate => [0x01, 0x03, 0x34], + UnitType::HpRevival => [0x01, 0x03, 0x35], + UnitType::TpRestorate => [0x01, 0x03, 0x36], + UnitType::TpGenerate => [0x01, 0x03, 0x37], + UnitType::TpRevival => [0x01, 0x03, 0x38], + UnitType::PbAmplifier => [0x01, 0x03, 0x39], + UnitType::PbGenerate => [0x01, 0x03, 0x3A], + UnitType::PbCreate => [0x01, 0x03, 0x3B], UnitType::WizardTechnique => [0x01, 0x03, 0x3C], UnitType::DevilTechnique => [0x01, 0x03, 0x3D], UnitType::GodTechnique => [0x01, 0x03, 0x3E], @@ -201,13 +201,13 @@ impl UnitType { UnitType::HeavenlyAbility => [0x01, 0x03, 0x5A], UnitType::CenturionAbility => [0x01, 0x03, 0x5B], UnitType::FriendRing => [0x01, 0x03, 0x5C], - UnitType::HeavenlyHP => [0x01, 0x03, 0x5D], - UnitType::HeavenlyTP => [0x01, 0x03, 0x5E], + UnitType::HeavenlyHp => [0x01, 0x03, 0x5D], + UnitType::HeavenlyTp => [0x01, 0x03, 0x5E], UnitType::HeavenlyResist => [0x01, 0x03, 0x5F], UnitType::HeavenlyTechnique => [0x01, 0x03, 0x60], - UnitType::HPRessurection => [0x01, 0x03, 0x61], - UnitType::TPRessurection => [0x01, 0x03, 0x62], - UnitType::PBIncrease => [0x01, 0x03, 0x63], + UnitType::HpRessurection => [0x01, 0x03, 0x61], + UnitType::TpRessurection => [0x01, 0x03, 0x62], + UnitType::PbIncrease => [0x01, 0x03, 0x63], } } } diff --git a/src/ship/drops/generic_unit.rs b/src/ship/drops/generic_unit.rs index 7a52c84..39a5474 100644 --- a/src/ship/drops/generic_unit.rs +++ b/src/ship/drops/generic_unit.rs @@ -111,9 +111,9 @@ mod test { let gut = GenericUnitTable::new(Episode::One, Difficulty::Hard, SectionID::Skyly); let unit_tests = vec![(MapVariantType::Forest1, UnitType::ResistFreeze, Some(UnitModifier::PlusPlus)), - (MapVariantType::Caves3, UnitType::GeneralTP, None), + (MapVariantType::Caves3, UnitType::GeneralTp, None), (MapVariantType::Mines2, UnitType::ResistEvil, Some(UnitModifier::PlusPlus)), - (MapVariantType::DarkFalz, UnitType::DragonHP, Some(UnitModifier::Minus))]; + (MapVariantType::DarkFalz, UnitType::DragonHp, Some(UnitModifier::Minus))]; for (area, unit, umod) in unit_tests { assert!(gut.get_drop(&area, &mut rng) == Some(ItemDetail::Unit(Unit { unit: unit, From 3600197993866de4aae317ac00aa3299c7d10d9a Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 11:59:27 -0700 Subject: [PATCH 08/17] fix tool names --- src/entity/item/tool.rs | 384 ++++++++++++++++++++-------------------- 1 file changed, 192 insertions(+), 192 deletions(-) diff --git a/src/entity/item/tool.rs b/src/entity/item/tool.rs index b56b551..f92eb7d 100644 --- a/src/entity/item/tool.rs +++ b/src/entity/item/tool.rs @@ -34,11 +34,11 @@ pub enum ToolType { HeartofChao, SorcerersRightArm, SbeatsArms, - ParmsArms, + PArmsArms, DelsabersRightArm, BringersRightArm, DelsabersLeftArm, - SredsArms, + SRedsArms, DragonsClaw, HildebearsHead, HildebluesHead, @@ -76,22 +76,22 @@ pub enum ToolType { KitofGenesis, KitofSegaSaturn, KitofDreamcast, - AmplifierofResta, - AmplifierofAnti, - AmplifierofShifta, - AmplifierofDeband, - AmplifierofFoie, - AmplifierofGifoie, - AmplifierofRafoie, - AmplifierofBarta, - AmplifierofGibarta, - AmplifierofRabarta, - AmplifierofZonde, - AmplifierofGizonde, - AmplifierofRazonde, - AmplifierofRed, - AmplifierofBlue, - AmplifierofYellow, + AmplifierOfResta, + AmplifierOfAnti, + AmplifierOfShifta, + AmplifierOfDeband, + AmplifierOfFoie, + AmplifierOfGifoie, + AmplifierOfRafoie, + AmplifierOfBarta, + AmplifierOfGibarta, + AmplifierOfRabarta, + AmplifierOfZonde, + AmplifierOfGizonde, + AmplifierOfRazonde, + AmplifierOfRed, + AmplifierOfBlue, + AmplifierOfYellow, HeartofKapuKapu, PhotonBooster, Addslot, @@ -208,185 +208,185 @@ impl ToolType { ToolType::PhotonDrop => true, ToolType::PhotonSphere => true, ToolType::PhotonCrystal => true, - _ => false, + _ => false, } } pub fn value(&self) -> [u8; 3] { match self { - ToolType::Monomate => [0x03, 0x00, 0x00], - ToolType::Dimate => [0x03, 0x00, 0x01], - ToolType::Trimate => [0x03, 0x00, 0x02], - ToolType::Monofluid => [0x03, 0x01, 0x00], - ToolType::Difluid => [0x03, 0x01, 0x01], - ToolType::Trifluid => [0x03, 0x01, 0x02], - ToolType::SolAtomizer => [0x03, 0x03, 0x00], - ToolType::MoonAtomizer => [0x03, 0x04, 0x00], - ToolType::StarAtomizer => [0x03, 0x05, 0x00], - ToolType::Antidote => [0x03, 0x06, 0x00], - ToolType::Antiparalysis => [0x03, 0x06, 0x01], - ToolType::Telepipe => [0x03, 0x07, 0x00], - ToolType::TrapVision => [0x03, 0x08, 0x00], - ToolType::ScapeDoll => [0x03, 0x09, 0x00], - ToolType::Monogrinder => [0x03, 0x0A, 0x00], - ToolType::Digrinder => [0x03, 0x0A, 0x01], - ToolType::Trigrinder => [0x03, 0x0A, 0x02], - ToolType::PowerMaterial => [0x03, 0x0B, 0x00], - ToolType::MindMaterial => [0x03, 0x0B, 0x01], - ToolType::EvadeMaterial => [0x03, 0x0B, 0x02], - ToolType::HpMaterial => [0x03, 0x0B, 0x03], - ToolType::TpMaterial => [0x03, 0x0B, 0x04], - ToolType::DefMaterial => [0x03, 0x0B, 0x05], - ToolType::LuckMaterial => [0x03, 0x0B, 0x06], - ToolType::CellofMag502 => [0x03, 0x0C, 0x00], - ToolType::CellofMag213 => [0x03, 0x0C, 0x01], - ToolType::PartsofRobochao => [0x03, 0x0C, 0x02], - ToolType::HeartofOpaOpa => [0x03, 0x0C, 0x03], - ToolType::HeartofPian => [0x03, 0x0C, 0x04], - ToolType::HeartofChao => [0x03, 0x0C, 0x05], - ToolType::SorcerersRightArm => [0x03, 0x0D, 0x00], - ToolType::SbeatsArms => [0x03, 0x0D, 0x01], - ToolType::ParmsArms => [0x03, 0x0D, 0x02], - ToolType::DelsabersRightArm => [0x03, 0x0D, 0x03], - ToolType::BringersRightArm => [0x03, 0x0D, 0x04], - ToolType::DelsabersLeftArm => [0x03, 0x0D, 0x05], - ToolType::SredsArms => [0x03, 0x0D, 0x06], - ToolType::DragonsClaw => [0x03, 0x0D, 0x07], - ToolType::HildebearsHead => [0x03, 0x0D, 0x08], - ToolType::HildebluesHead => [0x03, 0x0D, 0x09], - ToolType::PartsofBaranz => [0x03, 0x0D, 0x0A], - ToolType::BelrasRightArm => [0x03, 0x0D, 0x0B], - ToolType::GiGuesbody => [0x03, 0x0D, 0x0C], - ToolType::SinowBerillsArms => [0x03, 0x0D, 0x0D], - ToolType::GrassAssassinsArms => [0x03, 0x0D, 0x0E], - ToolType::BoomasRightArm => [0x03, 0x0D, 0x0F], - ToolType::GoboomasRightArm => [0x03, 0x0D, 0x10], - ToolType::GigoboomasRightArm => [0x03, 0x0D, 0x11], - ToolType::GalGryphonsWing => [0x03, 0x0D, 0x12], - ToolType::RappysWing => [0x03, 0x0D, 0x13], - ToolType::CladdingofEpsilon => [0x03, 0x0D, 0x14], - ToolType::DeRolLeShell => [0x03, 0x0D, 0x15], - ToolType::BerillPhoton => [0x03, 0x0E, 0x00], - ToolType::Parasiticgeneflow => [0x03, 0x0E, 0x01], - ToolType::MagicStoneiritista => [0x03, 0x0E, 0x02], - ToolType::Blueblackstone => [0x03, 0x0E, 0x03], - ToolType::Syncesta => [0x03, 0x0E, 0x04], - ToolType::MagicWater => [0x03, 0x0E, 0x05], - ToolType::ParasiticcellTypeD => [0x03, 0x0E, 0x06], - ToolType::MagicrockheartKey => [0x03, 0x0E, 0x07], - ToolType::Magicrockmoola => [0x03, 0x0E, 0x08], - ToolType::StarAmplifier => [0x03, 0x0E, 0x09], - ToolType::BookofHitogata => [0x03, 0x0E, 0x0A], - ToolType::HeartofChuChu => [0x03, 0x0E, 0x0B], - ToolType::PartsofEggBlaster => [0x03, 0x0E, 0x0C], - ToolType::HeartofAngel => [0x03, 0x0E, 0x0D], - ToolType::HeartofDevil => [0x03, 0x0E, 0x0E], - ToolType::KitofHamburger => [0x03, 0x0E, 0x0F], - ToolType::PanthersSpirit => [0x03, 0x0E, 0x10], - ToolType::KitofMark3 => [0x03, 0x0E, 0x11], - ToolType::KitofMasterSystem => [0x03, 0x0E, 0x12], - ToolType::KitofGenesis => [0x03, 0x0E, 0x13], - ToolType::KitofSegaSaturn => [0x03, 0x0E, 0x14], - ToolType::KitofDreamcast => [0x03, 0x0E, 0x15], - ToolType::AmplifierofResta => [0x03, 0x0E, 0x16], - ToolType::AmplifierofAnti => [0x03, 0x0E, 0x17], - ToolType::AmplifierofShifta => [0x03, 0x0E, 0x18], - ToolType::AmplifierofDeband => [0x03, 0x0E, 0x19], - ToolType::AmplifierofFoie => [0x03, 0x0E, 0x1A], - ToolType::AmplifierofGifoie => [0x03, 0x0E, 0x1B], - ToolType::AmplifierofRafoie => [0x03, 0x0E, 0x1C], - ToolType::AmplifierofBarta => [0x03, 0x0E, 0x1D], - ToolType::AmplifierofGibarta => [0x03, 0x0E, 0x1E], - ToolType::AmplifierofRabarta => [0x03, 0x0E, 0x1F], - ToolType::AmplifierofZonde => [0x03, 0x0E, 0x20], - ToolType::AmplifierofGizonde => [0x03, 0x0E, 0x21], - ToolType::AmplifierofRazonde => [0x03, 0x0E, 0x22], - ToolType::AmplifierofRed => [0x03, 0x0E, 0x23], - ToolType::AmplifierofBlue => [0x03, 0x0E, 0x24], - ToolType::AmplifierofYellow => [0x03, 0x0E, 0x25], - ToolType::HeartofKapuKapu => [0x03, 0x0E, 0x26], - ToolType::PhotonBooster => [0x03, 0x0E, 0x27], - ToolType::Addslot => [0x03, 0x0F, 0x00], - ToolType::PhotonDrop => [0x03, 0x10, 0x00], - ToolType::PhotonSphere => [0x03, 0x10, 0x01], - ToolType::PhotonCrystal => [0x03, 0x10, 0x02], - ToolType::SecretTicket => [0x03, 0x10, 0x03], - ToolType::PhotonTicket => [0x03, 0x10, 0x04], - ToolType::BookofKatana1 => [0x03, 0x11, 0x00], - ToolType::BookofKatana2 => [0x03, 0x11, 0x01], - ToolType::BookofKatana3 => [0x03, 0x11, 0x02], - ToolType::WeaponsBronzeBadge => [0x03, 0x12, 0x00], - ToolType::WeaponsSilverBadge => [0x03, 0x12, 0x01], - ToolType::WeaponsGoldBadge => [0x03, 0x12, 0x02], - ToolType::WeaponsCrystalBadge => [0x03, 0x12, 0x03], - ToolType::WeaponsSteelBadge => [0x03, 0x12, 0x04], - ToolType::WeaponsAluminumBadge => [0x03, 0x12, 0x05], - ToolType::WeaponsLeatherBadge => [0x03, 0x12, 0x06], - ToolType::WeaponsBoneBadge => [0x03, 0x12, 0x07], - ToolType::Letterofappreciation => [0x03, 0x12, 0x08], - ToolType::ItemTicket => [0x03, 0x12, 0x09], - ToolType::ValentinesChocolate => [0x03, 0x12, 0x0A], - ToolType::NewYearsCard => [0x03, 0x12, 0x0B], - ToolType::ChristmasCard => [0x03, 0x12, 0x0C], - ToolType::BirthdayCard => [0x03, 0x12, 0x0D], - ToolType::ProofofSonicTeam => [0x03, 0x12, 0x0E], - ToolType::SpecialEventTicket => [0x03, 0x12, 0x0F], - ToolType::FlowerBouquet => [0x03, 0x12, 0x10], - ToolType::Cake => [0x03, 0x12, 0x11], - ToolType::Accessories => [0x03, 0x12, 0x12], - ToolType::MrnakasBusinessCard => [0x03, 0x12, 0x13], - ToolType::Present => [0x03, 0x13, 0x00], - ToolType::Chocolate => [0x03, 0x14, 0x00], - ToolType::Candy => [0x03, 0x14, 0x01], - ToolType::Cake2 => [0x03, 0x14, 0x02], - ToolType::WeaponsSilverBadge2 => [0x03, 0x14, 0x03], - ToolType::WeaponsGoldBadge2 => [0x03, 0x14, 0x04], - ToolType::WeaponsCrystalBadge2 => [0x03, 0x14, 0x05], - ToolType::WeaponsSteelBadge2 => [0x03, 0x14, 0x06], - ToolType::WeaponsAluminumBadge2 => [0x03, 0x14, 0x07], - ToolType::WeaponsLeatherBadge2 => [0x03, 0x14, 0x08], - ToolType::WeaponsBoneBadge2 => [0x03, 0x14, 0x09], - ToolType::Bouquet => [0x03, 0x14, 0x0A], - ToolType::Decoction => [0x03, 0x14, 0x0B], - ToolType::ChristmasPresent => [0x03, 0x15, 0x00], - ToolType::EasterEgg => [0x03, 0x15, 0x01], - ToolType::Jackolantern => [0x03, 0x15, 0x02], - ToolType::DiskVol1weddingMarch => [0x03, 0x16, 0x00], - ToolType::DiskVol2dayLight => [0x03, 0x16, 0x01], - ToolType::DiskVol3burningRangers => [0x03, 0x16, 0x02], - ToolType::DiskVol4openYourHeart => [0x03, 0x16, 0x03], - ToolType::DiskVol5liveLearn => [0x03, 0x16, 0x04], - ToolType::DiskVol6nights => [0x03, 0x16, 0x05], - ToolType::DiskVol7endingThemepianover => [0x03, 0x16, 0x06], - ToolType::DiskVol8hearttoHeart => [0x03, 0x16, 0x07], - ToolType::DiskVol9strangeBlue => [0x03, 0x16, 0x08], - ToolType::DiskVol10reunionSystem => [0x03, 0x16, 0x09], - ToolType::DiskVol11pinnacles => [0x03, 0x16, 0x0A], - ToolType::DiskVol12fightinsidetheSpaceship => [0x03, 0x16, 0x0B], - ToolType::HuntersReport => [0x03, 0x17, 0x00], - ToolType::HuntersReport2 => [0x03, 0x17, 0x01], - ToolType::HuntersReport3 => [0x03, 0x17, 0x02], - ToolType::HuntersReport4 => [0x03, 0x17, 0x03], - ToolType::HuntersReport5 => [0x03, 0x17, 0x04], - ToolType::Tablet => [0x03, 0x18, 0x00], - ToolType::Unknown2 => [0x03, 0x18, 0x01], - ToolType::DragonScale => [0x03, 0x18, 0x02], - ToolType::HeavenStrikerCoat => [0x03, 0x18, 0x03], - ToolType::PioneerParts => [0x03, 0x18, 0x04], - ToolType::AmitiesMemo => [0x03, 0x18, 0x05], - ToolType::HeartofMorolian => [0x03, 0x18, 0x06], - ToolType::RappysBeak => [0x03, 0x18, 0x07], - ToolType::Yahoosengine => [0x03, 0x18, 0x08], - ToolType::DPhotonCore => [0x03, 0x18, 0x09], - ToolType::LibertaKit => [0x03, 0x18, 0x0A], - ToolType::CellofMag0503 => [0x03, 0x18, 0x0B], - ToolType::CellofMag0504 => [0x03, 0x18, 0x0C], - ToolType::CellofMag0505 => [0x03, 0x18, 0x0D], - ToolType::CellofMag0506 => [0x03, 0x18, 0x0E], - ToolType::CellofMag0507 => [0x03, 0x18, 0x0F], - ToolType::TeamPoints500 => [0x03, 0x19, 0x00], - ToolType::TeamPoints1000 => [0x03, 0x19, 0x01], - ToolType::TeamPoints5000 => [0x03, 0x19, 0x02], + ToolType::Monomate => [0x03, 0x00, 0x00], + ToolType::Dimate => [0x03, 0x00, 0x01], + ToolType::Trimate => [0x03, 0x00, 0x02], + ToolType::Monofluid => [0x03, 0x01, 0x00], + ToolType::Difluid => [0x03, 0x01, 0x01], + ToolType::Trifluid => [0x03, 0x01, 0x02], + ToolType::SolAtomizer => [0x03, 0x03, 0x00], + ToolType::MoonAtomizer => [0x03, 0x04, 0x00], + ToolType::StarAtomizer => [0x03, 0x05, 0x00], + ToolType::Antidote => [0x03, 0x06, 0x00], + ToolType::Antiparalysis => [0x03, 0x06, 0x01], + ToolType::Telepipe => [0x03, 0x07, 0x00], + ToolType::TrapVision => [0x03, 0x08, 0x00], + ToolType::ScapeDoll => [0x03, 0x09, 0x00], + ToolType::Monogrinder => [0x03, 0x0A, 0x00], + ToolType::Digrinder => [0x03, 0x0A, 0x01], + ToolType::Trigrinder => [0x03, 0x0A, 0x02], + ToolType::PowerMaterial => [0x03, 0x0B, 0x00], + ToolType::MindMaterial => [0x03, 0x0B, 0x01], + ToolType::EvadeMaterial => [0x03, 0x0B, 0x02], + ToolType::HpMaterial => [0x03, 0x0B, 0x03], + ToolType::TpMaterial => [0x03, 0x0B, 0x04], + ToolType::DefMaterial => [0x03, 0x0B, 0x05], + ToolType::LuckMaterial => [0x03, 0x0B, 0x06], + ToolType::CellofMag502 => [0x03, 0x0C, 0x00], + ToolType::CellofMag213 => [0x03, 0x0C, 0x01], + ToolType::PartsofRobochao => [0x03, 0x0C, 0x02], + ToolType::HeartofOpaOpa => [0x03, 0x0C, 0x03], + ToolType::HeartofPian => [0x03, 0x0C, 0x04], + ToolType::HeartofChao => [0x03, 0x0C, 0x05], + ToolType::SorcerersRightArm => [0x03, 0x0D, 0x00], + ToolType::SbeatsArms => [0x03, 0x0D, 0x01], + ToolType::PArmsArms => [0x03, 0x0D, 0x02], + ToolType::DelsabersRightArm => [0x03, 0x0D, 0x03], + ToolType::BringersRightArm => [0x03, 0x0D, 0x04], + ToolType::DelsabersLeftArm => [0x03, 0x0D, 0x05], + ToolType::SRedsArms => [0x03, 0x0D, 0x06], + ToolType::DragonsClaw => [0x03, 0x0D, 0x07], + ToolType::HildebearsHead => [0x03, 0x0D, 0x08], + ToolType::HildebluesHead => [0x03, 0x0D, 0x09], + ToolType::PartsofBaranz => [0x03, 0x0D, 0x0A], + ToolType::BelrasRightArm => [0x03, 0x0D, 0x0B], + ToolType::GiGuesbody => [0x03, 0x0D, 0x0C], + ToolType::SinowBerillsArms => [0x03, 0x0D, 0x0D], + ToolType::GrassAssassinsArms => [0x03, 0x0D, 0x0E], + ToolType::BoomasRightArm => [0x03, 0x0D, 0x0F], + ToolType::GoboomasRightArm => [0x03, 0x0D, 0x10], + ToolType::GigoboomasRightArm => [0x03, 0x0D, 0x11], + ToolType::GalGryphonsWing => [0x03, 0x0D, 0x12], + ToolType::RappysWing => [0x03, 0x0D, 0x13], + ToolType::CladdingofEpsilon => [0x03, 0x0D, 0x14], + ToolType::DeRolLeShell => [0x03, 0x0D, 0x15], + ToolType::BerillPhoton => [0x03, 0x0E, 0x00], + ToolType::Parasiticgeneflow => [0x03, 0x0E, 0x01], + ToolType::MagicStoneiritista => [0x03, 0x0E, 0x02], + ToolType::Blueblackstone => [0x03, 0x0E, 0x03], + ToolType::Syncesta => [0x03, 0x0E, 0x04], + ToolType::MagicWater => [0x03, 0x0E, 0x05], + ToolType::ParasiticcellTypeD => [0x03, 0x0E, 0x06], + ToolType::MagicrockheartKey => [0x03, 0x0E, 0x07], + ToolType::Magicrockmoola => [0x03, 0x0E, 0x08], + ToolType::StarAmplifier => [0x03, 0x0E, 0x09], + ToolType::BookofHitogata => [0x03, 0x0E, 0x0A], + ToolType::HeartofChuChu => [0x03, 0x0E, 0x0B], + ToolType::PartsofEggBlaster => [0x03, 0x0E, 0x0C], + ToolType::HeartofAngel => [0x03, 0x0E, 0x0D], + ToolType::HeartofDevil => [0x03, 0x0E, 0x0E], + ToolType::KitofHamburger => [0x03, 0x0E, 0x0F], + ToolType::PanthersSpirit => [0x03, 0x0E, 0x10], + ToolType::KitofMark3 => [0x03, 0x0E, 0x11], + ToolType::KitofMasterSystem => [0x03, 0x0E, 0x12], + ToolType::KitofGenesis => [0x03, 0x0E, 0x13], + ToolType::KitofSegaSaturn => [0x03, 0x0E, 0x14], + ToolType::KitofDreamcast => [0x03, 0x0E, 0x15], + ToolType::AmplifierOfResta => [0x03, 0x0E, 0x16], + ToolType::AmplifierOfAnti => [0x03, 0x0E, 0x17], + ToolType::AmplifierOfShifta => [0x03, 0x0E, 0x18], + ToolType::AmplifierOfDeband => [0x03, 0x0E, 0x19], + ToolType::AmplifierOfFoie => [0x03, 0x0E, 0x1A], + ToolType::AmplifierOfGifoie => [0x03, 0x0E, 0x1B], + ToolType::AmplifierOfRafoie => [0x03, 0x0E, 0x1C], + ToolType::AmplifierOfBarta => [0x03, 0x0E, 0x1D], + ToolType::AmplifierOfGibarta => [0x03, 0x0E, 0x1E], + ToolType::AmplifierOfRabarta => [0x03, 0x0E, 0x1F], + ToolType::AmplifierOfZonde => [0x03, 0x0E, 0x20], + ToolType::AmplifierOfGizonde => [0x03, 0x0E, 0x21], + ToolType::AmplifierOfRazonde => [0x03, 0x0E, 0x22], + ToolType::AmplifierOfRed => [0x03, 0x0E, 0x23], + ToolType::AmplifierOfBlue => [0x03, 0x0E, 0x24], + ToolType::AmplifierOfYellow => [0x03, 0x0E, 0x25], + ToolType::HeartofKapuKapu => [0x03, 0x0E, 0x26], + ToolType::PhotonBooster => [0x03, 0x0E, 0x27], + ToolType::Addslot => [0x03, 0x0F, 0x00], + ToolType::PhotonDrop => [0x03, 0x10, 0x00], + ToolType::PhotonSphere => [0x03, 0x10, 0x01], + ToolType::PhotonCrystal => [0x03, 0x10, 0x02], + ToolType::SecretTicket => [0x03, 0x10, 0x03], + ToolType::PhotonTicket => [0x03, 0x10, 0x04], + ToolType::BookofKatana1 => [0x03, 0x11, 0x00], + ToolType::BookofKatana2 => [0x03, 0x11, 0x01], + ToolType::BookofKatana3 => [0x03, 0x11, 0x02], + ToolType::WeaponsBronzeBadge => [0x03, 0x12, 0x00], + ToolType::WeaponsSilverBadge => [0x03, 0x12, 0x01], + ToolType::WeaponsGoldBadge => [0x03, 0x12, 0x02], + ToolType::WeaponsCrystalBadge => [0x03, 0x12, 0x03], + ToolType::WeaponsSteelBadge => [0x03, 0x12, 0x04], + ToolType::WeaponsAluminumBadge => [0x03, 0x12, 0x05], + ToolType::WeaponsLeatherBadge => [0x03, 0x12, 0x06], + ToolType::WeaponsBoneBadge => [0x03, 0x12, 0x07], + ToolType::Letterofappreciation => [0x03, 0x12, 0x08], + ToolType::ItemTicket => [0x03, 0x12, 0x09], + ToolType::ValentinesChocolate => [0x03, 0x12, 0x0A], + ToolType::NewYearsCard => [0x03, 0x12, 0x0B], + ToolType::ChristmasCard => [0x03, 0x12, 0x0C], + ToolType::BirthdayCard => [0x03, 0x12, 0x0D], + ToolType::ProofofSonicTeam => [0x03, 0x12, 0x0E], + ToolType::SpecialEventTicket => [0x03, 0x12, 0x0F], + ToolType::FlowerBouquet => [0x03, 0x12, 0x10], + ToolType::Cake => [0x03, 0x12, 0x11], + ToolType::Accessories => [0x03, 0x12, 0x12], + ToolType::MrnakasBusinessCard => [0x03, 0x12, 0x13], + ToolType::Present => [0x03, 0x13, 0x00], + ToolType::Chocolate => [0x03, 0x14, 0x00], + ToolType::Candy => [0x03, 0x14, 0x01], + ToolType::Cake2 => [0x03, 0x14, 0x02], + ToolType::WeaponsSilverBadge2 => [0x03, 0x14, 0x03], + ToolType::WeaponsGoldBadge2 => [0x03, 0x14, 0x04], + ToolType::WeaponsCrystalBadge2 => [0x03, 0x14, 0x05], + ToolType::WeaponsSteelBadge2 => [0x03, 0x14, 0x06], + ToolType::WeaponsAluminumBadge2 => [0x03, 0x14, 0x07], + ToolType::WeaponsLeatherBadge2 => [0x03, 0x14, 0x08], + ToolType::WeaponsBoneBadge2 => [0x03, 0x14, 0x09], + ToolType::Bouquet => [0x03, 0x14, 0x0A], + ToolType::Decoction => [0x03, 0x14, 0x0B], + ToolType::ChristmasPresent => [0x03, 0x15, 0x00], + ToolType::EasterEgg => [0x03, 0x15, 0x01], + ToolType::Jackolantern => [0x03, 0x15, 0x02], + ToolType::DiskVol1weddingMarch => [0x03, 0x16, 0x00], + ToolType::DiskVol2dayLight => [0x03, 0x16, 0x01], + ToolType::DiskVol3burningRangers => [0x03, 0x16, 0x02], + ToolType::DiskVol4openYourHeart => [0x03, 0x16, 0x03], + ToolType::DiskVol5liveLearn => [0x03, 0x16, 0x04], + ToolType::DiskVol6nights => [0x03, 0x16, 0x05], + ToolType::DiskVol7endingThemepianover => [0x03, 0x16, 0x06], + ToolType::DiskVol8hearttoHeart => [0x03, 0x16, 0x07], + ToolType::DiskVol9strangeBlue => [0x03, 0x16, 0x08], + ToolType::DiskVol10reunionSystem => [0x03, 0x16, 0x09], + ToolType::DiskVol11pinnacles => [0x03, 0x16, 0x0A], + ToolType::DiskVol12fightinsidetheSpaceship => [0x03, 0x16, 0x0B], + ToolType::HuntersReport => [0x03, 0x17, 0x00], + ToolType::HuntersReport2 => [0x03, 0x17, 0x01], + ToolType::HuntersReport3 => [0x03, 0x17, 0x02], + ToolType::HuntersReport4 => [0x03, 0x17, 0x03], + ToolType::HuntersReport5 => [0x03, 0x17, 0x04], + ToolType::Tablet => [0x03, 0x18, 0x00], + ToolType::Unknown2 => [0x03, 0x18, 0x01], + ToolType::DragonScale => [0x03, 0x18, 0x02], + ToolType::HeavenStrikerCoat => [0x03, 0x18, 0x03], + ToolType::PioneerParts => [0x03, 0x18, 0x04], + ToolType::AmitiesMemo => [0x03, 0x18, 0x05], + ToolType::HeartofMorolian => [0x03, 0x18, 0x06], + ToolType::RappysBeak => [0x03, 0x18, 0x07], + ToolType::Yahoosengine => [0x03, 0x18, 0x08], + ToolType::DPhotonCore => [0x03, 0x18, 0x09], + ToolType::LibertaKit => [0x03, 0x18, 0x0A], + ToolType::CellofMag0503 => [0x03, 0x18, 0x0B], + ToolType::CellofMag0504 => [0x03, 0x18, 0x0C], + ToolType::CellofMag0505 => [0x03, 0x18, 0x0D], + ToolType::CellofMag0506 => [0x03, 0x18, 0x0E], + ToolType::CellofMag0507 => [0x03, 0x18, 0x0F], + ToolType::TeamPoints500 => [0x03, 0x19, 0x00], + ToolType::TeamPoints1000 => [0x03, 0x19, 0x01], + ToolType::TeamPoints5000 => [0x03, 0x19, 0x02], ToolType::TeamPoints10000 => [0x03, 0x19, 0x03], _ => panic!() } From 3e9cf6677fa5e69e83faee568f3b2d2d8b9f329a Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:01:23 -0700 Subject: [PATCH 09/17] fix weapon names+extra spaces --- src/entity/item/weapon.rs | 790 +++++++++++++++++++------------------- 1 file changed, 395 insertions(+), 395 deletions(-) diff --git a/src/entity/item/weapon.rs b/src/entity/item/weapon.rs index 8e43a12..a1d1cd5 100644 --- a/src/entity/item/weapon.rs +++ b/src/entity/item/weapon.rs @@ -114,7 +114,7 @@ pub enum WeaponType { Railgun, Raygun, Varista, - CustomRayveroo, + CustomRayVerOo, Bravace, TensionBlaster, Rifle, @@ -123,8 +123,8 @@ pub enum WeaponType { Beam, Laser, Visk235w, - Walsmk2, - Justy23st, + WalsMk2, + Justy23St, Rianov303snr, Rianov303snr1, Rianov303snr2, @@ -458,397 +458,397 @@ pub enum WeaponType { impl WeaponType { pub fn value(&self) -> [u8; 3] { - match self { - WeaponType::Saber => [0x00, 0x01, 0x00], - WeaponType::Brand => [0x00, 0x01, 0x01], - WeaponType::Buster => [0x00, 0x01, 0x02], - WeaponType::Pallasch => [0x00, 0x01, 0x03], - WeaponType::Gladius => [0x00, 0x01, 0x04], - WeaponType::DbsSaber => [0x00, 0x01, 0x05], - WeaponType::Kaladbolg => [0x00, 0x01, 0x06], - WeaponType::Durandal => [0x00, 0x01, 0x07], - WeaponType::Galatine => [0x00, 0x01, 0x08], - WeaponType::Sword => [0x00, 0x02, 0x00], - WeaponType::Gigush => [0x00, 0x02, 0x01], - WeaponType::Breaker => [0x00, 0x02, 0x02], - WeaponType::Claymore => [0x00, 0x02, 0x03], - WeaponType::Calibur => [0x00, 0x02, 0x04], - WeaponType::FlowensSword => [0x00, 0x02, 0x05], - WeaponType::LastSurvivor => [0x00, 0x02, 0x06], - WeaponType::DragonSlayer => [0x00, 0x02, 0x07], - WeaponType::Dagger => [0x00, 0x03, 0x00], - WeaponType::Knife => [0x00, 0x03, 0x01], - WeaponType::Blade => [0x00, 0x03, 0x02], - WeaponType::Edge => [0x00, 0x03, 0x03], - WeaponType::Ripper => [0x00, 0x03, 0x04], - WeaponType::BladeDance => [0x00, 0x03, 0x05], - WeaponType::BloodyArt => [0x00, 0x03, 0x06], - WeaponType::CrossScar => [0x00, 0x03, 0x07], - WeaponType::ZeroDivide => [0x00, 0x03, 0x08], - WeaponType::TwoKamui => [0x00, 0x03, 0x09], - WeaponType::Partisan => [0x00, 0x04, 0x00], - WeaponType::Halbert => [0x00, 0x04, 0x01], - WeaponType::Glaive => [0x00, 0x04, 0x02], - WeaponType::Berdys => [0x00, 0x04, 0x03], - WeaponType::Gungnir => [0x00, 0x04, 0x04], - WeaponType::Brionac => [0x00, 0x04, 0x05], - WeaponType::Vjaya => [0x00, 0x04, 0x06], - WeaponType::GaeBolg => [0x00, 0x04, 0x07], - WeaponType::AsteronBelt => [0x00, 0x04, 0x08], - WeaponType::Slicer => [0x00, 0x05, 0x00], - WeaponType::Spinner => [0x00, 0x05, 0x01], - WeaponType::Cutter => [0x00, 0x05, 0x02], - WeaponType::Sawcer => [0x00, 0x05, 0x03], - WeaponType::Diska => [0x00, 0x05, 0x04], - WeaponType::SlicerOfAssassin => [0x00, 0x05, 0x05], - WeaponType::DiskaOfLiberator => [0x00, 0x05, 0x06], - WeaponType::DiskaOfBraveman => [0x00, 0x05, 0x07], - WeaponType::Izmaela => [0x00, 0x05, 0x08], - WeaponType::Handgun => [0x00, 0x06, 0x00], - WeaponType::Autogun => [0x00, 0x06, 0x01], - WeaponType::Lockgun => [0x00, 0x06, 0x02], - WeaponType::Railgun => [0x00, 0x06, 0x03], - WeaponType::Raygun => [0x00, 0x06, 0x04], - WeaponType::Varista => [0x00, 0x06, 0x05], - WeaponType::CustomRayveroo => [0x00, 0x06, 0x06], - WeaponType::Bravace => [0x00, 0x06, 0x07], - WeaponType::TensionBlaster => [0x00, 0x06, 0x08], - WeaponType::Rifle => [0x00, 0x07, 0x00], - WeaponType::Sniper => [0x00, 0x07, 0x01], - WeaponType::Blaster => [0x00, 0x07, 0x02], - WeaponType::Beam => [0x00, 0x07, 0x03], - WeaponType::Laser => [0x00, 0x07, 0x04], - WeaponType::Visk235w => [0x00, 0x07, 0x05], - WeaponType::Walsmk2 => [0x00, 0x07, 0x06], - WeaponType::Justy23st => [0x00, 0x07, 0x07], - WeaponType::Rianov303snr => [0x00, 0x07, 0x08], - WeaponType::Rianov303snr1 => [0x00, 0x07, 0x09], - WeaponType::Rianov303snr2 => [0x00, 0x07, 0x0A], - WeaponType::Rianov303snr3 => [0x00, 0x07, 0x0B], - WeaponType::Rianov303snr4 => [0x00, 0x07, 0x0C], - WeaponType::Rianov303snr5 => [0x00, 0x07, 0x0D], - WeaponType::Mechgun => [0x00, 0x08, 0x00], - WeaponType::Assault => [0x00, 0x08, 0x01], - WeaponType::Repeater => [0x00, 0x08, 0x02], - WeaponType::Gatling => [0x00, 0x08, 0x03], - WeaponType::Vulcan => [0x00, 0x08, 0x04], - WeaponType::MA60Vise => [0x00, 0x08, 0x05], - WeaponType::HS25Justice => [0x00, 0x08, 0x06], - WeaponType::LK14Combat => [0x00, 0x08, 0x07], - WeaponType::Shot => [0x00, 0x09, 0x00], - WeaponType::Spread => [0x00, 0x09, 0x01], - WeaponType::Cannon => [0x00, 0x09, 0x02], - WeaponType::Launcher => [0x00, 0x09, 0x03], - WeaponType::Arms => [0x00, 0x09, 0x04], - WeaponType::CrushBullet => [0x00, 0x09, 0x05], - WeaponType::MeteorSmash => [0x00, 0x09, 0x06], - WeaponType::FinalImpact => [0x00, 0x09, 0x07], - WeaponType::Cane => [0x00, 0x0A, 0x00], - WeaponType::Stick => [0x00, 0x0A, 0x01], - WeaponType::Mace => [0x00, 0x0A, 0x02], - WeaponType::Club => [0x00, 0x0A, 0x03], - WeaponType::ClubOfLaconium => [0x00, 0x0A, 0x04], - WeaponType::MaceOfAdaman => [0x00, 0x0A, 0x05], - WeaponType::ClubOfZumiuran => [0x00, 0x0A, 0x06], - WeaponType::Lollipop => [0x00, 0x0A, 0x07], - WeaponType::Rod => [0x00, 0x0B, 0x00], - WeaponType::Pole => [0x00, 0x0B, 0x01], - WeaponType::Pillar => [0x00, 0x0B, 0x02], - WeaponType::Striker => [0x00, 0x0B, 0x03], - WeaponType::BattleVerge => [0x00, 0x0B, 0x04], - WeaponType::BraveHammer => [0x00, 0x0B, 0x05], - WeaponType::AliveAqhu => [0x00, 0x0B, 0x06], - WeaponType::Valkyrie => [0x00, 0x0B, 0x07], - WeaponType::Wand => [0x00, 0x0C, 0x00], - WeaponType::Staff => [0x00, 0x0C, 0x01], - WeaponType::Baton => [0x00, 0x0C, 0x02], - WeaponType::Scepter => [0x00, 0x0C, 0x03], - WeaponType::FireScepteragni => [0x00, 0x0C, 0x04], - WeaponType::IceStaffdagon => [0x00, 0x0C, 0x05], - WeaponType::StormWandindra => [0x00, 0x0C, 0x06], - WeaponType::EarthWandBrownie => [0x00, 0x0C, 0x07], - WeaponType::PhotonClaw => [0x00, 0x0D, 0x00], - WeaponType::SilenceClaw => [0x00, 0x0D, 0x01], - WeaponType::NeisClaw => [0x00, 0x0D, 0x02], - WeaponType::PhoenixClaw => [0x00, 0x0D, 0x03], - WeaponType::DoubleSaber => [0x00, 0x0E, 0x00], - WeaponType::StagCutlery => [0x00, 0x0E, 0x01], - WeaponType::TwinBrand => [0x00, 0x0E, 0x02], - WeaponType::BraveKnuckle => [0x00, 0x0F, 0x00], - WeaponType::AngryFist => [0x00, 0x0F, 0x01], - WeaponType::GodHand => [0x00, 0x0F, 0x02], - WeaponType::SonicKnuckle => [0x00, 0x0F, 0x03], - WeaponType::Login => [0x00, 0x0F, 0x04], - WeaponType::Orotiagito => [0x00, 0x10, 0x00], - WeaponType::Agito1975 => [0x00, 0x10, 0x01], - WeaponType::Agito1983 => [0x00, 0x10, 0x02], - WeaponType::Agito2001 => [0x00, 0x10, 0x03], - WeaponType::Agito1991 => [0x00, 0x10, 0x04], - WeaponType::Agito1977 => [0x00, 0x10, 0x05], - WeaponType::Agito1980 => [0x00, 0x10, 0x06], - WeaponType::Raikiri => [0x00, 0x10, 0x07], - WeaponType::SoulEater => [0x00, 0x11, 0x00], - WeaponType::SoulBanish => [0x00, 0x11, 0x01], - WeaponType::SpreadNeedle => [0x00, 0x12, 0x00], - WeaponType::HolyRay => [0x00, 0x13, 0x00], - WeaponType::InfernoBazooka => [0x00, 0x14, 0x00], - WeaponType::RamblingMay => [0x00, 0x14, 0x01], - WeaponType::LK38Combat => [0x00, 0x14, 0x02], - WeaponType::FlameVisit => [0x00, 0x15, 0x00], - WeaponType::BurningVisit => [0x00, 0x15, 0x01], - WeaponType::AkikosFryingPan => [0x00, 0x16, 0x00], - WeaponType::SorcerersCane => [0x00, 0x17, 0x00], - WeaponType::SBeatsBlade => [0x00, 0x18, 0x00], - WeaponType::PArmssBlade => [0x00, 0x19, 0x00], - WeaponType::DelsabersBuster => [0x00, 0x1A, 0x00], - WeaponType::BringersRifle => [0x00, 0x1B, 0x00], - WeaponType::EggBlaster => [0x00, 0x1C, 0x00], - WeaponType::PsychoWand => [0x00, 0x1D, 0x00], - WeaponType::HeavenPunisher => [0x00, 0x1E, 0x00], - WeaponType::LavisCannon => [0x00, 0x1F, 0x00], - WeaponType::VictorAxe => [0x00, 0x20, 0x00], - WeaponType::LaconiumAxe => [0x00, 0x20, 0x01], - WeaponType::ChainSawd => [0x00, 0x21, 0x00], - WeaponType::Caduceus => [0x00, 0x22, 0x00], - WeaponType::MercuriusRod => [0x00, 0x22, 0x01], - WeaponType::StingTip => [0x00, 0x23, 0x00], - WeaponType::MagicalPiece => [0x00, 0x24, 0x00], - WeaponType::TechnicalCrozier => [0x00, 0x25, 0x00], - WeaponType::SuppressedGun => [0x00, 0x26, 0x00], - WeaponType::AncientSaber => [0x00, 0x27, 0x00], - WeaponType::HarisenBattleFan => [0x00, 0x28, 0x00], - WeaponType::Yamigarasu => [0x00, 0x29, 0x00], - WeaponType::AkikosWok => [0x00, 0x2A, 0x00], - WeaponType::ToyHammer => [0x00, 0x2B, 0x00], - WeaponType::Elysion => [0x00, 0x2C, 0x00], - WeaponType::RedSaber => [0x00, 0x2D, 0x00], - WeaponType::MeteorCudgel => [0x00, 0x2E, 0x00], - WeaponType::MonkeyKingBar => [0x00, 0x2F, 0x00], - WeaponType::BlackKingBar => [0x00, 0x2F, 0x01], - WeaponType::DoubleCannon => [0x00, 0x30, 0x00], - WeaponType::Girasole => [0x00, 0x30, 0x01], - WeaponType::HugeBattleFan => [0x00, 0x31, 0x00], - WeaponType::TsumikiriJSword => [0x00, 0x32, 0x00], - WeaponType::SealedJSword => [0x00, 0x33, 0x00], - WeaponType::RedSword => [0x00, 0x34, 0x00], - WeaponType::CrazyTune => [0x00, 0x35, 0x00], - WeaponType::TwinChakram => [0x00, 0x36, 0x00], - WeaponType::WokOfAkikosShop => [0x00, 0x37, 0x00], - WeaponType::LavisBlade => [0x00, 0x38, 0x00], - WeaponType::RedDagger => [0x00, 0x39, 0x00], - WeaponType::MadamsParasol => [0x00, 0x3A, 0x00], - WeaponType::MadamsUmbrella => [0x00, 0x3B, 0x00], - WeaponType::ImperialPick => [0x00, 0x3C, 0x00], - WeaponType::Berdysh => [0x00, 0x3D, 0x00], - WeaponType::RedPartisan => [0x00, 0x3E, 0x00], - WeaponType::FlightCutter => [0x00, 0x3F, 0x00], - WeaponType::FlightFan => [0x00, 0x40, 0x00], - WeaponType::RedSlicer => [0x00, 0x41, 0x00], - WeaponType::Handgunguld => [0x00, 0x42, 0x00], - WeaponType::MasterRaven => [0x00, 0x42, 0x01], - WeaponType::Handgunmilla => [0x00, 0x43, 0x00], - WeaponType::LastSwan => [0x00, 0x43, 0x01], - WeaponType::RedHandgun => [0x00, 0x44, 0x00], - WeaponType::FrozenShooter => [0x00, 0x45, 0x00], - WeaponType::SnowQueen => [0x00, 0x45, 0x01], - WeaponType::AntiAndroidRifle => [0x00, 0x46, 0x00], - WeaponType::RocketPunch => [0x00, 0x47, 0x00], - WeaponType::SambaMaracas => [0x00, 0x48, 0x00], - WeaponType::TwinPsychogun => [0x00, 0x49, 0x00], - WeaponType::DrillLauncher => [0x00, 0x4A, 0x00], - WeaponType::GuldMilla => [0x00, 0x4B, 0x00], - WeaponType::DualBird => [0x00, 0x4B, 0x01], - WeaponType::RedMechgun => [0x00, 0x4C, 0x00], - WeaponType::BelraCannon => [0x00, 0x4D, 0x00], - WeaponType::PanzerFaust => [0x00, 0x4E, 0x00], - WeaponType::IronFaust => [0x00, 0x4E, 0x01], - WeaponType::SummitMoon => [0x00, 0x4F, 0x00], - WeaponType::Windmill => [0x00, 0x50, 0x00], - WeaponType::EvilCurst => [0x00, 0x51, 0x00], - WeaponType::FlowerCane => [0x00, 0x52, 0x00], - WeaponType::HildebearsCane => [0x00, 0x53, 0x00], - WeaponType::HildebluesCane => [0x00, 0x54, 0x00], - WeaponType::RabbitWand => [0x00, 0x55, 0x00], - WeaponType::PlantainLeaf => [0x00, 0x56, 0x00], - WeaponType::Fatsia => [0x00, 0x56, 0x01], - WeaponType::DemonicFork => [0x00, 0x57, 0x00], - WeaponType::StrikerOfChao => [0x00, 0x58, 0x00], - WeaponType::Broom => [0x00, 0x59, 0x00], - WeaponType::ProphetsOfMotav => [0x00, 0x5A, 0x00], - WeaponType::TheSighOfAGod => [0x00, 0x5B, 0x00], - WeaponType::TwinkleStar => [0x00, 0x5C, 0x00], - WeaponType::PlantainFan => [0x00, 0x5D, 0x00], - WeaponType::TwinBlaze => [0x00, 0x5E, 0x00], - WeaponType::MarinasBag => [0x00, 0x5F, 0x00], - WeaponType::DragonsClaw => [0x00, 0x60, 0x00], - WeaponType::PanthersClaw => [0x00, 0x61, 0x00], - WeaponType::SRedsBlade => [0x00, 0x62, 0x00], - WeaponType::PlantainHugeFan => [0x00, 0x63, 0x00], - WeaponType::ChameleonScythe => [0x00, 0x64, 0x00], - WeaponType::Yasminkov3000r => [0x00, 0x65, 0x00], - WeaponType::AnoRifle => [0x00, 0x66, 0x00], - WeaponType::BaranzLauncher => [0x00, 0x67, 0x00], - WeaponType::BranchOfPakupaku => [0x00, 0x68, 0x00], - WeaponType::HeartOfPoumn => [0x00, 0x69, 0x00], - WeaponType::Yasminkov2000h => [0x00, 0x6A, 0x00], - WeaponType::Yasminkov7000v => [0x00, 0x6B, 0x00], - WeaponType::Yasminkov9000m => [0x00, 0x6C, 0x00], - WeaponType::MaserBeam => [0x00, 0x6D, 0x00], - WeaponType::PowerMaser => [0x00, 0x6D, 0x01], - WeaponType::GameMagazne => [0x00, 0x6E, 0x00], - WeaponType::Login2 => [0x00, 0x6E, 0x01], - WeaponType::FlowerBouquet => [0x00, 0x6F, 0x00], - WeaponType::Musashi => [0x00, 0x89, 0x00], - WeaponType::Yamato => [0x00, 0x89, 0x01], - WeaponType::Asuka => [0x00, 0x89, 0x02], - WeaponType::SangeYasha => [0x00, 0x89, 0x03], - WeaponType::Sange => [0x00, 0x8A, 0x00], - WeaponType::Yasha => [0x00, 0x8A, 0x01], - WeaponType::Kamui => [0x00, 0x8A, 0x02], - WeaponType::PhotonLauncher => [0x00, 0x8B, 0x00], - WeaponType::GuiltyLight => [0x00, 0x8B, 0x01], - WeaponType::RedScorpio => [0x00, 0x8B, 0x02], - WeaponType::PhononMaser => [0x00, 0x8B, 0x03], - WeaponType::Talis => [0x00, 0x8C, 0x00], - WeaponType::Mahu => [0x00, 0x8C, 0x01], - WeaponType::Hitogata => [0x00, 0x8C, 0x02], - WeaponType::DancingHitogata => [0x00, 0x8C, 0x03], - WeaponType::Kunai => [0x00, 0x8C, 0x04], - WeaponType::Nug2000bazooka => [0x00, 0x8D, 0x00], - WeaponType::SBerillsHands0 => [0x00, 0x8E, 0x00], - WeaponType::SBerillsHands1 => [0x00, 0x8E, 0x01], - WeaponType::FlowensSword3060 => [0x00, 0x8F, 0x00], - WeaponType::FlowensSword3064 => [0x00, 0x8F, 0x01], - WeaponType::FlowensSword3067 => [0x00, 0x8F, 0x02], - WeaponType::FlowensSword3073 => [0x00, 0x8F, 0x03], - WeaponType::FlowensSword3077 => [0x00, 0x8F, 0x04], - WeaponType::FlowensSword3082 => [0x00, 0x8F, 0x05], - WeaponType::FlowensSword3083 => [0x00, 0x8F, 0x06], - WeaponType::FlowensSword3084 => [0x00, 0x8F, 0x07], - WeaponType::FlowensSword3079 => [0x00, 0x8F, 0x08], - WeaponType::DbsSaber3062 => [0x00, 0x90, 0x00], - WeaponType::DbsSaber3067 => [0x00, 0x90, 0x01], - WeaponType::DbsSaber3069Chris => [0x00, 0x90, 0x02], - WeaponType::DbsSaber3064 => [0x00, 0x90, 0x03], - WeaponType::DbsSaber3069Torato => [0x00, 0x90, 0x04], - WeaponType::DbsSaber3073 => [0x00, 0x90, 0x05], - WeaponType::DbsSaber3070 => [0x00, 0x90, 0x06], - WeaponType::DbsSaber3075 => [0x00, 0x90, 0x07], - WeaponType::DbsSaber3077 => [0x00, 0x90, 0x08], - WeaponType::GiGueBazooka => [0x00, 0x91, 0x00], - WeaponType::Guardianna => [0x00, 0x92, 0x00], - WeaponType::ViridiaCard => [0x00, 0x93, 0x00], - WeaponType::GreenillCard => [0x00, 0x93, 0x01], - WeaponType::SkylyCard => [0x00, 0x93, 0x02], - WeaponType::BluefullCard => [0x00, 0x93, 0x03], - WeaponType::PurplenumCard => [0x00, 0x93, 0x04], - WeaponType::PinkalCard => [0x00, 0x93, 0x05], - WeaponType::RedriaCard => [0x00, 0x93, 0x06], - WeaponType::OranCard => [0x00, 0x93, 0x07], - WeaponType::YellowbozeCard => [0x00, 0x93, 0x08], - WeaponType::WhitillCard => [0x00, 0x93, 0x09], - WeaponType::MorningGlory => [0x00, 0x94, 0x00], - WeaponType::PartisanofLightning => [0x00, 0x95, 0x00], - WeaponType::GalWind => [0x00, 0x96, 0x00], - WeaponType::Zanba => [0x00, 0x97, 0x00], - WeaponType::RikasClaw => [0x00, 0x98, 0x00], - WeaponType::AngelHarp => [0x00, 0x99, 0x00], - WeaponType::DemolitionComet => [0x00, 0x9A, 0x00], - WeaponType::NeisClaw2 => [0x00, 0x9B, 0x00], - WeaponType::RainbowBaton => [0x00, 0x9C, 0x00], - WeaponType::DarkFlow => [0x00, 0x9D, 0x00], - WeaponType::DarkMeteor => [0x00, 0x9E, 0x00], - WeaponType::DarkBridge => [0x00, 0x9F, 0x00], - WeaponType::GAssassinsSabers => [0x00, 0xA0, 0x00], - WeaponType::RappysFan => [0x00, 0xA1, 0x00], - WeaponType::BoomasClaw => [0x00, 0xA2, 0x00], - WeaponType::GoboomasClaw => [0x00, 0xA2, 0x01], - WeaponType::GigoboomasClaw => [0x00, 0xA2, 0x02], - WeaponType::RubyBullet => [0x00, 0xA3, 0x00], - WeaponType::AmoreRose => [0x00, 0xA4, 0x00], - WeaponType::SlicerOfFanatic => [0x00, 0xAA, 0x00], - WeaponType::LameDArgent => [0x00, 0xAB, 0x00], - WeaponType::Excalibur => [0x00, 0xAC, 0x00], - WeaponType::RageDeFeu => [0x00, 0xAD, 0x00], - WeaponType::RageDeFeu2 => [0x00, 0xAD, 0x01], - WeaponType::RageDeFeu3 => [0x00, 0xAD, 0x02], - WeaponType::RageDeFeu4 => [0x00, 0xAD, 0x03], - WeaponType::DaisyChain => [0x00, 0xAE, 0x00], - WeaponType::OphelieSeize => [0x00, 0xAF, 0x00], - WeaponType::MilleMarteaux => [0x00, 0xB0, 0x00], - WeaponType::LeCogneur => [0x00, 0xB1, 0x00], - WeaponType::CommanderBlade => [0x00, 0xB2, 0x00], - WeaponType::Vivienne => [0x00, 0xB3, 0x00], - WeaponType::Kusanagi => [0x00, 0xB4, 0x00], - WeaponType::SacredDuster => [0x00, 0xB5, 0x00], - WeaponType::Guren => [0x00, 0xB6, 0x00], - WeaponType::Shouren => [0x00, 0xB7, 0x00], - WeaponType::Jizai => [0x00, 0xB8, 0x00], - WeaponType::Flamberge => [0x00, 0xB9, 0x00], - WeaponType::Yunchang => [0x00, 0xBA, 0x00], - WeaponType::SnakeSpire => [0x00, 0xBB, 0x00], - WeaponType::FlapjackFlapper => [0x00, 0xBC, 0x00], - WeaponType::Getsugasan => [0x00, 0xBD, 0x00], - WeaponType::Maguwa => [0x00, 0xBE, 0x00], - WeaponType::HeavenStriker => [0x00, 0xBF, 0x00], - WeaponType::CannonRouge => [0x00, 0xC0, 0x00], - WeaponType::MeteorRouge => [0x00, 0xC1, 0x00], - WeaponType::Solferino => [0x00, 0xC2, 0x00], - WeaponType::Clio => [0x00, 0xC3, 0x00], - WeaponType::SirenGlassHammer => [0x00, 0xC4, 0x00], - WeaponType::GlideDivine => [0x00, 0xC5, 0x00], - WeaponType::Shichishito => [0x00, 0xC6, 0x00], - WeaponType::Murasame => [0x00, 0xC7, 0x00], - WeaponType::DaylightScar => [0x00, 0xC8, 0x00], - WeaponType::Decalog => [0x00, 0xC9, 0x00], - WeaponType::FifthAnnivBlade => [0x00, 0xCA, 0x00], - WeaponType::TyrellsParasol => [0x00, 0xCB, 0x00], - WeaponType::AkikosCleaver => [0x00, 0xCC, 0x00], - WeaponType::Tanegashima => [0x00, 0xCD, 0x00], - WeaponType::TreeClippers => [0x00, 0xCE, 0x00], - WeaponType::NiceShot => [0x00, 0xCF, 0x00], - WeaponType::Unknown3 => [0x00, 0xD0, 0x00], - WeaponType::Unknown4 => [0x00, 0xD1, 0x00], - WeaponType::AnoBazooka => [0x00, 0xD2, 0x00], - WeaponType::Synthesizer => [0x00, 0xD3, 0x00], - WeaponType::BambooSpear => [0x00, 0xD4, 0x00], - WeaponType::KaneiTsuho => [0x00, 0xD5, 0x00], - WeaponType::Jitte => [0x00, 0xD6, 0x00], - WeaponType::ButterflyNet => [0x00, 0xD7, 0x00], - WeaponType::Syringe => [0x00, 0xD8, 0x00], - WeaponType::Battledore => [0x00, 0xD9, 0x00], - WeaponType::Racket => [0x00, 0xDA, 0x00], - WeaponType::Hammer => [0x00, 0xDB, 0x00], - WeaponType::GreatBouquet => [0x00, 0xDC, 0x00], - WeaponType::TypesaSaber => [0x00, 0xDD, 0x00], - WeaponType::TypeslSaber => [0x00, 0xDE, 0x00], - WeaponType::TypeslSlicer => [0x00, 0xDE, 0x01], - WeaponType::TypeslClaw => [0x00, 0xDE, 0x02], - WeaponType::TypeslKatana => [0x00, 0xDE, 0x03], - WeaponType::TypejsSaber => [0x00, 0xDF, 0x00], - WeaponType::TypejsSlicer => [0x00, 0xDF, 0x01], - WeaponType::TypejsJSword => [0x00, 0xDF, 0x02], - WeaponType::TypeswSword => [0x00, 0xE0, 0x00], - WeaponType::TypeswSlicer => [0x00, 0xE0, 0x01], - WeaponType::TypeswJSword => [0x00, 0xE0, 0x02], - WeaponType::TyperoSword => [0x00, 0xE1, 0x00], - WeaponType::TyperoHalbert => [0x00, 0xE1, 0x01], - WeaponType::TyperoRod => [0x00, 0xE1, 0x02], - WeaponType::TypeblBlade => [0x00, 0xE2, 0x00], - WeaponType::TypeknBlade => [0x00, 0xE3, 0x00], - WeaponType::TypeknClaw => [0x00, 0xE3, 0x01], - WeaponType::TypehaHalbert => [0x00, 0xE4, 0x00], - WeaponType::TypehaRod => [0x00, 0xE4, 0x01], - WeaponType::TypedsDSaber => [0x00, 0xE5, 0x00], - WeaponType::TypedsRod => [0x00, 0xE5, 0x01], - WeaponType::Typeds => [0x00, 0xE5, 0x02], - WeaponType::TypeclClaw => [0x00, 0xE6, 0x00], - WeaponType::TypessSw => [0x00, 0xE7, 0x00], - WeaponType::TypeguHand => [0x00, 0xE8, 0x00], - WeaponType::TypeguMechgun => [0x00, 0xE8, 0x01], - WeaponType::TyperiRifle => [0x00, 0xE9, 0x00], - WeaponType::TypemeMechgun => [0x00, 0xEA, 0x00], - WeaponType::TypeshShot => [0x00, 0xEB, 0x00], + match self { + WeaponType::Saber => [0x00, 0x01, 0x00], + WeaponType::Brand => [0x00, 0x01, 0x01], + WeaponType::Buster => [0x00, 0x01, 0x02], + WeaponType::Pallasch => [0x00, 0x01, 0x03], + WeaponType::Gladius => [0x00, 0x01, 0x04], + WeaponType::DbsSaber => [0x00, 0x01, 0x05], + WeaponType::Kaladbolg => [0x00, 0x01, 0x06], + WeaponType::Durandal => [0x00, 0x01, 0x07], + WeaponType::Galatine => [0x00, 0x01, 0x08], + WeaponType::Sword => [0x00, 0x02, 0x00], + WeaponType::Gigush => [0x00, 0x02, 0x01], + WeaponType::Breaker => [0x00, 0x02, 0x02], + WeaponType::Claymore => [0x00, 0x02, 0x03], + WeaponType::Calibur => [0x00, 0x02, 0x04], + WeaponType::FlowensSword => [0x00, 0x02, 0x05], + WeaponType::LastSurvivor => [0x00, 0x02, 0x06], + WeaponType::DragonSlayer => [0x00, 0x02, 0x07], + WeaponType::Dagger => [0x00, 0x03, 0x00], + WeaponType::Knife => [0x00, 0x03, 0x01], + WeaponType::Blade => [0x00, 0x03, 0x02], + WeaponType::Edge => [0x00, 0x03, 0x03], + WeaponType::Ripper => [0x00, 0x03, 0x04], + WeaponType::BladeDance => [0x00, 0x03, 0x05], + WeaponType::BloodyArt => [0x00, 0x03, 0x06], + WeaponType::CrossScar => [0x00, 0x03, 0x07], + WeaponType::ZeroDivide => [0x00, 0x03, 0x08], + WeaponType::TwoKamui => [0x00, 0x03, 0x09], + WeaponType::Partisan => [0x00, 0x04, 0x00], + WeaponType::Halbert => [0x00, 0x04, 0x01], + WeaponType::Glaive => [0x00, 0x04, 0x02], + WeaponType::Berdys => [0x00, 0x04, 0x03], + WeaponType::Gungnir => [0x00, 0x04, 0x04], + WeaponType::Brionac => [0x00, 0x04, 0x05], + WeaponType::Vjaya => [0x00, 0x04, 0x06], + WeaponType::GaeBolg => [0x00, 0x04, 0x07], + WeaponType::AsteronBelt => [0x00, 0x04, 0x08], + WeaponType::Slicer => [0x00, 0x05, 0x00], + WeaponType::Spinner => [0x00, 0x05, 0x01], + WeaponType::Cutter => [0x00, 0x05, 0x02], + WeaponType::Sawcer => [0x00, 0x05, 0x03], + WeaponType::Diska => [0x00, 0x05, 0x04], + WeaponType::SlicerOfAssassin => [0x00, 0x05, 0x05], + WeaponType::DiskaOfLiberator => [0x00, 0x05, 0x06], + WeaponType::DiskaOfBraveman => [0x00, 0x05, 0x07], + WeaponType::Izmaela => [0x00, 0x05, 0x08], + WeaponType::Handgun => [0x00, 0x06, 0x00], + WeaponType::Autogun => [0x00, 0x06, 0x01], + WeaponType::Lockgun => [0x00, 0x06, 0x02], + WeaponType::Railgun => [0x00, 0x06, 0x03], + WeaponType::Raygun => [0x00, 0x06, 0x04], + WeaponType::Varista => [0x00, 0x06, 0x05], + WeaponType::CustomRayVerOo => [0x00, 0x06, 0x06], + WeaponType::Bravace => [0x00, 0x06, 0x07], + WeaponType::TensionBlaster => [0x00, 0x06, 0x08], + WeaponType::Rifle => [0x00, 0x07, 0x00], + WeaponType::Sniper => [0x00, 0x07, 0x01], + WeaponType::Blaster => [0x00, 0x07, 0x02], + WeaponType::Beam => [0x00, 0x07, 0x03], + WeaponType::Laser => [0x00, 0x07, 0x04], + WeaponType::Visk235w => [0x00, 0x07, 0x05], + WeaponType::WalsMk2 => [0x00, 0x07, 0x06], + WeaponType::Justy23St => [0x00, 0x07, 0x07], + WeaponType::Rianov303snr => [0x00, 0x07, 0x08], + WeaponType::Rianov303snr1 => [0x00, 0x07, 0x09], + WeaponType::Rianov303snr2 => [0x00, 0x07, 0x0A], + WeaponType::Rianov303snr3 => [0x00, 0x07, 0x0B], + WeaponType::Rianov303snr4 => [0x00, 0x07, 0x0C], + WeaponType::Rianov303snr5 => [0x00, 0x07, 0x0D], + WeaponType::Mechgun => [0x00, 0x08, 0x00], + WeaponType::Assault => [0x00, 0x08, 0x01], + WeaponType::Repeater => [0x00, 0x08, 0x02], + WeaponType::Gatling => [0x00, 0x08, 0x03], + WeaponType::Vulcan => [0x00, 0x08, 0x04], + WeaponType::MA60Vise => [0x00, 0x08, 0x05], + WeaponType::HS25Justice => [0x00, 0x08, 0x06], + WeaponType::LK14Combat => [0x00, 0x08, 0x07], + WeaponType::Shot => [0x00, 0x09, 0x00], + WeaponType::Spread => [0x00, 0x09, 0x01], + WeaponType::Cannon => [0x00, 0x09, 0x02], + WeaponType::Launcher => [0x00, 0x09, 0x03], + WeaponType::Arms => [0x00, 0x09, 0x04], + WeaponType::CrushBullet => [0x00, 0x09, 0x05], + WeaponType::MeteorSmash => [0x00, 0x09, 0x06], + WeaponType::FinalImpact => [0x00, 0x09, 0x07], + WeaponType::Cane => [0x00, 0x0A, 0x00], + WeaponType::Stick => [0x00, 0x0A, 0x01], + WeaponType::Mace => [0x00, 0x0A, 0x02], + WeaponType::Club => [0x00, 0x0A, 0x03], + WeaponType::ClubOfLaconium => [0x00, 0x0A, 0x04], + WeaponType::MaceOfAdaman => [0x00, 0x0A, 0x05], + WeaponType::ClubOfZumiuran => [0x00, 0x0A, 0x06], + WeaponType::Lollipop => [0x00, 0x0A, 0x07], + WeaponType::Rod => [0x00, 0x0B, 0x00], + WeaponType::Pole => [0x00, 0x0B, 0x01], + WeaponType::Pillar => [0x00, 0x0B, 0x02], + WeaponType::Striker => [0x00, 0x0B, 0x03], + WeaponType::BattleVerge => [0x00, 0x0B, 0x04], + WeaponType::BraveHammer => [0x00, 0x0B, 0x05], + WeaponType::AliveAqhu => [0x00, 0x0B, 0x06], + WeaponType::Valkyrie => [0x00, 0x0B, 0x07], + WeaponType::Wand => [0x00, 0x0C, 0x00], + WeaponType::Staff => [0x00, 0x0C, 0x01], + WeaponType::Baton => [0x00, 0x0C, 0x02], + WeaponType::Scepter => [0x00, 0x0C, 0x03], + WeaponType::FireScepteragni => [0x00, 0x0C, 0x04], + WeaponType::IceStaffdagon => [0x00, 0x0C, 0x05], + WeaponType::StormWandindra => [0x00, 0x0C, 0x06], + WeaponType::EarthWandBrownie => [0x00, 0x0C, 0x07], + WeaponType::PhotonClaw => [0x00, 0x0D, 0x00], + WeaponType::SilenceClaw => [0x00, 0x0D, 0x01], + WeaponType::NeisClaw => [0x00, 0x0D, 0x02], + WeaponType::PhoenixClaw => [0x00, 0x0D, 0x03], + WeaponType::DoubleSaber => [0x00, 0x0E, 0x00], + WeaponType::StagCutlery => [0x00, 0x0E, 0x01], + WeaponType::TwinBrand => [0x00, 0x0E, 0x02], + WeaponType::BraveKnuckle => [0x00, 0x0F, 0x00], + WeaponType::AngryFist => [0x00, 0x0F, 0x01], + WeaponType::GodHand => [0x00, 0x0F, 0x02], + WeaponType::SonicKnuckle => [0x00, 0x0F, 0x03], + WeaponType::Login => [0x00, 0x0F, 0x04], + WeaponType::Orotiagito => [0x00, 0x10, 0x00], + WeaponType::Agito1975 => [0x00, 0x10, 0x01], + WeaponType::Agito1983 => [0x00, 0x10, 0x02], + WeaponType::Agito2001 => [0x00, 0x10, 0x03], + WeaponType::Agito1991 => [0x00, 0x10, 0x04], + WeaponType::Agito1977 => [0x00, 0x10, 0x05], + WeaponType::Agito1980 => [0x00, 0x10, 0x06], + WeaponType::Raikiri => [0x00, 0x10, 0x07], + WeaponType::SoulEater => [0x00, 0x11, 0x00], + WeaponType::SoulBanish => [0x00, 0x11, 0x01], + WeaponType::SpreadNeedle => [0x00, 0x12, 0x00], + WeaponType::HolyRay => [0x00, 0x13, 0x00], + WeaponType::InfernoBazooka => [0x00, 0x14, 0x00], + WeaponType::RamblingMay => [0x00, 0x14, 0x01], + WeaponType::LK38Combat => [0x00, 0x14, 0x02], + WeaponType::FlameVisit => [0x00, 0x15, 0x00], + WeaponType::BurningVisit => [0x00, 0x15, 0x01], + WeaponType::AkikosFryingPan => [0x00, 0x16, 0x00], + WeaponType::SorcerersCane => [0x00, 0x17, 0x00], + WeaponType::SBeatsBlade => [0x00, 0x18, 0x00], + WeaponType::PArmssBlade => [0x00, 0x19, 0x00], + WeaponType::DelsabersBuster => [0x00, 0x1A, 0x00], + WeaponType::BringersRifle => [0x00, 0x1B, 0x00], + WeaponType::EggBlaster => [0x00, 0x1C, 0x00], + WeaponType::PsychoWand => [0x00, 0x1D, 0x00], + WeaponType::HeavenPunisher => [0x00, 0x1E, 0x00], + WeaponType::LavisCannon => [0x00, 0x1F, 0x00], + WeaponType::VictorAxe => [0x00, 0x20, 0x00], + WeaponType::LaconiumAxe => [0x00, 0x20, 0x01], + WeaponType::ChainSawd => [0x00, 0x21, 0x00], + WeaponType::Caduceus => [0x00, 0x22, 0x00], + WeaponType::MercuriusRod => [0x00, 0x22, 0x01], + WeaponType::StingTip => [0x00, 0x23, 0x00], + WeaponType::MagicalPiece => [0x00, 0x24, 0x00], + WeaponType::TechnicalCrozier => [0x00, 0x25, 0x00], + WeaponType::SuppressedGun => [0x00, 0x26, 0x00], + WeaponType::AncientSaber => [0x00, 0x27, 0x00], + WeaponType::HarisenBattleFan => [0x00, 0x28, 0x00], + WeaponType::Yamigarasu => [0x00, 0x29, 0x00], + WeaponType::AkikosWok => [0x00, 0x2A, 0x00], + WeaponType::ToyHammer => [0x00, 0x2B, 0x00], + WeaponType::Elysion => [0x00, 0x2C, 0x00], + WeaponType::RedSaber => [0x00, 0x2D, 0x00], + WeaponType::MeteorCudgel => [0x00, 0x2E, 0x00], + WeaponType::MonkeyKingBar => [0x00, 0x2F, 0x00], + WeaponType::BlackKingBar => [0x00, 0x2F, 0x01], + WeaponType::DoubleCannon => [0x00, 0x30, 0x00], + WeaponType::Girasole => [0x00, 0x30, 0x01], + WeaponType::HugeBattleFan => [0x00, 0x31, 0x00], + WeaponType::TsumikiriJSword => [0x00, 0x32, 0x00], + WeaponType::SealedJSword => [0x00, 0x33, 0x00], + WeaponType::RedSword => [0x00, 0x34, 0x00], + WeaponType::CrazyTune => [0x00, 0x35, 0x00], + WeaponType::TwinChakram => [0x00, 0x36, 0x00], + WeaponType::WokOfAkikosShop => [0x00, 0x37, 0x00], + WeaponType::LavisBlade => [0x00, 0x38, 0x00], + WeaponType::RedDagger => [0x00, 0x39, 0x00], + WeaponType::MadamsParasol => [0x00, 0x3A, 0x00], + WeaponType::MadamsUmbrella => [0x00, 0x3B, 0x00], + WeaponType::ImperialPick => [0x00, 0x3C, 0x00], + WeaponType::Berdysh => [0x00, 0x3D, 0x00], + WeaponType::RedPartisan => [0x00, 0x3E, 0x00], + WeaponType::FlightCutter => [0x00, 0x3F, 0x00], + WeaponType::FlightFan => [0x00, 0x40, 0x00], + WeaponType::RedSlicer => [0x00, 0x41, 0x00], + WeaponType::Handgunguld => [0x00, 0x42, 0x00], + WeaponType::MasterRaven => [0x00, 0x42, 0x01], + WeaponType::Handgunmilla => [0x00, 0x43, 0x00], + WeaponType::LastSwan => [0x00, 0x43, 0x01], + WeaponType::RedHandgun => [0x00, 0x44, 0x00], + WeaponType::FrozenShooter => [0x00, 0x45, 0x00], + WeaponType::SnowQueen => [0x00, 0x45, 0x01], + WeaponType::AntiAndroidRifle => [0x00, 0x46, 0x00], + WeaponType::RocketPunch => [0x00, 0x47, 0x00], + WeaponType::SambaMaracas => [0x00, 0x48, 0x00], + WeaponType::TwinPsychogun => [0x00, 0x49, 0x00], + WeaponType::DrillLauncher => [0x00, 0x4A, 0x00], + WeaponType::GuldMilla => [0x00, 0x4B, 0x00], + WeaponType::DualBird => [0x00, 0x4B, 0x01], + WeaponType::RedMechgun => [0x00, 0x4C, 0x00], + WeaponType::BelraCannon => [0x00, 0x4D, 0x00], + WeaponType::PanzerFaust => [0x00, 0x4E, 0x00], + WeaponType::IronFaust => [0x00, 0x4E, 0x01], + WeaponType::SummitMoon => [0x00, 0x4F, 0x00], + WeaponType::Windmill => [0x00, 0x50, 0x00], + WeaponType::EvilCurst => [0x00, 0x51, 0x00], + WeaponType::FlowerCane => [0x00, 0x52, 0x00], + WeaponType::HildebearsCane => [0x00, 0x53, 0x00], + WeaponType::HildebluesCane => [0x00, 0x54, 0x00], + WeaponType::RabbitWand => [0x00, 0x55, 0x00], + WeaponType::PlantainLeaf => [0x00, 0x56, 0x00], + WeaponType::Fatsia => [0x00, 0x56, 0x01], + WeaponType::DemonicFork => [0x00, 0x57, 0x00], + WeaponType::StrikerOfChao => [0x00, 0x58, 0x00], + WeaponType::Broom => [0x00, 0x59, 0x00], + WeaponType::ProphetsOfMotav => [0x00, 0x5A, 0x00], + WeaponType::TheSighOfAGod => [0x00, 0x5B, 0x00], + WeaponType::TwinkleStar => [0x00, 0x5C, 0x00], + WeaponType::PlantainFan => [0x00, 0x5D, 0x00], + WeaponType::TwinBlaze => [0x00, 0x5E, 0x00], + WeaponType::MarinasBag => [0x00, 0x5F, 0x00], + WeaponType::DragonsClaw => [0x00, 0x60, 0x00], + WeaponType::PanthersClaw => [0x00, 0x61, 0x00], + WeaponType::SRedsBlade => [0x00, 0x62, 0x00], + WeaponType::PlantainHugeFan => [0x00, 0x63, 0x00], + WeaponType::ChameleonScythe => [0x00, 0x64, 0x00], + WeaponType::Yasminkov3000r => [0x00, 0x65, 0x00], + WeaponType::AnoRifle => [0x00, 0x66, 0x00], + WeaponType::BaranzLauncher => [0x00, 0x67, 0x00], + WeaponType::BranchOfPakupaku => [0x00, 0x68, 0x00], + WeaponType::HeartOfPoumn => [0x00, 0x69, 0x00], + WeaponType::Yasminkov2000h => [0x00, 0x6A, 0x00], + WeaponType::Yasminkov7000v => [0x00, 0x6B, 0x00], + WeaponType::Yasminkov9000m => [0x00, 0x6C, 0x00], + WeaponType::MaserBeam => [0x00, 0x6D, 0x00], + WeaponType::PowerMaser => [0x00, 0x6D, 0x01], + WeaponType::GameMagazne => [0x00, 0x6E, 0x00], + WeaponType::Login2 => [0x00, 0x6E, 0x01], + WeaponType::FlowerBouquet => [0x00, 0x6F, 0x00], + WeaponType::Musashi => [0x00, 0x89, 0x00], + WeaponType::Yamato => [0x00, 0x89, 0x01], + WeaponType::Asuka => [0x00, 0x89, 0x02], + WeaponType::SangeYasha => [0x00, 0x89, 0x03], + WeaponType::Sange => [0x00, 0x8A, 0x00], + WeaponType::Yasha => [0x00, 0x8A, 0x01], + WeaponType::Kamui => [0x00, 0x8A, 0x02], + WeaponType::PhotonLauncher => [0x00, 0x8B, 0x00], + WeaponType::GuiltyLight => [0x00, 0x8B, 0x01], + WeaponType::RedScorpio => [0x00, 0x8B, 0x02], + WeaponType::PhononMaser => [0x00, 0x8B, 0x03], + WeaponType::Talis => [0x00, 0x8C, 0x00], + WeaponType::Mahu => [0x00, 0x8C, 0x01], + WeaponType::Hitogata => [0x00, 0x8C, 0x02], + WeaponType::DancingHitogata => [0x00, 0x8C, 0x03], + WeaponType::Kunai => [0x00, 0x8C, 0x04], + WeaponType::Nug2000bazooka => [0x00, 0x8D, 0x00], + WeaponType::SBerillsHands0 => [0x00, 0x8E, 0x00], + WeaponType::SBerillsHands1 => [0x00, 0x8E, 0x01], + WeaponType::FlowensSword3060 => [0x00, 0x8F, 0x00], + WeaponType::FlowensSword3064 => [0x00, 0x8F, 0x01], + WeaponType::FlowensSword3067 => [0x00, 0x8F, 0x02], + WeaponType::FlowensSword3073 => [0x00, 0x8F, 0x03], + WeaponType::FlowensSword3077 => [0x00, 0x8F, 0x04], + WeaponType::FlowensSword3082 => [0x00, 0x8F, 0x05], + WeaponType::FlowensSword3083 => [0x00, 0x8F, 0x06], + WeaponType::FlowensSword3084 => [0x00, 0x8F, 0x07], + WeaponType::FlowensSword3079 => [0x00, 0x8F, 0x08], + WeaponType::DbsSaber3062 => [0x00, 0x90, 0x00], + WeaponType::DbsSaber3067 => [0x00, 0x90, 0x01], + WeaponType::DbsSaber3069Chris => [0x00, 0x90, 0x02], + WeaponType::DbsSaber3064 => [0x00, 0x90, 0x03], + WeaponType::DbsSaber3069Torato => [0x00, 0x90, 0x04], + WeaponType::DbsSaber3073 => [0x00, 0x90, 0x05], + WeaponType::DbsSaber3070 => [0x00, 0x90, 0x06], + WeaponType::DbsSaber3075 => [0x00, 0x90, 0x07], + WeaponType::DbsSaber3077 => [0x00, 0x90, 0x08], + WeaponType::GiGueBazooka => [0x00, 0x91, 0x00], + WeaponType::Guardianna => [0x00, 0x92, 0x00], + WeaponType::ViridiaCard => [0x00, 0x93, 0x00], + WeaponType::GreenillCard => [0x00, 0x93, 0x01], + WeaponType::SkylyCard => [0x00, 0x93, 0x02], + WeaponType::BluefullCard => [0x00, 0x93, 0x03], + WeaponType::PurplenumCard => [0x00, 0x93, 0x04], + WeaponType::PinkalCard => [0x00, 0x93, 0x05], + WeaponType::RedriaCard => [0x00, 0x93, 0x06], + WeaponType::OranCard => [0x00, 0x93, 0x07], + WeaponType::YellowbozeCard => [0x00, 0x93, 0x08], + WeaponType::WhitillCard => [0x00, 0x93, 0x09], + WeaponType::MorningGlory => [0x00, 0x94, 0x00], + WeaponType::PartisanofLightning => [0x00, 0x95, 0x00], + WeaponType::GalWind => [0x00, 0x96, 0x00], + WeaponType::Zanba => [0x00, 0x97, 0x00], + WeaponType::RikasClaw => [0x00, 0x98, 0x00], + WeaponType::AngelHarp => [0x00, 0x99, 0x00], + WeaponType::DemolitionComet => [0x00, 0x9A, 0x00], + WeaponType::NeisClaw2 => [0x00, 0x9B, 0x00], + WeaponType::RainbowBaton => [0x00, 0x9C, 0x00], + WeaponType::DarkFlow => [0x00, 0x9D, 0x00], + WeaponType::DarkMeteor => [0x00, 0x9E, 0x00], + WeaponType::DarkBridge => [0x00, 0x9F, 0x00], + WeaponType::GAssassinsSabers => [0x00, 0xA0, 0x00], + WeaponType::RappysFan => [0x00, 0xA1, 0x00], + WeaponType::BoomasClaw => [0x00, 0xA2, 0x00], + WeaponType::GoboomasClaw => [0x00, 0xA2, 0x01], + WeaponType::GigoboomasClaw => [0x00, 0xA2, 0x02], + WeaponType::RubyBullet => [0x00, 0xA3, 0x00], + WeaponType::AmoreRose => [0x00, 0xA4, 0x00], + WeaponType::SlicerOfFanatic => [0x00, 0xAA, 0x00], + WeaponType::LameDArgent => [0x00, 0xAB, 0x00], + WeaponType::Excalibur => [0x00, 0xAC, 0x00], + WeaponType::RageDeFeu => [0x00, 0xAD, 0x00], + WeaponType::RageDeFeu2 => [0x00, 0xAD, 0x01], + WeaponType::RageDeFeu3 => [0x00, 0xAD, 0x02], + WeaponType::RageDeFeu4 => [0x00, 0xAD, 0x03], + WeaponType::DaisyChain => [0x00, 0xAE, 0x00], + WeaponType::OphelieSeize => [0x00, 0xAF, 0x00], + WeaponType::MilleMarteaux => [0x00, 0xB0, 0x00], + WeaponType::LeCogneur => [0x00, 0xB1, 0x00], + WeaponType::CommanderBlade => [0x00, 0xB2, 0x00], + WeaponType::Vivienne => [0x00, 0xB3, 0x00], + WeaponType::Kusanagi => [0x00, 0xB4, 0x00], + WeaponType::SacredDuster => [0x00, 0xB5, 0x00], + WeaponType::Guren => [0x00, 0xB6, 0x00], + WeaponType::Shouren => [0x00, 0xB7, 0x00], + WeaponType::Jizai => [0x00, 0xB8, 0x00], + WeaponType::Flamberge => [0x00, 0xB9, 0x00], + WeaponType::Yunchang => [0x00, 0xBA, 0x00], + WeaponType::SnakeSpire => [0x00, 0xBB, 0x00], + WeaponType::FlapjackFlapper => [0x00, 0xBC, 0x00], + WeaponType::Getsugasan => [0x00, 0xBD, 0x00], + WeaponType::Maguwa => [0x00, 0xBE, 0x00], + WeaponType::HeavenStriker => [0x00, 0xBF, 0x00], + WeaponType::CannonRouge => [0x00, 0xC0, 0x00], + WeaponType::MeteorRouge => [0x00, 0xC1, 0x00], + WeaponType::Solferino => [0x00, 0xC2, 0x00], + WeaponType::Clio => [0x00, 0xC3, 0x00], + WeaponType::SirenGlassHammer => [0x00, 0xC4, 0x00], + WeaponType::GlideDivine => [0x00, 0xC5, 0x00], + WeaponType::Shichishito => [0x00, 0xC6, 0x00], + WeaponType::Murasame => [0x00, 0xC7, 0x00], + WeaponType::DaylightScar => [0x00, 0xC8, 0x00], + WeaponType::Decalog => [0x00, 0xC9, 0x00], + WeaponType::FifthAnnivBlade => [0x00, 0xCA, 0x00], + WeaponType::TyrellsParasol => [0x00, 0xCB, 0x00], + WeaponType::AkikosCleaver => [0x00, 0xCC, 0x00], + WeaponType::Tanegashima => [0x00, 0xCD, 0x00], + WeaponType::TreeClippers => [0x00, 0xCE, 0x00], + WeaponType::NiceShot => [0x00, 0xCF, 0x00], + WeaponType::Unknown3 => [0x00, 0xD0, 0x00], + WeaponType::Unknown4 => [0x00, 0xD1, 0x00], + WeaponType::AnoBazooka => [0x00, 0xD2, 0x00], + WeaponType::Synthesizer => [0x00, 0xD3, 0x00], + WeaponType::BambooSpear => [0x00, 0xD4, 0x00], + WeaponType::KaneiTsuho => [0x00, 0xD5, 0x00], + WeaponType::Jitte => [0x00, 0xD6, 0x00], + WeaponType::ButterflyNet => [0x00, 0xD7, 0x00], + WeaponType::Syringe => [0x00, 0xD8, 0x00], + WeaponType::Battledore => [0x00, 0xD9, 0x00], + WeaponType::Racket => [0x00, 0xDA, 0x00], + WeaponType::Hammer => [0x00, 0xDB, 0x00], + WeaponType::GreatBouquet => [0x00, 0xDC, 0x00], + WeaponType::TypesaSaber => [0x00, 0xDD, 0x00], + WeaponType::TypeslSaber => [0x00, 0xDE, 0x00], + WeaponType::TypeslSlicer => [0x00, 0xDE, 0x01], + WeaponType::TypeslClaw => [0x00, 0xDE, 0x02], + WeaponType::TypeslKatana => [0x00, 0xDE, 0x03], + WeaponType::TypejsSaber => [0x00, 0xDF, 0x00], + WeaponType::TypejsSlicer => [0x00, 0xDF, 0x01], + WeaponType::TypejsJSword => [0x00, 0xDF, 0x02], + WeaponType::TypeswSword => [0x00, 0xE0, 0x00], + WeaponType::TypeswSlicer => [0x00, 0xE0, 0x01], + WeaponType::TypeswJSword => [0x00, 0xE0, 0x02], + WeaponType::TyperoSword => [0x00, 0xE1, 0x00], + WeaponType::TyperoHalbert => [0x00, 0xE1, 0x01], + WeaponType::TyperoRod => [0x00, 0xE1, 0x02], + WeaponType::TypeblBlade => [0x00, 0xE2, 0x00], + WeaponType::TypeknBlade => [0x00, 0xE3, 0x00], + WeaponType::TypeknClaw => [0x00, 0xE3, 0x01], + WeaponType::TypehaHalbert => [0x00, 0xE4, 0x00], + WeaponType::TypehaRod => [0x00, 0xE4, 0x01], + WeaponType::TypedsDSaber => [0x00, 0xE5, 0x00], + WeaponType::TypedsRod => [0x00, 0xE5, 0x01], + WeaponType::Typeds => [0x00, 0xE5, 0x02], + WeaponType::TypeclClaw => [0x00, 0xE6, 0x00], + WeaponType::TypessSw => [0x00, 0xE7, 0x00], + WeaponType::TypeguHand => [0x00, 0xE8, 0x00], + WeaponType::TypeguMechgun => [0x00, 0xE8, 0x01], + WeaponType::TyperiRifle => [0x00, 0xE9, 0x00], + WeaponType::TypemeMechgun => [0x00, 0xEA, 0x00], + WeaponType::TypeshShot => [0x00, 0xEB, 0x00], WeaponType::TypewaWand => [0x00, 0xEC, 0x00], } } @@ -876,7 +876,7 @@ impl Weapon { tekked: true, } } - + pub fn as_bytes(&self) -> [u8; 16] { let mut result = [0u8; 16]; result[0..3].copy_from_slice(&self.weapon.value()); From b69d7323435eadb9b1fac2d23367f3767daa9761 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:02:24 -0700 Subject: [PATCH 10/17] rare drop config files --- data/drops/ep1/hard/blueful/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/greenill/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/oran/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/pinkal/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/purplenum/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/redria/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/skyly/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/viridia/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/whitil/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/hard/yellowboze/rare_rate.toml | 167 ++++++++++++++ data/drops/ep1/normal/blueful/rare_rate.toml | 147 ++++++++++++ data/drops/ep1/normal/greenill/rare_rate.toml | 143 ++++++++++++ data/drops/ep1/normal/oran/rare_rate.toml | 147 ++++++++++++ data/drops/ep1/normal/pinkal/rare_rate.toml | 159 +++++++++++++ .../drops/ep1/normal/purplenum/rare_rate.toml | 147 ++++++++++++ data/drops/ep1/normal/redria/rare_rate.toml | 151 +++++++++++++ data/drops/ep1/normal/skyly/rare_rate.toml | 143 ++++++++++++ data/drops/ep1/normal/viridia/rare_rate.toml | 147 ++++++++++++ data/drops/ep1/normal/whitil/rare_rate.toml | 147 ++++++++++++ .../ep1/normal/yellowboze/rare_rate.toml | 151 +++++++++++++ .../drops/ep1/ultimate/blueful/rare_rate.toml | 176 +++++++++++++++ .../ep1/ultimate/greenill/rare_rate.toml | 176 +++++++++++++++ data/drops/ep1/ultimate/oran/rare_rate.toml | 176 +++++++++++++++ data/drops/ep1/ultimate/pinkal/rare_rate.toml | 176 +++++++++++++++ .../ep1/ultimate/purplenum/rare_rate.toml | 176 +++++++++++++++ data/drops/ep1/ultimate/redria/rare_rate.toml | 176 +++++++++++++++ data/drops/ep1/ultimate/skyly/rare_rate.toml | 176 +++++++++++++++ .../drops/ep1/ultimate/viridia/rare_rate.toml | 176 +++++++++++++++ data/drops/ep1/ultimate/whitil/rare_rate.toml | 176 +++++++++++++++ .../ep1/ultimate/yellowboze/rare_rate.toml | 176 +++++++++++++++ .../drops/ep1/veryhard/blueful/rare_rate.toml | 168 ++++++++++++++ .../ep1/veryhard/greenill/rare_rate.toml | 168 ++++++++++++++ data/drops/ep1/veryhard/oran/rare_rate.toml | 168 ++++++++++++++ data/drops/ep1/veryhard/pinkal/rare_rate.toml | 168 ++++++++++++++ .../ep1/veryhard/purplenum/rare_rate.toml | 168 ++++++++++++++ data/drops/ep1/veryhard/redria/rare_rate.toml | 168 ++++++++++++++ data/drops/ep1/veryhard/skyly/rare_rate.toml | 168 ++++++++++++++ .../drops/ep1/veryhard/viridia/rare_rate.toml | 168 ++++++++++++++ data/drops/ep1/veryhard/whitil/rare_rate.toml | 168 ++++++++++++++ .../ep1/veryhard/yellowboze/rare_rate.toml | 168 ++++++++++++++ data/drops/ep2/hard/blueful/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/greenill/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/oran/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/pinkal/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/purplenum/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/redria/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/skyly/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/viridia/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/whitil/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/hard/yellowboze/rare_rate.toml | 199 ++++++++++++++++ data/drops/ep2/normal/blueful/rare_rate.toml | 175 +++++++++++++++ data/drops/ep2/normal/greenill/rare_rate.toml | 175 +++++++++++++++ data/drops/ep2/normal/oran/rare_rate.toml | 179 +++++++++++++++ data/drops/ep2/normal/pinkal/rare_rate.toml | 191 ++++++++++++++++ .../drops/ep2/normal/purplenum/rare_rate.toml | 175 +++++++++++++++ data/drops/ep2/normal/redria/rare_rate.toml | 163 ++++++++++++++ data/drops/ep2/normal/skyly/rare_rate.toml | 187 +++++++++++++++ data/drops/ep2/normal/viridia/rare_rate.toml | 191 ++++++++++++++++ data/drops/ep2/normal/whitil/rare_rate.toml | 175 +++++++++++++++ .../ep2/normal/yellowboze/rare_rate.toml | 179 +++++++++++++++ .../drops/ep2/ultimate/blueful/rare_rate.toml | 212 ++++++++++++++++++ .../ep2/ultimate/greenill/rare_rate.toml | 212 ++++++++++++++++++ data/drops/ep2/ultimate/oran/rare_rate.toml | 208 +++++++++++++++++ data/drops/ep2/ultimate/pinkal/rare_rate.toml | 212 ++++++++++++++++++ .../ep2/ultimate/purplenum/rare_rate.toml | 212 ++++++++++++++++++ data/drops/ep2/ultimate/redria/rare_rate.toml | 208 +++++++++++++++++ data/drops/ep2/ultimate/skyly/rare_rate.toml | 212 ++++++++++++++++++ .../drops/ep2/ultimate/viridia/rare_rate.toml | 212 ++++++++++++++++++ data/drops/ep2/ultimate/whitil/rare_rate.toml | 212 ++++++++++++++++++ .../ep2/ultimate/yellowboze/rare_rate.toml | 212 ++++++++++++++++++ .../drops/ep2/veryhard/blueful/rare_rate.toml | 200 +++++++++++++++++ .../ep2/veryhard/greenill/rare_rate.toml | 200 +++++++++++++++++ data/drops/ep2/veryhard/oran/rare_rate.toml | 200 +++++++++++++++++ data/drops/ep2/veryhard/pinkal/rare_rate.toml | 200 +++++++++++++++++ .../ep2/veryhard/purplenum/rare_rate.toml | 200 +++++++++++++++++ data/drops/ep2/veryhard/redria/rare_rate.toml | 200 +++++++++++++++++ data/drops/ep2/veryhard/skyly/rare_rate.toml | 200 +++++++++++++++++ .../drops/ep2/veryhard/viridia/rare_rate.toml | 200 +++++++++++++++++ data/drops/ep2/veryhard/whitil/rare_rate.toml | 200 +++++++++++++++++ .../ep2/veryhard/yellowboze/rare_rate.toml | 200 +++++++++++++++++ 80 files changed, 14484 insertions(+) create mode 100644 data/drops/ep1/hard/blueful/rare_rate.toml create mode 100644 data/drops/ep1/hard/greenill/rare_rate.toml create mode 100644 data/drops/ep1/hard/oran/rare_rate.toml create mode 100644 data/drops/ep1/hard/pinkal/rare_rate.toml create mode 100644 data/drops/ep1/hard/purplenum/rare_rate.toml create mode 100644 data/drops/ep1/hard/redria/rare_rate.toml create mode 100644 data/drops/ep1/hard/skyly/rare_rate.toml create mode 100644 data/drops/ep1/hard/viridia/rare_rate.toml create mode 100644 data/drops/ep1/hard/whitil/rare_rate.toml create mode 100644 data/drops/ep1/hard/yellowboze/rare_rate.toml create mode 100644 data/drops/ep1/normal/blueful/rare_rate.toml create mode 100644 data/drops/ep1/normal/greenill/rare_rate.toml create mode 100644 data/drops/ep1/normal/oran/rare_rate.toml create mode 100644 data/drops/ep1/normal/pinkal/rare_rate.toml create mode 100644 data/drops/ep1/normal/purplenum/rare_rate.toml create mode 100644 data/drops/ep1/normal/redria/rare_rate.toml create mode 100644 data/drops/ep1/normal/skyly/rare_rate.toml create mode 100644 data/drops/ep1/normal/viridia/rare_rate.toml create mode 100644 data/drops/ep1/normal/whitil/rare_rate.toml create mode 100644 data/drops/ep1/normal/yellowboze/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/blueful/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/greenill/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/oran/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/pinkal/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/purplenum/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/redria/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/skyly/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/viridia/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/whitil/rare_rate.toml create mode 100644 data/drops/ep1/ultimate/yellowboze/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/blueful/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/greenill/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/oran/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/pinkal/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/purplenum/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/redria/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/skyly/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/viridia/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/whitil/rare_rate.toml create mode 100644 data/drops/ep1/veryhard/yellowboze/rare_rate.toml create mode 100644 data/drops/ep2/hard/blueful/rare_rate.toml create mode 100644 data/drops/ep2/hard/greenill/rare_rate.toml create mode 100644 data/drops/ep2/hard/oran/rare_rate.toml create mode 100644 data/drops/ep2/hard/pinkal/rare_rate.toml create mode 100644 data/drops/ep2/hard/purplenum/rare_rate.toml create mode 100644 data/drops/ep2/hard/redria/rare_rate.toml create mode 100644 data/drops/ep2/hard/skyly/rare_rate.toml create mode 100644 data/drops/ep2/hard/viridia/rare_rate.toml create mode 100644 data/drops/ep2/hard/whitil/rare_rate.toml create mode 100644 data/drops/ep2/hard/yellowboze/rare_rate.toml create mode 100644 data/drops/ep2/normal/blueful/rare_rate.toml create mode 100644 data/drops/ep2/normal/greenill/rare_rate.toml create mode 100644 data/drops/ep2/normal/oran/rare_rate.toml create mode 100644 data/drops/ep2/normal/pinkal/rare_rate.toml create mode 100644 data/drops/ep2/normal/purplenum/rare_rate.toml create mode 100644 data/drops/ep2/normal/redria/rare_rate.toml create mode 100644 data/drops/ep2/normal/skyly/rare_rate.toml create mode 100644 data/drops/ep2/normal/viridia/rare_rate.toml create mode 100644 data/drops/ep2/normal/whitil/rare_rate.toml create mode 100644 data/drops/ep2/normal/yellowboze/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/blueful/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/greenill/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/oran/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/pinkal/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/purplenum/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/redria/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/skyly/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/viridia/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/whitil/rare_rate.toml create mode 100644 data/drops/ep2/ultimate/yellowboze/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/blueful/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/greenill/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/oran/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/pinkal/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/purplenum/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/redria/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/skyly/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/viridia/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/whitil/rare_rate.toml create mode 100644 data/drops/ep2/veryhard/yellowboze/rare_rate.toml diff --git a/data/drops/ep1/hard/blueful/rare_rate.toml b/data/drops/ep1/hard/blueful/rare_rate.toml new file mode 100644 index 0000000..62b966c --- /dev/null +++ b/data/drops/ep1/hard/blueful/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "Brionac" +rate = 0.02734375 + +[[Hildeblue]] +item = "Vjaya" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "BranchOfPakupaku" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Varista" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "Brionac" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[NarLily]] +item = "Vjaya" +rate = 0.875 + +[[NanoDragon]] +item = "BattleVerge" +rate = 0.02734375 + +[[EvilShark]] +item = "DbsSaber" +rate = 0.0078125 + +[[PalShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GuilShark]] +item = "Brionac" +rate = 0.02734375 + +[[PofuillySlime]] +item = "DbsSaber" +rate = 0.0078125 + +[[PouillySlime]] +item = "Vjaya" +rate = 0.875 + +[[PanArms]] +item = "Brionac" +rate = 0.02734375 + +[[Migium]] +item = "ClubOfLaconium" +rate = 0.02734375 + +[[Hidoom]] +item = "DbsSaber" +rate = 0.02734375 + +[[Dubchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[Garanz]] +item = "Brionac" +rate = 0.02734375 + +[[SinowBeat]] +item = "DbsSaber" +rate = 0.0078125 + +[[SinowGold]] +item = "Brionac" +rate = 0.02734375 + +[[Canadine]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Canane]] +item = "BattleVerge" +rate = 0.02734375 + +[[Delsaber]] +item = "Monogrinder" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "BattleVerge" +rate = 0.02734375 + +[[DarkGunner]] +item = "GravitonPlate" +rate = 0.0078125 + +[[ChaosBringer]] +item = "Elysion" +rate = 0.015625 + +[[DarkBelra]] +item = "Brionac" +rate = 0.02734375 + +[[Claw]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Bulclaw]] +item = "Brionac" +rate = 0.0078125 + +[[Dimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "BattleVerge" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "SecretGear" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/greenill/rare_rate.toml b/data/drops/ep1/hard/greenill/rare_rate.toml new file mode 100644 index 0000000..a39cb62 --- /dev/null +++ b/data/drops/ep1/hard/greenill/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "Visk235W" +rate = 0.02734375 + +[[Hildeblue]] +item = "WalsMk2" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "InfernoBazooka" +rate = 0.875 + +[[SavageWolf]] +item = "Varista" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "BladeDance" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "WalsMk2" +rate = 0.875 + +[[NanoDragon]] +item = "BladeDance" +rate = 0.02734375 + +[[EvilShark]] +item = "Varista" +rate = 0.0078125 + +[[PalShark]] +item = "Varista" +rate = 0.0078125 + +[[GuilShark]] +item = "BladeDance" +rate = 0.02734375 + +[[PofuillySlime]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[PouillySlime]] +item = "BraveKnuckle" +rate = 0.875 + +[[PanArms]] +item = "Visk235W" +rate = 0.02734375 + +[[Migium]] +item = "Varista" +rate = 0.02734375 + +[[Hidoom]] +item = "Varista" +rate = 0.02734375 + +[[Dubchic]] +item = "Varista" +rate = 0.0078125 + +[[Garanz]] +item = "DoubleSaber" +rate = 0.015625 + +[[SinowBeat]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[SinowGold]] +item = "BladeDance" +rate = 0.02734375 + +[[Canadine]] +item = "Varista" +rate = 0.0078125 + +[[Canane]] +item = "Visk235W" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Visk235W" +rate = 0.02734375 + +[[DarkGunner]] +item = "GravitonPlate" +rate = 0.0078125 + +[[ChaosBringer]] +item = "Elysion" +rate = 0.015625 + +[[DarkBelra]] +item = "BladeDance" +rate = 0.02734375 + +[[Claw]] +item = "Varista" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer101" +rate = 0.0078125 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[SoDimenian]] +item = "Visk235W" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/oran/rare_rate.toml b/data/drops/ep1/hard/oran/rare_rate.toml new file mode 100644 index 0000000..26f31ea --- /dev/null +++ b/data/drops/ep1/hard/oran/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.02734375 + +[[Hildeblue]] +item = "LastSurvivor" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "InfernoBazooka" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "BladeDance" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[NarLily]] +item = "PhotonClaw" +rate = 0.875 + +[[NanoDragon]] +item = "BladeDance" +rate = 0.02734375 + +[[EvilShark]] +item = "DbsSaber" +rate = 0.0078125 + +[[PalShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GuilShark]] +item = "BladeDance" +rate = 0.02734375 + +[[PofuillySlime]] +item = "Varista" +rate = 0.0078125 + +[[PouillySlime]] +item = "LastSurvivor" +rate = 0.875 + +[[PanArms]] +item = "FlowensSword" +rate = 0.02734375 + +[[Migium]] +item = "DbsSaber" +rate = 0.02734375 + +[[Hidoom]] +item = "Varista" +rate = 0.02734375 + +[[Dubchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[Garanz]] +item = "InfernoBazooka" +rate = 0.015625 + +[[SinowBeat]] +item = "Varista" +rate = 0.0078125 + +[[SinowGold]] +item = "BladeDance" +rate = 0.02734375 + +[[Canadine]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Canane]] +item = "BladeDance" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "BladeDance" +rate = 0.02734375 + +[[DarkGunner]] +item = "SensePlate" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Elysion" +rate = 0.015625 + +[[DarkBelra]] +item = "BladeDance" +rate = 0.02734375 + +[[Claw]] +item = "DbsSaber" +rate = 0.0078125 + +[[Bulclaw]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "FlowensSword" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "SecretGear" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/pinkal/rare_rate.toml b/data/drops/ep1/hard/pinkal/rare_rate.toml new file mode 100644 index 0000000..fc8d712 --- /dev/null +++ b/data/drops/ep1/hard/pinkal/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[Hildeblue]] +item = "IceStaffDagon" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "BranchOfPakupaku" +rate = 0.875 + +[[SavageWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "Brionac" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[NarLily]] +item = "IceStaffDagon" +rate = 0.875 + +[[NanoDragon]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[EvilShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[PalShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GuilShark]] +item = "Brionac" +rate = 0.02734375 + +[[PofuillySlime]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[PouillySlime]] +item = "DoubleSaber" +rate = 0.875 + +[[PanArms]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[Migium]] +item = "MaceOfAdaman" +rate = 0.02734375 + +[[Hidoom]] +item = "ClubOfLaconium" +rate = 0.02734375 + +[[Dubchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Garanz]] +item = "InfernoBazooka" +rate = 0.015625 + +[[SinowBeat]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[SinowGold]] +item = "Brionac" +rate = 0.02734375 + +[[Canadine]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Canane]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[DarkGunner]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[ChaosBringer]] +item = "Elysion" +rate = 0.015625 + +[[DarkBelra]] +item = "Brionac" +rate = 0.02734375 + +[[Claw]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Bulclaw]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[Dimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LaDimenian]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[SoDimenian]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/purplenum/rare_rate.toml b/data/drops/ep1/hard/purplenum/rare_rate.toml new file mode 100644 index 0000000..5eb05bd --- /dev/null +++ b/data/drops/ep1/hard/purplenum/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Hildeblue]] +item = "H&S25Justice" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "H&S25Justice" +rate = 0.875 + +[[SavageWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Varista" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "BladeDance" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[NarLily]] +item = "H&S25Justice" +rate = 0.875 + +[[NanoDragon]] +item = "M&A60Vise" +rate = 0.02734375 + +[[EvilShark]] +item = "Varista" +rate = 0.0078125 + +[[PalShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GuilShark]] +item = "M&A60Vise" +rate = 0.02734375 + +[[PofuillySlime]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[PouillySlime]] +item = "BranchOfPakupaku" +rate = 0.875 + +[[PanArms]] +item = "BladeDance" +rate = 0.02734375 + +[[Migium]] +item = "Varista" +rate = 0.02734375 + +[[Hidoom]] +item = "Varista" +rate = 0.02734375 + +[[Dubchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Garanz]] +item = "InfernoBazooka" +rate = 0.015625 + +[[SinowBeat]] +item = "Varista" +rate = 0.0078125 + +[[SinowGold]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Canadine]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Canane]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "BladeDance" +rate = 0.02734375 + +[[DarkGunner]] +item = "SensePlate" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Elysion" +rate = 0.015625 + +[[DarkBelra]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Claw]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Bulclaw]] +item = "M&A60Vise" +rate = 0.0078125 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "BladeDance" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "Varista" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/redria/rare_rate.toml b/data/drops/ep1/hard/redria/rare_rate.toml new file mode 100644 index 0000000..319a767 --- /dev/null +++ b/data/drops/ep1/hard/redria/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Hildeblue]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Varista" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "CrushBullet" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "DbsSaber" +rate = 0.0078125 + +[[NarLily]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[NanoDragon]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[EvilShark]] +item = "Varista" +rate = 0.0078125 + +[[PalShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GuilShark]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[PofuillySlime]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[PouillySlime]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[PanArms]] +item = "CrushBullet" +rate = 0.02734375 + +[[Migium]] +item = "ClubOfLaconium" +rate = 0.02734375 + +[[Hidoom]] +item = "Varista" +rate = 0.02734375 + +[[Dubchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Garanz]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[SinowBeat]] +item = "DbsSaber" +rate = 0.0078125 + +[[SinowGold]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Canadine]] +item = "Varista" +rate = 0.0078125 + +[[Canane]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "CrushBullet" +rate = 0.02734375 + +[[DarkGunner]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[ChaosBringer]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[DarkBelra]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Claw]] +item = "DbsSaber" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer101" +rate = 0.015625 + +[[Dimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "CrushBullet" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "SecretGear" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/skyly/rare_rate.toml b/data/drops/ep1/hard/skyly/rare_rate.toml new file mode 100644 index 0000000..4170e90 --- /dev/null +++ b/data/drops/ep1/hard/skyly/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.02734375 + +[[Hildeblue]] +item = "PhotonClaw" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "LastSurvivor" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Kaladbolg" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "FlowensSword" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "DbsSaber" +rate = 0.0078125 + +[[NarLily]] +item = "LastSurvivor" +rate = 0.875 + +[[NanoDragon]] +item = "FlowensSword" +rate = 0.02734375 + +[[EvilShark]] +item = "DbsSaber" +rate = 0.0078125 + +[[PalShark]] +item = "DbsSaber" +rate = 0.0078125 + +[[GuilShark]] +item = "FlowensSword" +rate = 0.02734375 + +[[PofuillySlime]] +item = "Kaladbolg" +rate = 0.0078125 + +[[PouillySlime]] +item = "PhotonClaw" +rate = 0.875 + +[[PanArms]] +item = "Visk235W" +rate = 0.02734375 + +[[Migium]] +item = "DbsSaber" +rate = 0.02734375 + +[[Hidoom]] +item = "DbsSaber" +rate = 0.02734375 + +[[Dubchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[Garanz]] +item = "DoubleSaber" +rate = 0.015625 + +[[SinowBeat]] +item = "Kaladbolg" +rate = 0.0078125 + +[[SinowGold]] +item = "FlowensSword" +rate = 0.02734375 + +[[Canadine]] +item = "DbsSaber" +rate = 0.0078125 + +[[Canane]] +item = "Visk235W" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "FlowensSword" +rate = 0.02734375 + +[[DarkGunner]] +item = "GravitonPlate" +rate = 0.0078125 + +[[ChaosBringer]] +item = "BraveKnuckle" +rate = 0.015625 + +[[DarkBelra]] +item = "Visk235W" +rate = 0.02734375 + +[[Claw]] +item = "DbsSaber" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer101" +rate = 0.0078125 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "Kaladbolg" +rate = 0.0078125 + +[[SoDimenian]] +item = "FlowensSword" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/viridia/rare_rate.toml b/data/drops/ep1/hard/viridia/rare_rate.toml new file mode 100644 index 0000000..0d25ed2 --- /dev/null +++ b/data/drops/ep1/hard/viridia/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "CrushBullet" +rate = 0.02734375 + +[[Hildeblue]] +item = "MeteorSmash" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "InfernoBazooka" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Varista" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "Brionac" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "Vjaya" +rate = 0.875 + +[[NanoDragon]] +item = "Brionac" +rate = 0.02734375 + +[[EvilShark]] +item = "Varista" +rate = 0.0078125 + +[[PalShark]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GuilShark]] +item = "CrushBullet" +rate = 0.02734375 + +[[PofuillySlime]] +item = "DbsSaber" +rate = 0.0078125 + +[[PouillySlime]] +item = "MeteorSmash" +rate = 0.875 + +[[PanArms]] +item = "CrushBullet" +rate = 0.02734375 + +[[Migium]] +item = "Varista" +rate = 0.02734375 + +[[Hidoom]] +item = "DbsSaber" +rate = 0.02734375 + +[[Dubchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[Garanz]] +item = "PhotonClaw" +rate = 0.015625 + +[[SinowBeat]] +item = "Varista" +rate = 0.0078125 + +[[SinowGold]] +item = "CrushBullet" +rate = 0.02734375 + +[[Canadine]] +item = "Varista" +rate = 0.0078125 + +[[Canane]] +item = "Brionac" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "CrushBullet" +rate = 0.02734375 + +[[DarkGunner]] +item = "SensePlate" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Agito" +rate = 0.015625 + +[[DarkBelra]] +item = "CrushBullet" +rate = 0.02734375 + +[[Claw]] +item = "Varista" +rate = 0.0078125 + +[[Bulclaw]] +item = "CrushBullet" +rate = 0.0078125 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SoDimenian]] +item = "CrushBullet" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "SecretGear" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/whitil/rare_rate.toml b/data/drops/ep1/hard/whitil/rare_rate.toml new file mode 100644 index 0000000..a01711c --- /dev/null +++ b/data/drops/ep1/hard/whitil/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Hildeblue]] +item = "InfernoBazooka" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Varista" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "M&A60Vise" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "PhotonClaw" +rate = 0.875 + +[[NanoDragon]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[EvilShark]] +item = "DbsSaber" +rate = 0.0078125 + +[[PalShark]] +item = "Varista" +rate = 0.0078125 + +[[GuilShark]] +item = "M&A60Vise" +rate = 0.02734375 + +[[PofuillySlime]] +item = "DefMaterial" +rate = 0.0078125 + +[[PouillySlime]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[PanArms]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Migium]] +item = "DbsSaber" +rate = 0.02734375 + +[[Hidoom]] +item = "Varista" +rate = 0.02734375 + +[[Dubchic]] +item = "Varista" +rate = 0.0078125 + +[[Garanz]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[SinowBeat]] +item = "Varista" +rate = 0.0078125 + +[[SinowGold]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Canadine]] +item = "Varista" +rate = 0.0078125 + +[[Canane]] +item = "Monogrinder" +rate = 0.02734375 + +[[Delsaber]] +item = "Monogrinder" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[DarkGunner]] +item = "SensePlate" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[DarkBelra]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Claw]] +item = "DbsSaber" +rate = 0.0078125 + +[[Bulclaw]] +item = "SlicerOfAssassin" +rate = 0.0078125 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "SecretGear" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/hard/yellowboze/rare_rate.toml b/data/drops/ep1/hard/yellowboze/rare_rate.toml new file mode 100644 index 0000000..d3505fc --- /dev/null +++ b/data/drops/ep1/hard/yellowboze/rare_rate.toml @@ -0,0 +1,167 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.02734375 + +[[Hildeblue]] +item = "Kaladbolg" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "MaceOfAdaman" +rate = 0.875 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Varista" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0003662109375 + +[[Gigobooma]] +item = "BladeDance" +rate = 0.02734375 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "CustomRayVerOo" +rate = 0.875 + +[[NanoDragon]] +item = "Brionac" +rate = 0.02734375 + +[[EvilShark]] +item = "DbsSaber" +rate = 0.0078125 + +[[PalShark]] +item = "Varista" +rate = 0.0078125 + +[[GuilShark]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[PofuillySlime]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[PouillySlime]] +item = "MaceOfAdaman" +rate = 0.875 + +[[PanArms]] +item = "PArmsArms" +rate = 0.0078125 + +[[Migium]] +item = "DbsSaber" +rate = 0.02734375 + +[[Hidoom]] +item = "Varista" +rate = 0.02734375 + +[[Dubchic]] +item = "Varista" +rate = 0.0078125 + +[[Garanz]] +item = "PhotonClaw" +rate = 0.015625 + +[[SinowBeat]] +item = "DbsSaber" +rate = 0.0078125 + +[[SinowGold]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Canadine]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Canane]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "CrushBullet" +rate = 0.02734375 + +[[DarkGunner]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ChaosBringer]] +item = "BranchOfPakupaku" +rate = 0.015625 + +[[DarkBelra]] +item = "Visk235W" +rate = 0.02734375 + +[[Claw]] +item = "Varista" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer101" +rate = 0.0078125 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "BattleVerge" +rate = 0.02734375 + +[[Dragon]] +item = "Musashi" +rate = 0.0625 + +[[DeRolLe]] +item = "Talis" +rate = 0.0625 + +[[VolOpt]] +item = "PhotonLauncher" +rate = 0.0625 + +[[Gillchic]] +item = "SecretGear" +rate = 0.0078125 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/blueful/rare_rate.toml b/data/drops/ep1/normal/blueful/rare_rate.toml new file mode 100644 index 0000000..3dc6c59 --- /dev/null +++ b/data/drops/ep1/normal/blueful/rare_rate.toml @@ -0,0 +1,147 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "GeneralMind" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "HpMaterial" +rate = 0.875 + +[[BarbarousWolf]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "DragonHp" +rate = 0.875 + +[[NanoDragon]] +item = "SolAtomizer" +rate = 0.5625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "EvadeMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistThunder" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "TpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "Trimate" +rate = 0.5625 + +[[Canadine]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "Trimate" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkGunner]] +item = "Brionac" +rate = 0.0001373291015625 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "SacredGuard" +rate = 0.000335693359375 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "Brionac" +rate = 0.000244140625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/greenill/rare_rate.toml b/data/drops/ep1/normal/greenill/rare_rate.toml new file mode 100644 index 0000000..58aa520 --- /dev/null +++ b/data/drops/ep1/normal/greenill/rare_rate.toml @@ -0,0 +1,143 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "PowerMaterial" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "MindMaterial" +rate = 0.875 + +[[BarbarousWolf]] +item = "StarAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "GeneralMind" +rate = 0.875 + +[[NanoDragon]] +item = "Trimate" +rate = 0.5625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "HpMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistFlame" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "GeneralArm" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[SinowGold]] +item = "StarAtomizer" +rate = 0.21875 + +[[Canadine]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "Monogrinder" +rate = 0.0013427734375 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "EvadeMaterial" +rate = 0.875 + +[[DarkGunner]] +item = "Visk235W" +rate = 0.0001373291015625 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Bulclaw]] +item = "Visk235W" +rate = 0.000213623046875 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/oran/rare_rate.toml b/data/drops/ep1/normal/oran/rare_rate.toml new file mode 100644 index 0000000..5a05a94 --- /dev/null +++ b/data/drops/ep1/normal/oran/rare_rate.toml @@ -0,0 +1,147 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "GeneralMind" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "HpMaterial" +rate = 0.875 + +[[BarbarousWolf]] +item = "StarAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "DragonHp" +rate = 0.875 + +[[NanoDragon]] +item = "SolAtomizer" +rate = 0.5625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "EvadeMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistThunder" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "TpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "SolAtomizer" +rate = 0.5625 + +[[Canadine]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "Trimate" +rate = 0.5625 + +[[DarkGunner]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "Trimate" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "BladeDance" +rate = 0.000213623046875 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/pinkal/rare_rate.toml b/data/drops/ep1/normal/pinkal/rare_rate.toml new file mode 100644 index 0000000..20fefb7 --- /dev/null +++ b/data/drops/ep1/normal/pinkal/rare_rate.toml @@ -0,0 +1,159 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFlame" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "StarAtomizer" +rate = 0.875 + +[[SavageWolf]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "AngelMind" +rate = 0.875 + +[[NanoDragon]] +item = "Trimate" +rate = 0.5625 + +[[EvilShark]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "DefMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistLight" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "TpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "Trimate" +rate = 0.5625 + +[[Canadine]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "Trimate" +rate = 0.5625 + +[[DarkGunner]] +item = "InvisibleGuard" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "Trimate" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "FireScepterAgni" +rate = 0.000213623046875 + +[[Dimenian]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "FireScepterAgni" +rate = 0.000244140625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/purplenum/rare_rate.toml b/data/drops/ep1/normal/purplenum/rare_rate.toml new file mode 100644 index 0000000..b5d4164 --- /dev/null +++ b/data/drops/ep1/normal/purplenum/rare_rate.toml @@ -0,0 +1,147 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "GeneralLegs" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "MindMaterial" +rate = 0.875 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "GeneralLegs" +rate = 0.875 + +[[NanoDragon]] +item = "SolAtomizer" +rate = 0.5625 + +[[EvilShark]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[GuilShark]] +item = "Trimate" +rate = 0.5625 + +[[PofuillySlime]] +item = "HpMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistFlame" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "DragonHp" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "EvadeMaterial" +rate = 0.00244140625 + +[[SinowGold]] +item = "Trimate" +rate = 0.5625 + +[[Canadine]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "Trimate" +rate = 0.5625 + +[[DarkGunner]] +item = "InvisibleGuard" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "Trimate" +rate = 0.5625 + +[[Bulclaw]] +item = "SacredGuard" +rate = 0.000335693359375 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "M&A60Vise" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/redria/rare_rate.toml b/data/drops/ep1/normal/redria/rare_rate.toml new file mode 100644 index 0000000..1f5871a --- /dev/null +++ b/data/drops/ep1/normal/redria/rare_rate.toml @@ -0,0 +1,151 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistLight" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "Trimate" +rate = 0.875 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "StarAtomizer" +rate = 0.00054931640625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "AngelMind" +rate = 0.875 + +[[NanoDragon]] +item = "SolAtomizer" +rate = 0.5625 + +[[PalShark]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "DefMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "MasterAbility" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "TpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "DragonHp" +rate = 0.0001068115234375 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "Addslot" +rate = 0.0003662109375 + +[[Canadine]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "Trimate" +rate = 0.5625 + +[[DarkGunner]] +item = "InvisibleGuard" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "Trimate" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "SacredGuard" +rate = 0.000335693359375 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/skyly/rare_rate.toml b/data/drops/ep1/normal/skyly/rare_rate.toml new file mode 100644 index 0000000..f3a6d45 --- /dev/null +++ b/data/drops/ep1/normal/skyly/rare_rate.toml @@ -0,0 +1,143 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFire" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "MindMaterial" +rate = 0.875 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "GeneralMind" +rate = 0.875 + +[[NanoDragon]] +item = "Trimate" +rate = 0.5625 + +[[GuilShark]] +item = "Monogrinder" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "DefMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistThunder" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "HpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "Trimate" +rate = 0.5625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkGunner]] +item = "InvisibleGuard" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "SacredGuard" +rate = 0.0001678466796875 + +[[LaDimenian]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/viridia/rare_rate.toml b/data/drops/ep1/normal/viridia/rare_rate.toml new file mode 100644 index 0000000..616fa98 --- /dev/null +++ b/data/drops/ep1/normal/viridia/rare_rate.toml @@ -0,0 +1,147 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFire" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "MindMaterial" +rate = 0.875 + +[[BarbarousWolf]] +item = "ScapeDoll" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "GeneralMind" +rate = 0.875 + +[[NanoDragon]] +item = "SolAtomizer" +rate = 0.5625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "EvadeMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistFreeze" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "HpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "SolAtomizer" +rate = 0.5625 + +[[Canadine]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "Trimate" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "MindMaterial" +rate = 0.5625 + +[[DarkGunner]] +item = "InvisibleGuard" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "DefMaterial" +rate = 0.5625 + +[[Claw]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "CrushBullet" +rate = 0.0001068115234375 + +[[LaDimenian]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/whitil/rare_rate.toml b/data/drops/ep1/normal/whitil/rare_rate.toml new file mode 100644 index 0000000..0e00e9b --- /dev/null +++ b/data/drops/ep1/normal/whitil/rare_rate.toml @@ -0,0 +1,147 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "GeneralLegs" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "StarAtomizer" +rate = 0.875 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "AngelMind" +rate = 0.875 + +[[NanoDragon]] +item = "Trimate" +rate = 0.5625 + +[[EvilShark]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "DefMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistLight" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "TpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "SolAtomizer" +rate = 0.5625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "Trimate" +rate = 0.5625 + +[[DarkGunner]] +item = "SlicerOfAssassin" +rate = 0.0001373291015625 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "Trimate" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "SacredGuard" +rate = 0.000335693359375 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "SPartsVer201" +rate = 0.000335693359375 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/normal/yellowboze/rare_rate.toml b/data/drops/ep1/normal/yellowboze/rare_rate.toml new file mode 100644 index 0000000..88ba3a7 --- /dev/null +++ b/data/drops/ep1/normal/yellowboze/rare_rate.toml @@ -0,0 +1,151 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFire" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0001373291015625 + +[[AlRappy]] +item = "Trimate" +rate = 0.5625 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0029296875 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.00042724609375 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.000152587890625 + +[[Gigobooma]] +item = "SolAtomizer" +rate = 0.5625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.0001983642578125 + +[[NarLily]] +item = "DragonHp" +rate = 0.875 + +[[NanoDragon]] +item = "SolAtomizer" +rate = 0.5625 + +[[PalShark]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[GuilShark]] +item = "SolAtomizer" +rate = 0.5625 + +[[PofuillySlime]] +item = "DefMaterial" +rate = 0.00341796875 + +[[PouillySlime]] +item = "ResistThunder" +rate = 0.875 + +[[PanArms]] +item = "Trimate" +rate = 0.5625 + +[[Migium]] +item = "SolAtomizer" +rate = 0.5625 + +[[Hidoom]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dubchic]] +item = "HpRestorate" +rate = 0.00054931640625 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[SinowBeat]] +item = "Monogrinder" +rate = 0.00244140625 + +[[SinowGold]] +item = "SolAtomizer" +rate = 0.5625 + +[[Canadine]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[Canane]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.00042724609375 + +[[ChaosSorcerer]] +item = "Trimate" +rate = 0.5625 + +[[DarkGunner]] +item = "InvisibleGuard" +rate = 0.000335693359375 + +[[ChaosBringer]] +item = "Trimate" +rate = 0.5625 + +[[DarkBelra]] +item = "Trimate" +rate = 0.5625 + +[[Claw]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[Bulclaw]] +item = "SacredGuard" +rate = 0.000335693359375 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.002685546875 + +[[SoDimenian]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dragon]] +item = "StarAtomizer" +rate = 0.875 + +[[DeRolLe]] +item = "StarAtomizer" +rate = 0.875 + +[[VolOpt]] +item = "StarAtomizer" +rate = 0.875 + +[[Gillchic]] +item = "DbsSaber" +rate = 0.000244140625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/blueful/rare_rate.toml b/data/drops/ep1/ultimate/blueful/rare_rate.toml new file mode 100644 index 0000000..aa7dc11 --- /dev/null +++ b/data/drops/ep1/ultimate/blueful/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "Elysion" +rate = 0.003173828125 + +[[Hildeblue]] +item = "HeavenPunisher" +rate = 0.0048828125 + +[[Mothmant]] +item = "GaeBolg" +rate = 0.003173828125 + +[[RagRappy]] +item = "AngryFist" +rate = 0.015625 + +[[AlRappy]] +item = "HpRevival" +rate = 0.5 + +[[SavageWolf]] +item = "AliveAqhu" +rate = 0.015625 + +[[BarbarousWolf]] +item = "ImperialPick" +rate = 0.003173828125 + +[[Booma]] +item = "GaeBolg" +rate = 0.015625 + +[[Gobooma]] +item = "GuiltyLight" +rate = 0.015625 + +[[Gigobooma]] +item = "Agito" +rate = 9.918212890625e-5 + +[[GrassAssassin]] +item = "RedPartisan" +rate = 0.003173828125 + +[[PoisonLily]] +item = "GaeBolg" +rate = 0.015625 + +[[NarLily]] +item = "DemolitionComet" +rate = 0.5 + +[[NanoDragon]] +item = "KasamiBracer" +rate = 0.0009765625 + +[[EvilShark]] +item = "SilenceClaw" +rate = 0.015625 + +[[PalShark]] +item = "BranchOfPakupaku" +rate = 0.003173828125 + +[[GuilShark]] +item = "CureConfuse" +rate = 0.001953125 + +[[PofuillySlime]] +item = "StagCutlery" +rate = 0.015625 + +[[PouillySlime]] +item = "Caduceus" +rate = 0.5 + +[[PanArms]] +item = "PArmsArms" +rate = 0.003173828125 + +[[Migium]] +item = "GaeBolg" +rate = 0.015625 + +[[Hidoom]] +item = "Mahu" +rate = 0.015625 + +[[Dubchic]] +item = "Yamato" +rate = 0.015625 + +[[Garanz]] +item = "SilenceClaw" +rate = 0.015625 + +[[SinowBeat]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[SinowGold]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[Canadine]] +item = "AliveAqhu" +rate = 0.015625 + +[[Canane]] +item = "SacredGuard" +rate = 0.0009765625 + +[[Delsaber]] +item = "MorningGlory" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "SorcerersRightArm" +rate = 0.003173828125 + +[[DarkGunner]] +item = "RedSlicer" +rate = 0.003173828125 + +[[ChaosBringer]] +item = "SmokingPlate" +rate = 0.0009765625 + +[[DarkBelra]] +item = "BookOfHitogata" +rate = 9.918212890625e-5 + +[[Claw]] +item = "GaeBolg" +rate = 0.015625 + +[[Bulclaw]] +item = "DevilBattle" +rate = 0.001953125 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.015625 + +[[LaDimenian]] +item = "RedScorpio" +rate = 0.003173828125 + +[[SoDimenian]] +item = "Guardianna" +rate = 0.003173828125 + +[[Dragon]] +item = "HolyRay" +rate = 0.02734375 + +[[DeRolLe]] +item = "AliveAqhu" +rate = 0.203125 + +[[VolOpt]] +item = "GaeBolg" +rate = 0.203125 + +[[DarkFalz]] +item = "RicosEarring" +rate = 0.015625 + +[[Gillchic]] +item = "GaeBolg" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/greenill/rare_rate.toml b/data/drops/ep1/ultimate/greenill/rare_rate.toml new file mode 100644 index 0000000..fc08e57 --- /dev/null +++ b/data/drops/ep1/ultimate/greenill/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "StarAmplifier" +rate = 0.003173828125 + +[[Hildeblue]] +item = "FrozenShooter" +rate = 0.5 + +[[Mothmant]] +item = "Mahu" +rate = 0.003173828125 + +[[RagRappy]] +item = "AngryFist" +rate = 0.015625 + +[[AlRappy]] +item = "GuardWave" +rate = 0.5 + +[[SavageWolf]] +item = "CrossScar" +rate = 0.015625 + +[[BarbarousWolf]] +item = "InfernoBazooka" +rate = 0.003173828125 + +[[Booma]] +item = "Justy23St" +rate = 0.015625 + +[[Gobooma]] +item = "StagCutlery" +rate = 0.015625 + +[[Gigobooma]] +item = "RedHandgun" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "Syncesta" +rate = 9.918212890625e-5 + +[[PoisonLily]] +item = "Justy23St" +rate = 0.003173828125 + +[[NarLily]] +item = "DbsSaber" +rate = 0.875 + +[[NanoDragon]] +item = "GodArm" +rate = 0.001953125 + +[[EvilShark]] +item = "Justy23St" +rate = 0.015625 + +[[PalShark]] +item = "SilenceClaw" +rate = 0.015625 + +[[GuilShark]] +item = "DemolitionComet" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "DbsShield" +rate = 0.0048828125 + +[[PouillySlime]] +item = "MorningGlory" +rate = 0.5 + +[[PanArms]] +item = "RedDagger" +rate = 0.003173828125 + +[[Migium]] +item = "GuiltyLight" +rate = 0.015625 + +[[Hidoom]] +item = "Elysion" +rate = 0.003173828125 + +[[Dubchic]] +item = "HeroAbility" +rate = 0.001953125 + +[[Garanz]] +item = "PartsOfBaranz" +rate = 0.003173828125 + +[[SinowBeat]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[SinowGold]] +item = "Nug2000Bazooka" +rate = 9.918212890625e-5 + +[[Canadine]] +item = "Justy23St" +rate = 0.015625 + +[[Canane]] +item = "KasamiBracer" +rate = 0.0009765625 + +[[Delsaber]] +item = "Agito" +rate = 9.918212890625e-5 + +[[ChaosSorcerer]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[DarkGunner]] +item = "RedMechgun" +rate = 0.003173828125 + +[[ChaosBringer]] +item = "BringersRightArm" +rate = 0.003173828125 + +[[DarkBelra]] +item = "BelrasRightArm" +rate = 0.003173828125 + +[[Claw]] +item = "CrossScar" +rate = 0.015625 + +[[Bulclaw]] +item = "CureParalysis" +rate = 0.001953125 + +[[Dimenian]] +item = "RedScorpio" +rate = 0.003173828125 + +[[LaDimenian]] +item = "SpreadNeedle" +rate = 0.003173828125 + +[[SoDimenian]] +item = "DfField" +rate = 0.0009765625 + +[[Dragon]] +item = "Justy23St" +rate = 0.203125 + +[[DeRolLe]] +item = "HolyRay" +rate = 0.02734375 + +[[VolOpt]] +item = "RubyBullet" +rate = 0.02734375 + +[[DarkFalz]] +item = "RicosGlasses" +rate = 0.015625 + +[[Gillchic]] +item = "Yasminkov3000R" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/oran/rare_rate.toml b/data/drops/ep1/ultimate/oran/rare_rate.toml new file mode 100644 index 0000000..5980f66 --- /dev/null +++ b/data/drops/ep1/ultimate/oran/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "Elysion" +rate = 0.003173828125 + +[[Hildeblue]] +item = "Syncesta" +rate = 0.046875 + +[[Mothmant]] +item = "CrossScar" +rate = 0.003173828125 + +[[RagRappy]] +item = "CrossScar" +rate = 0.015625 + +[[AlRappy]] +item = "StarAmplifier" +rate = 0.5 + +[[SavageWolf]] +item = "DragonSlayer" +rate = 0.015625 + +[[BarbarousWolf]] +item = "FlowensSword" +rate = 0.015625 + +[[Booma]] +item = "CrossScar" +rate = 0.015625 + +[[Gobooma]] +item = "GuiltyLight" +rate = 0.015625 + +[[Gigobooma]] +item = "TwinChakram" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "RedPartisan" +rate = 0.003173828125 + +[[PoisonLily]] +item = "AngryFist" +rate = 0.015625 + +[[NarLily]] +item = "SensePlate" +rate = 0.5 + +[[NanoDragon]] +item = "Agito" +rate = 9.918212890625e-5 + +[[EvilShark]] +item = "DragonSlayer" +rate = 0.015625 + +[[PalShark]] +item = "SilenceClaw" +rate = 0.015625 + +[[GuilShark]] +item = "HpRevival" +rate = 0.001953125 + +[[PofuillySlime]] +item = "StagCutlery" +rate = 0.015625 + +[[PouillySlime]] +item = "GuardWave" +rate = 0.5 + +[[PanArms]] +item = "GodTp" +rate = 0.001953125 + +[[Migium]] +item = "Yamato" +rate = 0.015625 + +[[Hidoom]] +item = "DragonSlayer" +rate = 0.015625 + +[[Dubchic]] +item = "OranCard" +rate = 9.918212890625e-5 + +[[Garanz]] +item = "RedScorpio" +rate = 0.003173828125 + +[[SinowBeat]] +item = "CrossScar" +rate = 0.015625 + +[[SinowGold]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[Canadine]] +item = "DragonSlayer" +rate = 0.015625 + +[[Canane]] +item = "Asuka" +rate = 0.003173828125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.0048828125 + +[[ChaosSorcerer]] +item = "SorcerersRightArm" +rate = 0.003173828125 + +[[DarkGunner]] +item = "MorningGlory" +rate = 0.003173828125 + +[[ChaosBringer]] +item = "ProphetsOfMotav" +rate = 9.918212890625e-5 + +[[DarkBelra]] +item = "Guardianna" +rate = 0.003173828125 + +[[Claw]] +item = "SilenceClaw" +rate = 0.015625 + +[[Bulclaw]] +item = "KasamiBracer" +rate = 0.0009765625 + +[[Dimenian]] +item = "CrossScar" +rate = 0.015625 + +[[LaDimenian]] +item = "RedMechgun" +rate = 0.003173828125 + +[[SoDimenian]] +item = "DevilBattle" +rate = 0.001953125 + +[[Dragon]] +item = "DragonsClaw" +rate = 0.02734375 + +[[DeRolLe]] +item = "DragonSlayer" +rate = 0.203125 + +[[VolOpt]] +item = "CrossScar" +rate = 0.203125 + +[[DarkFalz]] +item = "RicosGlasses" +rate = 0.015625 + +[[Gillchic]] +item = "CrossScar" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/pinkal/rare_rate.toml b/data/drops/ep1/ultimate/pinkal/rare_rate.toml new file mode 100644 index 0000000..03e9923 --- /dev/null +++ b/data/drops/ep1/ultimate/pinkal/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "Elysion" +rate = 0.003173828125 + +[[Hildeblue]] +item = "StarAmplifier" +rate = 0.5 + +[[Mothmant]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[RagRappy]] +item = "StagCutlery" +rate = 0.015625 + +[[AlRappy]] +item = "Agito" +rate = 0.046875 + +[[SavageWolf]] +item = "GaeBolg" +rate = 0.015625 + +[[BarbarousWolf]] +item = "GodMind" +rate = 0.001953125 + +[[Booma]] +item = "InfernoBazooka" +rate = 0.003173828125 + +[[Gobooma]] +item = "RedSaber" +rate = 0.003173828125 + +[[Gigobooma]] +item = "LuminousField" +rate = 0.0009765625 + +[[GrassAssassin]] +item = "TechnicalCrozier" +rate = 0.003173828125 + +[[PoisonLily]] +item = "StormWandIndra" +rate = 0.015625 + +[[NarLily]] +item = "Caduceus" +rate = 0.5 + +[[NanoDragon]] +item = "GuiltyLight" +rate = 0.015625 + +[[EvilShark]] +item = "StormWandIndra" +rate = 0.015625 + +[[PalShark]] +item = "SilenceClaw" +rate = 0.015625 + +[[GuilShark]] +item = "BranchOfPakupaku" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[PouillySlime]] +item = "TpRevival" +rate = 0.5 + +[[PanArms]] +item = "Yamato" +rate = 0.015625 + +[[Migium]] +item = "GaeBolg" +rate = 0.015625 + +[[Hidoom]] +item = "StormWandIndra" +rate = 0.015625 + +[[Dubchic]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Garanz]] +item = "Mahu" +rate = 0.015625 + +[[SinowBeat]] +item = "CureSlow" +rate = 0.001953125 + +[[SinowGold]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[Canadine]] +item = "StormWandIndra" +rate = 0.015625 + +[[Canane]] +item = "SmokingPlate" +rate = 0.0009765625 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.0048828125 + +[[ChaosSorcerer]] +item = "SorcerersRightArm" +rate = 0.003173828125 + +[[DarkGunner]] +item = "MorningGlory" +rate = 0.003173828125 + +[[ChaosBringer]] +item = "BringersRightArm" +rate = 0.003173828125 + +[[DarkBelra]] +item = "Guardianna" +rate = 0.003173828125 + +[[Claw]] +item = "SilenceClaw" +rate = 0.003173828125 + +[[Bulclaw]] +item = "EvilCurst" +rate = 9.918212890625e-5 + +[[Dimenian]] +item = "StormWandIndra" +rate = 0.015625 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.015625 + +[[SoDimenian]] +item = "DfField" +rate = 0.0009765625 + +[[Dragon]] +item = "StormWandIndra" +rate = 0.203125 + +[[DeRolLe]] +item = "HolyRay" +rate = 0.02734375 + +[[VolOpt]] +item = "RubyBullet" +rate = 0.02734375 + +[[DarkFalz]] +item = "RicosGlasses" +rate = 0.015625 + +[[Gillchic]] +item = "GaeBolg" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/purplenum/rare_rate.toml b/data/drops/ep1/ultimate/purplenum/rare_rate.toml new file mode 100644 index 0000000..97ca936 --- /dev/null +++ b/data/drops/ep1/ultimate/purplenum/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "Elysion" +rate = 0.003173828125 + +[[Hildeblue]] +item = "FrozenShooter" +rate = 0.5 + +[[Mothmant]] +item = "CrossScar" +rate = 0.003173828125 + +[[RagRappy]] +item = "RedHandgun" +rate = 0.003173828125 + +[[AlRappy]] +item = "SacredCloth" +rate = 0.5 + +[[SavageWolf]] +item = "L&K14Combat" +rate = 0.015625 + +[[BarbarousWolf]] +item = "GodArm" +rate = 0.001953125 + +[[Booma]] +item = "L&K14Combat" +rate = 0.015625 + +[[Gobooma]] +item = "InfernoBazooka" +rate = 0.003173828125 + +[[Gigobooma]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[GrassAssassin]] +item = "SmokingPlate" +rate = 0.0009765625 + +[[PoisonLily]] +item = "L&K14Combat" +rate = 0.015625 + +[[NarLily]] +item = "PsychoWand" +rate = 0.0048828125 + +[[NanoDragon]] +item = "PurplenumCard" +rate = 9.918212890625e-5 + +[[EvilShark]] +item = "SilenceClaw" +rate = 0.015625 + +[[PalShark]] +item = "GuiltyLight" +rate = 0.015625 + +[[GuilShark]] +item = "BranchOfPakupaku" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "StagCutlery" +rate = 0.015625 + +[[PouillySlime]] +item = "RedScorpio" +rate = 0.5 + +[[PanArms]] +item = "RedDagger" +rate = 0.003173828125 + +[[Migium]] +item = "L&K14Combat" +rate = 0.015625 + +[[Hidoom]] +item = "GodMind" +rate = 0.001953125 + +[[Dubchic]] +item = "HpRevival" +rate = 0.001953125 + +[[Garanz]] +item = "PartsOfBaranz" +rate = 0.003173828125 + +[[SinowBeat]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[SinowGold]] +item = "Syncesta" +rate = 9.918212890625e-5 + +[[Canadine]] +item = "KasamiBracer" +rate = 0.0009765625 + +[[Canane]] +item = "Yasminkov9000M" +rate = 0.003173828125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.0048828125 + +[[ChaosSorcerer]] +item = "BookOfHitogata" +rate = 9.918212890625e-5 + +[[DarkGunner]] +item = "SacredGuard" +rate = 0.0009765625 + +[[ChaosBringer]] +item = "BringersRightArm" +rate = 0.003173828125 + +[[DarkBelra]] +item = "BelrasRightArm" +rate = 0.003173828125 + +[[Claw]] +item = "Mahu" +rate = 0.015625 + +[[Bulclaw]] +item = "DfField" +rate = 0.0009765625 + +[[Dimenian]] +item = "Guardianna" +rate = 0.003173828125 + +[[LaDimenian]] +item = "SpreadNeedle" +rate = 0.003173828125 + +[[SoDimenian]] +item = "RedMechgun" +rate = 0.003173828125 + +[[Dragon]] +item = "L&K14Combat" +rate = 0.203125 + +[[DeRolLe]] +item = "CrossScar" +rate = 0.203125 + +[[VolOpt]] +item = "RubyBullet" +rate = 0.02734375 + +[[DarkFalz]] +item = "RicosEarring" +rate = 0.015625 + +[[Gillchic]] +item = "FlowensSword" +rate = 9.918212890625e-5 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/redria/rare_rate.toml b/data/drops/ep1/ultimate/redria/rare_rate.toml new file mode 100644 index 0000000..3cb16b8 --- /dev/null +++ b/data/drops/ep1/ultimate/redria/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "GodBattle" +rate = 0.003173828125 + +[[Hildeblue]] +item = "MagicStoneIritista" +rate = 0.046875 + +[[Mothmant]] +item = "Mahu" +rate = 0.003173828125 + +[[RagRappy]] +item = "SacredCloth" +rate = 0.001953125 + +[[AlRappy]] +item = "RedHandgun" +rate = 0.5 + +[[SavageWolf]] +item = "DivinityArmor" +rate = 0.003173828125 + +[[BarbarousWolf]] +item = "GodMind" +rate = 0.003173828125 + +[[Booma]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[Gobooma]] +item = "InfernoBazooka" +rate = 0.003173828125 + +[[Gigobooma]] +item = "RedSaber" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "Asuka" +rate = 0.003173828125 + +[[PoisonLily]] +item = "CurePoison" +rate = 0.003173828125 + +[[NarLily]] +item = "DemolitionComet" +rate = 0.5 + +[[NanoDragon]] +item = "RedSlicer" +rate = 0.003173828125 + +[[EvilShark]] +item = "GuiltyLight" +rate = 0.015625 + +[[PalShark]] +item = "SacredGuard" +rate = 0.001953125 + +[[GuilShark]] +item = "RedSword" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "GuardWave" +rate = 0.001953125 + +[[PouillySlime]] +item = "LavisCannon" +rate = 0.046875 + +[[PanArms]] +item = "Sange" +rate = 0.003173828125 + +[[Migium]] +item = "HeroAbility" +rate = 0.003173828125 + +[[Hidoom]] +item = "CureConfuse" +rate = 0.003173828125 + +[[Dubchic]] +item = "LuminousField" +rate = 0.001953125 + +[[Garanz]] +item = "RedScorpio" +rate = 0.003173828125 + +[[SinowBeat]] +item = "KasamiBracer" +rate = 0.001953125 + +[[SinowGold]] +item = "Agito" +rate = 9.918212890625e-5 + +[[Canadine]] +item = "DbsSaber" +rate = 0.015625 + +[[Canane]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.0048828125 + +[[ChaosSorcerer]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[DarkGunner]] +item = "SmokingPlate" +rate = 0.001953125 + +[[ChaosBringer]] +item = "SpreadNeedle" +rate = 0.003173828125 + +[[DarkBelra]] +item = "MeteorCudgel" +rate = 0.003173828125 + +[[Claw]] +item = "CelestialArmor" +rate = 0.003173828125 + +[[Bulclaw]] +item = "GodTechnique" +rate = 0.003173828125 + +[[Dimenian]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[LaDimenian]] +item = "DfField" +rate = 0.001953125 + +[[SoDimenian]] +item = "RedMechgun" +rate = 0.003173828125 + +[[Dragon]] +item = "DiskaOfBraveman" +rate = 0.203125 + +[[DeRolLe]] +item = "DiskaOfBraveman" +rate = 0.203125 + +[[VolOpt]] +item = "GodHp" +rate = 0.02734375 + +[[DarkFalz]] +item = "RedRing" +rate = 0.015625 + +[[Gillchic]] +item = "TpRevival" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/skyly/rare_rate.toml b/data/drops/ep1/ultimate/skyly/rare_rate.toml new file mode 100644 index 0000000..8b4ab8b --- /dev/null +++ b/data/drops/ep1/ultimate/skyly/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.015625 + +[[Hildeblue]] +item = "RedSaber" +rate = 0.5 + +[[Mothmant]] +item = "DragonSlayer" +rate = 0.003173828125 + +[[RagRappy]] +item = "AngryFist" +rate = 0.015625 + +[[AlRappy]] +item = "AngelHarp" +rate = 0.046875 + +[[SavageWolf]] +item = "StagCutlery" +rate = 0.015625 + +[[BarbarousWolf]] +item = "GodArm" +rate = 0.001953125 + +[[Booma]] +item = "DragonSlayer" +rate = 0.015625 + +[[Gobooma]] +item = "Justy23St" +rate = 0.015625 + +[[Gigobooma]] +item = "SacredGuard" +rate = 0.0009765625 + +[[GrassAssassin]] +item = "RedDagger" +rate = 0.003173828125 + +[[PoisonLily]] +item = "GuiltyLight" +rate = 0.015625 + +[[NarLily]] +item = "Sange" +rate = 0.5 + +[[NanoDragon]] +item = "RedSlicer" +rate = 0.003173828125 + +[[EvilShark]] +item = "ChainSawd" +rate = 0.003173828125 + +[[PalShark]] +item = "RedSword" +rate = 0.003173828125 + +[[GuilShark]] +item = "GodHp" +rate = 0.001953125 + +[[PofuillySlime]] +item = "DragonSlayer" +rate = 0.015625 + +[[PouillySlime]] +item = "DemolitionComet" +rate = 0.5 + +[[PanArms]] +item = "PArmsArms" +rate = 0.003173828125 + +[[Migium]] +item = "Yamato" +rate = 0.015625 + +[[Hidoom]] +item = "DbsShield" +rate = 0.0048828125 + +[[Dubchic]] +item = "Justy23St" +rate = 0.015625 + +[[Garanz]] +item = "Syncesta" +rate = 9.918212890625e-5 + +[[SinowBeat]] +item = "LuminousField" +rate = 0.0009765625 + +[[SinowGold]] +item = "SRedsArms" +rate = 0.003173828125 + +[[Canadine]] +item = "DragonSlayer" +rate = 0.015625 + +[[Canane]] +item = "Asuka" +rate = 0.003173828125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.0048828125 + +[[ChaosSorcerer]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[DarkGunner]] +item = "SkylyCard" +rate = 9.918212890625e-5 + +[[ChaosBringer]] +item = "MeteorCudgel" +rate = 0.003173828125 + +[[DarkBelra]] +item = "SacredCloth" +rate = 0.0009765625 + +[[Claw]] +item = "SilenceClaw" +rate = 0.015625 + +[[Bulclaw]] +item = "MorningGlory" +rate = 0.003173828125 + +[[Dimenian]] +item = "DragonSlayer" +rate = 0.015625 + +[[LaDimenian]] +item = "GodBody" +rate = 0.001953125 + +[[SoDimenian]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[Dragon]] +item = "DragonsClaw" +rate = 0.02734375 + +[[DeRolLe]] +item = "DragonSlayer" +rate = 0.203125 + +[[VolOpt]] +item = "Justy23St" +rate = 0.203125 + +[[DarkFalz]] +item = "RedRing" +rate = 0.015625 + +[[Gillchic]] +item = "Justy23St" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/viridia/rare_rate.toml b/data/drops/ep1/ultimate/viridia/rare_rate.toml new file mode 100644 index 0000000..e50d6f6 --- /dev/null +++ b/data/drops/ep1/ultimate/viridia/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "StarAmplifier" +rate = 0.003173828125 + +[[Hildeblue]] +item = "RedSaber" +rate = 0.5 + +[[Mothmant]] +item = "GaeBolg" +rate = 0.003173828125 + +[[RagRappy]] +item = "AngryFist" +rate = 0.015625 + +[[AlRappy]] +item = "RedScorpio" +rate = 0.5 + +[[SavageWolf]] +item = "CustomFrameVerOo" +rate = 0.0048828125 + +[[BarbarousWolf]] +item = "InfernoBazooka" +rate = 0.003173828125 + +[[Booma]] +item = "FinalImpact" +rate = 0.015625 + +[[Gobooma]] +item = "GuiltyLight" +rate = 0.015625 + +[[Gigobooma]] +item = "Agito" +rate = 9.918212890625e-5 + +[[GrassAssassin]] +item = "RedPartisan" +rate = 0.003173828125 + +[[PoisonLily]] +item = "FinalImpact" +rate = 0.015625 + +[[NarLily]] +item = "GodPower" +rate = 0.5 + +[[NanoDragon]] +item = "RedSword" +rate = 0.003173828125 + +[[EvilShark]] +item = "GaeBolg" +rate = 0.015625 + +[[PalShark]] +item = "FinalImpact" +rate = 0.015625 + +[[GuilShark]] +item = "Yasha" +rate = 9.918212890625e-5 + +[[PofuillySlime]] +item = "StagCutlery" +rate = 0.015625 + +[[PouillySlime]] +item = "GodBody" +rate = 0.5 + +[[PanArms]] +item = "Sange" +rate = 0.003173828125 + +[[Migium]] +item = "Yamato" +rate = 0.015625 + +[[Hidoom]] +item = "Mahu" +rate = 0.015625 + +[[Dubchic]] +item = "DevilBattle" +rate = 0.001953125 + +[[Garanz]] +item = "PartsOfBaranz" +rate = 0.003173828125 + +[[SinowBeat]] +item = "RedDagger" +rate = 0.003173828125 + +[[SinowGold]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[Canadine]] +item = "ViridiaCard" +rate = 9.918212890625e-5 + +[[Canane]] +item = "DbsShield" +rate = 0.0048828125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.0048828125 + +[[ChaosSorcerer]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[DarkGunner]] +item = "LuminousField" +rate = 0.0009765625 + +[[ChaosBringer]] +item = "BringersRightArm" +rate = 0.003173828125 + +[[DarkBelra]] +item = "BelrasRightArm" +rate = 0.003173828125 + +[[Claw]] +item = "SilenceClaw" +rate = 0.015625 + +[[Bulclaw]] +item = "SacredCloth" +rate = 0.0009765625 + +[[Dimenian]] +item = "GaeBolg" +rate = 0.015625 + +[[LaDimenian]] +item = "FlameVisit" +rate = 0.003173828125 + +[[SoDimenian]] +item = "RedScorpio" +rate = 0.003173828125 + +[[Dragon]] +item = "FinalImpact" +rate = 0.203125 + +[[DeRolLe]] +item = "GaeBolg" +rate = 0.203125 + +[[VolOpt]] +item = "RubyBullet" +rate = 0.02734375 + +[[DarkFalz]] +item = "RedRing" +rate = 0.015625 + +[[Gillchic]] +item = "FinalImpact" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/whitil/rare_rate.toml b/data/drops/ep1/ultimate/whitil/rare_rate.toml new file mode 100644 index 0000000..28fdffc --- /dev/null +++ b/data/drops/ep1/ultimate/whitil/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "RedSaber" +rate = 0.003173828125 + +[[Hildeblue]] +item = "FrozenShooter" +rate = 0.5 + +[[Mothmant]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[RagRappy]] +item = "FlowensSword" +rate = 0.015625 + +[[AlRappy]] +item = "RedPartisan" +rate = 0.5 + +[[SavageWolf]] +item = "Yamato" +rate = 0.015625 + +[[BarbarousWolf]] +item = "CureFreeze" +rate = 0.001953125 + +[[Booma]] +item = "SilenceClaw" +rate = 0.015625 + +[[Gobooma]] +item = "GuiltyLight" +rate = 0.015625 + +[[Gigobooma]] +item = "HandgunMilla" +rate = 9.918212890625e-5 + +[[GrassAssassin]] +item = "SacredGuard" +rate = 0.0009765625 + +[[PoisonLily]] +item = "RedHandgun" +rate = 0.003173828125 + +[[NarLily]] +item = "Agito" +rate = 0.046875 + +[[NanoDragon]] +item = "FlightFan" +rate = 0.003173828125 + +[[EvilShark]] +item = "PbCreate" +rate = 0.001953125 + +[[PalShark]] +item = "StagCutlery" +rate = 0.015625 + +[[GuilShark]] +item = "RedSword" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "GuardWave" +rate = 0.0009765625 + +[[PouillySlime]] +item = "Caduceus" +rate = 0.5 + +[[PanArms]] +item = "PArmsArms" +rate = 0.003173828125 + +[[Migium]] +item = "AngryFist" +rate = 0.015625 + +[[Hidoom]] +item = "RedScorpio" +rate = 0.003173828125 + +[[Dubchic]] +item = "InfernoBazooka" +rate = 0.003173828125 + +[[Garanz]] +item = "PartsOfBaranz" +rate = 0.003173828125 + +[[SinowBeat]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[SinowGold]] +item = "SRedsArms" +rate = 0.003173828125 + +[[Canadine]] +item = "WhitillCard" +rate = 9.918212890625e-5 + +[[Canane]] +item = "Asuka" +rate = 0.003173828125 + +[[Delsaber]] +item = "MorningGlory" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "HandgunGuld" +rate = 9.918212890625e-5 + +[[DarkGunner]] +item = "RedSlicer" +rate = 0.003173828125 + +[[ChaosBringer]] +item = "RicosEarring" +rate = 0.001953125 + +[[DarkBelra]] +item = "BelrasRightArm" +rate = 0.003173828125 + +[[Claw]] +item = "PerfectResist" +rate = 0.001953125 + +[[Bulclaw]] +item = "DfField" +rate = 0.0009765625 + +[[Dimenian]] +item = "MeteorCudgel" +rate = 0.003173828125 + +[[LaDimenian]] +item = "RedMechgun" +rate = 0.003173828125 + +[[SoDimenian]] +item = "RicosGlasses" +rate = 0.001953125 + +[[Dragon]] +item = "DragonsClaw" +rate = 0.02734375 + +[[DeRolLe]] +item = "DiskaOfBraveman" +rate = 0.203125 + +[[VolOpt]] +item = "RubyBullet" +rate = 0.02734375 + +[[DarkFalz]] +item = "RedRing" +rate = 0.02734375 + +[[Gillchic]] +item = "L&K14Combat" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/ultimate/yellowboze/rare_rate.toml b/data/drops/ep1/ultimate/yellowboze/rare_rate.toml new file mode 100644 index 0000000..3f07cec --- /dev/null +++ b/data/drops/ep1/ultimate/yellowboze/rare_rate.toml @@ -0,0 +1,176 @@ +[[Hildebear]] +item = "LuminousField" +rate = 0.0009765625 + +[[Hildeblue]] +item = "FrozenShooter" +rate = 0.5 + +[[Mothmant]] +item = "DragonSlayer" +rate = 0.003173828125 + +[[RagRappy]] +item = "CrossScar" +rate = 0.015625 + +[[AlRappy]] +item = "HeroAbility" +rate = 0.5 + +[[SavageWolf]] +item = "StormWandIndra" +rate = 0.015625 + +[[BarbarousWolf]] +item = "CureConfuse" +rate = 0.001953125 + +[[Booma]] +item = "RedHandgun" +rate = 0.003173828125 + +[[Gobooma]] +item = "RedSaber" +rate = 0.003173828125 + +[[Gigobooma]] +item = "Agito" +rate = 9.918212890625e-5 + +[[GrassAssassin]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[PoisonLily]] +item = "GuardWave" +rate = 0.0009765625 + +[[NarLily]] +item = "Sange" +rate = 0.5 + +[[NanoDragon]] +item = "RedScorpio" +rate = 0.003173828125 + +[[EvilShark]] +item = "SilenceClaw" +rate = 0.015625 + +[[PalShark]] +item = "BranchOfPakupaku" +rate = 0.003173828125 + +[[GuilShark]] +item = "RedSword" +rate = 0.003173828125 + +[[PofuillySlime]] +item = "FinalImpact" +rate = 0.015625 + +[[PouillySlime]] +item = "Caduceus" +rate = 0.5 + +[[PanArms]] +item = "PArmsArms" +rate = 0.003173828125 + +[[Migium]] +item = "Justy23St" +rate = 0.015625 + +[[Hidoom]] +item = "AliveAqhu" +rate = 0.015625 + +[[Dubchic]] +item = "CureShock" +rate = 0.001953125 + +[[Garanz]] +item = "PartsOfBaranz" +rate = 0.003173828125 + +[[SinowBeat]] +item = "KasamiBracer" +rate = 0.0009765625 + +[[SinowGold]] +item = "SRedsArms" +rate = 0.003173828125 + +[[Canadine]] +item = "Nug2000Bazooka" +rate = 9.918212890625e-5 + +[[Canane]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "SorcerersRightArm" +rate = 0.003173828125 + +[[DarkGunner]] +item = "Guardianna" +rate = 0.003173828125 + +[[ChaosBringer]] +item = "BringersRightArm" +rate = 0.003173828125 + +[[DarkBelra]] +item = "BelrasRightArm" +rate = 0.003173828125 + +[[Claw]] +item = "DbsSaber" +rate = 0.015625 + +[[Bulclaw]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[Dimenian]] +item = "SmokingPlate" +rate = 0.0009765625 + +[[LaDimenian]] +item = "SpreadNeedle" +rate = 0.003173828125 + +[[SoDimenian]] +item = "MeteorCudgel" +rate = 0.003173828125 + +[[Dragon]] +item = "DragonsClaw" +rate = 0.02734375 + +[[DeRolLe]] +item = "HolyRay" +rate = 0.02734375 + +[[VolOpt]] +item = "L&K14Combat" +rate = 0.203125 + +[[DarkFalz]] +item = "RicosEarring" +rate = 0.015625 + +[[Gillchic]] +item = "GaeBolg" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/blueful/rare_rate.toml b/data/drops/ep1/veryhard/blueful/rare_rate.toml new file mode 100644 index 0000000..8b23862 --- /dev/null +++ b/data/drops/ep1/veryhard/blueful/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "HildebluesHead" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "Elysion" +rate = 0.875 + +[[SavageWolf]] +item = "BattleVerge" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "BranchOfPakupaku" +rate = 0.0078125 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Kaladbolg" +rate = 0.0078125 + +[[NarLily]] +item = "CureConfuse" +rate = 0.875 + +[[NanoDragon]] +item = "Vjaya" +rate = 0.015625 + +[[EvilShark]] +item = "Vjaya" +rate = 0.0078125 + +[[PalShark]] +item = "BattleVerge" +rate = 0.0078125 + +[[GuilShark]] +item = "StagCutlery" +rate = 0.015625 + +[[PofuillySlime]] +item = "AngryFist" +rate = 0.015625 + +[[PouillySlime]] +item = "HpRevival" +rate = 0.875 + +[[PanArms]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Migium]] +item = "Vjaya" +rate = 0.02734375 + +[[Hidoom]] +item = "Vjaya" +rate = 0.02734375 + +[[Dubchic]] +item = "DevilBattle" +rate = 0.015625 + +[[Garanz]] +item = "GaeBolg" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "Addslot" +rate = 0.015625 + +[[Canadine]] +item = "BraveHammer" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Mahu" +rate = 0.02734375 + +[[DarkGunner]] +item = "CustomFrameVerOo" +rate = 0.0078125 + +[[ChaosBringer]] +item = "GaeBolg" +rate = 0.02734375 + +[[DarkBelra]] +item = "BraveHammer" +rate = 0.015625 + +[[Claw]] +item = "BraveHammer" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer210" +rate = 0.015625 + +[[Dimenian]] +item = "GaeBolg" +rate = 0.0078125 + +[[LaDimenian]] +item = "GaeBolg" +rate = 0.0078125 + +[[SoDimenian]] +item = "Caduceus" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/greenill/rare_rate.toml b/data/drops/ep1/veryhard/greenill/rare_rate.toml new file mode 100644 index 0000000..8ab970c --- /dev/null +++ b/data/drops/ep1/veryhard/greenill/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "Elysion" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "Justy23St" +rate = 0.875 + +[[SavageWolf]] +item = "WalsMk2" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "BloodyArt" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "BladeDance" +rate = 0.0078125 + +[[NarLily]] +item = "HeroAbility" +rate = 0.875 + +[[NanoDragon]] +item = "DoubleSaber" +rate = 0.015625 + +[[EvilShark]] +item = "BladeDance" +rate = 0.0078125 + +[[PalShark]] +item = "WalsMk2" +rate = 0.0078125 + +[[GuilShark]] +item = "BloodyArt" +rate = 0.015625 + +[[PofuillySlime]] +item = "BraveKnuckle" +rate = 0.015625 + +[[PouillySlime]] +item = "CureParalysis" +rate = 0.875 + +[[PanArms]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Migium]] +item = "WalsMk2" +rate = 0.02734375 + +[[Hidoom]] +item = "WalsMk2" +rate = 0.02734375 + +[[Dubchic]] +item = "GodArm" +rate = 0.015625 + +[[Garanz]] +item = "Justy23St" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "Agito" +rate = 0.015625 + +[[Canadine]] +item = "WalsMk2" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "DPartsVer101" +rate = 0.0078125 + +[[ChaosBringer]] +item = "StarAtomizer" +rate = 0.02734375 + +[[DarkBelra]] +item = "WalsMk2" +rate = 0.015625 + +[[Claw]] +item = "WalsMk2" +rate = 0.0078125 + +[[Bulclaw]] +item = "DbsShield" +rate = 0.015625 + +[[Dimenian]] +item = "WalsMk2" +rate = 0.0078125 + +[[LaDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[SoDimenian]] +item = "WalsMk2" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/oran/rare_rate.toml b/data/drops/ep1/veryhard/oran/rare_rate.toml new file mode 100644 index 0000000..d00cdb8 --- /dev/null +++ b/data/drops/ep1/veryhard/oran/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "HildebluesHead" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "Elysion" +rate = 0.875 + +[[SavageWolf]] +item = "FlowensSword" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "BloodyArt" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "BladeDance" +rate = 0.0078125 + +[[NarLily]] +item = "HpRevival" +rate = 0.875 + +[[NanoDragon]] +item = "LastSurvivor" +rate = 0.015625 + +[[EvilShark]] +item = "BloodyArt" +rate = 0.0078125 + +[[PalShark]] +item = "BloodyArt" +rate = 0.0078125 + +[[GuilShark]] +item = "StagCutlery" +rate = 0.015625 + +[[PofuillySlime]] +item = "AngryFist" +rate = 0.015625 + +[[PouillySlime]] +item = "DevilBattle" +rate = 0.875 + +[[PanArms]] +item = "CrossScar" +rate = 0.02734375 + +[[Migium]] +item = "BloodyArt" +rate = 0.02734375 + +[[Hidoom]] +item = "BloodyArt" +rate = 0.02734375 + +[[Dubchic]] +item = "GodTp" +rate = 0.015625 + +[[Garanz]] +item = "CrossScar" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "BloodyArt" +rate = 0.015625 + +[[Canadine]] +item = "BloodyArt" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "LastSurvivor" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Mahu" +rate = 0.02734375 + +[[DarkGunner]] +item = "StinkFrame" +rate = 0.0078125 + +[[ChaosBringer]] +item = "CrossScar" +rate = 0.02734375 + +[[DarkBelra]] +item = "DbsShield" +rate = 0.015625 + +[[Claw]] +item = "BloodyArt" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer210" +rate = 0.015625 + +[[Dimenian]] +item = "BloodyArt" +rate = 0.0078125 + +[[LaDimenian]] +item = "BloodyArt" +rate = 0.0078125 + +[[SoDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/pinkal/rare_rate.toml b/data/drops/ep1/veryhard/pinkal/rare_rate.toml new file mode 100644 index 0000000..c0c1d03 --- /dev/null +++ b/data/drops/ep1/veryhard/pinkal/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "HildebluesHead" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "Elysion" +rate = 0.875 + +[[SavageWolf]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "BranchOfPakupaku" +rate = 0.0078125 + +[[Gigobooma]] +item = "StinkFrame" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Brionac" +rate = 0.0078125 + +[[NarLily]] +item = "GodMind" +rate = 0.875 + +[[NanoDragon]] +item = "DoubleSaber" +rate = 0.015625 + +[[EvilShark]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[PalShark]] +item = "Vjaya" +rate = 0.0078125 + +[[GuilShark]] +item = "MagicRockMoola" +rate = 0.0078125 + +[[PofuillySlime]] +item = "MaceOfAdaman" +rate = 0.015625 + +[[PouillySlime]] +item = "CureSlow" +rate = 0.875 + +[[PanArms]] +item = "StormWandIndra" +rate = 0.02734375 + +[[Migium]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Hidoom]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Dubchic]] +item = "TpRevival" +rate = 0.015625 + +[[Garanz]] +item = "StormWandIndra" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "Agito" +rate = 0.015625 + +[[Canadine]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Mahu" +rate = 0.02734375 + +[[DarkGunner]] +item = "DbsShield" +rate = 0.0078125 + +[[ChaosBringer]] +item = "StormWandIndra" +rate = 0.02734375 + +[[DarkBelra]] +item = "MaceOfAdaman" +rate = 0.015625 + +[[Claw]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer210" +rate = 0.015625 + +[[Dimenian]] +item = "Vjaya" +rate = 0.0078125 + +[[LaDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[SoDimenian]] +item = "Caduceus" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/purplenum/rare_rate.toml b/data/drops/ep1/veryhard/purplenum/rare_rate.toml new file mode 100644 index 0000000..48e48da --- /dev/null +++ b/data/drops/ep1/veryhard/purplenum/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "HildebluesHead" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "Elysion" +rate = 0.875 + +[[SavageWolf]] +item = "BladeDance" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "BranchOfPakupaku" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "M&A60Vise" +rate = 0.0078125 + +[[NarLily]] +item = "GodMind" +rate = 0.875 + +[[NanoDragon]] +item = "Addslot" +rate = 0.015625 + +[[EvilShark]] +item = "Varista" +rate = 0.0078125 + +[[PalShark]] +item = "H&S25Justice" +rate = 0.0078125 + +[[GuilShark]] +item = "StagCutlery" +rate = 0.015625 + +[[PofuillySlime]] +item = "BraveKnuckle" +rate = 0.015625 + +[[PouillySlime]] +item = "HpRevival" +rate = 0.875 + +[[PanArms]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Migium]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Hidoom]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Dubchic]] +item = "GodArm" +rate = 0.015625 + +[[Garanz]] +item = "L&K14Combat" +rate = 0.02734375 + +[[SinowBeat]] +item = "BloodyArt" +rate = 0.015625 + +[[SinowGold]] +item = "Addslot" +rate = 0.015625 + +[[Canadine]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "StinkFrame" +rate = 0.0078125 + +[[ChaosBringer]] +item = "L&K14Combat" +rate = 0.02734375 + +[[DarkBelra]] +item = "MaceOfAdaman" +rate = 0.015625 + +[[Claw]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Bulclaw]] +item = "DbsArmor" +rate = 0.015625 + +[[Dimenian]] +item = "BloodyArt" +rate = 0.0078125 + +[[LaDimenian]] +item = "H&S25Justice" +rate = 0.0078125 + +[[SoDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "DbsShield" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/redria/rare_rate.toml b/data/drops/ep1/veryhard/redria/rare_rate.toml new file mode 100644 index 0000000..ca79df7 --- /dev/null +++ b/data/drops/ep1/veryhard/redria/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "CustomFrameVerOo" +rate = 0.02734375 + +[[Hildeblue]] +item = "CureShock" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "DiskaOfBraveman" +rate = 0.875 + +[[SavageWolf]] +item = "CrushBullet" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "GigoboomasRightArm" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "MagicRockMoola" +rate = 0.0078125 + +[[NarLily]] +item = "GodBody" +rate = 0.875 + +[[NanoDragon]] +item = "DoubleSaber" +rate = 0.015625 + +[[EvilShark]] +item = "CurePoison" +rate = 0.0078125 + +[[PalShark]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[GuilShark]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[PofuillySlime]] +item = "AngryFist" +rate = 0.015625 + +[[PouillySlime]] +item = "DevilTechnique" +rate = 0.875 + +[[PanArms]] +item = "GodArm" +rate = 0.02734375 + +[[Migium]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hidoom]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Dubchic]] +item = "CureParalysis" +rate = 0.015625 + +[[Garanz]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "MeteorSmash" +rate = 0.015625 + +[[Canadine]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersLeftArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "DbsArmor" +rate = 0.0078125 + +[[ChaosBringer]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[DarkBelra]] +item = "DbsShield" +rate = 0.015625 + +[[Claw]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Bulclaw]] +item = "DPartsVer210" +rate = 0.015625 + +[[Dimenian]] +item = "MeteorSmash" +rate = 0.0078125 + +[[LaDimenian]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[SoDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/skyly/rare_rate.toml b/data/drops/ep1/veryhard/skyly/rare_rate.toml new file mode 100644 index 0000000..6bcca96 --- /dev/null +++ b/data/drops/ep1/veryhard/skyly/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Hildeblue]] +item = "GodArm" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "LastSurvivor" +rate = 0.875 + +[[SavageWolf]] +item = "FlowensSword" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "GigoboomasRightArm" +rate = 0.0078125 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "LastSurvivor" +rate = 0.0078125 + +[[NarLily]] +item = "GodHp" +rate = 0.875 + +[[NanoDragon]] +item = "DoubleSaber" +rate = 0.015625 + +[[EvilShark]] +item = "FlowensSword" +rate = 0.0078125 + +[[PalShark]] +item = "LastSurvivor" +rate = 0.0078125 + +[[GuilShark]] +item = "WalsMk2" +rate = 0.015625 + +[[PofuillySlime]] +item = "BraveKnuckle" +rate = 0.015625 + +[[PouillySlime]] +item = "GodBody" +rate = 0.875 + +[[PanArms]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Migium]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Hidoom]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Dubchic]] +item = "GodArm" +rate = 0.015625 + +[[Garanz]] +item = "DragonSlayer" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "LastSurvivor" +rate = 0.015625 + +[[Canadine]] +item = "Visk235W" +rate = 0.0078125 + +[[Canane]] +item = "DbsShield" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "StinkFrame" +rate = 0.0078125 + +[[ChaosBringer]] +item = "DragonSlayer" +rate = 0.02734375 + +[[DarkBelra]] +item = "PowerMaterial" +rate = 0.015625 + +[[Claw]] +item = "LastSurvivor" +rate = 0.0078125 + +[[Bulclaw]] +item = "DbsArmor" +rate = 0.015625 + +[[Dimenian]] +item = "WalsMk2" +rate = 0.0078125 + +[[LaDimenian]] +item = "LastSurvivor" +rate = 0.0078125 + +[[SoDimenian]] +item = "LastSurvivor" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "GravitonPlate" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/viridia/rare_rate.toml b/data/drops/ep1/veryhard/viridia/rare_rate.toml new file mode 100644 index 0000000..f923f66 --- /dev/null +++ b/data/drops/ep1/veryhard/viridia/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "FinalImpact" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "Bravace" +rate = 0.875 + +[[SavageWolf]] +item = "CrushBullet" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "Vjaya" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "Vjaya" +rate = 0.0078125 + +[[NarLily]] +item = "DevilBattle" +rate = 0.875 + +[[NanoDragon]] +item = "MeteorSmash" +rate = 0.015625 + +[[EvilShark]] +item = "StagCutlery" +rate = 0.0078125 + +[[PalShark]] +item = "CrushBullet" +rate = 0.0078125 + +[[GuilShark]] +item = "Kaladbolg" +rate = 0.015625 + +[[PofuillySlime]] +item = "BraveKnuckle" +rate = 0.015625 + +[[PouillySlime]] +item = "GodPower" +rate = 0.875 + +[[PanArms]] +item = "FinalImpact" +rate = 0.02734375 + +[[Migium]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Hidoom]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Dubchic]] +item = "GodBody" +rate = 0.015625 + +[[Garanz]] +item = "FinalImpact" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "Agito" +rate = 0.015625 + +[[Canadine]] +item = "Brionac" +rate = 0.0078125 + +[[Canane]] +item = "SmokingPlate" +rate = 0.0009765625 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "CustomFrameVerOo" +rate = 0.0078125 + +[[ChaosBringer]] +item = "FinalImpact" +rate = 0.02734375 + +[[DarkBelra]] +item = "CustomRayVerOo" +rate = 0.015625 + +[[Claw]] +item = "Brionac" +rate = 0.0078125 + +[[Bulclaw]] +item = "DbsShield" +rate = 0.015625 + +[[Dimenian]] +item = "Brionac" +rate = 0.0078125 + +[[LaDimenian]] +item = "Vjaya" +rate = 0.0078125 + +[[SoDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/whitil/rare_rate.toml b/data/drops/ep1/veryhard/whitil/rare_rate.toml new file mode 100644 index 0000000..2c7d0d1 --- /dev/null +++ b/data/drops/ep1/veryhard/whitil/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "Varista" +rate = 0.02734375 + +[[Hildeblue]] +item = "DiskaOfBraveman" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "DiskaOfBraveman" +rate = 0.875 + +[[SavageWolf]] +item = "SlicerOfAssassin" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "GigoboomasRightArm" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[NarLily]] +item = "PerfectResist" +rate = 0.875 + +[[NanoDragon]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[EvilShark]] +item = "M&A60Vise" +rate = 0.0078125 + +[[PalShark]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[GuilShark]] +item = "StagCutlery" +rate = 0.015625 + +[[PofuillySlime]] +item = "AngryFist" +rate = 0.015625 + +[[PouillySlime]] +item = "CureFreeze" +rate = 0.875 + +[[PanArms]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[Migium]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Hidoom]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Dubchic]] +item = "PbCreate" +rate = 0.015625 + +[[Garanz]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[SinowBeat]] +item = "Trigrinder" +rate = 0.015625 + +[[SinowGold]] +item = "Addslot" +rate = 0.015625 + +[[Canadine]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Canane]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "StinkFrame" +rate = 0.0078125 + +[[ChaosBringer]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[DarkBelra]] +item = "H&S25Justice" +rate = 0.015625 + +[[Claw]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Bulclaw]] +item = "DbsArmor" +rate = 0.015625 + +[[Dimenian]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[LaDimenian]] +item = "InfernoBazooka" +rate = 0.0078125 + +[[SoDimenian]] +item = "Caduceus" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep1/veryhard/yellowboze/rare_rate.toml b/data/drops/ep1/veryhard/yellowboze/rare_rate.toml new file mode 100644 index 0000000..3b119df --- /dev/null +++ b/data/drops/ep1/veryhard/yellowboze/rare_rate.toml @@ -0,0 +1,168 @@ +[[Hildebear]] +item = "HildebearsHead" +rate = 0.02734375 + +[[Hildeblue]] +item = "HildebluesHead" +rate = 0.875 + +[[RagRappy]] +item = "RappysWing" +rate = 0.0078125 + +[[AlRappy]] +item = "BranchOfPakupaku" +rate = 0.875 + +[[SavageWolf]] +item = "MeteorSmash" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "PhotonClaw" +rate = 0.0078125 + +[[Booma]] +item = "BoomasRightArm" +rate = 0.0078125 + +[[Gobooma]] +item = "GoboomasRightArm" +rate = 0.0078125 + +[[Gigobooma]] +item = "GigoboomasRightArm" +rate = 0.015625 + +[[GrassAssassin]] +item = "GrassAssassinsArms" +rate = 0.015625 + +[[PoisonLily]] +item = "LastSurvivor" +rate = 0.0078125 + +[[NarLily]] +item = "CureConfuse" +rate = 0.875 + +[[NanoDragon]] +item = "DoubleSaber" +rate = 0.015625 + +[[EvilShark]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[PalShark]] +item = "WalsMk2" +rate = 0.0078125 + +[[GuilShark]] +item = "IceStaffDagon" +rate = 0.015625 + +[[PofuillySlime]] +item = "BraveKnuckle" +rate = 0.015625 + +[[PouillySlime]] +item = "CureShock" +rate = 0.875 + +[[PanArms]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Migium]] +item = "Kaladbolg" +rate = 0.02734375 + +[[Hidoom]] +item = "Vjaya" +rate = 0.02734375 + +[[Dubchic]] +item = "DevilBattle" +rate = 0.015625 + +[[Garanz]] +item = "Addslot" +rate = 0.02734375 + +[[SinowBeat]] +item = "SBeatsArms" +rate = 0.015625 + +[[SinowGold]] +item = "Agito" +rate = 0.015625 + +[[Canadine]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Canane]] +item = "RegeneGearAdv" +rate = 0.0078125 + +[[Delsaber]] +item = "DelsabersRightArm" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Talis" +rate = 0.02734375 + +[[DarkGunner]] +item = "CustomFrameVerOo" +rate = 0.0078125 + +[[ChaosBringer]] +item = "BraveHammer" +rate = 0.02734375 + +[[DarkBelra]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Claw]] +item = "BloodyArt" +rate = 0.0078125 + +[[Bulclaw]] +item = "DbsShield" +rate = 0.015625 + +[[Dimenian]] +item = "LastSurvivor" +rate = 0.0078125 + +[[LaDimenian]] +item = "StarAtomizer" +rate = 0.0078125 + +[[SoDimenian]] +item = "Caduceus" +rate = 0.0078125 + +[[Dragon]] +item = "Yamato" +rate = 0.09375 + +[[DeRolLe]] +item = "Mahu" +rate = 0.09375 + +[[VolOpt]] +item = "GuiltyLight" +rate = 0.09375 + +[[Gillchic]] +item = "ProtoRegeneGear" +rate = 0.0078125 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/blueful/rare_rate.toml b/data/drops/ep2/hard/blueful/rare_rate.toml new file mode 100644 index 0000000..b94058b --- /dev/null +++ b/data/drops/ep2/hard/blueful/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "Vjaya" +rate = 0.02734375 + +[[Hildeblue]] +item = "Vjaya" +rate = 0.875 + +[[RagRappy]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SavageWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "BattleVerge" +rate = 0.0078125 + +[[GrassAssassin]] +item = "BattleVerge" +rate = 0.015625 + +[[PoisonLily]] +item = "DbsSaber" +rate = 0.0078125 + +[[NarLily]] +item = "Vjaya" +rate = 0.875 + +[[PanArms]] +item = "Brionac" +rate = 0.02734375 + +[[Migium]] +item = "Vjaya" +rate = 0.02734375 + +[[Hidoom]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Dubchic]] +item = "Brionac" +rate = 0.015625 + +[[Garanz]] +item = "VictorAxe" +rate = 0.02734375 + +[[Delsaber]] +item = "Brionac" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Vjaya" +rate = 0.02734375 + +[[DarkBelra]] +item = "Vjaya" +rate = 0.02734375 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "Brionac" +rate = 0.0078125 + +[[Gillchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[LoveRappy]] +item = "SuppressedGun" +rate = 0.875 + +[[Merillia]] +item = "DbsSaber" +rate = 0.0078125 + +[[Meriltas]] +item = "AttributeWall" +rate = 0.0078125 + +[[Gee]] +item = "DbsSaber" +rate = 0.0078125 + +[[GiGue]] +item = "Vjaya" +rate = 0.02734375 + +[[Mericarol]] +item = "Vjaya" +rate = 0.02734375 + +[[Merikle]] +item = "Vjaya" +rate = 0.02734375 + +[[Mericus]] +item = "Vjaya" +rate = 0.02734375 + +[[UlGibbon]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ZolGibbon]] +item = "Brionac" +rate = 0.0078125 + +[[Gibbles]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.0078125 + +[[SinowSpigell]] +item = "BattleVerge" +rate = 0.0078125 + +[[Dolmolm]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Dolmdarl]] +item = "RevivalGarment" +rate = 0.0078125 + +[[Morfos]] +item = "Vjaya" +rate = 0.015625 + +[[SinowZoa]] +item = "DbsSaber" +rate = 0.0078125 + +[[SinowZele]] +item = "AttributePlate" +rate = 0.0078125 + +[[Deldepth]] +item = "Brionac" +rate = 0.015625 + +[[Delbiter]] +item = "StingTip" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "Vjaya" +rate = 0.015625 + +[[DelLily]] +item = "Vjaya" +rate = 0.015625 + +[[Epsilon]] +item = "Vjaya" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/greenill/rare_rate.toml b/data/drops/ep2/hard/greenill/rare_rate.toml new file mode 100644 index 0000000..58a5bac --- /dev/null +++ b/data/drops/ep2/hard/greenill/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "WalsMk2" +rate = 0.02734375 + +[[Hildeblue]] +item = "WalsMk2" +rate = 0.875 + +[[RagRappy]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[SavageWolf]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "BladeDance" +rate = 0.0078125 + +[[GrassAssassin]] +item = "BladeDance" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "WalsMk2" +rate = 0.875 + +[[PanArms]] +item = "Visk235W" +rate = 0.02734375 + +[[Migium]] +item = "WalsMk2" +rate = 0.02734375 + +[[Hidoom]] +item = "RevivalGarment" +rate = 0.02734375 + +[[Dubchic]] +item = "Visk235W" +rate = 0.015625 + +[[Garanz]] +item = "SuppressedGun" +rate = 0.02734375 + +[[Delsaber]] +item = "Visk235W" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "WalsMk2" +rate = 0.02734375 + +[[DarkBelra]] +item = "WalsMk2" +rate = 0.02734375 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "Visk235W" +rate = 0.0078125 + +[[Gillchic]] +item = "Varista" +rate = 0.0078125 + +[[LoveRappy]] +item = "StingTip" +rate = 0.875 + +[[Merillia]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[Meriltas]] +item = "SPartsVer116" +rate = 0.0078125 + +[[Gee]] +item = "Varista" +rate = 0.0078125 + +[[GiGue]] +item = "WalsMk2" +rate = 0.02734375 + +[[Mericarol]] +item = "WalsMk2" +rate = 0.02734375 + +[[Merikle]] +item = "WalsMk2" +rate = 0.02734375 + +[[Mericus]] +item = "WalsMk2" +rate = 0.02734375 + +[[UlGibbon]] +item = "Varista" +rate = 0.0078125 + +[[ZolGibbon]] +item = "Visk235W" +rate = 0.0078125 + +[[Gibbles]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.0078125 + +[[SinowSpigell]] +item = "BladeDance" +rate = 0.0078125 + +[[Dolmolm]] +item = "Varista" +rate = 0.0078125 + +[[Dolmdarl]] +item = "LightRelief" +rate = 0.0078125 + +[[Morfos]] +item = "WalsMk2" +rate = 0.015625 + +[[SinowZoa]] +item = "CustomRayVerOo" +rate = 0.0078125 + +[[SinowZele]] +item = "BladeDance" +rate = 0.0078125 + +[[Deldepth]] +item = "Visk235W" +rate = 0.015625 + +[[Delbiter]] +item = "TwinPsychogun" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "WalsMk2" +rate = 0.015625 + +[[DelLily]] +item = "WalsMk2" +rate = 0.015625 + +[[Epsilon]] +item = "WalsMk2" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/oran/rare_rate.toml b/data/drops/ep2/hard/oran/rare_rate.toml new file mode 100644 index 0000000..0edf2ab --- /dev/null +++ b/data/drops/ep2/hard/oran/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "BloodyArt" +rate = 0.02734375 + +[[Hildeblue]] +item = "BloodyArt" +rate = 0.875 + +[[RagRappy]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SavageWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "FlowensSword" +rate = 0.0078125 + +[[GrassAssassin]] +item = "FlowensSword" +rate = 0.015625 + +[[PoisonLily]] +item = "DbsSaber" +rate = 0.0078125 + +[[NarLily]] +item = "BloodyArt" +rate = 0.875 + +[[PanArms]] +item = "BladeDance" +rate = 0.02734375 + +[[Migium]] +item = "BloodyArt" +rate = 0.02734375 + +[[Hidoom]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Dubchic]] +item = "BladeDance" +rate = 0.015625 + +[[Garanz]] +item = "VictorAxe" +rate = 0.02734375 + +[[Delsaber]] +item = "BladeDance" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "BloodyArt" +rate = 0.02734375 + +[[DarkBelra]] +item = "BloodyArt" +rate = 0.02734375 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "BladeDance" +rate = 0.0078125 + +[[Gillchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[LoveRappy]] +item = "StingTip" +rate = 0.875 + +[[Merillia]] +item = "DbsSaber" +rate = 0.0078125 + +[[Meriltas]] +item = "LightRelief" +rate = 0.0078125 + +[[Gee]] +item = "EvadeMaterial" +rate = 0.0078125 + +[[GiGue]] +item = "BloodyArt" +rate = 0.02734375 + +[[Mericarol]] +item = "BloodyArt" +rate = 0.02734375 + +[[Merikle]] +item = "BloodyArt" +rate = 0.02734375 + +[[Mericus]] +item = "BloodyArt" +rate = 0.02734375 + +[[UlGibbon]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ZolGibbon]] +item = "BladeDance" +rate = 0.0078125 + +[[Gibbles]] +item = "AttributePlate" +rate = 0.02734375 + +[[SinowBerill]] +item = "Monogrinder" +rate = 0.0078125 + +[[SinowSpigell]] +item = "FlowensSword" +rate = 0.0078125 + +[[Dolmolm]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Dolmdarl]] +item = "RevivalGarment" +rate = 0.0078125 + +[[Morfos]] +item = "BloodyArt" +rate = 0.015625 + +[[SinowZoa]] +item = "DbsSaber" +rate = 0.0078125 + +[[SinowZele]] +item = "FlowensSword" +rate = 0.0078125 + +[[Deldepth]] +item = "BladeDance" +rate = 0.015625 + +[[Delbiter]] +item = "Musashi" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "BladeDance" +rate = 0.015625 + +[[DelLily]] +item = "BladeDance" +rate = 0.015625 + +[[Epsilon]] +item = "BladeDance" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/pinkal/rare_rate.toml b/data/drops/ep2/hard/pinkal/rare_rate.toml new file mode 100644 index 0000000..9ee757f --- /dev/null +++ b/data/drops/ep2/hard/pinkal/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Hildeblue]] +item = "IceStaffDagon" +rate = 0.875 + +[[RagRappy]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[SavageWolf]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Brionac" +rate = 0.0078125 + +[[GrassAssassin]] +item = "Brionac" +rate = 0.015625 + +[[PoisonLily]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[NarLily]] +item = "IceStaffDagon" +rate = 0.875 + +[[PanArms]] +item = "FireScepterAgni" +rate = 0.02734375 + +[[Migium]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Hidoom]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Dubchic]] +item = "FireScepterAgni" +rate = 0.015625 + +[[Garanz]] +item = "StormWandIndra" +rate = 0.02734375 + +[[Delsaber]] +item = "FireScepterAgni" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[DarkBelra]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Dimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LaDimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SoDimenian]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[Gillchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LoveRappy]] +item = "StingTip" +rate = 0.875 + +[[Merillia]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Meriltas]] +item = "MindMaterial" +rate = 0.0078125 + +[[Gee]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[GiGue]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Mericarol]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Merikle]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Mericus]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[UlGibbon]] +item = "AttributeWall" +rate = 0.0078125 + +[[ZolGibbon]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[Gibbles]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[SinowBerill]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[SinowSpigell]] +item = "Brionac" +rate = 0.0078125 + +[[Dolmolm]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[Dolmdarl]] +item = "LightRelief" +rate = 0.0078125 + +[[Morfos]] +item = "IceStaffDagon" +rate = 0.015625 + +[[SinowZoa]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SinowZele]] +item = "Brionac" +rate = 0.0078125 + +[[Deldepth]] +item = "FireScepterAgni" +rate = 0.015625 + +[[Delbiter]] +item = "Fatsia" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "IceStaffDagon" +rate = 0.015625 + +[[DelLily]] +item = "IceStaffDagon" +rate = 0.015625 + +[[Epsilon]] +item = "IceStaffDagon" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/purplenum/rare_rate.toml b/data/drops/ep2/hard/purplenum/rare_rate.toml new file mode 100644 index 0000000..e0a1973 --- /dev/null +++ b/data/drops/ep2/hard/purplenum/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Hildeblue]] +item = "H&S25Justice" +rate = 0.875 + +[[RagRappy]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SavageWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "BladeDance" +rate = 0.0078125 + +[[GrassAssassin]] +item = "BladeDance" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "H&S25Justice" +rate = 0.875 + +[[PanArms]] +item = "M&A60Vise" +rate = 0.02734375 + +[[Migium]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Hidoom]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Dubchic]] +item = "M&A60Vise" +rate = 0.015625 + +[[Garanz]] +item = "SuppressedGun" +rate = 0.02734375 + +[[Delsaber]] +item = "M&A60Vise" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "H&S25Justice" +rate = 0.02734375 + +[[DarkBelra]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "M&A60Vise" +rate = 0.0078125 + +[[Gillchic]] +item = "Varista" +rate = 0.0078125 + +[[LoveRappy]] +item = "TwinPsychogun" +rate = 0.875 + +[[Merillia]] +item = "Varista" +rate = 0.0078125 + +[[Meriltas]] +item = "AttributeWall" +rate = 0.0078125 + +[[Gee]] +item = "Varista" +rate = 0.0078125 + +[[GiGue]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Mericarol]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Merikle]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Mericus]] +item = "H&S25Justice" +rate = 0.02734375 + +[[UlGibbon]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ZolGibbon]] +item = "M&A60Vise" +rate = 0.0078125 + +[[Gibbles]] +item = "M&A60Vise" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.0078125 + +[[SinowSpigell]] +item = "BladeDance" +rate = 0.0078125 + +[[Dolmolm]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Dolmdarl]] +item = "StingTip" +rate = 0.0078125 + +[[Morfos]] +item = "H&S25Justice" +rate = 0.015625 + +[[SinowZoa]] +item = "Varista" +rate = 0.0078125 + +[[SinowZele]] +item = "BladeDance" +rate = 0.0078125 + +[[Deldepth]] +item = "M&A60Vise" +rate = 0.015625 + +[[Delbiter]] +item = "BladeDance" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "H&S25Justice" +rate = 0.015625 + +[[DelLily]] +item = "H&S25Justice" +rate = 0.015625 + +[[Epsilon]] +item = "H&S25Justice" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/redria/rare_rate.toml b/data/drops/ep2/hard/redria/rare_rate.toml new file mode 100644 index 0000000..cf5c682 --- /dev/null +++ b/data/drops/ep2/hard/redria/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hildeblue]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[RagRappy]] +item = "DbsSaber" +rate = 0.0078125 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "CrushBullet" +rate = 0.0078125 + +[[GrassAssassin]] +item = "CrushBullet" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[PanArms]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Migium]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hidoom]] +item = "LightRelief" +rate = 0.02734375 + +[[Dubchic]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[Garanz]] +item = "VictorAxe" +rate = 0.02734375 + +[[Delsaber]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[DarkBelra]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Dimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LaDimenian]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SoDimenian]] +item = "SlicerOfAssassin" +rate = 0.0078125 + +[[Gillchic]] +item = "Varista" +rate = 0.0078125 + +[[LoveRappy]] +item = "SuppressedGun" +rate = 0.875 + +[[Merillia]] +item = "DbsSaber" +rate = 0.0078125 + +[[Meriltas]] +item = "AttributeWall" +rate = 0.0078125 + +[[Gee]] +item = "Varista" +rate = 0.0078125 + +[[GiGue]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Mericarol]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Merikle]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Mericus]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[UlGibbon]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ZolGibbon]] +item = "SlicerOfAssassin" +rate = 0.0078125 + +[[Gibbles]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.0078125 + +[[SinowSpigell]] +item = "CrushBullet" +rate = 0.0078125 + +[[Dolmolm]] +item = "DbsSaber" +rate = 0.0078125 + +[[Dolmdarl]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[Morfos]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[SinowZoa]] +item = "Varista" +rate = 0.0078125 + +[[SinowZele]] +item = "CrushBullet" +rate = 0.0078125 + +[[Deldepth]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[Delbiter]] +item = "Musashi" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[DelLily]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Epsilon]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/skyly/rare_rate.toml b/data/drops/ep2/hard/skyly/rare_rate.toml new file mode 100644 index 0000000..7aa06b6 --- /dev/null +++ b/data/drops/ep2/hard/skyly/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Hildeblue]] +item = "LastSurvivor" +rate = 0.875 + +[[RagRappy]] +item = "Kaladbolg" +rate = 0.0078125 + +[[SavageWolf]] +item = "Kaladbolg" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Visk235W" +rate = 0.0078125 + +[[GrassAssassin]] +item = "Visk235W" +rate = 0.015625 + +[[PoisonLily]] +item = "DbsSaber" +rate = 0.0078125 + +[[NarLily]] +item = "LastSurvivor" +rate = 0.875 + +[[PanArms]] +item = "FlowensSword" +rate = 0.02734375 + +[[Migium]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Hidoom]] +item = "AttributeWall" +rate = 0.02734375 + +[[Dubchic]] +item = "FlowensSword" +rate = 0.015625 + +[[Garanz]] +item = "VictorAxe" +rate = 0.02734375 + +[[Delsaber]] +item = "FlowensSword" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "LastSurvivor" +rate = 0.02734375 + +[[DarkBelra]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "FlowensSword" +rate = 0.0078125 + +[[Gillchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[LoveRappy]] +item = "StingTip" +rate = 0.875 + +[[Merillia]] +item = "DbsSaber" +rate = 0.0078125 + +[[Meriltas]] +item = "RevivalGarment" +rate = 0.0078125 + +[[Gee]] +item = "DbsSaber" +rate = 0.0078125 + +[[GiGue]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Mericarol]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Merikle]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Mericus]] +item = "LastSurvivor" +rate = 0.02734375 + +[[UlGibbon]] +item = "Kaladbolg" +rate = 0.0078125 + +[[ZolGibbon]] +item = "FlowensSword" +rate = 0.0078125 + +[[Gibbles]] +item = "Fatsia" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.0078125 + +[[SinowSpigell]] +item = "Visk235W" +rate = 0.0078125 + +[[Dolmolm]] +item = "DbsSaber" +rate = 0.0078125 + +[[Dolmdarl]] +item = "StarAtomizer" +rate = 0.0078125 + +[[Morfos]] +item = "LastSurvivor" +rate = 0.015625 + +[[SinowZoa]] +item = "Kaladbolg" +rate = 0.0078125 + +[[SinowZele]] +item = "Visk235W" +rate = 0.0078125 + +[[Deldepth]] +item = "FlowensSword" +rate = 0.015625 + +[[Delbiter]] +item = "Musashi" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "LastSurvivor" +rate = 0.015625 + +[[DelLily]] +item = "LastSurvivor" +rate = 0.015625 + +[[Epsilon]] +item = "LastSurvivor" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/viridia/rare_rate.toml b/data/drops/ep2/hard/viridia/rare_rate.toml new file mode 100644 index 0000000..6ad9306 --- /dev/null +++ b/data/drops/ep2/hard/viridia/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Hildeblue]] +item = "MeteorSmash" +rate = 0.875 + +[[RagRappy]] +item = "Varista" +rate = 0.0078125 + +[[SavageWolf]] +item = "DbsSaber" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Brionac" +rate = 0.0078125 + +[[GrassAssassin]] +item = "CrushBullet" +rate = 0.015625 + +[[PoisonLily]] +item = "DbsSaber" +rate = 0.0078125 + +[[NarLily]] +item = "MeteorSmash" +rate = 0.875 + +[[PanArms]] +item = "CrushBullet" +rate = 0.02734375 + +[[Migium]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Hidoom]] +item = "LightRelief" +rate = 0.02734375 + +[[Dubchic]] +item = "CrushBullet" +rate = 0.015625 + +[[Garanz]] +item = "SuppressedGun" +rate = 0.02734375 + +[[Delsaber]] +item = "CrushBullet" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "MeteorSmash" +rate = 0.02734375 + +[[DarkBelra]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "Brionac" +rate = 0.0078125 + +[[Gillchic]] +item = "DbsSaber" +rate = 0.0078125 + +[[LoveRappy]] +item = "VictorAxe" +rate = 0.875 + +[[Merillia]] +item = "DbsSaber" +rate = 0.0078125 + +[[Meriltas]] +item = "RevivalGarment" +rate = 0.0078125 + +[[Gee]] +item = "Varista" +rate = 0.0078125 + +[[GiGue]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Mericarol]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Merikle]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Mericus]] +item = "MeteorSmash" +rate = 0.02734375 + +[[UlGibbon]] +item = "Varista" +rate = 0.0078125 + +[[ZolGibbon]] +item = "CrushBullet" +rate = 0.0078125 + +[[Gibbles]] +item = "StingTip" +rate = 0.02734375 + +[[SinowBerill]] +item = "DbsSaber" +rate = 0.0078125 + +[[SinowSpigell]] +item = "Brionac" +rate = 0.0078125 + +[[Dolmolm]] +item = "DbsSaber" +rate = 0.0078125 + +[[Dolmdarl]] +item = "AttributePlate" +rate = 0.0078125 + +[[Morfos]] +item = "MeteorSmash" +rate = 0.015625 + +[[SinowZoa]] +item = "Varista" +rate = 0.0078125 + +[[SinowZele]] +item = "Brionac" +rate = 0.0078125 + +[[Deldepth]] +item = "CrushBullet" +rate = 0.015625 + +[[Delbiter]] +item = "Agito" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "MeteorSmash" +rate = 0.015625 + +[[DelLily]] +item = "MeteorSmash" +rate = 0.015625 + +[[Epsilon]] +item = "MeteorSmash" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/whitil/rare_rate.toml b/data/drops/ep2/hard/whitil/rare_rate.toml new file mode 100644 index 0000000..0755e51 --- /dev/null +++ b/data/drops/ep2/hard/whitil/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hildeblue]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[RagRappy]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SavageWolf]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "M&A60Vise" +rate = 0.0078125 + +[[GrassAssassin]] +item = "M&A60Vise" +rate = 0.015625 + +[[PoisonLily]] +item = "Varista" +rate = 0.0078125 + +[[NarLily]] +item = "DiskaOfLiberator" +rate = 0.875 + +[[PanArms]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[Migium]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hidoom]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Dubchic]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[Garanz]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Delsaber]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[DarkBelra]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Dimenian]] +item = "Varista" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "SlicerOfAssassin" +rate = 0.0078125 + +[[Gillchic]] +item = "Varista" +rate = 0.0078125 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "Varista" +rate = 0.0078125 + +[[Meriltas]] +item = "AttributeWall" +rate = 0.0078125 + +[[Gee]] +item = "Varista" +rate = 0.0078125 + +[[GiGue]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Mericarol]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Merikle]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Mericus]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[UlGibbon]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ZolGibbon]] +item = "SlicerOfAssassin" +rate = 0.0078125 + +[[Gibbles]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[SinowBerill]] +item = "Monogrinder" +rate = 0.0078125 + +[[SinowSpigell]] +item = "M&A60Vise" +rate = 0.0078125 + +[[Dolmolm]] +item = "Varista" +rate = 0.0078125 + +[[Dolmdarl]] +item = "AttributePlate" +rate = 0.0078125 + +[[Morfos]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[SinowZoa]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[SinowZele]] +item = "M&A60Vise" +rate = 0.0078125 + +[[Deldepth]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[Delbiter]] +item = "SlicerOfAssassin" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[DelLily]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Epsilon]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/hard/yellowboze/rare_rate.toml b/data/drops/ep2/hard/yellowboze/rare_rate.toml new file mode 100644 index 0000000..62f57f1 --- /dev/null +++ b/data/drops/ep2/hard/yellowboze/rare_rate.toml @@ -0,0 +1,199 @@ +[[Hildebear]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Hildeblue]] +item = "BraveHammer" +rate = 0.875 + +[[RagRappy]] +item = "DbsSaber" +rate = 0.0078125 + +[[SavageWolf]] +item = "Varista" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "FlowensSword" +rate = 0.0078125 + +[[GrassAssassin]] +item = "BladeDance" +rate = 0.015625 + +[[PoisonLily]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[NarLily]] +item = "MaceOfAdaman" +rate = 0.875 + +[[PanArms]] +item = "Brionac" +rate = 0.02734375 + +[[Migium]] +item = "WalsMk2" +rate = 0.02734375 + +[[Hidoom]] +item = "LightRelief" +rate = 0.02734375 + +[[Dubchic]] +item = "SlicerOfAssassin" +rate = 0.015625 + +[[Garanz]] +item = "DefMaterial" +rate = 0.02734375 + +[[Delsaber]] +item = "M&A60Vise" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "MeteorSmash" +rate = 0.02734375 + +[[DarkBelra]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Dimenian]] +item = "DbsSaber" +rate = 0.0078125 + +[[LaDimenian]] +item = "Varista" +rate = 0.0078125 + +[[SoDimenian]] +item = "CrushBullet" +rate = 0.0078125 + +[[Gillchic]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "DbsSaber" +rate = 0.0078125 + +[[Meriltas]] +item = "RevivalGarment" +rate = 0.0078125 + +[[Gee]] +item = "Varista" +rate = 0.0078125 + +[[GiGue]] +item = "CustomRayVerOo" +rate = 0.02734375 + +[[Mericarol]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Merikle]] +item = "Vjaya" +rate = 0.02734375 + +[[Mericus]] +item = "BloodyArt" +rate = 0.02734375 + +[[UlGibbon]] +item = "ClubOfLaconium" +rate = 0.0078125 + +[[ZolGibbon]] +item = "Visk235W" +rate = 0.0078125 + +[[Gibbles]] +item = "DoubleSaber" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.0078125 + +[[SinowSpigell]] +item = "BattleVerge" +rate = 0.0078125 + +[[Dolmolm]] +item = "DbsSaber" +rate = 0.0078125 + +[[Dolmdarl]] +item = "AttributePlate" +rate = 0.0078125 + +[[Morfos]] +item = "LastSurvivor" +rate = 0.015625 + +[[SinowZoa]] +item = "Varista" +rate = 0.0078125 + +[[SinowZele]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[Deldepth]] +item = "FlowensSword" +rate = 0.015625 + +[[Delbiter]] +item = "ClubOfLaconium" +rate = 0.02734375 + +[[BarbaRay]] +item = "DoubleSaber" +rate = 0.0625 + +[[GolDragon]] +item = "BraveKnuckle" +rate = 0.0625 + +[[GalGryphon]] +item = "PhotonClaw" +rate = 0.0625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "Kaladbolg" +rate = 0.015625 + +[[DelLily]] +item = "CustomRayVerOo" +rate = 0.015625 + +[[Epsilon]] +item = "MaceOfAdaman" +rate = 0.015625 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/blueful/rare_rate.toml b/data/drops/ep2/normal/blueful/rare_rate.toml new file mode 100644 index 0000000..77e85b6 --- /dev/null +++ b/data/drops/ep2/normal/blueful/rare_rate.toml @@ -0,0 +1,175 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[SavageWolf]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[BarbarousWolf]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[GrassAssassin]] +item = "SolAtomizer" +rate = 0.5625 + +[[PoisonLily]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[NarLily]] +item = "HpRestorate" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Garanz]] +item = "Trimate" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[LaDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SoDimenian]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[Gillchic]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gee]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowSpigell]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Dolmolm]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Dolmdarl]] +item = "Addslot" +rate = 0.0003662109375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[SinowZele]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "ResistFlame" +rate = 0.000213623046875 + +[[DelLily]] +item = "ResistFreeze" +rate = 0.000213623046875 + +[[Epsilon]] +item = "ResistThunder" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/greenill/rare_rate.toml b/data/drops/ep2/normal/greenill/rare_rate.toml new file mode 100644 index 0000000..06e6497 --- /dev/null +++ b/data/drops/ep2/normal/greenill/rare_rate.toml @@ -0,0 +1,175 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFreeze" +rate = 0.875 + +[[RagRappy]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[BarbarousWolf]] +item = "Addslot" +rate = 0.0003662109375 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.000274658203125 + +[[PoisonLily]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[NarLily]] +item = "GeneralArm" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Garanz]] +item = "SPartsVer116" +rate = 0.000274658203125 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[DarkBelra]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Dimenian]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[LaDimenian]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[SoDimenian]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Meriltas]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gee]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowSpigell]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Dolmdarl]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Morfos]] +item = "Trimate" +rate = 0.5625 + +[[SinowZoa]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[SinowZele]] +item = "BloodyArt" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "ResistLight" +rate = 0.000213623046875 + +[[DelLily]] +item = "ResistFlame" +rate = 0.000213623046875 + +[[Epsilon]] +item = "ResistFreeze" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/oran/rare_rate.toml b/data/drops/ep2/normal/oran/rare_rate.toml new file mode 100644 index 0000000..3707784 --- /dev/null +++ b/data/drops/ep2/normal/oran/rare_rate.toml @@ -0,0 +1,179 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "DragonHp" +rate = 0.875 + +[[Mothmant]] +item = "PowerMaterial" +rate = 0.000213623046875 + +[[RagRappy]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[BarbarousWolf]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.000274658203125 + +[[NarLily]] +item = "GeneralPower" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Garanz]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[LaDimenian]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[SoDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[Meriltas]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Gee]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[ZolGibbon]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowBerill]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SinowSpigell]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Dolmdarl]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "SlicerOfAssassin" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "GeneralMind" +rate = 0.000213623046875 + +[[DelLily]] +item = "GeneralLegs" +rate = 0.000213623046875 + +[[Epsilon]] +item = "GeneralArm" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/pinkal/rare_rate.toml b/data/drops/ep2/normal/pinkal/rare_rate.toml new file mode 100644 index 0000000..fa4697d --- /dev/null +++ b/data/drops/ep2/normal/pinkal/rare_rate.toml @@ -0,0 +1,191 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFreeze" +rate = 0.875 + +[[RagRappy]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SavageWolf]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[BarbarousWolf]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.000274658203125 + +[[PoisonLily]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[NarLily]] +item = "GeneralMind" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Garanz]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LaDimenian]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[SoDimenian]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[Meriltas]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Gee]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[ZolGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowBerill]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Dolmolm]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Dolmdarl]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[SinowZele]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "ResistThunder" +rate = 0.000213623046875 + +[[DelLily]] +item = "DragonHp" +rate = 0.000213623046875 + +[[Epsilon]] +item = "GeneralMind" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/purplenum/rare_rate.toml b/data/drops/ep2/normal/purplenum/rare_rate.toml new file mode 100644 index 0000000..3b20f54 --- /dev/null +++ b/data/drops/ep2/normal/purplenum/rare_rate.toml @@ -0,0 +1,175 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistLight" +rate = 0.875 + +[[GrassAssassin]] +item = "SolAtomizer" +rate = 0.5625 + +[[PoisonLily]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[NarLily]] +item = "DragonHp" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Garanz]] +item = "SPartsVer116" +rate = 0.000274658203125 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LaDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SoDimenian]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Meriltas]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Gee]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[ZolGibbon]] +item = "StarAtomizer" +rate = 0.0008544921875 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[Dolmolm]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[Dolmdarl]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[SinowZele]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "ResistFreeze" +rate = 0.000213623046875 + +[[DelLily]] +item = "ResistThunder" +rate = 0.000213623046875 + +[[Epsilon]] +item = "DragonHp" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/redria/rare_rate.toml b/data/drops/ep2/normal/redria/rare_rate.toml new file mode 100644 index 0000000..ae715bd --- /dev/null +++ b/data/drops/ep2/normal/redria/rare_rate.toml @@ -0,0 +1,163 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "Addslot" +rate = 0.875 + +[[SavageWolf]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[BarbarousWolf]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.000274658203125 + +[[NarLily]] +item = "Addslot" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[Garanz]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[LaDimenian]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[SoDimenian]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Meriltas]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Gee]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[Dolmolm]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[Dolmdarl]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DragonHp" +rate = 0.000213623046875 + +[[DelLily]] +item = "GeneralMind" +rate = 0.000213623046875 + +[[Epsilon]] +item = "GeneralLegs" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/skyly/rare_rate.toml b/data/drops/ep2/normal/skyly/rare_rate.toml new file mode 100644 index 0000000..ac016fd --- /dev/null +++ b/data/drops/ep2/normal/skyly/rare_rate.toml @@ -0,0 +1,187 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "GeneralPower" +rate = 0.875 + +[[RagRappy]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SavageWolf]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[BarbarousWolf]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[GrassAssassin]] +item = "SolAtomizer" +rate = 0.5625 + +[[PoisonLily]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Garanz]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[LaDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SoDimenian]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Meriltas]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gee]] +item = "FlowensSword" +rate = 0.0013427734375 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "Addslot" +rate = 0.0003662109375 + +[[ZolGibbon]] +item = "Addslot" +rate = 0.0003662109375 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowBerill]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[SinowSpigell]] +item = "DragonHp" +rate = 0.00054931640625 + +[[Dolmolm]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Dolmdarl]] +item = "StarAtomizer" +rate = 0.0008544921875 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SinowZele]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "ResistLight" +rate = 0.000213623046875 + +[[DelLily]] +item = "ResistFlame" +rate = 0.000213623046875 + +[[Epsilon]] +item = "ResistFreeze" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/viridia/rare_rate.toml b/data/drops/ep2/normal/viridia/rare_rate.toml new file mode 100644 index 0000000..9ac95ea --- /dev/null +++ b/data/drops/ep2/normal/viridia/rare_rate.toml @@ -0,0 +1,191 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ResistFlame" +rate = 0.875 + +[[RagRappy]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SavageWolf]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[BarbarousWolf]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[GrassAssassin]] +item = "SolAtomizer" +rate = 0.5625 + +[[PoisonLily]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[NarLily]] +item = "GeneralArm" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[Garanz]] +item = "LightRelief" +rate = 0.000274658203125 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[LaDimenian]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[SoDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gillchic]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Meriltas]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[Gee]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowBerill]] +item = "CrushBullet" +rate = 0.0013427734375 + +[[SinowSpigell]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Dolmolm]] +item = "Addslot" +rate = 0.0003662109375 + +[[Dolmdarl]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SinowZele]] +item = "Brionac" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DragonHp" +rate = 0.000213623046875 + +[[DelLily]] +item = "ResistLight" +rate = 0.000213623046875 + +[[Epsilon]] +item = "GeneralArm" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/whitil/rare_rate.toml b/data/drops/ep2/normal/whitil/rare_rate.toml new file mode 100644 index 0000000..6ec26ae --- /dev/null +++ b/data/drops/ep2/normal/whitil/rare_rate.toml @@ -0,0 +1,175 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "GeneralPower" +rate = 0.875 + +[[Mothmant]] +item = "EvadeMaterial" +rate = 0.000213623046875 + +[[GrassAssassin]] +item = "SolAtomizer" +rate = 0.5625 + +[[PoisonLily]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[NarLily]] +item = "ResistFlame" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Garanz]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SoDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Meriltas]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowBerill]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SinowSpigell]] +item = "ScapeDoll" +rate = 0.000213623046875 + +[[Dolmolm]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[Dolmdarl]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SinowZele]] +item = "M&A60Vise" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "GeneralArm" +rate = 0.000213623046875 + +[[DelLily]] +item = "GeneralPower" +rate = 0.000213623046875 + +[[Epsilon]] +item = "TpRestorate" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/normal/yellowboze/rare_rate.toml b/data/drops/ep2/normal/yellowboze/rare_rate.toml new file mode 100644 index 0000000..5af5f8a --- /dev/null +++ b/data/drops/ep2/normal/yellowboze/rare_rate.toml @@ -0,0 +1,179 @@ +[[Hildebear]] +item = "Trimate" +rate = 0.5625 + +[[Hildeblue]] +item = "ScapeDoll" +rate = 0.875 + +[[RagRappy]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[SavageWolf]] +item = "StarAtomizer" +rate = 0.0008544921875 + +[[BarbarousWolf]] +item = "SolAtomizer" +rate = 0.0013427734375 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.000274658203125 + +[[NarLily]] +item = "ResistFlame" +rate = 0.875 + +[[PanArms]] +item = "SolAtomizer" +rate = 0.5625 + +[[Migium]] +item = "Trimate" +rate = 0.5625 + +[[Hidoom]] +item = "Trimate" +rate = 0.5625 + +[[Dubchic]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[Garanz]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delsaber]] +item = "SolAtomizer" +rate = 0.5625 + +[[ChaosSorcerer]] +item = "SolAtomizer" +rate = 0.5625 + +[[DarkBelra]] +item = "SolAtomizer" +rate = 0.5625 + +[[Dimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[SoDimenian]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[LoveRappy]] +item = "AngelLuck" +rate = 0.875 + +[[Merillia]] +item = "PowerMaterial" +rate = 0.0013427734375 + +[[Meriltas]] +item = "MindMaterial" +rate = 0.0013427734375 + +[[Gee]] +item = "EvadeMaterial" +rate = 0.0013427734375 + +[[GiGue]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericarol]] +item = "StarAtomizer" +rate = 0.875 + +[[Merikle]] +item = "StarAtomizer" +rate = 0.875 + +[[Mericus]] +item = "StarAtomizer" +rate = 0.875 + +[[UlGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[ZolGibbon]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Gibbles]] +item = "StarAtomizer" +rate = 0.875 + +[[SinowBerill]] +item = "Monogrinder" +rate = 0.00054931640625 + +[[Dolmdarl]] +item = "HpMaterial" +rate = 0.0013427734375 + +[[Morfos]] +item = "SolAtomizer" +rate = 0.5625 + +[[SinowZoa]] +item = "DefMaterial" +rate = 0.0013427734375 + +[[SinowZele]] +item = "LuckMaterial" +rate = 0.00054931640625 + +[[Deldepth]] +item = "SolAtomizer" +rate = 0.5625 + +[[Delbiter]] +item = "Trimate" +rate = 0.5625 + +[[BarbaRay]] +item = "StarAtomizer" +rate = 0.875 + +[[GolDragon]] +item = "StarAtomizer" +rate = 0.875 + +[[GalGryphon]] +item = "StarAtomizer" +rate = 0.875 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "GeneralLegs" +rate = 0.000213623046875 + +[[DelLily]] +item = "GeneralArm" +rate = 0.000213623046875 + +[[Epsilon]] +item = "GeneralPower" +rate = 0.000213623046875 + +[[Epsiguard]] +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/blueful/rare_rate.toml b/data/drops/ep2/ultimate/blueful/rare_rate.toml new file mode 100644 index 0000000..07c7585 --- /dev/null +++ b/data/drops/ep2/ultimate/blueful/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.015625 + +[[Hildeblue]] +item = "Windmill" +rate = 0.5 + +[[Mothmant]] +item = "GaeBolg" +rate = 0.003173828125 + +[[RagRappy]] +item = "SuppressedGun" +rate = 0.003173828125 + +[[SavageWolf]] +item = "AliveAqhu" +rate = 0.015625 + +[[BarbarousWolf]] +item = "SuppressedGun" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "AncientSaber" +rate = 0.003173828125 + +[[PoisonLily]] +item = "GaeBolg" +rate = 0.015625 + +[[NarLily]] +item = "VictorAxe" +rate = 0.875 + +[[PanArms]] +item = "StingTip" +rate = 0.015625 + +[[Migium]] +item = "Mahu" +rate = 0.015625 + +[[Hidoom]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Dubchic]] +item = "AliveAqhu" +rate = 0.015625 + +[[Garanz]] +item = "RegenerateGear" +rate = 0.015625 + +[[Delsaber]] +item = "FlowensShield" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "DevilTechnique" +rate = 0.003173828125 + +[[DarkBelra]] +item = "AngryFist" +rate = 0.015625 + +[[Dimenian]] +item = "GaeBolg" +rate = 0.015625 + +[[LaDimenian]] +item = "GodTp" +rate = 0.001953125 + +[[SoDimenian]] +item = "SilenceClaw" +rate = 0.015625 + +[[Gillchic]] +item = "GuiltyLight" +rate = 0.015625 + +[[LoveRappy]] +item = "RabbitWand" +rate = 0.5 + +[[Merillia]] +item = "GaeBolg" +rate = 0.015625 + +[[Meriltas]] +item = "FlowensFrame" +rate = 0.003173828125 + +[[Gee]] +item = "AliveAqhu" +rate = 0.015625 + +[[GiGue]] +item = "PlantainLeaf" +rate = 0.015625 + +[[Mericarol]] +item = "TheSighOfAGod" +rate = 0.003173828125 + +[[Merikle]] +item = "PartisanOfLightning" +rate = 0.003173828125 + +[[Mericus]] +item = "Berdysh" +rate = 0.003173828125 + +[[UlGibbon]] +item = "BluefullCard" +rate = 9.918212890625e-5 + +[[ZolGibbon]] +item = "Agito" +rate = 0.003173828125 + +[[Gibbles]] +item = "MadamsUmbrella" +rate = 0.003173828125 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "ElectroFrame" +rate = 0.0009765625 + +[[Dolmolm]] +item = "Fatsia" +rate = 0.003173828125 + +[[Dolmdarl]] +item = "ImperialPick" +rate = 0.003173828125 + +[[Morfos]] +item = "TpRevival" +rate = 0.001953125 + +[[Recon]] +item = "TwinBrand" +rate = 0.001953125 + +[[SinowZoa]] +item = "SecureFeet" +rate = 0.0009765625 + +[[SinowZele]] +item = "Zanba" +rate = 0.003173828125 + +[[Deldepth]] +item = "SoulBanish" +rate = 0.003173828125 + +[[Delbiter]] +item = "PsychoWand" +rate = 9.918212890625e-5 + +[[BarbaRay]] +item = "GaeBolg" +rate = 0.203125 + +[[GolDragon]] +item = "MaserBeam" +rate = 0.02734375 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DemonicFork" +rate = 0.003173828125 + +[[DelLily]] +item = "Hitogata" +rate = 0.003173828125 + +[[Epsilon]] +item = "Agito" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/greenill/rare_rate.toml b/data/drops/ep2/ultimate/greenill/rare_rate.toml new file mode 100644 index 0000000..d8f9146 --- /dev/null +++ b/data/drops/ep2/ultimate/greenill/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.015625 + +[[Hildeblue]] +item = "Agito" +rate = 0.875 + +[[Mothmant]] +item = "Justy23St" +rate = 0.003173828125 + +[[RagRappy]] +item = "SuppressedGun" +rate = 0.003173828125 + +[[SavageWolf]] +item = "CrossScar" +rate = 0.015625 + +[[BarbarousWolf]] +item = "HpRevival" +rate = 0.001953125 + +[[GrassAssassin]] +item = "StinkFrame" +rate = 0.001953125 + +[[PoisonLily]] +item = "Justy23St" +rate = 0.015625 + +[[NarLily]] +item = "CustomBarrierVerOo" +rate = 0.875 + +[[PanArms]] +item = "PartsOfEggBlaster" +rate = 0.003173828125 + +[[Migium]] +item = "TwinPsychogun" +rate = 0.003173828125 + +[[Hidoom]] +item = "Kamui" +rate = 0.003173828125 + +[[Dubchic]] +item = "Justy23St" +rate = 0.015625 + +[[Garanz]] +item = "PanzerFaust" +rate = 0.003173828125 + +[[Delsaber]] +item = "HandgunGuld" +rate = 9.918212890625e-5 + +[[ChaosSorcerer]] +item = "GreenillCard" +rate = 9.918212890625e-5 + +[[DarkBelra]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Dimenian]] +item = "Justy23St" +rate = 0.015625 + +[[LaDimenian]] +item = "StandstillShield" +rate = 0.0009765625 + +[[SoDimenian]] +item = "Yasminkov2000H" +rate = 0.003173828125 + +[[Gillchic]] +item = "CrossScar" +rate = 0.015625 + +[[LoveRappy]] +item = "GodLuck" +rate = 0.875 + +[[Merillia]] +item = "Justy23St" +rate = 0.015625 + +[[Meriltas]] +item = "Asuka" +rate = 0.003173828125 + +[[Gee]] +item = "CureSlow" +rate = 0.001953125 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "PlantainLeaf" +rate = 0.003173828125 + +[[Merikle]] +item = "Berdysh" +rate = 0.003173828125 + +[[Mericus]] +item = "RedScorpio" +rate = 0.003173828125 + +[[UlGibbon]] +item = "Justy23St" +rate = 0.015625 + +[[ZolGibbon]] +item = "SecureFeet" +rate = 0.0009765625 + +[[Gibbles]] +item = "AngelHarp" +rate = 9.918212890625e-5 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "Yasminkov3000R" +rate = 0.003173828125 + +[[Dolmolm]] +item = "CrossScar" +rate = 0.015625 + +[[Dolmdarl]] +item = "Mahu" +rate = 0.015625 + +[[Morfos]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[Recon]] +item = "Justy23St" +rate = 0.015625 + +[[SinowZoa]] +item = "AntiAndroidRifle" +rate = 0.003173828125 + +[[SinowZele]] +item = "Yasminkov7000V" +rate = 0.003173828125 + +[[Deldepth]] +item = "AuraField" +rate = 0.0009765625 + +[[Delbiter]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[BarbaRay]] +item = "StagCutlery" +rate = 0.203125 + +[[GolDragon]] +item = "MaserBeam" +rate = 0.02734375 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "FlameGarment" +rate = 0.0009765625 + +[[DelLily]] +item = "CrossScar" +rate = 0.015625 + +[[Epsilon]] +item = "AnoRifle" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/oran/rare_rate.toml b/data/drops/ep2/ultimate/oran/rare_rate.toml new file mode 100644 index 0000000..ecba31f --- /dev/null +++ b/data/drops/ep2/ultimate/oran/rare_rate.toml @@ -0,0 +1,208 @@ +[[Hildebear]] +item = "TwinBrand" +rate = 0.003173828125 + +[[Hildeblue]] +item = "Windmill" +rate = 0.5 + +[[Mothmant]] +item = "CrossScar" +rate = 0.003173828125 + +[[RagRappy]] +item = "PartsOfEggBlaster" +rate = 0.003173828125 + +[[SavageWolf]] +item = "FlowensShield" +rate = 0.003173828125 + +[[BarbarousWolf]] +item = "AncientSaber" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "AntiAndroidRifle" +rate = 0.003173828125 + +[[PoisonLily]] +item = "DragonSlayer" +rate = 0.015625 + +[[NarLily]] +item = "AuraField" +rate = 0.5 + +[[PanArms]] +item = "VictorAxe" +rate = 0.015625 + +[[Migium]] +item = "GodHand" +rate = 0.003173828125 + +[[Hidoom]] +item = "Yasminkov2000H" +rate = 0.003173828125 + +[[Dubchic]] +item = "SecureFeet" +rate = 0.0009765625 + +[[Garanz]] +item = "PanzerFaust" +rate = 0.003173828125 + +[[Delsaber]] +item = "DbsSaber" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "RabbitWand" +rate = 0.003173828125 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "CrossScar" +rate = 0.015625 + +[[LaDimenian]] +item = "GodHp" +rate = 0.001953125 + +[[SoDimenian]] +item = "BrightnessCircle" +rate = 0.0009765625 + +[[Gillchic]] +item = "StingTip" +rate = 0.003173828125 + +[[LoveRappy]] +item = "TheSighOfAGod" +rate = 0.5 + +[[Merillia]] +item = "CrossScar" +rate = 0.015625 + +[[Meriltas]] +item = "DragonSlayer" +rate = 0.015625 + +[[Gee]] +item = "CrossScar" +rate = 0.015625 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "Asuka" +rate = 0.003173828125 + +[[Merikle]] +item = "CureFreeze" +rate = 0.003173828125 + +[[Mericus]] +item = "RedScorpio" +rate = 0.003173828125 + +[[UlGibbon]] +item = "CrossScar" +rate = 0.015625 + +[[ZolGibbon]] +item = "DragonSlayer" +rate = 0.015625 + +[[Gibbles]] +item = "PsychoWand" +rate = 9.918212890625e-5 + +[[SinowBerill]] +item = "FlightCutter" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "TripolicShield" +rate = 0.0009765625 + +[[Dolmolm]] +item = "DragonSlayer" +rate = 0.015625 + +[[Dolmdarl]] +item = "TpRevival" +rate = 0.001953125 + +[[Morfos]] +item = "StandstillShield" +rate = 0.0009765625 + +[[SinowZoa]] +item = "TwinChakram" +rate = 0.003173828125 + +[[SinowZele]] +item = "Zanba" +rate = 0.003173828125 + +[[Deldepth]] +item = "RikasClaw" +rate = 0.003173828125 + +[[Delbiter]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[BarbaRay]] +item = "RedScorpio" +rate = 0.203125 + +[[GolDragon]] +item = "DragonSlayer" +rate = 0.203125 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DemonicFork" +rate = 0.003173828125 + +[[DelLily]] +item = "Hitogata" +rate = 0.003173828125 + +[[Epsilon]] +item = "AnoRifle" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/pinkal/rare_rate.toml b/data/drops/ep2/ultimate/pinkal/rare_rate.toml new file mode 100644 index 0000000..ae48934 --- /dev/null +++ b/data/drops/ep2/ultimate/pinkal/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "TechnicalCrozier" +rate = 0.003173828125 + +[[Hildeblue]] +item = "Berdysh" +rate = 0.5 + +[[Mothmant]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[RagRappy]] +item = "StingTip" +rate = 0.003173828125 + +[[SavageWolf]] +item = "StormWandIndra" +rate = 0.015625 + +[[BarbarousWolf]] +item = "GodAbility" +rate = 0.001953125 + +[[GrassAssassin]] +item = "AngryFist" +rate = 0.015625 + +[[PoisonLily]] +item = "StormWandIndra" +rate = 0.015625 + +[[NarLily]] +item = "Windmill" +rate = 0.5 + +[[PanArms]] +item = "StormWandIndra" +rate = 0.015625 + +[[Migium]] +item = "AntiAndroidRifle" +rate = 0.003173828125 + +[[Hidoom]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Dubchic]] +item = "StormWandIndra" +rate = 0.015625 + +[[Garanz]] +item = "PartsOfEggBlaster" +rate = 0.003173828125 + +[[Delsaber]] +item = "StormWandIndra" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "GodTp" +rate = 0.001953125 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "GaeBolg" +rate = 0.015625 + +[[LaDimenian]] +item = "StormWandIndra" +rate = 0.015625 + +[[SoDimenian]] +item = "AuraField" +rate = 0.0009765625 + +[[Gillchic]] +item = "GaeBolg" +rate = 0.015625 + +[[LoveRappy]] +item = "RabbitWand" +rate = 0.5 + +[[Merillia]] +item = "PinkalCard" +rate = 9.918212890625e-5 + +[[Meriltas]] +item = "Fatsia" +rate = 0.003173828125 + +[[Gee]] +item = "GaeBolg" +rate = 0.015625 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "Asuka" +rate = 0.003173828125 + +[[Merikle]] +item = "TheSighOfAGod" +rate = 0.003173828125 + +[[Mericus]] +item = "RedScorpio" +rate = 0.003173828125 + +[[UlGibbon]] +item = "PlantainLeaf" +rate = 0.003173828125 + +[[ZolGibbon]] +item = "SecureFeet" +rate = 0.0009765625 + +[[Gibbles]] +item = "MadamsUmbrella" +rate = 0.003173828125 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "SoulBanish" +rate = 0.003173828125 + +[[Dolmolm]] +item = "GaeBolg" +rate = 0.015625 + +[[Dolmdarl]] +item = "StormWandIndra" +rate = 0.015625 + +[[Morfos]] +item = "TripolicShield" +rate = 0.0009765625 + +[[Recon]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[SinowZoa]] +item = "FlowensSword" +rate = 9.918212890625e-5 + +[[SinowZele]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[Deldepth]] +item = "DevilTechnique" +rate = 0.001953125 + +[[Delbiter]] +item = "Hitogata" +rate = 0.003173828125 + +[[BarbaRay]] +item = "Asuka" +rate = 0.203125 + +[[GolDragon]] +item = "PartisanOfLightning" +rate = 0.02734375 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DemonicFork" +rate = 0.003173828125 + +[[DelLily]] +item = "HeartOfPoumn" +rate = 0.003173828125 + +[[Epsilon]] +item = "RikasClaw" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/purplenum/rare_rate.toml b/data/drops/ep2/ultimate/purplenum/rare_rate.toml new file mode 100644 index 0000000..b7f520d --- /dev/null +++ b/data/drops/ep2/ultimate/purplenum/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "Kamui" +rate = 0.003173828125 + +[[Hildeblue]] +item = "RabbitWand" +rate = 0.5 + +[[Mothmant]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[RagRappy]] +item = "SuppressedGun" +rate = 0.003173828125 + +[[SavageWolf]] +item = "L&K14Combat" +rate = 0.015625 + +[[BarbarousWolf]] +item = "GodLegs" +rate = 0.001953125 + +[[GrassAssassin]] +item = "Yasminkov9000M" +rate = 0.003173828125 + +[[PoisonLily]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[NarLily]] +item = "Windmill" +rate = 0.5 + +[[PanArms]] +item = "StingTip" +rate = 0.015625 + +[[Migium]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Hidoom]] +item = "Yasminkov2000H" +rate = 0.003173828125 + +[[Dubchic]] +item = "L&K14Combat" +rate = 0.015625 + +[[Garanz]] +item = "PanzerFaust" +rate = 0.003173828125 + +[[Delsaber]] +item = "Agito" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "TwinPsychogun" +rate = 0.003173828125 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "CrossScar" +rate = 0.015625 + +[[LaDimenian]] +item = "AntiAndroidRifle" +rate = 0.003173828125 + +[[SoDimenian]] +item = "SpiritGarment" +rate = 0.003173828125 + +[[Gillchic]] +item = "L&K14Combat" +rate = 0.015625 + +[[LoveRappy]] +item = "GodLuck" +rate = 0.5 + +[[Merillia]] +item = "CrossScar" +rate = 0.015625 + +[[Meriltas]] +item = "AttributeWall" +rate = 0.003173828125 + +[[Gee]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "HeavenPunisher" +rate = 9.918212890625e-5 + +[[Merikle]] +item = "PartisanOfLightning" +rate = 0.003173828125 + +[[Mericus]] +item = "Agito" +rate = 0.0009765625 + +[[UlGibbon]] +item = "CrossScar" +rate = 0.015625 + +[[ZolGibbon]] +item = "Agito" +rate = 0.003173828125 + +[[Gibbles]] +item = "GodAbility" +rate = 0.003173828125 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "CustomBarrierVerOo" +rate = 0.003173828125 + +[[Dolmolm]] +item = "L&K14Combat" +rate = 0.015625 + +[[Dolmdarl]] +item = "DbsSaber" +rate = 9.918212890625e-5 + +[[Morfos]] +item = "TripolicShield" +rate = 0.0009765625 + +[[Recon]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[SinowZoa]] +item = "Agito" +rate = 0.003173828125 + +[[SinowZele]] +item = "Yasminkov7000V" +rate = 0.003173828125 + +[[Deldepth]] +item = "ElectroFrame" +rate = 0.0009765625 + +[[Delbiter]] +item = "TheSighOfAGod" +rate = 0.003173828125 + +[[BarbaRay]] +item = "L&K14Combat" +rate = 0.203125 + +[[GolDragon]] +item = "MaserBeam" +rate = 0.02734375 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DemonicFork" +rate = 0.003173828125 + +[[DelLily]] +item = "Hitogata" +rate = 0.003173828125 + +[[Epsilon]] +item = "RikasClaw" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/redria/rare_rate.toml b/data/drops/ep2/ultimate/redria/rare_rate.toml new file mode 100644 index 0000000..36c3664 --- /dev/null +++ b/data/drops/ep2/ultimate/redria/rare_rate.toml @@ -0,0 +1,208 @@ +[[Hildebear]] +item = "FlowensSword" +rate = 0.015625 + +[[Hildeblue]] +item = "RabbitWand" +rate = 0.5 + +[[Mothmant]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[RagRappy]] +item = "SuppressedGun" +rate = 0.003173828125 + +[[SavageWolf]] +item = "Agito" +rate = 0.003173828125 + +[[BarbarousWolf]] +item = "Agito" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "GodTechnique" +rate = 0.003173828125 + +[[PoisonLily]] +item = "VictorAxe" +rate = 0.003173828125 + +[[NarLily]] +item = "Windmill" +rate = 0.5 + +[[PanArms]] +item = "UltimateFrame" +rate = 0.003173828125 + +[[Migium]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[Hidoom]] +item = "PbCreate" +rate = 0.003173828125 + +[[Dubchic]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[Garanz]] +item = "PanzerFaust" +rate = 0.003173828125 + +[[Delsaber]] +item = "FlowensShield" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "RedriaCard" +rate = 9.918212890625e-5 + +[[DarkBelra]] +item = "FlightCutter" +rate = 0.003173828125 + +[[Dimenian]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[LaDimenian]] +item = "GodLegs" +rate = 0.003173828125 + +[[SoDimenian]] +item = "CureSlow" +rate = 0.003173828125 + +[[Gillchic]] +item = "ElectroFrame" +rate = 0.003173828125 + +[[LoveRappy]] +item = "GodLuck" +rate = 0.875 + +[[Merillia]] +item = "Agito" +rate = 0.003173828125 + +[[Meriltas]] +item = "PlantainLeaf" +rate = 0.003173828125 + +[[Gee]] +item = "AngryFist" +rate = 0.015625 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "Asuka" +rate = 0.003173828125 + +[[Merikle]] +item = "TwinBlaze" +rate = 0.003173828125 + +[[Mericus]] +item = "RedScorpio" +rate = 0.003173828125 + +[[UlGibbon]] +item = "StagCutlery" +rate = 0.015625 + +[[ZolGibbon]] +item = "BrightnessCircle" +rate = 0.0013427734375 + +[[Gibbles]] +item = "GodBattle" +rate = 0.003173828125 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "SoulBanish" +rate = 0.003173828125 + +[[Dolmolm]] +item = "MonkeyKingBar" +rate = 0.003173828125 + +[[Dolmdarl]] +item = "PerfectResist" +rate = 0.003173828125 + +[[Morfos]] +item = "StinkFrame" +rate = 0.003173828125 + +[[SinowZoa]] +item = "AnoRifle" +rate = 0.003173828125 + +[[SinowZele]] +item = "HeavenPunisher" +rate = 9.5367431640625e-6 + +[[Deldepth]] +item = "AuraField" +rate = 0.0013427734375 + +[[Delbiter]] +item = "Hitogata" +rate = 0.003173828125 + +[[BarbaRay]] +item = "TwinBrand" +rate = 0.02734375 + +[[GolDragon]] +item = "MaserBeam" +rate = 0.02734375 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "TripolicShield" +rate = 0.003173828125 + +[[DelLily]] +item = "StandstillShield" +rate = 0.003173828125 + +[[Epsilon]] +item = "SecureFeet" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/skyly/rare_rate.toml b/data/drops/ep2/ultimate/skyly/rare_rate.toml new file mode 100644 index 0000000..585fb5f --- /dev/null +++ b/data/drops/ep2/ultimate/skyly/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "AncientSaber" +rate = 0.003173828125 + +[[Hildeblue]] +item = "GodPower" +rate = 0.5 + +[[Mothmant]] +item = "Justy23St" +rate = 0.003173828125 + +[[RagRappy]] +item = "Justy23St" +rate = 0.015625 + +[[SavageWolf]] +item = "DragonSlayer" +rate = 0.015625 + +[[BarbarousWolf]] +item = "VictorAxe" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "DbsSaber" +rate = 0.015625 + +[[PoisonLily]] +item = "Justy23St" +rate = 0.015625 + +[[NarLily]] +item = "RegenerateGear" +rate = 0.5 + +[[PanArms]] +item = "StingTip" +rate = 0.015625 + +[[Migium]] +item = "Agito" +rate = 9.918212890625e-5 + +[[Hidoom]] +item = "CombatGear" +rate = 0.015625 + +[[Dubchic]] +item = "ChainSawd" +rate = 0.003173828125 + +[[Garanz]] +item = "PartsOfEggBlaster" +rate = 0.015625 + +[[Delsaber]] +item = "FlightCutter" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "Mahu" +rate = 0.015625 + +[[DarkBelra]] +item = "Yasha" +rate = 9.918212890625e-5 + +[[Dimenian]] +item = "DragonSlayer" +rate = 0.015625 + +[[LaDimenian]] +item = "FlowensShield" +rate = 0.003173828125 + +[[SoDimenian]] +item = "Mahu" +rate = 0.015625 + +[[Gillchic]] +item = "DragonSlayer" +rate = 0.015625 + +[[LoveRappy]] +item = "HeartOfPoumn" +rate = 0.5 + +[[Merillia]] +item = "StagCutlery" +rate = 0.015625 + +[[Meriltas]] +item = "Fatsia" +rate = 0.003173828125 + +[[Gee]] +item = "Justy23St" +rate = 0.015625 + +[[GiGue]] +item = "SealedJSword" +rate = 9.918212890625e-5 + +[[Mericarol]] +item = "MonkeyKingBar" +rate = 0.003173828125 + +[[Merikle]] +item = "Berdysh" +rate = 0.003173828125 + +[[Mericus]] +item = "Yasminkov7000V" +rate = 0.003173828125 + +[[UlGibbon]] +item = "DragonSlayer" +rate = 0.015625 + +[[ZolGibbon]] +item = "HpRevival" +rate = 0.001953125 + +[[Gibbles]] +item = "PartisanOfLightning" +rate = 0.003173828125 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "HeavenPunisher" +rate = 9.918212890625e-5 + +[[Dolmolm]] +item = "CureParalysis" +rate = 0.001953125 + +[[Dolmdarl]] +item = "StandstillShield" +rate = 0.0009765625 + +[[Morfos]] +item = "TwinBlaze" +rate = 0.003173828125 + +[[Recon]] +item = "GuiltyLight" +rate = 0.003173828125 + +[[SinowZoa]] +item = "SilenceClaw" +rate = 0.015625 + +[[SinowZele]] +item = "Zanba" +rate = 0.003173828125 + +[[Deldepth]] +item = "BrightnessCircle" +rate = 0.0009765625 + +[[Delbiter]] +item = "SoulBanish" +rate = 0.003173828125 + +[[BarbaRay]] +item = "TwinBrand" +rate = 0.203125 + +[[GolDragon]] +item = "MaserBeam" +rate = 0.02734375 + +[[GalGryphon]] +item = "GodHand" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "Yamigarasu" +rate = 0.003173828125 + +[[DelLily]] +item = "DragonSlayer" +rate = 0.015625 + +[[Epsilon]] +item = "RikasClaw" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/viridia/rare_rate.toml b/data/drops/ep2/ultimate/viridia/rare_rate.toml new file mode 100644 index 0000000..a50bb5b --- /dev/null +++ b/data/drops/ep2/ultimate/viridia/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "Asuka" +rate = 0.003173828125 + +[[Hildeblue]] +item = "Kamui" +rate = 0.5 + +[[Mothmant]] +item = "FinalImpact" +rate = 0.003173828125 + +[[RagRappy]] +item = "FinalImpact" +rate = 0.015625 + +[[SavageWolf]] +item = "FinalImpact" +rate = 0.015625 + +[[BarbarousWolf]] +item = "FlowensShield" +rate = 0.003173828125 + +[[GrassAssassin]] +item = "VictorAxe" +rate = 0.003173828125 + +[[PoisonLily]] +item = "CurePoison" +rate = 0.001953125 + +[[NarLily]] +item = "StandstillShield" +rate = 0.5 + +[[PanArms]] +item = "SuppressedGun" +rate = 0.003173828125 + +[[Migium]] +item = "Berdysh" +rate = 0.003173828125 + +[[Hidoom]] +item = "GodArm" +rate = 0.001953125 + +[[Dubchic]] +item = "GaeBolg" +rate = 0.02734375 + +[[Garanz]] +item = "PanzerFaust" +rate = 0.003173828125 + +[[Delsaber]] +item = "Agito" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "BrightnessCircle" +rate = 0.0009765625 + +[[DarkBelra]] +item = "TwinPsychogun" +rate = 0.003173828125 + +[[Dimenian]] +item = "GaeBolg" +rate = 0.015625 + +[[LaDimenian]] +item = "VictorAxe" +rate = 0.003173828125 + +[[SoDimenian]] +item = "FlameVisit" +rate = 0.003173828125 + +[[Gillchic]] +item = "FinalImpact" +rate = 0.015625 + +[[LoveRappy]] +item = "Agito" +rate = 0.5 + +[[Merillia]] +item = "StinkFrame" +rate = 0.001953125 + +[[Meriltas]] +item = "CureShock" +rate = 0.001953125 + +[[Gee]] +item = "Fatsia" +rate = 0.003173828125 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "MadamsUmbrella" +rate = 0.003173828125 + +[[Merikle]] +item = "SoulBanish" +rate = 0.003173828125 + +[[Mericus]] +item = "AntiAndroidRifle" +rate = 0.003173828125 + +[[UlGibbon]] +item = "FinalImpact" +rate = 0.015625 + +[[ZolGibbon]] +item = "ElectroFrame" +rate = 0.0009765625 + +[[Gibbles]] +item = "MadamsParasol" +rate = 9.918212890625e-5 + +[[SinowBerill]] +item = "StingTip" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "Agito" +rate = 0.003173828125 + +[[Dolmolm]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dolmdarl]] +item = "GuiltyLight" +rate = 0.015625 + +[[Morfos]] +item = "SecureFeet" +rate = 0.0009765625 + +[[Recon]] +item = "MaserBeam" +rate = 0.001953125 + +[[SinowZoa]] +item = "Agito" +rate = 0.003173828125 + +[[SinowZele]] +item = "Yasminkov2000H" +rate = 0.003173828125 + +[[Deldepth]] +item = "Yamigarasu" +rate = 0.003173828125 + +[[Delbiter]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[BarbaRay]] +item = "FinalImpact" +rate = 0.203125 + +[[GolDragon]] +item = "GodHand" +rate = 0.02734375 + +[[GalGryphon]] +item = "RedScorpio" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "NeisClaw" +rate = 9.918212890625e-5 + +[[DelLily]] +item = "BookOfHitogata" +rate = 9.918212890625e-5 + +[[Epsilon]] +item = "FinalImpact" +rate = 0.015625 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/whitil/rare_rate.toml b/data/drops/ep2/ultimate/whitil/rare_rate.toml new file mode 100644 index 0000000..963891c --- /dev/null +++ b/data/drops/ep2/ultimate/whitil/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "VictorAxe" +rate = 0.015625 + +[[Hildeblue]] +item = "FlightCutter" +rate = 0.375 + +[[Mothmant]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[RagRappy]] +item = "DbsSaber" +rate = 9.918212890625e-5 + +[[SavageWolf]] +item = "GodLegs" +rate = 0.001953125 + +[[BarbarousWolf]] +item = "L&K14Combat" +rate = 0.015625 + +[[GrassAssassin]] +item = "AncientSaber" +rate = 0.003173828125 + +[[PoisonLily]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[NarLily]] +item = "CurePoison" +rate = 0.5 + +[[PanArms]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[Migium]] +item = "AngryFist" +rate = 0.02734375 + +[[Hidoom]] +item = "Yasminkov2000H" +rate = 0.003173828125 + +[[Dubchic]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[Garanz]] +item = "TwinPsychogun" +rate = 0.003173828125 + +[[Delsaber]] +item = "SecureFeet" +rate = 0.0009765625 + +[[ChaosSorcerer]] +item = "StingTip" +rate = 0.015625 + +[[DarkBelra]] +item = "StandstillShield" +rate = 0.0009765625 + +[[Dimenian]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[LaDimenian]] +item = "SilenceClaw" +rate = 0.015625 + +[[SoDimenian]] +item = "HeroAbility" +rate = 0.001953125 + +[[Gillchic]] +item = "L&K14Combat" +rate = 0.015625 + +[[LoveRappy]] +item = "ElectroFrame" +rate = 0.5 + +[[Merillia]] +item = "L&K14Combat" +rate = 0.015625 + +[[Meriltas]] +item = "Fatsia" +rate = 0.003173828125 + +[[Gee]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "Asuka" +rate = 0.015625 + +[[Merikle]] +item = "MonkeyKingBar" +rate = 0.003173828125 + +[[Mericus]] +item = "RedScorpio" +rate = 0.015625 + +[[UlGibbon]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[ZolGibbon]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[Gibbles]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[SinowBerill]] +item = "Mahu" +rate = 0.015625 + +[[SinowSpigell]] +item = "TwinBrand" +rate = 0.015625 + +[[Dolmolm]] +item = "SpiritGarment" +rate = 0.003173828125 + +[[Dolmdarl]] +item = "StinkFrame" +rate = 0.003173828125 + +[[Morfos]] +item = "FlightFan" +rate = 0.003173828125 + +[[Recon]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[SinowZoa]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[SinowZele]] +item = "Yamigarasu" +rate = 0.003173828125 + +[[Deldepth]] +item = "GuiltyLight" +rate = 0.015625 + +[[Delbiter]] +item = "RikasClaw" +rate = 0.003173828125 + +[[BarbaRay]] +item = "DiskaOfBraveman" +rate = 0.203125 + +[[GolDragon]] +item = "Asuka" +rate = 0.203125 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "Yamigarasu" +rate = 0.003173828125 + +[[DelLily]] +item = "PsychoWand" +rate = 9.5367431640625e-6 + +[[Epsilon]] +item = "RikasClaw" +rate = 0.003173828125 + +[[Epsiguard]] +item = "GigaShield" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/ultimate/yellowboze/rare_rate.toml b/data/drops/ep2/ultimate/yellowboze/rare_rate.toml new file mode 100644 index 0000000..91427e2 --- /dev/null +++ b/data/drops/ep2/ultimate/yellowboze/rare_rate.toml @@ -0,0 +1,212 @@ +[[Hildebear]] +item = "Agito" +rate = 0.003173828125 + +[[Hildeblue]] +item = "FlightCutter" +rate = 0.5 + +[[Mothmant]] +item = "Bravace" +rate = 0.003173828125 + +[[RagRappy]] +item = "CrossScar" +rate = 0.015625 + +[[SavageWolf]] +item = "AncientSaber" +rate = 0.003173828125 + +[[BarbarousWolf]] +item = "GodLegs" +rate = 0.001953125 + +[[GrassAssassin]] +item = "TwinPsychogun" +rate = 0.003173828125 + +[[PoisonLily]] +item = "FlowensSword" +rate = 0.015625 + +[[NarLily]] +item = "SecureFeet" +rate = 0.5 + +[[PanArms]] +item = "PerfectResist" +rate = 0.003173828125 + +[[Migium]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[Hidoom]] +item = "Yasminkov2000H" +rate = 0.003173828125 + +[[Dubchic]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Garanz]] +item = "PartsOfEggBlaster" +rate = 0.003173828125 + +[[Delsaber]] +item = "MagicRockMoola" +rate = 0.003173828125 + +[[ChaosSorcerer]] +item = "BrightnessCircle" +rate = 0.0009765625 + +[[DarkBelra]] +item = "Justy23St" +rate = 0.015625 + +[[Dimenian]] +item = "GaeBolg" +rate = 0.015625 + +[[LaDimenian]] +item = "CustomBarrierVerOo" +rate = 0.003173828125 + +[[SoDimenian]] +item = "SilenceClaw" +rate = 0.015625 + +[[Gillchic]] +item = "GaeBolg" +rate = 0.015625 + +[[LoveRappy]] +item = "TheSighOfAGod" +rate = 0.5 + +[[Merillia]] +item = "StormWandIndra" +rate = 0.015625 + +[[Meriltas]] +item = "FinalImpact" +rate = 0.015625 + +[[Gee]] +item = "Mahu" +rate = 0.015625 + +[[GiGue]] +item = "GiGuesBody" +rate = 0.003173828125 + +[[Mericarol]] +item = "Asuka" +rate = 0.003173828125 + +[[Merikle]] +item = "TwinBlaze" +rate = 0.003173828125 + +[[Mericus]] +item = "MonkeyKingBar" +rate = 0.003173828125 + +[[UlGibbon]] +item = "PbCreate" +rate = 0.001953125 + +[[ZolGibbon]] +item = "SpiritGarment" +rate = 0.003173828125 + +[[Gibbles]] +item = "LavisCannon" +rate = 9.918212890625e-5 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.003173828125 + +[[SinowSpigell]] +item = "StagCutlery" +rate = 0.015625 + +[[Dolmolm]] +item = "L&K14Combat" +rate = 0.015625 + +[[Dolmdarl]] +item = "StinkFrame" +rate = 0.003173828125 + +[[Morfos]] +item = "Yasminkov7000V" +rate = 0.003173828125 + +[[Recon]] +item = "GuiltyLight" +rate = 0.003173828125 + +[[SinowZoa]] +item = "Zanba" +rate = 0.003173828125 + +[[SinowZele]] +item = "Hitogata" +rate = 0.003173828125 + +[[Deldepth]] +item = "YellowbozeCard" +rate = 9.918212890625e-5 + +[[Delbiter]] +item = "MadamsUmbrella" +rate = 0.003173828125 + +[[BarbaRay]] +item = "GodHand" +rate = 0.02734375 + +[[GolDragon]] +item = "DragonSlayer" +rate = 0.21875 + +[[GalGryphon]] +item = "GalGryphonsWing" +rate = 0.02734375 + +[[OlgaFlow]] +item = "ParasiticGeneFlow" +rate = 0.015625 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "Yamigarasu" +rate = 0.003173828125 + +[[DelLily]] +item = "HeartOfPoumn" +rate = 0.003173828125 + +[[Epsilon]] +item = "ClubOfZumiuran" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/blueful/rare_rate.toml b/data/drops/ep2/veryhard/blueful/rare_rate.toml new file mode 100644 index 0000000..ee6fd64 --- /dev/null +++ b/data/drops/ep2/veryhard/blueful/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "Vjaya" +rate = 0.02734375 + +[[Hildeblue]] +item = "VictorAxe" +rate = 0.875 + +[[RagRappy]] +item = "CustomBarrierVerOo" +rate = 0.0078125 + +[[SavageWolf]] +item = "BraveHammer" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "Vjaya" +rate = 0.0078125 + +[[GrassAssassin]] +item = "StagCutlery" +rate = 0.015625 + +[[PoisonLily]] +item = "Vjaya" +rate = 0.0078125 + +[[NarLily]] +item = "GaeBolg" +rate = 0.875 + +[[PanArms]] +item = "Vjaya" +rate = 0.02734375 + +[[Migium]] +item = "AngryFist" +rate = 0.02734375 + +[[Hidoom]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Dubchic]] +item = "Vjaya" +rate = 0.015625 + +[[Garanz]] +item = "RegenerateGear" +rate = 0.02734375 + +[[Delsaber]] +item = "FlowensShield" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "StingTip" +rate = 0.02734375 + +[[DarkBelra]] +item = "Vjaya" +rate = 0.015625 + +[[Dimenian]] +item = "Vjaya" +rate = 0.0078125 + +[[LaDimenian]] +item = "BraveHammer" +rate = 0.0078125 + +[[SoDimenian]] +item = "SilenceClaw" +rate = 0.0078125 + +[[Gillchic]] +item = "Vjaya" +rate = 0.0078125 + +[[LoveRappy]] +item = "GaeBolg" +rate = 0.875 + +[[Merillia]] +item = "Vjaya" +rate = 0.0078125 + +[[Meriltas]] +item = "BraveHammer" +rate = 0.0078125 + +[[Gee]] +item = "FlowensFrame" +rate = 0.0078125 + +[[GiGue]] +item = "GaeBolg" +rate = 0.02734375 + +[[Mericarol]] +item = "Yamato" +rate = 0.02734375 + +[[Merikle]] +item = "AttributePlate" +rate = 0.02734375 + +[[Mericus]] +item = "GuiltyLight" +rate = 0.02734375 + +[[UlGibbon]] +item = "BraveHammer" +rate = 0.0078125 + +[[ZolGibbon]] +item = "Vjaya" +rate = 0.0078125 + +[[Gibbles]] +item = "MadamsUmbrella" +rate = 0.015625 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "PlantainLeaf" +rate = 0.015625 + +[[Dolmolm]] +item = "Fatsia" +rate = 0.0078125 + +[[Dolmdarl]] +item = "BraveHammer" +rate = 0.0078125 + +[[Morfos]] +item = "BraveHammer" +rate = 0.015625 + +[[SinowZoa]] +item = "Vjaya" +rate = 0.015625 + +[[SinowZele]] +item = "Vjaya" +rate = 0.015625 + +[[Deldepth]] +item = "AttributeWall" +rate = 0.015625 + +[[Delbiter]] +item = "SuppressedGun" +rate = 0.02734375 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "GaeBolg" +rate = 0.015625 + +[[DelLily]] +item = "AliveAqhu" +rate = 0.015625 + +[[Epsilon]] +item = "GaeBolg" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/greenill/rare_rate.toml b/data/drops/ep2/veryhard/greenill/rare_rate.toml new file mode 100644 index 0000000..d88324c --- /dev/null +++ b/data/drops/ep2/veryhard/greenill/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Hildeblue]] +item = "Justy23St" +rate = 0.875 + +[[RagRappy]] +item = "BloodyArt" +rate = 0.0078125 + +[[SavageWolf]] +item = "WalsMk2" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "WalsMk2" +rate = 0.0078125 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.015625 + +[[PoisonLily]] +item = "WalsMk2" +rate = 0.0078125 + +[[NarLily]] +item = "Justy23St" +rate = 0.875 + +[[PanArms]] +item = "WalsMk2" +rate = 0.02734375 + +[[Migium]] +item = "TwinPsychogun" +rate = 0.02734375 + +[[Hidoom]] +item = "Justy23St" +rate = 0.02734375 + +[[Dubchic]] +item = "Justy23St" +rate = 0.015625 + +[[Garanz]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Delsaber]] +item = "Justy23St" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "Justy23St" +rate = 0.02734375 + +[[DarkBelra]] +item = "Justy23St" +rate = 0.015625 + +[[Dimenian]] +item = "WalsMk2" +rate = 0.0078125 + +[[LaDimenian]] +item = "WalsMk2" +rate = 0.0078125 + +[[SoDimenian]] +item = "FlowensShield" +rate = 0.0078125 + +[[Gillchic]] +item = "WalsMk2" +rate = 0.0078125 + +[[LoveRappy]] +item = "Justy23St" +rate = 0.875 + +[[Merillia]] +item = "WalsMk2" +rate = 0.0078125 + +[[Meriltas]] +item = "WalsMk2" +rate = 0.0078125 + +[[Gee]] +item = "WalsMk2" +rate = 0.0078125 + +[[GiGue]] +item = "StinkFrame" +rate = 0.02734375 + +[[Mericarol]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[Merikle]] +item = "Justy23St" +rate = 0.02734375 + +[[Mericus]] +item = "Mahu" +rate = 0.02734375 + +[[UlGibbon]] +item = "WalsMk2" +rate = 0.0078125 + +[[ZolGibbon]] +item = "WalsMk2" +rate = 0.0078125 + +[[Gibbles]] +item = "RevivalGarment" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "WalsMk2" +rate = 0.015625 + +[[Dolmolm]] +item = "BloodyArt" +rate = 0.0078125 + +[[Dolmdarl]] +item = "WalsMk2" +rate = 0.0078125 + +[[Morfos]] +item = "BloodyArt" +rate = 0.015625 + +[[SinowZoa]] +item = "WalsMk2" +rate = 0.015625 + +[[SinowZele]] +item = "WalsMk2" +rate = 0.015625 + +[[Deldepth]] +item = "LightRelief" +rate = 0.015625 + +[[Delbiter]] +item = "SuppressedGun" +rate = 0.02734375 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "Justy23St" +rate = 0.015625 + +[[DelLily]] +item = "CrossScar" +rate = 0.015625 + +[[Epsilon]] +item = "Justy23St" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/oran/rare_rate.toml b/data/drops/ep2/veryhard/oran/rare_rate.toml new file mode 100644 index 0000000..7c781fe --- /dev/null +++ b/data/drops/ep2/veryhard/oran/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "CrossScar" +rate = 0.02734375 + +[[Hildeblue]] +item = "VictorAxe" +rate = 0.875 + +[[RagRappy]] +item = "BloodyArt" +rate = 0.0078125 + +[[SavageWolf]] +item = "LastSurvivor" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "BloodyArt" +rate = 0.0078125 + +[[GrassAssassin]] +item = "LastSurvivor" +rate = 0.015625 + +[[PoisonLily]] +item = "BloodyArt" +rate = 0.0078125 + +[[NarLily]] +item = "FlowensShield" +rate = 0.875 + +[[PanArms]] +item = "BloodyArt" +rate = 0.02734375 + +[[Migium]] +item = "CrossScar" +rate = 0.02734375 + +[[Hidoom]] +item = "BraveKnuckle" +rate = 0.02734375 + +[[Dubchic]] +item = "BloodyArt" +rate = 0.015625 + +[[Garanz]] +item = "CombatGear" +rate = 0.02734375 + +[[Delsaber]] +item = "BloodyArt" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "CrossScar" +rate = 0.02734375 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "BloodyArt" +rate = 0.0078125 + +[[LaDimenian]] +item = "BloodyArt" +rate = 0.0078125 + +[[SoDimenian]] +item = "RegenerateGear" +rate = 0.0078125 + +[[Gillchic]] +item = "BloodyArt" +rate = 0.0078125 + +[[LoveRappy]] +item = "LightRelief" +rate = 0.875 + +[[Merillia]] +item = "BloodyArt" +rate = 0.0078125 + +[[Meriltas]] +item = "LastSurvivor" +rate = 0.0078125 + +[[Gee]] +item = "BloodyArt" +rate = 0.0078125 + +[[GiGue]] +item = "DoubleSaber" +rate = 0.02734375 + +[[Mericarol]] +item = "Yamato" +rate = 0.02734375 + +[[Merikle]] +item = "CrossScar" +rate = 0.02734375 + +[[Mericus]] +item = "GuiltyLight" +rate = 0.02734375 + +[[UlGibbon]] +item = "BloodyArt" +rate = 0.0078125 + +[[ZolGibbon]] +item = "LastSurvivor" +rate = 0.0078125 + +[[Gibbles]] +item = "RevivalGarment" +rate = 0.02734375 + +[[SinowBerill]] +item = "BloodyArt" +rate = 0.015625 + +[[SinowSpigell]] +item = "LastSurvivor" +rate = 0.015625 + +[[Dolmolm]] +item = "BladeDance" +rate = 0.0078125 + +[[Dolmdarl]] +item = "BloodyArt" +rate = 0.0078125 + +[[Morfos]] +item = "FireScepterAgni" +rate = 0.015625 + +[[SinowZoa]] +item = "BladeDance" +rate = 0.015625 + +[[SinowZele]] +item = "BloodyArt" +rate = 0.015625 + +[[Deldepth]] +item = "StingTip" +rate = 0.015625 + +[[Delbiter]] +item = "AttributePlate" +rate = 0.02734375 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "CrossScar" +rate = 0.015625 + +[[DelLily]] +item = "CrossScar" +rate = 0.015625 + +[[Epsilon]] +item = "DragonSlayer" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/pinkal/rare_rate.toml b/data/drops/ep2/veryhard/pinkal/rare_rate.toml new file mode 100644 index 0000000..19ed2a9 --- /dev/null +++ b/data/drops/ep2/veryhard/pinkal/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Hildeblue]] +item = "StormWandIndra" +rate = 0.875 + +[[RagRappy]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[SavageWolf]] +item = "FireScepterAgni" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.015625 + +[[PoisonLily]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[NarLily]] +item = "StormWandIndra" +rate = 0.875 + +[[PanArms]] +item = "IceStaffDagon" +rate = 0.02734375 + +[[Migium]] +item = "GaeBolg" +rate = 0.02734375 + +[[Hidoom]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Dubchic]] +item = "BraveKnuckle" +rate = 0.015625 + +[[Garanz]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Delsaber]] +item = "Vjaya" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "SilenceClaw" +rate = 0.02734375 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[LaDimenian]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[SoDimenian]] +item = "FlowensShield" +rate = 0.0078125 + +[[Gillchic]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[LoveRappy]] +item = "StingTip" +rate = 0.875 + +[[Merillia]] +item = "Vjaya" +rate = 0.0078125 + +[[Meriltas]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[Gee]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[GiGue]] +item = "Fatsia" +rate = 0.02734375 + +[[Mericarol]] +item = "Yamato" +rate = 0.02734375 + +[[Merikle]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[Mericus]] +item = "GuiltyLight" +rate = 0.02734375 + +[[UlGibbon]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[ZolGibbon]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[Gibbles]] +item = "AttributeWall" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "StormWandIndra" +rate = 0.015625 + +[[Dolmolm]] +item = "IceStaffDagon" +rate = 0.0078125 + +[[Dolmdarl]] +item = "Vjaya" +rate = 0.0078125 + +[[Morfos]] +item = "SpiritGarment" +rate = 0.015625 + +[[SinowZoa]] +item = "IceStaffDagon" +rate = 0.015625 + +[[SinowZele]] +item = "StormWandIndra" +rate = 0.015625 + +[[Deldepth]] +item = "GaeBolg" +rate = 0.015625 + +[[Delbiter]] +item = "MadamsUmbrella" +rate = 0.015625 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "GaeBolg" +rate = 0.015625 + +[[DelLily]] +item = "StormWandIndra" +rate = 0.015625 + +[[Epsilon]] +item = "StormWandIndra" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/purplenum/rare_rate.toml b/data/drops/ep2/veryhard/purplenum/rare_rate.toml new file mode 100644 index 0000000..fadb54c --- /dev/null +++ b/data/drops/ep2/veryhard/purplenum/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Hildeblue]] +item = "L&K14Combat" +rate = 0.875 + +[[RagRappy]] +item = "H&S25Justice" +rate = 0.0078125 + +[[SavageWolf]] +item = "M&A60Vise" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "H&S25Justice" +rate = 0.0078125 + +[[GrassAssassin]] +item = "TwinPsychogun" +rate = 0.015625 + +[[PoisonLily]] +item = "H&S25Justice" +rate = 0.0078125 + +[[NarLily]] +item = "FlowensFrame" +rate = 0.875 + +[[PanArms]] +item = "H&S25Justice" +rate = 0.02734375 + +[[Migium]] +item = "MagicRockMoola" +rate = 0.02734375 + +[[Hidoom]] +item = "L&K14Combat" +rate = 0.02734375 + +[[Dubchic]] +item = "H&S25Justice" +rate = 0.015625 + +[[Garanz]] +item = "SPartsVer116" +rate = 0.02734375 + +[[Delsaber]] +item = "CombatGear" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "L&K14Combat" +rate = 0.02734375 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "H&S25Justice" +rate = 0.0078125 + +[[LaDimenian]] +item = "DoubleSaber" +rate = 0.0078125 + +[[SoDimenian]] +item = "SpiritGarment" +rate = 0.0078125 + +[[Gillchic]] +item = "H&S25Justice" +rate = 0.0078125 + +[[LoveRappy]] +item = "L&K14Combat" +rate = 0.875 + +[[Merillia]] +item = "BloodyArt" +rate = 0.0078125 + +[[Meriltas]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Gee]] +item = "H&S25Justice" +rate = 0.0078125 + +[[GiGue]] +item = "AttributeWall" +rate = 0.02734375 + +[[Mericarol]] +item = "Yamato" +rate = 0.02734375 + +[[Merikle]] +item = "CrossScar" +rate = 0.02734375 + +[[Mericus]] +item = "GuiltyLight" +rate = 0.02734375 + +[[UlGibbon]] +item = "H&S25Justice" +rate = 0.0078125 + +[[ZolGibbon]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Gibbles]] +item = "CrossScar" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "CustomBarrierVerOo" +rate = 0.015625 + +[[Dolmolm]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Dolmdarl]] +item = "BloodyArt" +rate = 0.0078125 + +[[Morfos]] +item = "StinkFrame" +rate = 0.015625 + +[[SinowZoa]] +item = "H&S25Justice" +rate = 0.015625 + +[[SinowZele]] +item = "Agito" +rate = 0.015625 + +[[Deldepth]] +item = "Mahu" +rate = 0.015625 + +[[Delbiter]] +item = "SuppressedGun" +rate = 0.02734375 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "L&K14Combat" +rate = 0.015625 + +[[DelLily]] +item = "L&K14Combat" +rate = 0.015625 + +[[Epsilon]] +item = "CrossScar" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/redria/rare_rate.toml b/data/drops/ep2/veryhard/redria/rare_rate.toml new file mode 100644 index 0000000..057139d --- /dev/null +++ b/data/drops/ep2/veryhard/redria/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hildeblue]] +item = "VictorAxe" +rate = 0.875 + +[[RagRappy]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[SavageWolf]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "MeteorSmash" +rate = 0.0078125 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.015625 + +[[PoisonLily]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[NarLily]] +item = "CustomBarrierVerOo" +rate = 0.875 + +[[PanArms]] +item = "LightRelief" +rate = 0.02734375 + +[[Migium]] +item = "CureFreeze" +rate = 0.02734375 + +[[Hidoom]] +item = "GodTp" +rate = 0.02734375 + +[[Dubchic]] +item = "MagicRockMoola" +rate = 0.015625 + +[[Garanz]] +item = "CombatGear" +rate = 0.02734375 + +[[Delsaber]] +item = "FlowensShield" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[DarkBelra]] +item = "SilenceClaw" +rate = 0.015625 + +[[Dimenian]] +item = "MeteorSmash" +rate = 0.0078125 + +[[LaDimenian]] +item = "MeteorSmash" +rate = 0.0078125 + +[[SoDimenian]] +item = "GodPower" +rate = 0.0078125 + +[[Gillchic]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[LoveRappy]] +item = "GodLuck" +rate = 0.875 + +[[Merillia]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Meriltas]] +item = "MeteorSmash" +rate = 0.0078125 + +[[Gee]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[GiGue]] +item = "PlantainLeaf" +rate = 0.02734375 + +[[Mericarol]] +item = "Yamato" +rate = 0.02734375 + +[[Merikle]] +item = "Agito" +rate = 0.02734375 + +[[Mericus]] +item = "AngryFist" +rate = 0.02734375 + +[[UlGibbon]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[ZolGibbon]] +item = "MeteorSmash" +rate = 0.0078125 + +[[Gibbles]] +item = "SpiritGarment" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "FinalImpact" +rate = 0.015625 + +[[Dolmolm]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Dolmdarl]] +item = "HpRevival" +rate = 0.0078125 + +[[Morfos]] +item = "StinkFrame" +rate = 0.015625 + +[[SinowZoa]] +item = "DevilBattle" +rate = 0.015625 + +[[SinowZele]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Deldepth]] +item = "AttributeWall" +rate = 0.015625 + +[[Delbiter]] +item = "SuppressedGun" +rate = 0.02734375 + +[[BarbaRay]] +item = "StagCutlery" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[DelLily]] +item = "SpiritGarment" +rate = 0.015625 + +[[Epsilon]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/skyly/rare_rate.toml b/data/drops/ep2/veryhard/skyly/rare_rate.toml new file mode 100644 index 0000000..b4b6dab --- /dev/null +++ b/data/drops/ep2/veryhard/skyly/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Hildeblue]] +item = "Mahu" +rate = 0.875 + +[[RagRappy]] +item = "CombatGear" +rate = 0.0078125 + +[[SavageWolf]] +item = "FlowensSword" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "LastSurvivor" +rate = 0.0078125 + +[[GrassAssassin]] +item = "LastSurvivor" +rate = 0.015625 + +[[PoisonLily]] +item = "FlowensSword" +rate = 0.0078125 + +[[NarLily]] +item = "RegenerateGear" +rate = 0.875 + +[[PanArms]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Migium]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Hidoom]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Dubchic]] +item = "LastSurvivor" +rate = 0.015625 + +[[Garanz]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Delsaber]] +item = "AttributeWall" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "StingTip" +rate = 0.02734375 + +[[DarkBelra]] +item = "LastSurvivor" +rate = 0.015625 + +[[Dimenian]] +item = "LastSurvivor" +rate = 0.0078125 + +[[LaDimenian]] +item = "LastSurvivor" +rate = 0.0078125 + +[[SoDimenian]] +item = "LastSurvivor" +rate = 0.0078125 + +[[Gillchic]] +item = "LastSurvivor" +rate = 0.0078125 + +[[LoveRappy]] +item = "DragonSlayer" +rate = 0.875 + +[[Merillia]] +item = "FlowensSword" +rate = 0.0078125 + +[[Meriltas]] +item = "LastSurvivor" +rate = 0.0078125 + +[[Gee]] +item = "LastSurvivor" +rate = 0.0078125 + +[[GiGue]] +item = "CustomBarrierVerOo" +rate = 0.02734375 + +[[Mericarol]] +item = "Fatsia" +rate = 0.02734375 + +[[Merikle]] +item = "DragonSlayer" +rate = 0.02734375 + +[[Mericus]] +item = "GuiltyLight" +rate = 0.02734375 + +[[UlGibbon]] +item = "LastSurvivor" +rate = 0.0078125 + +[[ZolGibbon]] +item = "WalsMk2" +rate = 0.0078125 + +[[Gibbles]] +item = "VictorAxe" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "WalsMk2" +rate = 0.015625 + +[[Dolmolm]] +item = "WalsMk2" +rate = 0.0078125 + +[[Dolmdarl]] +item = "FlowensShield" +rate = 0.0078125 + +[[Morfos]] +item = "LastSurvivor" +rate = 0.015625 + +[[SinowZoa]] +item = "LastSurvivor" +rate = 0.015625 + +[[SinowZele]] +item = "SilenceClaw" +rate = 0.015625 + +[[Deldepth]] +item = "FlowensFrame" +rate = 0.015625 + +[[Delbiter]] +item = "Justy23St" +rate = 0.02734375 + +[[BarbaRay]] +item = "StagCutlery" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "AngryFist" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DragonSlayer" +rate = 0.015625 + +[[DelLily]] +item = "Justy23St" +rate = 0.015625 + +[[Epsilon]] +item = "DragonSlayer" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/viridia/rare_rate.toml b/data/drops/ep2/veryhard/viridia/rare_rate.toml new file mode 100644 index 0000000..76d5e0c --- /dev/null +++ b/data/drops/ep2/veryhard/viridia/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "CrushBullet" +rate = 0.02734375 + +[[Hildeblue]] +item = "FinalImpact" +rate = 0.875 + +[[RagRappy]] +item = "StinkFrame" +rate = 0.0078125 + +[[SavageWolf]] +item = "MeteorSmash" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "LightRelief" +rate = 0.0078125 + +[[GrassAssassin]] +item = "VictorAxe" +rate = 0.015625 + +[[PoisonLily]] +item = "MindMaterial" +rate = 0.0078125 + +[[NarLily]] +item = "FinalImpact" +rate = 0.875 + +[[PanArms]] +item = "MeteorSmash" +rate = 0.02734375 + +[[Migium]] +item = "FinalImpact" +rate = 0.02734375 + +[[Hidoom]] +item = "TwinPsychogun" +rate = 0.02734375 + +[[Dubchic]] +item = "Vjaya" +rate = 0.015625 + +[[Garanz]] +item = "FlowensShield" +rate = 0.02734375 + +[[Delsaber]] +item = "MeteorSmash" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "SuppressedGun" +rate = 0.02734375 + +[[DarkBelra]] +item = "MeteorSmash" +rate = 0.015625 + +[[Dimenian]] +item = "MeteorSmash" +rate = 0.0078125 + +[[LaDimenian]] +item = "Vjaya" +rate = 0.015625 + +[[SoDimenian]] +item = "DoubleSaber" +rate = 0.0078125 + +[[Gillchic]] +item = "BraveKnuckle" +rate = 0.0078125 + +[[LoveRappy]] +item = "FinalImpact" +rate = 0.875 + +[[Merillia]] +item = "MeteorSmash" +rate = 0.0078125 + +[[Meriltas]] +item = "CustomBarrierVerOo" +rate = 0.0078125 + +[[Gee]] +item = "MeteorSmash" +rate = 0.0078125 + +[[GiGue]] +item = "Fatsia" +rate = 0.02734375 + +[[Mericarol]] +item = "Yamato" +rate = 0.02734375 + +[[Merikle]] +item = "GaeBolg" +rate = 0.02734375 + +[[Mericus]] +item = "GuiltyLight" +rate = 0.02734375 + +[[UlGibbon]] +item = "MeteorSmash" +rate = 0.0078125 + +[[ZolGibbon]] +item = "AttributePlate" +rate = 0.0078125 + +[[Gibbles]] +item = "StingTip" +rate = 0.02734375 + +[[SinowBerill]] +item = "MeteorSmash" +rate = 0.015625 + +[[SinowSpigell]] +item = "MeteorSmash" +rate = 0.015625 + +[[Dolmolm]] +item = "SilenceClaw" +rate = 0.0078125 + +[[Dolmdarl]] +item = "MeteorSmash" +rate = 0.0078125 + +[[Morfos]] +item = "RevivalGarment" +rate = 0.015625 + +[[SinowZoa]] +item = "Agito" +rate = 0.015625 + +[[SinowZele]] +item = "Vjaya" +rate = 0.015625 + +[[Deldepth]] +item = "Vjaya" +rate = 0.015625 + +[[Delbiter]] +item = "MadamsUmbrella" +rate = 0.015625 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "FinalImpact" +rate = 0.015625 + +[[DelLily]] +item = "FinalImpact" +rate = 0.015625 + +[[Epsilon]] +item = "GaeBolg" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/whitil/rare_rate.toml b/data/drops/ep2/veryhard/whitil/rare_rate.toml new file mode 100644 index 0000000..1e31acd --- /dev/null +++ b/data/drops/ep2/veryhard/whitil/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Hildeblue]] +item = "DiskaOfBraveman" +rate = 0.875 + +[[RagRappy]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[SavageWolf]] +item = "H&S25Justice" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[GrassAssassin]] +item = "DoubleSaber" +rate = 0.015625 + +[[PoisonLily]] +item = "H&S25Justice" +rate = 0.0078125 + +[[NarLily]] +item = "DiskaOfBraveman" +rate = 0.875 + +[[PanArms]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Migium]] +item = "SilenceClaw" +rate = 0.02734375 + +[[Hidoom]] +item = "SilenceClaw" +rate = 0.02734375 + +[[Dubchic]] +item = "TwinPsychogun" +rate = 0.015625 + +[[Garanz]] +item = "CombatGear" +rate = 0.02734375 + +[[Delsaber]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "DiskaOfBraveman" +rate = 0.02734375 + +[[DarkBelra]] +item = "L&K14Combat" +rate = 0.015625 + +[[Dimenian]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[LaDimenian]] +item = "H&S25Justice" +rate = 0.0078125 + +[[SoDimenian]] +item = "DiskaOfBraveman" +rate = 0.0078125 + +[[Gillchic]] +item = "H&S25Justice" +rate = 0.0078125 + +[[LoveRappy]] +item = "RegenerateGear" +rate = 0.875 + +[[Merillia]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Meriltas]] +item = "M&A60Vise" +rate = 0.0078125 + +[[Gee]] +item = "H&S25Justice" +rate = 0.0078125 + +[[GiGue]] +item = "AttributePlate" +rate = 0.02734375 + +[[Mericarol]] +item = "DiskaOfLiberator" +rate = 0.02734375 + +[[Merikle]] +item = "Yamato" +rate = 0.02734375 + +[[Mericus]] +item = "Fatsia" +rate = 0.02734375 + +[[UlGibbon]] +item = "H&S25Justice" +rate = 0.0078125 + +[[ZolGibbon]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Gibbles]] +item = "VictorAxe" +rate = 0.02734375 + +[[SinowBerill]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[SinowSpigell]] +item = "Mahu" +rate = 0.015625 + +[[Dolmolm]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Dolmdarl]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Morfos]] +item = "StinkFrame" +rate = 0.015625 + +[[SinowZoa]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[SinowZele]] +item = "L&K14Combat" +rate = 0.015625 + +[[Deldepth]] +item = "SpiritGarment" +rate = 0.015625 + +[[Delbiter]] +item = "StingTip" +rate = 0.02734375 + +[[BarbaRay]] +item = "Yamato" +rate = 0.09375 + +[[GolDragon]] +item = "GuiltyLight" +rate = 0.09375 + +[[GalGryphon]] +item = "Mahu" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[DelLily]] +item = "L&K14Combat" +rate = 0.015625 + +[[Epsilon]] +item = "DiskaOfBraveman" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + diff --git a/data/drops/ep2/veryhard/yellowboze/rare_rate.toml b/data/drops/ep2/veryhard/yellowboze/rare_rate.toml new file mode 100644 index 0000000..c14ec5c --- /dev/null +++ b/data/drops/ep2/veryhard/yellowboze/rare_rate.toml @@ -0,0 +1,200 @@ +[[Hildebear]] +item = "LastSurvivor" +rate = 0.02734375 + +[[Hildeblue]] +item = "BloodyArt" +rate = 0.875 + +[[RagRappy]] +item = "Vjaya" +rate = 0.0078125 + +[[SavageWolf]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[BarbarousWolf]] +item = "H&S25Justice" +rate = 0.0078125 + +[[GrassAssassin]] +item = "LightRelief" +rate = 0.015625 + +[[PoisonLily]] +item = "MeteorSmash" +rate = 0.0078125 + +[[NarLily]] +item = "Justy23St" +rate = 0.875 + +[[PanArms]] +item = "BraveHammer" +rate = 0.02734375 + +[[Migium]] +item = "Bravace" +rate = 0.02734375 + +[[Hidoom]] +item = "ClubOfZumiuran" +rate = 0.02734375 + +[[Dubchic]] +item = "DiskaOfLiberator" +rate = 0.015625 + +[[Garanz]] +item = "RegenerateGear" +rate = 0.02734375 + +[[Delsaber]] +item = "MagicRockMoola" +rate = 0.015625 + +[[ChaosSorcerer]] +item = "LightRelief" +rate = 0.02734375 + +[[DarkBelra]] +item = "AliveAqhu" +rate = 0.015625 + +[[Dimenian]] +item = "BraveHammer" +rate = 0.0078125 + +[[LaDimenian]] +item = "CustomBarrierVerOo" +rate = 0.0078125 + +[[SoDimenian]] +item = "SilenceClaw" +rate = 0.0078125 + +[[Gillchic]] +item = "WalsMk2" +rate = 0.0078125 + +[[LoveRappy]] +item = "MeteorSmash" +rate = 0.875 + +[[Merillia]] +item = "Kaladbolg" +rate = 0.0078125 + +[[Meriltas]] +item = "Vjaya" +rate = 0.0078125 + +[[Gee]] +item = "BraveHammer" +rate = 0.0078125 + +[[GiGue]] +item = "Mahu" +rate = 0.02734375 + +[[Mericarol]] +item = "MadamsUmbrella" +rate = 0.02734375 + +[[Merikle]] +item = "GuiltyLight" +rate = 0.02734375 + +[[Mericus]] +item = "AttributePlate" +rate = 0.02734375 + +[[UlGibbon]] +item = "MaceOfAdaman" +rate = 0.0078125 + +[[ZolGibbon]] +item = "DiskaOfLiberator" +rate = 0.0078125 + +[[Gibbles]] +item = "SpiritGarment" +rate = 0.02734375 + +[[SinowBerill]] +item = "SinowBerillsArms" +rate = 0.015625 + +[[SinowSpigell]] +item = "CustomRayVerOo" +rate = 0.015625 + +[[Dolmolm]] +item = "H&S25Justice" +rate = 0.0078125 + +[[Dolmdarl]] +item = "StinkFrame" +rate = 0.0078125 + +[[Morfos]] +item = "StinkFrame" +rate = 0.015625 + +[[SinowZoa]] +item = "LastSurvivor" +rate = 0.015625 + +[[SinowZele]] +item = "BloodyArt" +rate = 0.015625 + +[[Deldepth]] +item = "GuiltyLight" +rate = 0.015625 + +[[Delbiter]] +item = "TwinPsychogun" +rate = 0.02734375 + +[[BarbaRay]] +item = "AngryFist" +rate = 0.09375 + +[[GolDragon]] +item = "StagCutlery" +rate = 0.09375 + +[[GalGryphon]] +item = "Yamato" +rate = 0.09375 + +[[StRappy]] +item = "ChristmasPresent" +rate = 0.875 + +[[HalloRappy]] +item = "JackOLantern" +rate = 0.875 + +[[EasterRappy]] +item = "EasterEgg" +rate = 0.875 + +[[IllGill]] +item = "GaeBolg" +rate = 0.015625 + +[[DelLily]] +item = "StormWandIndra" +rate = 0.015625 + +[[Epsilon]] +item = "FinalImpact" +rate = 0.015625 + +[[Epsiguard]] +item = "Varaha" +rate = 6.05359673500061e-9 + From 2f2e9e5c5c53f490f14490552ed77f7e52e19963 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:03:08 -0700 Subject: [PATCH 11/17] add missing enemies --- src/ship/monster.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ship/monster.rs b/src/ship/monster.rs index 93270ee..c9cf97f 100644 --- a/src/ship/monster.rs +++ b/src/ship/monster.rs @@ -11,8 +11,10 @@ pub enum MonsterParseError { #[derive(Debug, Serialize, Deserialize, Copy, Clone, Hash, Eq, PartialEq, enum_utils::FromStr, derive_more::Display)] pub enum MonsterType { Hildebear, + Hildeblue, SandRappy, RagRappy, + AlRappy, Monest, Mothmant, SavageWolf, @@ -23,11 +25,13 @@ pub enum MonsterType { GrassAssassin, DelLily, PoisonLily, + NarLily, NanoDragon, EvilShark, PalShark, GuilShark, PofuillySlime, + PouillySlime, PanArms, Hidoom, Migium, @@ -92,6 +96,7 @@ pub enum MonsterType { Morfos, ReconBox, Epsilon, + Epsiguard, SinowZoa, SinowZele, IllGill, From 979636a4c468ce50a5157ea43ee20158b9ef1441 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:04:51 -0700 Subject: [PATCH 12/17] load map object files --- src/ship/map.rs | 193 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 189 insertions(+), 4 deletions(-) diff --git a/src/ship/map.rs b/src/ship/map.rs index 8da7789..c8c4866 100644 --- a/src/ship/map.rs +++ b/src/ship/map.rs @@ -183,6 +183,156 @@ impl MapEnemy { } } +#[derive(Debug, Copy, Clone)] +struct RawMapObject { + otype: u16, + unknown1: u16, + unknown2: u32, + id: u16, + group: u16, + section: u16, + unknown3: u16, + x: f32, + y: f32, + z: f32, + xrot: u32, + yrot: u32, + zrot: u32, + field1: f32, + field2: f32, + field3: f32, + field4: u32, + field5: u32, + field6: u32, + field7: u32, +} + +impl RawMapObject { + fn from_byte_stream(cursor: &mut R) -> Result { + Ok(RawMapObject { + otype: cursor.read_u16::()?, + unknown1: cursor.read_u16::()?, + unknown2: cursor.read_u32::()?, + id: cursor.read_u16::()?, + group: cursor.read_u16::()?, + section: cursor.read_u16::()?, + unknown3: cursor.read_u16::()?, + x: cursor.read_f32::()?, + y: cursor.read_f32::()?, + z: cursor.read_f32::()?, + xrot: cursor.read_u32::()?, + yrot: cursor.read_u32::()?, + zrot: cursor.read_u32::()?, + field1: cursor.read_f32::()?, + field2: cursor.read_f32::()?, + field3: cursor.read_f32::()?, + field4: cursor.read_u32::()?, + field5: cursor.read_u32::()?, + field6: cursor.read_u32::()?, + field7: cursor.read_u32::()?, + }) + } +} + + +#[derive(Debug, Copy, Clone)] +pub enum FixedBoxDropType { + Weapon, + Armor, + Tool, + Meseta, + Random, + Specific(u32), // TODO: ItemDropType +} + +impl FixedBoxDropType { + fn from_object(field1: f32, field2: f32, field3: f32, field4: u32) -> FixedBoxDropType { + match (field1.round() as i32, field2.round() as i32, field3.round() as i32, field4) { + (0, 1, 1, 0) => { + FixedBoxDropType::Random + }, + (0, 1, _, 0x4000000) => { + FixedBoxDropType::Meseta + }, + (0, 1, 1, _) => { + FixedBoxDropType::Specific(field4) + }, + (-1, 1, 1, _) => { // ??????? + FixedBoxDropType::Specific(field4) + }, + (0, 1, 0, 0) => { + FixedBoxDropType::Weapon + }, + (0, 1, 0, 0x1000000) => { + FixedBoxDropType::Armor + }, + (0, 1, 0, 0x3000000) => { + FixedBoxDropType::Tool + }, + (1, _, _, _) => { + FixedBoxDropType::Random + }, + _ => { + println!("this box state should not occur? {} {} {} {}", field1.round() as i32, field2.round() as i32, field3.round() as i32, field4); + FixedBoxDropType::Random + } + } + } +} + + +#[derive(Debug, Copy, Clone)] +pub enum MapObjectType { + Box, + FixedBox(FixedBoxDropType), + EnemyBox, + EnemyFixedBox(FixedBoxDropType), + RuinsBox, + RuinsFixedBox(FixedBoxDropType), + RuinsEnemyBox, + RuinsEnemyFixedBox(FixedBoxDropType), + CcaBox, + CcaFixedBox(FixedBoxDropType), + EmptyBox, + EmptyFixedBox(FixedBoxDropType), + RuinsEmptyBox, + RuinsEmptyFixedBox, +} + +#[derive(Debug, Copy, Clone)] +pub struct MapObject { + pub object: MapObjectType, + //id: u32, +} + +#[derive(Debug, Copy, Clone)] +enum MapObjectError { + UnknownObjectType(u16, RawMapObject), +} + + +impl MapObject { + fn from_raw(raw: RawMapObject, episode: Episode) -> Result { + let object = match (raw, episode) { + (RawMapObject {otype: 136, ..}, _) => MapObjectType::Box, + (RawMapObject {otype: 145, ..}, _) => MapObjectType::EnemyBox, + (RawMapObject {otype: 146, ..}, _) => MapObjectType::FixedBox(FixedBoxDropType::from_object(raw.field1, raw.field2, raw.field3, raw.field4)), + (RawMapObject {otype: 147, ..}, _) => MapObjectType::EnemyFixedBox(FixedBoxDropType::from_object(raw.field1, raw.field2, raw.field3, raw.field4)), + (RawMapObject {otype: 149, ..}, _) => MapObjectType::EmptyFixedBox(FixedBoxDropType::from_object(raw.field1, raw.field2, raw.field3, raw.field4)), + (RawMapObject {otype: 353, ..}, _) => MapObjectType::RuinsFixedBox(FixedBoxDropType::from_object(raw.field1, raw.field2, raw.field3, raw.field4)), + (RawMapObject {otype: 354, ..}, _) => MapObjectType::RuinsBox, + (RawMapObject {otype: 355, ..}, _) => MapObjectType::RuinsEnemyFixedBox(FixedBoxDropType::from_object(raw.field1, raw.field2, raw.field3, raw.field4)), + (RawMapObject {otype: 356, ..}, _) => MapObjectType::RuinsEnemyBox, + (RawMapObject {otype: 357, ..}, _) => MapObjectType::RuinsEmptyBox, + _ => return Err(MapObjectError::UnknownObjectType(raw.otype, raw)) + }; + + Ok(MapObject { + object: object, + }) + } +} + #[derive(Debug)] enum MapVariantMode { @@ -269,7 +419,7 @@ impl MapVariant { minor: minor, } } - + // TODO: rename to npc_file fn dat_file(&self) -> String { match self.map { MapVariantType::Pioneer2Ep1 => "data/maps/map_city00_00e.dat".into(), @@ -290,12 +440,45 @@ impl MapVariant { } } + fn obj_file(&self) -> String { + match self.map { + MapVariantType::Pioneer2Ep1 => "data/maps/map_city00_00e.dat".into(), + MapVariantType::Forest1 => format!("data/maps/map_forest01_0{}o.dat", self.minor), + MapVariantType::Forest2 => format!("data/maps/map_forest02_0{}o.dat", self.minor), + MapVariantType::Caves1 => format!("data/maps/map_cave01_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Caves2 => format!("data/maps/map_cave02_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Caves3 => format!("data/maps/map_cave03_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Mines1 => format!("data/maps/map_machine01_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Mines2 => format!("data/maps/map_machine02_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Ruins1 => format!("data/maps/map_ancient01_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Ruins2 => format!("data/maps/map_ancient02_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Ruins3 => format!("data/maps/map_ancient03_0{}_0{}o.dat", self.major, self.minor), + MapVariantType::Dragon => "data/maps/map_boss01o.dat".into(), + MapVariantType::DeRolLe => "data/maps/map_boss02o.dat".into(), + MapVariantType::VolOpt => "data/maps/map_boss03o.dat".into(), + MapVariantType::DarkFalz => "data/maps/map_boss04o.dat".into(), + } + } + fn pkt_header(&self) -> [u8; 2] { [self.major, self.minor] } } +fn objects_from_map_data(path: PathBuf, episode: &Episode) -> Vec> { + let mut cursor = File::open(path.clone()).unwrap(); + let mut object_data = Vec::new(); + + while let Ok(raw_object) = RawMapObject::from_byte_stream(&mut cursor) { + let object = MapObject::from_raw(raw_object.clone(), *episode); + object_data.push(object.ok()); + + } + object_data +} + + fn enemy_data_from_map_data(path: PathBuf, episode: &Episode) -> Vec> { let mut cursor = File::open(path).unwrap(); let mut enemy_data = Vec::new(); @@ -377,7 +560,6 @@ fn enemy_data_from_map_data(path: PathBuf, episode: &Episode) -> Vec { - warn!("children: {}", enemy.children); for _ in 0..enemy.children { monsters.push(Some(MapEnemy::new(monster.monster))); } @@ -393,12 +575,12 @@ fn enemy_data_from_map_data(path: PathBuf, episode: &Episode) -> Vec> + enemy_data: Vec>, + object_data: Vec>, } impl Maps { pub fn new(episode: Episode) -> Maps { - warn!("new maps ep: {:?}", episode); let map_variants = match episode { Episode::One => { [MapVariant::new(MapVariantType::Pioneer2Ep1, MapVariantMode::Online), @@ -426,6 +608,9 @@ impl Maps { enemy_data.append(&mut enemy_data_from_map_data(map_variant.dat_file().into(), &episode)); enemy_data }), + object_data: map_variants.iter().map(|map_variant| { + objects_from_map_data(map_variant.obj_file().into(), &episode) + }).flatten().collect(), map_variants: map_variants, }; From 89aab63f866f7afe133a369a28bc84afa8443240 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:05:29 -0700 Subject: [PATCH 13/17] fix tool table config loading --- src/ship/drops/tool_table.rs | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/src/ship/drops/tool_table.rs b/src/ship/drops/tool_table.rs index b0147c4..585fd20 100644 --- a/src/ship/drops/tool_table.rs +++ b/src/ship/drops/tool_table.rs @@ -13,7 +13,7 @@ use crate::ship::drops::load_data_file; use crate::ship::drops::tech_table::TechniqueTable; -#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Copy, Clone)] +#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Copy, Clone, enum_utils::FromStr)] enum ToolRateType { Monomate, Dimate, @@ -50,6 +50,19 @@ struct ToolRate { }*/ #[derive(Debug, Serialize, Deserialize)] +struct ToolRatesRaw { + area1: BTreeMap, + area2: BTreeMap, + area3: BTreeMap, + area4: BTreeMap, + area5: BTreeMap, + area6: BTreeMap, + area7: BTreeMap, + area8: BTreeMap, + area9: BTreeMap, + area10: BTreeMap, +} + struct ToolRates { area1: BTreeMap, area2: BTreeMap, @@ -63,6 +76,23 @@ struct ToolRates { area10: BTreeMap, } +impl ToolRates { + fn new(raw: ToolRatesRaw) -> ToolRates { + ToolRates { + area1: raw.area1.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area2: raw.area2.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area3: raw.area3.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area4: raw.area4.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area5: raw.area5.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area6: raw.area6.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area7: raw.area7.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area8: raw.area8.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area9: raw.area9.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + area10: raw.area10.into_iter().map(|(name, rate)| (name.parse().unwrap(), rate)).collect(), + } + } +} + impl ToolRates { fn get_by_area<'a>(&'a self, map_area: &MapVariantType) -> &'a BTreeMap { match map_area.area_value().unwrap() { @@ -87,8 +117,10 @@ pub struct ToolTable { impl ToolTable { pub fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> ToolTable { + let rates = load_data_file(episode, difficulty, section_id, "tool_rate.toml"); + ToolTable { - rates: load_data_file(episode, difficulty, section_id, "tool_rate.toml"), + rates: ToolRates::new(rates), tech_table: TechniqueTable::new(episode, difficulty, section_id), } } From 0d42c0ede06b56f99558abd3def82187e050c3ac Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:06:24 -0700 Subject: [PATCH 14/17] add box drops --- src/ship/drops/box_drop_table.rs | 246 ++++++++++++++++++++++++++++++ src/ship/drops/mod.rs | 10 ++ src/ship/drops/rare_drop_table.rs | 27 +++- 3 files changed, 278 insertions(+), 5 deletions(-) create mode 100644 src/ship/drops/box_drop_table.rs diff --git a/src/ship/drops/box_drop_table.rs b/src/ship/drops/box_drop_table.rs new file mode 100644 index 0000000..ad8dc66 --- /dev/null +++ b/src/ship/drops/box_drop_table.rs @@ -0,0 +1,246 @@ +use std::collections::HashMap; +use rand::{Rng, SeedableRng}; +use rand::distributions::{WeightedIndex, Distribution}; +use serde::{Serialize, Deserialize}; +use crate::entity::item::ItemDetail; +use crate::entity::item::weapon::{Weapon, WeaponType}; +use crate::entity::item::armor::{Armor, ArmorType}; +use crate::entity::item::shield::{Shield, ShieldType}; +use crate::entity::item::unit::{Unit, UnitType}; +use crate::entity::item::tool::{Tool, ToolType}; +use crate::entity::character::SectionID; +use crate::ship::monster::MonsterType; +use crate::ship::room::{Difficulty, Episode}; +use crate::ship::map::MapVariantType; +use crate::ship::drops::load_data_file; +use crate::ship::map::{MapObject, MapObjectType, FixedBoxDropType}; +use crate::ship::drops::rare_drop_table::{RareDropTable, RareDropItem}; +use crate::ship::drops::generic_weapon::GenericWeaponTable; +use crate::ship::drops::generic_armor::GenericArmorTable; +use crate::ship::drops::generic_shield::GenericShieldTable; +use crate::ship::drops::generic_unit::GenericUnitTable; +use crate::ship::drops::tool_table::ToolTable; + + +#[derive(Debug, Serialize, Deserialize)] +struct BoxDropRate { + weapon_rate: u32, + armor_rate: u32, + shield_rate: u32, + unit_rate: u32, + tool_rate: u32, + meseta_rate: u32, + nothing_rate: u32, + min_meseta: u32, + max_meseta: u32, +} + +#[derive(Debug, Serialize, Deserialize)] +struct BoxDropRates { + area1: BoxDropRate, + area2: BoxDropRate, + area3: BoxDropRate, + area4: BoxDropRate, + area5: BoxDropRate, + area6: BoxDropRate, + area7: BoxDropRate, + area8: BoxDropRate, + area9: BoxDropRate, + area10: BoxDropRate, +} + +impl BoxDropRates { + fn rates_by_area(&self, map_area: &MapVariantType) -> &BoxDropRate { + match map_area.area_value().unwrap() { + 0 => &self.area1, + 1 => &self.area2, + 2 => &self.area3, + 3 => &self.area1, + 4 => &self.area1, + 5 => &self.area6, + 6 => &self.area7, + 7 => &self.area8, + 8 => &self.area9, + 9 => &self.area10, + _ => panic!() + } + } +} + +#[derive(Debug, Serialize, Deserialize)] +struct BoxRareRateRaw { + item: String, + rate: f32, +} + +#[derive(Debug, Serialize, Deserialize)] +struct BoxRareRatesRaw { + area1: Vec, + area2: Vec, + area3: Vec, + area4: Vec, + area5: Vec, + area6: Vec, + area7: Vec, + area8: Vec, + area9: Vec, + area10: Vec, +} + + +struct BoxRareRate { + item: RareDropItem, + rate: f32, +} + + +struct BoxRareRates { + area1: Vec, + area2: Vec, + area3: Vec, + area4: Vec, + area5: Vec, + area6: Vec, + area7: Vec, + area8: Vec, + area9: Vec, + area10: Vec, +} + +impl BoxRareRates { + fn new(raw: BoxRareRatesRaw) -> BoxRareRates { + BoxRareRates { + area1: raw.area1.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area2: raw.area2.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area3: raw.area3.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area4: raw.area4.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area5: raw.area5.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area6: raw.area6.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area7: raw.area7.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area8: raw.area8.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area9: raw.area9.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + area10: raw.area10.into_iter().map(|i| { BoxRareRate {item: RareDropItem::from_string(i.item), rate: i.rate} }).collect(), + } + } + + fn rates_by_area(&self, map_area: &MapVariantType) -> &Vec { + match map_area.area_value().unwrap() { + 0 => &self.area1, + 1 => &self.area2, + 2 => &self.area3, + 3 => &self.area1, + 4 => &self.area1, + 5 => &self.area6, + 6 => &self.area7, + 7 => &self.area8, + 8 => &self.area9, + 9 => &self.area10, + _ => panic!() + } + } +} + + + + +pub struct BoxDropTable { + box_rates: BoxDropRates, + rare_rates: BoxRareRates, + rare_stats: RareDropTable, + weapon_table: GenericWeaponTable, + armor_table: GenericArmorTable, + shield_table: GenericShieldTable, + unit_table: GenericUnitTable, + tool_table: ToolTable, +} + + +impl BoxDropTable { + pub fn new(episode: Episode, difficulty: Difficulty, section_id: SectionID) -> BoxDropTable { + let rates = load_data_file(episode, difficulty, section_id, "box_rare_rate.toml"); + + BoxDropTable { + box_rates: load_data_file(episode, difficulty, section_id, "box_drop_rate.toml"), + rare_rates: BoxRareRates::new(rates), + rare_stats: RareDropTable::new(episode, difficulty, section_id), + weapon_table: GenericWeaponTable::new(episode, difficulty, section_id), + armor_table: GenericArmorTable::new(episode, difficulty, section_id), + shield_table: GenericShieldTable::new(episode, difficulty, section_id), + unit_table: GenericUnitTable::new(episode, difficulty, section_id), + tool_table: ToolTable::new(episode, difficulty, section_id), + } + + } + + fn rare_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + self.rare_rates.rates_by_area(map_area).iter() + .filter_map(|rate| { + let rand: f32 = rng.gen(); + if rand < rate.rate { + Some(self.rare_stats.apply_item_stats(map_area, rate.item, rng)) + } + else { + None + } + }).nth(0) + } + + fn random_box_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + self.rare_drop(map_area, rng).or_else(|| { + let rate = self.box_rates.rates_by_area(map_area); + let type_weights = WeightedIndex::new(&[rate.weapon_rate, rate.armor_rate, rate.shield_rate, rate.unit_rate, + rate.tool_rate, rate.meseta_rate, rate.nothing_rate]).unwrap(); + let btype = type_weights.sample(rng); + match btype { + 0 => self.weapon_table.get_drop(map_area, rng), + 1 => self.armor_table.get_drop(map_area, rng), + 2 => self.shield_table.get_drop(map_area, rng), + 3 => self.unit_table.get_drop(map_area, rng), + 4 => self.tool_table.get_drop(map_area, rng), + //5 => meseta drop + _ => None, + } + }) + } + + fn fixed_box_drop(&self, fixed_drop: FixedBoxDropType, map_area: &MapVariantType, rng: &mut R) -> Option { + match fixed_drop { + FixedBoxDropType::Weapon => self.weapon_table.get_drop(map_area, rng), + FixedBoxDropType::Armor => self.armor_table.get_drop(map_area, rng), // TODO: should this drop shield? + FixedBoxDropType::Tool => self.tool_table.get_drop(map_area, rng), + FixedBoxDropType::Meseta => panic!(), + FixedBoxDropType::Random => self.random_box_drop(map_area, rng), + FixedBoxDropType::Specific(value) => panic!(), + } + } + + pub fn get_drop(&self, map_area: &MapVariantType, object: &MapObject, rng: &mut R) -> Option { + match object.object { + MapObjectType::Box | MapObjectType::EnemyBox | MapObjectType::RuinsBox| MapObjectType::RuinsEnemyBox + | MapObjectType::CcaBox => { + self.random_box_drop(map_area, rng) + }, + MapObjectType::FixedBox(f) | MapObjectType::EnemyFixedBox(f) | MapObjectType::RuinsFixedBox(f) + | MapObjectType::RuinsEnemyFixedBox(f) | MapObjectType::CcaFixedBox(f) => { + self.fixed_box_drop(f, map_area, rng) + }, + _ => None, + } + } +} + + + +#[cfg(test)] +mod test { + use super::*; + + #[test] + fn test_box_drops() { + let mut rng = rand_chacha::ChaCha20Rng::from_seed([23;32]); + + let bdt = BoxDropTable::new(Episode::One, Difficulty::Ultimate, SectionID::Skyly); + + println!("{:?}", bdt.get_drop(&MapVariantType::Forest1, &MapObject {object: MapObjectType::Box}, &mut rng)); + } +} diff --git a/src/ship/drops/mod.rs b/src/ship/drops/mod.rs index f7be23e..1c69666 100644 --- a/src/ship/drops/mod.rs +++ b/src/ship/drops/mod.rs @@ -6,6 +6,7 @@ mod generic_shield; mod generic_unit; mod tool_table; mod tech_table; +mod box_drop_table; use std::collections::HashMap; use std::fs::File; @@ -25,6 +26,8 @@ use crate::ship::drops::generic_shield::GenericShieldTable; use crate::ship::drops::generic_unit::GenericUnitTable; use crate::ship::drops::tool_table::ToolTable; use crate::ship::drops::rare_drop_table::RareDropTable; +use crate::ship::drops::box_drop_table::BoxDropTable; +use crate::ship::map::MapObject; fn data_file_path(episode: Episode, difficulty: Difficulty, section_id: SectionID, filename: &str) -> PathBuf { @@ -68,6 +71,7 @@ pub struct MonsterDropStats { pub max_meseta: u32, } +// TODO: ItemDropType enum ItemDropItem { Weapon, } @@ -95,6 +99,7 @@ struct DropTable { shield_table: GenericShieldTable, unit_table: GenericUnitTable, tool_table: ToolTable, + box_table: BoxDropTable, rng: R, } @@ -119,6 +124,7 @@ impl DropTable { shield_table: GenericShieldTable::new(episode, difficulty, section_id), unit_table: GenericUnitTable::new(episode, difficulty, section_id), tool_table: ToolTable::new(episode, difficulty, section_id), + box_table: BoxDropTable::new(episode, difficulty, section_id), rng: R::from_entropy(), } } @@ -164,4 +170,8 @@ impl DropTable { _ => panic!() } } + + pub fn get_box_drop(&mut self, map_area: &MapVariantType, object: &MapObject) -> Option { + self.box_table.get_drop(map_area, object, &mut self.rng) + } } diff --git a/src/ship/drops/rare_drop_table.rs b/src/ship/drops/rare_drop_table.rs index e919e25..fc42d8d 100644 --- a/src/ship/drops/rare_drop_table.rs +++ b/src/ship/drops/rare_drop_table.rs @@ -7,6 +7,7 @@ use crate::entity::item::armor::{Armor, ArmorType}; use crate::entity::item::shield::{Shield, ShieldType}; use crate::entity::item::unit::{Unit, UnitType}; use crate::entity::item::tool::{Tool, ToolType}; +use crate::entity::item::mag::{Mag, MagType}; use crate::entity::character::SectionID; use crate::ship::monster::MonsterType; use crate::ship::room::{Difficulty, Episode}; @@ -18,22 +19,25 @@ use crate::ship::drops::generic_shield::GenericShieldTable; #[derive(Debug, Copy, Clone)] -enum RareDropItem { +pub enum RareDropItem { Weapon(WeaponType), Armor(ArmorType), Shield(ShieldType), Unit(UnitType), Tool(ToolType), + Mag(MagType) } impl RareDropItem { - fn from_string(name: String) -> RareDropItem { - let parse_funcs: [Box Option>; 5] = [ + pub fn from_string(name: String) -> RareDropItem { + let parse_funcs: [Box Option>; 6] = [ Box::new(|i| Some(RareDropItem::Weapon(str::parse::(&i).ok()?))), Box::new(|i| Some(RareDropItem::Armor(str::parse::(&i).ok()?))), Box::new(|i| Some(RareDropItem::Shield(str::parse::(&i).ok()?))), Box::new(|i| Some(RareDropItem::Unit(str::parse::(&i).ok()?))), - Box::new(|i| Some(RareDropItem::Tool(str::parse::(&i).ok()?)))]; + Box::new(|i| Some(RareDropItem::Tool(str::parse::(&i).ok()?))), + Box::new(|i| Some(RareDropItem::Mag(str::parse::(&i).ok()?))), + ]; for parse in parse_funcs.iter() { match parse(&name) { @@ -92,7 +96,7 @@ impl RareDropTable { } } - fn apply_item_stats(&self, map_area: &MapVariantType, item: RareDropItem, rng: &mut R) -> ItemDetail { + pub fn apply_item_stats(&self, map_area: &MapVariantType, item: RareDropItem, rng: &mut R) -> ItemDetail { match item { RareDropItem::Weapon(weapon) => { ItemDetail::Weapon(Weapon { @@ -133,6 +137,19 @@ impl RareDropTable { ItemDetail::Tool(Tool { tool: tool, }) + }, + RareDropItem::Mag(mag) => { + ItemDetail::Mag(Mag { + mag: mag, + def: 500, + pow: 0, + dex: 0, + mnd: 0, + iq: 0, + synchro: 20, + photon_blast: [None; 3], + equipped: false, + }) } } } From ed3048840e14acfc326c7ff49089bbeb5735ce87 Mon Sep 17 00:00:00 2001 From: jake Date: Sat, 28 Mar 2020 12:06:45 -0700 Subject: [PATCH 15/17] add box drop config files --- .../drops/ep1/hard/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../drops/ep1/hard/blueful/box_rare_rate.toml | 100 ++++++++++++++ .../ep1/hard/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/hard/greenill/box_rare_rate.toml | 89 +++++++++++++ data/drops/ep1/hard/oran/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep1/hard/oran/box_rare_rate.toml | 101 ++++++++++++++ data/drops/ep1/hard/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep1/hard/pinkal/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/hard/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/hard/purplenum/box_rare_rate.toml | 100 ++++++++++++++ data/drops/ep1/hard/redria/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep1/hard/redria/box_rare_rate.toml | 113 ++++++++++++++++ data/drops/ep1/hard/skyly/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep1/hard/skyly/box_rare_rate.toml | 90 +++++++++++++ .../drops/ep1/hard/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../drops/ep1/hard/viridia/box_rare_rate.toml | 100 ++++++++++++++ data/drops/ep1/hard/whitil/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep1/hard/whitil/box_rare_rate.toml | 100 ++++++++++++++ .../ep1/hard/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/hard/yellowboze/box_rare_rate.toml | 89 +++++++++++++ .../ep1/normal/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/blueful/box_rare_rate.toml | 61 +++++++++ .../ep1/normal/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/greenill/box_rare_rate.toml | 56 ++++++++ data/drops/ep1/normal/oran/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep1/normal/oran/box_rare_rate.toml | 73 +++++++++++ .../ep1/normal/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/pinkal/box_rare_rate.toml | 84 ++++++++++++ .../ep1/normal/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/purplenum/box_rare_rate.toml | 62 +++++++++ .../ep1/normal/redria/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/redria/box_rare_rate.toml | 63 +++++++++ .../drops/ep1/normal/skyly/box_drop_rate.toml | 109 ++++++++++++++++ .../drops/ep1/normal/skyly/box_rare_rate.toml | 56 ++++++++ .../ep1/normal/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/viridia/box_rare_rate.toml | 62 +++++++++ .../ep1/normal/whitil/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/whitil/box_rare_rate.toml | 62 +++++++++ .../ep1/normal/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/normal/yellowboze/box_rare_rate.toml | 39 ++++++ .../ep1/ultimate/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/blueful/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/greenill/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/oran/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/oran/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/pinkal/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/purplenum/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/redria/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/redria/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/skyly/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/skyly/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/viridia/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/ultimate/whitil/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/ultimate/whitil/box_rare_rate.toml | 120 +++++++++++++++++ .../ultimate/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../ultimate/yellowboze/box_rare_rate.toml | 110 ++++++++++++++++ .../ep1/veryhard/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/blueful/box_rare_rate.toml | 122 +++++++++++++++++ .../ep1/veryhard/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/greenill/box_rare_rate.toml | 122 +++++++++++++++++ .../ep1/veryhard/oran/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/oran/box_rare_rate.toml | 122 +++++++++++++++++ .../ep1/veryhard/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/pinkal/box_rare_rate.toml | 122 +++++++++++++++++ .../ep1/veryhard/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/purplenum/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/veryhard/redria/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/redria/box_rare_rate.toml | 121 +++++++++++++++++ .../ep1/veryhard/skyly/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/skyly/box_rare_rate.toml | 122 +++++++++++++++++ .../ep1/veryhard/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/viridia/box_rare_rate.toml | 120 +++++++++++++++++ .../ep1/veryhard/whitil/box_drop_rate.toml | 109 ++++++++++++++++ .../ep1/veryhard/whitil/box_rare_rate.toml | 122 +++++++++++++++++ .../veryhard/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../veryhard/yellowboze/box_rare_rate.toml | 120 +++++++++++++++++ .../drops/ep2/hard/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../drops/ep2/hard/blueful/box_rare_rate.toml | 78 +++++++++++ .../ep2/hard/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/hard/greenill/box_rare_rate.toml | 66 ++++++++++ data/drops/ep2/hard/oran/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep2/hard/oran/box_rare_rate.toml | 101 ++++++++++++++ data/drops/ep2/hard/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep2/hard/pinkal/box_rare_rate.toml | 104 +++++++++++++++ .../ep2/hard/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/hard/purplenum/box_rare_rate.toml | 77 +++++++++++ data/drops/ep2/hard/redria/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep2/hard/redria/box_rare_rate.toml | 113 ++++++++++++++++ data/drops/ep2/hard/skyly/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep2/hard/skyly/box_rare_rate.toml | 67 ++++++++++ .../drops/ep2/hard/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../drops/ep2/hard/viridia/box_rare_rate.toml | 77 +++++++++++ data/drops/ep2/hard/whitil/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep2/hard/whitil/box_rare_rate.toml | 85 ++++++++++++ .../ep2/hard/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/hard/yellowboze/box_rare_rate.toml | 57 ++++++++ .../ep2/normal/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/blueful/box_rare_rate.toml | 70 ++++++++++ .../ep2/normal/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/greenill/box_rare_rate.toml | 59 +++++++++ data/drops/ep2/normal/oran/box_drop_rate.toml | 109 ++++++++++++++++ data/drops/ep2/normal/oran/box_rare_rate.toml | 71 ++++++++++ .../ep2/normal/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/pinkal/box_rare_rate.toml | 96 ++++++++++++++ .../ep2/normal/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/purplenum/box_rare_rate.toml | 70 ++++++++++ .../ep2/normal/redria/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/redria/box_rare_rate.toml | 74 +++++++++++ .../drops/ep2/normal/skyly/box_drop_rate.toml | 109 ++++++++++++++++ .../drops/ep2/normal/skyly/box_rare_rate.toml | 60 +++++++++ .../ep2/normal/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/viridia/box_rare_rate.toml | 68 ++++++++++ .../ep2/normal/whitil/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/whitil/box_rare_rate.toml | 69 ++++++++++ .../ep2/normal/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/normal/yellowboze/box_rare_rate.toml | 52 ++++++++ .../ep2/ultimate/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/blueful/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/greenill/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/oran/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/oran/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/pinkal/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/purplenum/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/redria/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/redria/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/skyly/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/skyly/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/viridia/box_rare_rate.toml | 120 +++++++++++++++++ .../ep2/ultimate/whitil/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/ultimate/whitil/box_rare_rate.toml | 120 +++++++++++++++++ .../ultimate/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../ultimate/yellowboze/box_rare_rate.toml | 101 ++++++++++++++ .../ep2/veryhard/blueful/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/blueful/box_rare_rate.toml | 122 +++++++++++++++++ .../ep2/veryhard/greenill/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/greenill/box_rare_rate.toml | 113 ++++++++++++++++ .../ep2/veryhard/oran/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/oran/box_rare_rate.toml | 123 ++++++++++++++++++ .../ep2/veryhard/pinkal/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/pinkal/box_rare_rate.toml | 121 +++++++++++++++++ .../ep2/veryhard/purplenum/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/purplenum/box_rare_rate.toml | 122 +++++++++++++++++ .../ep2/veryhard/redria/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/redria/box_rare_rate.toml | 122 +++++++++++++++++ .../ep2/veryhard/skyly/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/skyly/box_rare_rate.toml | 114 ++++++++++++++++ .../ep2/veryhard/viridia/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/viridia/box_rare_rate.toml | 122 +++++++++++++++++ .../ep2/veryhard/whitil/box_drop_rate.toml | 109 ++++++++++++++++ .../ep2/veryhard/whitil/box_rare_rate.toml | 121 +++++++++++++++++ .../veryhard/yellowboze/box_drop_rate.toml | 109 ++++++++++++++++ .../veryhard/yellowboze/box_rare_rate.toml | 120 +++++++++++++++++ 160 files changed, 16638 insertions(+) create mode 100644 data/drops/ep1/hard/blueful/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/blueful/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/greenill/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/greenill/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/oran/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/oran/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/redria/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/redria/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/skyly/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/skyly/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/viridia/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/viridia/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/whitil/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/whitil/box_rare_rate.toml create mode 100644 data/drops/ep1/hard/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep1/hard/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/blueful/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/blueful/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/greenill/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/greenill/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/oran/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/oran/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/redria/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/redria/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/skyly/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/skyly/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/viridia/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/viridia/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/whitil/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/whitil/box_rare_rate.toml create mode 100644 data/drops/ep1/normal/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep1/normal/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/blueful/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/blueful/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/greenill/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/greenill/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/oran/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/oran/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/redria/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/redria/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/skyly/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/skyly/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/viridia/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/viridia/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/whitil/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/whitil/box_rare_rate.toml create mode 100644 data/drops/ep1/ultimate/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep1/ultimate/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/blueful/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/blueful/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/greenill/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/greenill/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/oran/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/oran/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/redria/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/redria/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/skyly/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/skyly/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/viridia/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/viridia/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/whitil/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/whitil/box_rare_rate.toml create mode 100644 data/drops/ep1/veryhard/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep1/veryhard/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/blueful/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/blueful/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/greenill/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/greenill/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/oran/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/oran/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/redria/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/redria/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/skyly/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/skyly/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/viridia/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/viridia/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/whitil/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/whitil/box_rare_rate.toml create mode 100644 data/drops/ep2/hard/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep2/hard/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/blueful/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/blueful/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/greenill/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/greenill/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/oran/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/oran/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/redria/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/redria/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/skyly/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/skyly/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/viridia/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/viridia/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/whitil/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/whitil/box_rare_rate.toml create mode 100644 data/drops/ep2/normal/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep2/normal/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/blueful/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/blueful/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/greenill/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/greenill/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/oran/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/oran/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/redria/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/redria/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/skyly/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/skyly/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/viridia/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/viridia/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/whitil/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/whitil/box_rare_rate.toml create mode 100644 data/drops/ep2/ultimate/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep2/ultimate/yellowboze/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/blueful/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/blueful/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/greenill/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/greenill/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/oran/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/oran/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/pinkal/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/pinkal/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/purplenum/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/purplenum/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/redria/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/redria/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/skyly/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/skyly/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/viridia/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/viridia/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/whitil/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/whitil/box_rare_rate.toml create mode 100644 data/drops/ep2/veryhard/yellowboze/box_drop_rate.toml create mode 100644 data/drops/ep2/veryhard/yellowboze/box_rare_rate.toml diff --git a/data/drops/ep1/hard/blueful/box_drop_rate.toml b/data/drops/ep1/hard/blueful/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/blueful/box_rare_rate.toml b/data/drops/ep1/hard/blueful/box_rare_rate.toml new file mode 100644 index 0000000..26fd646 --- /dev/null +++ b/data/drops/ep1/hard/blueful/box_rare_rate.toml @@ -0,0 +1,100 @@ +[[area1]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "Pillar" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area5]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Gungnir" +rate = 0.002685546875 + +[[area7]] +item = "Pillar" +rate = 0.002685546875 + +[[area7]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Brionac" +rate = 0.003173828125 + +[[area10]] +item = "Striker" +rate = 0.003173828125 + diff --git a/data/drops/ep1/hard/greenill/box_drop_rate.toml b/data/drops/ep1/hard/greenill/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/greenill/box_rare_rate.toml b/data/drops/ep1/hard/greenill/box_rare_rate.toml new file mode 100644 index 0000000..11a5291 --- /dev/null +++ b/data/drops/ep1/hard/greenill/box_rare_rate.toml @@ -0,0 +1,89 @@ +area3 = [] +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Laser" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Laser" +rate = 0.002685546875 + +[[area7]] +item = "Ripper" +rate = 0.002685546875 + +[[area7]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Visk235W" +rate = 0.003173828125 + +[[area10]] +item = "BladeDance" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area10]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/oran/box_drop_rate.toml b/data/drops/ep1/hard/oran/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/oran/box_rare_rate.toml b/data/drops/ep1/hard/oran/box_rare_rate.toml new file mode 100644 index 0000000..7630bb8 --- /dev/null +++ b/data/drops/ep1/hard/oran/box_rare_rate.toml @@ -0,0 +1,101 @@ +area1 = [] +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area3]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "Calibur" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Ripper" +rate = 0.002685546875 + +[[area7]] +item = "Calibur" +rate = 0.002685546875 + +[[area7]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "BladeDance" +rate = 0.003173828125 + +[[area10]] +item = "FlowensSword" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/pinkal/box_drop_rate.toml b/data/drops/ep1/hard/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/pinkal/box_rare_rate.toml b/data/drops/ep1/hard/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..d03c2d0 --- /dev/null +++ b/data/drops/ep1/hard/pinkal/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfBarta" +rate = 0.00146484375 + +[[area2]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.00146484375 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.00146484375 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.00146484375 + +[[area4]] +item = "BlueBarrier" +rate = 0.00146484375 + +[[area5]] +item = "Scepter" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.00146484375 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.00146484375 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Scepter" +rate = 0.002685546875 + +[[area7]] +item = "Gungnir" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.00146484375 + +[[area7]] +item = "YellowBarrier" +rate = 0.00146484375 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.00146484375 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.00146484375 + +[[area9]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.00146484375 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.00146484375 + +[[area9]] +item = "RedBarrier" +rate = 0.00146484375 + +[[area10]] +item = "FireScepterAgni" +rate = 0.003173828125 + +[[area10]] +item = "Brionac" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area10]] +item = "Addslot" +rate = 0.00146484375 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.00146484375 + diff --git a/data/drops/ep1/hard/purplenum/box_drop_rate.toml b/data/drops/ep1/hard/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/purplenum/box_rare_rate.toml b/data/drops/ep1/hard/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..407194a --- /dev/null +++ b/data/drops/ep1/hard/purplenum/box_rare_rate.toml @@ -0,0 +1,100 @@ +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area3]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area5]] +item = "Vulcan" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area6]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Vulcan" +rate = 0.002685546875 + +[[area7]] +item = "Ripper" +rate = 0.002685546875 + +[[area7]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area10]] +item = "M&A60Vise" +rate = 0.003173828125 + +[[area10]] +item = "BladeDance" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/redria/box_drop_rate.toml b/data/drops/ep1/hard/redria/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/redria/box_rare_rate.toml b/data/drops/ep1/hard/redria/box_rare_rate.toml new file mode 100644 index 0000000..19a31bc --- /dev/null +++ b/data/drops/ep1/hard/redria/box_rare_rate.toml @@ -0,0 +1,113 @@ +area2 = [] +[[area1]] +item = "Addslot" +rate = 0.00079345703125 + +[[area1]] +item = "Addslot" +rate = 0.0013427734375 + +[[area1]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area3]] +item = "Addslot" +rate = 0.0013427734375 + +[[area3]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.00079345703125 + +[[area5]] +item = "Diska" +rate = 0.002197265625 + +[[area5]] +item = "Arms" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "RedBarrier" +rate = 0.00079345703125 + +[[area6]] +item = "YellowBarrier" +rate = 0.00079345703125 + +[[area6]] +item = "Addslot" +rate = 0.0013427734375 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Diska" +rate = 0.002685546875 + +[[area7]] +item = "Arms" +rate = 0.002685546875 + +[[area7]] +item = "RedBarrier" +rate = 0.00079345703125 + +[[area7]] +item = "YellowBarrier" +rate = 0.00079345703125 + +[[area7]] +item = "YellowBarrier" +rate = 0.00079345703125 + +[[area7]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.00079345703125 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.00079345703125 + +[[area9]] +item = "RedBarrier" +rate = 0.00079345703125 + +[[area9]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.003173828125 + +[[area10]] +item = "CrushBullet" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.00079345703125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/skyly/box_drop_rate.toml b/data/drops/ep1/hard/skyly/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/skyly/box_rare_rate.toml b/data/drops/ep1/hard/skyly/box_rare_rate.toml new file mode 100644 index 0000000..6d4172f --- /dev/null +++ b/data/drops/ep1/hard/skyly/box_rare_rate.toml @@ -0,0 +1,90 @@ +area1 = [] +area4 = [] +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area5]] +item = "Calibur" +rate = 0.002197265625 + +[[area5]] +item = "Laser" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Calibur" +rate = 0.002685546875 + +[[area7]] +item = "Laser" +rate = 0.002685546875 + +[[area7]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area10]] +item = "FlowensSword" +rate = 0.003173828125 + +[[area10]] +item = "Visk235W" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/viridia/box_drop_rate.toml b/data/drops/ep1/hard/viridia/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/viridia/box_rare_rate.toml b/data/drops/ep1/hard/viridia/box_rare_rate.toml new file mode 100644 index 0000000..e666956 --- /dev/null +++ b/data/drops/ep1/hard/viridia/box_rare_rate.toml @@ -0,0 +1,100 @@ +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Arms" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Arms" +rate = 0.002685546875 + +[[area7]] +item = "Gungnir" +rate = 0.002685546875 + +[[area7]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area7]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area10]] +item = "CrushBullet" +rate = 0.003173828125 + +[[area10]] +item = "Brionac" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/whitil/box_drop_rate.toml b/data/drops/ep1/hard/whitil/box_drop_rate.toml new file mode 100644 index 0000000..14d1f89 --- /dev/null +++ b/data/drops/ep1/hard/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 20 +max_meseta = 50 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 22 +max_meseta = 55 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 24 +max_meseta = 60 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 26 +max_meseta = 65 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 28 +max_meseta = 70 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 30 +max_meseta = 75 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 32 +max_meseta = 80 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 34 +max_meseta = 85 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 36 +max_meseta = 90 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 38 +max_meseta = 95 diff --git a/data/drops/ep1/hard/whitil/box_rare_rate.toml b/data/drops/ep1/hard/whitil/box_rare_rate.toml new file mode 100644 index 0000000..679de13 --- /dev/null +++ b/data/drops/ep1/hard/whitil/box_rare_rate.toml @@ -0,0 +1,100 @@ +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Diska" +rate = 0.002197265625 + +[[area5]] +item = "Vulcan" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Diska" +rate = 0.002685546875 + +[[area7]] +item = "Vulcan" +rate = 0.002685546875 + +[[area7]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area7]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.003173828125 + +[[area10]] +item = "M&A60Vise" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/hard/yellowboze/box_drop_rate.toml b/data/drops/ep1/hard/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..eea9ee3 --- /dev/null +++ b/data/drops/ep1/hard/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 67 +nothing_rate = 10 +min_meseta = 20 +max_meseta = 80 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 63 +nothing_rate = 10 +min_meseta = 22 +max_meseta = 87 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 24 +max_meseta = 94 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 26 +max_meseta = 101 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 28 +max_meseta = 108 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 59 +nothing_rate = 10 +min_meseta = 30 +max_meseta = 115 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 59 +nothing_rate = 10 +min_meseta = 32 +max_meseta = 122 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 34 +max_meseta = 129 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 36 +max_meseta = 136 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 54 +nothing_rate = 10 +min_meseta = 38 +max_meseta = 143 diff --git a/data/drops/ep1/hard/yellowboze/box_rare_rate.toml b/data/drops/ep1/hard/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..8483257 --- /dev/null +++ b/data/drops/ep1/hard/yellowboze/box_rare_rate.toml @@ -0,0 +1,89 @@ +area2 = [] +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/normal/blueful/box_drop_rate.toml b/data/drops/ep1/normal/blueful/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/blueful/box_rare_rate.toml b/data/drops/ep1/normal/blueful/box_rare_rate.toml new file mode 100644 index 0000000..5094699 --- /dev/null +++ b/data/drops/ep1/normal/blueful/box_rare_rate.toml @@ -0,0 +1,61 @@ +area1 = [] +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "Glaive" +rate = 0.00054931640625 + +[[area5]] +item = "Pole" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Glaive" +rate = 0.00067138671875 + +[[area7]] +item = "Pole" +rate = 0.00067138671875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area10]] +item = "Berdys" +rate = 0.00079345703125 + +[[area10]] +item = "Pillar" +rate = 0.00079345703125 + diff --git a/data/drops/ep1/normal/greenill/box_drop_rate.toml b/data/drops/ep1/normal/greenill/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/greenill/box_rare_rate.toml b/data/drops/ep1/normal/greenill/box_rare_rate.toml new file mode 100644 index 0000000..cfe43c3 --- /dev/null +++ b/data/drops/ep1/normal/greenill/box_rare_rate.toml @@ -0,0 +1,56 @@ +area1 = [] +area3 = [] +area4 = [] +area8 = [] +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area5]] +item = "Blaster" +rate = 0.00054931640625 + +[[area5]] +item = "Blade" +rate = 0.00054931640625 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Blaster" +rate = 0.00067138671875 + +[[area7]] +item = "Blade" +rate = 0.00067138671875 + +[[area9]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area10]] +item = "Beam" +rate = 0.00079345703125 + +[[area10]] +item = "Edge" +rate = 0.00079345703125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/normal/oran/box_drop_rate.toml b/data/drops/ep1/normal/oran/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/oran/box_rare_rate.toml b/data/drops/ep1/normal/oran/box_rare_rate.toml new file mode 100644 index 0000000..1d64769 --- /dev/null +++ b/data/drops/ep1/normal/oran/box_rare_rate.toml @@ -0,0 +1,73 @@ +area1 = [] +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "Blade" +rate = 0.00054931640625 + +[[area5]] +item = "Breaker" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Blade" +rate = 0.00067138671875 + +[[area7]] +item = "Breaker" +rate = 0.00067138671875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area10]] +item = "Edge" +rate = 0.00079345703125 + +[[area10]] +item = "Claymore" +rate = 0.00079345703125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/normal/pinkal/box_drop_rate.toml b/data/drops/ep1/normal/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/pinkal/box_rare_rate.toml b/data/drops/ep1/normal/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..a859052 --- /dev/null +++ b/data/drops/ep1/normal/pinkal/box_rare_rate.toml @@ -0,0 +1,84 @@ +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "Staff" +rate = 0.00054931640625 + +[[area5]] +item = "Glaive" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Staff" +rate = 0.00067138671875 + +[[area7]] +item = "Glaive" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area10]] +item = "Baton" +rate = 0.00079345703125 + +[[area10]] +item = "Berdys" +rate = 0.00079345703125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/normal/purplenum/box_drop_rate.toml b/data/drops/ep1/normal/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/purplenum/box_rare_rate.toml b/data/drops/ep1/normal/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..b6fef69 --- /dev/null +++ b/data/drops/ep1/normal/purplenum/box_rare_rate.toml @@ -0,0 +1,62 @@ +area2 = [] +area8 = [] +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "Repeater" +rate = 0.00054931640625 + +[[area5]] +item = "Blade" +rate = 0.00054931640625 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Repeater" +rate = 0.00067138671875 + +[[area7]] +item = "Blade" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area10]] +item = "Gatling" +rate = 0.00079345703125 + +[[area10]] +item = "Edge" +rate = 0.00079345703125 + diff --git a/data/drops/ep1/normal/redria/box_drop_rate.toml b/data/drops/ep1/normal/redria/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/redria/box_rare_rate.toml b/data/drops/ep1/normal/redria/box_rare_rate.toml new file mode 100644 index 0000000..6f4162d --- /dev/null +++ b/data/drops/ep1/normal/redria/box_rare_rate.toml @@ -0,0 +1,63 @@ +area1 = [] +area3 = [] +area4 = [] +[[area2]] +item = "Addslot" +rate = 0.0013427734375 + +[[area5]] +item = "Cutter" +rate = 0.00054931640625 + +[[area5]] +item = "Cannon" +rate = 0.00054931640625 + +[[area5]] +item = "Addslot" +rate = 0.0013427734375 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "Addslot" +rate = 0.0013427734375 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Cutter" +rate = 0.00067138671875 + +[[area7]] +item = "Cannon" +rate = 0.00067138671875 + +[[area8]] +item = "Addslot" +rate = 0.0013427734375 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area10]] +item = "Sawcer" +rate = 0.00079345703125 + +[[area10]] +item = "Launcher" +rate = 0.00079345703125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/normal/skyly/box_drop_rate.toml b/data/drops/ep1/normal/skyly/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/skyly/box_rare_rate.toml b/data/drops/ep1/normal/skyly/box_rare_rate.toml new file mode 100644 index 0000000..b248525 --- /dev/null +++ b/data/drops/ep1/normal/skyly/box_rare_rate.toml @@ -0,0 +1,56 @@ +area1 = [] +area3 = [] +area4 = [] +area9 = [] +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Breaker" +rate = 0.00054931640625 + +[[area5]] +item = "Blaster" +rate = 0.00054931640625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Breaker" +rate = 0.00067138671875 + +[[area7]] +item = "Blaster" +rate = 0.00067138671875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "Claymore" +rate = 0.00079345703125 + +[[area10]] +item = "Beam" +rate = 0.00079345703125 + diff --git a/data/drops/ep1/normal/viridia/box_drop_rate.toml b/data/drops/ep1/normal/viridia/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/viridia/box_rare_rate.toml b/data/drops/ep1/normal/viridia/box_rare_rate.toml new file mode 100644 index 0000000..2046c86 --- /dev/null +++ b/data/drops/ep1/normal/viridia/box_rare_rate.toml @@ -0,0 +1,62 @@ +area3 = [] +area9 = [] +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area5]] +item = "Cannon" +rate = 0.00054931640625 + +[[area5]] +item = "Glaive" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Cannon" +rate = 0.00067138671875 + +[[area7]] +item = "Glaive" +rate = 0.00067138671875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area10]] +item = "Launcher" +rate = 0.00079345703125 + +[[area10]] +item = "Berdys" +rate = 0.00079345703125 + diff --git a/data/drops/ep1/normal/whitil/box_drop_rate.toml b/data/drops/ep1/normal/whitil/box_drop_rate.toml new file mode 100644 index 0000000..f755d01 --- /dev/null +++ b/data/drops/ep1/normal/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 3 +max_meseta = 10 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 5 +max_meseta = 15 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 7 +max_meseta = 20 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 9 +max_meseta = 25 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 17 +max_meseta = 45 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 19 +max_meseta = 50 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 21 +max_meseta = 55 diff --git a/data/drops/ep1/normal/whitil/box_rare_rate.toml b/data/drops/ep1/normal/whitil/box_rare_rate.toml new file mode 100644 index 0000000..92757d6 --- /dev/null +++ b/data/drops/ep1/normal/whitil/box_rare_rate.toml @@ -0,0 +1,62 @@ +area4 = [] +area9 = [] +[[area1]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Cutter" +rate = 0.00054931640625 + +[[area5]] +item = "Repeater" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Cutter" +rate = 0.00067138671875 + +[[area7]] +item = "Repeater" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "Sawcer" +rate = 0.00079345703125 + +[[area10]] +item = "Gatling" +rate = 0.00079345703125 + diff --git a/data/drops/ep1/normal/yellowboze/box_drop_rate.toml b/data/drops/ep1/normal/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..9e64348 --- /dev/null +++ b/data/drops/ep1/normal/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 3 +max_meseta = 15 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 0 +tool_rate = 17 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 5 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 7 +max_meseta = 35 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 9 +max_meseta = 45 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 11 +max_meseta = 46 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 13 +max_meseta = 50 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 15 +max_meseta = 55 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 17 +max_meseta = 60 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 52 +nothing_rate = 10 +min_meseta = 19 +max_meseta = 65 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 51 +nothing_rate = 10 +min_meseta = 21 +max_meseta = 70 diff --git a/data/drops/ep1/normal/yellowboze/box_rare_rate.toml b/data/drops/ep1/normal/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..93f387f --- /dev/null +++ b/data/drops/ep1/normal/yellowboze/box_rare_rate.toml @@ -0,0 +1,39 @@ +area1 = [] +area4 = [] +area5 = [] +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/ultimate/blueful/box_drop_rate.toml b/data/drops/ep1/ultimate/blueful/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/blueful/box_rare_rate.toml b/data/drops/ep1/ultimate/blueful/box_rare_rate.toml new file mode 100644 index 0000000..d892406 --- /dev/null +++ b/data/drops/ep1/ultimate/blueful/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "Vjaya" +rate = 0.0015869140625 + +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "Vjaya" +rate = 0.001708984375 + +[[area2]] +item = "BraveHammer" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "Vjaya" +rate = 0.002197265625 + +[[area4]] +item = "Vjaya" +rate = 0.002685546875 + +[[area5]] +item = "GaeBolg" +rate = 0.0015869140625 + +[[area5]] +item = "BraveHammer" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "GaeBolg" +rate = 0.001708984375 + +[[area7]] +item = "GaeBolg" +rate = 0.002197265625 + +[[area7]] +item = "BraveHammer" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "GaeBolg" +rate = 0.002685546875 + +[[area9]] +item = "GaeBolg" +rate = 0.003173828125 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "GaeBolg" +rate = 0.003173828125 + +[[area10]] +item = "AliveAqhu" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/greenill/box_drop_rate.toml b/data/drops/ep1/ultimate/greenill/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/greenill/box_rare_rate.toml b/data/drops/ep1/ultimate/greenill/box_rare_rate.toml new file mode 100644 index 0000000..a713102 --- /dev/null +++ b/data/drops/ep1/ultimate/greenill/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "WalsMk2" +rate = 0.0015869140625 + +[[area2]] +item = "WalsMk2" +rate = 0.001708984375 + +[[area2]] +item = "BloodyArt" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "WalsMk2" +rate = 0.002197265625 + +[[area4]] +item = "WalsMk2" +rate = 0.002685546875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Justy23St" +rate = 0.0015869140625 + +[[area5]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "Justy23St" +rate = 0.001708984375 + +[[area7]] +item = "Justy23St" +rate = 0.002197265625 + +[[area7]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "Justy23St" +rate = 0.002685546875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "Justy23St" +rate = 0.003173828125 + +[[area10]] +item = "Justy23St" +rate = 0.003173828125 + +[[area10]] +item = "CrossScar" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/ultimate/oran/box_drop_rate.toml b/data/drops/ep1/ultimate/oran/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/oran/box_rare_rate.toml b/data/drops/ep1/ultimate/oran/box_rare_rate.toml new file mode 100644 index 0000000..b7badc5 --- /dev/null +++ b/data/drops/ep1/ultimate/oran/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "BloodyArt" +rate = 0.0015869140625 + +[[area2]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area2]] +item = "LastSurvivor" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area4]] +item = "BloodyArt" +rate = 0.002685546875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "CrossScar" +rate = 0.0015869140625 + +[[area5]] +item = "LastSurvivor" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "CrossScar" +rate = 0.001708984375 + +[[area7]] +item = "CrossScar" +rate = 0.002197265625 + +[[area7]] +item = "LastSurvivor" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "CrossScar" +rate = 0.002685546875 + +[[area9]] +item = "CrossScar" +rate = 0.003173828125 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "CrossScar" +rate = 0.003173828125 + +[[area10]] +item = "DragonSlayer" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/pinkal/box_drop_rate.toml b/data/drops/ep1/ultimate/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/pinkal/box_rare_rate.toml b/data/drops/ep1/ultimate/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..0bb857f --- /dev/null +++ b/data/drops/ep1/ultimate/pinkal/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "IceStaffDagon" +rate = 0.0015869140625 + +[[area1]] +item = "AmplifierOfBarta" +rate = 0.002685546875 + +[[area2]] +item = "IceStaffDagon" +rate = 0.001708984375 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0015869140625 + +[[area3]] +item = "IceStaffDagon" +rate = 0.002197265625 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.002197265625 + +[[area4]] +item = "IceStaffDagon" +rate = 0.002685546875 + +[[area4]] +item = "AmplifierOfGizonde" +rate = 0.002685546875 + +[[area4]] +item = "BlueBarrier" +rate = 0.001708984375 + +[[area5]] +item = "StormWandIndra" +rate = 0.0015869140625 + +[[area5]] +item = "AmplifierOfGifoie" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "StormWandIndra" +rate = 0.001708984375 + +[[area6]] +item = "AmplifierOfGibarta" +rate = 0.0015869140625 + +[[area6]] +item = "RecoveryBarrier" +rate = 0.00146484375 + +[[area6]] +item = "RedBarrier" +rate = 0.00146484375 + +[[area6]] +item = "YellowBarrier" +rate = 0.00146484375 + +[[area7]] +item = "StormWandIndra" +rate = 0.002197265625 + +[[area7]] +item = "AmplifierOfRabarta" +rate = 0.001708984375 + +[[area7]] +item = "YellowBarrier" +rate = 0.002197265625 + +[[area8]] +item = "StormWandIndra" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRafoie" +rate = 0.002197265625 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.001708984375 + +[[area9]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[area9]] +item = "AmplifierOfRazonde" +rate = 0.0015869140625 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.002685546875 + +[[area9]] +item = "RedBarrier" +rate = 0.0015869140625 + +[[area10]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.002197265625 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/purplenum/box_drop_rate.toml b/data/drops/ep1/ultimate/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/purplenum/box_rare_rate.toml b/data/drops/ep1/ultimate/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..5d001c5 --- /dev/null +++ b/data/drops/ep1/ultimate/purplenum/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "H&S25Justice" +rate = 0.0015869140625 + +[[area2]] +item = "H&S25Justice" +rate = 0.001708984375 + +[[area2]] +item = "BloodyArt" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "H&S25Justice" +rate = 0.002197265625 + +[[area3]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area4]] +item = "H&S25Justice" +rate = 0.002685546875 + +[[area5]] +item = "L&K14Combat" +rate = 0.0015869140625 + +[[area5]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "L&K14Combat" +rate = 0.001708984375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "L&K14Combat" +rate = 0.002197265625 + +[[area7]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "L&K14Combat" +rate = 0.002685546875 + +[[area9]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[area10]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[area10]] +item = "CrossScar" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/redria/box_drop_rate.toml b/data/drops/ep1/ultimate/redria/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/redria/box_rare_rate.toml b/data/drops/ep1/ultimate/redria/box_rare_rate.toml new file mode 100644 index 0000000..e507368 --- /dev/null +++ b/data/drops/ep1/ultimate/redria/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "DiskaOfLiberator" +rate = 0.0015869140625 + +[[area2]] +item = "DiskaOfLiberator" +rate = 0.001708984375 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "DiskaOfLiberator" +rate = 0.002197265625 + +[[area3]] +item = "Addslot" +rate = 0.0015869140625 + +[[area4]] +item = "DiskaOfLiberator" +rate = 0.002685546875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "DiskaOfBraveman" +rate = 0.0015869140625 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "DiskaOfBraveman" +rate = 0.001708984375 + +[[area7]] +item = "DiskaOfBraveman" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "DiskaOfBraveman" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/ultimate/skyly/box_drop_rate.toml b/data/drops/ep1/ultimate/skyly/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/skyly/box_rare_rate.toml b/data/drops/ep1/ultimate/skyly/box_rare_rate.toml new file mode 100644 index 0000000..ed8e06f --- /dev/null +++ b/data/drops/ep1/ultimate/skyly/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "LastSurvivor" +rate = 0.0015869140625 + +[[area2]] +item = "LastSurvivor" +rate = 0.001708984375 + +[[area2]] +item = "WalsMk2" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "LastSurvivor" +rate = 0.002197265625 + +[[area4]] +item = "LastSurvivor" +rate = 0.002685546875 + +[[area5]] +item = "DragonSlayer" +rate = 0.0015869140625 + +[[area5]] +item = "WalsMk2" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "DragonSlayer" +rate = 0.001708984375 + +[[area7]] +item = "DragonSlayer" +rate = 0.002197265625 + +[[area7]] +item = "WalsMk2" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "DragonSlayer" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "DragonSlayer" +rate = 0.003173828125 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "DragonSlayer" +rate = 0.003173828125 + +[[area10]] +item = "Justy23St" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/viridia/box_drop_rate.toml b/data/drops/ep1/ultimate/viridia/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/viridia/box_rare_rate.toml b/data/drops/ep1/ultimate/viridia/box_rare_rate.toml new file mode 100644 index 0000000..bb20eef --- /dev/null +++ b/data/drops/ep1/ultimate/viridia/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "MeteorSmash" +rate = 0.0015869140625 + +[[area2]] +item = "MeteorSmash" +rate = 0.001708984375 + +[[area2]] +item = "Vjaya" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area2]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "MeteorSmash" +rate = 0.002197265625 + +[[area4]] +item = "MeteorSmash" +rate = 0.002685546875 + +[[area5]] +item = "FinalImpact" +rate = 0.0015869140625 + +[[area5]] +item = "Vjaya" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "FinalImpact" +rate = 0.001708984375 + +[[area7]] +item = "FinalImpact" +rate = 0.002197265625 + +[[area7]] +item = "Vjaya" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "FinalImpact" +rate = 0.002685546875 + +[[area9]] +item = "FinalImpact" +rate = 0.003173828125 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "FinalImpact" +rate = 0.003173828125 + +[[area10]] +item = "GaeBolg" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/whitil/box_drop_rate.toml b/data/drops/ep1/ultimate/whitil/box_drop_rate.toml new file mode 100644 index 0000000..a640f45 --- /dev/null +++ b/data/drops/ep1/ultimate/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 60 +max_meseta = 150 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 62 +max_meseta = 155 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 68 +max_meseta = 170 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 70 +max_meseta = 175 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 72 +max_meseta = 180 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 74 +max_meseta = 185 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 76 +max_meseta = 190 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 78 +max_meseta = 195 diff --git a/data/drops/ep1/ultimate/whitil/box_rare_rate.toml b/data/drops/ep1/ultimate/whitil/box_rare_rate.toml new file mode 100644 index 0000000..a1bc443 --- /dev/null +++ b/data/drops/ep1/ultimate/whitil/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "DiskaOfLiberator" +rate = 0.0015869140625 + +[[area2]] +item = "DiskaOfLiberator" +rate = 0.001708984375 + +[[area2]] +item = "H&S25Justice" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "DiskaOfLiberator" +rate = 0.002197265625 + +[[area4]] +item = "DiskaOfLiberator" +rate = 0.002685546875 + +[[area5]] +item = "DiskaOfBraveman" +rate = 0.0015869140625 + +[[area5]] +item = "H&S25Justice" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "DiskaOfBraveman" +rate = 0.001708984375 + +[[area6]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "DiskaOfBraveman" +rate = 0.002197265625 + +[[area7]] +item = "H&S25Justice" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area7]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "DiskaOfBraveman" +rate = 0.002685546875 + +[[area9]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area10]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area10]] +item = "L&K14Combat" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep1/ultimate/yellowboze/box_drop_rate.toml b/data/drops/ep1/ultimate/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..46b62c0 --- /dev/null +++ b/data/drops/ep1/ultimate/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 60 +max_meseta = 220 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 62 +max_meseta = 227 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 64 +max_meseta = 234 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 66 +max_meseta = 241 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 68 +max_meseta = 248 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 58 +nothing_rate = 10 +min_meseta = 70 +max_meseta = 255 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 58 +nothing_rate = 10 +min_meseta = 72 +max_meseta = 262 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 56 +nothing_rate = 10 +min_meseta = 74 +max_meseta = 269 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 76 +max_meseta = 276 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 78 +max_meseta = 283 diff --git a/data/drops/ep1/ultimate/yellowboze/box_rare_rate.toml b/data/drops/ep1/ultimate/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..8693b75 --- /dev/null +++ b/data/drops/ep1/ultimate/yellowboze/box_rare_rate.toml @@ -0,0 +1,110 @@ +area1 = [] +area3 = [] +[[area2]] +item = "Kaladbolg" +rate = 0.001708984375 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.001708984375 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.001708984375 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Durandal" +rate = 0.002197265625 + +[[area5]] +item = "Bravace" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Durandal" +rate = 0.002685546875 + +[[area7]] +item = "Bravace" +rate = 0.002685546875 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + +[[area7]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area9]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Durandal" +rate = 0.003173828125 + +[[area10]] +item = "Bravace" +rate = 0.003173828125 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/veryhard/blueful/box_drop_rate.toml b/data/drops/ep1/veryhard/blueful/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/blueful/box_rare_rate.toml b/data/drops/ep1/veryhard/blueful/box_rare_rate.toml new file mode 100644 index 0000000..50ee085 --- /dev/null +++ b/data/drops/ep1/veryhard/blueful/box_rare_rate.toml @@ -0,0 +1,122 @@ +area4 = [] +area8 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "Brionac" +rate = 0.001708984375 + +[[area2]] +item = "Pillar" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area5]] +item = "Brionac" +rate = 0.002197265625 + +[[area5]] +item = "Striker" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Vjaya" +rate = 0.001708984375 + +[[area7]] +item = "BattleVerge" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "Vjaya" +rate = 0.002197265625 + +[[area10]] +item = "BattleVerge" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/veryhard/greenill/box_drop_rate.toml b/data/drops/ep1/veryhard/greenill/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/greenill/box_rare_rate.toml b/data/drops/ep1/veryhard/greenill/box_rare_rate.toml new file mode 100644 index 0000000..7fc39be --- /dev/null +++ b/data/drops/ep1/veryhard/greenill/box_rare_rate.toml @@ -0,0 +1,122 @@ +area1 = [] +area9 = [] +[[area2]] +item = "Visk235W" +rate = 0.001708984375 + +[[area2]] +item = "Edge" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Visk235W" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "WalsMk2" +rate = 0.001708984375 + +[[area7]] +item = "BladeDance" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area10]] +item = "WalsMk2" +rate = 0.002197265625 + +[[area10]] +item = "BladeDance" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/veryhard/oran/box_drop_rate.toml b/data/drops/ep1/veryhard/oran/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/oran/box_rare_rate.toml b/data/drops/ep1/veryhard/oran/box_rare_rate.toml new file mode 100644 index 0000000..e7dcac8 --- /dev/null +++ b/data/drops/ep1/veryhard/oran/box_rare_rate.toml @@ -0,0 +1,122 @@ +area4 = [] +area8 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "BladeDance" +rate = 0.001708984375 + +[[area2]] +item = "Claymore" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area5]] +item = "BladeDance" +rate = 0.002197265625 + +[[area5]] +item = "Calibur" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area7]] +item = "FlowensSword" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area10]] +item = "FlowensSword" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep1/veryhard/pinkal/box_drop_rate.toml b/data/drops/ep1/veryhard/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/pinkal/box_rare_rate.toml b/data/drops/ep1/veryhard/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..014888f --- /dev/null +++ b/data/drops/ep1/veryhard/pinkal/box_rare_rate.toml @@ -0,0 +1,122 @@ +area1 = [] +area9 = [] +[[area2]] +item = "FireScepterAgni" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "FireScepterAgni" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "IceStaffDagon" +rate = 0.001708984375 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area10]] +item = "IceStaffDagon" +rate = 0.002197265625 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + diff --git a/data/drops/ep1/veryhard/purplenum/box_drop_rate.toml b/data/drops/ep1/veryhard/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/purplenum/box_rare_rate.toml b/data/drops/ep1/veryhard/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..aba4241 --- /dev/null +++ b/data/drops/ep1/veryhard/purplenum/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "M&A60Vise" +rate = 0.001708984375 + +[[area2]] +item = "Edge" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "M&A60Vise" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "H&S25Justice" +rate = 0.001708984375 + +[[area7]] +item = "BladeDance" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "H&S25Justice" +rate = 0.002197265625 + +[[area10]] +item = "BladeDance" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep1/veryhard/redria/box_drop_rate.toml b/data/drops/ep1/veryhard/redria/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/redria/box_rare_rate.toml b/data/drops/ep1/veryhard/redria/box_rare_rate.toml new file mode 100644 index 0000000..1564ef5 --- /dev/null +++ b/data/drops/ep1/veryhard/redria/box_rare_rate.toml @@ -0,0 +1,121 @@ +area1 = [] +[[area2]] +item = "Sawcer" +rate = 0.001708984375 + +[[area2]] +item = "Launcher" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Diska" +rate = 0.002197265625 + +[[area5]] +item = "Arms" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "SlicerOfAssassin" +rate = 0.001708984375 + +[[area7]] +item = "CrushBullet" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.002197265625 + +[[area10]] +item = "CrushBullet" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/veryhard/skyly/box_drop_rate.toml b/data/drops/ep1/veryhard/skyly/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/skyly/box_rare_rate.toml b/data/drops/ep1/veryhard/skyly/box_rare_rate.toml new file mode 100644 index 0000000..46231cf --- /dev/null +++ b/data/drops/ep1/veryhard/skyly/box_rare_rate.toml @@ -0,0 +1,122 @@ +area1 = [] +area4 = [] +[[area2]] +item = "FlowensSword" +rate = 0.001708984375 + +[[area2]] +item = "Beam" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area5]] +item = "FlowensSword" +rate = 0.002197265625 + +[[area5]] +item = "Laser" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "LastSurvivor" +rate = 0.001708984375 + +[[area7]] +item = "Visk235W" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "LastSurvivor" +rate = 0.002197265625 + +[[area10]] +item = "Visk235W" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/veryhard/viridia/box_drop_rate.toml b/data/drops/ep1/veryhard/viridia/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/viridia/box_rare_rate.toml b/data/drops/ep1/veryhard/viridia/box_rare_rate.toml new file mode 100644 index 0000000..68c5d12 --- /dev/null +++ b/data/drops/ep1/veryhard/viridia/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "CrushBullet" +rate = 0.001708984375 + +[[area2]] +item = "Berdys" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "CrushBullet" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "MeteorSmash" +rate = 0.001708984375 + +[[area7]] +item = "Brionac" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "MeteorSmash" +rate = 0.002197265625 + +[[area10]] +item = "Brionac" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep1/veryhard/whitil/box_drop_rate.toml b/data/drops/ep1/veryhard/whitil/box_drop_rate.toml new file mode 100644 index 0000000..6cccb5d --- /dev/null +++ b/data/drops/ep1/veryhard/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 40 +max_meseta = 100 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 42 +max_meseta = 105 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 44 +max_meseta = 110 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 46 +max_meseta = 115 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 48 +max_meseta = 120 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 50 +max_meseta = 125 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 52 +max_meseta = 130 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 54 +max_meseta = 135 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 56 +max_meseta = 140 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 58 +max_meseta = 145 diff --git a/data/drops/ep1/veryhard/whitil/box_rare_rate.toml b/data/drops/ep1/veryhard/whitil/box_rare_rate.toml new file mode 100644 index 0000000..c1a3a4f --- /dev/null +++ b/data/drops/ep1/veryhard/whitil/box_rare_rate.toml @@ -0,0 +1,122 @@ +area1 = [] +area8 = [] +[[area2]] +item = "SlicerOfAssassin" +rate = 0.001708984375 + +[[area2]] +item = "Gatling" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "SlicerOfAssassin" +rate = 0.002197265625 + +[[area5]] +item = "Vulcan" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "DiskaOfLiberator" +rate = 0.001708984375 + +[[area7]] +item = "M&A60Vise" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "DiskaOfLiberator" +rate = 0.002197265625 + +[[area10]] +item = "M&A60Vise" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep1/veryhard/yellowboze/box_drop_rate.toml b/data/drops/ep1/veryhard/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..52b4058 --- /dev/null +++ b/data/drops/ep1/veryhard/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 70 +nothing_rate = 10 +min_meseta = 40 +max_meseta = 150 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 67 +nothing_rate = 10 +min_meseta = 42 +max_meseta = 157 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 44 +max_meseta = 164 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 46 +max_meseta = 171 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 48 +max_meseta = 178 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 50 +max_meseta = 185 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 52 +max_meseta = 192 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 54 +max_meseta = 199 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 56 +max_meseta = 206 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 58 +max_meseta = 213 diff --git a/data/drops/ep1/veryhard/yellowboze/box_rare_rate.toml b/data/drops/ep1/veryhard/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..3a67895 --- /dev/null +++ b/data/drops/ep1/veryhard/yellowboze/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "M&A60Vise" +rate = 0.003173828125 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area3]] +item = "FireScepterAgni" +rate = 0.003173828125 + +[[area4]] +item = "BladeDance" +rate = 0.003173828125 + +[[area4]] +item = "CrushBullet" +rate = 0.003173828125 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "FlowensSword" +rate = 0.003173828125 + +[[area7]] +item = "Kaladbolg" +rate = 0.001708984375 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.001708984375 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area7]] +item = "BattleVerge" +rate = 0.003173828125 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "Brionac" +rate = 0.003173828125 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Visk235W" +rate = 0.003173828125 + +[[area10]] +item = "Kaladbolg" +rate = 0.002197265625 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.002197265625 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.003173828125 + diff --git a/data/drops/ep2/hard/blueful/box_drop_rate.toml b/data/drops/ep2/hard/blueful/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/blueful/box_rare_rate.toml b/data/drops/ep2/hard/blueful/box_rare_rate.toml new file mode 100644 index 0000000..3d78193 --- /dev/null +++ b/data/drops/ep2/hard/blueful/box_rare_rate.toml @@ -0,0 +1,78 @@ +area4 = [] +area8 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "Pillar" +rate = 0.002197265625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Gungnir" +rate = 0.002685546875 + +[[area7]] +item = "Pillar" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "Brionac" +rate = 0.003173828125 + +[[area10]] +item = "Striker" +rate = 0.003173828125 + diff --git a/data/drops/ep2/hard/greenill/box_drop_rate.toml b/data/drops/ep2/hard/greenill/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/greenill/box_rare_rate.toml b/data/drops/ep2/hard/greenill/box_rare_rate.toml new file mode 100644 index 0000000..eb06fc8 --- /dev/null +++ b/data/drops/ep2/hard/greenill/box_rare_rate.toml @@ -0,0 +1,66 @@ +area1 = [] +area9 = [] +[[area2]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Laser" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Laser" +rate = 0.002685546875 + +[[area7]] +item = "Ripper" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Visk235W" +rate = 0.003173828125 + +[[area10]] +item = "BladeDance" +rate = 0.003173828125 + diff --git a/data/drops/ep2/hard/oran/box_drop_rate.toml b/data/drops/ep2/hard/oran/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/oran/box_rare_rate.toml b/data/drops/ep2/hard/oran/box_rare_rate.toml new file mode 100644 index 0000000..b5caabd --- /dev/null +++ b/data/drops/ep2/hard/oran/box_rare_rate.toml @@ -0,0 +1,101 @@ +area4 = [] +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "Calibur" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Ripper" +rate = 0.002685546875 + +[[area7]] +item = "Calibur" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "BladeDance" +rate = 0.003173828125 + +[[area10]] +item = "FlowensSword" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/hard/pinkal/box_drop_rate.toml b/data/drops/ep2/hard/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/pinkal/box_rare_rate.toml b/data/drops/ep2/hard/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..6fccc0d --- /dev/null +++ b/data/drops/ep2/hard/pinkal/box_rare_rate.toml @@ -0,0 +1,104 @@ +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Scepter" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Scepter" +rate = 0.002685546875 + +[[area7]] +item = "Gungnir" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "FireScepterAgni" +rate = 0.003173828125 + +[[area10]] +item = "Brionac" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/hard/purplenum/box_drop_rate.toml b/data/drops/ep2/hard/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/purplenum/box_rare_rate.toml b/data/drops/ep2/hard/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..7b841e4 --- /dev/null +++ b/data/drops/ep2/hard/purplenum/box_rare_rate.toml @@ -0,0 +1,77 @@ +area9 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Vulcan" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Vulcan" +rate = 0.002685546875 + +[[area7]] +item = "Ripper" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "M&A60Vise" +rate = 0.003173828125 + +[[area10]] +item = "BladeDance" +rate = 0.003173828125 + diff --git a/data/drops/ep2/hard/redria/box_drop_rate.toml b/data/drops/ep2/hard/redria/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/redria/box_rare_rate.toml b/data/drops/ep2/hard/redria/box_rare_rate.toml new file mode 100644 index 0000000..058c032 --- /dev/null +++ b/data/drops/ep2/hard/redria/box_rare_rate.toml @@ -0,0 +1,113 @@ +area4 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Diska" +rate = 0.002197265625 + +[[area5]] +item = "Arms" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Diska" +rate = 0.002685546875 + +[[area7]] +item = "Arms" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.003173828125 + +[[area10]] +item = "CrushBullet" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/hard/skyly/box_drop_rate.toml b/data/drops/ep2/hard/skyly/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/skyly/box_rare_rate.toml b/data/drops/ep2/hard/skyly/box_rare_rate.toml new file mode 100644 index 0000000..4df4ff1 --- /dev/null +++ b/data/drops/ep2/hard/skyly/box_rare_rate.toml @@ -0,0 +1,67 @@ +area1 = [] +area4 = [] +area8 = [] +[[area2]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AssistBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Calibur" +rate = 0.002197265625 + +[[area5]] +item = "Laser" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Calibur" +rate = 0.002685546875 + +[[area7]] +item = "Laser" +rate = 0.002685546875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "FlowensSword" +rate = 0.003173828125 + +[[area10]] +item = "Visk235W" +rate = 0.003173828125 + diff --git a/data/drops/ep2/hard/viridia/box_drop_rate.toml b/data/drops/ep2/hard/viridia/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/viridia/box_rare_rate.toml b/data/drops/ep2/hard/viridia/box_rare_rate.toml new file mode 100644 index 0000000..4490150 --- /dev/null +++ b/data/drops/ep2/hard/viridia/box_rare_rate.toml @@ -0,0 +1,77 @@ +area1 = [] +[[area2]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "RecoveryBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Arms" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "Arms" +rate = 0.002685546875 + +[[area7]] +item = "Gungnir" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "CrushBullet" +rate = 0.003173828125 + +[[area10]] +item = "Brionac" +rate = 0.003173828125 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/hard/whitil/box_drop_rate.toml b/data/drops/ep2/hard/whitil/box_drop_rate.toml new file mode 100644 index 0000000..dba20c2 --- /dev/null +++ b/data/drops/ep2/hard/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 28 +max_meseta = 70 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 23 +min_meseta = 30 +max_meseta = 75 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 32 +max_meseta = 80 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 34 +max_meseta = 85 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 36 +max_meseta = 90 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 38 +max_meseta = 95 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 19 +min_meseta = 40 +max_meseta = 100 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 42 +max_meseta = 105 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 44 +max_meseta = 110 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 50 +nothing_rate = 14 +min_meseta = 46 +max_meseta = 115 diff --git a/data/drops/ep2/hard/whitil/box_rare_rate.toml b/data/drops/ep2/hard/whitil/box_rare_rate.toml new file mode 100644 index 0000000..c8b6ddc --- /dev/null +++ b/data/drops/ep2/hard/whitil/box_rare_rate.toml @@ -0,0 +1,85 @@ +area1 = [] +[[area2]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "BlueBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "YellowBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Diska" +rate = 0.002197265625 + +[[area5]] +item = "Vulcan" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Diska" +rate = 0.002685546875 + +[[area7]] +item = "Vulcan" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.003173828125 + +[[area10]] +item = "M&A60Vise" +rate = 0.003173828125 + diff --git a/data/drops/ep2/hard/yellowboze/box_drop_rate.toml b/data/drops/ep2/hard/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..f844a1f --- /dev/null +++ b/data/drops/ep2/hard/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 11 +meseta_rate = 67 +nothing_rate = 10 +min_meseta = 28 +max_meseta = 80 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 63 +nothing_rate = 10 +min_meseta = 30 +max_meseta = 87 + +[area3] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 32 +max_meseta = 94 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 3 +tool_rate = 12 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 34 +max_meseta = 101 + +[area5] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 12 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 36 +max_meseta = 108 + +[area6] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 2 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 59 +nothing_rate = 10 +min_meseta = 38 +max_meseta = 115 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 3 +unit_rate = 5 +tool_rate = 13 +meseta_rate = 59 +nothing_rate = 10 +min_meseta = 40 +max_meseta = 122 + +[area8] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 42 +max_meseta = 129 + +[area9] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 44 +max_meseta = 136 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 13 +meseta_rate = 54 +nothing_rate = 10 +min_meseta = 46 +max_meseta = 143 diff --git a/data/drops/ep2/hard/yellowboze/box_rare_rate.toml b/data/drops/ep2/hard/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..32da729 --- /dev/null +++ b/data/drops/ep2/hard/yellowboze/box_rare_rate.toml @@ -0,0 +1,57 @@ +area4 = [] +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "RedBarrier" +rate = 0.00054931640625 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/normal/blueful/box_drop_rate.toml b/data/drops/ep2/normal/blueful/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/blueful/box_rare_rate.toml b/data/drops/ep2/normal/blueful/box_rare_rate.toml new file mode 100644 index 0000000..5de33ed --- /dev/null +++ b/data/drops/ep2/normal/blueful/box_rare_rate.toml @@ -0,0 +1,70 @@ +area2 = [] +area8 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Glaive" +rate = 0.00054931640625 + +[[area5]] +item = "Pole" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Glaive" +rate = 0.00067138671875 + +[[area7]] +item = "Pole" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "Berdys" +rate = 0.00079345703125 + +[[area10]] +item = "Pillar" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/greenill/box_drop_rate.toml b/data/drops/ep2/normal/greenill/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/greenill/box_rare_rate.toml b/data/drops/ep2/normal/greenill/box_rare_rate.toml new file mode 100644 index 0000000..7ee206c --- /dev/null +++ b/data/drops/ep2/normal/greenill/box_rare_rate.toml @@ -0,0 +1,59 @@ +area1 = [] +area3 = [] +area9 = [] +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Blaster" +rate = 0.00054931640625 + +[[area5]] +item = "Blade" +rate = 0.00054931640625 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Blaster" +rate = 0.00067138671875 + +[[area7]] +item = "Blade" +rate = 0.00067138671875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Beam" +rate = 0.00079345703125 + +[[area10]] +item = "Edge" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/oran/box_drop_rate.toml b/data/drops/ep2/normal/oran/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/oran/box_rare_rate.toml b/data/drops/ep2/normal/oran/box_rare_rate.toml new file mode 100644 index 0000000..6cc61b4 --- /dev/null +++ b/data/drops/ep2/normal/oran/box_rare_rate.toml @@ -0,0 +1,71 @@ +area2 = [] +area4 = [] +area8 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Blade" +rate = 0.00054931640625 + +[[area5]] +item = "Breaker" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Blade" +rate = 0.00067138671875 + +[[area7]] +item = "Breaker" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "Edge" +rate = 0.00079345703125 + +[[area10]] +item = "Claymore" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/pinkal/box_drop_rate.toml b/data/drops/ep2/normal/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/pinkal/box_rare_rate.toml b/data/drops/ep2/normal/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..8fb87d3 --- /dev/null +++ b/data/drops/ep2/normal/pinkal/box_rare_rate.toml @@ -0,0 +1,96 @@ +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Staff" +rate = 0.00054931640625 + +[[area5]] +item = "Glaive" +rate = 0.00054931640625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Staff" +rate = 0.00067138671875 + +[[area7]] +item = "Glaive" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "Baton" +rate = 0.00079345703125 + +[[area10]] +item = "Berdys" +rate = 0.00079345703125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/normal/purplenum/box_drop_rate.toml b/data/drops/ep2/normal/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/purplenum/box_rare_rate.toml b/data/drops/ep2/normal/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..e228c1b --- /dev/null +++ b/data/drops/ep2/normal/purplenum/box_rare_rate.toml @@ -0,0 +1,70 @@ +area3 = [] +area9 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Repeater" +rate = 0.00054931640625 + +[[area5]] +item = "Blade" +rate = 0.00054931640625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Repeater" +rate = 0.00067138671875 + +[[area7]] +item = "Blade" +rate = 0.00067138671875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Gatling" +rate = 0.00079345703125 + +[[area10]] +item = "Edge" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/redria/box_drop_rate.toml b/data/drops/ep2/normal/redria/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/redria/box_rare_rate.toml b/data/drops/ep2/normal/redria/box_rare_rate.toml new file mode 100644 index 0000000..4dae4f0 --- /dev/null +++ b/data/drops/ep2/normal/redria/box_rare_rate.toml @@ -0,0 +1,74 @@ +area1 = [] +area3 = [] +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Cutter" +rate = 0.00054931640625 + +[[area5]] +item = "Cannon" +rate = 0.00054931640625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Cutter" +rate = 0.00067138671875 + +[[area7]] +item = "Cannon" +rate = 0.00067138671875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "Sawcer" +rate = 0.00079345703125 + +[[area10]] +item = "Launcher" +rate = 0.00079345703125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/normal/skyly/box_drop_rate.toml b/data/drops/ep2/normal/skyly/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/skyly/box_rare_rate.toml b/data/drops/ep2/normal/skyly/box_rare_rate.toml new file mode 100644 index 0000000..902eaa1 --- /dev/null +++ b/data/drops/ep2/normal/skyly/box_rare_rate.toml @@ -0,0 +1,60 @@ +area1 = [] +area2 = [] +area4 = [] +area8 = [] +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Breaker" +rate = 0.00054931640625 + +[[area5]] +item = "Blaster" +rate = 0.00054931640625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Breaker" +rate = 0.00067138671875 + +[[area7]] +item = "Blaster" +rate = 0.00067138671875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "Claymore" +rate = 0.00079345703125 + +[[area10]] +item = "Beam" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/viridia/box_drop_rate.toml b/data/drops/ep2/normal/viridia/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/viridia/box_rare_rate.toml b/data/drops/ep2/normal/viridia/box_rare_rate.toml new file mode 100644 index 0000000..cca297f --- /dev/null +++ b/data/drops/ep2/normal/viridia/box_rare_rate.toml @@ -0,0 +1,68 @@ +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Cannon" +rate = 0.00054931640625 + +[[area5]] +item = "Glaive" +rate = 0.00054931640625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Cannon" +rate = 0.00067138671875 + +[[area7]] +item = "Glaive" +rate = 0.00067138671875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "Launcher" +rate = 0.00079345703125 + +[[area10]] +item = "Berdys" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/whitil/box_drop_rate.toml b/data/drops/ep2/normal/whitil/box_drop_rate.toml new file mode 100644 index 0000000..69f1518 --- /dev/null +++ b/data/drops/ep2/normal/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 7 +max_meseta = 20 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 47 +nothing_rate = 22 +min_meseta = 9 +max_meseta = 25 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 11 +max_meseta = 30 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 13 +max_meseta = 35 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 15 +max_meseta = 40 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 17 +max_meseta = 45 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 17 +min_meseta = 19 +max_meseta = 50 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 21 +max_meseta = 55 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 12 +min_meseta = 24 +max_meseta = 60 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 50 +nothing_rate = 11 +min_meseta = 26 +max_meseta = 65 diff --git a/data/drops/ep2/normal/whitil/box_rare_rate.toml b/data/drops/ep2/normal/whitil/box_rare_rate.toml new file mode 100644 index 0000000..b23654a --- /dev/null +++ b/data/drops/ep2/normal/whitil/box_rare_rate.toml @@ -0,0 +1,69 @@ +area1 = [] +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "Cutter" +rate = 0.00054931640625 + +[[area5]] +item = "Repeater" +rate = 0.00054931640625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Cutter" +rate = 0.00067138671875 + +[[area7]] +item = "Repeater" +rate = 0.00067138671875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "Sawcer" +rate = 0.00079345703125 + +[[area10]] +item = "Gatling" +rate = 0.00079345703125 + diff --git a/data/drops/ep2/normal/yellowboze/box_drop_rate.toml b/data/drops/ep2/normal/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..6e8b4d4 --- /dev/null +++ b/data/drops/ep2/normal/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 59 +nothing_rate = 10 +min_meseta = 7 +max_meseta = 30 + +[area2] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 17 +meseta_rate = 59 +nothing_rate = 10 +min_meseta = 9 +max_meseta = 40 + +[area3] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 11 +max_meseta = 45 + +[area4] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 13 +max_meseta = 50 + +[area5] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 15 +max_meseta = 57 + +[area6] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 17 +max_meseta = 64 + +[area7] +weapon_rate = 8 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 18 +meseta_rate = 57 +nothing_rate = 10 +min_meseta = 19 +max_meseta = 71 + +[area8] +weapon_rate = 9 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 18 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 21 +max_meseta = 78 + +[area9] +weapon_rate = 9 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 52 +nothing_rate = 10 +min_meseta = 24 +max_meseta = 85 + +[area10] +weapon_rate = 10 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 18 +meseta_rate = 51 +nothing_rate = 10 +min_meseta = 26 +max_meseta = 92 diff --git a/data/drops/ep2/normal/yellowboze/box_rare_rate.toml b/data/drops/ep2/normal/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..a6c8d88 --- /dev/null +++ b/data/drops/ep2/normal/yellowboze/box_rare_rate.toml @@ -0,0 +1,52 @@ +area1 = [] +area2 = [] +area3 = [] +area4 = [] +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0087890625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Mag" +rate = 0.00390625 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/ultimate/blueful/box_drop_rate.toml b/data/drops/ep2/ultimate/blueful/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/blueful/box_rare_rate.toml b/data/drops/ep2/ultimate/blueful/box_rare_rate.toml new file mode 100644 index 0000000..5487ce4 --- /dev/null +++ b/data/drops/ep2/ultimate/blueful/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "Vjaya" +rate = 0.0015869140625 + +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "Vjaya" +rate = 0.001708984375 + +[[area2]] +item = "BraveHammer" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "Vjaya" +rate = 0.002197265625 + +[[area4]] +item = "Vjaya" +rate = 0.002685546875 + +[[area5]] +item = "GaeBolg" +rate = 0.0015869140625 + +[[area5]] +item = "BraveHammer" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "GaeBolg" +rate = 0.001708984375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "GaeBolg" +rate = 0.002197265625 + +[[area7]] +item = "BraveHammer" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "GaeBolg" +rate = 0.002685546875 + +[[area9]] +item = "GaeBolg" +rate = 0.003173828125 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "GaeBolg" +rate = 0.003173828125 + +[[area10]] +item = "AliveAqhu" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep2/ultimate/greenill/box_drop_rate.toml b/data/drops/ep2/ultimate/greenill/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/greenill/box_rare_rate.toml b/data/drops/ep2/ultimate/greenill/box_rare_rate.toml new file mode 100644 index 0000000..0f03fd8 --- /dev/null +++ b/data/drops/ep2/ultimate/greenill/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "WalsMk2" +rate = 0.0015869140625 + +[[area2]] +item = "WalsMk2" +rate = 0.001708984375 + +[[area2]] +item = "BloodyArt" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "WalsMk2" +rate = 0.002197265625 + +[[area4]] +item = "WalsMk2" +rate = 0.002685546875 + +[[area5]] +item = "Justy23St" +rate = 0.0015869140625 + +[[area5]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "Justy23St" +rate = 0.001708984375 + +[[area7]] +item = "Justy23St" +rate = 0.002197265625 + +[[area7]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "Justy23St" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Justy23St" +rate = 0.003173828125 + +[[area10]] +item = "Justy23St" +rate = 0.003173828125 + +[[area10]] +item = "CrossScar" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep2/ultimate/oran/box_drop_rate.toml b/data/drops/ep2/ultimate/oran/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/oran/box_rare_rate.toml b/data/drops/ep2/ultimate/oran/box_rare_rate.toml new file mode 100644 index 0000000..536082d --- /dev/null +++ b/data/drops/ep2/ultimate/oran/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "BloodyArt" +rate = 0.0015869140625 + +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area2]] +item = "LastSurvivor" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area4]] +item = "BloodyArt" +rate = 0.002685546875 + +[[area5]] +item = "CrossScar" +rate = 0.0015869140625 + +[[area5]] +item = "LastSurvivor" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "CrossScar" +rate = 0.001708984375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "CrossScar" +rate = 0.002197265625 + +[[area7]] +item = "LastSurvivor" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "CrossScar" +rate = 0.002685546875 + +[[area9]] +item = "CrossScar" +rate = 0.003173828125 + +[[area10]] +item = "CrossScar" +rate = 0.003173828125 + +[[area10]] +item = "DragonSlayer" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep2/ultimate/pinkal/box_drop_rate.toml b/data/drops/ep2/ultimate/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/pinkal/box_rare_rate.toml b/data/drops/ep2/ultimate/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..ce1c4dd --- /dev/null +++ b/data/drops/ep2/ultimate/pinkal/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "IceStaffDagon" +rate = 0.0015869140625 + +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0015869140625 + +[[area2]] +item = "IceStaffDagon" +rate = 0.001708984375 + +[[area2]] +item = "Vjaya" +rate = 0.0015869140625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0015869140625 + +[[area3]] +item = "IceStaffDagon" +rate = 0.002197265625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0015869140625 + +[[area4]] +item = "IceStaffDagon" +rate = 0.002685546875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0015869140625 + +[[area5]] +item = "StormWandIndra" +rate = 0.0015869140625 + +[[area5]] +item = "Vjaya" +rate = 0.001708984375 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0015869140625 + +[[area5]] +item = "RedBarrier" +rate = 0.0015869140625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "StormWandIndra" +rate = 0.001708984375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0015869140625 + +[[area6]] +item = "YellowBarrier" +rate = 0.0015869140625 + +[[area7]] +item = "StormWandIndra" +rate = 0.002197265625 + +[[area7]] +item = "Vjaya" +rate = 0.002197265625 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0015869140625 + +[[area8]] +item = "StormWandIndra" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0015869140625 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0015869140625 + +[[area8]] +item = "BlueBarrier" +rate = 0.0015869140625 + +[[area9]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0015869140625 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0015869140625 + +[[area10]] +item = "StormWandIndra" +rate = 0.003173828125 + +[[area10]] +item = "GaeBolg" +rate = 0.002685546875 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0015869140625 + diff --git a/data/drops/ep2/ultimate/purplenum/box_drop_rate.toml b/data/drops/ep2/ultimate/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/purplenum/box_rare_rate.toml b/data/drops/ep2/ultimate/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..2228b94 --- /dev/null +++ b/data/drops/ep2/ultimate/purplenum/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "H&S25Justice" +rate = 0.0015869140625 + +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area2]] +item = "H&S25Justice" +rate = 0.001708984375 + +[[area2]] +item = "BloodyArt" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "H&S25Justice" +rate = 0.002197265625 + +[[area4]] +item = "H&S25Justice" +rate = 0.002685546875 + +[[area5]] +item = "L&K14Combat" +rate = 0.0015869140625 + +[[area5]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "L&K14Combat" +rate = 0.001708984375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "L&K14Combat" +rate = 0.002197265625 + +[[area7]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "L&K14Combat" +rate = 0.002685546875 + +[[area9]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[area10]] +item = "L&K14Combat" +rate = 0.003173828125 + +[[area10]] +item = "CrossScar" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/ultimate/redria/box_drop_rate.toml b/data/drops/ep2/ultimate/redria/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/redria/box_rare_rate.toml b/data/drops/ep2/ultimate/redria/box_rare_rate.toml new file mode 100644 index 0000000..7e1811d --- /dev/null +++ b/data/drops/ep2/ultimate/redria/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "DiskaOfLiberator" +rate = 0.0015869140625 + +[[area2]] +item = "DiskaOfLiberator" +rate = 0.001708984375 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area2]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area3]] +item = "DiskaOfLiberator" +rate = 0.002197265625 + +[[area4]] +item = "DiskaOfLiberator" +rate = 0.002685546875 + +[[area5]] +item = "DiskaOfBraveman" +rate = 0.0015869140625 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "DiskaOfBraveman" +rate = 0.001708984375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "DiskaOfBraveman" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "DiskaOfBraveman" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/ultimate/skyly/box_drop_rate.toml b/data/drops/ep2/ultimate/skyly/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/skyly/box_rare_rate.toml b/data/drops/ep2/ultimate/skyly/box_rare_rate.toml new file mode 100644 index 0000000..5d90c4d --- /dev/null +++ b/data/drops/ep2/ultimate/skyly/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "LastSurvivor" +rate = 0.0015869140625 + +[[area2]] +item = "LastSurvivor" +rate = 0.001708984375 + +[[area2]] +item = "WalsMk2" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "LastSurvivor" +rate = 0.002197265625 + +[[area4]] +item = "LastSurvivor" +rate = 0.002685546875 + +[[area5]] +item = "DragonSlayer" +rate = 0.0015869140625 + +[[area5]] +item = "WalsMk2" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "DragonSlayer" +rate = 0.001708984375 + +[[area7]] +item = "DragonSlayer" +rate = 0.002197265625 + +[[area7]] +item = "WalsMk2" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "DragonSlayer" +rate = 0.002685546875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "DragonSlayer" +rate = 0.003173828125 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "DragonSlayer" +rate = 0.003173828125 + +[[area10]] +item = "Justy23St" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep2/ultimate/viridia/box_drop_rate.toml b/data/drops/ep2/ultimate/viridia/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/viridia/box_rare_rate.toml b/data/drops/ep2/ultimate/viridia/box_rare_rate.toml new file mode 100644 index 0000000..81665eb --- /dev/null +++ b/data/drops/ep2/ultimate/viridia/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "MeteorSmash" +rate = 0.0015869140625 + +[[area1]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "MeteorSmash" +rate = 0.001708984375 + +[[area2]] +item = "Vjaya" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "MeteorSmash" +rate = 0.002197265625 + +[[area3]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area4]] +item = "MeteorSmash" +rate = 0.002685546875 + +[[area4]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "FinalImpact" +rate = 0.0015869140625 + +[[area5]] +item = "Vjaya" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "FinalImpact" +rate = 0.001708984375 + +[[area6]] +item = "Durandal" +rate = 0.002197265625 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "FinalImpact" +rate = 0.002197265625 + +[[area7]] +item = "Vjaya" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area8]] +item = "FinalImpact" +rate = 0.002685546875 + +[[area8]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "FinalImpact" +rate = 0.003173828125 + +[[area9]] +item = "Durandal" +rate = 0.002685546875 + +[[area9]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area10]] +item = "FinalImpact" +rate = 0.003173828125 + +[[area10]] +item = "GaeBolg" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep2/ultimate/whitil/box_drop_rate.toml b/data/drops/ep2/ultimate/whitil/box_drop_rate.toml new file mode 100644 index 0000000..61ebef6 --- /dev/null +++ b/data/drops/ep2/ultimate/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 68 +max_meseta = 170 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 70 +max_meseta = 175 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 72 +max_meseta = 180 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 74 +max_meseta = 185 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 76 +max_meseta = 190 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 78 +max_meseta = 195 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 18 +min_meseta = 80 +max_meseta = 200 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 16 +min_meseta = 82 +max_meseta = 205 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 84 +max_meseta = 210 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 15 +min_meseta = 86 +max_meseta = 215 diff --git a/data/drops/ep2/ultimate/whitil/box_rare_rate.toml b/data/drops/ep2/ultimate/whitil/box_rare_rate.toml new file mode 100644 index 0000000..169dc5b --- /dev/null +++ b/data/drops/ep2/ultimate/whitil/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "DiskaOfLiberator" +rate = 0.0015869140625 + +[[area2]] +item = "DiskaOfLiberator" +rate = 0.001708984375 + +[[area2]] +item = "H&S25Justice" +rate = 0.0015869140625 + +[[area2]] +item = "Kaladbolg" +rate = 0.0015869140625 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0015869140625 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0015869140625 + +[[area3]] +item = "DiskaOfLiberator" +rate = 0.002197265625 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area4]] +item = "DiskaOfLiberator" +rate = 0.002685546875 + +[[area5]] +item = "DiskaOfBraveman" +rate = 0.0015869140625 + +[[area5]] +item = "H&S25Justice" +rate = 0.001708984375 + +[[area5]] +item = "Durandal" +rate = 0.001708984375 + +[[area5]] +item = "Bravace" +rate = 0.001708984375 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.001708984375 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "DiskaOfBraveman" +rate = 0.001708984375 + +[[area7]] +item = "DiskaOfBraveman" +rate = 0.002197265625 + +[[area7]] +item = "H&S25Justice" +rate = 0.002197265625 + +[[area7]] +item = "Durandal" +rate = 0.002197265625 + +[[area7]] +item = "Bravace" +rate = 0.002197265625 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.002197265625 + +[[area8]] +item = "DiskaOfBraveman" +rate = 0.002685546875 + +[[area9]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area10]] +item = "DiskaOfBraveman" +rate = 0.003173828125 + +[[area10]] +item = "L&K14Combat" +rate = 0.002685546875 + +[[area10]] +item = "Durandal" +rate = 0.002685546875 + +[[area10]] +item = "Bravace" +rate = 0.002685546875 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.002685546875 + diff --git a/data/drops/ep2/ultimate/yellowboze/box_drop_rate.toml b/data/drops/ep2/ultimate/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..a7c99bc --- /dev/null +++ b/data/drops/ep2/ultimate/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 6 +armor_rate = 3 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 68 +max_meseta = 220 + +[area2] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 70 +max_meseta = 227 + +[area3] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 72 +max_meseta = 234 + +[area4] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 4 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 74 +max_meseta = 241 + +[area5] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 76 +max_meseta = 248 + +[area6] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 58 +nothing_rate = 10 +min_meseta = 78 +max_meseta = 255 + +[area7] +weapon_rate = 8 +armor_rate = 4 +shield_rate = 4 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 58 +nothing_rate = 10 +min_meseta = 80 +max_meseta = 262 + +[area8] +weapon_rate = 8 +armor_rate = 5 +shield_rate = 4 +unit_rate = 7 +tool_rate = 10 +meseta_rate = 56 +nothing_rate = 10 +min_meseta = 82 +max_meseta = 269 + +[area9] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 84 +max_meseta = 276 + +[area10] +weapon_rate = 9 +armor_rate = 4 +shield_rate = 4 +unit_rate = 8 +tool_rate = 10 +meseta_rate = 55 +nothing_rate = 10 +min_meseta = 86 +max_meseta = 283 diff --git a/data/drops/ep2/ultimate/yellowboze/box_rare_rate.toml b/data/drops/ep2/ultimate/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..35376fe --- /dev/null +++ b/data/drops/ep2/ultimate/yellowboze/box_rare_rate.toml @@ -0,0 +1,101 @@ +area4 = [] +[[area1]] +item = "Addslot" +rate = 0.0008544921875 + +[[area2]] +item = "Kaladbolg" +rate = 0.0008544921875 + +[[area2]] +item = "CustomRayVerOo" +rate = 0.0008544921875 + +[[area2]] +item = "MaceOfAdaman" +rate = 0.0008544921875 + +[[area2]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area3]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area3]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Durandal" +rate = 0.0009765625 + +[[area5]] +item = "Bravace" +rate = 0.0009765625 + +[[area5]] +item = "ClubOfZumiuran" +rate = 0.0009765625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "Durandal" +rate = 0.001220703125 + +[[area7]] +item = "Bravace" +rate = 0.001220703125 + +[[area7]] +item = "ClubOfZumiuran" +rate = 0.001220703125 + +[[area8]] +item = "AmplifierOfBlue" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area10]] +item = "Durandal" +rate = 0.00146484375 + +[[area10]] +item = "Bravace" +rate = 0.00146484375 + +[[area10]] +item = "ClubOfZumiuran" +rate = 0.00146484375 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/veryhard/blueful/box_drop_rate.toml b/data/drops/ep2/veryhard/blueful/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/blueful/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/blueful/box_rare_rate.toml b/data/drops/ep2/veryhard/blueful/box_rare_rate.toml new file mode 100644 index 0000000..4764945 --- /dev/null +++ b/data/drops/ep2/veryhard/blueful/box_rare_rate.toml @@ -0,0 +1,122 @@ +area4 = [] +area8 = [] +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "Brionac" +rate = 0.001708984375 + +[[area2]] +item = "Pillar" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area5]] +item = "Brionac" +rate = 0.002197265625 + +[[area5]] +item = "Striker" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "Vjaya" +rate = 0.001708984375 + +[[area7]] +item = "BattleVerge" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Vjaya" +rate = 0.002197265625 + +[[area10]] +item = "BattleVerge" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep2/veryhard/greenill/box_drop_rate.toml b/data/drops/ep2/veryhard/greenill/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/greenill/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/greenill/box_rare_rate.toml b/data/drops/ep2/veryhard/greenill/box_rare_rate.toml new file mode 100644 index 0000000..6127af0 --- /dev/null +++ b/data/drops/ep2/veryhard/greenill/box_rare_rate.toml @@ -0,0 +1,113 @@ +area3 = [] +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "Visk235W" +rate = 0.001708984375 + +[[area2]] +item = "Edge" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area4]] +item = "Addslot" +rate = 0.0008544921875 + +[[area5]] +item = "Visk235W" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "WalsMk2" +rate = 0.001708984375 + +[[area7]] +item = "BladeDance" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "WalsMk2" +rate = 0.002197265625 + +[[area10]] +item = "BladeDance" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep2/veryhard/oran/box_drop_rate.toml b/data/drops/ep2/veryhard/oran/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/oran/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/oran/box_rare_rate.toml b/data/drops/ep2/veryhard/oran/box_rare_rate.toml new file mode 100644 index 0000000..154cf08 --- /dev/null +++ b/data/drops/ep2/veryhard/oran/box_rare_rate.toml @@ -0,0 +1,123 @@ +area1 = [] +area4 = [] +area8 = [] +[[area2]] +item = "BladeDance" +rate = 0.001708984375 + +[[area2]] +item = "Claymore" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area5]] +item = "BladeDance" +rate = 0.002197265625 + +[[area5]] +item = "Calibur" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area7]] +item = "BloodyArt" +rate = 0.001708984375 + +[[area7]] +item = "FlowensSword" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfRazonde" +rate = 0.0008544921875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area10]] +item = "BloodyArt" +rate = 0.002197265625 + +[[area10]] +item = "FlowensSword" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/veryhard/pinkal/box_drop_rate.toml b/data/drops/ep2/veryhard/pinkal/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/pinkal/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/pinkal/box_rare_rate.toml b/data/drops/ep2/veryhard/pinkal/box_rare_rate.toml new file mode 100644 index 0000000..59ce35e --- /dev/null +++ b/data/drops/ep2/veryhard/pinkal/box_rare_rate.toml @@ -0,0 +1,121 @@ +area4 = [] +[[area1]] +item = "AmplifierOfZonde" +rate = 0.0008544921875 + +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "FireScepterAgni" +rate = 0.001708984375 + +[[area2]] +item = "Berdys" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area5]] +item = "FireScepterAgni" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "IceStaffDagon" +rate = 0.001708984375 + +[[area7]] +item = "Brionac" +rate = 0.001708984375 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRed" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "IceStaffDagon" +rate = 0.002197265625 + +[[area10]] +item = "Brionac" +rate = 0.002197265625 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + diff --git a/data/drops/ep2/veryhard/purplenum/box_drop_rate.toml b/data/drops/ep2/veryhard/purplenum/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/purplenum/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/purplenum/box_rare_rate.toml b/data/drops/ep2/veryhard/purplenum/box_rare_rate.toml new file mode 100644 index 0000000..ffba96d --- /dev/null +++ b/data/drops/ep2/veryhard/purplenum/box_rare_rate.toml @@ -0,0 +1,122 @@ +area1 = [] +area9 = [] +[[area2]] +item = "M&A60Vise" +rate = 0.001708984375 + +[[area2]] +item = "Edge" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "AmplifierOfBarta" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "M&A60Vise" +rate = 0.002197265625 + +[[area5]] +item = "Ripper" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "AmplifierOfGizonde" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "H&S25Justice" +rate = 0.001708984375 + +[[area7]] +item = "BladeDance" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "H&S25Justice" +rate = 0.002197265625 + +[[area10]] +item = "BladeDance" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/veryhard/redria/box_drop_rate.toml b/data/drops/ep2/veryhard/redria/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/redria/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/redria/box_rare_rate.toml b/data/drops/ep2/veryhard/redria/box_rare_rate.toml new file mode 100644 index 0000000..6e43818 --- /dev/null +++ b/data/drops/ep2/veryhard/redria/box_rare_rate.toml @@ -0,0 +1,122 @@ +area4 = [] +area9 = [] +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "Sawcer" +rate = 0.001708984375 + +[[area2]] +item = "Launcher" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area5]] +item = "Diska" +rate = 0.002197265625 + +[[area5]] +item = "Arms" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "SlicerOfAssassin" +rate = 0.001708984375 + +[[area7]] +item = "CrushBullet" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "SlicerOfAssassin" +rate = 0.002197265625 + +[[area10]] +item = "CrushBullet" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "Addslot" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/veryhard/skyly/box_drop_rate.toml b/data/drops/ep2/veryhard/skyly/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/skyly/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/skyly/box_rare_rate.toml b/data/drops/ep2/veryhard/skyly/box_rare_rate.toml new file mode 100644 index 0000000..3b848e7 --- /dev/null +++ b/data/drops/ep2/veryhard/skyly/box_rare_rate.toml @@ -0,0 +1,114 @@ +area4 = [] +area8 = [] +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "FlowensSword" +rate = 0.001708984375 + +[[area2]] +item = "Beam" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area5]] +item = "FlowensSword" +rate = 0.002197265625 + +[[area5]] +item = "Laser" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "LastSurvivor" +rate = 0.001708984375 + +[[area7]] +item = "Visk235W" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "LastSurvivor" +rate = 0.002197265625 + +[[area10]] +item = "Visk235W" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep2/veryhard/viridia/box_drop_rate.toml b/data/drops/ep2/veryhard/viridia/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/viridia/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/viridia/box_rare_rate.toml b/data/drops/ep2/veryhard/viridia/box_rare_rate.toml new file mode 100644 index 0000000..6e0579c --- /dev/null +++ b/data/drops/ep2/veryhard/viridia/box_rare_rate.toml @@ -0,0 +1,122 @@ +area1 = [] +area9 = [] +[[area2]] +item = "CrushBullet" +rate = 0.001708984375 + +[[area2]] +item = "Berdys" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfAnti" +rate = 0.0008544921875 + +[[area4]] +item = "AmplifierOfGibarta" +rate = 0.0008544921875 + +[[area5]] +item = "CrushBullet" +rate = 0.002197265625 + +[[area5]] +item = "Gungnir" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area5]] +item = "Addslot" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "AmplifierOfGifoie" +rate = 0.0008544921875 + +[[area7]] +item = "MeteorSmash" +rate = 0.001708984375 + +[[area7]] +item = "Brionac" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "AmplifierOfDeband" +rate = 0.0008544921875 + +[[area8]] +item = "Addslot" +rate = 0.0008544921875 + +[[area10]] +item = "MeteorSmash" +rate = 0.002197265625 + +[[area10]] +item = "Brionac" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + diff --git a/data/drops/ep2/veryhard/whitil/box_drop_rate.toml b/data/drops/ep2/veryhard/whitil/box_drop_rate.toml new file mode 100644 index 0000000..b6bfe44 --- /dev/null +++ b/data/drops/ep2/veryhard/whitil/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 50 +nothing_rate = 30 +min_meseta = 48 +max_meseta = 120 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 27 +min_meseta = 50 +max_meseta = 125 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 52 +max_meseta = 130 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 54 +max_meseta = 135 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 24 +min_meseta = 56 +max_meseta = 140 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 58 +max_meseta = 145 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 22 +min_meseta = 60 +max_meseta = 150 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 62 +max_meseta = 155 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 64 +max_meseta = 160 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 50 +nothing_rate = 20 +min_meseta = 66 +max_meseta = 165 diff --git a/data/drops/ep2/veryhard/whitil/box_rare_rate.toml b/data/drops/ep2/veryhard/whitil/box_rare_rate.toml new file mode 100644 index 0000000..166c18d --- /dev/null +++ b/data/drops/ep2/veryhard/whitil/box_rare_rate.toml @@ -0,0 +1,121 @@ +area4 = [] +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area2]] +item = "SlicerOfAssassin" +rate = 0.001708984375 + +[[area2]] +item = "Gatling" +rate = 0.001708984375 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfFoie" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area5]] +item = "SlicerOfAssassin" +rate = 0.002197265625 + +[[area5]] +item = "Vulcan" +rate = 0.002197265625 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area7]] +item = "DiskaOfLiberator" +rate = 0.001708984375 + +[[area7]] +item = "M&A60Vise" +rate = 0.001708984375 + +[[area7]] +item = "Kaladbolg" +rate = 0.002685546875 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.002685546875 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "Addslot" +rate = 0.0008544921875 + +[[area8]] +item = "AmplifierOfRabarta" +rate = 0.0008544921875 + +[[area8]] +item = "BlueBarrier" +rate = 0.0008544921875 + +[[area9]] +item = "AmplifierOfRafoie" +rate = 0.0008544921875 + +[[area9]] +item = "RecoveryBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "DiskaOfLiberator" +rate = 0.002197265625 + +[[area10]] +item = "M&A60Vise" +rate = 0.002197265625 + +[[area10]] +item = "Kaladbolg" +rate = 0.003173828125 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.003173828125 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + diff --git a/data/drops/ep2/veryhard/yellowboze/box_drop_rate.toml b/data/drops/ep2/veryhard/yellowboze/box_drop_rate.toml new file mode 100644 index 0000000..e2f6128 --- /dev/null +++ b/data/drops/ep2/veryhard/yellowboze/box_drop_rate.toml @@ -0,0 +1,109 @@ +[area1] +weapon_rate = 5 +armor_rate = 2 +shield_rate = 2 +unit_rate = 3 +tool_rate = 8 +meseta_rate = 70 +nothing_rate = 10 +min_meseta = 48 +max_meseta = 150 + +[area2] +weapon_rate = 6 +armor_rate = 2 +shield_rate = 2 +unit_rate = 4 +tool_rate = 9 +meseta_rate = 67 +nothing_rate = 10 +min_meseta = 50 +max_meseta = 157 + +[area3] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 2 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 52 +max_meseta = 164 + +[area4] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 3 +unit_rate = 4 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 54 +max_meseta = 171 + +[area5] +weapon_rate = 7 +armor_rate = 2 +shield_rate = 2 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 64 +nothing_rate = 10 +min_meseta = 56 +max_meseta = 178 + +[area6] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 58 +max_meseta = 185 + +[area7] +weapon_rate = 7 +armor_rate = 3 +shield_rate = 3 +unit_rate = 5 +tool_rate = 10 +meseta_rate = 62 +nothing_rate = 10 +min_meseta = 60 +max_meseta = 192 + +[area8] +weapon_rate = 7 +armor_rate = 4 +shield_rate = 3 +unit_rate = 6 +tool_rate = 10 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 62 +max_meseta = 199 + +[area9] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 64 +max_meseta = 206 + +[area10] +weapon_rate = 8 +armor_rate = 3 +shield_rate = 3 +unit_rate = 7 +tool_rate = 9 +meseta_rate = 60 +nothing_rate = 10 +min_meseta = 66 +max_meseta = 213 diff --git a/data/drops/ep2/veryhard/yellowboze/box_rare_rate.toml b/data/drops/ep2/veryhard/yellowboze/box_rare_rate.toml new file mode 100644 index 0000000..0888230 --- /dev/null +++ b/data/drops/ep2/veryhard/yellowboze/box_rare_rate.toml @@ -0,0 +1,120 @@ +[[area1]] +item = "AmplifierOfResta" +rate = 0.0008544921875 + +[[area1]] +item = "Brionac" +rate = 0.003173828125 + +[[area2]] +item = "DbsSaber" +rate = 0.001708984375 + +[[area2]] +item = "Varista" +rate = 0.001708984375 + +[[area2]] +item = "ClubOfLaconium" +rate = 0.001708984375 + +[[area2]] +item = "CrushBullet" +rate = 0.003173828125 + +[[area2]] +item = "Addslot" +rate = 0.0008544921875 + +[[area3]] +item = "AmplifierOfShifta" +rate = 0.0008544921875 + +[[area3]] +item = "FlowensSword" +rate = 0.003173828125 + +[[area4]] +item = "BattleVerge" +rate = 0.003173828125 + +[[area5]] +item = "DbsSaber" +rate = 0.002197265625 + +[[area5]] +item = "Varista" +rate = 0.002197265625 + +[[area5]] +item = "ClubOfLaconium" +rate = 0.002197265625 + +[[area5]] +item = "RedBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "Mag" +rate = 0.0068359375 + +[[area6]] +item = "YellowBarrier" +rate = 0.0008544921875 + +[[area6]] +item = "M&A60Vise" +rate = 0.003173828125 + +[[area6]] +item = "Addslot" +rate = 0.0008544921875 + +[[area7]] +item = "Kaladbolg" +rate = 0.001708984375 + +[[area7]] +item = "CustomRayVerOo" +rate = 0.001708984375 + +[[area7]] +item = "MaceOfAdaman" +rate = 0.002685546875 + +[[area7]] +item = "BladeDance" +rate = 0.003173828125 + +[[area8]] +item = "Visk235W" +rate = 0.003173828125 + +[[area9]] +item = "SlicerOfAssassin" +rate = 0.003173828125 + +[[area10]] +item = "Kaladbolg" +rate = 0.002197265625 + +[[area10]] +item = "CustomRayVerOo" +rate = 0.002197265625 + +[[area10]] +item = "MaceOfAdaman" +rate = 0.003173828125 + +[[area10]] +item = "AmplifierOfYellow" +rate = 0.0008544921875 + +[[area10]] +item = "AssistBarrier" +rate = 0.0008544921875 + +[[area10]] +item = "FireScepterAgni" +rate = 0.003173828125 + From a7434346db1a49fd3a90939e1bf5d2357f757bc5 Mon Sep 17 00:00:00 2001 From: jake Date: Sun, 29 Mar 2020 10:45:01 -0700 Subject: [PATCH 16/17] move equipped flag to itemlocation::inventory --- src/entity/item/armor.rs | 1 - src/entity/item/mag.rs | 1 - src/entity/item/mod.rs | 1 + src/entity/item/shield.rs | 1 - src/entity/item/unit.rs | 1 - src/entity/item/weapon.rs | 2 -- src/login/character.rs | 8 ++++--- src/main.rs | 2 +- src/ship/drops/generic_armor.rs | 5 ----- src/ship/drops/generic_shield.rs | 5 ----- src/ship/drops/generic_unit.rs | 2 -- src/ship/drops/generic_weapon.rs | 5 ----- src/ship/drops/rare_drop_table.rs | 5 ----- src/ship/items.rs | 36 +++++++++++++++---------------- 14 files changed, 24 insertions(+), 51 deletions(-) diff --git a/src/entity/item/armor.rs b/src/entity/item/armor.rs index 50283ab..d37bce0 100644 --- a/src/entity/item/armor.rs +++ b/src/entity/item/armor.rs @@ -194,7 +194,6 @@ pub struct Armor { pub dfp: u8, pub evp: u8, pub slots: u8, - pub equipped: bool, } impl Armor { diff --git a/src/entity/item/mag.rs b/src/entity/item/mag.rs index 3ceab08..7aa9583 100644 --- a/src/entity/item/mag.rs +++ b/src/entity/item/mag.rs @@ -185,7 +185,6 @@ pub struct Mag { pub iq: u8, pub photon_blast: [Option; 3], // color - pub equipped: bool, } diff --git a/src/entity/item/mod.rs b/src/entity/item/mod.rs index 1516cee..3c0cb13 100644 --- a/src/entity/item/mod.rs +++ b/src/entity/item/mod.rs @@ -17,6 +17,7 @@ pub enum ItemLocation { Inventory { character_id: u32, index: usize, + equipped: bool, }, Bank { character_id: u32, diff --git a/src/entity/item/shield.rs b/src/entity/item/shield.rs index b324665..3eb5e30 100644 --- a/src/entity/item/shield.rs +++ b/src/entity/item/shield.rs @@ -347,7 +347,6 @@ pub struct Shield { pub shield: ShieldType, pub dfp: u8, pub evp: u8, - pub equipped: bool, } impl Shield { diff --git a/src/entity/item/unit.rs b/src/entity/item/unit.rs index cb9945f..617e79d 100644 --- a/src/entity/item/unit.rs +++ b/src/entity/item/unit.rs @@ -224,7 +224,6 @@ pub enum UnitModifier { pub struct Unit { pub unit: UnitType, pub modifier: Option, - pub equipped: bool, } diff --git a/src/entity/item/weapon.rs b/src/entity/item/weapon.rs index a1d1cd5..3cc2db9 100644 --- a/src/entity/item/weapon.rs +++ b/src/entity/item/weapon.rs @@ -860,7 +860,6 @@ pub struct Weapon { pub special: Option, pub grind: u8, pub attrs: [Option; 3], - pub equipped: bool, pub tekked: bool, } @@ -872,7 +871,6 @@ impl Weapon { special: None, grind: 0, attrs: [None; 3], - equipped: false, tekked: true, } } diff --git a/src/login/character.rs b/src/login/character.rs index ce8bbd4..818aeb1 100644 --- a/src/login/character.rs +++ b/src/login/character.rs @@ -212,12 +212,12 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, grind: 0, special: None, attrs: [None; 3], - equipped: true, tekked: true, }), ItemLocation::Inventory { character_id: char.id, index: 0, + equipped: true, }); entity_gateway.new_item( @@ -227,11 +227,11 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, dfp: 0, evp: 0, slots: 0, - equipped: true, }), ItemLocation::Inventory { character_id: char.id, index: 1, + equipped: true, }); entity_gateway.new_item( @@ -245,11 +245,11 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, synchro: 20, iq: 0, photon_blast: [None; 3], - equipped: true, }), ItemLocation::Inventory { character_id: char.id, index: 2, + equipped: true, }); for _ in 0..4 { @@ -261,6 +261,7 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, ItemLocation::Inventory { character_id: char.id, index: 3, + equipped: false, }); entity_gateway.new_item( ItemDetail::Tool ( @@ -270,6 +271,7 @@ fn new_character(entity_gateway: &mut EG, user: &UserAccount, ItemLocation::Inventory { character_id: char.id, index: 4, + equipped: false, }); } } diff --git a/src/main.rs b/src/main.rs index 105ad5a..3d506e1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -89,13 +89,13 @@ fn main() { grind: 5, special: None, attrs: [None; 3], - equipped: true, tekked: true, } ), ItemLocation::Inventory { character_id: character.id, index: 0, + equipped: true, } ); diff --git a/src/ship/drops/generic_armor.rs b/src/ship/drops/generic_armor.rs index cebf4e7..d24105c 100644 --- a/src/ship/drops/generic_armor.rs +++ b/src/ship/drops/generic_armor.rs @@ -108,7 +108,6 @@ impl GenericArmorTable { dfp: dfp_modifier as u8, evp: evp_modifier as u8, slots: slots as u8, - equipped: false, })) } } @@ -127,28 +126,24 @@ mod test { dfp: 0, evp: 0, slots: 1, - equipped: false, }))); assert!(gat.get_drop(&MapVariantType::Caves3, &mut rng) == Some(ItemDetail::Armor(Armor { armor: ArmorType::AbsorbArmor, dfp: 1, evp: 1, slots: 1, - equipped: false, }))); assert!(gat.get_drop(&MapVariantType::Forest2, &mut rng) == Some(ItemDetail::Armor(Armor { armor: ArmorType::HyperFrame, dfp: 0, evp: 0, slots: 0, - equipped: false, }))); assert!(gat.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDetail::Armor(Armor { armor: ArmorType::ImperialArmor, dfp: 2, evp: 1, slots: 0, - equipped: false, }))); } } diff --git a/src/ship/drops/generic_shield.rs b/src/ship/drops/generic_shield.rs index a9e34a3..94d36fa 100644 --- a/src/ship/drops/generic_shield.rs +++ b/src/ship/drops/generic_shield.rs @@ -87,7 +87,6 @@ impl GenericShieldTable { shield: shield_type, dfp: dfp_modifier as u8, evp: evp_modifier as u8, - equipped: false, })) } } @@ -106,25 +105,21 @@ mod test { shield: ShieldType::FreezeBarrier, dfp: 4, evp: 1, - equipped: false, }))); assert!(gst.get_drop(&MapVariantType::Caves3, &mut rng) == Some(ItemDetail::Shield(Shield { shield: ShieldType::PsychicBarrier, dfp: 3, evp: 2, - equipped: false, }))); assert!(gst.get_drop(&MapVariantType::Mines2, &mut rng) == Some(ItemDetail::Shield(Shield { shield: ShieldType::ImperialBarrier, dfp: 0, evp: 4, - equipped: false, }))); assert!(gst.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDetail::Shield(Shield { shield: ShieldType::DivinityBarrier, dfp: 1, evp: 0, - equipped: false, }))); } } diff --git a/src/ship/drops/generic_unit.rs b/src/ship/drops/generic_unit.rs index 39a5474..3124583 100644 --- a/src/ship/drops/generic_unit.rs +++ b/src/ship/drops/generic_unit.rs @@ -91,7 +91,6 @@ impl GenericUnitTable { ItemDetail::Unit(Unit { unit: unit_type, modifier: unit_modifier, - equipped: false, }) }) } @@ -118,7 +117,6 @@ mod test { assert!(gut.get_drop(&area, &mut rng) == Some(ItemDetail::Unit(Unit { unit: unit, modifier: umod, - equipped: false, }))); } } diff --git a/src/ship/drops/generic_weapon.rs b/src/ship/drops/generic_weapon.rs index 07db115..4b583e7 100644 --- a/src/ship/drops/generic_weapon.rs +++ b/src/ship/drops/generic_weapon.rs @@ -505,7 +505,6 @@ impl GenericWeaponTable { special: weapon_special, grind: weapon_grind as u8, attrs: weapon_attributes, - equipped: false, tekked: weapon_special.is_none(), })) } @@ -526,7 +525,6 @@ mod test { special: None, grind: 0, attrs: [None, None, None], - equipped: false, tekked: true, }))); @@ -536,7 +534,6 @@ mod test { special: None, grind: 2, attrs: [None, None, None], - equipped: false, tekked: true, }))); @@ -546,7 +543,6 @@ mod test { special: Some(WeaponSpecial::Berserk), grind: 0, attrs: [None, None, None], - equipped: false, tekked: false, }))); @@ -556,7 +552,6 @@ mod test { special: None, grind: 0, attrs: [Some(WeaponAttribute {attr: Attribute::ABeast, value: 30}), Some(WeaponAttribute {attr: Attribute::Dark, value: 30}), None], - equipped: false, tekked: true, }))); } diff --git a/src/ship/drops/rare_drop_table.rs b/src/ship/drops/rare_drop_table.rs index fc42d8d..b092b63 100644 --- a/src/ship/drops/rare_drop_table.rs +++ b/src/ship/drops/rare_drop_table.rs @@ -104,7 +104,6 @@ impl RareDropTable { special: None, grind: 0, attrs: self.attribute_table.generate_rare_attributes(map_area, rng), - equipped: false, tekked: false, }) @@ -115,7 +114,6 @@ impl RareDropTable { dfp: self.armor_stats.dfp_modifier(&armor, rng) as u8, evp: self.armor_stats.evp_modifier(&armor, rng) as u8, slots: self.armor_stats.slots(map_area, rng) as u8, - equipped: false, }) }, RareDropItem::Shield(shield) => { @@ -123,14 +121,12 @@ impl RareDropTable { shield: shield, dfp: self.shield_stats.dfp_modifier(&shield, rng) as u8, evp: self.shield_stats.evp_modifier(&shield, rng) as u8, - equipped: false, }) }, RareDropItem::Unit(unit) => { ItemDetail::Unit(Unit { unit: unit, modifier: None, - equipped: false, }) }, RareDropItem::Tool(tool) => { @@ -148,7 +144,6 @@ impl RareDropTable { iq: 0, synchro: 20, photon_blast: [None; 3], - equipped: false, }) } } diff --git a/src/ship/items.rs b/src/ship/items.rs index cc75e3e..838ae66 100644 --- a/src/ship/items.rs +++ b/src/ship/items.rs @@ -68,20 +68,12 @@ impl ActiveInventory { // does this do anything? inventory[index].equipped = match item.item { - StackedItem::Individual(Item {item: ItemDetail::Weapon(Weapon {equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Unit(Unit{equipped: true, ..}), ..}) => 1, - StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 1, + StackedItem::Individual(Item {location: ItemLocation::Inventory{ equipped: true, ..}, ..}) => 1, _ => 0, }; // because this actually equips the item inventory[index].flags |= match item.item { - StackedItem::Individual(Item {item: ItemDetail::Weapon(Weapon {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Armor(Armor {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Shield(Shield {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Unit(Unit {equipped: true, ..}), ..}) => 8, - StackedItem::Individual(Item {item: ItemDetail::Mag(Mag{equipped: true, ..}), ..}) => 8, + StackedItem::Individual(Item {location: ItemLocation::Inventory{ equipped: true, ..}, ..}) => 8, _ => 0, }; inventory @@ -189,13 +181,13 @@ mod test { location: ItemLocation::Inventory { character_id: 0, index: 0, + equipped: false, }, item: ItemDetail::Weapon(item::weapon::Weapon { weapon: item::weapon::WeaponType::Saber, grind: 0, special: None, attrs: [None; 3], - equipped: false, tekked: true, }) }; @@ -203,7 +195,8 @@ mod test { id: ItemEntityId(2), location: ItemLocation::Inventory { character_id: 0, - index: 1 + index: 1, + equipped: false, }, item: ItemDetail::Tool(Tool { tool: item::tool::ToolType::Monofluid, @@ -214,13 +207,13 @@ mod test { location: ItemLocation::Inventory { character_id: 0, index: 2, + equipped: false, }, item: ItemDetail::Weapon(item::weapon::Weapon { weapon: item::weapon::WeaponType::Handgun, grind: 12, special: None, attrs: [None; 3], - equipped: false, tekked: true, }) }; @@ -228,7 +221,8 @@ mod test { id: ItemEntityId(4), location: ItemLocation::Inventory { character_id: 0, - index: 1 + index: 1, + equipped: false, }, item: ItemDetail::Tool(Tool { tool: item::tool::ToolType::Monofluid, @@ -238,7 +232,8 @@ mod test { id: ItemEntityId(5), location: ItemLocation::Inventory { character_id: 0, - index: 1 + index: 1, + equipped: false, }, item: ItemDetail::Tool(Tool { tool: item::tool::ToolType::Monofluid, @@ -249,13 +244,13 @@ mod test { location: ItemLocation::Inventory { character_id: 0, index: 3, + equipped: false, }, item: ItemDetail::Weapon(item::weapon::Weapon { weapon: item::weapon::WeaponType::Handgun, grind: 12, special: None, attrs: [None; 3], - equipped: false, tekked: true, }) }; @@ -263,7 +258,8 @@ mod test { id: ItemEntityId(7), location: ItemLocation::Inventory { character_id: 0, - index: 4 + index: 4, + equipped: false, }, item: ItemDetail::Tool(Tool { tool: item::tool::ToolType::Monomate, @@ -273,7 +269,8 @@ mod test { id: ItemEntityId(8), location: ItemLocation::Inventory { character_id: 0, - index: 4 + index: 4, + equipped: false, }, item: ItemDetail::Tool(Tool { tool: item::tool::ToolType::Monomate, @@ -283,7 +280,8 @@ mod test { id: ItemEntityId(9), location: ItemLocation::Inventory { character_id: 0, - index: 4 + index: 4, + equipped: false, }, item: ItemDetail::Tool(Tool { tool: item::tool::ToolType::Monomate, From 620bcade7bb8177bb4403c7e41c442ba33df3663 Mon Sep 17 00:00:00 2001 From: jake Date: Sun, 29 Mar 2020 11:54:58 -0700 Subject: [PATCH 17/17] itemdetail -> itemdroptype for drops --- src/ship/drops/box_drop_table.rs | 18 ++++++++++-------- src/ship/drops/generic_armor.rs | 15 +++++++-------- src/ship/drops/generic_shield.rs | 15 +++++++-------- src/ship/drops/generic_unit.rs | 9 ++++----- src/ship/drops/generic_weapon.rs | 15 +++++++-------- src/ship/drops/mod.rs | 29 ++++++++++++++++++----------- src/ship/drops/rare_drop_table.rs | 19 +++++++++---------- src/ship/drops/tech_table.rs | 9 ++++----- src/ship/drops/tool_table.rs | 7 +++---- 9 files changed, 69 insertions(+), 67 deletions(-) diff --git a/src/ship/drops/box_drop_table.rs b/src/ship/drops/box_drop_table.rs index ad8dc66..d6101d8 100644 --- a/src/ship/drops/box_drop_table.rs +++ b/src/ship/drops/box_drop_table.rs @@ -2,7 +2,6 @@ use std::collections::HashMap; use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; use serde::{Serialize, Deserialize}; -use crate::entity::item::ItemDetail; use crate::entity::item::weapon::{Weapon, WeaponType}; use crate::entity::item::armor::{Armor, ArmorType}; use crate::entity::item::shield::{Shield, ShieldType}; @@ -12,7 +11,7 @@ use crate::entity::character::SectionID; use crate::ship::monster::MonsterType; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; use crate::ship::map::{MapObject, MapObjectType, FixedBoxDropType}; use crate::ship::drops::rare_drop_table::{RareDropTable, RareDropItem}; use crate::ship::drops::generic_weapon::GenericWeaponTable; @@ -172,7 +171,7 @@ impl BoxDropTable { } - fn rare_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + fn rare_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { self.rare_rates.rates_by_area(map_area).iter() .filter_map(|rate| { let rand: f32 = rng.gen(); @@ -185,7 +184,7 @@ impl BoxDropTable { }).nth(0) } - fn random_box_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + fn random_box_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { self.rare_drop(map_area, rng).or_else(|| { let rate = self.box_rates.rates_by_area(map_area); let type_weights = WeightedIndex::new(&[rate.weapon_rate, rate.armor_rate, rate.shield_rate, rate.unit_rate, @@ -197,24 +196,27 @@ impl BoxDropTable { 2 => self.shield_table.get_drop(map_area, rng), 3 => self.unit_table.get_drop(map_area, rng), 4 => self.tool_table.get_drop(map_area, rng), - //5 => meseta drop + 5 => Some(ItemDropType::Meseta(rng.gen_range(rate.min_meseta, rate.max_meseta))), _ => None, } }) } - fn fixed_box_drop(&self, fixed_drop: FixedBoxDropType, map_area: &MapVariantType, rng: &mut R) -> Option { + fn fixed_box_drop(&self, fixed_drop: FixedBoxDropType, map_area: &MapVariantType, rng: &mut R) -> Option { match fixed_drop { FixedBoxDropType::Weapon => self.weapon_table.get_drop(map_area, rng), FixedBoxDropType::Armor => self.armor_table.get_drop(map_area, rng), // TODO: should this drop shield? FixedBoxDropType::Tool => self.tool_table.get_drop(map_area, rng), - FixedBoxDropType::Meseta => panic!(), + FixedBoxDropType::Meseta => { + let rate = self.box_rates.rates_by_area(map_area); + Some(ItemDropType::Meseta(rng.gen_range(rate.min_meseta, rate.max_meseta))) + }, FixedBoxDropType::Random => self.random_box_drop(map_area, rng), FixedBoxDropType::Specific(value) => panic!(), } } - pub fn get_drop(&self, map_area: &MapVariantType, object: &MapObject, rng: &mut R) -> Option { + pub fn get_drop(&self, map_area: &MapVariantType, object: &MapObject, rng: &mut R) -> Option { match object.object { MapObjectType::Box | MapObjectType::EnemyBox | MapObjectType::RuinsBox| MapObjectType::RuinsEnemyBox | MapObjectType::CcaBox => { diff --git a/src/ship/drops/generic_armor.rs b/src/ship/drops/generic_armor.rs index d24105c..ec1b174 100644 --- a/src/ship/drops/generic_armor.rs +++ b/src/ship/drops/generic_armor.rs @@ -3,12 +3,11 @@ use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; -use crate::entity::item::ItemDetail; use crate::entity::item::armor::{ArmorType, Armor}; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; use crate::ship::item_stats::{armor_stats, ArmorStats}; @@ -96,14 +95,14 @@ impl GenericArmorTable { rng.gen_range(0, stats.evp_modifier) } - pub fn get_drop(&self, area_map: &MapVariantType, rng: &mut R) -> Option { + pub fn get_drop(&self, area_map: &MapVariantType, rng: &mut R) -> Option { let armor_type = self.armor_type(area_map, rng); let slots = self.slots(area_map, rng); let dfp_modifier = self.dfp_modifier(&armor_type, rng); let evp_modifier = self.dfp_modifier(&armor_type, rng); - Some(ItemDetail::Armor(Armor { + Some(ItemDropType::Armor(Armor { armor: armor_type, dfp: dfp_modifier as u8, evp: evp_modifier as u8, @@ -121,25 +120,25 @@ mod test { let mut rng = rand_chacha::ChaCha20Rng::from_seed([23;32]); let gat = GenericArmorTable::new(Episode::One, Difficulty::Ultimate, SectionID::Skyly); - assert!(gat.get_drop(&MapVariantType::Mines1, &mut rng) == Some(ItemDetail::Armor(Armor { + assert!(gat.get_drop(&MapVariantType::Mines1, &mut rng) == Some(ItemDropType::Armor(Armor { armor: ArmorType::GeneralArmor, dfp: 0, evp: 0, slots: 1, }))); - assert!(gat.get_drop(&MapVariantType::Caves3, &mut rng) == Some(ItemDetail::Armor(Armor { + assert!(gat.get_drop(&MapVariantType::Caves3, &mut rng) == Some(ItemDropType::Armor(Armor { armor: ArmorType::AbsorbArmor, dfp: 1, evp: 1, slots: 1, }))); - assert!(gat.get_drop(&MapVariantType::Forest2, &mut rng) == Some(ItemDetail::Armor(Armor { + assert!(gat.get_drop(&MapVariantType::Forest2, &mut rng) == Some(ItemDropType::Armor(Armor { armor: ArmorType::HyperFrame, dfp: 0, evp: 0, slots: 0, }))); - assert!(gat.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDetail::Armor(Armor { + assert!(gat.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDropType::Armor(Armor { armor: ArmorType::ImperialArmor, dfp: 2, evp: 1, diff --git a/src/ship/drops/generic_shield.rs b/src/ship/drops/generic_shield.rs index 94d36fa..725ff66 100644 --- a/src/ship/drops/generic_shield.rs +++ b/src/ship/drops/generic_shield.rs @@ -3,12 +3,11 @@ use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; -use crate::entity::item::ItemDetail; use crate::entity::item::shield::{ShieldType, Shield}; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; use crate::ship::item_stats::{shield_stats, ShieldStats}; @@ -77,13 +76,13 @@ impl GenericShieldTable { rng.gen_range(0, stats.evp_modifier) } - pub fn get_drop(&self, area_map: &MapVariantType, rng: &mut R) -> Option { + pub fn get_drop(&self, area_map: &MapVariantType, rng: &mut R) -> Option { let shield_type = self.shield_type(area_map, rng); let dfp_modifier = self.dfp_modifier(&shield_type, rng); let evp_modifier = self.dfp_modifier(&shield_type, rng); - Some(ItemDetail::Shield(Shield { + Some(ItemDropType::Shield(Shield { shield: shield_type, dfp: dfp_modifier as u8, evp: evp_modifier as u8, @@ -101,22 +100,22 @@ mod test { let gst = GenericShieldTable::new(Episode::One, Difficulty::Ultimate, SectionID::Skyly); - assert!(gst.get_drop(&MapVariantType::Forest1, &mut rng) == Some(ItemDetail::Shield(Shield { + assert!(gst.get_drop(&MapVariantType::Forest1, &mut rng) == Some(ItemDropType::Shield(Shield { shield: ShieldType::FreezeBarrier, dfp: 4, evp: 1, }))); - assert!(gst.get_drop(&MapVariantType::Caves3, &mut rng) == Some(ItemDetail::Shield(Shield { + assert!(gst.get_drop(&MapVariantType::Caves3, &mut rng) == Some(ItemDropType::Shield(Shield { shield: ShieldType::PsychicBarrier, dfp: 3, evp: 2, }))); - assert!(gst.get_drop(&MapVariantType::Mines2, &mut rng) == Some(ItemDetail::Shield(Shield { + assert!(gst.get_drop(&MapVariantType::Mines2, &mut rng) == Some(ItemDropType::Shield(Shield { shield: ShieldType::ImperialBarrier, dfp: 0, evp: 4, }))); - assert!(gst.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDetail::Shield(Shield { + assert!(gst.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDropType::Shield(Shield { shield: ShieldType::DivinityBarrier, dfp: 1, evp: 0, diff --git a/src/ship/drops/generic_unit.rs b/src/ship/drops/generic_unit.rs index 3124583..7e2224e 100644 --- a/src/ship/drops/generic_unit.rs +++ b/src/ship/drops/generic_unit.rs @@ -4,12 +4,11 @@ use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; use rand::seq::IteratorRandom; -use crate::entity::item::ItemDetail; use crate::entity::item::unit::{UnitType, Unit, UnitModifier}; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; use crate::ship::item_stats::{unit_stats, UnitStats}; @@ -84,11 +83,11 @@ impl GenericUnitTable { Some(units.choose(rng).unwrap()) } - pub fn get_drop(&self, area_map: &MapVariantType, rng: &mut R) -> Option { + pub fn get_drop(&self, area_map: &MapVariantType, rng: &mut R) -> Option { let unit_type_modifier = self.unit_type_and_modifier(area_map, rng); unit_type_modifier.map(|(unit_type, unit_modifier)| { - ItemDetail::Unit(Unit { + ItemDropType::Unit(Unit { unit: unit_type, modifier: unit_modifier, }) @@ -114,7 +113,7 @@ mod test { (MapVariantType::Mines2, UnitType::ResistEvil, Some(UnitModifier::PlusPlus)), (MapVariantType::DarkFalz, UnitType::DragonHp, Some(UnitModifier::Minus))]; for (area, unit, umod) in unit_tests { - assert!(gut.get_drop(&area, &mut rng) == Some(ItemDetail::Unit(Unit { + assert!(gut.get_drop(&area, &mut rng) == Some(ItemDropType::Unit(Unit { unit: unit, modifier: umod, }))); diff --git a/src/ship/drops/generic_weapon.rs b/src/ship/drops/generic_weapon.rs index 4b583e7..d34f484 100644 --- a/src/ship/drops/generic_weapon.rs +++ b/src/ship/drops/generic_weapon.rs @@ -5,13 +5,12 @@ use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; use rand::seq::SliceRandom; -use crate::entity::item::{ItemDetail}; use crate::entity::item::weapon::{Weapon, WeaponType, Attribute, WeaponAttribute, WeaponSpecial}; use crate::ship::monster::MonsterType; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; @@ -490,7 +489,7 @@ impl GenericWeaponTable { grind_choice.sample(rng) } - pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { let possible_weapon_types = self.get_possible_weapon_types(map_area); let weapon_type = self.weapon_type(&possible_weapon_types, map_area, rng); let ratio = possible_weapon_types.get(&weapon_type).unwrap(); @@ -500,7 +499,7 @@ impl GenericWeaponTable { let weapon_special = self.special_table.get_special(map_area, rng); let actual_weapon = self.actual_weapon(&weapon_type, weapon_rank); - Some(ItemDetail::Weapon(Weapon { + Some(ItemDropType::Weapon(Weapon { weapon: actual_weapon, special: weapon_special, grind: weapon_grind as u8, @@ -520,7 +519,7 @@ mod test { let mut rng = rand_chacha::ChaCha20Rng::from_seed([23;32]); let gwt = GenericWeaponTable::new(Episode::One, Difficulty::Normal, SectionID::Skyly); - assert!(gwt.get_drop(&MapVariantType::Forest1, &mut rng) == Some(ItemDetail::Weapon(Weapon { + assert!(gwt.get_drop(&MapVariantType::Forest1, &mut rng) == Some(ItemDropType::Weapon(Weapon { weapon: WeaponType::Cane, special: None, grind: 0, @@ -529,7 +528,7 @@ mod test { }))); let gwt = GenericWeaponTable::new(Episode::One, Difficulty::Hard, SectionID::Skyly); - assert!(gwt.get_drop(&MapVariantType::Caves2, &mut rng) == Some(ItemDetail::Weapon(Weapon { + assert!(gwt.get_drop(&MapVariantType::Caves2, &mut rng) == Some(ItemDropType::Weapon(Weapon { weapon: WeaponType::Sniper, special: None, grind: 2, @@ -538,7 +537,7 @@ mod test { }))); let gwt = GenericWeaponTable::new(Episode::One, Difficulty::VeryHard, SectionID::Skyly); - assert!(gwt.get_drop(&MapVariantType::Mines1, &mut rng) == Some(ItemDetail::Weapon(Weapon { + assert!(gwt.get_drop(&MapVariantType::Mines1, &mut rng) == Some(ItemDropType::Weapon(Weapon { weapon: WeaponType::Club, special: Some(WeaponSpecial::Berserk), grind: 0, @@ -547,7 +546,7 @@ mod test { }))); let gwt = GenericWeaponTable::new(Episode::One, Difficulty::Ultimate, SectionID::Skyly); - assert!(gwt.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDetail::Weapon(Weapon { + assert!(gwt.get_drop(&MapVariantType::DarkFalz, &mut rng) == Some(ItemDropType::Weapon(Weapon { weapon: WeaponType::Vulcan, special: None, grind: 0, diff --git a/src/ship/drops/mod.rs b/src/ship/drops/mod.rs index 1c69666..32a98b7 100644 --- a/src/ship/drops/mod.rs +++ b/src/ship/drops/mod.rs @@ -15,7 +15,6 @@ use std::io::Read; use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; -use crate::entity::item::ItemDetail; use crate::ship::monster::MonsterType; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; @@ -28,6 +27,7 @@ use crate::ship::drops::tool_table::ToolTable; use crate::ship::drops::rare_drop_table::RareDropTable; use crate::ship::drops::box_drop_table::BoxDropTable; use crate::ship::map::MapObject; +use crate::entity::item::{weapon, armor, shield, unit, mag, tool, tech}; fn data_file_path(episode: Episode, difficulty: Difficulty, section_id: SectionID, filename: &str) -> PathBuf { @@ -71,19 +71,26 @@ pub struct MonsterDropStats { pub max_meseta: u32, } -// TODO: ItemDropType -enum ItemDropItem { - Weapon, +#[derive(Clone, Debug, PartialEq)] +pub enum ItemDropType { + Weapon(weapon::Weapon), + Armor(armor::Armor), + Shield(shield::Shield), + Unit(unit::Unit), + Tool(tool::Tool), + TechniqueDisk(tech::TechniqueDisk), + Mag(mag::Mag), + Meseta(u32), } struct ItemDrop { x: f32, y: f32, z: f32, - item: ItemDropItem, + item: ItemDropType, } -impl ItemDropItem { +impl ItemDrop { pub fn as_client_bytes(&self) -> u8 { 0 } @@ -129,11 +136,11 @@ impl DropTable { } } - fn generate_meseta(&self, monster: &MonsterDropStats) -> Option { - None + fn generate_meseta(&mut self, monster: &MonsterDropStats) -> Option { + Some(ItemDropType::Meseta(self.rng.gen_range(monster.min_meseta, monster.max_meseta))) } - fn generate_typed_drop(&mut self, map_area: &MapVariantType, monster: &MonsterDropStats) -> Option { + fn generate_typed_drop(&mut self, map_area: &MapVariantType, monster: &MonsterDropStats) -> Option { match monster.drop_type { MonsterDropType::Weapon => self.weapon_table.get_drop(map_area, &mut self.rng), MonsterDropType::Armor => self.armor_table.get_drop(map_area, &mut self.rng), @@ -143,7 +150,7 @@ impl DropTable { } } - fn get_drop(&mut self, map_area: &MapVariantType, monster: &MonsterType) -> Option { + fn get_drop(&mut self, map_area: &MapVariantType, monster: &MonsterType) -> Option { let monster_stat = *self.monster_stats.get(monster)?; let drop_anything = self.rng.gen_range(0, 100); @@ -171,7 +178,7 @@ impl DropTable { } } - pub fn get_box_drop(&mut self, map_area: &MapVariantType, object: &MapObject) -> Option { + pub fn get_box_drop(&mut self, map_area: &MapVariantType, object: &MapObject) -> Option { self.box_table.get_drop(map_area, object, &mut self.rng) } } diff --git a/src/ship/drops/rare_drop_table.rs b/src/ship/drops/rare_drop_table.rs index b092b63..286e197 100644 --- a/src/ship/drops/rare_drop_table.rs +++ b/src/ship/drops/rare_drop_table.rs @@ -1,7 +1,6 @@ use std::collections::HashMap; use rand::Rng; use serde::{Serialize, Deserialize}; -use crate::entity::item::ItemDetail; use crate::entity::item::weapon::{Weapon, WeaponType}; use crate::entity::item::armor::{Armor, ArmorType}; use crate::entity::item::shield::{Shield, ShieldType}; @@ -12,7 +11,7 @@ use crate::entity::character::SectionID; use crate::ship::monster::MonsterType; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; use crate::ship::drops::generic_weapon::AttributeTable; use crate::ship::drops::generic_armor::GenericArmorTable; use crate::ship::drops::generic_shield::GenericShieldTable; @@ -96,10 +95,10 @@ impl RareDropTable { } } - pub fn apply_item_stats(&self, map_area: &MapVariantType, item: RareDropItem, rng: &mut R) -> ItemDetail { + pub fn apply_item_stats(&self, map_area: &MapVariantType, item: RareDropItem, rng: &mut R) -> ItemDropType { match item { RareDropItem::Weapon(weapon) => { - ItemDetail::Weapon(Weapon { + ItemDropType::Weapon(Weapon { weapon: weapon, special: None, grind: 0, @@ -109,7 +108,7 @@ impl RareDropTable { }, RareDropItem::Armor(armor) => { - ItemDetail::Armor(Armor { + ItemDropType::Armor(Armor { armor: armor, dfp: self.armor_stats.dfp_modifier(&armor, rng) as u8, evp: self.armor_stats.evp_modifier(&armor, rng) as u8, @@ -117,25 +116,25 @@ impl RareDropTable { }) }, RareDropItem::Shield(shield) => { - ItemDetail::Shield(Shield { + ItemDropType::Shield(Shield { shield: shield, dfp: self.shield_stats.dfp_modifier(&shield, rng) as u8, evp: self.shield_stats.evp_modifier(&shield, rng) as u8, }) }, RareDropItem::Unit(unit) => { - ItemDetail::Unit(Unit { + ItemDropType::Unit(Unit { unit: unit, modifier: None, }) }, RareDropItem::Tool(tool) => { - ItemDetail::Tool(Tool { + ItemDropType::Tool(Tool { tool: tool, }) }, RareDropItem::Mag(mag) => { - ItemDetail::Mag(Mag { + ItemDropType::Mag(Mag { mag: mag, def: 500, pow: 0, @@ -149,7 +148,7 @@ impl RareDropTable { } } - pub fn get_drop(&self, map_area: &MapVariantType, monster: &MonsterType, rng: &mut R) -> Option { + pub fn get_drop(&self, map_area: &MapVariantType, monster: &MonsterType, rng: &mut R) -> Option { self.rates.get(monster) .and_then(|drop_rates| { drop_rates.iter() diff --git a/src/ship/drops/tech_table.rs b/src/ship/drops/tech_table.rs index 1c5f4df..5a9efd5 100644 --- a/src/ship/drops/tech_table.rs +++ b/src/ship/drops/tech_table.rs @@ -4,12 +4,11 @@ use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; -use crate::entity::item::ItemDetail; use crate::entity::item::tech::{Technique, TechniqueDisk}; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; @@ -96,14 +95,14 @@ impl TechniqueTable { } - pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { let mut tech_rates = self.rates.get_by_area(map_area).iter(); let tech_weights = WeightedIndex::new(tech_rates.clone().map(|(_, stat)| stat.rate)).unwrap(); let (tech, stat) = tech_rates.nth(tech_weights.sample(rng)).unwrap(); let level = rng.gen_range(stat.min, stat.max+1); - Some(ItemDetail::TechniqueDisk(TechniqueDisk { + Some(ItemDropType::TechniqueDisk(TechniqueDisk { tech: *tech, level: level as u32 })) @@ -125,7 +124,7 @@ mod test { (MapVariantType::DarkFalz, Technique::Razonde, 22)]; for (area, tech, level) in tech_tests { - assert!(tt.get_drop(&area, &mut rng) == Some(ItemDetail::TechniqueDisk( + assert!(tt.get_drop(&area, &mut rng) == Some(ItemDropType::TechniqueDisk( TechniqueDisk { tech: tech, level: level diff --git a/src/ship/drops/tool_table.rs b/src/ship/drops/tool_table.rs index 585fd20..04c73ea 100644 --- a/src/ship/drops/tool_table.rs +++ b/src/ship/drops/tool_table.rs @@ -4,12 +4,11 @@ use serde::{Serialize, Deserialize}; use rand::{Rng, SeedableRng}; use rand::distributions::{WeightedIndex, Distribution}; -use crate::entity::item::ItemDetail; use crate::entity::item::tool::{Tool, ToolType}; use crate::ship::room::{Difficulty, Episode}; use crate::ship::map::MapVariantType; use crate::entity::character::SectionID; -use crate::ship::drops::load_data_file; +use crate::ship::drops::{ItemDropType, load_data_file}; use crate::ship::drops::tech_table::TechniqueTable; @@ -125,7 +124,7 @@ impl ToolTable { } } - pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { + pub fn get_drop(&self, map_area: &MapVariantType, rng: &mut R) -> Option { let tool_rates = self.rates.get_by_area(map_area).iter(); let tool_weights = WeightedIndex::new(tool_rates.clone().map(|(_, weights)| weights)).unwrap(); @@ -159,7 +158,7 @@ impl ToolTable { ToolRateType::Technique => return self.tech_table.get_drop(map_area, rng), }; - Some(ItemDetail::Tool(Tool { + Some(ItemDropType::Tool(Tool { tool: tool_type })) }