Commit Graph

571 Commits (8b9ed44a6fc868374d14b24c51c7e09130ad9cfc)

Author SHA1 Message Date
Giel van Schijndel d193dce6f9 * Add a new resource type (for use with .wrf files): DBSENSOR which is similar to SSENSOR, with as difference that instead of a CSV file it specifies an SQLite database file to load from
* Add the code to load sensors from the sensor table of the given database file (function `loadSensorStatsFromDB`)
  * This code will make sure to load the sensor stats-data in a similar manner (i.e. the resulting data in-memory should be the same) to the sensor.txt loading code
 * Use this stats loading implementation on single player


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5182 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-25 15:41:04 +00:00
Giel van Schijndel ce7928738f * Add a new resource type (for use with .wrf files): DBECM which is similar to SECM, with as difference that instead of a CSV file it specifies an SQLite database file to load from
* Add the code to load ECM entries from the ecm table of the given database file (function `loadECMStatsFromDB`)
  * This code will make sure to load the ECM stats-data in a similar manner (i.e. the resulting data in-memory should be the same) to the ecm.txt loading code
 * Use this stats loading implementation on single player


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5178 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-25 14:58:03 +00:00
Elio Gubser 3c235cb99f made the circle background
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5172 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-25 09:36:38 +00:00
Elio Gubser 797050d523 frontend4 finished so far, working on intfac's now. these svg's haven't been optimised yet (lots of unused defs)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5170 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-24 15:37:05 +00:00
Dennis Schridde e7a0a57b0e Simplify buildsystem for base.wz/mp.wz and make sure to really regenerate the archives.
This would not always work before, since we just depend on the directory, not each file in it.
This oversight made make not recognize when a file was changed and the archive needs to be regenerated.
We now run zip on every invocation of the data target.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5158 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-23 22:01:07 +00:00
Dennis Schridde 85ab4e02e9 Move base files from data/ into data/base/ (and stuff from warzone.wz to base.wz respecitively).
Should not create any problems, buildsystems were changed (MacOSX, please test).
Reason: Organisation, later: simplification.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5156 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-23 21:42:44 +00:00
Roman C d24c8d0eb3 Aivolution: prevent division by zero, this hopefully fixes bug #11725.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5154 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-23 19:04:42 +00:00
Elio Gubser 32ab48d63e frontend2, frontend3 done, start working on intfac0
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5143 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-20 19:02:08 +00:00
Roman C 3fdc1dc341 Aivolution:
-use super cannon cyborgs
-use thermite flamers cyborgs
-research more flamer upgrades

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5022 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-10 17:18:29 +00:00
Dennis Schridde c6aaecaffb --- Merging r4974 through r4976 into '.':
U    data/messages/strings/names.txt
U    data/messages/strings/resstrings.txt
U    data/messages/strings/cam2strings.txt
U    data/messages/strings/cam3strings.txt
U    data/mp/messages/strings/names.txt
U    data/mp/messages/strings/resstrings.txt

- Remove duplicate names for "Mortar Pit" (there also was " Mortar Pit" before...)
- Duplicate string: "TRANSPORT MISSION: Rescue civilians from Containment Camp" and "TRANSPORT MISSION: Rescue Civilians from Containment Camp "
- Remove more extranous spaces


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5019 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-10 15:49:26 +00:00
Roman C 77317b4508 Aivolution:
-remove unused research
-calculate the most effective AT weapon on the fly

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5015 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-10 13:24:42 +00:00
Roman C f5cac3bfc5 Revert r5012, this change was a bit hasty.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5013 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-10 11:12:15 +00:00
Roman C 80bfd342dd Balance:
-make all Missile upgrade values increase in step of 30% instead of 10%, to make sure Missiles (Scourge etc) not handicapped

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5012 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-10 11:05:08 +00:00
Roman C d052513c74 Balance:
-all emplacements are now marked as "HARD" instead of "MEDIUM"
-hitpoints of all emplacements increased from 400 to 600

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4997 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-09 20:20:40 +00:00
Roman C b7f8e8e5be Balance:
-increased Lancer rocket cost from 100 to 125
-decreased Tank Killer cost from 250 to 200
-decreased Scourge cost from 330 to 300

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4961 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-07 18:25:12 +00:00
Roman C a7add1b15b Balance:
Got rid of "indestructible" T3 weapons, gave rockets more body points.

