Skip to content

Commit

Permalink
Citadel (map & boss unit) Complete Rework
Browse files Browse the repository at this point in the history
  • Loading branch information
Slotterleet committed Jun 5, 2024
1 parent cc1bb55 commit 7ae1170
Show file tree
Hide file tree
Showing 8 changed files with 263 additions and 65 deletions.
1 change: 1 addition & 0 deletions res/bundles/bundle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,7 @@ cl.researchoredetectors = Weapons made in the Upgrade Center require materials t
cl.bugsapproaching = The insects are approaching in a few minutes.
cl.bugstimer = Insects approaching in {0}
cl.defendfrommorebugs = [red]Warning![] A large wave of insects is incoming! Protect the core at all costs!
citadel.spawnwarning = < [red]LEAVE THE SPAWN AREA IMMEDIATELY[] >\n[#ff0000]annihilation imminent[]

hint.fos-insectInvasion = [accent]Insects[] are attacking your factories. Keep in mind they spawn and attack independently of waves.
hint.fos-drillsPoweredByDetector = [accent]Underground drills[] are powered by [accent]ore detectors[] nearby. If a detector is destroyed, all drills around it will stop working, so make sure to protect it.
Expand Down
1 change: 1 addition & 0 deletions res/bundles/bundle_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,7 @@ cl.researchoredetectors = Оружие, изготовляемое в Центр
cl.bugsapproaching = Насекомые прибудут через несколько минут.
cl.bugstimer = Насекомые прибудут через {0}
cl.defendfrommorebugs = [red]Внимание![] Большая волна насекомых на подходе! Защитите ядро любой ценой!
citadel.spawnwarning = < [red]ПОКИНЬТЕ ОБЛАСТЬ ПОЯВЛЕНИЯ НЕМЕДЛЕННО[] >\n[#ff0000]аннигиляция неизбежна[]

hint.fos-insectInvasion = [accent]Насекомые[] атакуют Ваши заводы. Учтите, что они рождаются и атакуют независимо от волн.
hint.fos-drillsPoweredByDetector = [accent]Подземные буры[] получают питание от [accent]детекторов руды[] поблизости. Если детектор уничтожен, то все буры вокруг него перестанут работать, поэтому защищайте его.
Expand Down
Binary file modified res/maps/citadel.msav
Binary file not shown.
Binary file added res/sprites/units/bosses/citadel-front.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/sprites/units/bosses/citadel-preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res/sprites/units/bosses/citadel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 5 additions & 6 deletions src/fos/content/FOSBlocks.java
Original file line number Diff line number Diff line change
Expand Up @@ -1212,24 +1212,23 @@ diamond, new MissileBulletType(5f, 5){{
scaledHealth = 480;
size = 2;
rotate = false;
rotateSpeed = 0;
rotateSpeed = 0f;
shootCone = 360;
inaccuracy = 360;
shootY = 0f;
reload = 5;
range = 360;
range = 320;
shootEffect = smokeEffect = Fx.none;
shootSound = Sounds.none;
loopSound = FOSSounds.buzz;
shootType = new BasicBulletType(){{
width = 6; height = 12;
speed = 3; lifetime = 120;

rotateSpeed = 3f;
homingPower = 0.2f;
homingPower = 0.4f;
homingDelay = 30f;

damage = 10f;
damage = 15f;
pierceArmor = true;

backColor = trailColor = Color.valueOf("975c43");
Expand Down Expand Up @@ -1936,7 +1935,7 @@ public void setBars() {
citadelSpawner = new WaveSpawnerBlock("citadel-spawner"){{
size = 4;
unitType = citadel;
wave = 20;
wave = 10;
spawnDelay = 300f;
customShadow = true;
buildVisibility = BuildVisibility.editorOnly;
Expand Down
315 changes: 256 additions & 59 deletions src/fos/content/FOSUnitTypes.java

Large diffs are not rendered by default.

0 comments on commit 7ae1170

Please sign in to comment.