Commit Graph

373 Commits

Author SHA1 Message Date
Rob Pearce 3699eb64c8 Added jetpack image on website
Added jetpack sound
2008-11-24 20:43:46 +00:00
Rob Pearce c5eff9eab0 Replaced kangaroo with jetpack 2008-11-24 20:02:39 +00:00
Rob Pearce 0ed285ccd8 Fixed typo 2008-11-24 18:24:39 +00:00
Rob Pearce c202a6a301 - Fixed bug during transition when skipping levels (cloud got stuck on a wall)
- Fixed bug where hidden warp could be triggered multiple times 
- Phone powerup now removes ALL other sprites


-This line, and those below, will be ignored--

M    rc.c
M    shared.c
2008-11-24 18:23:40 +00:00
Rob Pearce b718ef380b Added new powerup: kangaroo 2008-11-23 08:15:04 +00:00
Rob Pearce a5d477197c Fixed spider movement with 2 players 2008-11-23 07:54:06 +00:00
Rob Pearce 33e18504e0 Hidden warps now only work if you haven't lost a life 2008-11-23 05:54:17 +00:00
Rob Pearce ac160edaad - 2nd attempt at not playing splash sound when on pink cloud
- Reduced hurryup time on "Smile" level
- Fixed bug in uncatch()
- Chocolate is now worth 8,000 points
- Small points values now include commas
- Fixed graphical glitch with magnet and red skull powerups
2008-11-23 05:50:02 +00:00
Rob Pearce 5009b40963 Fixed infinite loop when stepping on a right facing conveyor with the clock
powerup.
2008-11-23 02:58:17 +00:00
Rob Pearce 295232e4fc If you slam a player into solid ground (ie. encased in ground) then they now
die.  This prevents cheating by slamming them into a block then having them
rise to the top.
2008-11-22 11:26:28 +00:00
Rob Pearce 6c93ef60b8 Tried once again to stop cards from appearing during end of level 2008-11-22 11:07:03 +00:00
Rob Pearce ea29a8fdd3 Don't play splash sound or show mask if on the pink cloud 2008-11-22 11:04:25 +00:00
Rob Pearce 8b6d3bb6af Added img for random.
Fixed crash for random image.
2008-11-22 11:01:17 +00:00
Rob Pearce 52d0c3d200 Replaced sound 2008-11-22 10:18:16 +00:00
Rob Pearce 91790eeb0a Added secret way to skip levels 1 and 2
Random level powerup now disappears on end of level
2008-11-22 10:11:33 +00:00
Rob Pearce 4f2839a64a More bugfixes 2008-11-22 02:06:33 +00:00
Rob Pearce 093405c953 - Fixed crash related to corpse bounce kills
- Made king snail easier (max 5 extra snails instead of 8)
2008-11-22 02:04:40 +00:00
Rob Pearce a1b215117b Added 2 new powerups: magnet, badmagnet 2008-11-22 00:55:20 +00:00
Rob Pearce a67b8515c7 Added new powerup: anchor 2008-11-22 00:21:22 +00:00
Rob Pearce 06805044e8 - Can now only use down+fire to slam when using keyboard (ie. no joysticks found)
- Can now specify what players to add when using -l to skip levels
2008-11-21 23:38:03 +00:00
Rob Pearce 719a7b4af6 Trial: removed down+fire to slam 2008-11-21 22:55:26 +00:00
Rob Pearce 5d579ee684 Players can now catch each other 2008-11-21 09:19:13 +00:00
Rob Pearce f3961f0b0b Bugfixes with new fruit landing routines 2008-11-21 09:07:00 +00:00
Rob Pearce 8ba170e987 Modofied fruit conuter behaviour - now keeps incrementing as long as
enemies are in the air.

