No, because I don't have a) anything to test one on and b) the time for it. Remember, I'm doing this largely so I can play the game the way I want to.Can we have an android port ? Pretty please.
Kingdom fear is [infamy level - mobilization], so if the latter increases, fear gets reduced.I must be quite muddled, is kingdom fear reduced while sleeping?
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/_story/lair conquest/elves_conquest.rpy", line 30, in script call
$ renpy.call(enc)
File "game/_script/utility/main_screen.rpy", line 219, in script
python:
File "game/_script/utility/main_screen.rpy", line 222, in <module>
result = ui.interact()
File "renpy/common/00action_other.rpy", line 517, in __call__
rv = self.callable(*self.args, **self.kwargs)
File "game/_story/darkwood/darkwood_class.rpy", line 74, in bonus_event
dragon.stat('actions',-1)
File "game/_script/characters/PlayableCharacter.rpy", line 460, in stat
date.inc(time=1,suppress_notify = suppress_notify)
File "game/_script/subsystem/date.rpy", line 22, in inc
lair.living_expences_prisoners(time = time, notify=not suppress_notify)
File "game/_script/lair/lair - classes.rpy", line 781, in living_expences_prisoners
renpy.call_screen('alert_action',txt=report,multiline=true)
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/_story/lair conquest/elves_conquest.rpy", line 30, in script call
$ renpy.call(enc)
File "game/_script/utility/main_screen.rpy", line 219, in script
python:
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\ast.py", line 900, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\python.py", line 1930, in py_exec_bytecode
exec bytecode in globals, locals
File "game/_script/utility/main_screen.rpy", line 222, in <module>
result = ui.interact()
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2690, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 3493, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\transition.py", line 47, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\screen.py", line 697, in event
rv = self.child.event(ev, x, y, st)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\transform.py", line 882, in event
rv = d.event(ev, cx, cy, st)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 923, in event
return handle_click(self.clicked)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 858, in handle_click
rv = run(action)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 320, in run
return action(*args, **kwargs)
File "renpy/common/00action_other.rpy", line 517, in __call__
rv = self.callable(*self.args, **self.kwargs)
File "game/_story/darkwood/darkwood_class.rpy", line 74, in bonus_event
dragon.stat('actions',-1)
File "game/_script/characters/PlayableCharacter.rpy", line 460, in stat
date.inc(time=1,suppress_notify = suppress_notify)
File "game/_script/subsystem/date.rpy", line 22, in inc
lair.living_expences_prisoners(time = time, notify=not suppress_notify)
File "game/_script/lair/lair - classes.rpy", line 781, in living_expences_prisoners
renpy.call_screen('alert_action',txt=report,multiline=true)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\exports.py", line 2875, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2668, in interact
raise Exception("Cannot start an interaction in the middle of an interaction, without creating a new context.")
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.
Windows-8-6.2.9200
Ren'Py 7.2.2.491
Время для Драконов: Королевство Монстров 29-07-20
Sat Aug 29 00:33:22 2020
You're welcome. I do want the guide to be useful, and it gave me some ideas about improving things.Thanks for the comments to the guide.
For some reason DDG gets me a better picture selection than Google.There are a few pictures of rainbow dragons if you look up (iridescent dragon art) on google chrome at least.
Yeah, that part of DW isn't very well supported. Wings aren't technicaly necessary, but they're very handy. You can probably switch your one head around for specific tasks, but then you're not really a Bronze dragon any more.The way you play this game, specifically the RP aspect is limited. I tried to play a massive bronze wingless drake as my end goal, but content is locked behind both multi headedness as well as, of course, wings.
That's only the hard metal heads. Gold is soft, nobody made battlefield weapons out of gold or silver for a reason.reflect the metal heads = better survivability theme you have going
That feature is straight out of DW, and scales with the number of Gold heads. Converting it to eyes is going to be a pain, and if all heads can get those, it will make your head choices less impactful.some other evolution added to replace the Can See the Unseen feature.
Maybe Piercing Eyes added to Special Evolutions for 10 or 20 satiety.
Building cages and manning them with minions (including girl minions) already does this.Evos that increase minion effectivess, be it in combat or increasing maiden base power would fit a conniving dragon RP.
Would probably be OP as hell. There are instant evolutions when you reach level 25+ and maximum size.Evos that increase the time a meat meal lasts and maybe even speeds up the rate of evolutions would fiit a theme of a gluttonous drake.
If I wanted more magic, I'd first look into porting over the original DW magic system. But I'm unsure if I will ever get around to doing that, since it will be a pretty complex and time-consuming task.Evos that add skills and ritual effectiveness would fit a magical beast playthrough.
Good idea, done. Also for the Guard Post.Also, I dont't really think that the Cage and basic Trap should require mana to construct
The reason buildings are unlocked by quests is to serve as an extended tutorial, making sure you can handle the previous ones before you play with new stuff. And it gives you a better sense of progression as well.Also, probably another thing I should do and not request be done, but I think more building upgrades would be neat, and those be unlocked by the quests instead of the base building.
This kind of healing looks pretty micro-intensive, compared to just using milk. BTW, the Witch will no longer heal your minions, only yourself.Stuff like an infirmary that heals minion inside for double normal value that gets upgraded to midwife's tent, in turn upgraded to pit or farm.
I get this error even when no girls are pregnant.So I got my dragon's knowledge about Darkshire/Darkwood to 100 and unlocked this "Edge of Darkwood" screen:
You don't have permission to view the spoiler content. Log in or register now.
Clicking on any of the options on the left ("A little bit", etc) produces an error:
when choosing "A little bit":
Clicking on Ignore will put you back on the map screen with one less point of stamina for the errors from "A little bit" and "Strong". Ignoring the errors that pop up if you choose "Little" or "Exclusive" instead kicks you back to the main menu.Code:I'm sorry, but an uncaught exception occurred. While running game code: File "game/_story/lair conquest/elves_conquest.rpy", line 30, in script call $ renpy.call(enc) File "game/_script/utility/main_screen.rpy", line 219, in script python: File "game/_script/utility/main_screen.rpy", line 222, in <module> result = ui.interact() File "renpy/common/00action_other.rpy", line 517, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/_story/darkwood/darkwood_class.rpy", line 74, in bonus_event dragon.stat('actions',-1) File "game/_script/characters/PlayableCharacter.rpy", line 460, in stat date.inc(time=1,suppress_notify = suppress_notify) File "game/_script/subsystem/date.rpy", line 22, in inc lair.living_expences_prisoners(time = time, notify=not suppress_notify) File "game/_script/lair/lair - classes.rpy", line 781, in living_expences_prisoners renpy.call_screen('alert_action',txt=report,multiline=true) Exception: Cannot start an interaction in the middle of an interaction, without creating a new context. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/_story/lair conquest/elves_conquest.rpy", line 30, in script call $ renpy.call(enc) File "game/_script/utility/main_screen.rpy", line 219, in script python: File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\ast.py", line 900, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\python.py", line 1930, in py_exec_bytecode exec bytecode in globals, locals File "game/_script/utility/main_screen.rpy", line 222, in <module> result = ui.interact() File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2690, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 3493, in interact_core rv = root_widget.event(ev, x, y, 0) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\transition.py", line 47, in event return self.new_widget.event(ev, x, y, st) # E1101 File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\screen.py", line 697, in event rv = self.child.event(ev, x, y, st) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\transform.py", line 882, in event rv = d.event(ev, cx, cy, st) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 244, in event rv = d.event(ev, x - xo, y - yo, st) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 244, in event rv = d.event(ev, x - xo, y - yo, st) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 923, in event return handle_click(self.clicked) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 858, in handle_click rv = run(action) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 320, in run return action(*args, **kwargs) File "renpy/common/00action_other.rpy", line 517, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/_story/darkwood/darkwood_class.rpy", line 74, in bonus_event dragon.stat('actions',-1) File "game/_script/characters/PlayableCharacter.rpy", line 460, in stat date.inc(time=1,suppress_notify = suppress_notify) File "game/_script/subsystem/date.rpy", line 22, in inc lair.living_expences_prisoners(time = time, notify=not suppress_notify) File "game/_script/lair/lair - classes.rpy", line 781, in living_expences_prisoners renpy.call_screen('alert_action',txt=report,multiline=true) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\exports.py", line 2875, in call_screen rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\kimba\Desktop\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2668, in interact raise Exception("Cannot start an interaction in the middle of an interaction, without creating a new context.") Exception: Cannot start an interaction in the middle of an interaction, without creating a new context. Windows-8-6.2.9200 Ren'Py 7.2.2.491 Время для Драконов: Королевство Монстров 29-07-20 Sat Aug 29 00:33:22 2020
The options on the right all do absolutely nothing.
Also it's super unclear what this screen is trying to tell me. I have no idea what a "Lantern Cycle" is supposed to be. I'm guessing the options on the left are for more thorough exploration of Darkwood to raise knowledge again, but there's no indication what the numbers are supposed to represent. Are they chance of success? Some kind of resource cost or requirement?
The options on the right are similarly puzzling. I ran into the white lion and some mutated antelopes while exploring Darkwood, but what's that about their knowledge of the dragon's lair? Should that maybe be the dragon's knowledge of their lair instead? Also once again I don't know what the bracketed 10 on the Get Info button is supposed to indicate.
"Close" is pretty much the only button on this screen I know what to do with lol.
Disable notifications under Lair - Orders. Won't solve all bugginess, but thanks for spotting this. I found and squashed several more Darkwood bugs because of you.Darkwood to 100 and unlocked this "Edge of Darkwood" screen:
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.
Neither do I. It's inspired by some sort of boardgame I'm not familiar with. 'Lantern Cycle' is just fluff, you get +1 cycle per 100 knowledge gained.Also it's super unclear what this screen is trying to tell me. I have no idea what a "Lantern Cycle" is supposed to be.
The numbers tell you how much 'knowlege' you spend when you click that button. This spent knowledge increases a hidden 'Darkwood roll', which makes the the next expedition's (auto-triggered by pressing the button) result better. Most Darkwood events come in three flavours, and increased rolls get you a higher chance of getting the better ones.I'm guessing the options on the left are for more thorough exploration of Darkwood to raise knowledge again, but there's no indication what the numbers are supposed to represent. Are they chance of success? Some kind of resource cost or requirement?
Yes. Good old Runglish.I ran into the white lion and some mutated antelopes while exploring Darkwood, but what's that about their knowledge of the dragon's lair? Should that maybe be the dragon's knowledge of their lair instead?
Per-step 'knowledge' cost of finding their lair, again.Also once again I don't know what the bracketed 10 on the Get Info button is supposed to indicate.
But are your notifications still on? This shouldn't happen with them off, although the lair invasions seem to be broken.I get this error even when no girls are pregnant.
No, the Alves are not Unseen, they just magic you into getting lost. That thief thing is the only 'see the Unseen' effect, namely making your Dragon a lighter sleeper.head_gold
thief.rpy
Does it bear any relation on detecting the Alv's den?
No idea, I just tried the same with the Ugliness evo and it worked. Note that evolutions don't change for ongoing saves. The only thing that might trip you is not changing 'need: not dragon.has_evo('special_Fangs')', but a starting dragon doesn't have fangs.copy pasted the special_Fangs code into a new line, formatted like the others
changed the initial code piece of special_Fangs to special_Eyes
I open the game and either start a new save or use an existing one
Where did I go wrong
In general, practice.how can I learn how to do this better without bothering you in the future?
Not any more you don't. That hatchery is now more powerful and gated behind despoiling the TreeYou unlock the forest hatchery and a special item that opens the elf lair.
special_Eyes:
cost: 15
element: phys
eng_desc: Enhanced eyes can better see through enchantments and strike fear into hearts.
eng_name: Piercing Eyes
grant: {}
need: ()
rus_desc: TBD
rus_name: TBD
stats:
atk: 1
fear: 1
Good, getting same hatchery designs from running into multiple rangers didnt sound right.Not any more you don't. That hatchery is now more powerful and gated behind despoiling the Tree
need: dragon.count_evo('special_Eyes') < len(dragon.anatomy['head'])
The need section perhaps needs to have some requirement;I have laid waste to the treant a few times, I just assumed you needed a Gold Head to find that little crystal thing. Good idea on the codde thing, will try that out. Dunno how to use the insert code function, hopefully this works. Also, as stated, I replaced the head_gold instances with special_Eyes, in the thief.rpy file.
Python:special_Eyes: cost: 15 element: phys eng_desc: Enhanced eyes can better see through enchantments and strike fear into hearts. eng_name: Piercing Eyes grant: {} need: () rus_desc: TBD rus_name: TBD stats: atk: 1 fear: 1
How many eyes is your dragon going to have?!Well, I switched it to "need: dragon.count_evo('special_Eyes') < 100" and it works.
Welcome to the Path of the Modder path that never ends.will make my own changes
You mean if I turn off notifications the knight and thief will break??But are your notifications still on? This shouldn't happen with them off, although the lair invasions seem to be broken.
This one needs checking, i dont lose any knowledge using those buttons, but lose 1 sateity tho.The numbers tell you how much 'knowlege' you spend when you click that button. This spent knowledge increases a hidden 'Darkwood roll', which makes the the next expedition's (auto-triggered by pressing the button) result better. Most Darkwood events come in three flavours, and increased rolls get you a higher chance of getting the better ones.