Git Product home page Git Product logo

aq33 / tgstation Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 35.0 1.5 GB

polski fork beestation uzywany na Aquila Station 13

Home Page: https://discord.gg/wQFUt5R

License: GNU Affero General Public License v3.0

DM 90.08% Shell 0.09% HTML 2.49% CSS 0.06% JavaScript 4.71% Batchfile 0.01% Python 1.37% C# 0.17% C++ 0.06% PowerShell 0.02% PHP 0.20% Dockerfile 0.01% Java 0.27% SCSS 0.45%
ss13 tgstation byond spacestation13 polska polski

tgstation's Introduction

Aquila Station 13

Zgłaszanie bugów lub sugestii

Jeżeli chcesz zgłosić buga, lub zasugerować nową zmianę to zrób to w zakładce Issues.

Ważne

Jeżeli robisz wiele PR z twojego forka, z różnych branchów, to muszą te branche być bazowane na naszym masterze, a nie na twoich innych branchach. W innym przypadku jeden branch może nanosić 2 PRy.

Każdy otwarty PR, będzie aktywnie rozpatrywany przez administrację pod względem merge lub test merge, dlatego jeżeli uważasz, że PR nie jest gotowy do merge, zamień go w draft PR (guzik jest na prawo pod sekcją reviewers). Tak samo administracja może w dowolnym momencie przekonwertować twój PR w draft, pisząc co jest do poprawy. Wtedy spowrotem zmień PR w normalny, jeżeli uważasz, że naprawiłeś wskazane błędy i twój PR jest znowu gotowy do merge.

Na dodatek, administracja zakłada, że każdy non-draft PR, był bardzo ogólnie przetestowany na lokalnym serwerze. PRy które przez długi czas są w stanie drafta, mogą być zamknięte z powodu braku aktywności, możesz w dowolnej chwili otworzyć taki PR ponownie. PRy które zostaną odrzucone ze względu na swój pomysł/funkcjonalność, mogą zostać zamknięte permanentnie.

Gdy masz już gotowy i otwarty PR, musi on przejść testy automatyczne, oraz code review. Jeżeli test automatyczny failuje i nie wiesz dlaczego, możesz wejść w details i zobaczyć logi, gdzie znajdziesz konkretny błąd.

Modularyzacja

Od rebase teraz stosujemy nową metode co do wprowadzania zmian, polega ona na dodawaniu nowego folderu w modular_aquila/modules. W tym folderze jest EXAMPLE_MODULE a w nim plik readme.dm. modularyzacja guide 1 Po zrobieniu folderu głównego twoich zmian dodaj foldery osobne dla code/icons/sounds, czyli jak tylko coś od kodu to tylko code przykładowo. Jeżeli twoja zmiana nie jest tak spora by robić osobne pliki to robisz tak jak na zdjęciu poniżej;modularyzacja guide 2 lub; modularyzacja guide 3 Sprite wymagają nowych osobnych plików, jeżeli dany plik dmi jest używany przez wiele innych objektów i jest łatwiej zamienić jedną ścieżke niż dodać mase nowych to dodaj takie coś przy zmienionych sprite; modularyzacja guide 5

Twój PR musi się stosować do zasad modularyzacji jak chcesz by twoja zmiana nie została odrzucona odrazu.

Pomoc w tłumaczeniu/programowaniu

Jeżeli chcesz pomóc to najpierw wybierz issue którym chcesz się zając, napisz tam, ze ty zajmiesz się np. jakimś konkretnym plikiem, lub całym issue, itd. Najłatwiejsze issues to te z labelem "tweak", "tłumaczenie", "grafika" i "dźwięk". Wtedy zforkuj te repozytorium, i tam nanieś zmiany tworząc commity (nie branche), pliki można też edytować z poziomu strony. Gdy chcesz zaproponować złączenie twojego forka do głównego repo, utwórz PR (pull request). Twój PR musi mieć wypełnioną formę changeloga, przykładowy changelog:

:cl:
add: dodano coś tam, można go zrobić z czegoś tam
fix: naprawiono jakiś bug
/:cl:

Twój PR będzie wtedy sprawdzany przez automatyczne testy pod względem literówek itd. Jeżeli chcesz nanosić zmiany na swoim kompie, będziesz musiał użyć programu jak np. Git Bash lub Github Desktop.

Do programowania polecam Visual Studio Code i wtedy otworzenie workspace, pokaże to zalecane pluginy które bardzo ułatwiają pracę z Byondem.

Jeżeli czegoś nie wiesz/nie rozumiesz to poinformuj nas na kanale #koding. Tu jest też link do ogólnego Discorda (anglojęzycznego) związanego z programowaniem SS13: https://discord.gg/Vh8TJp9

LICENSE

All code after commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST is licensed under GNU AGPL v3.

All code before commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST is licensed under GNU GPL v3. (Including tools unless their readme specifies otherwise.)

See LICENSE and GPLv3.txt for more details.

The TGS3 API is licensed as a subproject under the MIT license.