If a corpse lands on an enemy, it dies
2008-11-21 08:52:43 +00:00
Rob Pearce 3e768bf6da Fixed bug where player would be killed by snail shell 2008-11-21 07:16:41 +00:00
Rob Pearce ed6db058e6 Reduced king snail's health 2008-11-21 07:13:17 +00:00
Rob Pearce 7a5186097a More fixes for slug movement 2008-11-21 07:01:36 +00:00
Rob Pearce ba136195fb Fixed monster jumping logic bug
Tweaked slug movement (only jump upwards if player is above)
2008-11-21 06:51:51 +00:00
Rob Pearce cb26714a27 Fixed crash in snake movement code 2008-11-21 06:06:22 +00:00
Rob Pearce 519ea7f54d fix 2008-11-21 05:54:55 +00:00
Rob Pearce 79c552cd08 Removed debugging 2008-11-21 05:48:47 +00:00
Rob Pearce 764b6bfdec Fixed king rat bugs 2008-11-21 05:47:24 +00:00
Rob Pearce 61836dfa97 fix 2008-11-21 05:26:56 +00:00
Rob Pearce 84ddf7bc7c Fixed another crash 2008-11-21 05:26:29 +00:00
Rob Pearce c274a15318 Fixed crash 2008-11-21 05:17:57 +00:00
Rob Pearce 6fddbcbdf0 Players can now join mid-game 2008-11-21 02:35:25 +00:00
Rob Pearce c407f3bc3e Removed debugging 2008-11-21 02:23:09 +00:00
Rob Pearce 69927f3fc7 Don't add initial shrinking pink cloud during intro 2008-11-21 02:21:50 +00:00
Rob Pearce 7e14ec14f7 Fixed bird sound again 2008-11-21 02:17:52 +00:00
Rob Pearce 21d86db90a Credits now locked after first revival 2008-11-21 02:16:17 +00:00
Rob Pearce 0e951b824a Now adding a puff when reviving from dead 2008-11-21 02:01:39 +00:00
Rob Pearce ee3fb7f298 Each player now has their own powerup counter 2008-11-21 01:55:56 +00:00
Rob Pearce 606386e218 You can now only get a card if BOTH players already have the powerup 2008-11-21 01:48:16 +00:00
Rob Pearce 3092a1e241 Can now add credits during game again 2008-11-21 01:38:29 +00:00
Rob Pearce e05fb495f2 Changed sound effect 2008-11-21 01:36:52 +00:00
Rob Pearce cdedd171ea Minor level modifications and intro tweaks 2008-11-21 01:07:41 +00:00
Rob Pearce 27cb2a18d4 - Can now skip intro with 1up/2up buttons
- Level modifications
2008-11-21 00:36:24 +00:00
Rob Pearce 91f6b78b84 Tweaked intro 2008-11-21 00:23:13 +00:00
Rob Pearce cc94db97ea Added intro sequence 2008-11-21 00:14:26 +00:00
Rob Pearce 9b11deec5f Added delay to hiscore entry screen 2008-11-20 21:08:28 +00:00
Rob Pearce eb6b0c9179 Changes points colour for chips 2008-11-19 09:37:46 +00:00
Rob Pearce ed84b9af1e Added debugging 2008-11-19 09:36:20 +00:00
Rob Pearce dd09ae55f9 Added conveyorbelt tiles
Level modifications to use conveyor belts
2008-11-19 03:57:07 +00:00
Rob Pearce 9449332a9d Added multicoloured score text 2008-11-19 02:40:59 +00:00
Rob Pearce e2ee647731 More replacements 2008-11-19 01:42:40 +00:00
Rob Pearce eae9de14e2 Image updates 2008-11-19 01:28:04 +00:00
Rob Pearce 9b2ad5c3bd Added 4 new fruit types 2008-11-19 01:20:46 +00:00
Rob Pearce c446d2d6f4 Level modifications 2008-11-18 22:56:55 +00:00
Rob Pearce 9ae8702bee Renamed levels.dat to map.dat 2008-11-18 22:30:43 +00:00
Rob Pearce ae07b28313 Tweaked monster movement:
- monsters will now drop off the bottom of the screen to follow 
	  players
	- monsters are now better at jumping over gaps
