19
19
20
20
local core_developers = {
21
21
" Perttu Ahola (celeron55) <celeron55@gmail.com>" ,
22
- " Ryan Kwolek (kwolekr) <kwolekr@minetest.net>" ,
23
22
" sfan5 <sfan5@live.de>" ,
24
- " kahrl <kahrl@gmx.net>" ,
25
- " sapier" ,
26
23
" ShadowNinja <shadowninja@minetest.net>" ,
27
24
" Nathanaël Courant (Nore/Ekdohibs) <nore@mesecons.net>" ,
28
25
" Loic Blot (nerzhul/nrz) <loic.blot@unix-experience.fr>" ,
29
- " Matt Gregory (paramat)" ,
30
- " est31 <MTest31@outlook.com>" ,
26
+ " paramat" ,
31
27
" Craig Robbins (Zeno) <craig.d.robbins@gmail.com>" ,
32
28
" Auke Kok (sofar) <sofar@foo-projects.org>" ,
33
- " Andrew Ward (rubenwardy) <rubenwardy@gmail.com>" ,
29
+ " rubenwardy <rw@rubenwardy.com>" ,
30
+ " Krock/SmallJoker <mk939@ymail.com>" ,
34
31
}
35
32
36
33
local active_contributors = {
37
- " Duane Robertson <duane@duanerobertson.com>" ,
38
- " SmallJoker <mk939@ymail.com>" ,
39
- " Lars Hofhansl <larsh@apache.org>" ,
40
- " Jeija <jeija@mesecons.net>" ,
41
- " Gregory Currie (gregorycu)" ,
42
- " Sokomine <wegwerf@anarres.dyndns.org>" ,
43
- " TeTpaAka" ,
44
- " Jean-Patrick G (kilbith) <jeanpatrick.guerrero@gmail.com>" ,
45
- " Diego Martínez (kaeza) <kaeza@users.sf.net>" ,
46
- " Dániel Juhász (juhdanad) <juhdanad@gmail.com>" ,
47
- " Rogier <rogier777@gmail.com>" ,
34
+ " red-001 <red-001@outlook.ie> [CSM & Menu fixes]" ,
35
+ " Dániel Juhász (juhdanad) <juhdanad@gmail.com> [Audiovisuals: lighting]" ,
36
+ " numberZero [Audiovisuals: meshgen]" ,
37
+ " Lars Hofhansl <larsh@apache.org> [Occulusion culling, fixes]" ,
38
+ " Jean-Patrick G (kilbith) <jeanpatrick.guerrero@gmail.com> [Audiovisuals]" ,
39
+ " Vincent Glize (Dumbeldor) <vincent.glize@live.fr> [CSM]" ,
40
+ " bigfoot547 [CSM]" ,
41
+ " Rogier <rogier777@gmail.com> [Fixes]" ,
42
+ " Wuzzy [Audiovisuals]" ,
43
+ " Shara/Ezhh [Settings]" ,
48
44
}
49
45
50
46
local previous_core_developers = {
51
47
" BlockMen" ,
52
- " Maciej Kasatkin (RealBadAngel) <maciej.kasatkin@o2.pl> " ,
48
+ " Maciej Kasatkin (RealBadAngel) [RIP] " ,
53
49
" Lisa Milne (darkrose) <lisa@ltmnet.com>" ,
54
50
" proller" ,
55
51
" Ilya Zhuravlev (xyz) <xyz@minetest.net>" ,
56
52
" PilzAdam <pilzadam@minetest.net>" ,
53
+ " est31 <MTest31@outlook.com>" ,
54
+ " kahrl <kahrl@gmx.net>" ,
55
+ " Ryan Kwolek (kwolekr) <kwolekr@minetest.net>" ,
56
+ " sapier" ,
57
57
}
58
58
59
59
local previous_contributors = {
60
- " Vanessa Ezekowitz (VanessaE) <vanessaezekowitz@gmail.com>" ,
61
- " Jurgen Doser (doserj) <jurgen.doser@gmail.com>" ,
62
- " MirceaKitsune <mirceakitsune@gmail.com>" ,
63
- " dannydark <the_skeleton_of_a_child@yahoo.co.uk>" ,
64
- " 0gb.us <0gb.us@0gb.us>" ,
65
- " Guiseppe Bilotta (Oblomov) <guiseppe.bilotta@gmail.com>" ,
66
- " Jonathan Neuschafer <j.neuschaefer@gmx.net>" ,
67
- " Nils Dagsson Moskopp (erlehmann) <nils@dieweltistgarnichtso.net>" ,
68
- " Břetislav Štec (t0suj4/TBC_x)" ,
69
- " Aaron Suen <warr1024@gmail.com>" ,
70
- " Constantin Wenger (SpeedProg) <constantin.wenger@googlemail.com>" ,
71
- " matttpt <matttpt@gmail.com>" ,
72
- " JacobF <queatz@gmail.com>" ,
73
- " TriBlade9 <triblade9@mail.com>" ,
74
- " Zefram <zefram@fysh.org>" ,
60
+ " Gregory Currie (gregorycu) [optimisation]" ,
61
+ " Diego Martínez (kaeza) <kaeza@users.sf.net>" ,
62
+ " T4im [Profiler]" ,
63
+ " TeTpaAka [Hand overriding, nametag colors]" ,
64
+ " HybridDog [Fixes]" ,
65
+ " Duane Robertson <duane@duanerobertson.com> [MGValleys]" ,
66
+ " neoascetic [OS X Fixes]" ,
67
+ " TriBlade9 <triblade9@mail.com> [Audiovisuals]" ,
68
+ " Jurgen Doser (doserj) <jurgen.doser@gmail.com> [Fixes]" ,
69
+ " MirceaKitsune <mirceakitsune@gmail.com> [Audiovisuals]" ,
70
+ " Guiseppe Bilotta (Oblomov) <guiseppe.bilotta@gmail.com> [Fixes]" ,
71
+ " matttpt <matttpt@gmail.com> [Fixes]" ,
72
+ " Nils Dagsson Moskopp (erlehmann) <nils@dieweltistgarnichtso.net> [Minetest Logo]" ,
73
+ " Jeija <jeija@mesecons.net> [HTTP, particles]" ,
75
74
}
76
75
76
+ local function buildCreditList (source )
77
+ ret = {}
78
+ for i = 1 , # source do
79
+ ret [i ] = core .formspec_escape (source [i ])
80
+ end
81
+ return table.concat (ret , " ,," )
82
+ end
83
+
77
84
return {
78
85
name = " credits" ,
79
86
caption = fgettext (" Credits" ),
@@ -87,13 +94,13 @@ return {
87
94
" tableoptions[background=#00000000;highlight=#00000000;border=false]" ..
88
95
" table[3.5,-0.25;8.5,6.05;list_credits;" ..
89
96
" #FFFF00," .. fgettext (" Core Developers" ) .. " ,," ..
90
- table.concat (core_developers , " ,, " ) .. " ,,," ..
97
+ buildCreditList (core_developers ) .. " ,,," ..
91
98
" #FFFF00," .. fgettext (" Active Contributors" ) .. " ,," ..
92
- table.concat (active_contributors , " ,, " ) .. " ,,," ..
99
+ buildCreditList (active_contributors ) .. " ,,," ..
93
100
" #FFFF00," .. fgettext (" Previous Core Developers" ) .. " ,," ..
94
- table.concat (previous_core_developers , " ,, " ) .. " ,,," ..
101
+ buildCreditList (previous_core_developers ) .. " ,,," ..
95
102
" #FFFF00," .. fgettext (" Previous Contributors" ) .. " ,," ..
96
- table.concat (previous_contributors , " ,, " ) .. " ," ..
103
+ buildCreditList (previous_contributors ) .. " ," ..
97
104
" ;1]"
98
105
end
99
106
}
0 commit comments