See the footers of code/__DEFINES/server_tools.dm, code/modules/server_tools/st_commands.dm, and code/modules/server_tools/st_inteface.dm for the MIT license.

All assets including icons and sound are under a Creative Commons 3.0 BY-SA license unless otherwise indicated.

tgstation's People

Contributors

anturk avatar aranclanos avatar changelingrain avatar cheridan avatar coiax avatar cyberboss avatar duncathan avatar giacom avatar iamgoofball avatar ikarrus avatar imtakingabreakdontatme avatar incoming5643 avatar jordie0608 avatar korphaeron avatar lzimann avatar mrstonedone avatar optimumtact avatar phil235 avatar qwertyquerty avatar razharas avatar remierichards avatar robustin avatar shizcalev avatar silicons avatar spacemaniac avatar ss13-beebot avatar tgstation-server avatar theoperand avatar tkdrg avatar zeskorion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tgstation's Issues

Maxcap - buff

Podkręćmy trochę maxcapa, bo wybuchy są śmieszne. Nagrodzi to też wysiłek w toksynach

Wsparcie dla Singulo/Tesli

Obecnie tylko jedna mapa to ma. Ogranicza to bardzo inżynierię i możliwość zabawy. Uważam, że powinniśmy zmodyfikować mapy, żeby miały na to dedykowane strefy

Napisy końcowe

Chyba najlepszy smaczek na serwerze jaki widziałem. Pod konie rundy niech lecą napisy kto kim grał, czy przeżył i tak dalej. Bee i VG to ma

Imiona dla postaci

tgstation/strings/names/

  • ai.txt
  • carp.txt
  • clown.txt
  • death_commando.txt
  • ethereal.txt
  • first.txt
  • first_female.txt
  • first_male.txt
  • golem.txt
  • last.txt
  • lizard_female.txt
  • lizard_male.txt
  • megacarp1.txt
  • megacarp2.txt
  • mime.txt
  • moth_first.txt
  • moth_last.txt
  • nightmare.txt
  • ninjaname.txt
  • ninjatitle.txt
  • plasmaman.txt
  • posibrain.txt
  • wizardfirst.txt
  • wizardsecond.txt

Przywrócenie Illegal Tech

Głupia zmiana Tg, która utrudnia zdobycie tej technologii. Po prostu cofnijmy zmianę z tym, że nie da się jej już zdobyć za pomocą podejrzanego toolboxa i atrapy nuke disca z pubby.

tłumaczenie string/names/...

trzeba przetłumaczyć string/names/first_male.txt, string/names/first_female.txt, string/names/last.txt,
tak naprawde to najłatwiej byłoby wziąć jakąś polską listę imion/nazwisk z neta.
potrzebne do codephrases traitora

Tłumaczenie datum

tgstation/code/datums/

  • achievements
  • actions
  • atmosphere
  • brain_damage
  • components
  • diseases
  • elements
  • helper_datums
  • keybinding
  • looping_sounds
  • martial
  • materials
  • mood_events
  • mutations
  • ruins
  • skills
  • status_effects
  • traits
  • weather
  • wires
  • action.dm
  • ai_laws.dm
  • armor.dm
  • beam.dm
  • browser.dm
  • callback.dm
  • chatmessage.dm
  • cinematic.dm
  • dash_weapon.dm
  • datacore.dm
  • datum.dm
  • datumvars.dm
  • dna.dm Init
  • dog_fashion.dm
  • ductnet.dm
  • emotes.dm
  • ert.dm
  • forced_movement.dm
  • hailer_phrase.dm
  • holocall.dm
  • http.dm
  • hud.dm
  • map_config.dm
  • mind.dm
  • movement_detector.dm
  • mutable_appearance.dm
  • numbered_display.dm
  • outfit.dm
  • position_point_vector.dm
  • profiling.dm
  • progressbar.dm
  • radiation_wave.dm
  • recipe.dm
  • ruins.dm
  • saymode.dm
  • shuttles.dm
  • soullink.dm
  • spawners_menu.dm
  • tgs_event_handler.dm
  • verbs.dm
  • view.dm
  • weakrefs.dm
  • world_topic.dm

Ujednolicenie tłumaczenia.

Na Discordzie lub tutaj gdzieś trzeba dojść do kompromisu w sprawie tłumaczenia i zapisać oficjalne tłumaczenie niektórych często pojawiających się słów:

  • Nazwy głów departamentów
  • Nazwy antagonistów
  • Bluespace - teraz jest błękitnoprzestrzenny, ale może ktoś ma lepszy pomysł
  • Lavaland
  • Singularity

Lore

Biorąc pod uwagę zbliżające się spolszczenie stacji nie tylko pod względem językowym, ale też zawartości, może ciekawe by było napisanie jakiegoś tła fabularnego. Nawet TG ma na jedną stronę wytłumaczone co właściwie się dzieje na stacji i wokół niej. Może komuś z nas chciałoby się napisać krótko coś kreatywnego o Aquila station. Głównie zainspirowało mnie to jaki smaczek i polot można dodać zwykłym tłumaczeniom. Dodało by to pewnie przyjemnego fluffu.

