PDA

View Full Version : Dunkeons 3



Endrix
April 29th, 2020, 23:38
Hi.

I created a map named Dunkeons 3 based on Dungeons 3.
It is intended to stage this in the best possible way, which of course is only possible to a limited extent.
The north of the map, about a third of the map, is supposed to represent the upper world.
Beasts await you in the dungeon region.
In dungeons 3, heroes only have 3 levels with other look, which differ significantly from the strength,
that's why all heroes on the map have level 1, 5 or 10.
To get more and stronger creatures and more rooms you have to build all rooms 25 fields and destroy white guardposts (player_good),
with call to arms, what malicious islands are supposed to represent.
Blue and green guardposts can also be destroyed because otherwise archer will appear again and again.
You can convert a maximum of one hero per type.
Dungeon enemies cannot be converted.
I also recommend looking for the dungeon enemies to get stronger.

Heroes: :thief: :archer: :tunneller: :dwarf: :wizard: :monk: :samurai: :lord:

Final Boss: :avatar:


Dungeon enemies:

Spiders :spider:

Dragon Lizards :demonspawn:

Giant Worm :beetle:

Worm Breed :fly:

Elements Monster :hellhound:


Creatures:

Little Snot :imp:

Thalya (Dark Elf) :fairy:


Horde:

Goblin and Gob-O-Bot :troll:

Orc and Ironhide :orc:

Naga :dragon:

Titan: Ogre :bile_demon:


Demons:

Imp (Ranged Fire Demon) :warlock:

Arachnid :tentacle:

Succubus :mistress:

Titan: Pit Fiend :horny:


Undead:

Zombie and Skeleton :skeleton:

Banshee :ghost:

Lich :priestess:

Vampire :vampire:

Titan: Grave Golem :barbarian:


gl hf


Edit: I made a other version (V. 1.1) with some small changes and fixing a bug that occurred after destroying the player_good dungeon heart.
Thalyas :fairy: boost is less strong. Final Boss :avatar: become a clear boost and another wave appears as soon as he stands alone.
Undead are now limited. Maximum: :skeleton: 16, :ghost: 6, :vampire: 6

EadWard
May 11th, 2020, 22:32
Pretty easy. No needs of searching for special boxes. I wouldn't give the gem, not so close at least.
I have killed all the group by lighting trap.
The enemies killed each other and the final party killed the avatar by destroying yellow hearh. Why aren't they allies?

Endrix
May 12th, 2020, 09:34
Did you play the first version? I made a new 1.1 version (see above). They are allies, this bug occurred after the destroying of the white player_good dungeon heart.
I don't know what the reason is I think it's a game rule.

I think I fixed it here:

IF (PLAYER_GOOD, DUNGEON_DESTROYED == 1)
ALLY_PLAYERS (PLAYER1, PLAYER_GOOD, 1)
ALLY_PLAYERS (PLAYER2, PLAYER_GOOD, 1)
ALLY_PLAYERS (PLAYER3, PLAYER_GOOD, 1)
ENDIF

thanks for the feedback. the avatar is already stronger in v. 1.1.
Maybe I could make double waves from the second wave.
The gem, yes it could be too strong, but it fits dungeons 3, but of course they disappear there after some time.
I plan to install some more e.g. sound effects when thalya :fairy: dies or comes back.

EadWard
May 12th, 2020, 14:39
I played the 1.1 version.
The concept is nice: you can conquer the outworld only by moving your creatures. But the good players need to be more protected and, above all, they must be allies (or why not only one heart?)
I will leave only the gem far away from the heart, maybe protected by some neutrals.


ps: what the hell did you feed the bug?? it's soo strong! :D

Endrix
May 12th, 2020, 15:25
Ok there it doesn't seem to work properly. Then I'll take the white dungeon heart out completely.

The bug plays the giant worm. He has to be strong he gets a boost from:

SET_CREATURE_HEALTH(BUG,1500)
SET_CREATURE_ARMOUR(BUG,150)
SET_CREATURE_STRENGTH(BUG,50)

:D

EadWard
May 12th, 2020, 16:04
I have played Dungeon 3, but I didn't remember all the features. :)

Endrix
May 13th, 2020, 11:28
I made a new version 1.2.

The main changes are:

- removed the white dungeon heart
- more dungeon enemies
- the start gem removed, there is another later surrounded by relatively strong dungeon enemies
- there are almost always 2 waves coming at once
- the yellow player3 dungeon heart is more difficult to reach and protected with a magic door
- more sound effects
- creatures and heroes are less afraid

Endrix
August 4th, 2022, 12:06
I made a new version 1.3.

The main changes are:

- fixed some translation errors
- the white dungeon heart is back (works correctly now because IFs and script cond. were increased)
- :fly: :troll: :bile_demon: :barbarian: a little bit stronger
- :orc: a little bit weaker
- new theme: lilac
- the probability that 4 waves are triggered at once is lower
- more optical effects and decorations , the keepers on the overworld have more claime area and everywhere optical lair
(I would also place mushrooms and ferns mainly on the river as soon as I know how to do that, or maybe it will be integrated into unearth editor even more easily)


I made a new version 1.4.

I figured out how to change spells from creatures on the maps :D

- :fairy: increase: luck with boost, new spells: :melee::fireball::heal::meteor::drain::rebound::pr otect::lightning::speed::word_of_power:

- :dragon: decrease: health, armour, strenght, increase: luck, new spell: :fireball:

- Gob-O-Bot :troll: increase: speed, new spells: :flame_breath::fireball::protect: and later :wop:

- Ironhide :orc: increase: health, armour with a later boost

- :tentacle: new spell: :navigating_missile:

- :ghost: new spell: :slow:

- :priestess: decrease: speed, new spells: :hailstorm::freeze::melee::flight::missile2::slow: :protect::heal::rebound: *:teleport:* (timebomb)

- :bile_demon: new spell: :protect:

- :horny: new spells: :meteor::word_of_power:

- :barb: new spell: :heal:

- :thief: increase: health, armour, strenght, luck, new spell: :navigating_missile:

- :archer: increase: luck, new spell: :protect:

- :wizard: new spell: :lightning: *:teleport:* (timebomb)


I made a new version 1.4.1

- :fairy: in lv. 3 :meteor:
- :dragon: increase: speed, AttackPreference: ranged



I made a new version 1.4.2

- all 5 new themes are now on the map
- lilac: dungeon
- lava cavern: player_good dungeon heart, malicious islands, :hellhound:
- gypsum: player1, :fly: :beetle:
- swamp serpent: overworld, player2
- desert tomb: player 3

Gatrithor
September 20th, 2022, 02:29
Hello! I just finished your level and it's very interesting, as I notice there are lots of new fx features! Just a few feedbacks:
The start of the level is very challenging (perhaps because I build 5x5 rooms too quickly?), a lot of waves with a level 5 :lord:s and :samurai: s spawn continuously, which destroyed most of my creatures and I almost lost.
There are some high level :spider: guarding the gems, although they cannot be converted, they can be sacrificed to temple to trade a few level 7 :bile_demon:s, who became my major power. With their help I feel the later game became much easier. Is that intended?
The final :avatar: must have been buffed, but I actually won the game without beating him. When my army rushed into yellow's base, his other creatures were killed relative easily, and then some of my creatures started to attack the :avatar: while the others are hitting the magic door and then the yellow heart. The :avatar: appeared to be very, very durable, that when the yellow magic door and heart were already destroyed, he still had 5/8 of his HP, but without the heart he just suicided, and the game is won :D

dayokay
September 20th, 2022, 22:46
script file has this error, in case you weren't aware?

Error: command_set_creature_property(line 112): Unknown creature property kind, "FLY"

dayokay

Endrix
September 23rd, 2022, 13:41
I made a new Version 1.4.3

- a second magic door for yellow dungeon heart
- "dungeon enemies" can no longer be captured and "titans" are limited to 1

@: dayokay

I installed that because my :priestess: has proberty fly. I thought the other way around it wouldn't make a difference if she didn't have it.

SET_CREATURE_PROPERTY(WITCH,FLY,0)

I've taken it out now.

Edit:

I think I actually could have left it in, it was the wrong code

SET_CREATURE_PROPERTY(WITCH,FLYING,0) this is the correct code.

dayokay
September 25th, 2022, 13:42
I finally defeated this level. It took me a long time, but I really enjoyed it. I liked the fact that I never really knew what was going to work, i.e. which creatures I was allowed!

My final victory was a pretty close affair too, after some failed attempts.

great stuff - look forward to more

dayokay

PS it'd be nice if upon victory the level was revealed and bridge given - but that's my personal completeness problem!

Endrix
September 26th, 2022, 14:08
PS it'd be nice if upon victory the level was revealed and bridge given - but that's my personal completeness problem!

This is a good idea. Is there a code for reveal map?

YourMaster
September 26th, 2022, 14:10
This is a good idea. Is there a code for reveal map?

Yes: https://github.com/dkfans/keeperfx/wiki/New-and-Modified-Level-Script-Commands#reveal_map_rect

dayokay
September 27th, 2022, 18:34
REVEAL_MAP_RECT(PLAYER0,127,127,254,254)

this reveals the whole map

dayokay

very useful for playtesting, obviously

Endrix
September 29th, 2022, 09:56
I made a new version 1.4.4

- traps by yellow dungeon heart
- by victory the level map revealed and bridge given
- :tunneller: added as a dwarf gunner

:tunneller: Luck: 30, AttackPreference: RANGED,
not more SPECIAL_DIGGER,
new spells:
1 :fireball: , :grenade: (lizard) , 5 :hailstorm: , 10 :speed_monster:


-> he will appear in a few waves
-> he can not be captured or convert

PDF
October 21st, 2022, 18:00
Hi.

Haven't played the map just yet, but looking at the script there are 2 errors detected:

* "owner": "dks-diag",
"severity": 8,
"message": "Error: Cannot assign 'CAST_SPELL_TIME_BOMB' to CREATURE_SPELL",
"startLineNumber": 122,
"startColumn": 32,
"endLineNumber": 122,
"endColumn": 52


* "owner": "dks-diag",
"severity": 8,
"message": "Error: Cannot assign 'CAST_SPELL_TIME_BOMB' to CREATURE_SPELL",
"startLineNumber": 165,
"startColumn": 32,
"endLineNumber": 165,
"endColumn": 52

Endrix
October 22nd, 2022, 09:46
This 2 codes

SET_CREATURE_INSTANCE(WITCH,10,CAST_SPELL_TIME_BOM B, 7)

SET_CREATURE_INSTANCE(WIZARD,6,CAST_SPELL_TIME_BOM B, 6)

I tested with beginning Fairy, at least she correctly has the spell timebomb.

Endrix
February 2nd, 2023, 10:52
I made a teaser for Dunkeons 3.

https://www.youtube.com/watch?v=VGg5oJLWER8&list=PLl651ijm63EGGsI8LqpJWYonrO50XQvAe

I haven't released this version yet.

Endrix
February 27th, 2023, 10:37
I played it here:

https://www.youtube.com/watch?v=l3ZzD4PV7J8&t=761s


I haven't released this version yet.