Skip to content

Commit

Permalink
Abrupt fix & added missing locales
Browse files Browse the repository at this point in the history
  • Loading branch information
Slotterleet committed Jun 29, 2024
1 parent 7f88d7d commit 3fec66e
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 28 deletions.
23 changes: 11 additions & 12 deletions res/bundles/bundle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -381,27 +381,26 @@ unit.fos-lord.description = A controllable battle mech produced by Core: Fortres
unit.fos-king.name = King
unit.fos-king.description = A controllable battle mech produced by Core: City. Stronger and faster than the previous iteration. Has a better built-in weapon.
unit.fos-sergeant.name = Sergeant
unit.fos-sergeant.description = A weak drone capable of turning weak enemies to its team's side. Hacked enemies will die eventually.
unit.fos-sergeant.description = Fires hack bullets at enemy targets. Hacked units will die eventually.
unit.fos-lieutenant.name = Lieutenant
unit.fos-lieutenant.description = Shoots homing ball lightning to make enemies more vulnerable to hack attacks.
unit.fos-captain.name = Captain
unit.fos-captain.description = A missile drone able to turn one or multiple targets to its team's side. Has decent damage.
unit.fos-general.name = General
unit.fos-general.description = Constantly attempts to turn all nearby threats to its team's side.
unit.fos-marshal.name = Marshal
unit.fos-marshal.description = Fires a single projectile that is guaranteed to turn any target to its team's side. Affects guardians.
unit.fos-captain.description = Uses the hack laser to turn an enemy target to its team's side and shoots missiles to deal damage.
unit.fos-radix.name = Radix
unit.fos-radix.description = ???
unit.fos-radix.description = Fires charged bullets at enemy targets.
unit.fos-foetus.name = Foetus
unit.fos-foetus.description = ???
unit.fos-foetus.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies.
unit.fos-vitarus.name = Vitarus
unit.fos-vitarus.description = ???
unit.fos-vitarus.description = Fires explosive electric charges at enemy targets.
unit.fos-assault.name = Assault
unit.fos-assault.description = ???
unit.fos-assault.description = Fires homing bullets at enemy targets.
unit.fos-abrupt.name = Abrupt
unit.fos-abrupt.description = ???
unit.fos-abrupt.description = Fires barrages of bombs at enemy targets.
unit.fos-brunt.name = Brunt
unit.fos-brunt.description = ???
unit.fos-brunt.description = Self-destructs, causing a huge explosion.
# TODO: bug names
unit.fos-grain.name = Grain
unit.fos-grain.description = An agile insect species that burrows underground to evade defenses and ambush ore detectors, shutting down most types in a single slash.
unit.fos-vulture.name = Vulture
unit.fos-vulture.description = ???
unit.fos-draug.name = Draug
Expand Down
23 changes: 11 additions & 12 deletions res/bundles/bundle_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -381,27 +381,26 @@ unit.fos-lord.description = Управляемый боевой мех, прои
unit.fos-king.name = Король
unit.fos-king.description = Управляемый боевой мех, производимый ядром "Город". Сильнее и быстрее предыдущей итерации. Имеет улучшенное встроенное оружие.
unit.fos-sergeant.name = Сержант
unit.fos-sergeant.description = Слабый дрон, позволяющий обратить слабых врагов в свою сторону. Взломанные враги рано или поздно будут уничтожены.
unit.fos-sergeant.description = Стреляет взламывающими снарядами по вражеским целям. Взломанные боевые единицы рано или поздно будут уничтожены.
unit.fos-lieutenant.name = Лейтенант
unit.fos-lieutenant.description = Стреляет самонаводящимися шаровыми молниями, делая врагов более уязвимыми ко взлому.
unit.fos-captain.name = Капитан
unit.fos-captain.description = Дрон с ракетницами, позволяющие обратить одного или нескольких врагов в свою сторону. Имеет неплохой урон.
unit.fos-general.name = Генерал
unit.fos-general.description = Постоянно пытается обратить всех врагов поблизости в свою сторону.
unit.fos-marshal.name = Маршал
unit.fos-marshal.description = Стреляет одиночным снарядом, который гарантированно обращает вражескую цель в свою сторону. Может влиять на стражей.
unit.fos-captain.description = Использует взламывающий лазер для обращения вражеских целей в свою сторону и стреляет ракетами для нанесения урона.
unit.fos-radix.name = Корень
unit.fos-radix.description = ???
unit.fos-radix.description = Стреляет заряженными снарядами по вражеским целям.
unit.fos-foetus.name = Плод
unit.fos-foetus.description = ???
unit.fos-foetus.description = Оглушает все вражеские единицы и постройки, которые попадают в его энергетическое поле. Ремонтирует всех союзников.
unit.fos-vitarus.name = Жизнь
unit.fos-vitarus.description = ???
unit.fos-vitarus.description = Стреляет взрывными электрическими зарядами по вражеским целям.
unit.fos-assault.name = Штурм
unit.fos-assault.description = ???
unit.fos-assault.description = Стреляет самонаводящимися пулями по вражеским целям.
unit.fos-abrupt.name = Перфорация
unit.fos-abrupt.description = ???
unit.fos-abrupt.description = Стреляет залпами бомб по вражеским целям.
unit.fos-brunt.name = Подавление
unit.fos-brunt.description = ???
unit.fos-brunt.description = Самоуничтожается, вызывая огромный взрыв.
# TODO: названия жуков
unit.fos-grain.name = Песчинка
unit.fos-grain.description = Ловкий вид насекомых, зарывающийся под землю, чтобы обойти оборону и атаковать детекторы руды, отключая большинство типов одним ударом.
unit.fos-vulture.name = Стервятник
unit.fos-vulture.description = ???
unit.fos-draug.name = Драугр
Expand Down
7 changes: 3 additions & 4 deletions src/fos/content/FOSUnitTypes.java
Original file line number Diff line number Diff line change
Expand Up @@ -1275,12 +1275,12 @@ public void update(Unit unit, WeaponMount mount) {
trailLength = 4;
buildingDamageMultiplier = 0.3f;

fragOnHit = false;
fragOnHit = true;
fragBullets = 1;
fragRandomSpread = 0;
fragBullet = new BasicBulletType(){{
width = height = 12;
shrinkX = shrinkY = -1;
shrinkX = shrinkY = -0.5f;
sprite = "shell";
speed = 1f;
drag = 0.0083f;
Expand Down Expand Up @@ -1451,9 +1451,8 @@ public void update(Unit unit, WeaponMount mount) {
}};
grain = new BurrowUnitType("grain", BugBurrowLegsUnit.class){{
health = 900;
armor = 5;
hitSize = 24f;
absorption = 0.15f;
hitSize = 24f;
speed = 0.5f;
rotateSpeed = 4.5f;
targetAir = false;
Expand Down

0 comments on commit 3fec66e

Please sign in to comment.