tanks.git
13 years agoNew tank art. master
dsc [Mon, 9 May 2011 08:30:21 +0000]
New tank art.

14 years agoFixes issue with item lookup in LootTable for items with a special base symbol.
dsc [Mon, 11 Apr 2011 12:04:49 +0000]
Fixes issue with item lookup in LootTable for items with a special base symbol.

14 years agoAdds Set class; Adds ShieldManager, allowing shield orbits to be rebalanced.
dsc [Mon, 11 Apr 2011 11:26:10 +0000]
Adds Set class; Adds ShieldManager, allowing shield orbits to be rebalanced.

14 years agoOrbital Shield assets.
dsc [Mon, 11 Apr 2011 11:24:57 +0000]
Orbital Shield assets.

14 years agoTank and Tower now delegate to Barrel for calculations.
dsc [Mon, 11 Apr 2011 09:01:34 +0000]
Tank and Tower now delegate to Barrel for calculations.

14 years agoTank refactor to use Unit code.
dsc [Mon, 11 Apr 2011 08:47:23 +0000]
Tank refactor to use Unit code.

14 years agoRemoves default recoil.
dsc [Mon, 11 Apr 2011 08:46:57 +0000]
Removes default recoil.

14 years agoTower refactor to use Unit code.
dsc [Mon, 11 Apr 2011 08:41:08 +0000]
Tower refactor to use Unit code.

14 years agoRemoves remaining game logging.
dsc [Mon, 11 Apr 2011 08:32:40 +0000]
Removes remaining game logging.

14 years agoRefactors shared Tank/Tower code into Unit.
dsc [Mon, 11 Apr 2011 08:21:44 +0000]
Refactors shared Tank/Tower code into Unit.

14 years agoAdds recoil.
dsc [Thu, 31 Mar 2011 12:29:10 +0000]
Adds recoil.

14 years agoAdds Unit base class
dsc [Thu, 31 Mar 2011 10:31:08 +0000]
Adds Unit base class

14 years agoRenames active to isActive; movePerMs no longer a getter.
dsc [Thu, 31 Mar 2011 10:11:23 +0000]
Renames active to isActive; movePerMs no longer a getter.

14 years agoAdds Tower enemies.
dsc [Sat, 26 Mar 2011 14:10:20 +0000]
Adds Tower enemies.

14 years agoCap ELAPSED per tick at MS_PER_FRAME, so debugging doesn't result in a HUGE step...
dsc [Sat, 26 Mar 2011 13:43:34 +0000]
Cap ELAPSED per tick at MS_PER_FRAME, so debugging doesn't result in a HUGE step next tick..

14 years agoCap ELAPSED per tick at MS_PER_FRAME.
dsc [Sat, 26 Mar 2011 13:39:44 +0000]
Cap ELAPSED per tick at MS_PER_FRAME.

14 years agoAdds ShieldGenerator item.
dsc [Sat, 26 Mar 2011 13:36:49 +0000]
Adds ShieldGenerator item.

14 years agoAdds barrel object and config.
dsc [Fri, 25 Mar 2011 10:53:39 +0000]
Adds barrel object and config.

14 years agoAdds Barrel class to pull it apart from a unit's sprite.
dsc [Sat, 12 Mar 2011 20:00:23 +0000]
Adds Barrel class to pull it apart from a unit's sprite.

14 years agoFixes intermittent teleport-to-(0,0) bullet issue. Dead shields were still being...
dsc [Sat, 12 Mar 2011 17:23:37 +0000]
Fixes intermittent teleport-to-(0,0) bullet issue. Dead shields were still being notified to act(), despite being correctly removed from all the bookkeeping locations (pathmap, game, etc) ... except owner.components. This itself would have just been a memory leak except that act() did not test whether the shield was alive. So when a dead shield would move, it could still hit things--it was only looking for things to hit and not testing if it was itself dead. These phantom collisions would result in NaN coords, which becomes 0 when coerced to int by DOMElement. Bam.

14 years agoProtects against NaN in some trajectories.
dsc [Fri, 11 Mar 2011 05:37:28 +0000]
Protects against NaN in some trajectories.

14 years agoShield mostly works!
dsc [Sat, 5 Mar 2011 01:22:48 +0000]
Shield mostly works!

14 years agoAdds build compression on deploy.
dsc [Wed, 2 Mar 2011 02:12:00 +0000]
Adds build compression on deploy.

