diff --git a/assets/sounds/Voicy_TADC-curse.wav b/assets/sounds/Voicy_TADC-curse.wav new file mode 100644 index 0000000..7534bb2 Binary files /dev/null and b/assets/sounds/Voicy_TADC-curse.wav differ diff --git a/assets/sounds/laz_c.wav b/assets/sounds/laz_c.wav new file mode 100644 index 0000000..50ca653 Binary files /dev/null and b/assets/sounds/laz_c.wav differ diff --git a/assets/sounds/pomni-swearing.wav b/assets/sounds/pomni-swearing.wav new file mode 100644 index 0000000..6bbbfc9 Binary files /dev/null and b/assets/sounds/pomni-swearing.wav differ diff --git a/assets/sprites/effects/attacks/cut_1.png b/assets/sprites/effects/attacks/cut_1.png new file mode 100644 index 0000000..01f9948 Binary files /dev/null and b/assets/sprites/effects/attacks/cut_1.png differ diff --git a/assets/sprites/effects/attacks/cut_2.png b/assets/sprites/effects/attacks/cut_2.png new file mode 100644 index 0000000..80a23dd Binary files /dev/null and b/assets/sprites/effects/attacks/cut_2.png differ diff --git a/assets/sprites/effects/attacks/cut_3.png b/assets/sprites/effects/attacks/cut_3.png new file mode 100644 index 0000000..37daf0e Binary files /dev/null and b/assets/sprites/effects/attacks/cut_3.png differ diff --git a/mod.json b/mod.json index f458f56..f044ace 100644 --- a/mod.json +++ b/mod.json @@ -9,7 +9,7 @@ // The version of your project. "version": "v1.0.0", // What version of the engine your project was made with. - "engineVer": "v0.10.0-dev", + "engineVer": "v0.11.0-dev", // The Deltarune chapter you'd like to base your project off of. // Do keep in mind that you can control chapter-specific features diff --git a/scripts/data/actors/baltazarius.lua b/scripts/data/actors/baltazarius.lua index e990a00..0f4eece 100644 --- a/scripts/data/actors/baltazarius.lua +++ b/scripts/data/actors/baltazarius.lua @@ -5,7 +5,7 @@ function balta:init() super.init(self) -- The name of the actor - self.name = "seam" + self.name = "baltazarius" -- The sprites dimensions -- The shop uses this to know where to place the shopkeeper diff --git a/scripts/data/party/naatikata.lua b/scripts/data/party/naatikata.lua index cd7a88f..8b41573 100644 --- a/scripts/data/party/naatikata.lua +++ b/scripts/data/party/naatikata.lua @@ -12,7 +12,7 @@ function character:init() -- Display level (saved to the save file) self.level = Game.chapter -- Default title / class (saved to the save file) - self.title = "UwU\n uwu all over the place" + self.title = "UwU\nuwu all over the place" -- Determines which character the soul comes from (higher number = higher priority) self.soul_priority = 1 @@ -77,9 +77,9 @@ function character:init() -- Effect shown above enemy after attacking it - self.attack_sprite = "effects/attack/shot" + self.attack_sprite = "effects/attack/cut" -- Sound played when this character attacks - self.attack_sound = "heartshot_dr_b" + self.attack_sound = "Voicy_TADC-curse" -- Pitch of the attack sound self.attack_pitch = 1 diff --git a/scripts/world/maps/room1.lua b/scripts/world/maps/room1.lua index fd61ef6..ac94da0 100644 --- a/scripts/world/maps/room1.lua +++ b/scripts/world/maps/room1.lua @@ -10,7 +10,7 @@ return { tilewidth = 40, tileheight = 40, nextlayerid = 8, - nextobjectid = 94, + nextobjectid = 116, properties = { ["name"] = "Test Map - Room 1" }, @@ -641,9 +641,9 @@ return { name = "transition", type = "", shape = "rectangle", - x = 160, - y = 680, - width = 120, + x = 101, + y = 410, + width = 80, height = 40, rotation = 0, opacity = 1, @@ -667,6 +667,70 @@ return { opacity = 1, visible = true, properties = {} + }, + { + id = 108, + name = "climbentry", + type = "", + shape = "rectangle", + x = 120, + y = 680, + width = 40, + height = 40, + rotation = 0, + opacity = 1, + visible = true, + properties = { + ["target"] = { id = 111 } + } + }, + { + id = 111, + name = "climbexit", + type = "", + shape = "rectangle", + x = 120, + y = 680, + width = 40, + height = 40, + rotation = 0, + opacity = 1, + visible = true, + properties = { + ["target"] = { id = 107 } + } + }, + { + id = 114, + name = "climbentry", + type = "", + shape = "rectangle", + x = 120, + y = 360, + width = 40, + height = 40, + rotation = 0, + opacity = 1, + visible = true, + properties = { + ["target"] = { id = 115 } + } + }, + { + id = 115, + name = "climbexit", + type = "", + shape = "rectangle", + x = 120, + y = 360, + width = 40, + height = 40, + rotation = 0, + opacity = 1, + visible = true, + properties = { + ["target"] = { id = 113 } + } } } }, @@ -725,6 +789,34 @@ return { opacity = 1, visible = true, properties = {} + }, + { + id = 107, + name = "target", + type = "", + shape = "point", + x = 142, + y = 773, + width = 0, + height = 0, + rotation = 0, + opacity = 1, + visible = true, + properties = {} + }, + { + id = 113, + name = "target", + type = "", + shape = "point", + x = 138, + y = 346, + width = 0, + height = 0, + rotation = 0, + opacity = 1, + visible = true, + properties = {} } } } diff --git a/scripts/world/maps/room1.tmx b/scripts/world/maps/room1.tmx index d931a59..1ba9d40 100644 --- a/scripts/world/maps/room1.tmx +++ b/scripts/world/maps/room1.tmx @@ -1,5 +1,5 @@ - + @@ -140,7 +140,7 @@ no-good wall slammers. - + @@ -148,6 +148,26 @@ no-good wall slammers. + + + + + + + + + + + + + + + + + + + + @@ -159,5 +179,11 @@ no-good wall slammers. + + + + + + diff --git a/scripts/world/template.world b/scripts/world/template.world index 1cc12c8..b33551f 100644 --- a/scripts/world/template.world +++ b/scripts/world/template.world @@ -3,8 +3,8 @@ { "fileName": "maps/room1.tmx", "height": 960, - "width": 800, - "x": 0, + "width": 1200, + "x": -400, "y": 0 }, {