Skip to content

Commit

Permalink
UPDATE: New persent Registre hit to rest mob (#1128)
Browse files Browse the repository at this point in the history
* Все, на тест изменения. Поправить цифры потом

* Вводим новые значения
  • Loading branch information
MrCat15352 authored Oct 27, 2024
1 parent 08a348a commit 32a4dee
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
17 changes: 15 additions & 2 deletions code/modules/projectiles/projectile.dm
Original file line number Diff line number Diff line change
Expand Up @@ -497,12 +497,25 @@
return FALSE
else
var/mob/living/L = target
if(direct_target)
// [CELADON-EDIT] - CELADON_BALANCE - Делаем шансы на попадания
// if(direct_target)
// return TRUE // CELADON-EDIT - ORIGINAL
if(direct_target && !L.density && firer.density && prob(85)) // 85% что пуля попадет в лежащую цель от стоящего стрелка
return TRUE
if(direct_target && !L.density && !firer.density && prob(70)) // 70% что пуля попадет в лежащую цель от лежащего стрелка
return TRUE
if(direct_target && L.density && !firer.density && prob(90)) // 90% пуля попадет в стоящую цель от лежачего стрелка
return TRUE
// [/CELADON-EDIT]
// If target not able to use items, move and stand - or if they're just dead, pass over.
if(L.stat || (!hit_stunned_targets && HAS_TRAIT(L, TRAIT_IMMOBILIZED) && HAS_TRAIT(L, TRAIT_FLOORED) && HAS_TRAIT(L, TRAIT_HANDS_BLOCKED)))
return FALSE
return TRUE
// [CELADON-EDIT] - CELADON_BALANCE - Делаем шансы на попадания
// return TRUE // CELADON-EDIT - ORIGINAL
if(prob(25)) // С вероятность 20% шальная пуля зацепит лежащего
return TRUE
return FALSE
// [/CELADON-EDIT]

/**
* Scan if we should hit something and hit it if we need to
Expand Down
3 changes: 3 additions & 0 deletions mod_celadon/balance/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ EDIT: `code/__DEFINES/turfs.dm` - Меняем минимальный урон
EDIT: `code/game/turfs/closed/walls.dm` - Меняем хп стены в 2 раза = 800, увеличиваем минимальный порог урона с 8 до 25
EDIT: `code/game/turfs/closed/minerals.dm` - Убираем флаг на минимальный дамаг стене, назначаем числовой параметр. И даем сопротивление стене из камня в 70% и хп в 1200

EDIT: `code/modules/projectiles/projectile.dm` : Меняем систему лежания и попадания по лежачим и стоячи

<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Expand Down Expand Up @@ -131,6 +133,7 @@ EDIT: `code/game/turfs/closed/minerals.dm` - Убираем флаг на мин
- Затронуты проджектайлы энергетических дробовиков, батарейки в энерегетических пушках теперь можно вытаскивать руками, убрана возможность вытаскивать батарею в само-заряжающихся пушках. - Molniz
- Ganza Pain Elite Edition Deluxe: баланс трогается всех мобов элитных и простых, Пандора реально может убить вас - Ganza9991
Затронуты патроны .44, .357, slug. Усилены в целом - Deylan
- Изменения попаданий по лежачим - MrCat15352
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
Expand Down
2 changes: 1 addition & 1 deletion mod_celadon/balance/_balance.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/datum/modpack/balance
name = "Balance"
desc = "Вносит изменения в баланс. Затронуты кинетик Крашер, проджектайлы энергетических дробовиков, двигатели, радиационные коллекторы, универсальная плата для вендоров с карго, цены в карго, одежда с ЦК. Изменено количество получаемого лута с элиток."
desc = "Вносит изменения в баланс. Затронуты кинетик Крашер, проджектайлы энергетических дробовиков, двигатели, радиационные коллекторы, универсальная плата для вендоров с карго, цены в карго, одежда с ЦК. Изменено количество получаемого лута с элиток. Изменения попаданий по лежачим."
author = "Yata9arasu, RalseiDreemuurr, MrCat15352, Molniz, Ganza9991, Deylan"

// Инициализация ДО
Expand Down

0 comments on commit 32a4dee

Please sign in to comment.