Więcej ras vol. 1

Z cyklu: dodajmy rzeczy, które marnują się w kodzie. Jest na przykład rasa ślimaków, która w praktyce w grze nigdy nie wystąpi. Zaimplementujmy ją w wybór ras albo zwiększmy szanse na pojawienie się grze. To samo ma się z synthami - bez admina nigdy nie pojawią się w grze, choć tu bym przemyślał ich implementację jakoś bardziej wspólnie. Do głowy przychodzą mi też wampiry, które pojawiają się tylko poprzez Pride Mirror, a wtedy nie mają szans na przeżycie. Na pewno jest tego więcej, więc jakbyście sami sobie coś przypomnieli, to możecie dodać. A vol. 1 bo w pierwszym etapie po prostu użyłbym tego co już mamy już gotowe. Vol.2 skupiałby się na imporcie takich ras jak Voxy, Diony czy IPC z innych serwerów.

Wiki

Jak już wszystkie pomysły mamy gdzieś trzymać

bot na discordzie

pokazywałby on między innymi nowe rundy oraz liczbę graczy, jakby co to ja się tym zajmę

Tryby gry

tgstation/code/game/gamemodes/

  • brother
  • changeling
  • clown_ops
  • cult
  • devil
  • dynamic
  • extended
  • gang
  • meteor
  • monkey
  • nuclear
  • revolution
  • sandbox
  • traitor
  • wizard
  • events.dm
  • game_mode.dm
  • objective.dm
  • objective_items.dm

Nie zaliczyło celu - captain's jetpack

Dziś podczas rozgrywki mieliśmy jako troje BB cel ukraść captain's jetpack, ale nie policzyło nam tego celu jako wykonany. Do sprawdzenia. Runda się zakończyła kilka minut temu, ale nie pamiętam ID.

Klonowanie

Jakbyśmy mieli dodać klonowanie, bo byśmy zgodnie ustalili, że jednak tego nam trzeba, to można by po prostu dodać jej maszynerię do craftingu. Dzięki temu wymagała by przynajmniej wysiłku by ją odblokować

Zbiory słów

tgstation/strings/names/

  • adjectives.txt
  • adverbs.txt
  • ing_verbs.txt
  • verbs.txt

tgstation/strings/

  • 1000_most_common.txt
  • greek_letters.txt
  • locations.json
  • numbers_as_words.txt
  • phonetic_alphabet.txt
  • station_names.txt
  • station_prefixes.txt
  • station_suffixes.txt

Ulepszenie wirusologii i genetyki

Głównie bym chciał przywrócić to co wywalili ci z /tg, czyli niektóre symptomy do wirusów i mutacje do genetyki (elvis na przykład)
Spełnieniem marzeń by było gdyby ktoś po prostu przeniósł symptomy i mutacje z /vg jak toksyczne pierdy. No chyba nie muszę tłumaczyć dlaczego.

Cybersun

Teraz to kwestia dodania w ogóle Cybersunu

Błąd timera

Pokazywany czas rundy nie zgadza się z rzeczywistym.

Tłumaczenie chorób

Tourette
Przedawkowanie Krokodila
Ta specyficzna trauma, gdzie mówi się totalnie losowe frazy
I inne jakie komuś przyjdą do głowy

Więcej antagonistów

Przywróćmy kogo się da. Clockwork cult, lavaland special roles, Syndicate Mutineer, Chrono Legionnaire. Część z nich jest po prostu wyłączona w plikach

Powrót Tasera

Taser, jak kojarzycie, był kiedyś standardem. Teraz jest tylko dla adminów. Można go dodać do końcowych technologii security, bo i tak mogą na tym etapie budować sobie działa na 60 dmg. Temat do rozważenia.

przeniesienie tłumaczeń medbota

kwestie medbota trzeba przenieść z strings/medbot.json do code/modules/mob/living/simple_animal/bot/medbot.dm , stary plik .json można wtedy usunąć

Powrót Away Missions

Wydaje mi się, że po prostu trzeba wgrać pliki konkretnych misji, a tych brakuje. Albo wygrzebać z poprzednich wersji tg, albo z innych pochodnych kodów. VG ma na pewno 2 działające

Większa pula gold slime

Jest masa ciekawych stworów w tej grze, których nigdy się nie zobaczy bez interwencji admina. Czas to zmienić i dodać parę ciekawych opcji.

Złożone teksty

PSKHermaszewski/strings/

  • abductee_objectives.txt
  • arcade.json
  • boomer.json
  • canadian_replacement.json
  • cas_black.txt
  • cas_white.txt
  • clockwork_cult_changelog.txt
  • dreamstrings.txt
  • french_replacement.json
  • hallucination.json
  • ion_laws.json
  • italian_replacement.json
  • phobia.json
  • pirates.json
  • redpill.json
  • revenant_names.json
  • sillytips.txt
  • spurdo_replacement.json
  • steve.json
  • tips.txt
  • traumas.json
  • valentines.json
  • wanted_message.json
  • wisdoms.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.