Weapon body points changes:
Mini-pods:		5 -> 120
Mini-Rocket Artillery:	5 -> 150
Lancer:			5 -> 200
Tank Killer:		5 -> 280
Scourge:		10 -> 350
Light Cannon:		200 -> 140
HVC Cannon:		400 -> 180
Medium Cannon:		350 -> 200
Heavy Cannon:		500 -> 280
Assault Cannon:		500 -> 330
Twin Assault Cannon:	500 -> 380
Needle Gun:		400 -> 280
Rail Gun:		500 -> 350
Gauss Cannon:		750 -> 430


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4956 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-07 14:31:27 +00:00
Roman C 511a26cdbf Decreased cost of Bug body by ~5% (commit test)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4955 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-07 14:19:00 +00:00
Roman C b2023e3f0b Balance:
-Body balance tweaked to make later bodies better value than the early bodies, this results in a massive cost drop for heavier bodies *experimental*

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4946 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-06 20:00:00 +00:00
Roman C a63115ec88 Fixed a crash in Aivolution.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4931 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 17:15:40 +00:00
Roman C be072337f4 Aivolution: increase number of min attackers needed to start attacking an enemy.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4930 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 16:51:23 +00:00
Roman C db9a19ae14 Balance: Bunker Buster rocket now has "Synaptic Link Data Analysis Mk3" and "HEAP Mini-Rockets" as prerequisites instead of Lancer and "HEAT Rocket Warhead Mk3".
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4928 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 16:29:44 +00:00
Roman C 8cb461d222 Balance: Increased range of Rocket-MRL by 1 tile.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4924 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 16:06:21 +00:00
Roman C a81aa94067 Balance: Decreased cost of Tank Killer Hardpoint by ~8%.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4922 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 15:55:46 +00:00
Roman C 61ce9a1dfa Swapped Tracked and Half-Tracked propulsions: anti-tank weapons do 133% damage to half-tracks and 110% to tracks.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4919 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 15:18:59 +00:00
Roman C 024def4cd0 Balance:
-make Scorpion slightly 4% more expensive
-cost of Dragon any Wyvern body decreased by ~10%

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4909 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-04 11:55:16 +00:00
Roman C 2e7aeb7e1e Add highlighting frame for the 'ready' button.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4902 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-03 18:48:19 +00:00
Roman C aa97edfd3c Add proper icons for the 'ready' buttons. Icons by elio`.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4900 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-03 17:43:55 +00:00
Per Inge Mathisen d5200992a1 Remove references to old bitmap font images.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4899 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-03 17:04:15 +00:00
Giel van Schijndel b241fb574e Update frontend2.svg with the latest changes by Elio Gubser
File attached to http://forums.wz2100.net/?topic=1608.msg16060#msg16060 (minus the Inkscape property changes)

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4870 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-01 15:39:45 +00:00
Roman C 5f19bef86a Added two heavy templates to templates.txt for AIs.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4869 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-01 14:37:30 +00:00
Roman C 4c5420f463 Aivolution:
-fix heavy templates

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4868 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-01 14:36:00 +00:00
Roman C 738344ccf4 Get rid of all references to the 'OK' button that used to start a multiplayer game.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4866 4a71c877-e1ca-e34f-864e-861f7616d084
2008-05-01 12:52:24 +00:00
Roman C 405a03ba95 Aivolution:
-counter attacks by long-ranged units (including arty)
-rewrote the way AI handles situations when it loses enemy base location while attacking it

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4863 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-30 16:04:08 +00:00
Giel van Schijndel bdaa9290da Make a lot of duplicates clones of a single "parent"
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4860 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-29 19:57:09 +00:00
Giel van Schijndel 448349a245 Change 'elio' in the license statement to 'Elio Gubser'
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4858 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-29 17:28:00 +00:00
Giel van Schijndel 7179a24fb5 Stuff frontend2.png on the background of frontend2.svg so that the improvements are more easily visible
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4853 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-29 00:02:46 +00:00
Giel van Schijndel f86812690c Add a (partial) Scalable Vector Graphics (svg for short) version of frontend2.png
By Elio, from this topic: http://forums.wz2100.net/?topic=1608.msg15980#msg15980


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4852 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-28 23:35:35 +00:00
Per Inge Mathisen f6919d5b1e Add highlighting for player flags in MP dialog. Icons by Elio.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4848 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-28 21:34:16 +00:00
Dennis Schridde 477711c9a4 Optimise more pngs
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4784 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-26 13:59:50 +00:00
Dennis Schridde 12fd89098c Optimise NEWST tiles, too
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4782 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-26 13:42:08 +00:00
Roman C b149f0838e Mini-pods are stronger in long range.
Lancer, Tank Killer, Light and Medium cannons are weaker.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4763 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 18:27:23 +00:00
Roman C 1beb25aca0 Tweak tank Bodies' cost to reflect their usefulness. Later bodies are more effective than early ones.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4762 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 18:24:47 +00:00
Dennis Schridde c071761a17 intfac5 for Grim
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4756 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 11:00:35 +00:00
Dennis Schridde df4484ac70 Optimize Grim's textures, too
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4755 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 10:59:56 +00:00
Dennis Schridde 4ae8810b2b More png optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4754 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 10:55:56 +00:00
Dennis Schridde 43ae5f2c3f Reduce png sizes via opt-png and optipng
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4753 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 10:54:02 +00:00
Dennis Schridde 221a355472 And optimize with opt-png again
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4752 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 10:52:53 +00:00
Dennis Schridde 705a1b0a7e Remove useless alpha-channel
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4751 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 10:51:40 +00:00
Dennis Schridde bfd5e294bb Reduce image size via opt-png (from littleutils, backdrop[3-6], missionend) or optipng (backdrop[0-2]).
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4750 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-24 10:49:51 +00:00
Roman C fa133dd959 Aivolution:
-build at least 2 cyborg factories
-use more attackers during an attack

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4749 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-23 13:26:08 +00:00
Roman C f053f4dc0e Balance:
-drastically reduced cyborg template research cost (by 250%-300%) for:
Assault Gunner, Needle Gunner, Scourge, Flashlight Gunner, Super HPV Cyborg, Super Heavy-Gunner, Super Auto-Cannon Cyborg, Super Tank-Killer Cyborg, Super Pulse Laser Cyborg, Super Rail-Gunner, Super Scourge Cyborg

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4744 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-22 18:42:17 +00:00
Roman C e1aa71d365 Aivolution AI:
-add some templates for unupgrgaded factories

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4742 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-22 12:50:08 +00:00
Roman C 4e8bd466e3 -add some T1 AI templates for factories without factories modules
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4741 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-22 12:48:03 +00:00
Per Inge Mathisen 406fdaea13 Add new reticule button icons for edit mode.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4730 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-21 13:30:03 +00:00
Per Inge Mathisen 1c7f32f6c6 Extend addMultiEditBox() to enable highlighted buttons. Make player name,
game name, and map name edit box buttons highlightable in MP dialog.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4680 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-18 19:45:10 +00:00
Per Inge Mathisen 359110bf52 Make host game and keymap defaults buttons shaded on mouse highlight, like
the other similar buttons. Icons by Elio Gubser.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4677 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-18 18:00:43 +00:00
Per Inge Mathisen 01af04febd Change addMultiBut so that you can specify different images for buttons when
they are normal state, pressed state, and highlighted by mouse. Removes ugly
hack to provide highlighting for only some buttons.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4675 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-18 17:05:40 +00:00
Per Inge Mathisen f89e3bf1a6 Add a question mark button icon.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4666 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-17 15:49:41 +00:00
Roman C c5e91b5799 Make games less jerky when Aivolution AI is active by preventing AIs from execute their scripts all at the same time.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4656 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-16 17:10:55 +00:00
Roman C cfb955c130 Corrected BB effectiveness against bunkers.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4655 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-16 15:13:43 +00:00
Roman C 26c9ae418a Balance:
-anti tank weapons do 15% more damage to bunkers
-bunker buster does 12% less damage to bunkers
-MG does 200% more damage to VTOLs (effectiveness increased from 25% to 75%)
-increased body points of light cyborg weapons by 40%

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4654 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-16 15:08:20 +00:00
Per Inge Mathisen 2e78183ee3 Add tile rotation to tagfile definition file
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4641 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-15 21:03:50 +00:00
Per Inge Mathisen dda21eb413 Remove zones from tagdefinitions
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4639 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-15 20:58:53 +00:00
Roman C fa90c040c7 Aivolution AI:
-fix AA defenses construction

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4629 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-15 14:37:11 +00:00
Roman C 77a0763515 Weapon Balance:
-increase LasSat damage and splash damage by 50%

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4628 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-15 13:44:49 +00:00
Roman C faeb2c05c8 Weapon Balance:
-Cyborg Grenadier: decrease short range accuracy, increased long range accuracy, increased damage by 50%.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4616 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-14 22:07:10 +00:00
Roman C 3cc53501a0 Aivolution AI:
-thank the player who gifted a unit

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4611 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-14 19:22:29 +00:00
Roman C d63a021184 Stock AI:
-make use of trucks gifted by other players

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4610 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-14 19:21:34 +00:00
Roman C 5ec11ada07 Flamer Balance:
-all flamers can fire while moving

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4579 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-13 14:02:33 +00:00
Roman C f030d2944b Aivolution AI:
-build light cyborgs

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4575 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 15:44:58 +00:00
Roman C 1724c4b370 Weapon Balance:
-HVC: long range accuracy decreased by 27%

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4563 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:55:29 +00:00
Roman C bd4e86f782 Weapon Balance:
-Tank Killer, Rail Gun, Scourge have more firepower
-Needle Gunner damage decreased
-All Super Cyborg weapons: body points doubled
-Medium Cannon: long range accuracy increased by 10%
-Heavy Cannon: long range accuracy increased by 15%

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4562 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:52:35 +00:00
Roman C 98e620b2f0 Update Aivolution command list.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4557 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-10 15:59:17 +00:00
Roman C 3c7b6b4000 Aivolution AI:
-fix the "Not enough power to build droid" for AIV too

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4550 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 17:25:36 +00:00
Roman C 424a8123b7 Stock AI:
-make sure power boost is only applied to AIs, not to human players

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4549 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 17:21:27 +00:00
Roman C 5bf4b442ae Stock AI:
-make sure AI gets power boost on client's machines too, this fixed the "Not enough power to build droid" bug that appears during mp games.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4548 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 17:14:53 +00:00
Giel van Schijndel bf9c68617a Add the stats-sql directory to warzone.wz as well; this should fix bug #11316
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4543 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-08 11:26:21 +00:00
Roman C 32fc5a9884 Flamer Balance:
-make flamers a bit less effective against tracked units

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4537 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 18:35:45 +00:00
Roman C 24f5ada031 Hardpoint Balance;
-slightly reduce hit-points for hardpoints and walls
-make anti-tank weapons slightly more effective vs hardpoints

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4536 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 18:34:11 +00:00
Roman C 1aee29fab5 Aivolution AI:
-don't append "-aiv" to AI names on machines which don't run Aivolution.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4531 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 15:58:39 +00:00
Per Inge Mathisen 8dca456c24 Fix bug in tagfile code. We would not properly skip groups that we did not intend to read.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4526 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 12:13:41 +00:00
Roman C c98f5aae28 Balance:
-increased Bunker Buster's damage by 30% to make sure it is strong enough vs bunkers and can compete with flamers

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4501 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-05 20:20:31 +00:00
Roman C 6332468964 Super Cyborg Balance:
-make super cyborg weapons build faster, instead make super cyborg bodies take longer to build, should result in a small speed up in build time for super cyborgs

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4499 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-05 19:44:28 +00:00
Roman C 7ca19fdf9e Cyborg Balance:
- Super Tank-Killer Cyborg has more damage
- Super Rail-Gunner, Super HPV Cyborg cost slightly less
- Super Pulse Laser Cyborg, Super Heavy-Gunner, Super Auto-Cannon Cyborg cost only 50% of what they used to cost
- Super Scourge Cyborg costs slightly more

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4497 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-05 18:08:46 +00:00
Roman C f764c22866 Synchronize weapon stats data (which got out of sync for some reason) with the database used for balancing.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4496 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-05 17:44:19 +00:00
Roman C 1b786fd5a8 Structure Balance:
-increased hp of walls by 2.5 times
-increased hp of hardpoints and fortresses by 2 times

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4481 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 21:12:58 +00:00
Roman C 244668ce93 Flamer Balance:
- "Plasmite flamer": ROF decreased, damage increased, projectile flight speed decreased. Overall damaged not affected by changes.
- "Inferno": now has two jets instead of one, to match the weapon turret gfx. ROF was decreased, damage increased, projectile flight speed decreased. Overall damaged not affected by changes.
- "Thermite Flamer": ROF decreased, damage increased, projectile flight speed decreased. Overall firepower slightly increased.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4480 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 20:19:51 +00:00
Roman C cd836a4c96 Increased HVC's ROF and decreased damage. Overall damage not affected.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4479 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 19:16:46 +00:00
Roman C bdf02e6d05 Reduce flamer ROF, increase damage to make sure "unit dealing no damage to objects with high armor" problem doesn't occur. Overall damage unaffected.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4478 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 19:10:24 +00:00
Roman C 0bb12ed36c Super-Cyborg Balance:
-Super Heavy Gunner has more firepower
-Super Auto-Cannon Cyborg has more firepower, range has been slightly decreased
-Super HPV Cyborg; firepower increased, range increased

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4477 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 18:05:09 +00:00
Roman C 7d71089d98 "Rocket Autoloader" research now has "HEAT Rocket Warhead" as a prerequisite, instead of "HEAP Mini-Rockets". This fixes bug #11312.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4476 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 17:27:29 +00:00
Roman C 93b5e7269b Weapon Balance:
-slightly decrease Mini-pods's short-range and long-range accuracy
-increase MRL's short range accuracy and decrease it's long-range accuracy
NOTE: as a result mini-pods now do more damage to tracked units than MRL

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4475 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-04 16:22:53 +00:00
Roman C 9d7679b740 Reduce cyborg production time by ~20%.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4472 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-03 21:15:41 +00:00
Roman C 70884fa8e1 Move victory/loss text messages from scripts to the engine, to make them translatable.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4470 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-03 16:50:05 +00:00
Roman C 734a823e5d Increase hp of all buildings by 100%.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4466 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-01 17:47:55 +00:00
Roman C 6e394af237 Make building sfx less annoying in the game.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4465 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-01 17:24:14 +00:00
Roman C c8be736b57 Aivolution:
-check if found player base before attacking it

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4457 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 22:33:35 +00:00
Roman C e881fe7f14 Aivolution:
-taunts

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4456 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 21:23:58 +00:00
Roman C 1f74010e3b make oil pumping sound (oilpump.ogg) quieter.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4455 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 18:59:51 +00:00
Roman C 659e33dc12 Increase volume for beacon.ogg
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4453 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 18:58:25 +00:00
Roman C d82d60fe29 Update audio.wrf
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4452 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 18:48:04 +00:00
Roman C bb93d34d3c Update audio.cfg
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4451 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 18:42:15 +00:00
Roman C 35233a1f9b Added a sound for beacons (based on ecmtower.ogg). Use f12 to make wz take you to the beacon location.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4450 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 18:25:58 +00:00
Roman C 8a12c396f4 Aivolution:
-fixed a bug that made Aivolution defend its own derrick instead attacking an unprotected enemy derrick by building a bunker near it.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4449 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 18:19:41 +00:00
Roman C 4a1cb2db67 Balancing:
-increased hit-points of oil derricks by 100%, since it gets destroyed too easily by lucky shots. Needs testing.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4445 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 15:56:12 +00:00
Giel van Schijndel e2f81aaa54 * Add a new resource type (for use with .wrf files): DBPROP which is similar to SPROP, with as difference that instead of a CSV file it specifies an SQLite database file to load from
* Add the code to load propulsions from the propulsion table of the given database file (function `loadPropulsionStatsFromDB`)
  * This code will make sure to load the propulsion stats-data in a similar manner (i.e. the resulting data in-memory should be the same) to the propulsion.txt loading code
 * Use this stats loading implementation on single player


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4444 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-31 14:05:57 +00:00
Dennis Schridde 15a75e90c0 Remove unused strings
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4436 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-30 17:25:10 +00:00
Roman C 383b92185b Balancung:
make AA projectiles faster.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4420 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-29 23:24:12 +00:00
Roman C 5344f90d1c Balancing:
Tank Killer now fires 4 projectiles (to match its turrent gfx), total average firepower stays unaffected.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4407 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-29 17:45:32 +00:00
Roman C 9197e3a9ea Aivolution:
-added a way to find out if playing against aivolution: "are you aiv?" command.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4382 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-28 01:08:34 +00:00
Roman C d95b7c75eb Aivolution:
drop a beacon before sending a command, not vice versa

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4377 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-27 17:16:58 +00:00
Roman C 36fa88f6f7 Aivolution:
-more taunts

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4342 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-26 00:52:51 +00:00
Roman C 7092a1f808 Aivolution:
-make sure dialogs AIs are involved in are visible to all allies

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4338 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-26 00:05:15 +00:00
Roman C 2e66547554 Aivolution:
Fixed a script function calling getPlayerName(-1) and causing an assert.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4335 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-25 21:22:56 +00:00
Dennis Schridde b2f947ff53 indention ? spaces : tabs ;
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4329 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 23:39:59 +00:00
Roman C d8ba581350 Prevent AI from taking over human player units when a player leaves an mp game.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4316 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 18:42:49 +00:00
Roman C cdf90a2002 Aivolution:
-don't ask for help when already defeated
-disabled an unnecessary assert

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4284 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:46:06 +00:00
Roman C 5045ee4d27 Aivolution:
Attempt to avoid division by 0.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4280 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:19:19 +00:00
Giel van Schijndel 95d8cddc61 remove data/mods/global/aivolution/installation.txt from the raw makefiles and autotools buildsystem (to complement r4156)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4181 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-20 19:34:09 +00:00
Roman C e3130c9c96 Aivolution: fixed swapped actual parameters for the first and second parameter of a function.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4166 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-20 15:44:14 +00:00
Roman C d334213174 Aivolution:
wait some time before notifying allies of an idle state to prevent too rapid state changes

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4160 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-20 01:11:58 +00:00
Roman C cfea441525 Aivolution AI:
-AI became more talkative
-more phrases can be recognized and used as commands
-cleanups

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4158 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-19 21:02:03 +00:00
Roman C 53ccf20390 Fix Aivolution readmes.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4156 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-19 19:04:19 +00:00
Roman C 64f4a2d593 Aivolution AI:
-don't offer to attack enemies on startup, if AIV has no units
-use player names instead of player numbers in the chat

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4151 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-18 22:18:48 +00:00
Roman C 30f5916f83 Aivolution AI:
-fixed a bug, which made Aivolution send its units to the initiator of the "go <player>" request instead of the enemy it was supposed to attack.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4149 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-18 20:14:18 +00:00
Giel van Schijndel 59e2d655d7 Use the database (i.e. SQLite) stats implementations on single player
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4106 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-16 12:29:17 +00:00
Giel van Schijndel cac17150d3 * Convert the `propulsion.txt` and `bodypropulsionimd.txt` stats to the SQLite database
This addresses #2 ( http://trac.wz2100.net/ticket/2 )


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4052 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-14 22:11:00 +00:00
Dennis Schridde 0316bee001 Remove original backdrops (ugly) and wzlogo 3, 4 and rename the others to backdropX
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4046 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-14 19:31:42 +00:00
Dennis Schridde 3e9cb44a88 frend -> frontend (makes mods which add files to the WRF incompatible!)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4045 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-14 19:22:40 +00:00
Freddie Witherden 3bb71c1b3e Hopefully fix the size of the logo in frend.img.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4034 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-13 19:59:59 +00:00
Giel van Schijndel 1dac4a46a2 Split schema and data up into seperate SQL files
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4012 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-11 15:57:04 +00:00
Giel van Schijndel add956c36d Change all 'trailGfx' columns that where '0' to NULL instead
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4002 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-10 22:58:02 +00:00
Giel van Schijndel c620910020 Add some SQL VIEWs to extract data in a similar way as how it's stored in the CSV files
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3966 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 22:24:26 +00:00
Giel van Schijndel cb470b1697 * Convert the 'structureweapons.txt' stats to the SQLite database
This addresses #2 ( http://trac.wz2100.net/ticket/2 )


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3965 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 21:32:52 +00:00
Giel van Schijndel e4ac82a18a Update comment to mention which table.column is referred by an integer ID value in the structures table
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3964 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 21:10:17 +00:00
Giel van Schijndel e4af0a7735 * Convert the 'structures.txt' stats to the SQLite database
This addresses #2 ( http://trac.wz2100.net/ticket/2 )


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3963 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 21:08:49 +00:00
Giel van Schijndel 30f2e438c0 * Convert the 'sensor.txt' stats to the SQLite database
This addresses #2 ( http://trac.wz2100.net/ticket/2 )


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3962 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 20:54:47 +00:00
Giel van Schijndel e944a82dae * Convert the 'ecm.txt' stats to the SQLite database
This addresses #2 ( http://trac.wz2100.net/ticket/2 )


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3961 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 19:29:20 +00:00
Giel van Schijndel 4cfa907249 * Use NULL where appropriate
* Fix a typo in a column name


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3960 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 19:10:59 +00:00
Giel van Schijndel b221414e8e Convert the 'body.txt' stats to the SQLite database
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3959 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 18:40:07 +00:00
Giel van Schijndel f940f4624b * Convert the 'construction.txt' stats to the SQLite database
* Fix some comments


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3957 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 16:25:46 +00:00
Giel van Schijndel f55d9ac013 Convert the 'brain.txt' stats to the SQLite database
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3956 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-08 16:09:20 +00:00
Dennis Schridde a2548cf796 Create empty rules for player0.* to prevent circular dependencies
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3942 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-07 16:03:02 +00:00
Giel van Schijndel db4896b8cc Remove old database junk (from the original M$ Access DB)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3893 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 19:09:50 +00:00
Giel van Schijndel 799bc88f1c Dump all the weapon stats in an SQLite database
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3892 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-02 19:08:24 +00:00
Roman C 2465552376 Aivolution AI:
-made AIV research all tech necessary for the newly added heavy templates
-tweaked templates a bit

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3887 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-01 18:12:38 +00:00
Roman C bc9e5fa1de Stock AI:
Ported fix to bug #11122 from Branch to Trunk (player0.slo was already fixed in r3875).

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3886 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-01 18:11:04 +00:00
Dennis Schridde 377adc40d6 Another backdrop named "My Pet Turtle" by Cathuria from the "A paltry 30k polys" thread http://forums.wz2100.net/?topic=1361.0
License: CC BY-SA 3.0, as allways.
The border and logo look quite good ingame, so 07-bdrop.png should get that, too.
Also: Use a highres version of 07-bdrop.png, also by Cathuria
Also: Change COPYING.README style a bit


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3884 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-01 13:18:44 +00:00
Roman C 7daf3f093c Restore stock AI for player 0 which was overwritten by Aivolution in r3873.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3875 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-29 20:22:58 +00:00
Roman C 295d1e40e8 Fixed bug #11097 ("Ai opponents use the medium yellow body all the time").
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3873 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-29 20:18:13 +00:00
Roman C cc3c372bdf Aivolution:
revert changes done to player0.slo after 3841, since it reverted bug fix to bug #11085, which was applied in r3840.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3871 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-29 20:00:12 +00:00
Dennis Schridde f92b8fc5b4 PCRE is not supported by every grep as it seems, so expand \s to [[:space:]].
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3860 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-23 14:33:18 +00:00
Per Inge Mathisen bbae49f687 Fix two erronous png references in model files.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3857 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-22 23:11:21 +00:00
Per Inge Mathisen 548653d0d0 Add ECM range parameter. Clean up ECM code. Remove cyborg stealth hack from
trunk in anticipation of future ECM work.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3854 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-22 19:13:13 +00:00
Dennis Schridde 8485224b12 Move playerX.[vs]lo.in to player0.[vs]lo
This adds make warnings, which are hopefully always reacted upon as they are in my version of GNU make, so it does the correct thing and not try to replace player0.[vs]lo with itself or do other crap...
make: Circular player0.slo <- player0.slo dependency dropped.
make: Circular player0.vlo <- player0.vlo dependency dropped.
Also: Add clean target


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3851 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-20 18:46:23 +00:00
Dennis Schridde f37984a87c Fix a typo in regexp, which prevented "playerX.slo" from getting replaced properly.
Also add error checking, to see wether the template parameters were replaced properly.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3850 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-20 17:42:30 +00:00
Dennis Schridde bafb1ddd8f Port r3845: .vlo depends on .vlo.in
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3846 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-20 12:01:07 +00:00
Dennis Schridde bdc4c57fa7 Port r3843 from branches/2.1: Autogenerate playerX.slo files
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3844 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-20 11:54:29 +00:00
Roman C ffddb98f93 Restore stock AI, which Tortoise silently overwrote.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3841 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-19 19:37:45 +00:00
Roman C 2636ccbef2 Aivolution AI:
-files for all 8 AI players are now back into the repository.
-fixed bug #11085 (part 1/2)

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3840 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-19 19:34:50 +00:00
Roman C 741eb57d31 Weapon balance:
Fortresses:
-raised reload rate and firepower
-rocket fortress now has 4 projectiles

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3836 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-18 19:47:52 +00:00
Roman C cc6e90ce0d Weapon balance:
-light flamers are now allowed to shoot while moving

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3780 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-14 21:40:44 +00:00
Roman C 1030962761 Stock AI Update:
-fixed a bug which prevented AI from building more than 2 different cyborg types
-added more different templates (flamers, hpv etc)

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3779 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-14 21:39:27 +00:00
Roman C d7c09c4878 Prevent stock AI attack units from idling in the base, make it use them more aggressively.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3773 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-13 19:31:23 +00:00
Roman C 0aac170265 Removed some unused cyborg templates, this also fixed a bug which prevented skirmish AI from building cyborg flamer, heavy gunners and lancer cyborgs.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3772 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-13 19:29:37 +00:00
Roman C fd1bd9c1bc Balance changes:
Increased ridiculously low reload rate of some cyborg weapons while keeping damage/sec constant (mp only).

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3747 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-10 22:23:44 +00:00
Giel van Schijndel 491b968833 * Make cdAudio_PlayTrack work with an enum instead of "magic numbers"
* Use this enum's values throughout the src/* code
 * Replace scripting function playCDAudio(int) by playIngameCDAudio() which is equivalent to cdAudio_PlayTrack(playlist_ingame)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3687 4a71c877-e1ca-e34f-864e-861f7616d084
2008-02-04 16:46:55 +00:00
Roman C 0759f806ae Balance tweaks:
-increased fire power of some cyborgs to match the fire power of the weapons used for units
-decreased reload time for cyborg flamers
-increased weapon range of HPV Cyborgs

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3556 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-26 18:06:15 +00:00
Roman C 2d6afffae9 Stock AI:
-added some mini-pod templates to the AI template mix

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3555 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-26 17:35:03 +00:00
Roman C 52b75712d4 Balancing issues:
-reduced cyborg cost by about 15%

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3554 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-26 17:13:24 +00:00
Gerard Krol 9a27f4b7d0 Fix up the landing lights for bug #10204.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3548 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-23 16:23:27 +00:00
Dennis Schridde 3c1a1512b7 Enable power generator after building oil-derrick, instead of when the build icon was clicked. (It is already too late then, it wont be displayed in the list.)
Additionaly:
- Remove soundBug event, which apparently was needed to workaround some bug in the sound system which no longer exists. (We can even pause in CALL_GAMEINIT, which apparently was not possible in 1.x.)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3545 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-22 22:05:37 +00:00
Per Inge Mathisen fec3b1ca08 Indexed colour usage has been eliminated, so remove its support code.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3529 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-21 17:06:31 +00:00
Per Inge Mathisen df19674baf Save gateways and zones in tagfile format.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3513 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-20 16:52:51 +00:00
Roman C 609ec751dc Stock AI update:
make AI leave 2 tiles without hardpoints when building a wall a defenses on gateways

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3509 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-19 19:25:26 +00:00
Per Inge Mathisen 5f42362b77 Replace spaces with dashes in texture names. No more spaces from now on!
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3490 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-15 20:14:16 +00:00
Dennis Schridde 5f22eb8fc2 Parts of my Osmic mod modifications got accidently commited...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3479 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-15 14:23:11 +00:00
Dennis Schridde 20efcc7b0a Automate mod creation rules.
Notes:
- $<, the first prerequisite, expands to the prerequisite of the definition of the rule. Here: the value of %
- $?, the newer prerequisites, expand to the prerequisites of the reference to the rule. Eg.: "bar" when the reference is "foo.wz: bar"


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3478 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-15 14:20:20 +00:00
Roman C 0679e72d4e Aivolution AI:
-only one copy of slo/vlo files will be left in the repository, since it is much easier to maintain
-made Aivolution research Mini-rocket Artillery faster on T1

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3474 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-14 21:17:29 +00:00
Roman C e6f9cb2106 Aivolution AI Update:
-this version of Aivolution uses commanders and mini-pods
-plus many minor tweaks

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3468 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-14 19:20:57 +00:00
Dennis Schridde 13ccc44599 Import another one of Hatsjoe's nice backdrops: Satelite over earth: http://forums.wz2100.net/?topic=1295.0
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3437 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-12 12:22:32 +00:00
Gerard Krol 0c5fff97b5 Patch by Kelly Anderson: Subtile changes to allow for building outside the source tree.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3406 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-08 13:24:25 +00:00
Giel van Schijndel f9d4dc0a6d * Remove unused (and empty) droid.bjo file for map Rush
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3394 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-06 20:18:34 +00:00
Roman C 0b547158fe Added some mini-pod templates for AIs.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3388 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-06 17:15:28 +00:00
Roman C ecf36d44ad More balance changes:
-this one mainly touches Ripple Rockets (more damage), BB (more damage), Mortars (more damage) and Assault Guns (less powerful)

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3383 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-06 15:28:24 +00:00
Dennis Schridde b72d76fd3b Replace spaces in filenames with underscores.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3369 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-05 21:32:32 +00:00
Dennis Schridde 389c0246d1 Rename some files with spaces in them.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3367 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-05 21:21:10 +00:00
Dennis Schridde 8e115eca6e Tutorial fixes
- Fix a bug where you could build an oil-derrick too early.
- Prevent factory from being built before the voice has asked for it.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3361 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-05 20:33:48 +00:00
Roman C 5def5be2ff Added new templates necessary for the new version of Aivolution.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3360 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-05 19:57:52 +00:00
Per Inge Mathisen 44714f6de5 Remove unused taglist.tag
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3357 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-05 16:09:56 +00:00
Giel van Schijndel 2e76e8d1f9 * Fixes bug #3 (trac-ticket), apparently in r3343 I forgot to change the Makefiles to include the tagdefinitions directory in the warzone.wz zipfile (the directory testdata was still used)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3352 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-05 13:37:49 +00:00
Giel van Schijndel 87a55581f0 * Move the tag definition files over to data/tagdefinitions and move the savegame definitions into data/tagdefinitions/savegame
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3343 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-04 16:10:51 +00:00
Giel van Schijndel 4d8da13cb4 * Use the tagfile format for score.bjo (and rename it to score.tag)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3341 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-04 15:24:22 +00:00
Roman C b0b7c25198 Apply more balancing on mainstream weapons.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3328 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-03 21:38:12 +00:00
Roman C 34e7fdf4c3 -Tracks propulsion is not pre-researched in T1 anymore
-HMG HP is enabled in T1 "Advanced bases" settings (the way it was intended to be)

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3326 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-03 18:44:56 +00:00
Giel van Schijndel 149b351d3c * Port functions readFXData and writeFXData over to the tagfile API (and change the files they read&write to a ".tag" extension
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3325 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-03 00:37:59 +00:00
Giel van Schijndel 96e737fb03 - Bring command.bjo to tagged format (and rename it to firesupport.tag).
- Use new NULL_ID instead of UDWORD_MAX to indicate invalid ids.
- Fix if-complication


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3323 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-03 00:30:51 +00:00
Roman C 1f10acfaf5 Balancing tweaks:
-Python body is a pre-requisite for Tracks now

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3315 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-02 19:16:18 +00:00
Per Inge Mathisen 2ca1351c13 Add another field to the IMG csv files that describe what it does.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3314 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-02 19:15:45 +00:00
Per Inge Mathisen 2954a59823 Fix lack of proper highlighting of the locked teams button in multiplayer join dialog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3313 4a71c877-e1ca-e34f-864e-861f7616d084
2008-01-02 17:59:58 +00:00