From 99afae941888bdd9af60924951b43eac60aca29b Mon Sep 17 00:00:00 2001 From: RandumKiwi Date: Fri, 11 Apr 2008 10:53:15 +0000 Subject: [PATCH] ac_urban - RAW git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@1770 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- config/menus.cfg | 5 +- config/menus_bot.cfg | 2 +- config/securemaps.cfg | 3 +- docs/package_copyrights.txt | 1 + packages/maps/ac_urban.cfg | 396 ++++++++++++++++++++++++++++++++++++ packages/maps/ac_urban.cgz | Bin 0 -> 10996 bytes source/ChangeLog.txt | 1 + 7 files changed, 404 insertions(+), 4 deletions(-) create mode 100755 packages/maps/ac_urban.cfg create mode 100644 packages/maps/ac_urban.cgz diff --git a/config/menus.cfg b/config/menus.cfg index e44aff27..4fac12d7 100755 --- a/config/menus.cfg +++ b/config/menus.cfg @@ -29,7 +29,7 @@ alias genmapitems [ newmenu maps -genmapitems "ac_complex ac_mines ac_depot ac_desert ac_desert2 ac_snow ac_power ac_elevation ac_toxic" +genmapitems "ac_complex ac_mines ac_depot ac_desert ac_desert2 ac_snow ac_power ac_elevation ac_toxic ac_urban" menuitem """" menuitem "Show all maps..." [ showmenu "all maps" ] @@ -38,7 +38,7 @@ menudirlist "packages/maps" "cgz" "map $arg1" newmenu maps_ctf -genmapitems "ac_mines ac_depot ac_power ac_elevation" +genmapitems "ac_mines ac_depot ac_power ac_elevation ac_urban" menuitem """" menuitem "Show all maps.." [showmenu "all maps"] @@ -104,6 +104,7 @@ menuitem "Wotwot Map: ac_power, plus textures." "" menuitem "daMfr0 Map: ac_snow." "" menuitem "MitaMAN Map: ac_depot, plus textures." "" menuitem "Nieb Map: ac_desert2, plus mapmodels, 2D-art and hosting." "" +menuitem "Archangel Map: ac_urban." "" menuitem "" "" menuitem "Special thanks" "" menuitem "----------------" "" diff --git a/config/menus_bot.cfg b/config/menus_bot.cfg index b34be442..3c35e15a 100644 --- a/config/menus_bot.cfg +++ b/config/menus_bot.cfg @@ -73,7 +73,7 @@ alias genbotmaps [ ] ] -genbotmaps "ac_complex ac_mines ac_depot ac_desert ac_desert2 ac_snow ac_power ac_elevation ac_toxic" +genbotmaps "ac_complex ac_mines ac_depot ac_desert ac_desert2 ac_snow ac_power ac_elevation ac_toxic ac_urban" newmenu "Creating bot waypoints" diff --git a/config/securemaps.cfg b/config/securemaps.cfg index 0f1e03e4..dc4b8055 100644 --- a/config/securemaps.cfg +++ b/config/securemaps.cfg @@ -6,4 +6,5 @@ securemap ac_depot securemap ac_snow securemap ac_toxic securemap ac_elevation -securemap ac_power \ No newline at end of file +securemap ac_power +securemap ac_urban \ No newline at end of file diff --git a/docs/package_copyrights.txt b/docs/package_copyrights.txt index 498a3d06..3b8f165d 100644 --- a/docs/package_copyrights.txt +++ b/docs/package_copyrights.txt @@ -15,6 +15,7 @@ ac_power - By wotwot ac_elevation - By A&D_Shadow ac_toxic - © Copyright 2007-2008 by RandumIdiot (http://www.ri-ac.co.nr). Detailed copyright info for this map: packages/maps/readme_ac_toxic.txt +ac_urban _ By Archangel, with help from RandumIdiot. The included maps remain intellectual property of their respective creators. Mapmessages upon load may provide further detail. diff --git a/packages/maps/ac_urban.cfg b/packages/maps/ac_urban.cfg new file mode 100755 index 00000000..b925783a --- /dev/null +++ b/packages/maps/ac_urban.cfg @@ -0,0 +1,396 @@ +// *IMPORTANT NOTE FOR AC-MAPPERS* +// BE SURE TO COPY THIS FILE AND MAKE IT YOUR MAP CONFIG +// BEFORE(!!) YOU EDIT ANYTHING. +// THEN START AC, GO EDIT-MODE,GO /NEWMAP +// then SAVE YOUR MAP (AS YOURCONFIGNAME.CGZ) AND RELOAD IT! +// OTHERWISE YOU WILL USE THE START MAPS SETTINGS WHICH ARE +// DIFFRENT SO UPON 2ND LOAD YOUR MAP +// WOULD BE SCREWED UP... + +mapmodelreset // start @ zero + +mapmodel 2 2 0 0 "nothing" //0 alter the values in your map.cfg and use to clip +// models that can�t be clipped properly otherwise + +mapmodel 3 1 0 0 "comp_bridge" //1 +mapmodel 0 7 0 0 "ladder_7x" //2 +mapmodel 0 8 0 0 "ladder_8x" //3 +mapmodel 0 10 0 0 "ladder_10x" //4 +mapmodel 0 11 0 0 "ladder_11x" //5 +mapmodel 0 15 0 0 "ladder_15x" //6 +mapmodel 0 12 0 0 "streetlamp" //7 +mapmodel 0 12 0 0 "streetlamp" //8 +mapmodel 3 2 0 0 "bench" //9 +mapmodel 2 4 0 0 "dumpster" //10 +mapmodel 0 0 0 0 "roadblock01" //11 use nothing mapmodels to clip +mapmodel 0 0 0 0 "roadblock02" //12 +mapmodel 1 8 0 0 "fence" //13 mind the orientation of fence components (lightning) +mapmodel 1 8 0 0 "fencepost" //14 +mapmodel 0 0 0 0 "fencegate_open" //15 +mapmodel 1 8 0 0 "fencegate_closed"//16 +mapmodel 0 0 0 0 "grass01" //17 +mapmodel 0 0 0 0 "grass01_d" //18 +mapmodel 0 0 0 0 "grass01_s" //19 +mapmodel 0 0 0 0 "grass02" //20 +mapmodel 0 0 0 0 "grass02_d" //21 +mapmodel 0 0 0 0 "grass02_s" //22 +mapmodel 0 0 0 0 "plant01" //23 +mapmodel 0 0 0 0 "plant01_d" //24 +mapmodel 0 0 0 0 "plant01_s" //25 +mapmodel 0 0 0 0 "tree01" //26 +mapmodel 1 2 0 0 "chair1" //27 +mapmodel 0 0 0 0 "laptop1" //28 +mapmodel 0 0 0 0 "picture1" //29 If you wish to put a custom pic in the frame +// use skin_blanco.jpg +// please make a new folder, +// preferably called picture1_yourmapname. +mapmodel 0 6 0 0 "locker" //30 +mapmodel 0 0 0 0 "strahler" //31 +mapmodel 0 0 0 0 "light01" //32 +mapmodel 0 0 0 0 "bulb" //33 +mapmodel 1 3 0 0 "barrel" //34 +mapmodel 1 2 0 0 "barrel2" //35 +mapmodel 0 0 0 0 "elektro" //36 +mapmodel 3 1 0 0 "europalette" //37 +mapmodel 0 0 0 0 "gastank" //38 use nothing model to clip +mapmodel 2 1 0 0 "gutter_h" //39 +mapmodel 0 0 0 0 "gutter_v" //40 +mapmodel 0 0 0 0 "wrench" //41 +mapmodel 0 0 0 0 "screw" //42 +mapmodel 0 0 0 0 "signs/flammable"//43 +mapmodel 0 0 0 0 "signs/speed" //44 +mapmodel 0 0 0 0 "signs/maint" //45 +mapmodel 0 0 0 0 "signs/caution" //46 +mapmodel 0 0 0 0 "signs/biohazard" //47 +mapmodel 0 0 0 0 "fag" //48 +mapmodel 0 0 0 0 "can" //49 +mapmodel 0 0 0 0 "can2" //50 +mapmodel 0 0 0 0 "wood01" //51 +mapmodel 0 0 0 0 "hook" //52 +mapmodel 0 0 0 0 "coffeemug" //53 +mapmodel 0 0 0 0 "flyer" //54 +mapmodel 0 0 0 0 "poster" //55 mind z-buffer issues on 16bit! +mapmodel 1 1 0 0 "aard" //56 +mapmodel 0 1 0 0 "ladder_rung" //57 +mapmodel 0 0 0 0 "drainpipe" //58 +mapmodel 1 6 0 0 "locker" //59 +mapmodel 1 6 0 0 "nothing" //60 +mapmodel 2 5 0 0 "nothing" //61 + +// skybox for this map - check /packages/skymaps/ + +//loadsky "textures/skymaps/steini/steini2" +//loadsky "textures/skymaps/steini/steini3" +loadsky "textures/skymaps/steini/steini4" +//loadsky "textures/skymaps/makke/rocky" +//loadsky "textures/skymaps/makke/mountain" + +// used textures in this map - check /packages/textures/ + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + +texturereset // starts the texture slot/index at 0 + +// Special note: Textures are limited to a maximum of 256, so you can not use more than 256 +// textures in a cfg, otherwise they will not show up. + +texture 0 "kurt/klite1.jpg" //dummy + +//-------------water-uncomment all but one!------ + +texture 0 "./noctua/water/water01.jpg" +//texture 0 "./noctua/water/water04.jpg" +//texture 0 "./noctua/water/water05.jpg" +//texture 0 "./makke/muddywater.jpg" +//texture 0 "./noctua/water/snow01.jpg" + +//-----brickwalls------- + +texture 0 "./arcitool/archibrick01.jpg" +texture 0 "./arcitool/archibrick02.jpg" +texture 0 "./arcitool/archibrick03.jpg" +texture 0 "./arcitool/archibrick04.jpg" +texture 0 "./arcitool/archibrick05.jpg" +texture 0 "./arcitool/archibrick06.jpg" +texture 0 "./arcitool/archibrick07.jpg" +texture 0 "./arcitool/rohbaubims.jpg" +texture 0 "./mitaman/grsites/brick051.jpg" +texture 0 "./mitaman/grsites/brick065.jpg" +texture 0 "./boeck/stone_022.jpg" +texture 0 "./DigitalFlux/gray_bricks_02.jpg" +texture 0 "./DigitalFlux/gray_bricks_01.jpg" +texture 0 "./makke/bricks_2.jpg" +texture 0 "./makke/bricks_3.jpg" +texture 0 "./makke/brickwall.jpg" +texture 0 "./noctua/wall/brick02.jpg" +texture 0 "./sub/brick_wall_08.jpg" +texture 0 "./sub/brick_wall_09.jpg" +texture 0 "./makke/bricky.jpg" +texture 0 "./makke/01-CMU.jpg" +texture 0 "./makke/mauer1.jpg" +texture 0 "./makke/mauer2.jpg" +texture 0 "./makke/d_brick.jpg" +texture 0 "./mitaman/3dcafe/stone18.jpg" + +//---- tiles -------- + +texture 0 "./noctua/tiles/16tile12.jpg" +texture 0 "./noctua/tiles/16tile09.jpg" +texture 0 "./noctua/tiles/16tile10.jpg" +texture 0 "./noctua/tiles/16tile11.jpg" +texture 0 "./noctua/tiles/16tile07.jpg" +texture 0 "./arcitool/Cotta1-grau.jpg" +texture 0 "./arcitool/Cotta1-graubraun.jpg" +texture 0 "./arcitool/Cotta1-graubraunhell.jpg" +texture 0 "./arcitool/Cotta1-hell.jpg" +texture 0 "./arcitool/Cotta2-beige.jpg" +texture 0 "./arcitool/Cotta2-dunkel.jpg" +texture 0 "./arcitool/Cotta2-grau.jpg" +texture 0 "./arcitool/Cotta2-satt.jpg" +texture 0 "./makke/tiles.jpg" + +//------floorings---------------- + +texture 0 "./noctua/ground/cobbles01.jpg" +texture 0 "./arcitool/pflaster2.jpg" +texture 0 "./arcitool/gittersteine2.jpg" +texture 0 "./makke/11-Brick.jpg" +texture 0 "./makke/stein.jpg" +texture 0 "./makke/br_tiles.jpg" +texture 0 "./makke/c_tile.jpg" +texture 0 "./makke/pebbles_01.jpg" +texture 0 "./arcitool/sisal21.jpg" +texture 0 "./makke/platten.jpg" + +//------asphalt/concrete------------------------ + +texture 0 "./noctua/ground/asph01.jpg" +texture 0 "./noctua/ground/asph02.jpg" +texture 0 "./noctua/ground/asph03.jpg" +texture 0 "./makke/asph_01.jpg" +texture 0 "./DigitalFlux/dirty_asphalt_02.jpg" +texture 0 "./DigitalFlux/dirty_asphalt_03.jpg" +texture 0 "./makke/concrete.jpg" +texture 0 "./makke/concrete_trim.jpg" +texture 0 "./makke/concrete_trim_small.jpg" +texture 0 "./noctua/ground/snowy03.jpg" +texture 0 "./noctua/ground/snowy04.jpg" +texture 0 "./noctua/ground/snowy05.jpg" +texture 0 "./noctua/metal/iron05.jpg" +texture 0 "./noctua/metal/iron05_b.jpg" +texture 0 "./noctua/metal/iron01.jpg" +texture 0 "./noctua/metal/zinc02.jpg" +texture 0 "./noctua/metal/zinc03.jpg" +texture 0 "./noctua/wall/plast02.jpg" +texture 0 "./noctua/wall/conc01.jpg" +texture 0 "./noctua/wall/conc02.jpg" +texture 0 "./noctua/wall/conc05.jpg" +texture 0 "./noctua/wall/wall02.jpg" + +//-----wall/ceiling/plaster------ + +texture 0 "./arcitool/sichtbeton1.jpg" +texture 0 "./arcitool/sichtbeton2.jpg" +texture 0 "./noctua/ground/snowy02.jpg" +texture 0 "./boeck/stone_013.jpg" +texture 0 "./boeck/stone_014.jpg" +texture 0 "./noctua/wall/plast01.jpg" +texture 0 "./noctua/wall/plast03.jpg" +texture 0 "./noctua/wall/plast04.jpg" +texture 0 "./mitaman/various/5sqtunnelroad.jpg" +texture 0 "./mitaman/various/027metal.jpg" + +//---------metal---------- + +texture 0 "./boeck/metal_019.jpg" +texture 0 "./boeck/metal_019_b.jpg" +texture 0 "./mitaman/various/036metal.jpg" +texture 0 "./boeck/rolltor.jpg" +texture 0 "./mitaman/golgotha/hhroofgray.jpg" +texture 0 "./mitaman/golgotha/tunnel_ceiling.jpg" +texture 0 "./mitaman/golgotha/tunnel_ceiling_b.jpg" +texture 0 "./mitaman/zastrow/metal_overlaps.jpg" +texture 0 "./mitaman/zastrow/metal_plate_fill.jpg" +texture 0 "./mitaman/golgotha/metal_bumps2.jpg" +texture 0 "./mitaman/golgotha/metal_bumps3.jpg" +texture 0 "./mitaman/zastrow/metal_siding_kinks.jpg" +texture 0 "./noctua/metal/zinc01.jpg" +texture 0 "./noctua/metal/copper01.jpg" +texture 0 "./noctua/metal/copper02.jpg" +texture 0 "./noctua/metal/iron02.jpg" +texture 0 "./noctua/metal/iron03.jpg" +texture 0 "./noctua/metal/iron04.jpg" +texture 0 "./noctua/metal/metbgr01.jpg" +texture 0 "./noctua/metal/metbgr02.jpg" +texture 0 "./noctua/metal/metbgr03.jpg" +texture 0 "./noctua/metal/metbgr04.jpg" +texture 0 "./noctua/metal/verdig01.jpg" +texture 0 "./noctua/metal/brass01.jpg" +texture 0 "./mitaman/various/006metal.jpg" +texture 0 "./mitaman/various/metal020.jpg" + +//-------wood--------------------- + +texture 0 "./boeck/wood_009.jpg" +texture 0 "./boeck/wood_010.jpg" +texture 0 "./boeck/wood_017.jpg" +texture 0 "./makke/wood_01.jpg" +texture 0 "./makke/wood_01_b.jpg" +texture 0 "./arcitool/n_f-natur2.jpg" +texture 0 "./arcitool/Blockbohlen-natur.jpg" +texture 0 "./arcitool/Zaun.jpg" +texture 0 "./arcitool/Rundholz.jpg" +texture 0 "./mitaman/grsites/wood060.jpg" +texture 0 "./noctua/wood/blinds01.jpg" +texture 0 "./noctua/wood/fb_board.jpg" +texture 0 "./noctua/wood/planks01.jpg" +texture 0 "./noctua/wood/planks01_b.jpg" +texture 0 "./noctua/wood/planks02.jpg" +texture 0 "./noctua/wood/planks02_hor.jpg" +texture 0 "./noctua/wood/planks02_trim.jpg" +texture 0 "./noctua/wood/bark01.jpg" +texture 0 "./noctua/wood/wood02.jpg" +texture 0 "./noctua/wood/wood03.jpg" +texture 0 "./noctua/wood/wood04.jpg" +texture 0 "./mitaman/various/063bois.jpg" +texture 0 "./mitaman/various/063bois_b.jpg" + +//-----mud/grass/sand---------- + +texture 0 "./craig_fortune/terrain/grass_lush1.jpg" +texture 0 "./craig_fortune/terrain/Grass_mossy.jpg" +texture 0 "./craig_fortune/terrain/Grass_parched.jpg" +texture 0 "./arcitool/Wiese3.jpg" +texture 0 "./arcitool/Wiese6.jpg" +texture 0 "./craig_fortune/terrain/Grass_lush.jpg" +texture 0 "./craig_fortune/terrain/mud.jpg" +texture 0 "./craig_fortune/terrain/Mud_thick.jpg" +texture 0 "./makke/cracked_mud.jpg" +texture 0 "./craig_fortune/terrain/sand_bleached.jpg" +texture 0 "./sub/sub_sand.jpg" +texture 0 "./DigitalFlux/light_brown_dirt_02.jpg" +texture 0 "./DigitalFlux/dirt_pebbles_01.jpg" +texture 0 "./DigitalFlux/light_brown_dirt_01.jpg" +texture 0 "./DigitalFlux/reddish_brown_dirt_01.jpg" +texture 0 "./DigitalFlux/reddish_brown_dirt_02.jpg" +texture 0 "./makke/dirt_01.jpg" +texture 0 "./makke/stuck1.jpg" +texture 0 "./noctua/ground/mud01.jpg" +texture 0 "./noctua/ground/pebble01.jpg" +texture 0 "./noctua/ground/ground02.jpg" +texture 0 "./noctua/ground/ground06.jpg" + +//-----rock/stone---------------- + +texture 0 "./arcitool/schotter1.jpg" +texture 0 "./arcitool/schotter2.jpg" +texture 0 "./craig_fortune/terrain/Rock_cracked.jpg" +texture 0 "./craig_fortune/terrain/rubble.jpg" +texture 0 "./craig_fortune/terrain/Rock_rubble.jpg" +texture 0 "./noctua/ground/snowy01.jpg" +texture 0 "./makke/rock.jpg" +texture 0 "./noctua/stone/stone18.jpg" +texture 0 "./noctua/stone/stone02.jpg" +texture 0 "./noctua/stone/stone03.jpg" +texture 0 "./noctua/stone/stone04.jpg" +texture 0 "./noctua/stone/stone05.jpg" +texture 0 "./noctua/stone/stone06.jpg" +texture 0 "./noctua/stone/stone07.jpg" +texture 0 "./noctua/stone/stone08.jpg" +texture 0 "./noctua/stone/stone09.jpg" +texture 0 "./noctua/stone/stone12.jpg" +texture 0 "./noctua/stone/stone13.jpg" +texture 0 "./noctua/stone/stone15.jpg" +texture 0 "./noctua/stone/stone16.jpg" +texture 0 "./noctua/stone/stone17.jpg" +texture 0 "./noctua/stone/marmor01.jpg" +texture 0 "./noctua/stone/stone19.jpg" +texture 0 "./noctua/wall/conc03.jpg" +texture 0 "./noctua/wall/conc04.jpg" +texture 0 "./noctua/wall/d_wall01.jpg" + +//-------------carpet--------------- + +texture 0 "./noctua/textile/carpet04.jpg" +texture 0 "./noctua/textile/carpet01.jpg" +texture 0 "./noctua/textile/carpet02.jpg" +texture 0 "./noctua/textile/carpet03.jpg" +texture 0 "./noctua/textile/burlap01.jpg" +texture 0 "./noctua/textile/carpet05.jpg" + +//-------------trim------------------ + +texture 0 "./arcitool/Wellblech1-1.jpg" +texture 0 "./arcitool/Glasbausteine.jpg" +texture 0 "./boeck/gully.jpg" +texture 0 "./boeck/aircon2.jpg" +texture 0 "./makke/aircon.jpg" +texture 0 "./makke/aircon_sm.jpg" //100 +texture 0 "./makke/door.jpg" +texture 0 "./makke/klappe.jpg" +texture 0 "./makke/klappe2.jpg" +texture 0 "./makke/klappe3.jpg" +texture 0 "./makke/neuklappe.jpg" +texture 0 "./makke/panel.jpg" +texture 0 "./mitaman/3dcafe/objects09_a.jpg" +texture 0 "./mitaman/golgotha/elecpanelstwo.jpg" +texture 0 "./mitaman/various/metal_trim_4_v.jpg" +texture 0 "./mitaman/various/metal_trim_4_h.jpg" +texture 0 "./mitaman/various/metal026.jpg" +texture 0 "./mitaman/various/vent_cap.jpg" +texture 0 "./mitaman/various/rgrates0006.jpg" +texture 0 "./mitaman/various/large_plate.jpg" +texture 0 "./makke/lampe.jpg" +texture 0 "./makke/lampe_tile.jpg" +texture 0 "./makke/lampe_tile_a.jpg" +texture 0 "./makke/lampe_tile2.jpg" +texture 0 "./makke/lampe_tile2_a.jpg" +texture 0 "./makke/stairtrim.jpg" +texture 0 "./makke/metalstair1.jpg" +texture 0 "./makke/metalstair2.jpg" +texture 0 "./mitaman/zastrow/metal_siding_kinksb.jpg" +texture 0 "./makke/window.jpg" +texture 0 "./makke/windows.jpg" +texture 0 "./mitaman/zastrow/sub_window31.jpg" +texture 0 "./mitaman/zastrow/sub_window33.jpg" +texture 0 "./mitaman/various/sub_window23.jpg" +texture 0 "./mitaman/various/sub_window38.jpg" +texture 0 "./mitaman/3dcafe/door10.jpg" +texture 0 "./mitaman/3dcafe/door12.jpg" +texture 0 "./mitaman/3dcafe/door15.jpg" +texture 0 "./mitaman/3dcafe/door07.jpg" +texture 0 "./mitaman/zastrow/sub_doors512B05.jpg" +texture 0 "./mitaman/zastrow/sub_doors512A10.jpg" +texture 0 "./mitaman/zastrow/sub_doors512A16.jpg" +texture 0 "./mitaman/various/sub_doors256nf_01.jpg" +texture 0 "./mitaman/3dcafe/objects08.jpg" + +//------crates/boxes---------- + +texture 0 "./craig_fortune/crates/light_weathered.jpg" +texture 0 "./craig_fortune/crates/light.jpg" +texture 0 "./zastrow/3wood_crate_03.jpg" +texture 0 "./zastrow/2wood_crate_03.jpg" +texture 0 "./zastrow/2wood_crate_10.jpg" +texture 0 "./zastrow/2wood_crate_12.jpg" +texture 0 "./zastrow/3wood_crate_02.jpg" +texture 0 "./zastrow/2wood_crate_02.jpg" +texture 0 "./zastrow/3wood_crate_10.jpg" +texture 0 "./zastrow/3wood_crate_12.jpg" +texture 0 "./zastrow/wood_crate_02.jpg" +texture 0 "./zastrow/wood_crate_03.jpg" +texture 0 "./zastrow/wood_crate_10.jpg" +texture 0 "./zastrow/wood_crate_12.jpg" +texture 0 "./makke/box_2.jpg" +texture 0 "./makke/box_4.jpg" +texture 0 "./makke/box_3.jpg" //241 +texture 0 "./makke/smallsteelbox.jpg + +//------Start of 0.94 textures---------- + +texture 0 "wotwot/urban/manhole1.jpg" +texture 0 "wotwot/urban/grill2_s.jpg" diff --git a/packages/maps/ac_urban.cgz b/packages/maps/ac_urban.cgz new file mode 100644 index 0000000000000000000000000000000000000000..18331c89ef2c614e04440d214ac5c3ea3e2e21a1 GIT binary patch literal 10996 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%0D6DuZ@75fT9*};gh$Ygh*;&9MSXHB@I}6yP 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 literal 0 HcmV?d00001 diff --git a/source/ChangeLog.txt b/source/ChangeLog.txt index 264658e0..4801b49c 100644 --- a/source/ChangeLog.txt +++ b/source/ChangeLog.txt @@ -11,6 +11,7 @@ NEW STUFF! * New map: ac_power (Plus new mapmodels and textures for it). * New map: ac_elevation. * New map: ac_toxic. +* New map: ac_urban. * Spectator (and following) mode. * Visibility options for player models -> Implemented as coloured vests. * New voting system.