From a68d2725a15cdf9872330ddc60a2e31c5d398300 Mon Sep 17 00:00:00 2001 From: aa6 Date: Mon, 24 Apr 2017 18:25:20 +0300 Subject: [PATCH] Errors in API --- VERSION | 2 +- init.lua | 22 +++++++++++----------- util/minetest_wadsprint_version.png | Bin 2118 -> 1959 bytes 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/VERSION b/VERSION index 348110c..8649ef1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4.26 \ No newline at end of file +0.4.27 \ No newline at end of file diff --git a/init.lua b/init.lua index 7f616d1..d6573cb 100755 --- a/init.lua +++ b/init.lua @@ -32,12 +32,12 @@ dofile(minetest.get_modpath(minetest.get_current_modname()).."/init_hudbars.lua" ---------------------------------------------------------------------------------------------------- -- Returns player stats. -- --- minetest_wadsprint.api.stats(player_name) -- To get player's stats. +-- minetest_wadsprint.api.stats(player_name) -- Get player stats. -- function minetest_wadsprint.api.stats(player_name) local player = minetest_wadsprint.stats[player_name] if player ~= nil then - return -- Return copied values to be sure that they won't be changed directly by accident. + return -- Return copy of values to be sure that they won't be changed directly by accident. { name = player_name, stamina = player.stamina, @@ -51,16 +51,16 @@ end ---------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------- api.stamina() -- ---------------------------------------------------------------------------------------------------- --- Returns or sets player stamina. +-- Returns/sets player stamina. -- --- minetest_wadsprint.api.stamina(player_name) -- To get stamina. --- minetest_wadsprint.api.stamina(player_name, 0.1) -- To SET stamina to 10% of STAMINA_MAX_VALUE. +-- minetest_wadsprint.api.stamina(player_name) -- Get player stamina percentage. (1 is 100%) +-- minetest_wadsprint.api.stamina(player_name, 0.1) -- SET stamina to 10% of STAMINA_MAX_VALUE. -- -function minetest_wadsprint.api.stamina(player_name,stamina_rate) +function minetest_wadsprint.api.stamina(player_name, stamina_percentage) local player = minetest_wadsprint.stats[player_name] if player ~= nil then if stamina_value ~= nil then - minetest_wadsprint.set_stamina(player, minetest_wadsprint.STAMINA_MAX_VALUE * stamina_value) + minetest_wadsprint.set_stamina(player, minetest_wadsprint.STAMINA_MAX_VALUE * stamina_percentage) else return player.stamina / minetest_wadsprint.STAMINA_MAX_VALUE end @@ -71,13 +71,13 @@ end ---------------------------------------------------------------------------------------------------- -- Adds/subtracts stamina to player. -- --- minetest_wadsprint.api.addstamina(player_name, 0.1) -- To add 10% of STAMINA_MAX_VALUE. --- minetest_wadsprint.api.addstamina(player_name, -0.1) -- To subtract 10% of STAMINA_MAX_VALUE. +-- minetest_wadsprint.api.addstamina(player_name, 0.1) -- Add 10% of STAMINA_MAX_VALUE. +-- minetest_wadsprint.api.addstamina(player_name, -0.1) -- Subtract 10% of STAMINA_MAX_VALUE. -- -function minetest_wadsprint.api.addstamina(player_name,stamina_rate_change) +function minetest_wadsprint.api.addstamina(player_name, stamina_percentage) local player = minetest_wadsprint.stats[player_name] if player ~= nil then - minetest_wadsprint.set_stamina(player, player.stamina + minetest_wadsprint.STAMINA_MAX_VALUE * stamina_value) + minetest_wadsprint.set_stamina(player, player.stamina + minetest_wadsprint.STAMINA_MAX_VALUE * stamina_percentage) end end ---------------------------------------------------------------------------------------------------- diff --git a/util/minetest_wadsprint_version.png b/util/minetest_wadsprint_version.png index 0784aa6668a8cc99b487f414bf92d0ae3e47565a..38b23f6f7b43884035c69013e5db10b456ba2355 100644 GIT binary patch delta 1799 zcmV+i2l)8L5T_52ihl$c4;d8uXMt}300x3dL_t(o!{wN3P*vv@hM#i|SH&YBN(42; zD8zuq+n6S)!3^<+q9j_UYGTrM#uBEflWK__K_O_H(bP7!C06qziK7s_CdA4Zn~N7H zqM#$%Xf06@YY++&K;T^7{y5IShI8PM{>Ts3%r|>xt#`fOUVrbmzqP-;O_D@EHuLv= z1K+pxdjWjhIc?9wi9bWZDySX<4_P635=6`(m$v*xNjxB;;eF9O*-sPwQE`0`{ zOoR&$KzlSiG8pFHfhl*u66wP2O@>`gFlBilvI6U2wlAc<*Li|2*7k+8d5;tpBKh5t zLbpghRZ>Kw^nY%SU5wNoHl+PcIQd#OZng!aty>1}CvgtX~R$zeCf z3{CLLZht6EfH)s`CfK-z<}HE;8{qgwsOiJLKk+zhnG175;EBh;F~hsO_QO!N6b1l^ zRCxqm}Ki5NZ5B;QO4`c^JOcbm<4Q7imZV=$=5~!(#xa|-cV+0N#3DMue zEy2w(-W73sG-RxT&{dG}1PrPG;=Ie11EzcfOMi;s;WORit-l7xSn#O_(=-nxPs7d} zxHu8go`SIb-5~}6ZtMbkEkvFK^LQiB|ECc7HZ=LdH}>8Ou#bk{N5lD_LFNG%7XVHh zUcY$#8zJij*m)QtGK?`t5*#Rj#;Gvv6$pCEJ;%9?ussFl2SS3$lhU0mGgM-_^xI4B z_kYr>g|29g6E!?DTmV?p}QVPqm~+Xs)WaE~ubhJXDnkeCKj7kK712r!@k_!qPlx_MF>p!FcI z4g5d$OxQ9QHV%Z^=OFz8glBATbHGklj zkkbg;-vVmD@hF_N!M&rft`NdvAvG0dTqhz~szTFM}z4SbG4$zPzj8Hz_i z$!(~w07o5MXmR;!dO22CZiCcAP=ApG8{#2v9n5M1|A3zJj<1EUAB0)45Zv4|*3blR z^^T7MfTwSMJt z-))wDvP&{=mEQSp2i$pH%KKKz7%qLewdaXiE2IVEBTOgG0KXit1*&udk0tb3@N5WiXABZr=+g}Nc#G!^weZ2 z&@3$}l(NQ1bE_oZNGW-|RDavjfpz3a$?v#cjT=t(B0#p3lqL<@DxF?yjNL4iq83S( z3hC(UE?>nnQuuKfcVLJ#;1OxS5aaMmlM-i1t=BuajwVQcKa>_Pl3J`$?Hxe^ormg_)Sr&ta+%&x2XG?)TF zc5uc5jew_9++8q*fh74PFw*66W`Q#WEO}sB^?wM^U##E%66^N@{10JiKFf002ovPDHLkV1m<)Uj_gG delta 1980 zcmV;t2SfO$55^FXihlzO1_>9}@!e_w00$vSL_t(o!|j-Ba8>0MhM(L{APIy3iaAh% z1QAp)h{zqRbnt>e1wpx}ab%_xQ=@~9Hm%~NP^4U}S_CP`go_S!w6%bu2m%Fa5fH5y z0tA{s5lVnaBP1qy`s2_^PVV~0AG&7toZ0JL>-)a-uFKy0M1QFAJ(kGt`T*ax{6Ii$ z%F_L?z5+7;0b}2Qtd6i_B^dnn8YU~7UIZ2~4w0*X&NKqsFRqXr(`fu7=Z9Y#UXKAmqy5;vZeb#1Zw*rkhs4XM3$ux~! zq4!PE!VNX;YY^~eh9)HGm9Oinblv@~{$Z82>80(5>#i=}JotZ))$21AwDa?NB+xj& zWp8QI8#MI>U9>_!X|3A^>6HGV0IwUZ1%;LNyE|y=NPkVfQ(w4Kcip9H7VDtbG%{Xi zcWQuu;u$*PC)(sjedAYEfHOKXI~2ep-P9e8559D}PR-T0jv5%Los;xPY{P!VJN4$v zG$u!18yt@PH(l>|QAyXu&xLg5aXRG_jeblQ6olLVJwaO^(>`bPGlj@a`74;v@KJ?{NDbgJD4uWMo3r&%&|jsy7D)!HGR^b1o#6ha0ww zg4BI*pamRT1WAnuV&7bNay6s@nKAIu7jSNV<9`T<&VeBdA$S~G<=4c|^#RsGbVBHU z|1iiu0OMD|MFDUnoL>!**Fx+t7#$lTtj0c7Z}Q)R^6n5k4G}HE4VwVLyI^NuIN2BY zto{IsuYhL;!088JVFw82UU-VMZX5y0v*G1yAfgLItqsQtJHnrfA!Y&eS`YMsg85Lo z5r0xE7q@!-r30rh`mKOHYoV|MgE{*K1 zBOlSCY9xdW!MIm}_o3wDnw3)V1(X2M10WDzcj*?s1W*1GV(){;hC+NalwAU)_kV!f z!S+x(AIdKV8!-%fn?I@_j;$yAIhr^`Qvy2bX&v>Dj`~1{ zoz}$Z8b4ld+Nu*L>*o!;Q&jBIRevd(lA>|zbkYLd^CPWDtZBROY^VY<{#E;0nJYv1 zf~atP*buyQAtbDZyyZ~(V+d@l#LkX~{E5)&2}qt)cgAAoLEH6E6a(A41BE~tRQwf+ zZwH&gu2ImUKYW>8fA%*Vg9kQ2U>E%HT^OAWffKdcw(kK^BO$7e>I@vekbm$c^;E#o zy?XUP?U1eqvcs9$*hAxQ*4rj%No3twD;cOq=4k#(&EFQf3ijxpo_a-rraY`4exXN8 zwIrqPb&7lH@SrxkPT$*eJ31{@ZYwD?h;BVm8)i5In zOLO7zUJ&R4XRd*TJD@ZPMt>cK!19oNc>*kd9P%PyL|5oJ90Hr6Z7msS+7kjFL&=rU z_F4!Q0Ea`^ktE0tKwKQ$DZNM}tKi?|A$q-C|Hs#QMF$^0G zFMkX#B|+vB5T6IvYci{=MYLP~-(a2jgE=J>8 zRl5Qj8>2Jst6XRAquOJ=20qmr-q8E|=}iN)X`)_wqi%eu=DDJ)XX?`F@bU(j83mhO zg|~B|)%%cn9ZXGv=6`!DZKH05-s>Rdb4WQ?e?JFuq5m=XDju5L6^$gHuw)&~83CKGhMncmY#t1M4<391`knwL zH&6lpm-E~8;2QmOfaaHJSuN~&Sj&^NET9z)RDf@3*w55@p1-s1V@2o>{|SDt<$F)S{{Z{f)nBx4 zek+q92O4ZMEio}vFgZFfIXW^kD=;%UFffn6F4zD703~!qSaf7zbY(hiZ)9m^c>ppn zF*hwRGc7SOR4_R@FgZFhGb=DNIxsN)ot9((000bhMObufVPa)$05C2zE;2Tq^emeI O0000