Commit Graph

697 Commits (9c6b55f2d62f576e26a721e137f84247ce2287dc)

Author SHA1 Message Date
Per Inge Mathisen 640f94ace4 Nudge scav script a bit to make it not crash the script interpreter.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9171 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:37 +01:00
Per Inge Mathisen 7125b11198 Make scavengers work in skirmish again. And they are now meaner than ever.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9170 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:37 +01:00
Per Inge Mathisen c0411ed819 Remove unused wrf files
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9168 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:36 +01:00
Per Inge Mathisen 4eaa4f9afa Fix erroneously commented out line
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9166 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:36 +01:00
Per Inge Mathisen 40652f7257 Fix references to new AI scripts. Remove references to old "campaign" style resource definitions and scripts.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9165 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:36 +01:00
Per Inge Mathisen b8d42bd9fe Change AI script loading. Now AI scripts are kept in ai.slo and ai.vlo, instead of in 8 almost identical files.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9162 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:36 +01:00
Guangcong Luo 187986f92e Fix bug #967 - templates.txt templates (namely, Truck and AI templates) were 1 power point cheaper, and had 1 less HP, than templates created in the Design screen.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9160 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:35 +01:00
Per Inge Mathisen 027cb31486 Make AI use event chainloading for basic structures and new trucks. This means that instead of calling
common AI functions from several places, which can lead to the CPU spending much time doing AI stuff
that frame, or setting the object to idle and wait for a repeat event to pick it up, which can lead to
long delays, it queues up another event for the next AI frame to continue processing.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9133 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:32 +01:00
Per Inge Mathisen baa0ac2188 Purely stylistic changes to make it easier to read this code for mistakes.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9131 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:32 +01:00
Per Inge Mathisen ada555a8d0 Add two new features to challenges, 1) to enable/disable changing your own position,
defaulting to not allowing user to change his or her position, and 2) to allow the
challenge to specify starting positions for each AI. Previously the user could freely
change starting position on all maps. Now this feature is only allowed on the "No Place 
To Hide" challenge. Also move the starting AIs for "Hide Behind Me" challenge to flank
the starting player.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9056 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:23 +01:00
dak180 72ccb7c384 PNG optimization, also known as 'Crush them all!'.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9038 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:21 +01:00
Guangcong Luo 192ade3cc0 Fix bug #1361 - tutorial can be unable to be finished if user clicks through design screen too quickly.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@9033 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:10 +01:00
Guangcong Luo fc94a37432 Fix bug #1325 - confusing research icons for some missile upgrades.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8960 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:04:02 +01:00
Guangcong Luo 9b0381b14b Remove the two Warzone logo backdrops - they're really unprofessional and tacky, especially when there's already a Warzone logo at the top of the screen.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8933 4a71c877-e1ca-e34f-864e-861f7616d084
2010-02-09 20:03:57 +01:00
Guangcong Luo e22246cb30 A few balance changes:
- Update cyborg lasers to match changes to regular lasers
- Change cyborg transport research icon to cyborg transport
- Change Lancer's prereqs from HEAP Mini-Rockets to HE Mini-Rockets Mk3
- Allow only Dragon to have multi-turret; decrease its HP by 50

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8894 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:27:06 +01:00
Per Inge Mathisen 6986f8a054 Undelete droidBuiltAssign() that turned out to be quite essential. Make no
base builds much faster yet, by making droids cooperate on more buildings.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8813 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:54 +01:00
Per Inge Mathisen 209bf40833 Remove dead or non-working code from the default skirmish AI.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8812 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:53 +01:00
Guangcong Luo 84ba706499 New interface images: Attack-move and unload transport images, better North pointer, and correctly-aligned checkbox.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8802 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:52 +01:00
Buginator 1a1896e3bc Add the laser satellite to the limits screen.
fixes ticket:1227
Patch by 13KukYNexus666


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8730 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:45 +01:00
Guangcong Luo fbd286011c Remove "ready" text from ready checkbox image.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8715 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:44 +01:00
Per Inge Mathisen 89679c361a Significantly improve default AI no bases behaviour by making sure starting
trucks cooperate on an initial factory. Implements most of and closes ticket:1171


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8704 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:43 +01:00
Thomas Barlow dd8097da19 Update page 17 with a further improved version.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8687 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:42 +01:00
Per Inge Mathisen 11a584851d Based on suggestion from player acidjnk, set all AI droids to 'do or die',
and stop AI from building repair centers. This should make AI harder.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8685 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:41 +01:00
Per Inge Mathisen e1c04d538c Make AI build lancer towers instead of non-existent lancer bunkers. Part of ticket:1171
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8668 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:41 +01:00
Thomas Barlow 507a22d423 Update wall and hardpoint models with new versions.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8664 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 20:26:40 +01:00
Per Inge Mathisen 36dd15bd0d AI scripts: Fix parentheses in some expressions where canDroidReach was added.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8634 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 17:12:52 +01:00
Per Inge Mathisen c5533ee514 Make AIs go for closest oil first. Closes ticket:1166
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8633 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 17:12:52 +01:00
Guangcong Luo 5ba89a0f93 Better "ready?" checkbox.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8594 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 17:12:47 +01:00
Guangcong Luo 14f2aa3b52 New water tile by Mysteryem (CC-BY-SA-3.0).
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8583 4a71c877-e1ca-e34f-864e-861f7616d084
2010-01-30 17:12:46 +01:00
Per Inge Mathisen 877e90e0ae Make use of the new scavenger icons. See discussion in ticket:1093
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8487 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-23 18:13:25 +01:00
Per Inge Mathisen a841d08a85 Fix some NTW mod models that had bad texture references, and run them through simplipie.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8476 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:20:05 +01:00
Per Inge Mathisen 1b35026ffc Add back missing connectors lost in commit r8471.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8475 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:20:05 +01:00
Per Inge Mathisen 014a3b484e Pipe all PIE files through the simplipie tool to remove unused flags, and turn instances of
the no cull flag into duplicated, inverted polygons. Remove support for the no cull flag from
the source. HOPEFULLY this does not introduce any visual defects. I did not see any. If you 
see any, let me know. This is in preparation for improved object rendering.


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8471 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:20:04 +01:00
Per Inge Mathisen 4193cd1705 Fix install of palette.txt, closing ticket:1088 reported by gene69
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8463 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:20:03 +01:00
Per Inge Mathisen 8b5d770fb0 Forgot to commit stats headers for MP games. Oops.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8461 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:20:02 +01:00
Per Inge Mathisen 26de1676e4 Add descriptive headers to some stats files. Eventually all stats files should have a descriptive header.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8438 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:20:00 +01:00
Per Inge Mathisen c6db8bfcd7 Put all palette info into an external file that can be modified by modders. It is quite sensitive
to changes in the number of lines. The colours are in the (from CSS) familiar R,G,B,A hex format. 
Closes ticket:1062


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8435 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:59 +01:00
i-nod c09cb93920 Corrected cyborg transport model by Mysteryem.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8403 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:57 +01:00
René Jürgens 14d0c58a10 NTW Balance Update, Cannons and Cyborgs
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8396 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:57 +01:00
René Jürgens 11dd5f1465 NTW Research Balance Update, Cannons, Missiles & Rockets
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8384 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:57 +01:00
René Jürgens e5d0cf9fc2 put the old ai back in, to fix several problems.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8354 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:55 +01:00
Buginator f9489080a5 Missed a file yet again--all in a ploy to get my commit count up! :D
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8313 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:50 +01:00
Buginator a86cbc2e3c As was discussed on the ML, removing SQL from trunk.
Please test!!
OS X & mingw builds may be broken!


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8312 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:50 +01:00
Per Inge Mathisen b02aa1f0f4 The LasSat is now a DOOR type structure. This means it behaves like a fortress when it comes to
where it can be placed and how it adapts to terrain. See discussion on the forum for details
(http://forums.wz2100.net/viewtopic.php?f=6&t=3992)


git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8305 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:49 +01:00
Per Inge Mathisen bfcf2119f8 Fix 'make dist' compilation of original rules mod. Was missing a dollar sign.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8282 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:44 +01:00
Guangcong Luo d676290d54 I seriously hope these are all the typos.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8265 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:43 +01:00
Guangcong Luo 8fe4e81bfb Whoops. Typoed a few things in last commit; fixing now.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8264 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:43 +01:00
Guangcong Luo 96e6a084d1 Rebalance 0.6.1. (Go on, accuse me of not having a detailed enough commit message. I dare you.)
- Most projectiles 1.5x faster. Should reduce sync problems

Renames:
- Mini-Rocket Artillery renamed Mini-Rocket Array
- MRL Emplacement renamed Mini-Rocket Battery
- Angel Missile renamed Seraph Missile Array (should eliminate the "angel missile won't fire!" complaints)
- Angel Missile Battery renamed Short-Range Missile Battery

VTOL balance:
- Hurricane damage increased 40 -> 50, splash increased 10 -> 30
- Cyclone damage increased 50 -> 70, splash increased 40 -> 60
- Whirlwind damage increased 50 -> 65, splash increased 30 -> 50
- Avenger and Vindicator damage increased 320 -> 350, accuracy increased 60%-70% -> 70%-80%
- Stormy damage increased 140 -> 180
- All lasers now have 80%-80% accuracy
- Plasmite Bomb weight increased 8000 -> 12000
- Mini-pod can hit air
- Decrease Pulse Laser and Heavy Laser ROF, increase corresponding damage
- Decrease VTOL MG damage, increase VTOL MG shots-per-rearm

Late-game stalemate-busting:
- Artillery to hover multiplier decreased from 110% to 100%
- Artillery to tracks multiplier decreased from 65% to 50%
- Artillery to half-tracks multiplier decreased from 80% to 70%
- Artillery to wheels multiplier decreased from 95% to 90%
- Anti-tank to hover multiplier decreased from 100% to 90%
- AP to hard multiplier increased from 45% to 50%
- Seraph (see "Renames") range increased from 5-11 to 5-14

Truck rush prevention:
- Command Center must be built before MG tower can be researched
- Truck HP decreased 50 -> 25
- Truck weight increased 600 -> 800

Structure research price cuts:
- Inferno bunker research price 150 -> 125
- Plasmite bunker research price 150 -> 125

git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8261 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:43 +01:00
Guangcong Luo 3fbf4c8f19 Apply the hacky fix for AA targeting (make all dedicated AA homing) to campaign as well as skirmish (this is probably the first change to campaign stats in ''ages'').
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8257 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:42 +01:00
Guangcong Luo dd9d1e45db New logo for original-1.10 mod that doesn't violate copyright.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@8254 4a71c877-e1ca-e34f-864e-861f7616d084
2009-11-22 16:19:42 +01:00