2008-11-18 22:25:54 +00:00
Rob Pearce a9cfeab947 New level, also modified fly behaviour slightly so they won't fall forever 2008-11-18 03:21:57 +00:00
Rob Pearce 07d980df31 Added new powerup: candle (creates flaming corpses) 2008-11-18 02:16:15 +00:00
Rob Pearce 3017337caa Removed some debugging code
"Show hints" now defaults to FALSE.
2008-11-17 03:21:38 +00:00
Rob Pearce f4230c142d Changed permenant scuba mask message 2008-11-17 03:03:01 +00:00
Rob Pearce 3001b57f8d Permenant powerup text now appears over both players 2008-11-17 02:47:30 +00:00
Rob Pearce 71a65dce09 Added new powerup: whistle 2008-11-17 02:44:44 +00:00
Rob Pearce 590ccdac68 Finished adding wand powerup 2008-11-16 23:01:10 +00:00
Rob Pearce a3caaa0d09 Bomb powerup now makes explosions under monsters 2008-11-16 21:54:45 +00:00
Rob Pearce a18947cc7a - Added new powerup: gnome
- Redrew explosion sprite
2008-11-16 21:24:00 +00:00
Rob Pearce f7eb491b03 Fixed gunner effect in 2 player mode 2008-11-12 20:39:03 +00:00
Rob Pearce ba60418c90 Fixed crash in snake movement code 2008-11-12 09:06:45 +00:00
Rob Pearce e6809268b5 Now displaying a tombstone when you lose all your lives 2008-11-12 07:23:10 +00:00
Rob Pearce 39556cf003 Bullets now die when they hit you 2008-11-12 06:58:43 +00:00
Rob Pearce b61754d443 Fixed bugs when one player is permenenatly dead (out of lives) 2008-11-12 06:56:40 +00:00
Rob Pearce 5522481175 Adjusted appearance of forced speed powerup 2008-11-12 06:23:28 +00:00
Rob Pearce e2b5879251 Adjusted x position of ready signs 2008-11-12 06:18:29 +00:00
Rob Pearce 664d6ed887 Fixed another bug with phone powerup in 2p mode 2008-11-12 06:17:10 +00:00
Rob Pearce 12a0c7bb26 jtest 2008-11-12 05:57:30 +00:00
Rob Pearce ee5846fb33 jtestt 2008-11-12 05:55:28 +00:00
Rob Pearce 64739a3707 joy fixing 2008-11-12 05:52:21 +00:00
Rob Pearce f5dc63e501 fixed joystick bug in 2p mode 2008-11-12 05:39:53 +00:00
Rob Pearce 7e95e830f7 testing joystick 2008-11-12 05:38:36 +00:00
Rob Pearce 0fb970e302 Bugfix to music code 2008-11-12 05:27:36 +00:00
Rob Pearce d0c5a813ed Show who got the hiscore on hiscore entry screen 2008-11-12 05:27:00 +00:00
Rob Pearce e8c10b9ee7 Added initial hiscore code for two players 2008-11-12 05:26:26 +00:00
Rob Pearce 61d127f5ba Player 2's cards now go from right to left 2008-11-12 05:15:07 +00:00
Rob Pearce aa2ddf538e Fixed bug with player2 and scuba mask
Added armour images for player 2
2008-11-12 05:06:32 +00:00
Rob Pearce 1dc13e0ca2 Initial changes for multi-player mode
THIS VERSION MAY BE BUGGY!!
2008-11-12 03:25:48 +00:00
Rob Pearce c4055adcb2 Added new levels
Fixed fly behaviour when underwater
Black cloud now crates puffs when it hits you
Tweaks to platform movement
2008-11-10 23:52:27 +00:00
Rob Pearce c104f67faa Dead things can't land on platforms.
Fixed bug in level41
2008-11-10 08:01:21 +00:00
Rob Pearce b63500598d Replaced big numnets with big scuba mask 2008-11-09 21:28:46 +00:00
Rob Pearce 453519b4ab Fixed bug where wings displayed in wrong positino if you died while swimming
Started redrawing slug
2008-11-09 21:18:14 +00:00
Rob Pearce 98304f67c4 Fixed bug with wraparound from water (bottom) to non-water (top) 2008-11-09 20:42:37 +00:00
Rob Pearce 4fb89c3b95 - Editor now displays hints about ambiguous tiles such as rollers/moving water
- Added new level
2008-11-09 20:19:53 +00:00
Rob Pearce 430c8e8283 Fixed graphical glitch with fly 2008-11-09 05:31:24 +00:00
Rob Pearce 81210a050a - Added new monster: fly
- Level tweaks
- Removed broken moving platform inertia - they now just pause.
2008-11-09 05:24:07 +00:00
Rob Pearce 1bc25f661f Replaced graphic for platform
Tweaked platform acceleration and movement

