Caliber Online

Callsign:
Challenge:

(Optional)
Options:
Sound:
Blur:
Smoke:
Scorches:
Shadows:
GLFX:

(GLFX likes to murder Firefox)



Caliber Online's active development is streamed live at Twitch.tv/Ranzear
Challenge is optional.

Callsign is reserved with Challenge for thirty days since last login.


Many features are experimental and require the lastest browser technologies. Try reloading if you have issues.

Latest Changes:


Client/GameServer/Bots
changeset: 2212:f027eef3f08f
tag: tip
user: ranzear
date: Mon May 18 08:21:34 2020 +0000
summary: Rescale tanks.

changeset: 2211:fce61fe7a90d
user: Ranzear
date: Sat Oct 20 13:28:54 2018 -0700
summary: Slower pan and zoom in spectator mode.

changeset: 2210:c89fb42f0727
user: Ranzear
date: Sat Oct 20 13:26:17 2018 -0700
summary: Clamp zoom higher.

changeset: 2209:43c168f75d05
user: Ranzear
date: Sat Oct 20 13:24:36 2018 -0700
summary: Clamp zoom in spectator mode.

changeset: 2208:82f4db52cbba
user: Ranzear
date: Sun Jun 10 13:42:23 2018 -0700
summary: All hp quartered. All armor up. All penetration minimum 10 or doubled.

changeset: 2207:83d04f52dad1
user: Ranzear
date: Sat Mar 24 13:45:06 2018 -0700
summary: Add tank size to drive volume.

changeset: 2206:c599a9ff08d8
user: Ranzear
date: Sat Mar 24 12:26:54 2018 -0700
summary: Arty traverse speed up.

changeset: 2205:f24faeaa27f0
user: Ranzear
date: Sat Mar 24 12:03:59 2018 -0700
summary: Inertia down, hp down, some speed up.

changeset: 2204:290af06f622d
user: Ranzear
date: Sun Mar 18 09:50:58 2018 -0700
summary: Damaage rebalance.

changeset: 2203:49c68c9894c6
user: Ranzear
date: Thu Mar 15 18:03:17 2018 -0700
summary: double all health, armor nerfs

changeset: 2202:3d5bc88649af
user: Ranzear
date: Sun Jan 14 15:44:30 2018 -0800
summary: Armor regen consistency and faster start of regen for player tanks.

changeset: 2201:ea6074f25c21
user: Ranzear
date: Wed Sep 13 10:22:32 2017 -0700
summary: Less distance falloff. New ground texture.

changeset: 2200:2c6b44204553
user: Ranzear
date: Mon Sep 11 16:24:49 2017 -0700
summary: rescale ground

changeset: 2199:caf71983d01a
user: Ranzear
date: Mon Sep 11 16:23:50 2017 -0700
summary: use ground2

changeset: 2198:29be3e2c368d
user: Ranzear
date: Mon Sep 11 15:42:58 2017 -0700
summary: go back to ground1k texture

changeset: 2197:fbf0f3555c47
user: Ranzear
date: Mon Jul 17 14:45:17 2017 -0700
summary: shootdown property

changeset: 2196:06ad29294d57
user: Ranzear
date: Sun Jul 09 14:03:36 2017 -0700
summary: Shootdown source must not overwrite projectile token.

changeset: 2195:c1e1e543ecd3
user: Ranzear
date: Sun Jul 09 13:55:13 2017 -0700
summary: Missile shootdowns switch shooter too, for kill credit.

changeset: 2194:36e2809a256f
user: Ranzear
date: Sun Jul 09 13:47:58 2017 -0700
summary: Missiles shootdowns change the team of the hit missile and are now friendly safe

changeset: 2193:66ff9a03998e
user: Ranzear
date: Sat Jul 01 14:00:58 2017 -0700
summary: Bullets only hit friendlies beyond one quarter of max range.

changeset: 2192:535c5fa040f1
user: Ranzear
date: Tue Jun 27 12:08:56 2017 -0700
summary: Quicker damage numbers

changeset: 2191:5a3f4d3714ad
user: Ranzear
date: Sun Jun 18 12:40:43 2017 -0700
summary: Double braking forces

