Hi from Ray Re: last changes to "Inverse Pyramid" level (hopefully)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Hi from Ray Re: last changes to "Inverse Pyramid" level (hopefully)

rayrwick
Hi All,

Please test the attached Enigma Level in Enigma 1.20 once again.  (hopefully the last of the changes)

These last changes are making the difficult mode slightly more challenging by:
    Shuffling the second level OXYDs to take away some predictability,
    Adding some traps that the player can learn to avoid which makes the difficult mode more hazardous.

Any comments will be appreciated.  You can use the Enigma-deval method or send direct to me at [hidden email].

I hope it works for you and that you enjoy it.

Thank you, Ray

<a href="javascript:void(0)" style="font:lighter 10px Verdana, Arial;color:#000000;"> -
Sent from Ray Wick without any free advertisement for any companies.
   8-)


_______________________________________________
Enigma-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/enigma-devel

raywick023_1-0_1-20_ZZ.xml (12K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Hi from Ray Re: last changes to "Inverse Pyramid" level (hopefully)

Raoul-3
Hi,


> Please test the attached Enigma Level in Enigma 1.20 once again.
> (hopefully the last of the changes)

This level crahses Enigma for me when played
a bit faster. It seems that this happens when
we open Oxyds while the last pair is still around.

I could get a backtrace which tells me about a 0-pointer
dereference in tryOpen but I have no idea what the proper
fix in the logic is.

#0  0x000000000374d3a0 in ?? ()
#1  0x00000000005c846a in enigma::OxydStone::tryOpen (this=0x4fe77a0) at stones/OxydStone.cc:1063
#2  0x00000000005c7970 in enigma::OxydStone::actor_hit (this=0x4fe77a0) at stones/OxydStone.cc:963
#3  0x00000000004c8c77 in enigma::World::handle_stone_contact (this=0xcf6480, sc=...) at world.cc:1160
#4  0x00000000004c9dfc in enigma::World::handle_stone_contacts (this=0xcf6480, actoridx=0) at world.cc:1319
#5  0x00000000004ca34f in enigma::World::move_actors (this=0xcf6480, dtime=0.01) at world.cc:1380
#6  0x00000000004c4364 in enigma::World::tick (this=0xcf6480, dtime=0.01) at world.cc:471
#7  0x00000000004d0d90 in enigma::WorldTick (dtime=0.01) at world.cc:2363
#8  0x0000000000496902 in gametick (dtime=0.01) at server.cc:230
#9  0x00000000004971fc in enigma_server::Tick (dtime=0.01) at server.cc:381
#10 0x000000000043c0d5 in enigma::game::StartGame () at game.cc:122
#11 0x00000000004fe600 in enigma::gui::LevelMenu::on_action (this=0x7fffffffd450, w=0xce8730) at gui/LevelMenu.cc:268
#12 0x00000000005148fb in enigma::gui::LevelWidget::trigger_action (this=0xce8730) at gui/LevelWidget.cc:102
#13 0x00000000005162be in enigma::gui::LevelWidget::handle_mousedown (this=0xce8730, e=0x7fffffffd3d0) at gui/LevelWidget.cc:429
#14 0x000000000051609e in enigma::gui::LevelWidget::on_event (this=0xce8730, e=...) at gui/LevelWidget.cc:403
#15 0x000000000052089b in enigma::gui::Menu::handle_event (this=0x7fffffffd450, e=...) at gui/Menu.cc:149
#16 0x000000000052040d in enigma::gui::Menu::manage (this=0x7fffffffd450) at gui/Menu.cc:84
#17 0x000000000050f100 in enigma::gui::LevelPackMenu::manageLevelMenu (this=0x7fffffffd640) at gui/LevelPackMenu.cc:316
#18 0x000000000051ee58 in enigma::gui::MainMenu::on_action (this=0x7fffffffd9e0, w=0xd1cda0) at gui/MainMenu.cc:456                                                                                        
#19 0x000000000052b787 in enigma::gui::Widget::invoke_listener (this=0xd1cda0) at gui/widgets.cc:62                                                                                                        
#20 0x000000000052e014 in enigma::gui::PushButton::on_event (this=0xd1cda0, e=...) at gui/widgets.cc:744                                                                                                  
#21 0x000000000052089b in enigma::gui::Menu::handle_event (this=0x7fffffffd9e0, e=...) at gui/Menu.cc:149                                                                                                  
#22 0x000000000052040d in enigma::gui::Menu::manage (this=0x7fffffffd9e0) at gui/Menu.cc:84                                                                                                                
#23 0x000000000051f345 in enigma::gui::ShowMainMenu () at gui/MainMenu.cc:507                                                                                                                              
#24 0x000000000046d6fc in main (argc=26, argv=0x7fffffffdcb8) at main.cc:927  


> Sentfrom Ray Wick without any free advertisement for any companies.  

Perfect :-)

_______________________________________________
Enigma-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/enigma-devel

signature.asc (237 bytes) Download Attachment