POLPOX/Sandbox/A3Credits/RF – User

From Bohemia Interactive Community
< User:POLPOX‎ | Sandbox‎ | A3Credits
Revision as of 09:47, 28 March 2024 by POLPOX (talk | contribs) (Article Creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
AIR CONTROL
Project Lead
Stefan Keßner
Design
Stefan Keßner
Chris Jansen
Writers
Stefan Keßner
Scott Alsworth
Audio
Dennis Kahl
Music
Filip Olejka
Technical Score Assistant
David Olejka
Matej Tkac
Artists
Victor Trento
Don Reed IV
Alessandro Anello
Yehorov Volodymyr
Luiz Córdova
Stefan Keßner
Peter 'Grave' McTavish
Animations
Tuomas Tuomala
Jakub Palmowski
Alvando Aulia Isyan
Stefan Keßner
Programmers
Takeyuki Hayashi
Stefan Keßner
Chris Jansen
Edita Kunčarová (Zatím)
Encoding Lead
Stefan Keßner
Encoders
Alessandro Anello
Voice Actors
Michael Potok
Joey Bracken
Rich Heller
John Van Doren
Lee Alsworth
Ty Harper
Localization – Context Heroes
Senior Localization Manager
Vojtěch Schubert
Localization Team
Rafael Galhardi
Goulven Le Goff
Bartosz Klofik
Scott Liang
Fernando Moreiras
Raphaël Rouby
Mathilde Sperduto
Aleksandra Zrebiec
Thomas Faust
Thiago Hilger
Dmitry Kornyukhov
Ramón Méndez
Marco Piccinnu
Igor Savenkov
Albert Wei
Special Thanks
Bartosz Przygoda
Grzegorz Jagiella
Jan Čepera
Markus Öberg
Martin Hájek
Martin Ševčík
Radoslav Kocich
Slaven Ostojic
Wipe aka Samira
...and everyone else who is supporting us!

private _cfg = loadConfig "lxrf\missions_rf\MPScenarios\MP_AirControl_m01.Altis\description.ext" ; private _credits = _cfg >> "CfgCredits" ; private _return = [ '{| style="width: 85%;"' ] ; forceUnicode 1 ; { private _title = getText (_x >> "title") ; _return pushBack format ['! colspan="2" | <span style="font-size: large; padding-bottom: 2.5em">%1</span>',toUpperANSI _title] ; _return pushBack "|-" ; { private _title = getText (_x >> "title") ; private _ary = getArray (_x >> "names") ; if (_forEachIndex != 0) then { _return pushBack "|-" ; } ; if (_title != "") then { _return pushBack format ['! colspan="2" | <span style="font-size: small;">%1</span>',_title] ; _return pushBack "|-" ; } ; if (typeName (_ary#0) == "ARRAY") then { _ary = _ary apply {format _x} ; } ; private _columns = getNumber (_x >> "columns") ; if (_columns == 2) then { private _ary1 = [] ; private _ary2 = [] ; { if (_forEachIndex mod 2 == 0) then {_ary1 pushBack _x} ; if (_forEachIndex mod 2 == 1) then {_ary2 pushBack _x} ; } forEach _ary ; _return pushBack format ['| style="width: 50%2; text-align: center; padding-bottom: 1.2em; padding-left: 15%2 " | %1',_ary1 joinString "<br/>","%"] ; _return pushBack format ['| style="width: 50%2; text-align: center; padding-bottom: 1.2em; padding-right: 15%2 " | %1',_ary2 joinString "<br/>","%"] ; } else { _return pushBack format ['| colspan="2" style="text-align: center; padding-bottom: 1.2em" | %1',_ary joinString "<br/>"] ; } ; _return pushBack "|-" ; } forEach ("true" configClasses _x) ; } forEach ("true" configClasses _credits) ; _return pushBack "|}" ; copyToClipboard (_return joinString endl) ;