changeset: 2190:e87fe4950a94
user: Ranzear
date: Sun Jun 18 12:35:10 2017 -0700
summary: turning speed loss consistent by using delta

changeset: 2189:cacd664407bf
user: Ranzear
date: Sun Jun 18 12:30:50 2017 -0700
summary: Altered turn speed loss to be based on tank size

changeset: 2188:efb671b2d566
user: Ranzear
date: Sun Jun 18 12:26:08 2017 -0700
summary: Don't draw base rings around playerless tanks.

changeset: 2187:e4413314b0d2
user: Ranzear
date: Sat Jun 17 11:55:30 2017 -0700
summary: Backed out changeset: 7f1ac1096c56

changeset: 2186:7f1ac1096c56
user: Ranzear
date: Sat Jun 17 11:44:52 2017 -0700
summary: Don't activate loader if reloading.

changeset: 2185:4fee9c7a0454
user: Ranzear
date: Sat Jun 17 09:36:57 2017 -0700
summary: LB boof and some cost changes.

changeset: 2184:5c08a09c3636
user: Ranzear
date: Sun Jun 11 21:32:28 2017 -0700
summary: Torpedo velocity reduced

changeset: 2183:cb0edf23b2aa
user: Ranzear
date: Sun Jun 11 21:01:38 2017 -0700
summary: loader recharge time

changeset: 2182:c82465526ea5
user: Ranzear
date: Sun Jun 11 20:58:58 2017 -0700
summary: new loader module no longer instant reloads, longer recharge time

changeset: 2181:f2bfdd4ef8ca
user: Ranzear
date: Sun Jun 11 20:51:46 2017 -0700
summary: use ourtype in module logic.

changeset: 2180:9128ae514aa6
user: Ranzear
date: Sun Jun 11 20:49:31 2017 -0700
summary: burst time adjustment

changeset: 2179:94dc82740443
user: Ranzear
date: Sun Jun 11 20:45:16 2017 -0700
summary: increase loader burst bonus

changeset: 2178:ba89a929a6df
user: Ranzear
date: Sun Jun 11 20:40:06 2017 -0700
summary: Do distance hookup on audio object creation (LA shot sound fix)

changeset: 2177:c12ed2be0262
user: Ranzear
date: Sun Jun 11 20:38:01 2017 -0700
summary: loader active time must match max burst period.

changeset: 2176:2bce258bf70d
user: Ranzear
date: Sun Jun 11 20:36:16 2017 -0700
summary: Longer loader duration due to consumption on firing. Fixes.

changeset: 2175:04b04d765215
user: Ranzear
date: Sun Jun 11 20:28:12 2017 -0700
summary: Revised loader module to act similarly to magnum.

changeset: 2174:da4549c4ee6f
user: Ranzear
date: Sun Jun 11 16:20:32 2017 -0700
summary: var SoundUpdate

changeset: 2173:2fc99a92c02c
user: Ranzear
date: Sun Jun 11 16:19:55 2017 -0700
summary: Sounds can get along fine without running an update if we miss one.

changeset: 2172:63a32d5bc255
user: Ranzear
date: Sat Jun 10 14:59:53 2017 -0700
summary: AM unboof

changeset: 2171:9362f06cc40f
user: Ranzear
date: Sat Jun 10 14:51:11 2017 -0700
summary: AM boof

changeset: 2170:73cfec972a2d
user: Ranzear
date: Sat Jun 10 14:43:28 2017 -0700
summary: lowpass scaling, stronger distance falloff

changeset: 2169:7e5a2f5c5a20
user: Ranzear
date: Sat Jun 10 14:38:00 2017 -0700
summary: default 'far lowpass'

changeset: 2168:48f84eab64c4
user: Ranzear
date: Sat Jun 10 14:37:05 2017 -0700
summary: lowpass rescale

changeset: 2167:57708b6b58dd
user: Ranzear
date: Sat Jun 10 14:15:40 2017 -0700
summary: 30hz sound updates

changeset: 2166:470dae3ef619
user: Ranzear
date: Sat Jun 10 14:02:26 2017 -0700
summary: Rescale lowpass

changeset: 2165:966572885924
user: Ranzear
date: Sat Jun 10 13:59:00 2017 -0700
summary: Don't forget dist math. Rescale lowpass

changeset: 2164:8c890c106247
user: Ranzear
date: Sat Jun 10 13:55:40 2017 -0700
summary: Default to compressor

changeset: 2163:d632c5eb9e4a
parent: 2162:b0e9d26737e7
parent: 2161:4e44c0e3684c
user: Ranzear
date: Sat Jun 10 13:54:26 2017 -0700
summary: Fuckit Merge

changeset: 2162:b0e9d26737e7
parent: 2110:6edf503722b9
user: Ranzear
date: Sat Jun 10 13:54:05 2017 -0700
summary: Roll back all changes except HK nerf and 5 band lowpass.

changeset: 2161:4e44c0e3684c
user: Ranzear
date: Sat Jun 10 13:49:40 2017 -0700
summary: Debug: Should play now.

changeset: 2160:802c217b2214
user: Ranzear
date: Sat Jun 10 13:48:25 2017 -0700
summary: Debug: No non-drive/traverse should play.

changeset: 2159:1263f1396808
user: Ranzear
date: Sat Jun 10 13:43:36 2017 -0700
summary: Don't delete when stopping audio due to no sound object.

changeset: 2158:683fe8ad7457
user: Ranzear
date: Sat Jun 10 13:42:01 2017 -0700
summary: Try setting volume to clear sounds

changeset: 2157:99badc626057
user: Ranzear
date: Sat Jun 10 13:39:30 2017 -0700
summary: run sound per frame again.

changeset: 2156:b137220bd58a
user: Ranzear
date: Sat Jun 10 13:36:02 2017 -0700
summary: Deleting of audio objects must reference global AudioSystem

changeset: 2155:d491226101a2
user: Ranzear
date: Sat Jun 10 13:34:03 2017 -0700
summary: log sound deletes

changeset: 2154:9d1de3ff50d5
user: Ranzear
date: Sat Jun 10 13:32:01 2017 -0700
summary: audio self-deletes again

changeset: 2153:cabcaa1d1f0e
user: Ranzear
date: Sat Jun 10 13:31:26 2017 -0700
summary: Blam!

changeset: 2152:d09263dfe1f5
user: Ranzear
date: Sat Jun 10 13:23:33 2017 -0700
summary: Orphaned sound objects are now infuriating.

changeset: 2151:65667f9851d2
user: Ranzear
date: Sat Jun 10 13:19:15 2017 -0700
summary: Delete. The Fucking. Sounds.

changeset: 2150:2bd35f49d798
user: Ranzear
date: Sat Jun 10 13:17:01 2017 -0700
summary: another sound deletion fallback attempt

changeset: 2149:0fb1dbf621ad
user: Ranzear
date: Sat Jun 10 13:15:31 2017 -0700
summary: Fallback onended

changeset: 2148:f72cd8390287
user: Ranzear
date: Sat Jun 10 13:09:10 2017 -0700
summary: hard-bind instead

changeset: 2147:e3bc3f2d57bc
user: Ranzear
date: Sat Jun 10 13:08:28 2017 -0700
summary: can't delete from state sounds if we delete the audio to reference first.

changeset: 2146:8830753c34be
user: Ranzear
date: Sat Jun 10 13:07:11 2017 -0700
summary: Increase distance falloff.

changeset: 2145:e22787cf29a9
user: Ranzear
date: Sat Jun 10 13:02:50 2017 -0700
summary: Belated HK nerf

changeset: 2144:b8f3a0e467e4
user: Ranzear
date: Sat Jun 10 12:59:21 2017 -0700
summary: Consistent turning penalty.

changeset: 2143:04caf8857874
user: Ranzear
date: Sat Jun 10 12:57:06 2017 -0700
summary: onended binding

changeset: 2142:52d7c4a65153
user: Ranzear
date: Sat Jun 10 12:50:57 2017 -0700
summary: turning speed loss based on fraction of inertia.

changeset: 2141:5e01eed60f9f
user: Ranzear
date: Sat Jun 10 12:40:44 2017 -0700
summary: zero volume trick

changeset: 2140:0bc382fabdcb
user: Ranzear
date: Sat Jun 10 12:39:09 2017 -0700
summary: Sound deletion adjustments, longer antipop

changeset: 2139:95eabe581e68
user: Ranzear
date: Sat Jun 10 12:32:19 2017 -0700
summary: Five octave lowpass.

changeset: 2138:d41b1a9f44b8
user: Ranzear
date: Sat Jun 10 12:29:16 2017 -0700
summary: Restore sound distance math.

changeset: 2137:c090918aa6d4
user: Ranzear
date: Sat Jun 10 12:28:15 2017 -0700
summary: Backed out changeset: 95b66f81ffad

changeset: 2136:90eaf1e3bf9c
user: Ranzear
date: Sat Jun 10 12:24:29 2017 -0700
summary: Sound compressor is separate from context.

changeset: 2135:c0a2ccdb0737
user: Ranzear
date: Sat Jun 10 12:22:59 2017 -0700
summary: Discrete lowpass paths.

changeset: 2134:9d37e05fa9d2
user: Ranzear
date: Sat Jun 10 12:11:36 2017 -0700
summary: Remove lowpass for now.

changeset: 2133:ca07b595a2d9
user: Ranzear
date: Sat Jun 10 12:08:21 2017 -0700
summary: More Q experimenting

changeset: 2132:13b9cacce863
user: Ranzear
date: Sat Jun 10 12:07:43 2017 -0700
summary: Do change frequency, but set fixed Q value.

changeset: 2131:9f72e8db0eed
user: Ranzear
date: Sat Jun 10 12:07:14 2017 -0700
summary: Backed out changeset: e46db99fea97

changeset: 2130:e46db99fea97
user: Ranzear
date: Sat Jun 10 12:06:37 2017 -0700
summary: Use Q value instead of frequency change

changeset: 2129:be6bb917cd0a
user: Ranzear
date: Sat Jun 10 11:56:39 2017 -0700
summary: Restore lowpass filter.

changeset: 2128:95b66f81ffad
user: Ranzear
date: Sat Jun 10 11:54:23 2017 -0700
summary: Clean delete loopers. Perform distance math onto sound object.

changeset: 2127:65375140ddf5
parent: 2126:3f2d647a4561
parent: 2125:7411eee1527e
user: Ranzear
date: Sat Jun 10 11:50:12 2017 -0700
summary: Merge

changeset: 2126:3f2d647a4561
parent: 2118:0891dff86bc2
user: Ranzear
date: Sat Jun 10 11:49:58 2017 -0700
summary: Revert recent sound system changes, remove lowpass to debug.

changeset: 2125:7411eee1527e
user: Ranzear
date: Sat Jun 10 11:38:35 2017 -0700
summary: Fix loop sound deletion reference

changeset: 2124:8daa9254e011
user: Ranzear
date: Sat Jun 10 11:36:13 2017 -0700
summary: aggreesive looped sound deletion

changeset: 2123:99078689323b
user: Ranzear
date: Sat Jun 10 11:34:47 2017 -0700
summary: non-looping sounds use onevent

changeset: 2122:e4daf24164fd
user: Ranzear
date: Sat Jun 10 11:31:06 2017 -0700
summary: Further simplify sound handling

changeset: 2121:b6655235204f
user: Ranzear
date: Sat Jun 10 11:28:37 2017 -0700
summary: don't set v 0

changeset: 2120:56a8b8a2c1a2
user: Ranzear
date: Sat Jun 10 11:25:04 2017 -0700
summary: More aggressive deletion, try to reduce listeners.

changeset: 2119:a4d9d4f95c03
user: Ranzear
date: Sat Jun 10 11:09:50 2017 -0700
summary: More aggressive audio object deletion

changeset: 2118:0891dff86bc2
user: Ranzear
date: Sat Jun 10 11:02:30 2017 -0700
summary: Do sound in own loop.

changeset: 2117:891ae04c99ce
user: Ranzear
date: Thu Jun 08 13:49:37 2017 -0700
summary: don't reset

changeset: 2116:f7479c8cf81f
user: Ranzear
date: Thu Jun 08 13:48:35 2017 -0700
summary: don't catch errors on reset

changeset: 2115:d09e357eb74f
user: Ranzear
date: Thu Jun 08 13:47:37 2017 -0700
summary: Audio burnout replaces context

changeset: 2114:f7402872fce4
user: Ranzear
date: Thu Jun 08 13:43:43 2017 -0700
summary: Backed out changeset ce491c11d5f5

changeset: 2113:ce491c11d5f5
user: Ranzear
date: Thu Jun 08 13:41:51 2017 -0700
summary: audiosystem?

changeset: 1420:e28c2a423292
tag: tip
user: ranzear
date: Thu May 14 04:09:56 2020 +0000
summary: fix AI factors because dumb

changeset: 1419:4cf904a6c2e8
user: Ranzear
date: Sun Jan 13 21:36:13 2019 -0800
summary: Six cores allowed.

changeset: 1418:5f2235b00e99
user: Ranzear
date: Sun Nov 04 15:20:05 2018 -0800
summary: max 32 players

changeset: 1417:3ed4e91a5209
user: Ranzear
date: Sat Oct 20 14:22:01 2018 -0700
summary: Remove migration for now.

changeset: 1416:a361988af9ca
user: Ranzear
date: Sat Oct 20 14:19:26 2018 -0700
summary: Simplify.

changeset: 1415:7d83bf3690d4
user: Ranzear
date: Sat Oct 20 14:14:35 2018 -0700
summary: integer slot on bases.

changeset: 1414:80399ca785c1
user: Ranzear
date: Sat Oct 20 14:10:28 2018 -0700
summary: Only migrate landed bases.

changeset: 1413:2573e9ef929d
user: Ranzear
date: Sat Oct 20 14:05:35 2018 -0700
summary: Ooof.

changeset: 1412:c6da907d7ceb
user: Ranzear
date: Sat Oct 20 14:03:08 2018 -0700
summary: Why.

changeset: 1411:a823d8578c99
user: Ranzear
date: Sat Oct 20 13:59:43 2018 -0700
summary: ALL OF MY HATE

changeset: 1410:a866d7f7afec
user: Ranzear
date: Sat Oct 20 13:56:02 2018 -0700
summary: let me hate you, javascript

changeset: 1409:5fb92060a356
user: Ranzear
date: Sat Oct 20 13:55:12 2018 -0700
summary: I hate you, javascript.

changeset: 1408:0d1167b942b5
user: Ranzear
date: Sat Oct 20 13:51:49 2018 -0700
summary: Let the migrations begin!

changeset: 1407:2353151597c4
user: Ranzear
date: Sat Oct 20 13:48:57 2018 -0700
summary: More logging.

changeset: 1406:06b8f933b39f
user: Ranzear
date: Sat Oct 20 13:41:20 2018 -0700
summary: Log migrations

changeset: 1405:7fc5a8b467ee
user: Ranzear
date: Sat Oct 20 13:24:09 2018 -0700
summary: Backed out changeset: bbc2cac5a142

changeset: 1404:bbc2cac5a142
user: Ranzear
date: Sat Oct 20 13:22:48 2018 -0700
summary: Clamp zoom in spectator mode.

changeset: 1403:1fe553d95a96
user: Ranzear
date: Sat Oct 20 13:06:21 2018 -0700
summary: Javascript fiddliness.

changeset: 1402:05e409a474db
user: Ranzear
date: Sat Oct 20 12:59:31 2018 -0700
summary: Migrate teams inward on eliminations.

changeset: 1401:5395c844c4bd
user: Ranzear
date: Sat Oct 20 12:11:50 2018 -0700
summary: Hit reset for base repair now scales down as base hp gets lower.

changeset: 1400:a3387a4f6083
user: Ranzear
date: Sun Jun 10 13:46:31 2018 -0700
summary: Repair module rate halved.

changeset: 1399:b0fc2501f6dc
user: Ranzear
date: Sat Mar 24 13:23:44 2018 -0700
summary: Went wrong way with making bots prefer new teams too.

changeset: 1398:18a4e06244e6
user: Ranzear
date: Sat Mar 24 13:20:31 2018 -0700
summary: Went wrong way with enabling more teams.

changeset: 1397:68e8274d6fc6
user: Ranzear
date: Sat Mar 24 13:19:34 2018 -0700
summary: Bots even more prefer to make new teams.

changeset: 1396:64fa9f54ed10
user: Ranzear
date: Sat Mar 24 13:14:37 2018 -0700
summary: More teams.

changeset: 1395:a5b5a3b1806e
user: Ranzear
date: Sat Mar 24 13:05:48 2018 -0700
summary: whoops

changeset: 1394:219394c7d9c5
user: Ranzear
date: Sat Mar 24 12:58:19 2018 -0700
summary: Don't follow if target acquired.

changeset: 1393:4d630df0d2e5
user: Ranzear
date: Sat Mar 24 12:54:51 2018 -0700
summary: Okay do be picky about who to follow.

changeset: 1392:4795b425ba12
user: Ranzear
date: Sat Mar 24 12:47:51 2018 -0700
summary: Always pick someone to follow, keep following even with a target

changeset: 1391:b6f9c139ffb8
user: Ranzear
date: Sat Mar 24 12:39:06 2018 -0700
summary: Don't brawl if you ain't brawl.

changeset: 1390:8e6caab7396a
user: Ranzear
date: Sat Mar 24 12:36:53 2018 -0700
summary: Improve range keeping

changeset: 1389:5e7d3aa93d60
user: Ranzear
date: Sat Mar 24 12:26:34 2018 -0700
summary: Prefer stationary targets.

changeset: 1388:56468bb19202
user: Ranzear
date: Sat Mar 17 16:09:56 2018 -0700
summary: Incorporate target weight into range keeping.

changeset: 1387:9e734bd089cf
user: Ranzear
date: Sat Mar 17 16:02:15 2018 -0700
summary: Double target distance keeping.

changeset: 1386:318cb88e07d7
user: Ranzear
date: Sat Mar 17 15:59:19 2018 -0700
summary: Backed out changeset: edc4de9a9945

changeset: 1385:edc4de9a9945
user: Ranzear
date: Sat Mar 17 15:56:07 2018 -0700
summary: Recalculate distance for dodging.

changeset: 1384:4e02493ccc00
user: Ranzear
date: Sat Mar 17 15:50:27 2018 -0700
summary: Projectile dodge distance falloff.

changeset: 1383:6c349b21445f
user: Ranzear
date: Sat Mar 17 15:37:53 2018 -0700
summary: Bias away from incoming projectiles.

changeset: 1382:c7aa2ddc3231
user: Ranzear
date: Sat Mar 17 15:33:07 2018 -0700
summary: Bots are now Neo.

changeset: 1381:6b43c4cf5b01
user: Ranzear
date: Thu Mar 15 17:53:01 2018 -0700
summary: value target energy 10x harder

changeset: 1380:34794eb09d92
user: Ranzear
date: Thu Mar 15 17:50:01 2018 -0700
summary: less aggression, more stealing

changeset: 1379:5fb462243712
user: Ranzear
date: Thu Mar 15 17:46:41 2018 -0700
summary: watch yo spacing

changeset: 1378:cfbcc70ee3a9
user: Ranzear
date: Thu Mar 15 17:33:19 2018 -0700
summary: tighter teams, more aggression

changeset: 1377:a3f09ebe0a4f
user: Ranzear
date: Wed Sep 06 13:45:00 2017 -0700
summary: reorder prng, wider tank selection

changeset: 1376:d930546e8c25
user: Ranzear
date: Sat Aug 19 20:24:55 2017 -0700
summary: Bots will follow more often.

changeset: 1375:d2ad7499a87e
user: Ranzear
date: Sun Jul 09 12:55:52 2017 -0700
summary: Repair-others fix

changeset: 1374:6a0bfd30c856
user: Ranzear
date: Sat Jul 01 14:13:00 2017 -0700
summary: u and i should get together.

changeset: 1373:c61b0a87f084
user: Ranzear
date: Sat Jul 01 14:11:32 2017 -0700
summary: Each bot now has a favorite tank.

changeset: 1372:84c6ea9a1ddf
user: Ranzear
date: Sat Jul 01 13:23:25 2017 -0700
summary: Doubled passive repair.

changeset: 1371:1c3682514168
user: Ranzear
date: Sat Jul 01 13:17:08 2017 -0700
summary: Major enemy tank vector fixes.

changeset: 1370:0944401ac2d3
user: Ranzear
date: Sat Jul 01 13:12:12 2017 -0700
summary: More self-preservation against groups of tanks.

changeset: 1369:a6bd7a557e1f
user: Ranzear
date: Sat Jul 01 13:02:52 2017 -0700
summary: Reduce range of speedfactor exponent.

changeset: 1368:90a200d58813
user: Ranzear
date: Sat Jul 01 13:00:23 2017 -0700
summary: Exponential speedfactor on all vectors.

changeset: 1367:225cf47178e8
user: Ranzear
date: Sat Jul 01 12:57:01 2017 -0700
summary: Adjust target vector now that it actually works.

changeset: 1366:3b411b0b8fb7
user: Ranzear
date: Sat Jul 01 12:51:59 2017 -0700
summary: Normalize AI vectors with a component of current speed.

changeset: 1365:9b4e15490f1c
user: Ranzear
date: Sat Jun 17 23:56:18 2017 -0700
summary: Okay guys, be a little less shy about enemy missiles on the other side of the map.

changeset: 1364:9c95fab68d2c
user: Ranzear
date: Sat Jun 17 16:28:45 2017 -0700
summary: More strongly target high energy

changeset: 1363:7ec60b756201
user: Ranzear
date: Sat Jun 17 16:21:24 2017 -0700
summary: Remove basic 1 energy drain

changeset: 1362:59d12a880fe4
user: Ranzear
date: Sat Jun 17 16:14:48 2017 -0700
summary: Don't reverse steering direction if target is a base.

changeset: 1361:2fc9c64f3cef
user: Ranzear
date: Sat Jun 17 16:10:12 2017 -0700
summary: Raise nrg factor cap to proper value.

changeset: 1360:6d2ed49c8dc1
user: Ranzear
date: Sat Jun 17 16:08:44 2017 -0700
summary: With new scaling, use more than old basic distance drain value.

changeset: 1359:bd390c8235e0
user: Ranzear
date: Sat Jun 17 16:07:22 2017 -0700
summary: Scale distance-from-center drain by current energy.

changeset: 1358:d5d0394ec5e9
user: Ranzear
date: Sat Jun 17 15:59:32 2017 -0700
summary: ... again

changeset: 1357:c6babcf0bf5d
user: Ranzear
date: Sat Jun 17 15:57:51 2017 -0700
summary: Increase base separation

changeset: 1356:bbfabd403edc
user: Ranzear
date: Sat Jun 17 11:52:09 2017 -0700
summary: fix bad own-team reference

changeset: 1355:303ebfaf54a7
user: Ranzear
date: Sat Jun 17 11:50:12 2017 -0700
summary: remove redundant try/catch. log errors.

changeset: 1354:de6c9ebe370f
user: Ranzear
date: Sat Jun 17 11:45:59 2017 -0700
summary: default modchoice.

changeset: 1353:a114ec0bacf8
user: Ranzear
date: Sat Jun 17 10:01:49 2017 -0700
summary: bot formatting

changeset: 1352:035a7576592c
user: Ranzear
date: Sat Jun 17 09:54:35 2017 -0700
summary: Bots consider strategy factor to pick cheaper tanks.

changeset: 1351:b3a62456ab4a
user: Ranzear
date: Sat Jun 17 09:50:40 2017 -0700
summary: safer brobots switching

changeset: 1350:ceab90521e0e
user: Ranzear
date: Sat Jun 17 09:42:45 2017 -0700
summary: minimum team nrg for AI math

changeset: 1349:f980702f034b
user: Ranzear
date: Tue Jun 13 22:08:46 2017 -0700
summary: Don't cull dead team bots in balance mode.

changeset: 1348:5f9b380ccdd7
user: Ranzear
date: Tue Jun 13 22:02:47 2017 -0700
summary: Drop orphaned botswarms.

changeset: 1347:34adb4fee487
user: Ranzear
date: Tue Jun 13 21:53:41 2017 -0700
summary: Pick out team number, not player token, dork.

changeset: 1346:6040575eaa5b
user: Ranzear
date: Tue Jun 13 21:49:32 2017 -0700
summary: Parse team from full id, not token.

changeset: 1345:1ff121d94ae6
user: Ranzear
date: Tue Jun 13 21:47:24 2017 -0700
summary: js falsiness

changeset: 1344:8c30a4f11f80
user: Ranzear
date: Tue Jun 13 21:43:14 2017 -0700
summary: properly pad team assignment on token.

changeset: 1343:a876373d58af
user: Ranzear
date: Tue Jun 13 21:40:03 2017 -0700
summary: parseint on setting

changeset: 1342:6da7bf70c601
user: Ranzear
date: Tue Jun 13 21:38:29 2017 -0700
summary: Don't parseint?

changeset: 1341:a727046e4feb
user: Ranzear
date: Tue Jun 13 21:36:33 2017 -0700
summary: parse team from end of token

changeset: 1340:36532aa327bb
user: Ranzear
date: Tue Jun 13 21:32:24 2017 -0700
summary: Add brobots on player, not teams.

changeset: 1339:20ca101f1f7e
user: Ranzear
date: Tue Jun 13 21:29:49 2017 -0700
summary: No brobots until there's two players.

changeset: 1338:bcb251bbb1ed
user: Ranzear
date: Tue Jun 13 21:26:16 2017 -0700
summary: Allow new teams only in brobot mode

changeset: 1337:238dc6729576
user: Ranzear
date: Tue Jun 13 21:24:31 2017 -0700
summary: Curlies and irrelevants.

changeset: 1336:eaa30aefd0cb
user: Ranzear
date: Tue Jun 13 21:22:34 2017 -0700
summary: Brobotcooldown

changeset: 1335:243bb296af64
user: Ranzear
date: Tue Jun 13 21:21:05 2017 -0700
summary: brobots mode!

changeset: 1334:a33f0641c63e
user: Ranzear
date: Sun Jun 11 21:51:11 2017 -0700
summary: bots will maintain speed if over half instead of trying to reverse.

changeset: 1333:4498e3b136bc
user: Ranzear
date: Sun Jun 11 21:12:06 2017 -0700
summary: zero energy bot stuckage fix

changeset: 1332:6ae4f973c026
user: Ranzear
date: Sun Jun 11 21:04:30 2017 -0700
summary: Bots will always quit a stacked team.

changeset: 1331:2de188855936
user: Ranzear
date: Sun Jun 11 20:10:12 2017 -0700
summary: Wrap bot logic in configurable try-catch to prevent odd crashes.

changeset: 1330:62f07dbecfbb
user: Ranzear
date: Sun Jun 11 17:48:37 2017 -0700
summary: Lost a few lines there, amazing the bots still 'functioned'.

changeset: 1329:e38ef5622744
user: Ranzear
date: Sun Jun 11 17:44:18 2017 -0700
summary: PROPERLY properly set spawnstrat.

changeset: 1328:72b52e4aea5a
user: Ranzear
date: Sun Jun 11 17:43:01 2017 -0700
summary: Properly set strat.

changeset: 1327:4bb3d6a8bdb3
user: Ranzear
date: Sun Jun 11 17:40:44 2017 -0700
summary: Show all ai values in console log.

changeset: 1326:1e2e82a506e6
user: Ranzear
date: Sun Jun 11 17:39:29 2017 -0700
summary: Halve bot AI variance, investigate values.

changeset: 1325:afe02eccdc5e
user: Ranzear
date: Sun Jun 11 17:30:34 2017 -0700
summary: Don't forget to start playing once you know your name.

changeset: 1324:fe5c77eb29e3
user: Ranzear
date: Sun Jun 11 17:29:11 2017 -0700
summary: Use correct token.

changeset: 1323:e28108d23a89
user: Ranzear
date: Sun Jun 11 17:28:29 2017 -0700
summary: Fix prng function port.

changeset: 1322:956af8adc0af
user: Ranzear
date: Sun Jun 11 17:26:07 2017 -0700
summary: Changed 'assclowns' to 'goons'. Same difference.

changeset: 1321:40a0d444f59d
user: Ranzear
date: Sun Jun 11 16:42:52 2017 -0700
summary: Bots announce their 'style'.