Max(1, [param.0] - 11) Max(1, [param.0] - 11) * 2 Max(1, [param.0] - 11) * 3 Max(1, [param.0] - 11) * 4 Max(1, [param.0] - 11) * 5 Max(1, [param.0] - 11) * 6 Max(1, [param.0] - 13) * 15 0 [local.sum] [param.0] [local.sum] + charlib_magiccatprice([param.loop]) [local.sum] [local.sum] [local.sum] [param.0] == 0 20 [local.price] [param.0] == 1 5 [local.price] [param.0] == 2 10 [local.price] [param.0] == 3 15 [local.price] [param.0] == 4 20 [local.price] [local.price] true [data.character.attributes.physique] + [data.character.attributes.physique] + [data.character.attributes.strength] + [data.character.race.healthbonus] if([data.character.attributes.courage] >= 10, 0.25, 0) + if([data.character.attributes.intelligence] >= 10, 0.25, 0) + if([data.character.attributes.intuition] >= 10, 0.25, 0) + if([data.character.attributes.charisma] >= 10, 0.25, 0) + if([data.character.attributes.dexterity] >= 10, 0.25, 0) + if([data.character.attributes.agility] >= 10, 0.25, 0) + if([data.character.attributes.physique] >= 10, 0.25, 0) + if([data.character.attributes.strength] >= 10, 0.25, 0) [local.sum10] if([data.character.attributes.courage] >= 12, 0.5, 0) + if([data.character.attributes.intelligence] >= 12, 0.5, 0) + if([data.character.attributes.intuition] >= 12, 0.5, 0) + if([data.character.attributes.charisma] >= 12, 0.5, 0) + if([data.character.attributes.dexterity] >= 12, 0.5, 0) + if([data.character.attributes.agility] >= 12, 0.5, 0) + if([data.character.attributes.physique] >= 12, 0.5, 0) + if([data.character.attributes.strength] >= 12, 0.5, 0) [local.sum12] if([data.character.attributes.courage] >= 14, 0.75, 0) + if([data.character.attributes.intelligence] >= 14, 0.75, 0) + if([data.character.attributes.intuition] >= 14, 0.75, 0) + if([data.character.attributes.charisma] >= 14, 0.75, 0) + if([data.character.attributes.dexterity] >= 14, 0.75, 0) + if([data.character.attributes.agility] >= 14, 0.75, 0) + if([data.character.attributes.physique] >= 14, 0.75, 0) + if([data.character.attributes.strength] >= 14, 0.75, 0) [local.sum14] if([data.character.attributes.courage] >= 16, 1, 0) + if([data.character.attributes.intelligence] >= 16, 1, 0) + if([data.character.attributes.intuition] >= 16, 1, 0) + if([data.character.attributes.charisma] >= 16, 1, 0) + if([data.character.attributes.dexterity] >= 16, 1, 0) + if([data.character.attributes.agility] >= 16, 1, 0) + if([data.character.attributes.physique] >= 16, 1, 0) + if([data.character.attributes.strength] >= 16, 1, 0) [local.sum16] Truncate(Min([local.sum10], 1.5) + Min([local.sum12], 2) + Min([local.sum14], 1.5) + Min([local.sum16], 1)) [local.magic] [local.magic] Floor(([data.character.attributes.courage] - 8) / 3) Floor(([data.character.attributes.dexterity] - 8) / 3) Floor(([data.character.attributes.agility] - 8) / 3) Floor(([data.character.attributes.strength] - 8) / 3) [data.character.fight.crossbows] + charlib_fightdexterityadd() [data.character.fight.blowpipe] + charlib_fightdexterityadd() [data.character.fight.bows] + charlib_fightdexterityadd() [data.character.fight.daggers] + charlib_fightcourageadd() [data.character.fight.impactweapons] + charlib_fightcourageadd() [data.character.fight.chainweapons] + charlib_fightcourageadd() [data.character.fight.lances] + charlib_fightcourageadd() [data.character.fight.brawling] + charlib_fightcourageadd() [data.character.fight.shields] + charlib_fightcourageadd() [data.character.fight.swords] + charlib_fightcourageadd() [data.character.fight.throwingweapons] + charlib_fightdexterityadd() [data.character.fight.daggers] / 2 + charlib_fightagilityadd() [data.character.fight.impactweapons] / 2 + charlib_fightstrengthadd() [data.character.fight.chainweapons] / 2 + charlib_fightstrengthadd() [data.character.fight.lances] / 2 + charlib_fightstrengthadd() [data.character.fight.brawling] / 2 + charlib_fightstrengthadd() [data.character.fight.shields] / 2 + charlib_fightstrengthadd() [data.character.fight.swords] / 2 + charlib_fightagilityadd() [data.character.attributes.strength] * 0.15 + 4 [data.character.print.borderp2] [data.character.attributes.strength] * 0.25 + 5 [data.character.print.borderp1] [data.character.attributes.strength] * 0.4 + 6 [data.character.print.borderp0] [data.character.attributes.strength] * 0.45 + 7 [data.character.print.borderm1] [data.character.attributes.strength] * 0.5 + 8 [data.character.print.borderm2] [data.character.attributes.strength] * 0.55 + 9 [data.character.print.borderm3] "X" [local.aw] [param.0] <= [data.character.print.borderm3] "-3" [local.aw] [param.0] <= [data.character.print.borderm2] "-2" [local.aw] [param.0] <= [data.character.print.borderm1] "-1" [local.aw] [param.0] <= [data.character.print.borderp0] "0" [local.aw] [param.0] <= [data.character.print.borderp1] "+1" [local.aw] [param.0] <= [data.character.print.borderp2] "+2" [local.aw] [local.aw] "X" [local.gs] [param.0] <= [data.character.print.borderm3] "-1" [local.gs] [param.0] <= [data.character.print.borderm1] "0" [local.gs] [param.0] <= [data.character.print.borderp2] "+1" [local.gs] [local.gs] charlib_maininv_gs([param.0]) [local.gs] charlib_maininv_aw([param.0]) [local.aw] [data.character.print.maininventory] [local.gs] [gs] [local.aw] [aw] [param.0] [slotindex]