14 years agoItems picked up now auto-equip; you can also manually auto-equip (instead of dragging...
dsc [Mon, 28 Feb 2011 16:43:22 +0000]
Items picked up now auto-equip; you can also manually auto-equip (instead of dragging) by right-clicking an item.

14 years agoReduces number of calls to jQuery and coerces floats to ints before positioning.
dsc [Mon, 28 Feb 2011 14:57:08 +0000]
Reduces number of calls to jQuery and coerces floats to ints before positioning.

14 years agoAdds a new tank type, expands first level.
dsc [Mon, 28 Feb 2011 09:56:05 +0000]
Adds a new tank type, expands first level.

14 years agoAdds a new tank type, expands first level.
dsc [Mon, 28 Feb 2011 09:53:57 +0000]
Adds a new tank type, expands first level.

14 years agoEnemies now obey their sight range.
dsc [Mon, 28 Feb 2011 05:56:38 +0000]
Enemies now obey their sight range.

14 years agoFixes Viewport scrolling for levels smaller than the viewport.
dsc [Mon, 28 Feb 2011 05:23:25 +0000]
Fixes Viewport scrolling for levels smaller than the viewport.

14 years agoAdds viewport element to deal with larger levels.
dsc [Mon, 28 Feb 2011 04:36:23 +0000]
Adds viewport element to deal with larger levels.

14 years agoCreeps now drop l3wtz!
dsc [Fri, 25 Feb 2011 11:14:57 +0000]
Creeps now drop l3wtz!

14 years agolttl refactor of Item methods.
dsc [Fri, 25 Feb 2011 07:52:31 +0000]
lttl refactor of Item methods.

14 years agoAdds rockets
dsc [Fri, 25 Feb 2011 07:01:20 +0000]
Adds rockets

14 years agoMoves datafile list into data/loadlist.yaml, and out of source.
dsc [Fri, 25 Feb 2011 05:03:02 +0000]
Moves datafile list into data/loadlist.yaml, and out of source.

14 years agoAdds background icons for equip slots.
dsc [Thu, 24 Feb 2011 23:23:23 +0000]
Adds background icons for equip slots.

14 years agoFixes errors with display and bindall in webkit.
dsc [Thu, 24 Feb 2011 21:43:02 +0000]
Fixes errors with display and bindall in webkit.

14 years agoEquipslots now work.
dsc [Sat, 12 Feb 2011 13:18:24 +0000]
Equipslots now work.

14 years agoEquipslots now work.
dsc [Sat, 12 Feb 2011 13:18:20 +0000]
Equipslots now work.

14 years agoBackpack works again, woo.
dsc [Sat, 12 Feb 2011 11:49:47 +0000]
Backpack works again, woo.

14 years agoBackpack works again, woo.
dsc [Sat, 12 Feb 2011 11:42:59 +0000]
Backpack works again, woo.

14 years agoAdds potential backpack icon.
dsc [Sat, 12 Feb 2011 11:42:39 +0000]
Adds potential backpack icon.

14 years agoCheckpoint. Fixes updates to evt.Class init wrappers.
dsc [Sat, 12 Feb 2011 08:57:44 +0000]
Checkpoint. Fixes updates to evt.Class init wrappers.

14 years agoCheckpoint on new inventory.
dsc [Thu, 10 Feb 2011 11:14:36 +0000]
Checkpoint on new inventory.

14 years agoAdds init wrapper support to simplify mixin initialisation.
dsc [Thu, 10 Feb 2011 09:04:59 +0000]
Adds init wrapper support to simplify mixin initialisation.

14 years agoCheckpoint on unnecessary Inventory complexity.
dsc [Wed, 9 Feb 2011 23:32:49 +0000]
Checkpoint on unnecessary Inventory complexity.

14 years agoModifies frame-dropping behavior.
dsc [Wed, 2 Feb 2011 19:48:25 +0000]
Modifies frame-dropping behavior.

14 years agoCheckpoint on new inventory architecture.
dsc [Mon, 31 Jan 2011 19:54:09 +0000]
Checkpoint on new inventory architecture.

14 years agoy.event's Emitter now uses an interface similar to node.js
dsc [Mon, 31 Jan 2011 09:30:29 +0000]
y.event's Emitter now uses an interface similar to node.js

14 years agoCheckpoint on new inventory architecture and equipment UI.
dsc [Mon, 31 Jan 2011 06:39:35 +0000]
Checkpoint on new inventory architecture and equipment UI.

14 years agoCheckpoint adding equippable items.
dsc [Sun, 30 Jan 2011 09:20:13 +0000]
Checkpoint adding equippable items.

14 years agoInventory now supports moving items.
dsc [Sat, 29 Jan 2011 05:10:49 +0000]
Inventory now supports moving items.

14 years agoClicking outside viewport (or on backpack, etc) no longer fires your weapon.
dsc [Fri, 21 Jan 2011 00:17:35 +0000]
Clicking outside viewport (or on backpack, etc) no longer fires your weapon.

14 years agoHelp text.
dsc [Mon, 17 Jan 2011 09:56:17 +0000]
Help text.

14 years agoFixes direction of cooldown animation
dsc [Mon, 17 Jan 2011 09:41:03 +0000]
Fixes direction of cooldown animation

14 years agoFixes tooltips
dsc [Mon, 17 Jan 2011 08:40:26 +0000]
Fixes tooltips

14 years agoAdds inventory UI.
dsc [Mon, 17 Jan 2011 08:36:16 +0000]
Adds inventory UI.

14 years agoAdds AI auto-test level. Prevents pathing from executing more than once per tick.
dsc [Sat, 15 Jan 2011 07:01:03 +0000]
Adds AI auto-test level. Prevents pathing from executing more than once per tick.

14 years agoFixes Line of Sight but for good.
dsc [Sat, 15 Jan 2011 06:42:11 +0000]
Fixes Line of Sight but for good.

14 years agoCheckpoint on inventory.
dsc [Sat, 15 Jan 2011 02:54:45 +0000]
Checkpoint on inventory.

14 years agoAdds alpha replay support.
dsc [Tue, 11 Jan 2011 11:25:59 +0000]
Adds alpha replay support.

14 years agoAdds config to toggle rock gap on divide.
dsc [Tue, 11 Jan 2011 08:59:05 +0000]
Adds config to toggle rock gap on divide.

14 years agoProjectiles no longer block pathing calculations.
dsc [Tue, 11 Jan 2011 07:57:49 +0000]
Projectiles no longer block pathing calculations.

14 years agoFixes issue in pavement deployer with parsing excludes.
dsc [Tue, 11 Jan 2011 07:49:04 +0000]
Fixes issue in pavement deployer with parsing excludes.

14 years agoPathing refactor complete.
dsc [Tue, 11 Jan 2011 07:41:19 +0000]
Pathing refactor complete.

14 years agoCheckpoint in pathing refactor.
dsc [Tue, 11 Jan 2011 03:25:26 +0000]
Checkpoint in pathing refactor.

14 years agoPatrick: 'damn last tank! so hard to kill'
dsc [Sun, 9 Jan 2011 17:28:57 +0000]
Patrick: 'damn last tank! so hard to kill'

14 years agoIncreases difficulty so Patrick continues complaining.
dsc [Sun, 9 Jan 2011 17:24:13 +0000]
Increases difficulty so Patrick continues complaining.

14 years agoFixes config; shores up fences and drywall.
dsc [Sun, 9 Jan 2011 17:20:59 +0000]
Fixes config; shores up fences and drywall.

14 years agoAdds destructable walls.
dsc [Sun, 9 Jan 2011 15:22:23 +0000]
Adds destructable walls.

14 years agoMoves deploy task to pavement
dsc [Sun, 9 Jan 2011 10:59:44 +0000]
Moves deploy task to pavement

14 years agoAdds Fences; minor refactor to map-like stuff.
dsc [Sun, 9 Jan 2011 10:26:50 +0000]
Adds Fences; minor refactor to map-like stuff.

14 years agoAdds dep grep to build file.
dsc [Sun, 9 Jan 2011 08:27:01 +0000]
Adds dep grep to build file.

14 years agoAdds item-specs to level configs.
dsc [Sun, 9 Jan 2011 06:43:59 +0000]
Adds item-specs to level configs.

14 years agoMoves logic that was in the deploy script into the build script.
dsc [Sun, 9 Jan 2011 05:22:02 +0000]
Moves logic that was in the deploy script into the build script.

14 years agoLevels are now config-driven.
dsc [Sun, 9 Jan 2011 04:28:31 +0000]
Levels are now config-driven.

14 years agoAdds levels to config.
dsc [Thu, 6 Jan 2011 09:06:21 +0000]
Adds levels to config.

14 years agoI believe this fixes the periodic ghost-blocker bug.
dsc [Tue, 4 Jan 2011 21:02:27 +0000]
I believe this fixes the periodic ghost-blocker bug.

14 years agoAdds tank colors to unit config.
dsc [Tue, 4 Jan 2011 11:45:01 +0000]
Adds tank colors to unit config.

14 years agoResolves issue where attack cooldown would be consumed despite inability to fire...
dsc [Tue, 4 Jan 2011 11:29:16 +0000]
Resolves issue where attack cooldown would be consumed despite inability to fire. Fixes synchronization issue with data files and speciation.

14 years agoWoo, configuration-driven units, items and buffs.
dsc [Tue, 4 Jan 2011 07:15:03 +0000]
Woo, configuration-driven units, items and buffs.

14 years agoSweet. Items work.
dsc [Mon, 3 Jan 2011 11:32:17 +0000]
Sweet. Items work.

14 years agoFixes issue where mixin event would fire prior to members being added to a new class.
dsc [Mon, 3 Jan 2011 09:09:50 +0000]
Fixes issue where mixin event would fire prior to members being added to a new class.

14 years agoRock on. Mixins work great.
dsc [Sun, 2 Jan 2011 09:28:34 +0000]
Rock on. Mixins work great.

14 years agoOops. Left debug logging in.
dsc [Sun, 2 Jan 2011 01:14:48 +0000]
Oops. Left debug logging in.

14 years agoFound bullet-speed bug. Descriptors were not being copied correctly, so I suppose...
dsc [Sun, 2 Jan 2011 01:06:50 +0000]
Found bullet-speed bug. Descriptors were not being copied correctly, so I suppose this means core.descriptors() is busted.

14 years agoCheckpoint with Mixins.
dsc [Sat, 1 Jan 2011 14:44:45 +0000]
Checkpoint with Mixins.

14 years agoTrying out paver.
dsc [Sat, 1 Jan 2011 08:16:22 +0000]
Trying out paver.

14 years agoAdds Buff & Stat class
dsc [Sat, 1 Jan 2011 03:29:59 +0000]
Adds Buff & Stat class

14 years agoAdds properties for reflectivity and inventory; fills in Item collision code.
dsc [Fri, 24 Dec 2010 19:52:34 +0000]
Adds properties for reflectivity and inventory; fills in Item collision code.

14 years agoFixes pathing around corners in all cases.
dsc [Fri, 24 Dec 2010 17:40:58 +0000]
Fixes pathing around corners in all cases.

14 years agoAdds logo for mail.
dsc [Fri, 24 Dec 2010 17:40:41 +0000]
Adds logo for mail.

14 years ago.gitignore
dsc [Fri, 24 Dec 2010 16:30:39 +0000]
.gitignore

Moves asset files.

14 years agoTanks now take diagonal paths when efficient.
dsc [Fri, 24 Dec 2010 05:34:21 +0000]
Tanks now take diagonal paths when efficient.

14 years agoResolves pathing bug.
dsc [Fri, 24 Dec 2010 05:04:42 +0000]
Resolves pathing bug.

14 years agoMovement and pathing sorta work again! AI tanks are a bit off though.
dsc [Tue, 21 Dec 2010 00:49:46 +0000]
Movement and pathing sorta work again! AI tanks are a bit off though.

14 years agoCheckpoint on movement refactor to support passable zones.
dsc [Mon, 20 Dec 2010 13:26:02 +0000]
Checkpoint on movement refactor to support passable zones.

14 years agoMethods now accept Rect-like objects.
dsc [Mon, 20 Dec 2010 05:47:50 +0000]
Methods now accept Rect-like objects.

14 years agoCheckpoint on collision refactor to support zones.
dsc [Sat, 18 Dec 2010 17:20:48 +0000]
Checkpoint on collision refactor to support zones.

14 years agoFixes level border when grid is hidden. Updates conf defaults.
dsc [Sat, 18 Dec 2010 02:11:39 +0000]
Fixes level border when grid is hidden. Updates conf defaults.

14 years agoSomehow missed a corrupted dep.
dsc [Sat, 18 Dec 2010 02:02:55 +0000]
Somehow missed a corrupted dep.