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

Rebalance of gateways loot + gateway loot pool #1803

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

kyunkyunkyun
Copy link

@kyunkyunkyun kyunkyunkyun commented Feb 13, 2025

Что этот PR делает

Добавляет гейтам свой спавнпул для лута.
Добавляет в гейты новые точки лута.
В целом, существенно снижает лут потенциал спейсбаттла, но повышает его в лизардах, вайлдвесте и кейвах.

caves.dmm Добавил: шанс в 10% на дигл вместо кольта, рандом книги заклинаний вместо статичных, спавнеры органического лута харвестера
Изменил: перенёс основной ценный лут в спавнеры, зависящие от бюджета и шансов.
Убрал: пасхалку с золотым диглом. За неё на прайме как-то раз банили игрока, что тот "по мете залутал". Так что считаю подобные пасхалки, в которые можно добраться и получить бан, не валидными. Вместо этого сделал "честный" шанс в 1% на дигл с всего одним магазином (8 пуль).
gate_lizard.dmm Добавил: кейс, подобный А113 в сейф, спавнер энфорсера, пару спавнеров синди лута, спавнер рандом клеймора, спавнер емагнутого рипли, спавнер книги заклинаний, спавнер ядра аномалии.
Изменил: перенёс основной ценный лут в спавнеры, зависящие от бюджета и шансов. Заменил мини аег на СПРК-аег.
Убрал: -
wildwest.dmm Добавил: немного спавнеров мобов, синди лута, лута техов.
Изменил: перенёс основной ценный лут в спавнеры, включая синди мобов.
Убрал: -
spacebattle.dmm Добавил: -
Изменил: перенёс основной ценный лут в спавнеры, включая синди мобов, но без ландмарков. Ландмарки теперь спавнят случайного моба (range/melee). Заменил бластдор к гейту с обычного на неразрушимый. Заменил мобов с гарантированными бладмодами на аналогичных мобов спейсбаттла. Заменил статичное оружие и большинство патрон на аналогичные спавнеры. Заменил хардсьюты модами
Убрал: гарант C-20r с мейншипа.

В целом по синди мобам: снизил шансы на хороший лут, ведь мобов зачастую много (да-да, я про тебя, спейсбаттл с сотней мобов), что косвенно этот шанс повышает в десятки раз. А вообще советую глянуть в код, там в целом будет видно, что конкретно появится.

Почему это хорошо для игры

Гейты станут рандомнее, больше (почти) не будет спидрана определённой точки гейта ради какого-то лута. А если и будет, то лут не всегда будет ждать своего спидранера.
Числа нужно будет менять либо по ходу того, как ПР будет тут пылиться пару недель, либо уже после мержа и отзывов от игроков. К сожалению, я не вориорстар и не запущу 1000 тестовых раундов.
Допустим, я бы уже дал диглу в кейвах шанс на появление в 2-5%, ведь помимо этого шанса нужно ещё выпадение конкретно этого гейта и необходимый уровень бюджета.

Сделает гейты чуть более баланснее относительно друг друга.

Изображения изменений

Я надеюсь диффбот сделает это лучше меня, во всяком случае не думаю, что отдельные скрины зон гейта о чём-то скажут.

Тестирование

Поюзал спавнеры на локалке, без крашей, но вот гейты грузить не хочет, milla и стактрейсы ругаются и крашат локалку. Проклятье 220, ведь на оффах 0 крашей.

Changelog

🆑
tweak: Лут в гейтах был изменён по принципу лута космоса. Некоторые гейты получили новый лут и потеряли старый.
/:cl:

@github-actions github-actions bot added the 🗺️ Изменение Карты В этом ПРе затронут файл не станционной карты. Может и не один. label Feb 13, 2025
@ss220app ss220app bot added the 📜 CL валиден Этот чейнджлог будет успешно опубликован label Feb 13, 2025
@ss220club ss220club deleted a comment from sourcery-ai bot Feb 13, 2025
modular_ss220/balance/code/loot/pools.dm Outdated Show resolved Hide resolved
modular_ss220/objects/code/weapons/ranged/energy.dm Outdated Show resolved Hide resolved
modular_ss220/objects/code/weapons/storage/lockbox.dm Outdated Show resolved Hide resolved
modular_ss220/maps220/code/mobs.dm Outdated Show resolved Hide resolved
@m-dzianishchyts m-dzianishchyts added Do Not Merge Не заливать. В ожидании хэда/хоста. Или просто временный тестмерж. Testmerge Required labels Feb 13, 2025
@kyunkyunkyun kyunkyunkyun changed the title Slight rebalance of gateways loot + gateway loot pool Rebalance of gateways loot + gateway loot pool Feb 13, 2025
@kyunkyunkyun
Copy link
Author

в целом, все гейты так-то готовы, кроме спейсбаттла, там СЛИШКОМ много лута который надо перекидывать в спавнеры

@kyunkyunkyun
Copy link
Author

kyunkyunkyun commented Feb 14, 2025

по спейсбаттлу: заменил хардсьюты модами, небольшой рефактор спавнеров трупов, перенёс последний лут в спавнеры. дал трупам учёных спейсбаттла шанс в 1% на ядро аномалии (black mesa vibe), перебалансил лут офицеров спейсбаттла. ну вроде норм получилось.
в диком западе заменил статичный спавнер лута на рандомный
спавнеры тестил, без крашей

@kyunkyunkyun
Copy link
Author

вот бы тестмерге

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Do Not Merge Не заливать. В ожидании хэда/хоста. Или просто временный тестмерж. 📜 CL валиден Этот чейнджлог будет успешно опубликован Testmerge Required 🗺️ Изменение Карты В этом ПРе затронут файл не станционной карты. Может и не один.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants