Stephen Groundwater [Sun, 14 May 2006 17:57:01 +0000 (17:57 +0000)]
reformated the castle area of the Forest map to use newer more condensed tile definitions
SVN-Revision: 3518
Wolfgang Becker [Sun, 14 May 2006 12:43:58 +0000 (12:43 +0000)]
Prevent crash when tux dies while carrying iceblock.
SVN-Revision: 3517
Matthias Braun [Sun, 14 May 2006 10:50:25 +0000 (10:50 +0000)]
fix bug with player not stopping when deactivated, make key support code simpler
SVN-Revision: 3515
Stephen Groundwater [Sun, 14 May 2006 02:53:40 +0000 (02:53 +0000)]
adding nolok keys and sample levels for forest key testing
SVN-Revision: 3514
Christoph Sommer [Sun, 14 May 2006 00:03:57 +0000 (00:03 +0000)]
Draft of possible Bonus Level, Sector 1
SVN-Revision: 3513
Christoph Sommer [Sat, 13 May 2006 23:01:12 +0000 (23:01 +0000)]
Created some code for Candle
SVN-Revision: 3512
Christoph Sommer [Sat, 13 May 2006 22:59:55 +0000 (22:59 +0000)]
Small bug
SVN-Revision: 3511
Christoph Sommer [Sat, 13 May 2006 17:12:21 +0000 (17:12 +0000)]
Badguys now inherit from MovingSprite
SVN-Revision: 3510
Christoph Sommer [Sat, 13 May 2006 16:12:37 +0000 (16:12 +0000)]
Some more objects now inherit from MovingSprite
SVN-Revision: 3509
Christoph Sommer [Fri, 12 May 2006 22:43:12 +0000 (22:43 +0000)]
Seems like I forgot an include
SVN-Revision: 3508
Christoph Sommer [Fri, 12 May 2006 02:02:31 +0000 (02:02 +0000)]
Faster builds
SVN-Revision: 3507
Christoph Sommer [Fri, 12 May 2006 01:41:09 +0000 (01:41 +0000)]
Experiments with a new abstract base class for Moving Objects that are Sprites
SVN-Revision: 3506
Christoph Sommer [Thu, 11 May 2006 19:35:16 +0000 (19:35 +0000)]
First attempts at making BadGuys cloneable
SVN-Revision: 3505
Ondřej Hošek [Tue, 9 May 2006 18:41:48 +0000 (18:41 +0000)]
Small script fixes
SVN-Revision: 3504
Christoph Sommer [Mon, 8 May 2006 19:54:07 +0000 (19:54 +0000)]
New level "Welcome to the Forest"
SVN-Revision: 3503
Stephen Groundwater [Mon, 8 May 2006 02:26:38 +0000 (02:26 +0000)]
added tumbleweed
SVN-Revision: 3502
Stephen Groundwater [Sat, 6 May 2006 11:29:59 +0000 (11:29 +0000)]
adjusted dangerous pogonia (made flower part bigger)
SVN-Revision: 3500
Stephen Groundwater [Sat, 6 May 2006 04:33:58 +0000 (04:33 +0000)]
Started to add a walking motion for Igel. Created a dangerous pogonia orchid flower. Adjusted Yeti's eyes (small fix). Messing around with a lava flow set (still way off).
SVN-Revision: 3499
Christoph Sommer [Thu, 4 May 2006 22:55:25 +0000 (22:55 +0000)]
planted some trees and bushes
SVN-Revision: 3498
Stephen Groundwater [Thu, 4 May 2006 22:40:02 +0000 (22:40 +0000)]
put vegitation on the moving platform
SVN-Revision: 3497
Christoph Sommer [Thu, 4 May 2006 19:36:06 +0000 (19:36 +0000)]
Converted castle.stl to v2 format
SVN-Revision: 3494
Christoph Sommer [Thu, 4 May 2006 19:29:09 +0000 (19:29 +0000)]
New Badguy "Igel"
SVN-Revision: 3492
Christoph Sommer [Thu, 4 May 2006 19:26:47 +0000 (19:26 +0000)]
Badguys are now responsible for killing themselves when hit by a bullet
SVN-Revision: 3491
Benjamin P. Jung [Thu, 4 May 2006 19:11:47 +0000 (19:11 +0000)]
Added an (animated) candle. Might be useful for the casle-level backgrounds...
SVN-Revision: 3490
Christoph Sommer [Wed, 3 May 2006 18:06:08 +0000 (18:06 +0000)]
New level "Short Visit to El Castillo" /
Made some castle_wall stones solid
SVN-Revision: 3489
Christoph Sommer [Wed, 3 May 2006 13:30:42 +0000 (13:30 +0000)]
Level modified: Shortened ways back up
SVN-Revision: 3488
Christoph Sommer [Tue, 2 May 2006 21:56:14 +0000 (21:56 +0000)]
Added level "Whatever Floats Your Boat"
SVN-Revision: 3487
Matthias Braun [Tue, 2 May 2006 18:55:24 +0000 (18:55 +0000)]
reduce waiting time when yeti is finished
SVN-Revision: 3486
Stephen Groundwater [Tue, 2 May 2006 11:47:14 +0000 (11:47 +0000)]
adjusted the flying snowball's smoke trail
SVN-Revision: 3485
Christoph Sommer [Tue, 2 May 2006 00:40:03 +0000 (00:40 +0000)]
added some more trees
SVN-Revision: 3484
Christoph Sommer [Mon, 1 May 2006 20:33:37 +0000 (20:33 +0000)]
added missing include
SVN-Revision: 3483
Christoph Sommer [Mon, 1 May 2006 19:26:44 +0000 (19:26 +0000)]
New GameObject SpriteParticle
SVN-Revision: 3482
Ondřej Hošek [Mon, 1 May 2006 15:13:34 +0000 (15:13 +0000)]
I'll be sending a snapshot to a friend with a PowerPC iBook for testing. I've therefore fixed up the Jamfile for installation.
SVN-Revision: 3481
Benjamin P. Jung [Mon, 1 May 2006 14:57:48 +0000 (14:57 +0000)]
Changed my own e-mail address (I was receiving too much spam on the old one and thus had to abandon it...)
SVN-Revision: 3480
Christoph Sommer [Sun, 30 Apr 2006 23:14:15 +0000 (23:14 +0000)]
Badguys read hitbox from .sprite file
SVN-Revision: 3478
Matthias Braun [Sun, 30 Apr 2006 22:34:01 +0000 (22:34 +0000)]
fix
SVN-Revision: 3477
Christoph Sommer [Sun, 30 Apr 2006 21:42:22 +0000 (21:42 +0000)]
Fixed error with negative offsets
SVN-Revision: 3476
Christoph Sommer [Sun, 30 Apr 2006 21:32:58 +0000 (21:32 +0000)]
Experimented with loading hitbox from .sprite file
SVN-Revision: 3475
Stephen Groundwater [Sun, 30 Apr 2006 21:07:44 +0000 (21:07 +0000)]
added firewall test level
SVN-Revision: 3474
Matthias Braun [Sun, 30 Apr 2006 20:41:43 +0000 (20:41 +0000)]
another fix
SVN-Revision: 3473
Matthias Braun [Sun, 30 Apr 2006 20:28:41 +0000 (20:28 +0000)]
again
SVN-Revision: 3472
Matthias Braun [Sun, 30 Apr 2006 20:16:07 +0000 (20:16 +0000)]
another try
SVN-Revision: 3471
Matthias Braun [Sun, 30 Apr 2006 20:11:29 +0000 (20:11 +0000)]
another try
SVN-Revision: 3470
Matthias Braun [Sun, 30 Apr 2006 18:20:52 +0000 (18:20 +0000)]
fix miniswig for squirrel data types
SVN-Revision: 3469
Christoph Sommer [Sun, 30 Apr 2006 17:59:27 +0000 (17:59 +0000)]
New object weak_block: a block that can be destroyed by bullet hits
SVN-Revision: 3468
Stephen Groundwater [Sun, 30 Apr 2006 17:00:43 +0000 (17:00 +0000)]
minor changes with yeti for testing
SVN-Revision: 3467
Matthias Braun [Sun, 30 Apr 2006 16:27:33 +0000 (16:27 +0000)]
blind commit, please test: use squirrel datatypes
SVN-Revision: 3466
Matthias Braun [Sun, 30 Apr 2006 15:50:44 +0000 (15:50 +0000)]
include config.h in squirrel
SVN-Revision: 3465
Stephen Groundwater [Sun, 30 Apr 2006 15:44:52 +0000 (15:44 +0000)]
Removed images associated with a second yeti defeat animation sprite, removed superbig_tug image (decided against using this), added rough test image ideas for yeti defeat animation (now with birdies over head).
SVN-Revision: 3464
Christoph Sommer [Sat, 29 Apr 2006 20:00:57 +0000 (20:00 +0000)]
Rolled back musical coin code
SVN-Revision: 3463
Christoph Sommer [Fri, 28 Apr 2006 19:38:41 +0000 (19:38 +0000)]
The most senseless commit ever
SVN-Revision: 3462
Christoph Sommer [Fri, 28 Apr 2006 16:56:02 +0000 (16:56 +0000)]
update for backscrolling, badguy behaviour
SVN-Revision: 3461
Christoph Sommer [Fri, 28 Apr 2006 15:50:27 +0000 (15:50 +0000)]
Added preliminary Swedish translation by Arvid Norlander
SVN-Revision: 3460
Ryan Flegel [Fri, 28 Apr 2006 15:08:25 +0000 (15:08 +0000)]
Forgot file
SVN-Revision: 3459
Stephen Groundwater [Fri, 28 Apr 2006 11:24:11 +0000 (11:24 +0000)]
adding a set of yeti graphics for afterhe gets hit on the head once, with little starts. See yeti_ONE_HIT.sprite for a definition of the images. You can test this by laying over top of yeti.sprite
SVN-Revision: 3458
Ryan Flegel [Fri, 28 Apr 2006 04:04:44 +0000 (04:04 +0000)]
Fixed bug I introduced with last commit
SVN-Revision: 3457
Ryan Flegel [Fri, 28 Apr 2006 03:26:19 +0000 (03:26 +0000)]
Let Tux bounce off badguys when he's invincible. This let's us bounce off guys like the flying snowball without falling to our deaths.
Tux no longer kicks mriceblocks right before picking them up.
SVN-Revision: 3456
Ryan Flegel [Thu, 27 Apr 2006 21:17:32 +0000 (21:17 +0000)]
Reverted MrBomb kill behaviour
SVN-Revision: 3455
Ryan Flegel [Thu, 27 Apr 2006 21:04:31 +0000 (21:04 +0000)]
Some tweaks to snow particle system
SVN-Revision: 3454
Ryan Flegel [Thu, 27 Apr 2006 18:44:35 +0000 (18:44 +0000)]
Checked in patch from Lerc
Makes snowflake particle system more realistic
SVN-Revision: 3453
Christoph Sommer [Thu, 27 Apr 2006 18:19:15 +0000 (18:19 +0000)]
Tried enabling keyword substitution for $Id$
SVN-Revision: 3452
Christoph Sommer [Thu, 27 Apr 2006 18:16:10 +0000 (18:16 +0000)]
Removed obsolete actions from flying_platform
SVN-Revision: 3451
Christoph Sommer [Thu, 27 Apr 2006 18:15:22 +0000 (18:15 +0000)]
Forgot a file...
SVN-Revision: 3450
Christoph Sommer [Thu, 27 Apr 2006 18:11:07 +0000 (18:11 +0000)]
Removed snowsnail, added snail
SVN-Revision: 3449
Christoph Sommer [Thu, 27 Apr 2006 18:09:29 +0000 (18:09 +0000)]
Rename snowsnail to snail, phase II
SVN-Revision: 3448
Christoph Sommer [Thu, 27 Apr 2006 18:07:43 +0000 (18:07 +0000)]
rename snowsnail to snail, phase I
SVN-Revision: 3447
Ryan Flegel [Thu, 27 Apr 2006 18:03:12 +0000 (18:03 +0000)]
We already call bounce() in kill_squished()
SVN-Revision: 3446
Christoph Sommer [Wed, 26 Apr 2006 17:17:27 +0000 (17:17 +0000)]
Mini-Bonuslevel
SVN-Revision: 3445
Christoph Sommer [Wed, 26 Apr 2006 15:49:39 +0000 (15:49 +0000)]
Adjusted levels for new CD and backscrolling
SVN-Revision: 3444
Christoph Sommer [Wed, 26 Apr 2006 13:46:54 +0000 (13:46 +0000)]
Added history functionality to Console
SVN-Revision: 3443
Christoph Sommer [Wed, 26 Apr 2006 12:56:00 +0000 (12:56 +0000)]
Added secret areas, modified levels slightly wrt. new badguy behaviour
SVN-Revision: 3442
Christoph Sommer [Wed, 26 Apr 2006 12:23:41 +0000 (12:23 +0000)]
on_escape_press is now handled first in GameSession::update(). Using ESC to close the pause menu would otherwise immediately re-open it.
SVN-Revision: 3441
Stephen Groundwater [Wed, 26 Apr 2006 12:13:25 +0000 (12:13 +0000)]
more testing with the Yeti defeat scene, the artwork is still very rough
SVN-Revision: 3440
Matthias Braun [Wed, 26 Apr 2006 10:15:34 +0000 (10:15 +0000)]
fix exception getting thrown although argument was correct
SVN-Revision: 3439
Matthias Braun [Wed, 26 Apr 2006 10:12:02 +0000 (10:12 +0000)]
- fix debugging functions for killing player
- remove heavy and complicated random functions from scripting and simply
override squirrels rand() function
- on-menukey-scripts can now be specified in levels.
- THe intro can be skipped now
- Smaller cleanups, making code nicer
SVN-Revision: 3438
Matthias Braun [Wed, 26 Apr 2006 08:44:44 +0000 (08:44 +0000)]
there is no need to check for NULL when deleting
SVN-Revision: 3437
Ryan Flegel [Wed, 26 Apr 2006 05:59:31 +0000 (05:59 +0000)]
Cause MrBomb to be instantly killed by invincibility or bullets
SVN-Revision: 3436
Ryan Flegel [Wed, 26 Apr 2006 02:13:42 +0000 (02:13 +0000)]
Committing RandomGenerator patch from Allen King, with a few small changes
Created scripting wrapper for the random number generator
- could someone check this over to make sure I did it properly? :)
SVN-Revision: 3435
Ryan Flegel [Tue, 25 Apr 2006 19:37:15 +0000 (19:37 +0000)]
Changed check to determine oif Tux squishes a badguy
SVN-Revision: 3434
Matthias Braun [Tue, 25 Apr 2006 19:33:10 +0000 (19:33 +0000)]
add invisible block to tilegroup
SVN-Revision: 3433
Matthias Braun [Tue, 25 Apr 2006 19:11:36 +0000 (19:11 +0000)]
some new debug commands for console
SVN-Revision: 3432
Matthias Braun [Tue, 25 Apr 2006 17:44:15 +0000 (17:44 +0000)]
set worldmap spawn point below igloo
SVN-Revision: 3431
Ryan Flegel [Tue, 25 Apr 2006 17:02:13 +0000 (17:02 +0000)]
Let us hit yeti with bullets
SVN-Revision: 3430
Ryan Flegel [Tue, 25 Apr 2006 16:56:44 +0000 (16:56 +0000)]
Allow custom squish time for Yeti
Other little yeti code reworkings
SVN-Revision: 3429
Stephen Groundwater [Tue, 25 Apr 2006 11:48:02 +0000 (11:48 +0000)]
slight change to some yeti images, made eyes brighter
SVN-Revision: 3428
Ryan Flegel [Tue, 25 Apr 2006 06:21:02 +0000 (06:21 +0000)]
Supertux can now run even if we were unable to open an audio device
Note: I believe all the sound resources, etc are still loaded. This could be optimised in the future
SVN-Revision: 3427
Ryan Flegel [Tue, 25 Apr 2006 04:30:40 +0000 (04:30 +0000)]
Added missing include
SVN-Revision: 3426
Christoph Sommer [Tue, 25 Apr 2006 00:37:11 +0000 (00:37 +0000)]
Moved some sprites from LAYER_OBJECTS to LAYER_FLOATINGOBJECTS
SVN-Revision: 3424
Christoph Sommer [Mon, 24 Apr 2006 23:37:02 +0000 (23:37 +0000)]
Modified World1 levels' secret areas so they cannot be just walked in by backscrolling
SVN-Revision: 3422
Ryan Flegel [Mon, 24 Apr 2006 21:09:32 +0000 (21:09 +0000)]
Draw bouncy coin above other objects
SVN-Revision: 3418
Matthias Braun [Mon, 24 Apr 2006 19:27:15 +0000 (19:27 +0000)]
change notion from layers to z-pos in levelfiles
SVN-Revision: 3416
Ryan Flegel [Mon, 24 Apr 2006 17:50:42 +0000 (17:50 +0000)]
Replaced may_fall_off_platform() with might_fall()
SVN-Revision: 3415
Matthias Braun [Mon, 24 Apr 2006 16:59:19 +0000 (16:59 +0000)]
simply remove displayed text from yeti outro
SVN-Revision: 3414
Matthias Braun [Mon, 24 Apr 2006 16:37:10 +0000 (16:37 +0000)]
make GameObjects reference counted (this avoids crashs when scripts hold reference to gameobjects for too long and should allow a better implementation of destroy listeners alter)
SVN-Revision: 3413
Stephen Groundwater [Mon, 24 Apr 2006 11:46:01 +0000 (11:46 +0000)]
removed some unused yeti images, added some new yeti images, testing a new ending for the defeat scene.
SVN-Revision: 3412
Ryan Flegel [Mon, 24 Apr 2006 07:26:14 +0000 (07:26 +0000)]
use proper enum
SVN-Revision: 3411
Christoph Sommer [Mon, 24 Apr 2006 01:37:02 +0000 (01:37 +0000)]
gave the yeti some more knobs to adjust
SVN-Revision: 3410
Christoph Sommer [Mon, 24 Apr 2006 01:04:14 +0000 (01:04 +0000)]
updated -nogl patch
SVN-Revision: 3409
Christoph Sommer [Mon, 24 Apr 2006 00:26:02 +0000 (00:26 +0000)]
Rewrote Yeti to rely on position instead of ellapsed time
Additional Yeti action for stomping while on the dais
Yeti starts throwing bouncing_snowballs after first hit
Yeti can be killed by fire and/or invincibility for easier testing
SVN-Revision: 3408
Stephen Groundwater [Sun, 23 Apr 2006 20:31:23 +0000 (20:31 +0000)]
adding some texture to the lava
SVN-Revision: 3407