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

add: Ashwalkers survival update #5893

Draft
wants to merge 62 commits into
base: master220
Choose a base branch
from

Conversation

MeowEmiya
Copy link
Contributor

@MeowEmiya MeowEmiya commented Sep 10, 2024

Описание

Спрайты от @pilygun, @PiotrTheTchaikowsky, часть кода спизжена у @NightDawnFox

Пак нововведений для лаваленда, так называемый КУОЛ.

  • Был добавлен собственный анализатор здоровья для эшей, используя который они могут не бояться быть наказанными админом. Лежит раундстартом в гнезде.

image

  • Была добавлена новая структура "Примитивная сушилка", делается из 2 досок и связки вотчера, есть раундстартом в гнезде эшей.

image

  • Теперь при разделки древнего голиафа падает две шкуры вместо одной.
  • При обработке шкуры голиафа теперь получается 3 кожи вместо одной.
  • На лаваленде теперь растёт новое растение: "Угледрево", собирается острым предметом, при добыче даёт от 1 до 5 брёвен, брёвна можно обработать острым предметом для получения досок и использовать для сооружения костра.
    Брёвна можно есть, при употреблении вводит в организм новое вещество, "Экстракт угледрева", которое наносит 1 урона брутом и лечит 3 единицы урона токсином, также выводит другие химикаты подобно обычному углю

image

  • Приготовить паучьи лапки и мясо теперь можно и на костре, подобно мясу голиафа.
  • Была добавлена новая структура "Примитивная палатка"
    Крафтится из 2 шкуры голиафа, 1 связки вотчера и 2 кости. После карфта палатку можно установить, потратив 15 секунд стоя на месте. После установки в палатку может залезть 1 гуманоид. Кукла прячется подобно залезанию в слипер и имеет иммунитет от бури находясь внутри. Что бы залезть в палатку требуется 3 секунды. Палатку можно разобрать, перетащив спрайт на себя, чтобы забрать с собой. Разбор длится 5 секунд. Палатку можно сломать она имеет 50 хп. Можно носить на спине.

image

  • РЦД в гнезде эшей заменен на стак огнеупорных стержней.
  • Был добавлен крафт примитивного хирургического набора, содержит все необходимые для операций инструменты (кроме дрели), являются рескином обычных инструментов, можно сделать из 6 костей и 3 связок вотчера.

image

  • Бафнут шанс на блок у щита из пластин голиафа с 30 до 45.
  • Бафнут плащ голиафа на защиту от огня с 60 до 80 (да, в этом нет смысла)
  • Бафнуты перчатки из хитина, шанс на опрокидывание повышен с 5 до 20.
    При ударе цель теперь получает от 10 до 15 стаминаурона.
  • Крафт плаща первопроходца изменен с 10 хитина пауков, 10 связок вотчера 8 костей, до 6 хитина пауков, 5 связок вотчера и 5 костей.
  • Пруд теперь мгновенно тушит гуманоидов, если в него зайти.
  • Стрелы из лука и костяного лука наносят в полтора раза больше урона по фауне и мегафауне.
  • Обновлены спрайты лука и стрел.

image

  • Добавлена "Колотушка", крафтится из 2 костей и 2 хитина, имеет урон в 3 брута, наносит 22 урона по стамине и может уронить с шансом в 30% при ударе.

image

Ссылки на предложения

https://discord.com/channels/617003227182792704/755125334097133628/1196063680702451793

https://discord.com/channels/617003227182792704/755125334097133628/1279932530065150043

https://discord.com/channels/617003227182792704/755125334097133628/1297253834996846704

@github-actions github-actions bot added MAP Affects map DMI Affects DMI files labels Sep 10, 2024
@github-actions github-actions bot added the Merge Conflict This doesn't seem right label Sep 10, 2024
@Daeberdir
Copy link
Member

Вот бы ещё коммиты адекватно называть 🐱 ☕

@MeowEmiya MeowEmiya reopened this Sep 10, 2024
@github-actions github-actions bot removed Merge Conflict This doesn't seem right labels Sep 10, 2024
@github-actions github-actions bot added Merge Conflict This doesn't seem right and removed Merge Conflict This doesn't seem right labels Sep 15, 2024
@MeowEmiya MeowEmiya marked this pull request as ready for review September 16, 2024 10:30
@MeowEmiya MeowEmiya requested a review from a team as a code owner September 16, 2024 10:30
occupant = L
ADD_TRAIT(L, TRAIT_ASHSTORM_IMMUNE, "ash")

/obj/structure/tent/verb/move_inside()
Copy link
Contributor

Choose a reason for hiding this comment

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

Вербы мы вроде больше не используем

Copy link
Member

Choose a reason for hiding this comment

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

Не используем, меняем на /CtrlClick() или /AltClick()

Comment on lines +12 to +17
if(!do_after(user, 15 SECONDS, user))
return
if(loc == user)
deploy_tent(user, get_turf(user))
else
deploy_tent(user, get_turf(src))
Copy link
Contributor

Choose a reason for hiding this comment

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

добро отсюда вынести в отдельный прок

code/game/objects/items/tent.dm Outdated Show resolved Hide resolved
code/game/objects/items/tent.dm Outdated Show resolved Hide resolved
code/game/objects/items/tent.dm Outdated Show resolved Hide resolved
return

occupant.forceMove(loc)
if(!isdraconid(occupant))
Copy link
Contributor

@Antoonij Antoonij Dec 23, 2024

Choose a reason for hiding this comment

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

Нет, это так не делается. В будущем могут быть еще расы, у которых будет трейт. Нужно проверять это дело так:
if(HAS_TRAIT_FROM(моб, трейтэшшторм, UNIQUE_TRAIT_SOURCE(src))) - это надежнее. Также используй юник трейт сурс вместо "ash", ибо нигде более кроме палатки это не используется.
И пройдись по всем местам, где снимаешь трейт и вставь такой чек перед снятием трейта

Comment on lines +198 to +199
/obj/structure/tent/attack_ai(mob/user)
return attack_hand(user)
Copy link
Contributor

@Antoonij Antoonij Dec 23, 2024

Choose a reason for hiding this comment

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

зачем палатке вообще реагировать на атаку ии, так еще и вызываем тут атаку рукой.

visible_message(span_notice("[usr] starts climbing into the tent."))
put_in(usr, usr)

/obj/structure/tent/verb/eject()
Copy link
Member

Choose a reason for hiding this comment

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

Верб меняем

@@ -450,3 +450,29 @@
w_class = WEIGHT_CLASS_BULKY
block_chance = 30

/obj/item/kolotushka
Copy link
Member

Choose a reason for hiding this comment

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

Боже, русское прописанное на английском. Если будет возможность, то стоит заменить на адекватное. Дубина из кости? пусть /obj/item/bone_club

@BeebBeebBoob BeebBeebBoob removed the testmerge This PR is being tested right now on live test servers. label Dec 29, 2024
@BeebBeebBoob
Copy link
Member

Долго тестмержиться, даём свободу другим ПРам, есть вещи и детали которые надо доделать

@github-actions github-actions bot added the Merge Conflict This doesn't seem right label Dec 30, 2024
@MeowEmiya MeowEmiya marked this pull request as draft January 7, 2025 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DMI Affects DMI files MAP Affects map Merge Conflict This doesn't seem right
Projects
None yet
Development

Successfully merging this pull request may close these issues.