Minor level modifications
2008-11-08 21:14:10 +00:00
Rob Pearce e06676e7c9 Modifications to joystick code to work better with PS3 controller 2008-11-08 01:06:18 +00:00
Rob Pearce caafce6f61 New kitchen levels
Tweaks to editor for adding platform waypoints
2008-11-07 23:29:22 +00:00
Rob Pearce 47387045f0 More moving platform code 2008-11-06 09:33:54 +00:00
Rob Pearce 5e40cf4c02 Initial code for moving platforms 2008-11-06 09:15:09 +00:00
Rob Pearce 0aeb322c0e Added new powerup: random 2008-11-06 02:15:49 +00:00
Rob Pearce fe240dcdb4 Modified behaviour of scuba mask - now makes it easier to move underwater 2008-11-06 01:15:12 +00:00
Rob Pearce 274dcdb884 King snail now gives permenant 2x nets 2008-11-04 21:07:52 +00:00
Rob Pearce 4622b647e0 Added sounds, king snail now jumps to player height 2008-11-04 20:54:52 +00:00
Rob Pearce 922f3d09a5 - Bugfixes for king snail movement 2008-11-04 20:12:19 +00:00
Rob Pearce 3c3d6b3b89 Modified gunner powerup to exit as soon as you kill the last un-caught
monster
2008-11-04 20:03:05 +00:00
Rob Pearce 6094920eab Fruit time-out counter now does not decrement during gunner powerup 2008-11-04 19:54:11 +00:00
Rob Pearce 7ca24981d9 Bugfix - monsters didn't appear when level skip was exitted early (ie. for a
boss level)
2008-11-04 19:51:58 +00:00
Rob Pearce af67ca566a Fixed bug where permenant armour remained after finishing easy mode 2008-11-04 19:41:34 +00:00
Rob Pearce 4e723d856f Modifications to king snail code 2008-11-03 06:06:37 +00:00
Rob Pearce 091d055fff Message now displayed in place of hiscore table if scores are unavailable. 2008-10-31 23:10:36 +00:00
Rob Pearce 27990c3beb - Added missing level 40
- Gunner powerup now turns off netting & slamming when picked up
- Helmet now causes puff of smoke above the player, not the powerup (in case
  you pick it up with honey nets)
2008-10-31 21:54:18 +00:00
Rob Pearce 8734b658b7 Can now use joystick for help text on/off 2008-10-31 21:13:27 +00:00
Rob Pearce 95ba1e0e90 bugfix: when king rat dies, make sure we cancel any remaining puffin()s for new rats 2008-10-31 01:10:07 +00:00
Rob Pearce 6036625699 Help can now be disbled/enabled independantly from the game mode (easy/normal) 2008-10-31 00:41:33 +00:00
Rob Pearce e0d85c8d19 Fixed bug with x threshold checking in net collision detection 2008-10-30 22:53:10 +00:00
Rob Pearce 4dd2faad2b Added -v option to print version info 2008-10-30 22:05:00 +00:00
Rob Pearce 9d89611be0 Now showing svn revision in title bar and on title screen 2008-10-30 21:55:26 +00:00
Rob Pearce d8d156bcc8 Another change to hiscore url 2008-10-30 21:23:10 +00:00
Rob Pearce 7c7a3357d1 Changed default hiscore server from photos.nethack.net to ratcatcher.nethack.net 2008-10-30 21:13:57 +00:00
Rob Pearce ddf05fa1df - Level tweaks to avoid places where you could get stuck
- Don't show cloud warning on boss levels
- Limit to one playing card per level
- Can't get hiscores if you are cheating

-This line, and those below, will be ignored--

M    rc.c
M    shared.c
M    defs.h
M    data/world1/level115.dat
M    data/world1/level14.dat
M    globals.h
2008-10-30 02:24:24 +00:00
Rob Pearce fbe003698b Fixed bug 2008-10-30 01:15:34 +00:00
Rob Pearce 39e709a635 - Added new powerup: bug zapper
- Fruits which are about to disappear now flash
2008-10-30 01:06:25 +00:00
Rob Pearce feb4ae5615 Added new powerup - machine gun 2008-10-29 23:00:12 +00:00
Rob Pearce 0efde07a9f Fixed editor crash
New level
2008-10-29 21:54:53 +00:00
Rob Pearce b21035565f Fixed bug when dropping off the bottom of a ladder 2008-10-29 08:31:03 +00:00
Rob Pearce d4bffcb214 Fixed bug preventing mask powerup from appearing! 2008-10-29 04:31:50 +00:00
Rob Pearce c6b260d3a3 Fixed wing positioning when you die while on a ladder 2008-10-29 03:23:32 +00:00
Rob Pearce c5890190ea - More tweaks to ladder behaviour wrt getting on/off
- Appended 'fps' to score/fps display when pressing f2
2008-10-29 02:59:15 +00:00
Rob Pearce 6d42aa287a - Added sound for catching a monster
- Fixed bug when slamming a monster with your back to the screen edge
2008-10-29 02:31:56 +00:00
Rob Pearce 1cbde8cf4d Possible fixes for crash bugs 2008-10-27 20:22:33 +00:00
Rob Pearce 89438d86e0 bugfixes 2008-10-27 19:36:10 +00:00
Rob Pearce 97c68400ea bugfix 2008-10-27 05:59:54 +00:00
Rob Pearce d3643b85ba More crash fix attempts... 2008-10-27 05:54:21 +00:00
Rob Pearce 93f05fd5c7 Attempts to fix crashes in level transition 2008-10-27 05:36:25 +00:00
Rob Pearce 94cdda9e3c Removed optimisation code for now 2008-10-27 05:13:55 +00:00
Rob Pearce 334ed03c27 Removed profiling 2008-10-27 05:12:02 +00:00
Rob Pearce 840e8b1475 Fixed graphical glitch with flood effect 2008-10-26 21:10:49 +00:00
Rob Pearce 6a0d2ee0c0 Now using experimental code to only clear "dirty" areas of the screen. Might improve speed on older computers.
Can now use F2 to show current frames per second instead of score
2008-10-26 20:52:53 +00:00
Rob Pearce a8348b2cc0 Hiscores are now reloaded once every 5 minutes on title screen 2008-10-26 19:36:17 +00:00
Rob Pearce e751fec3f1 More fixes for tap/hurryup bug 2008-10-26 19:29:42 +00:00
Rob Pearce 543aeb6380 All cards now vanish when you clear a level
Fixed (I think) bug if you pick up a tap just as "hurry up" starts
2008-10-26 06:05:43 +00:00
Rob Pearce 9ca91a014d Fixed crash when teleporting while pinkcloud was coming in 2008-10-26 03:31:16 +00:00
Rob Pearce e37ca153c9 - Added new monster: plant (doesn't move but is affected by conveyor belts)
- Added plants to levels
- More levels
2008-10-24 03:31:25 +00:00
Rob Pearce 89e10b2706 - Teleporting to a layer2 destination now works
- New levels
2008-10-24 02:55:19 +00:00
Rob Pearce f1d23290a0 - Modifications to blackcloud behaviour:
Warning smoke is now generated before it appears
	It now grows smoothly instead of in "steps"
	It can now go right to the bottom of the screen
2008-10-23 08:23:34 +00:00
Rob Pearce 552ac3b5e6 - hiscore names can now be up to 12 chars long
- if hiscore name reaches max, further entry is blocked (previously the score was automatically submitted)
2008-10-23 08:05:04 +00:00
Rob Pearce 001187fb0c Easy mode no longer gives extra lives 2008-10-23 07:54:04 +00:00
Rob Pearce 22db755c12 Now only showing highlighted last hiscore after a game 2008-10-23 07:20:41 +00:00