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 Giant Mole #524

Merged
merged 9 commits into from
May 1, 2024
Merged

Add Giant Mole #524

merged 9 commits into from
May 1, 2024

Commits on Apr 27, 2024

  1. * Add burrowing animation for Giant Mole

    * Add component ID to `warning_dark` interface
    * Add `level_one_darkness`, `level_two_darkness`, `level_three_darkness` overlays for different strength of darkness
    * Add stats for `Giant Mole` in `npcs.yml`
    * Add new area called `giant_mole_lair` to `areas.yml`
    * Add `Giant Mole` spawn to `npc-spawns.yml`
    * Add `GiantMole.kts` to handle `Giant Moles` fight mechanics
    Syntax2022 committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    870d4b6 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. * Add attack, hit, and death animation for Giant Mole in `anima…

    …tions.yml`
    
    * Add `dirt_on_screen` overlay to `interfaces.yml`
    * Add `race: giant_mole` to `Giant Mole` in `npcs.yml`
    * Add the `giant_mole_lair_escape_rope` object to `objects.yml`
    * Extend boundary for `giant_mole_lair` to cover that whole area, before the north and south parts of the lair weren't included in the area
    * Add `objectOperate` to `GiantMole.kts` to handle when a player climbs the rope.
    Syntax2022 committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    80e7d75 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. * Add animation dirt_projectile to animation.yml

    * Add Graphic `burrow_dust` to `graphics.yml`
    * Add `giant_mole_spawn_area` to `areas.yml` This seems to fix the issues with the mole spawning outside the playing area due to the north and south sides of the lair having walkable tiles outside the playable space.
    * Add common drops for `giant_mole` to `drops.yml`
    * Add the mechanic that allows the `giant mole` to burrow with a small chance to throw dirt on the players screen and extinguish any naked flames (candles)
    * Changed the percentage of the `giant mole` burrowing chance back to 25%
    Syntax2022 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    37086ea View commit details
    Browse the repository at this point in the history
  2. * Add animation giant_mole_burrow_up to animation.yml

    * Remove redundant comment in `npcs.yml`
    * Add sounds `giant_mole_burrow_down`, `giant_mole_attack`, `giant_mole_hit`, `giant_mole_burrow`, and `giant_mole_death` to `sounds.yml`
    * Add complete drop table for `Giant mole` in `drops.yml`
    * Remove redundant commends from `GiantMole.kts`
    * Add `giant_mole_burrow_down` sound when the `Giant mole` burrow to a new location
    * Add `mole_burrow_up` when the `Giant mole` has move to it's new location
    * Add inventory check in a scenario where a player may drop their light source or was extinguished to then remove or apple the darkness overlay
    Syntax2022 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    484260e View commit details
    Browse the repository at this point in the history
  3. * Fix capitalization error in animation.yml

    * Add `Baby Mole` spawns to `npcs-spawns.ym`
    * Add `Baby Mole` to `npcs.yml`
    * Change world timer checking to an NPC Clock
    * Fix incorrect implementation of clearing current attacks on giant mole
    Syntax2022 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    89cc38f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    9a1e483 View commit details
    Browse the repository at this point in the history
  2. * Change inventoryOption to include the item that is being used.

    * Change `World.queue` to `mole.queue`
    Syntax2022 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    86e9cce View commit details
    Browse the repository at this point in the history
  3. * Change the directional choices for the mole to include northeast, n…

    …orthwest, southeast, and southwest options instead of just north, east, south, and west
    
    * Add directional choices to be random
    Syntax2022 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    6434112 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Fix spade

    GregHib committed May 1, 2024
    Configuration menu
    Copy the full SHA
    c8a2fe7 View commit details
    Browse the repository at this point in the history