From 84ff7f18502d6b0f07cedb54f7b79f9ded1e8f1a Mon Sep 17 00:00:00 2001 From: Dennis Friis Date: Mon, 21 Apr 2008 00:41:10 +0000 Subject: balance statpoint distribution a tad --- db/statpoint.txt | 510 ++++++++++++++++++++++++++-------------------------- src/map/atcommand.c | 8 +- src/map/pc.c | 4 +- 3 files changed, 261 insertions(+), 261 deletions(-) diff --git a/db/statpoint.txt b/db/statpoint.txt index fd1409e..b61780d 100644 --- a/db/statpoint.txt +++ b/db/statpoint.txt @@ -1,255 +1,255 @@ -48 -51 -54 -57 -60 -64 -68 -72 -76 -80 -85 -90 -95 -100 -105 -111 -117 -123 -129 -135 -142 -149 -156 -163 -170 -178 -186 -194 -202 -210 -219 -228 -237 -246 -255 -265 -275 -285 -295 -305 -316 -327 -338 -349 -360 -372 -384 -396 -408 -420 -433 -446 -459 -472 -485 -499 -513 -527 -541 -555 -570 -585 -600 -615 -630 -646 -662 -678 -694 -710 -727 -744 -761 -778 -795 -813 -831 -849 -867 -885 -904 -923 -942 -961 -980 -1000 -1020 -1040 -1060 -1080 -1101 -1122 -1143 -1164 -1185 -1207 -1229 -1251 -1273 -1295 -1318 -1341 -1364 -1387 -1410 -1434 -1458 -1482 -1506 -1530 -1555 -1580 -1605 -1630 -1655 -1681 -1707 -1733 -1759 -1785 -1812 -1839 -1866 -1893 -1920 -1948 -1976 -2004 -2032 -2060 -2089 -2118 -2147 -2176 -2205 -2235 -2265 -2295 -2325 -2355 -2386 -2417 -2448 -2479 -2510 -2542 -2574 -2606 -2638 -2670 -2703 -2736 -2769 -2802 -2835 -2869 -2903 -2937 -2971 -3005 -3040 -3075 -3110 -3145 -3180 -3216 -3252 -3288 -3324 -3360 -3397 -3434 -3471 -3508 -3545 -3583 -3621 -3659 -3697 -3735 -3774 -3813 -3852 -3891 -3930 -3970 -4010 -4050 -4090 -4130 -4171 -4212 -4253 -4294 -4335 -4377 -4419 -4461 -4503 -4545 -4588 -4631 -4674 -4717 -4760 -4804 -4848 -4892 -4936 -4980 -5025 -5070 -5115 -5160 -5205 -5251 -5297 -5343 -5389 -5435 -5482 -5529 -5576 -5623 -5670 -5718 -5766 -5814 -5862 -5910 -5959 -6008 -6057 -6106 -6155 -6205 -6255 -6305 -6355 -6405 -6456 -6507 -6558 -6609 -6660 -6712 -6764 -6816 -6868 -6920 -6973 -7026 -7079 -7132 -7185 +48 +52 +56 +60 +64 +69 +74 +79 +84 +90 +96 +102 +108 +115 +122 +129 +136 +144 +152 +160 +168 +177 +186 +195 +204 +214 +224 +234 +244 +255 +266 +277 +288 +300 +312 +324 +336 +349 +362 +375 +388 +402 +416 +430 +444 +459 +474 +489 +504 +520 +536 +552 +568 +585 +602 +619 +636 +654 +672 +690 +708 +727 +746 +765 +784 +804 +824 +844 +864 +885 +906 +927 +948 +970 +992 +1014 +1036 +1059 +1082 +1105 +1128 +1152 +1176 +1200 +1224 +1249 +1274 +1299 +1324 +1350 +1376 +1402 +1428 +1455 +1482 +1509 +1536 +1564 +1592 +1620 +1648 +1677 +1706 +1735 +1764 +1794 +1824 +1854 +1884 +1915 +1946 +1977 +2008 +2040 +2072 +2104 +2136 +2169 +2202 +2235 +2268 +2302 +2336 +2370 +2404 +2439 +2474 +2509 +2544 +2580 +2616 +2652 +2688 +2725 +2762 +2799 +2836 +2874 +2912 +2950 +2988 +3027 +3066 +3105 +3144 +3184 +3224 +3264 +3304 +3345 +3386 +3427 +3468 +3510 +3552 +3594 +3636 +3679 +3722 +3765 +3808 +3852 +3896 +3940 +3984 +4029 +4074 +4119 +4164 +4210 +4256 +4302 +4348 +4395 +4442 +4489 +4536 +4584 +4632 +4680 +4728 +4777 +4826 +4875 +4924 +4974 +5024 +5074 +5124 +5175 +5226 +5277 +5328 +5380 +5432 +5484 +5536 +5589 +5642 +5695 +5748 +5802 +5856 +5910 +5964 +6019 +6074 +6129 +6184 +6240 +6296 +6352 +6408 +6465 +6522 +6579 +6636 +6694 +6752 +6810 +6868 +6927 +6986 +7045 +7104 +7164 +7224 +7284 +7344 +7405 +7466 +7527 +7588 +7650 +7712 +7774 +7836 +7899 +7962 +8025 +8088 +8152 +8216 +8280 +8344 +8409 +8474 +8539 +8604 +8670 +8736 +8802 +8868 +8935 +9002 diff --git a/src/map/atcommand.c b/src/map/atcommand.c index 8dc39ba..adad4fd 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -2117,7 +2117,7 @@ int atcommand_baselevelup( if (level > battle_config.maximum_level || level > (battle_config.maximum_level - sd->status.base_level)) // fix positiv overflow level = battle_config.maximum_level - sd->status.base_level; for (i = 1; i <= level; i++) - sd->status.status_point += (sd->status.base_level + i + 14) / 5; + sd->status.status_point += (sd->status.base_level + i + 14) / 4; sd->status.base_level += level; clif_updatestatus(sd, SP_BASELEVEL); clif_updatestatus(sd, SP_NEXTBASEEXP); @@ -2135,7 +2135,7 @@ int atcommand_baselevelup( level = 1 - sd->status.base_level; if (sd->status.status_point > 0) { for (i = 0; i > level; i--) - sd->status.status_point -= (sd->status.base_level + i + 14) / 5; + sd->status.status_point -= (sd->status.base_level + i + 14) / 4; if (sd->status.status_point < 0) sd->status.status_point = 0; clif_updatestatus(sd, SP_STATUSPOINT); @@ -4454,7 +4454,7 @@ int atcommand_character_baselevel( if (level > battle_config.maximum_level || level > (battle_config.maximum_level - pl_sd->status.base_level)) // fix positiv overflow level = battle_config.maximum_level - pl_sd->status.base_level; for (i = 1; i <= level; i++) - pl_sd->status.status_point += (pl_sd->status.base_level + i + 14) / 5; + pl_sd->status.status_point += (pl_sd->status.base_level + i + 14) / 4; pl_sd->status.base_level += level; clif_updatestatus(pl_sd, SP_BASELEVEL); clif_updatestatus(pl_sd, SP_NEXTBASEEXP); @@ -4472,7 +4472,7 @@ int atcommand_character_baselevel( level = 1 - pl_sd->status.base_level; if (pl_sd->status.status_point > 0) { for (i = 0; i > level; i--) - pl_sd->status.status_point -= (pl_sd->status.base_level + i + 14) / 5; + pl_sd->status.status_point -= (pl_sd->status.base_level + i + 14) / 4; if (pl_sd->status.status_point < 0) pl_sd->status.status_point = 0; clif_updatestatus(pl_sd, SP_STATUSPOINT); diff --git a/src/map/pc.c b/src/map/pc.c index 9a96008..4844524 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -4248,7 +4248,7 @@ int pc_checkbaselevelup(struct map_session_data *sd) sd->status.base_exp -= next; sd->status.base_level ++; - sd->status.status_point += (sd->status.base_level+14) / 5 ; + sd->status.status_point += (sd->status.base_level + 14) / 4; clif_updatestatus(sd,SP_STATUSPOINT); clif_updatestatus(sd,SP_BASELEVEL); clif_updatestatus(sd,SP_NEXTBASEEXP); @@ -5183,7 +5183,7 @@ int pc_setparam(struct map_session_data *sd,int type,int val) case SP_BASELEVEL: if (val > sd->status.base_level) { for (i = 1; i <= (val - sd->status.base_level); i++) - sd->status.status_point += (sd->status.base_level + i + 14) / 5 ; + sd->status.status_point += (sd->status.base_level + i + 14) / 4; } sd->status.base_level = val; sd->status.base_exp = 0; -- cgit v1.2.3-70-g09d2