Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FD-Assets] Pure evil and Bugfixes | MAIN #48

Merged
merged 12 commits into from
Aug 31, 2024

Conversation

800maximum123
Copy link
Collaborator

ПР делает что-то умное, например копирует #47

  • Pull Request полностью завершен, мне не нужна помощь чтобы его закончить.
  • Я внимательно прочитал все свои изменения и багов в них не нашел.
  • Я запускал сервер со своими изменениями локально и все протестировал.

playsound(src, 'mods/_fd/fd_assets/sounds/prime_soul/Mp_intro2.ogg', 60, 0, extrarange = 13, falloff = 4)
playsound(src, 'mods/_fd/fd_assets/sounds/prime_soul/intro_music.ogg', 60, 0, extrarange = 13, falloff = 4)
ISay("Ah... Free... At last.")
sleep(52)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

На самом деле, лучше использовать spawn() вместо sleep(). Он и удобнее и меньше нагружает код

Он, фактически, делает ровно то же самое, но при этом весь процесс не встаёт намертво

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И да, у нас же вроде как есть вычисление в СЕКУНДАХ. С точки зрения читабельности кода куда лучше использовать [proc_name](1 SECOND), так как не каждый может понять "а скока биёндовских тиков вмещается в секунду???"

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И да, у нас же вроде как есть вычисление в СЕКУНДАХ. С точки зрения читабельности кода куда лучше использовать [proc_name](1 SECOND), так как не каждый может понять "а скока биёндовских тиков вмещается в секунду???"

Ну. Тут четко 5 секунд и 2 миллисекунды. (10 тиков = 1 секунде) По этому тут изменить НИКАК. Разве что делать 5,2 SECONDS

Насчет SPAWN(). Я в ближайшее время гляну в бионд-рефах о нем и подумаю как это реализовать

switch(rand(1,2))
if(1)
natural_weapon = /obj/item/natural_weapon/punch/minos/uppercut
forceMove(get_step(target,get_dir(target,src)))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это, конечно, вкусовщина, но мне лично никогда не нравился его мгновенный телепорт в упор к тебе. Может быть, сделать как у теле-панча или дэша с оружием? Так, по крайней мере, будет видно след от перемещения Сурова

Впрочем, необязательно! Просто совет!

var/pick_attack = pick("PREPARE THYSELF!", "THY END IS NOW!", "DIE!", "JUDGEMENT!")
switch(pick_attack)
if("PREPARE THYSELF!")
if(stamina - 3 < 0)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Немного непонятно, чего мы здесь хотим добиться. "Если [N] - [стоимость атаки] меньше чем [0] - повторяем цикл". Данное условие попросту не может быть достигнуто, в большинстве случаев. Мне кажется что куда лучше было бы написать сюда if(stamina < 3), аналогично со всеми остальными атаками

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Судя по всему - здесь должна быть стамина в промежутке от (0; +Бесконечности). Т.е. Стамина не должна быть НОЛЬ и НИЖЕ. Однако причину этого я не понимаю. Так что последую ревьюву.

Copy link

@VoiceInYourHead VoiceInYourHead Aug 4, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Т.е. Стамина не должна быть НОЛЬ и НИЖЕ

У нас выше идёт проверка на это, отдельная. Здесь проверяется именно то, достаточно ли у нас стамины на юз конкретной способности. Нет? Тогда пытаемся сделать следующую

@SWIFTWAVE0 SWIFTWAVE0 merged commit 75350d8 into RepoStash:dev-sierra Aug 31, 2024
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants