Commit Graph

1044 Commits (e72787358112170b090efd341617ffe3743c973d)

Author SHA1 Message Date
cybersphinx 4f1b79d3d9 New icon for store/delete templates. 2011-12-19 00:52:12 +01:00
Per Inge Mathisen 3e1a7a9c11 Do not distribute unused SVG files for now. Closes ticket:2986 2011-12-18 14:43:41 +01:00
Per Inge Mathisen d19681daab Update research headers. Closes ticket:2952 2011-12-18 14:17:19 +01:00
Per Inge Mathisen a6fa286dcf Implement stored templates. Button graphics is a placeholder for now. Loosely based
on original patch by EvilGuru. Closes ticket:1946.
2011-12-18 12:20:48 +01:00
Per Inge Mathisen e7aa1a7e97 Moves implementation of base settings into rules.js script. Handling of 'some base' option
is not the same as current, but since few play with that anyway, we can take some time to
think about what to do about that. Network sync is handled with an ugly hack for now.
2011-12-17 14:29:19 +01:00
cybersphinx fec056d409 Change subtitle timing from frames to seconds.
Based on patches by Emdek and Beliar. Closes #748.
2011-12-11 20:13:01 +01:00
Per Inge Mathisen 034c1d7c4b Add beginnings of a port of semperfi to javascript 2011-12-06 20:51:38 +01:00
Per Inge Mathisen e15eaa349f Make sure Nexus and Semperfi land AIs research half-tracks early on.
Closes ticket:2953 reported by NoQ.
2011-12-02 16:20:03 +01:00
cybersphinx 1f194e78f3 Fix wall and vtol factory models. 2011-12-01 21:32:56 +01:00
Cyp aa8b290324 walls: Add ┴ and ┘ shaped walls.
You can now build walls shaped like
┌─┐ │
│ ├─┘
│ │
instead of
┼─┼ │
│ ┼─┼
│ │
like it used to be.

The blwallh_[tl].pie files will need cleaning up.
2011-12-01 16:35:30 +01:00
Cyp af8088f61f Add code for displaying VTOL factory modules on VTOL factories.
The new vtolfactory[12].pie files need updating, since they are currently just the regular factory modules.
2011-12-01 13:00:32 +01:00
cybersphinx de1a96e2f2 More model fixing. 2011-12-01 02:03:25 +01:00
cybersphinx 84eb46fa53 Fix factory, research and power generator models. 2011-11-30 23:45:04 +01:00
Cyp e02cb38ac0 Simplify module model code, display correct module in blueprints.
The new module pie files will need cleaning up.

Fixes ticket:2954.
2011-11-30 19:13:46 +01:00
cybersphinx a21c620ba8 Fix oil derrick textures. 2011-11-29 02:22:07 +01:00
cybersphinx a617fb99bb Fix texturing of the Power Module. 2011-11-27 02:22:43 +01:00
cybersphinx f5a4ceca79 Teamcolourify the Cyborg Factory.
Also fix up the normal Factory a bit since it uses the same textures.
2011-11-26 18:57:10 +01:00
Cyp 54080cc556 Fix 3 extra trucks belonging to host on 4c-pyramidal.
The 3 extra trucks belonged to player 4, 5 and 6, and triggered an assertion.

Fixes ticket:2945.
2011-11-17 15:08:19 +01:00
Cyp a63604fd15 power: Display power needed to start production in interface. 2011-11-07 21:10:37 +01:00
Per Inge Mathisen 1b6359e12c Fix bug in label code. Add possibility of negative object IDs in game data that force
the game to create a new ID, used to avoid ID collisions in campaigns.
2011-10-30 17:38:28 -04:00
Cyp f4dba73b0c Add ETA to production and research progress bars.
Should make it easier to answer, when people ask you “How long until ripples are ready?”.

Clarity-enhancing suggestions by cybersphinx.
2011-10-30 16:32:10 +01:00
Per Inge Mathisen c1e5fbf7e6 javascript: Add map labels for refering to objects and locations on a map without needing to hard-code
values into the script itself.
2011-10-29 16:47:31 -04:00
Per Inge Mathisen f88f363ad6 Javascript improvements to prepare for AI porting. The two types of repeating timers now unified
and functionality of setObjectTimer() implemented as an extra parameter to setGlobalTimer(). Also
added a new one-shot timer called queue().
2011-10-23 16:41:08 -04:00
Per Inge Mathisen 55a6259b12 Add support for ECM jammers. ECM jammers will significantly shorten the range
of vision of enemy units and buildings. Not enabled by default. This simplifies
the vision code, merging terrain discovery and object vision, fixing ticket:2917
in the process. Closes ticket:340. Radar detector changed, no longer does
targetting, but allows discovery over 5x longer range instead, and can discover
ECM emissions.
2011-10-16 15:01:58 -04:00
Per Inge Mathisen 5839c490b1 New Nexus wall models from Berg that work better for the non-height-adjusting wall code. 2011-10-14 13:02:12 -04:00
Per Inge Mathisen 8662843058 New Collective walls by Berg 2011-09-30 13:58:25 -04:00
Per Inge Mathisen aac05b3bff Update wall model to fix z-fighting, change license to GPL. 2011-09-28 14:31:04 -04:00
Per Inge Mathisen a4d922dc54 Improved wall model to match jagged wall rendering change by Berg. 2011-09-28 11:36:11 -04:00
cybersphinx 2dbd06e9b1 Get rid of the unmaintained makefile.win32s.
Closes #2900.
2011-09-25 19:58:13 +02:00
Per Inge Mathisen f3fcb9c100 There is no such thing as page-31-features-rockies.png, reported in ticket:2881 2011-09-06 21:53:45 -04:00
Cyp 86c9451525 Show planned structure blueprints to allies. 2011-09-02 18:35:01 +02:00
Per Inge Mathisen ca8595f25a Make sure that structure IDs are never zero for converted maps. Fixes ticket:2833 2011-07-31 22:49:55 +02:00
vexed 810463edfa Revert "Bump max structure limits, now that UI supports them."
This reverts commit 61ed2a1505.
Our engine can't currently support all these units.

Once a new engine is in place, we can increase limits again.

Closes ticket:2812
2011-07-17 17:45:59 -04:00
Rene Jochum 793c30a862 Merge branch 'bsonlobby' into master
Conflicts:
	macosx/Warzone.xcodeproj/project.pbxproj
2011-07-08 18:01:52 +02:00
Per Inge Mathisen d82ce97a77 Remove Dydo AI for now, since it does not work properly. 2011-07-03 22:06:41 +02:00
Per Inge Mathisen 218ac195b2 Some old script file cleanup 2011-07-03 15:47:21 +02:00
Per Inge Mathisen 29dd80d936 Split references to player index and player start position on map in savegames. This has already
been done in the codebase earlier. This cleans up any remaining confusion and hacks related to
how players are indexed, and closes ticket:2806
2011-07-03 13:15:31 +02:00
Rene Jochum f4017eda50 Merge remote-tracking branch 'upstream/master' into bsonlobby
Conflicts:
	configure.ac
	lib/netplay/Makefile.am
	macosx/Warzone.xcodeproj/project.pbxproj
	src/Makefile.am
2011-07-03 01:04:50 +02:00
Rene Jochum 2d69281f04 Makefiles for the last commit. 2011-07-03 00:39:31 +02:00
Rene Jochum 002983b6ae Splits the cacert up, fixes ssl errors on systems without it. 2011-07-03 00:38:39 +02:00
Per Inge Mathisen 09eb6e79f3 Convert structures in savegames to ini file format. 2011-07-02 14:30:51 +02:00
Per Inge Mathisen b70dfe8885 Convert features to ini format. Fix IDs of droids in existing maps. 2011-06-11 21:57:49 +02:00
Per Inge Mathisen a42391580c Convert skirmish maps to use droid.ini instead of dinit.bjo 2011-06-11 19:42:11 +02:00
Per Inge Mathisen 5066a04949 semperfi: Fix attacks of opportunity with allies. Do not try to hug an allied oil derrick, believing it to be hostile.
Also do not crash if we check whether an oil feature is allied to us.
2011-06-05 22:57:31 +02:00
Per Inge Mathisen 7842a7d981 Fix ticket:2766 - failure to end game when victorious in teams. Also fix failure to end in loss. 2011-06-05 12:26:14 +02:00
Per Inge Mathisen 8aca9437a4 Add support for normal map loading. (Note that normal map rendering is still not supported by shaders.) Patch reviewed by Safety0ff. 2011-05-22 13:59:30 +02:00
Per Inge Mathisen 87c47d7053 Misc script cleanup 2011-05-19 22:21:38 +02:00
Per Inge Mathisen b805ec89ae Remove dead code from fastplay script 2011-05-17 12:02:53 +02:00
cybersphinx d2d87a65fd Balance update.
* HP increased: Leopard 85 → 107, Panther 145 → 193, Tiger 225 → 284
   * Range increased: Minipod 3-8 → 4-9, MRA 3-8.5 → 4-9
   * Pepperpot: Damage increased 50 → 60 (splash 30 → 40), reload time decreased 2.0 → 1.8
   * Heavy Laser (normal and VTOL): price decreased 600 → 400, build points decreased 1000 → 600, HP increased 200 → 300
   * Twin Assault Cannon: damage decreased 55 → 50 (splash 45 → 40)
   * Plasmite Bomb: weight increased 12000 → 15000
   * VTOL Sunburst AA: Damage increased 100 → 120, splash damage removed
   * Lowered prerequisites: Thermal Armor from Dense Composite Alloys to Composite Alloys Mk3, High Intensity Thermal Armor from Superdense Composite Alloys to Dense Composite Alloys Mk3

Closes #2687.
2011-05-17 00:15:00 +02:00
Per Inge Mathisen 8b3d8648d0 Remove unused, duplicate and useless scripts 2011-05-15 15:04:31 +02:00