You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(103) |
Jun
(121) |
Jul
(16) |
Aug
(67) |
Sep
(126) |
Oct
(161) |
Nov
(164) |
Dec
(588) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(394) |
Feb
(181) |
Mar
(131) |
Apr
(180) |
May
(255) |
Jun
(11) |
Jul
(79) |
Aug
(70) |
Sep
(274) |
Oct
(138) |
Nov
(195) |
Dec
(8) |
2008 |
Jan
(3) |
Feb
(142) |
Mar
(162) |
Apr
(124) |
May
(148) |
Jun
(157) |
Jul
(425) |
Aug
(373) |
Sep
(264) |
Oct
(315) |
Nov
(225) |
Dec
(6) |
2009 |
Jan
(67) |
Feb
(78) |
Mar
(279) |
Apr
(294) |
May
(92) |
Jun
(65) |
Jul
(134) |
Aug
(41) |
Sep
(138) |
Oct
(125) |
Nov
(126) |
Dec
(122) |
2010 |
Jan
(15) |
Feb
(48) |
Mar
(9) |
Apr
(195) |
May
(373) |
Jun
(507) |
Jul
(42) |
Aug
(16) |
Sep
(38) |
Oct
(81) |
Nov
(64) |
Dec
(18) |
2011 |
Jan
(13) |
Feb
(12) |
Mar
(39) |
Apr
(1) |
May
(2) |
Jun
(27) |
Jul
(27) |
Aug
(31) |
Sep
(14) |
Oct
(102) |
Nov
(20) |
Dec
(37) |
2012 |
Jan
(22) |
Feb
(1) |
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
(18) |
Jul
(6) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2013 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(47) |
Jun
(7) |
Jul
(107) |
Aug
|
Sep
|
Oct
(112) |
Nov
(31) |
Dec
(17) |
2014 |
Jan
(29) |
Feb
(111) |
Mar
(34) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(18) |
Dec
(10) |
From: <aki...@us...> - 2013-07-14 19:03:00
|
Revision: 9335 http://sourceforge.net/p/gridarta/code/9335 Author: akirschbaum Date: 2013-07-14 19:02:55 +0000 (Sun, 14 Jul 2013) Log Message: ----------- Add nullable annotation. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java 2013-07-14 19:02:10 UTC (rev 9334) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java 2013-07-14 19:02:55 UTC (rev 9335) @@ -122,7 +122,7 @@ * {@inheritDoc} */ @Override - public void itemStateChanged(final ItemEvent e) { + public void itemStateChanged(@NotNull final ItemEvent e) { if (ignoreEvent) { return; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-14 19:02:13
|
Revision: 9334 http://sourceforge.net/p/gridarta/code/9334 Author: akirschbaum Date: 2013-07-14 19:02:10 +0000 (Sun, 14 Jul 2013) Log Message: ----------- Remove explicit calls to JComponent.update(). Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java 2013-07-14 18:58:01 UTC (rev 9333) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/TypesBoxItemListener.java 2013-07-14 19:02:10 UTC (rev 9334) @@ -133,7 +133,6 @@ final ArchetypeType newType = archetypeTypeSet.getArchetypeTypeByName((String) e.getItem()); typeComboBox.hidePopup(); - gameObjectAttributesDialog.update(gameObjectAttributesDialog.getGraphics()); if (deselected == null) { deselected = archetypeType.getTypeName(); @@ -153,7 +152,6 @@ type = typeComboBox.getSelectedIndex(); gameObjectAttributesDialog.buildAttribute(); - gameObjectAttributesDialog.update(gameObjectAttributesDialog.getGraphics()); } else { ignoreEvent = true; typeComboBox.setSelectedIndex(type); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-14 18:58:07
|
Revision: 9333 http://sourceforge.net/p/gridarta/code/9333 Author: akirschbaum Date: 2013-07-14 18:58:01 +0000 (Sun, 14 Jul 2013) Log Message: ----------- Rename resource attribute key name. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_sv.properties Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java 2013-07-14 08:18:08 UTC (rev 9332) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java 2013-07-14 18:58:01 UTC (rev 9333) @@ -221,7 +221,7 @@ final G head = gameObject.getHead(); if (head.hasUndefinedArchetype()) { - ACTION_BUILDER.showMessageDialog(parent, "openAttrDialogNoDefaultArch"); + ACTION_BUILDER.showMessageDialog(parent, "openAttrDialogUndefinedArchetype"); return; } Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties 2013-07-14 08:18:08 UTC (rev 9332) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties 2013-07-14 18:58:01 UTC (rev 9333) @@ -410,8 +410,8 @@ deletePickmapFolderNotEmpty.title=Pickmap folder not empty deletePickmapFolderNotEmpty.message=The pickmap folder ''{0}'' contains sub-folders.\nPlease delete these first. -openAttrDialogNoDefaultArch.title=No default arch -openAttrDialogNoDefaultArch.message=Changing attributes of arches without archetype is not supported. +openAttrDialogUndefinedArchetype.title=Undefined archetype +openAttrDialogUndefinedArchetype.message=Changing attributes of game objects with undefined archetypes is not supported. encodeMapFile.title=Error saving map encodeMapFile.message=Error writing file {0}:\n{1} Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties 2013-07-14 08:18:08 UTC (rev 9332) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties 2013-07-14 18:58:01 UTC (rev 9333) @@ -389,8 +389,8 @@ deletePickmapFolderNotEmpty.title=Pickmap-Gruppe nicht leer deletePickmapFolderNotEmpty.message=Die Pickmap-Gruppe ''{0}'' besitzt Untergruppen.\nBitte l\u00f6schen Sie diese zuerst. -openAttrDialogNoDefaultArch.title=Attribute \u00e4ndern -openAttrDialogNoDefaultArch.message=Attribute von Objekten ohne Archetyp k\u00f6nnen nicht ge\u00e4ndert werden. +openAttrDialogUndefinedArchetype.title=Attribute \u00e4ndern +openAttrDialogUndefinedArchetype.message=Attribute von Objekten mit undefinierten Archetypen k\u00f6nnen nicht ge\u00e4ndert werden. encodeMapFile.title=Fehler beim Sichern encodeMapFile.message=Beim Sichern von {0}\nist ein Fehler aufgetreten:\n{1} Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties 2013-07-14 08:18:08 UTC (rev 9332) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties 2013-07-14 18:58:01 UTC (rev 9333) @@ -385,8 +385,8 @@ #deletePickmapFolderNotEmpty.title= #deletePickmapFolderNotEmpty.message= -#openAttrDialogNoDefaultArch.title= -#openAttrDialogNoDefaultArch.message= +#openAttrDialogUndefinedArchetype.title= +#openAttrDialogUndefinedArchetype.message= #encodeMapFile.title= #encodeMapFile.message= Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_sv.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_sv.properties 2013-07-14 08:18:08 UTC (rev 9332) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_sv.properties 2013-07-14 18:58:01 UTC (rev 9333) @@ -382,8 +382,9 @@ #deletePickmapFolderNotEmpty.title= #deletePickmapFolderNotEmpty.message= -openAttrDialogNoDefaultArch.title=Ingen standardarketyp -openAttrDialogNoDefaultArch.message=\u00c4ndring av objektattribut utan tillg\u00e5ng till standardarketyp \u00e4r inte m\u00f6jligt. +# This translation may be incorrect as the English text has changed since. +openAttrDialogUndefinedArchetype.title=Ingen standardarketyp +openAttrDialogUndefinedArchetype.message=\u00c4ndring av objektattribut utan tillg\u00e5ng till standardarketyp \u00e4r inte m\u00f6jligt. encodeMapFile.title=Misslyckades att spara karta encodeMapFile.message=Kunde inte skriva fil {0}. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-14 08:18:11
|
Revision: 9332 http://sourceforge.net/p/gridarta/code/9332 Author: akirschbaum Date: 2013-07-14 08:18:08 +0000 (Sun, 14 Jul 2013) Log Message: ----------- Fix compiler warning. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java 2013-07-14 08:16:16 UTC (rev 9331) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java 2013-07-14 08:18:08 UTC (rev 9332) @@ -207,7 +207,9 @@ @Deprecated public void setTextAreaDefaults(@NotNull final TextAreaDefaults textAreaDefaults) { - this.textAreaDefaults = textAreaDefaults; + synchronized (dialogs) { + this.textAreaDefaults = textAreaDefaults; + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-14 08:16:21
|
Revision: 9331 http://sourceforge.net/p/gridarta/code/9331 Author: akirschbaum Date: 2013-07-14 08:16:16 +0000 (Sun, 14 Jul 2013) Log Message: ----------- Fix typo in .jar file name. Modified Paths: -------------- trunk/gridarta.ipr Modified: trunk/gridarta.ipr =================================================================== --- trunk/gridarta.ipr 2013-07-14 08:07:35 UTC (rev 9330) +++ trunk/gridarta.ipr 2013-07-14 08:16:16 UTC (rev 9331) @@ -2290,7 +2290,7 @@ <component name="libraryTable"> <library name="annotations"> <CLASSES> - <root url="jar://$PROJECT_DIR$/lib/annotations-0-0.jar!/" /> + <root url="jar://$PROJECT_DIR$/lib/annotations-0.0.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-14 08:07:48
|
Revision: 9330 http://sourceforge.net/p/gridarta/code/9330 Author: akirschbaum Date: 2013-07-14 08:07:35 +0000 (Sun, 14 Jul 2013) Log Message: ----------- Add Gradle build files. Modified Paths: -------------- trunk/README trunk/build-jenkins.sh trunk/src/atrinik/atrinik.iml trunk/src/crossfire/crossfire.iml trunk/src/daimonin/daimonin.iml trunk/src/gridarta/gridarta.iml trunk/src/model/model.iml trunk/src/plugin/plugin.iml trunk/src/preferences/preferences.iml trunk/src/textedit/textedit.iml trunk/src/utils/utils.iml Added Paths: ----------- trunk/build.gradle trunk/settings.gradle trunk/src/atrinik/build.gradle trunk/src/crossfire/build.gradle trunk/src/daimonin/build.gradle trunk/src/gridarta/build.gradle trunk/src/model/build.gradle trunk/src/plugin/build.gradle trunk/src/preferences/build.gradle trunk/src/resources/ trunk/src/resources/build.gradle trunk/src/resources/src/ trunk/src/resources/src/main/ trunk/src/resources/src/main/java/ trunk/src/resources/src/main/resources/ trunk/src/resources/src/main/resources/build.properties trunk/src/resources/src/test/ trunk/src/resources/src/test/java/ trunk/src/resources/src/test/resources/ trunk/src/textedit/build.gradle trunk/src/utils/build.gradle trunk/test-mapvalidator/build.gradle Property Changed: ---------------- trunk/ trunk/src/atrinik/ trunk/src/crossfire/ trunk/src/daimonin/ trunk/src/gridarta/ trunk/src/model/ trunk/src/plugin/ trunk/src/preferences/ trunk/src/textedit/ trunk/src/utils/ trunk/test-mapvalidator/ Index: trunk =================================================================== --- trunk 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk ___________________________________________________________________ Modified: svn:ignore ## -1,10 +1,11 ## -classes +.gradle +AtrinikEditor.jar +build +build.developer +CrossfireEditor.jar +DaimoninEditor.jar dest developer.properties -dist docs gridarta.iws out -AtrinikEditor.jar -CrossfireEditor.jar -DaimoninEditor.jar Modified: trunk/README =================================================================== --- trunk/README 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/README 2013-07-14 08:07:35 UTC (rev 9330) @@ -64,6 +64,15 @@ atrinik/ Directory containing the Atrinik Map Editor / Atrinik specific code. +build/ (generated) +**/build/ (generated) + These directories contain generated files. + +build.developer (optional) + Optional file for changing default settings of the Gradle build. You won't + need to tweak this file for normal building. But if you want to set or + override properties for build.gradle, this is the place to put them. + crossfire/ Directory containing the Crossfire Map Editor / Crossfire specific code. Modified: trunk/build-jenkins.sh =================================================================== --- trunk/build-jenkins.sh 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/build-jenkins.sh 2013-07-14 08:07:35 UTC (rev 9330) @@ -5,3 +5,6 @@ cd trunk debuild -uc -us ant clean jar test checkstyle javadoc +gradle clean +rm -rf .gradle +gradle installApp check preparePublish :javadoc Added: trunk/build.gradle =================================================================== --- trunk/build.gradle (rev 0) +++ trunk/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,166 @@ +import java.text.SimpleDateFormat +import org.gradle.process.internal.ExecException + +defaultTasks 'createEditorJar', 'installApp', 'check' + +// Add lib directory as repository for .jar files. +allprojects { + repositories { + flatDir { + dirs rootProject.file('lib') + } + } +} + +// Enforce consistent javac options in all projects. +allprojects { + afterEvaluate { project -> + if (project.plugins.findPlugin('java') != null) { + project.sourceCompatibility = 1.6 + project.compileJava.options.encoding = 'UTF-8' + project.compileTestJava.options.encoding = 'UTF-8' + project.compileJava.options.deprecation = false + project.compileTestJava.options.deprecation = false + project.compileJava.options.compilerArgs += '-Xlint:all,-path,-unchecked,-fallthrough,-serial,-deprecation' + project.compileTestJava.options.compilerArgs += '-Xlint:all,-path,-unchecked,-fallthrough,-serial,-deprecation' + } + } +} + +File createJavadocOptions(Project project) { + // Write -tag options to an option file as MinimalJavadocOptions neither + // supports -tag directly nor through addStringOption(). The latter + // function ignores all options except for the last one. + File optionFile = new File(buildDir, 'javadoc-options') + mkdir buildDir + new FileOutputStream(optionFile).withWriter('UTF-8') { w -> + w.write('-tag todo:a:Todo:\n') + w.write('-tag fixme:a:Fixme:\n') + w.write('-tag xxx:a:XXX:\n') + w.write('-tag note:a:Note:\n') + w.write('-tag warning:a:Warning:\n') + w.write('-tag "retval:a:Return Value:"\n') + w.write('-tag val:a:Value:\n') + w.write('-tag "default:a:Default Value:"\n') + w.write('-tag invariant:a:Invariant:\n') + w.write('-tag pre:a:Precondition:\n') + w.write('-tag "noinspection:a:No Inspection:"\n') + } + return optionFile +} + +allprojects { + afterEvaluate { project -> + if (project.plugins.findPlugin('java') != null) { + configure(javadoc.options) { + optionFiles createJavadocOptions(project) + quiet() + } + } + } +} + +// Create combined Javadoc for all projects. +task javadoc(type: Javadoc) { + description = 'Runs Javadoc on all Java source files.' + failOnError = true + title = 'Gridarta — API Documentation' + configure(options) { + addBooleanOption('private') + author false + encoding = 'UTF-8' + noDeprecated + noHelp + noIndex + noNavBar + noTree + splitIndex false + use + version false + windowTitle 'Gridarta' + overview 'src/gridarta/src/main/java/overview.html' + optionFiles createJavadocOptions(project) + quiet() + } + allprojects { + afterEvaluate { project -> + if (project.plugins.findPlugin('java') != null) { + source project.sourceSets.main.allJava + javadoc.dependsOn project.getTasksByName('classes', false) + } + } + } + destinationDir = file('build/javadoc') + doFirst { + classpath = files(allprojects.collect { project -> + if (project.plugins.findPlugin('java') != null) { + project.sourceSets.main.compileClasspath + } else { + [] + } + }) + } +} + +// Delete all generated files. +task clean { + description = 'Deletes generated files.' + doLast { + delete 'build' + } +} + +// Run checkstyle on Java sources in all projects. +allprojects { + afterEvaluate { project -> + if (plugins.findPlugin('java') != null) { + project.apply plugin: 'checkstyle' + project.checkstyle.configFile = file('config/checkstyle/checkstyle.xml') + project.dependencies { + checkstyle name: 'checkstyle-all', version: '5.0' + } + } + } +} + +// Defaults for global options. Overridable with build.developer. +ext.buildDeveloper = 'unknown' +ext.updateUrlAtrinik = +ext.updateUrlCrossfire = +ext.updateUrlDaimonin = + +ext.buildDeveloperFile = file('build.developer') +if (buildDeveloperFile.exists()) { + afterEvaluate { project -> + project.apply from: buildDeveloperFile + } +} + +// Information about the current project version. +ext.projectVersionMajor = 0 +ext.projectVersionMinor = 10 +ext.projectVersionPatch = 0 +ext.projectVersion = "${projectVersionMajor}.${projectVersionMinor}.${projectVersionPatch}" + +ext.buildTimestamp = { + new SimpleDateFormat('yyyy-MM-dd HH:mm:ss z').format(new Date()) +}.memoize() + +ext.buildNumber = { + String buildNumber + try { + ByteArrayOutputStream execStandardOutput = new ByteArrayOutputStream() + exec { + commandLine 'svnversion' + workingDir rootProject.projectDir + standardOutput = execStandardOutput + } + buildNumber = execStandardOutput.toString().replaceAll('^[0-9]+:', '').replaceAll('[^0-9]', '') + if (buildNumber.isEmpty()) { + buildNumber = 'unknown' + } + } catch (ExecException ex) { + buildNumber = 'unknown' + } + buildNumber +}.memoize() Property changes on: trunk/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Added: trunk/settings.gradle =================================================================== --- trunk/settings.gradle (rev 0) +++ trunk/settings.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,13 @@ +rootProject.name = 'gridarta' + +include 'src:atrinik' +include 'src:crossfire' +include 'src:daimonin' +include 'src:gridarta' +include 'src:model' +include 'src:plugin' +include 'src:preferences' +include 'src:resources' +include 'src:textedit' +include 'src:utils' +include 'test-mapvalidator' Property changes on: trunk/settings.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Index: trunk/src/atrinik =================================================================== --- trunk/src/atrinik 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/atrinik 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/atrinik ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Modified: trunk/src/atrinik/atrinik.iml =================================================================== --- trunk/src/atrinik/atrinik.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/atrinik/atrinik.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -7,6 +7,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Added: trunk/src/atrinik/build.gradle =================================================================== --- trunk/src/atrinik/build.gradle (rev 0) +++ trunk/src/atrinik/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,60 @@ +defaultTasks 'installApp', 'check', 'createEditorJar' + +apply plugin: 'application' +apply plugin: 'java' + +evaluationDependsOn ':src:model' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'log4j', version: '1.2.13' + compile project(':src:gridarta') + compile project(':src:model') + compile project(':src:resources') + runtime name: 'bsh-classgen', version: '2.0b4' + runtime name: 'bsh-commands', version: '2.0b4' + testCompile name: 'junit', version: '4.2' + testCompile project(':src:model').sourceSets.test.output +} + +mainClassName = 'net.sf.gridarta.var.atrinik.maincontrol.AtrinikEditor' +applicationName = 'AtrinikEditor' + +task createEditorJar(type: Jar, dependsOn: assemble) { + description = 'Creates the AtrinikEditor.jar archive.' + baseName = applicationName + manifest.attributes 'Main-Class': mainClassName + manifest.attributes 'SplashScreen-Image': 'icons/CFIntro.gif' + from sourceSets.main.output + doFirst { + // The following must be executed in doFirst since the configuration + // has not been initialized at configuration time. + from(configurations.runtime.resolve().collect { + it.isDirectory() ? it : zipTree(it) + }) { + exclude 'META-INF/**' + exclude 'org/apache/log4j/jdbc/**' + exclude 'org/apache/log4j/net/SMTPAppender*.class' + exclude 'org/apache/log4j/nt/**' + exclude 'org/jetbrains/**' + } + } +} + +task preparePublish { + description = 'Prepare files to publish AtrinikEditor.jar.' + def outputFile = new File(buildDir, 'libs/update.properties') + dependsOn createEditorJar + inputs.property 'build.number', { "${rootProject.buildNumber()}" } + inputs.property 'update.developer', { "${rootProject.buildDeveloper}" } + inputs.property 'update.url', { "${rootProject.updateUrlAtrinik}" } + outputs.file outputFile + doLast { + mkdir outputFile.parentFile + ant.echo file: outputFile, message: + "update.number=${rootProject.buildNumber()}\n" + + "update.tstamp=${rootProject.buildTimestamp()}\n" + + "update.developer=${rootProject.buildDeveloper}\n" + + "update.url=${rootProject.updateUrlAtrinik}\n" + } +} Property changes on: trunk/src/atrinik/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Index: trunk/src/crossfire =================================================================== --- trunk/src/crossfire 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/crossfire 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/crossfire ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/crossfire/build.gradle =================================================================== --- trunk/src/crossfire/build.gradle (rev 0) +++ trunk/src/crossfire/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,60 @@ +defaultTasks 'installApp', 'check', 'createEditorJar' + +apply plugin: 'application' +apply plugin: 'java' + +evaluationDependsOn ':src:model' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'log4j', version: '1.2.13' + compile project(':src:gridarta') + compile project(':src:model') + compile project(':src:resources') + runtime name: 'bsh-classgen', version: '2.0b4' + runtime name: 'bsh-commands', version: '2.0b4' + testCompile name: 'junit', version: '4.2' + testCompile project(':src:model').sourceSets.test.output +} + +mainClassName = 'net.sf.gridarta.var.crossfire.maincontrol.CrossfireEditor' +applicationName = 'CrossfireEditor' + +task createEditorJar(type: Jar, dependsOn: assemble) { + description = 'Creates the CrossfireEditor.jar archive.' + baseName = applicationName + manifest.attributes 'Main-Class': mainClassName + manifest.attributes 'SplashScreen-Image': 'icons/CFIntro.gif' + from sourceSets.main.output + doFirst { + // The following must be executed in doFirst since the configuration + // has not been initialized at configuration time. + from(configurations.runtime.resolve().collect { + it.isDirectory() ? it : zipTree(it) + }) { + exclude 'META-INF/**' + exclude 'org/apache/log4j/jdbc/**' + exclude 'org/apache/log4j/net/SMTPAppender*.class' + exclude 'org/apache/log4j/nt/**' + exclude 'org/jetbrains/**' + } + } +} + +task preparePublish { + description = 'Prepare files to publish CrossfireEditor.jar.' + def outputFile = new File(buildDir, 'libs/update.properties') + dependsOn createEditorJar + inputs.property 'build.number', { "${rootProject.buildNumber()}" } + inputs.property 'update.developer', { "${rootProject.buildDeveloper}" } + inputs.property 'update.url', { "${rootProject.updateUrlCrossfire}" } + outputs.file outputFile + doLast { + mkdir outputFile.parentFile + ant.echo file: outputFile, message: + "update.number=${rootProject.buildNumber()}\n" + + "update.tstamp=${rootProject.buildTimestamp()}\n" + + "update.developer=${rootProject.buildDeveloper}\n" + + "update.url=${rootProject.updateUrlCrossfire}\n" + } +} Property changes on: trunk/src/crossfire/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/crossfire/crossfire.iml =================================================================== --- trunk/src/crossfire/crossfire.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/crossfire/crossfire.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -7,6 +7,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/src/daimonin =================================================================== --- trunk/src/daimonin 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/daimonin 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/daimonin ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/daimonin/build.gradle =================================================================== --- trunk/src/daimonin/build.gradle (rev 0) +++ trunk/src/daimonin/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,60 @@ +defaultTasks 'installApp', 'check', 'createEditorJar' + +apply plugin: 'application' +apply plugin: 'java' + +evaluationDependsOn ':src:model' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'log4j', version: '1.2.13' + compile project(':src:gridarta') + compile project(':src:model') + compile project(':src:resources') + runtime name: 'bsh-classgen', version: '2.0b4' + runtime name: 'bsh-commands', version: '2.0b4' + testCompile name: 'junit', version: '4.2' + testCompile project(':src:model').sourceSets.test.output +} + +mainClassName = 'net.sf.gridarta.var.daimonin.maincontrol.DaimoninEditor' +applicationName = 'DaimoninEditor' + +task createEditorJar(type: Jar, dependsOn: assemble) { + description = 'Creates the DaimoninEditor.jar archive.' + baseName = applicationName + manifest.attributes 'Main-Class': mainClassName + manifest.attributes 'SplashScreen-Image': 'icons/CFIntro.gif' + from sourceSets.main.output + doFirst { + // The following must be executed in doFirst since the configuration + // has not been initialized at configuration time. + from(configurations.runtime.resolve().collect { + it.isDirectory() ? it : zipTree(it) + }) { + exclude 'META-INF/**' + exclude 'org/apache/log4j/jdbc/**' + exclude 'org/apache/log4j/net/SMTPAppender*.class' + exclude 'org/apache/log4j/nt/**' + exclude 'org/jetbrains/**' + } + } +} + +task preparePublish { + description = 'Prepare files to publish DaimoninEditor.jar.' + def outputFile = new File(buildDir, 'libs/update.properties') + dependsOn createEditorJar + inputs.property 'build.number', { "${rootProject.buildNumber()}" } + inputs.property 'update.developer', { "${rootProject.buildDeveloper}" } + inputs.property 'update.url', { "${rootProject.updateUrlDaimonin}" } + outputs.file outputFile + doLast { + mkdir outputFile.parentFile + ant.echo file: outputFile, message: + "update.number=${rootProject.buildNumber()}\n" + + "update.tstamp=${rootProject.buildTimestamp()}\n" + + "update.developer=${rootProject.buildDeveloper}\n" + + "update.url=${rootProject.updateUrlDaimonin}\n" + } +} Property changes on: trunk/src/daimonin/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/daimonin/daimonin.iml =================================================================== --- trunk/src/daimonin/daimonin.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/daimonin/daimonin.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -7,6 +7,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/src/gridarta =================================================================== --- trunk/src/gridarta 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/gridarta 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/gridarta ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/gridarta/build.gradle =================================================================== --- trunk/src/gridarta/build.gradle (rev 0) +++ trunk/src/gridarta/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,23 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +evaluationDependsOn ':src:model' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'japi-lib-swing-about', version: '0.1.0' + compile name: 'japi-lib-swing-action', version: '0.1.0' + compile name: 'japi-lib-swing-prefs', version: '0.1.0' + compile name: 'japi-lib-swing-tod', version: '0.1.0' + compile name: 'java-getopt', version: '1.0.13' + compile name: 'log4j', version: '1.2.13' + compile name: 'rsyntaxtextarea', version: '1.5.1' + compile project(':src:model') + compile project(':src:plugin') + compile project(':src:preferences') + compile project(':src:textedit') + compile project(':src:utils') + testCompile name: 'junit', version: '4.2' + testCompile project(':src:model').sourceSets.test.output +} Property changes on: trunk/src/gridarta/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/gridarta/gridarta.iml =================================================================== --- trunk/src/gridarta/gridarta.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/gridarta/gridarta.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -6,6 +6,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> <excludeFolder url="file://$MODULE_DIR$/src/screenshots" /> </content> <orderEntry type="inheritedJdk" /> Index: trunk/src/model =================================================================== --- trunk/src/model 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/model 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/model ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/model/build.gradle =================================================================== --- trunk/src/model/build.gradle (rev 0) +++ trunk/src/model/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,15 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +evaluationDependsOn ':src:utils' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'japi-lib-swing-misc', version: 'trunk-1398' + compile name: 'jdom', version: '0.0' + compile name: 'log4j', version: '1.2.13' + compile project(':src:utils') + testCompile name: 'junit', version: '4.2' + testCompile project(':src:utils').sourceSets.test.output +} Property changes on: trunk/src/model/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/model/model.iml =================================================================== --- trunk/src/model/model.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/model/model.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -7,6 +7,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/src/plugin =================================================================== --- trunk/src/plugin 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/plugin 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/plugin ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/plugin/build.gradle =================================================================== --- trunk/src/plugin/build.gradle (rev 0) +++ trunk/src/plugin/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,12 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'bsh-core', version: '2.0b4' + compile name: 'bsh-util', version: '2.0b4' + compile name: 'log4j', version: '1.2.13' + compile project(':src:model') + testCompile name: 'junit', version: '4.2' +} Property changes on: trunk/src/plugin/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/plugin/plugin.iml =================================================================== --- trunk/src/plugin/plugin.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/plugin/plugin.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -7,6 +7,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/src/preferences =================================================================== --- trunk/src/preferences 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/preferences 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/preferences ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/preferences/build.gradle =================================================================== --- trunk/src/preferences/build.gradle (rev 0) +++ trunk/src/preferences/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,10 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'japi-lib-swing-action', version: '0.1.0' + compile name: 'log4j', version: '1.2.13' + testCompile name: 'junit', version: '4.2' +} Property changes on: trunk/src/preferences/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/preferences/preferences.iml =================================================================== --- trunk/src/preferences/preferences.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/preferences/preferences.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -6,6 +6,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/src/resources =================================================================== --- trunk/src/resources 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/resources 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/resources ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/resources/build.gradle =================================================================== --- trunk/src/resources/build.gradle (rev 0) +++ trunk/src/resources/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,19 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +configure(tasks[sourceSets.main.processResourcesTaskName]) { + inputs.property 'build.developer', rootProject.buildDeveloper + inputs.property 'build.number', { rootProject.buildNumber() } + filter { line -> + if (line.equals('build.developer=unknown')) { + 'build.developer=' + rootProject.buildDeveloper + } else if (line.equals('build.number=unknown')) { + 'build.number=' + rootProject.buildNumber() + } else if (line.equals('build.tstamp=unknown')) { + 'build.tstamp=' + rootProject.buildTimestamp() + } else { + line + } + } +} Property changes on: trunk/src/resources/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Added: trunk/src/resources/src/main/resources/build.properties =================================================================== --- trunk/src/resources/src/main/resources/build.properties (rev 0) +++ trunk/src/resources/src/main/resources/build.properties 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,3 @@ +build.developer=unknown +build.number=unknown +build.tstamp=unknown Property changes on: trunk/src/resources/src/main/resources/build.properties ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Index: trunk/src/textedit =================================================================== --- trunk/src/textedit 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/textedit 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/textedit ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/textedit/build.gradle =================================================================== --- trunk/src/textedit/build.gradle (rev 0) +++ trunk/src/textedit/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,10 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'log4j', version: '1.2.13' + compile project(':src:utils') + testCompile name: 'junit', version: '4.2' +} Property changes on: trunk/src/textedit/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/textedit/textedit.iml =================================================================== --- trunk/src/textedit/textedit.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/textedit/textedit.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -6,6 +6,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/src/utils =================================================================== --- trunk/src/utils 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/utils 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/src/utils ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/src/utils/build.gradle =================================================================== --- trunk/src/utils/build.gradle (rev 0) +++ trunk/src/utils/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,12 @@ +defaultTasks 'jar', 'check' + +apply plugin: 'java' + +dependencies { + compile name: 'annotations', version: '0.0' + compile name: 'japi-lib-swing-action', version: '0.1.0' + compile name: 'japi-lib-util', version: 'trunk-1410' + compile name: 'japi-lib-xml', version: '0.1.0' + compile name: 'log4j', version: '1.2.13' + testCompile name: 'junit', version: '4.2' +} Property changes on: trunk/src/utils/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/utils/utils.iml =================================================================== --- trunk/src/utils/utils.iml 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/src/utils/utils.iml 2013-07-14 08:07:35 UTC (rev 9330) @@ -6,6 +6,7 @@ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/build" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> Index: trunk/test-mapvalidator =================================================================== --- trunk/test-mapvalidator 2013-07-13 13:40:38 UTC (rev 9329) +++ trunk/test-mapvalidator 2013-07-14 08:07:35 UTC (rev 9330) Property changes on: trunk/test-mapvalidator ___________________________________________________________________ Added: svn:ignore ## -0,0 +1 ## +build Added: trunk/test-mapvalidator/build.gradle =================================================================== --- trunk/test-mapvalidator/build.gradle (rev 0) +++ trunk/test-mapvalidator/build.gradle 2013-07-14 08:07:35 UTC (rev 9330) @@ -0,0 +1,64 @@ +import org.gradle.process.internal.ExecException + +defaultTasks 'check' + +task check { + description = 'Runs all map-validator tests.' +} + +public static String loadFile(File file) { + ByteArrayOutputStream data = new ByteArrayOutputStream() + new FileInputStream(file).withStream { FileInputStream is -> + byte[] tmp = new byte[1024] + while (true) { + int len = is.read(tmp) + if (len <= 0) { + break + } + data.write(tmp, 0, len) + } + } + return new String(data.toByteArray()) +} + +tasks.addRule("Pattern: check_<type>") { String taskName -> + if (taskName.startsWith("check_")) { + String type = taskName - 'check_' + File outputFile = new File(buildDir, type + '.txt') + File inputDir = file(type) + Project typeProject = project(':src:' + type) + evaluationDependsOn typeProject.path + task(taskName) { + inputs.files inputDir + outputs.files outputFile + dependsOn typeProject.tasks.getByName('classes') + doLast { + mkdir outputFile.parentFile + String applicationName = typeProject.applicationName + try { + javaexec { + classpath typeProject.sourceSets.main.runtimeClasspath + main = typeProject.mainClassName + args '--config='+new File(inputDir, 'regtest.conf') + args '--plugin=MapValidator' + workingDir rootDir + standardOutput = new FileOutputStream(outputFile) + } + } catch (ExecException ex) { + println loadFile(outputFile) + throw ex; + } + } + } + } +} + +check.dependsOn check_atrinik +check.dependsOn check_crossfire +check.dependsOn check_daimonin + +task clean { + doLast { + delete buildDir + } +} Property changes on: trunk/test-mapvalidator/build.gradle ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-13 13:40:41
|
Revision: 9329 http://sourceforge.net/p/gridarta/code/9329 Author: akirschbaum Date: 2013-07-13 13:40:38 +0000 (Sat, 13 Jul 2013) Log Message: ----------- Fix Javadoc issue. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/undo/package.html Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/undo/package.html =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/undo/package.html 2013-07-13 13:36:25 UTC (rev 9328) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/undo/package.html 2013-07-13 13:40:38 UTC (rev 9329) @@ -21,7 +21,5 @@ <html> <body> UI parts of the implementation of an Undo / Redo in Gridarta. -<p/> -@see net.sf.gridarta.model.undo </body> </html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-13 13:36:31
|
Revision: 9328 http://sourceforge.net/p/gridarta/code/9328 Author: akirschbaum Date: 2013-07-13 13:36:25 +0000 (Sat, 13 Jul 2013) Log Message: ----------- Rename annotations.jar to annotations-0.0.jar. Modified Paths: -------------- trunk/build.xml trunk/gridarta.ipr Added Paths: ----------- trunk/lib/annotations-0.0.jar Removed Paths: ------------- trunk/lib/annotations.jar Modified: trunk/build.xml =================================================================== --- trunk/build.xml 2013-07-13 13:30:45 UTC (rev 9327) +++ trunk/build.xml 2013-07-13 13:36:25 UTC (rev 9328) @@ -130,7 +130,7 @@ <pathelement location="${build.dir}/utils/test"/> </path> - <path id="path.lib.annotations" location="lib/annotations.jar"/> + <path id="path.lib.annotations" location="lib/annotations-0.0.jar"/> <path id="path.lib.bsh-core" location="lib/bsh-core-2.0b4.jar"/> <path id="path.lib.bsh-util" location="lib/bsh-util-2.0b4.jar"/> <path id="path.lib.getopt" location="lib/java-getopt-1.0.13.jar"/> Modified: trunk/gridarta.ipr =================================================================== --- trunk/gridarta.ipr 2013-07-13 13:30:45 UTC (rev 9327) +++ trunk/gridarta.ipr 2013-07-13 13:36:25 UTC (rev 9328) @@ -2290,7 +2290,7 @@ <component name="libraryTable"> <library name="annotations"> <CLASSES> - <root url="jar://$PROJECT_DIR$/lib/annotations.jar!/" /> + <root url="jar://$PROJECT_DIR$/lib/annotations-0-0.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> Copied: trunk/lib/annotations-0.0.jar (from rev 9327, trunk/lib/annotations.jar) =================================================================== (Binary files differ) Deleted: trunk/lib/annotations.jar =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-13 13:30:52
|
Revision: 9327 http://sourceforge.net/p/gridarta/code/9327 Author: akirschbaum Date: 2013-07-13 13:30:45 +0000 (Sat, 13 Jul 2013) Log Message: ----------- Fix Javadoc issues. Modified Paths: -------------- trunk/src/atrinik/src/main/java/net/sf/gridarta/var/atrinik/gui/map/renderer/package.html trunk/src/crossfire/src/main/java/net/sf/gridarta/var/crossfire/gui/map/renderer/package.html trunk/src/daimonin/src/main/java/net/sf/gridarta/var/daimonin/gui/map/renderer/package.html Modified: trunk/src/atrinik/src/main/java/net/sf/gridarta/var/atrinik/gui/map/renderer/package.html =================================================================== --- trunk/src/atrinik/src/main/java/net/sf/gridarta/var/atrinik/gui/map/renderer/package.html 2013-07-13 10:42:56 UTC (rev 9326) +++ trunk/src/atrinik/src/main/java/net/sf/gridarta/var/atrinik/gui/map/renderer/package.html 2013-07-13 13:30:45 UTC (rev 9327) @@ -22,7 +22,7 @@ <body> <p>Renders maps.</p> -<p>Note: management of maps is in a different package: {@link +<p>Note: management of maps is in a different package: {@code net.sf.gridarta.model.mapcontrol}.</p> </body> </html> Modified: trunk/src/crossfire/src/main/java/net/sf/gridarta/var/crossfire/gui/map/renderer/package.html =================================================================== --- trunk/src/crossfire/src/main/java/net/sf/gridarta/var/crossfire/gui/map/renderer/package.html 2013-07-13 10:42:56 UTC (rev 9326) +++ trunk/src/crossfire/src/main/java/net/sf/gridarta/var/crossfire/gui/map/renderer/package.html 2013-07-13 13:30:45 UTC (rev 9327) @@ -22,7 +22,7 @@ <body> <p>Renders maps.</p> -<p>Note: management of maps is in a different package: {@link +<p>Note: management of maps is in a different package: {@code net.sf.gridarta.model.mapcontrol}.</p> </body> </html> Modified: trunk/src/daimonin/src/main/java/net/sf/gridarta/var/daimonin/gui/map/renderer/package.html =================================================================== --- trunk/src/daimonin/src/main/java/net/sf/gridarta/var/daimonin/gui/map/renderer/package.html 2013-07-13 10:42:56 UTC (rev 9326) +++ trunk/src/daimonin/src/main/java/net/sf/gridarta/var/daimonin/gui/map/renderer/package.html 2013-07-13 13:30:45 UTC (rev 9327) @@ -22,7 +22,7 @@ <body> <p>Renders maps.</p> -<p>Note: management of maps is in a different package: {@link +<p>Note: management of maps is in a different package: {@code net.sf.gridarta.model.mapcontrol}.</p> </body> </html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-13 10:43:01
|
Revision: 9326 http://sourceforge.net/p/gridarta/code/9326 Author: akirschbaum Date: 2013-07-13 10:42:56 +0000 (Sat, 13 Jul 2013) Log Message: ----------- Add comment. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java 2013-07-12 18:24:39 UTC (rev 9325) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/gui/dialog/gameobjectattributes/GameObjectAttributesDialogFactory.java 2013-07-13 10:42:56 UTC (rev 9326) @@ -45,6 +45,12 @@ import net.sf.japi.swing.action.ActionBuilderFactory; import org.jetbrains.annotations.NotNull; +/** + * A factory that creates {@link GameObjectAttributesDialog dialogs for editing + * game object attributes}. For each game object instance at most one dialog is + * created at a time. Dialog instances are dropped when the dialog is disposed. + * @author Andreas Kirschbaum + */ public class GameObjectAttributesDialogFactory<G extends GameObject<G, A, R>, A extends MapArchObject<A>, R extends Archetype<G, A, R>> { /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 18:24:47
|
Revision: 9325 http://sourceforge.net/p/gridarta/code/9325 Author: akirschbaum Date: 2013-07-12 18:24:39 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Inline function. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java 2013-07-12 18:18:23 UTC (rev 9324) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java 2013-07-12 18:24:39 UTC (rev 9325) @@ -123,18 +123,22 @@ * @return whether the action was or can be performed */ private boolean doShrinkSelection(final boolean performAction) { - final MapView<G, A, R> mapView = getSelection(); - if (mapView == null) { + final MapView<G, A, R> mapView = currentMapView; + if (currentMapView == null) { return false; } + final MapGrid mapGrid = mapView.getMapGrid(); + if (mapGrid.getSelectedRec() == null) { + return false; + } + final List<MapSquare<G, A, R>> selectedSquares = mapView.getSelectedSquares(); if (selectedSquares.isEmpty()) { return false; } if (performAction) { - final MapGrid mapGrid = mapView.getMapGrid(); final MapModel<G, A, R> mapModel = mapView.getMapControl().getMapModel(); final MapArchObject<A> mapArchObject = mapModel.getMapArchObject(); final Point point = new Point(); @@ -167,14 +171,4 @@ return true; } - /** - * Determine if the current map has a selection. - * @return the map view if a selection exists, or <code>null</code> - * otherwise - */ - @Nullable - private MapView<G, A, R> getSelection() { - return currentMapView != null && currentMapView.getMapGrid().getSelectedRec() != null ? currentMapView : null; - } - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 18:18:26
|
Revision: 9324 http://sourceforge.net/p/gridarta/code/9324 Author: akirschbaum Date: 2013-07-12 18:18:23 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Extract GrowSelectionAction from MainActions. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java Added Paths: ----------- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/GrowSelectionAction.java Added: trunk/src/gridarta/src/main/java/net/sf/gridarta/action/GrowSelectionAction.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/GrowSelectionAction.java (rev 0) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/action/GrowSelectionAction.java 2013-07-12 18:18:23 UTC (rev 9324) @@ -0,0 +1,162 @@ +/* + * Gridarta MMORPG map editor for Crossfire, Daimonin and similar games. + * Copyright (C) 2000-2011 The Gridarta Developers. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +package net.sf.gridarta.action; + +import java.awt.Point; +import java.util.List; +import javax.swing.Action; +import net.sf.gridarta.gui.map.mapview.MapView; +import net.sf.gridarta.gui.map.mapview.MapViewManager; +import net.sf.gridarta.gui.map.mapview.MapViewManagerListener; +import net.sf.gridarta.model.archetype.Archetype; +import net.sf.gridarta.model.gameobject.GameObject; +import net.sf.gridarta.model.maparchobject.MapArchObject; +import net.sf.gridarta.model.mapgrid.MapGrid; +import net.sf.gridarta.model.mapgrid.SelectionMode; +import net.sf.gridarta.model.mapmodel.MapModel; +import net.sf.gridarta.model.mapmodel.MapSquare; +import net.sf.gridarta.utils.EditorAction; +import net.sf.japi.swing.action.ActionMethod; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +/** + * An {@link EditorAction} that grows the current selection by one map square. + * @author Andreas Kirschbaum + */ +public class GrowSelectionAction<G extends GameObject<G, A, R>, A extends MapArchObject<A>, R extends Archetype<G, A, R>> implements EditorAction { + + /** + * The active map view, or <code>null</code> if no map view exists. + */ + @Nullable + private MapView<G, A, R> currentMapView; + + /** + * The action associated with this editor action. set to {@code null} if no + * action is associated. + */ + @Nullable + private Action action; + + /** + * The map view manager listener used to detect changed current maps. + */ + @NotNull + private final MapViewManagerListener<G, A, R> mapViewManagerListener = new MapViewManagerListener<G, A, R>() { + + @Override + public void activeMapViewChanged(@Nullable final MapView<G, A, R> mapView) { + currentMapView = mapView; + updateAction(); + } + + @Override + public void mapViewCreated(@NotNull final MapView<G, A, R> mapView) { + } + + @Override + public void mapViewClosing(@NotNull final MapView<G, A, R> mapView) { + } + + }; + + /** + * Creates a new instance. + * @param mapViewManager the map view manager + */ + public GrowSelectionAction(@NotNull final MapViewManager<G, A, R> mapViewManager) { + mapViewManager.addMapViewManagerListener(mapViewManagerListener); + currentMapView = mapViewManager.getActiveMapView(); + } + + /** + * Grows the current map selection by one map square. + */ + @ActionMethod + public void shrinkSelection() { + doGrowSelection(true); + } + + /** + * {@inheritDoc} + */ + @Override + public void setAction(@NotNull final Action action, @NotNull final String name) { + this.action = action; + updateAction(); + } + + /** + * Updates the {@link #action}'s enabled state. + */ + private void updateAction() { + if (action != null) { + //noinspection ConstantConditions + action.setEnabled(doGrowSelection(false)); + } + } + + /** + * Grows the current map selection by one map square. + * @param performAction whether the action should be performed + * @return whether the action was or can be performed + */ + private boolean doGrowSelection(final boolean performAction) { + final MapView<G, A, R> mapView = currentMapView; + if (mapView == null) { + return false; + } + + final MapGrid mapGrid = mapView.getMapGrid(); + if (mapGrid.getSelectedRec() == null) { + return false; + } + + final List<MapSquare<G, A, R>> selectedSquares = mapView.getSelectedSquares(); + if (selectedSquares.isEmpty()) { + return false; + } + + if (performAction) { + final MapModel<G, A, R> mapModel = mapView.getMapControl().getMapModel(); + final MapArchObject<A> mapArchObject = mapModel.getMapArchObject(); + final Point point = new Point(); + mapGrid.beginTransaction(); + try { + for (final MapSquare<G, A, R> mapSquare : selectedSquares) { + for (int dy = -1; dy <= 1; dy++) { + for (int dx = -1; dx <= 1; dx++) { + mapSquare.getMapLocation(point, dx, dy); + if (mapArchObject.isPointValid(point)) { + mapGrid.select(point, SelectionMode.ADD); + } + } + } + } + } finally { + mapGrid.endTransaction(); + } + } + + return true; + } + +} Property changes on: trunk/src/gridarta/src/main/java/net/sf/gridarta/action/GrowSelectionAction.java ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java 2013-07-12 18:14:47 UTC (rev 9323) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java 2013-07-12 18:18:23 UTC (rev 9324) @@ -275,12 +275,6 @@ private Action aExpandEmptySelection; /** - * Action called for "grow selection". - */ - @Nullable - private Action aGrowSelection; - - /** * The {@link RandomFillDialog} instance. */ @NotNull @@ -610,10 +604,6 @@ //noinspection ConstantConditions aExpandEmptySelection.setEnabled(doExpandEmptySelection(false)); } - if (aGrowSelection != null) { - //noinspection ConstantConditions - aGrowSelection.setEnabled(doGrowSelection(false)); - } } /** @@ -834,14 +824,6 @@ } /** - * Invoked when the user wants to grow the selection by one square. - */ - @ActionMethod - public void growSelection() { - doGrowSelection(true); - } - - /** * Determine if the current map has a selection. * @return the map view if a selection exists, or <code>null</code> * otherwise @@ -1307,47 +1289,6 @@ } /** - * Executes the "grow selection" action. - * @param performAction whether the action should be performed - * @return whether the action was or can be performed - */ - private boolean doGrowSelection(final boolean performAction) { - final MapView<G, A, R> mapView = getSelection(); - if (mapView == null) { - return false; - } - - final List<MapSquare<G, A, R>> selectedSquares = mapView.getSelectedSquares(); - if (selectedSquares.isEmpty()) { - return false; - } - - if (performAction) { - final MapModel<G, A, R> mapModel = mapView.getMapControl().getMapModel(); - final MapArchObject<A> mapArchObject = mapModel.getMapArchObject(); - final Point point = new Point(); - final MapGrid mapGrid = mapView.getMapGrid(); - mapGrid.beginTransaction(); - try { - for (final MapSquare<G, A, R> mapSquare : selectedSquares) { - for (int dy = -1; dy <= 1; dy++) { - for (int dx = -1; dx <= 1; dx++) { - mapSquare.getMapLocation(point, dx, dy); - if (mapArchObject.isPointValid(point)) { - mapGrid.select(point, SelectionMode.ADD); - } - } - } - } - } finally { - mapGrid.endTransaction(); - } - } - - return true; - } - - /** * "Fill" was selected from the Edit menu. * @param mapView the map view to fill * @param insertionMode the insertion mode to use @@ -1430,8 +1371,6 @@ aInvertSelection = action; } else if (name.equals("expandEmptySelection")) { aExpandEmptySelection = action; - } else if (name.equals("growSelection")) { - aGrowSelection = action; } else { throw new IllegalArgumentException(); } Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java 2013-07-12 18:14:47 UTC (rev 9323) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java 2013-07-12 18:18:23 UTC (rev 9324) @@ -52,6 +52,7 @@ import net.sf.gridarta.action.FindArchetypesAction; import net.sf.gridarta.action.GcAction; import net.sf.gridarta.action.GoLocationAction; +import net.sf.gridarta.action.GrowSelectionAction; import net.sf.gridarta.action.InsertArchAction; import net.sf.gridarta.action.LightVisibleAction; import net.sf.gridarta.action.ManageBookmarksAction; @@ -540,7 +541,7 @@ createAction("selectAll", "Map/Selection", mainActions); createAction("invertSelection", "Map/Selection", mainActions); createAction("expandEmptySelection", "Map/Selection", mainActions); - createAction("growSelection", "Map/Selection", mainActions); + createAction("growSelection", "Map/Selection", new GrowSelectionAction<G, A, R>(mapViewManager)); createAction("shrinkSelection", "Map/Selection", new ShrinkSelectionAction<G, A, R>(mapViewManager)); createAction("collectArches", "Tool", new CollectArchesAction<G, A, R>(globalSettings, resources, exiter, mainViewFrame)); createAction("reloadFaces", "Image,Tool", new ReloadFacesAction<G, A, R>(archetypeSet, faceObjectProviders)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 18:14:51
|
Revision: 9323 http://sourceforge.net/p/gridarta/code/9323 Author: akirschbaum Date: 2013-07-12 18:14:47 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Fix typos. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java 2013-07-12 17:28:36 UTC (rev 9322) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java 2013-07-12 18:14:47 UTC (rev 9323) @@ -91,7 +91,7 @@ } /** - * Shinks the current map selection by one map square. + * Grows the current map selection by one map square. */ @ActionMethod public void shrinkSelection() { @@ -108,7 +108,7 @@ } /** - * Update the {@link #action}'s enabled state. + * Updates the {@link #action}'s enabled state. */ private void updateAction() { if (action != null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 17:28:44
|
Revision: 9322 http://sourceforge.net/p/gridarta/code/9322 Author: akirschbaum Date: 2013-07-12 17:28:36 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Extract ShrinkSelectionAction from MainActions. Modified Paths: -------------- trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java Added Paths: ----------- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java Added: trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java (rev 0) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java 2013-07-12 17:28:36 UTC (rev 9322) @@ -0,0 +1,180 @@ +/* + * Gridarta MMORPG map editor for Crossfire, Daimonin and similar games. + * Copyright (C) 2000-2011 The Gridarta Developers. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +package net.sf.gridarta.action; + +import java.awt.Point; +import java.util.IdentityHashMap; +import java.util.List; +import java.util.Map; +import javax.swing.Action; +import net.sf.gridarta.gui.map.mapview.MapView; +import net.sf.gridarta.gui.map.mapview.MapViewManager; +import net.sf.gridarta.gui.map.mapview.MapViewManagerListener; +import net.sf.gridarta.model.archetype.Archetype; +import net.sf.gridarta.model.gameobject.GameObject; +import net.sf.gridarta.model.maparchobject.MapArchObject; +import net.sf.gridarta.model.mapgrid.MapGrid; +import net.sf.gridarta.model.mapgrid.SelectionMode; +import net.sf.gridarta.model.mapmodel.MapModel; +import net.sf.gridarta.model.mapmodel.MapSquare; +import net.sf.gridarta.utils.EditorAction; +import net.sf.japi.swing.action.ActionMethod; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +/** + * An {@link EditorAction} that shrinks the current selection by one map + * square. + * @author Andreas Kirschbaum + */ +public class ShrinkSelectionAction<G extends GameObject<G, A, R>, A extends MapArchObject<A>, R extends Archetype<G, A, R>> implements EditorAction { + + /** + * The active map view, or <code>null</code> if no map view exists. + */ + @Nullable + private MapView<G, A, R> currentMapView; + + /** + * The action associated with this editor action. set to {@code null} if no + * action is associated. + */ + @Nullable + private Action action; + + /** + * The map view manager listener used to detect changed current maps. + */ + @NotNull + private final MapViewManagerListener<G, A, R> mapViewManagerListener = new MapViewManagerListener<G, A, R>() { + + @Override + public void activeMapViewChanged(@Nullable final MapView<G, A, R> mapView) { + currentMapView = mapView; + updateAction(); + } + + @Override + public void mapViewCreated(@NotNull final MapView<G, A, R> mapView) { + } + + @Override + public void mapViewClosing(@NotNull final MapView<G, A, R> mapView) { + } + + }; + + /** + * Creates a new instance. + * @param mapViewManager the map view manager + */ + public ShrinkSelectionAction(@NotNull final MapViewManager<G, A, R> mapViewManager) { + mapViewManager.addMapViewManagerListener(mapViewManagerListener); + currentMapView = mapViewManager.getActiveMapView(); + } + + /** + * Shinks the current map selection by one map square. + */ + @ActionMethod + public void shrinkSelection() { + doShrinkSelection(true); + } + + /** + * {@inheritDoc} + */ + @Override + public void setAction(@NotNull final Action action, @NotNull final String name) { + this.action = action; + updateAction(); + } + + /** + * Update the {@link #action}'s enabled state. + */ + private void updateAction() { + if (action != null) { + //noinspection ConstantConditions + action.setEnabled(doShrinkSelection(false)); + } + } + + /** + * Shrinks the current map selection by one map square. + * @param performAction whether the action should be performed + * @return whether the action was or can be performed + */ + private boolean doShrinkSelection(final boolean performAction) { + final MapView<G, A, R> mapView = getSelection(); + if (mapView == null) { + return false; + } + + final List<MapSquare<G, A, R>> selectedSquares = mapView.getSelectedSquares(); + if (selectedSquares.isEmpty()) { + return false; + } + + if (performAction) { + final MapGrid mapGrid = mapView.getMapGrid(); + final MapModel<G, A, R> mapModel = mapView.getMapControl().getMapModel(); + final MapArchObject<A> mapArchObject = mapModel.getMapArchObject(); + final Point point = new Point(); + final Map<MapSquare<G, A, R>, Void> mapSquaresToShrink = new IdentityHashMap<MapSquare<G, A, R>, Void>(); + mapGrid.beginTransaction(); + try { + for (final MapSquare<G, A, R> mapSquare : selectedSquares) { +LOOP: + for (int dy = -1; dy <= 1; dy++) { + for (int dx = -1; dx <= 1; dx++) { + if (dx != 0 || dy != 0) { + mapSquare.getMapLocation(point, dx, dy); + if (mapArchObject.isPointValid(point) && (mapGrid.getFlags(point) & MapGrid.GRID_FLAG_SELECTION) == 0) { + mapSquaresToShrink.put(mapSquare, null); + break LOOP; + } + } + } + } + } + for (final MapSquare<G, A, R> mapSquare : mapSquaresToShrink.keySet()) { + mapSquare.getMapLocation(point); + mapGrid.select(point, SelectionMode.SUB); + } + } finally { + mapGrid.endTransaction(); + } + } + + return true; + } + + /** + * Determine if the current map has a selection. + * @return the map view if a selection exists, or <code>null</code> + * otherwise + */ + @Nullable + private MapView<G, A, R> getSelection() { + return currentMapView != null && currentMapView.getMapGrid().getSelectedRec() != null ? currentMapView : null; + } + +} Property changes on: trunk/src/gridarta/src/main/java/net/sf/gridarta/action/ShrinkSelectionAction.java ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +LF \ No newline at end of property Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java 2013-07-12 04:37:49 UTC (rev 9321) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/mainactions/MainActions.java 2013-07-12 17:28:36 UTC (rev 9322) @@ -281,12 +281,6 @@ private Action aGrowSelection; /** - * Action called for "shrink selection". - */ - @Nullable - private Action aShrinkSelection; - - /** * The {@link RandomFillDialog} instance. */ @NotNull @@ -620,10 +614,6 @@ //noinspection ConstantConditions aGrowSelection.setEnabled(doGrowSelection(false)); } - if (aShrinkSelection != null) { - //noinspection ConstantConditions - aShrinkSelection.setEnabled(doShrinkSelection(false)); - } } /** @@ -852,14 +842,6 @@ } /** - * Invoked when the user wants to shrink the selection by one square. - */ - @ActionMethod - public void shrinkSelection() { - doShrinkSelection(true); - } - - /** * Determine if the current map has a selection. * @return the map view if a selection exists, or <code>null</code> * otherwise @@ -1366,56 +1348,6 @@ } /** - * Executes the "shrink selection" action. - * @param performAction whether the action should be performed - * @return whether the action was or can be performed - */ - private boolean doShrinkSelection(final boolean performAction) { - final MapView<G, A, R> mapView = getSelection(); - if (mapView == null) { - return false; - } - - final List<MapSquare<G, A, R>> selectedSquares = mapView.getSelectedSquares(); - if (selectedSquares.isEmpty()) { - return false; - } - - if (performAction) { - final MapGrid mapGrid = mapView.getMapGrid(); - final MapModel<G, A, R> mapModel = mapView.getMapControl().getMapModel(); - final MapArchObject<A> mapArchObject = mapModel.getMapArchObject(); - final Point point = new Point(); - final Map<MapSquare<G, A, R>, Void> mapSquaresToShrink = new IdentityHashMap<MapSquare<G, A, R>, Void>(); - mapGrid.beginTransaction(); - try { - for (final MapSquare<G, A, R> mapSquare : selectedSquares) { -LOOP: - for (int dy = -1; dy <= 1; dy++) { - for (int dx = -1; dx <= 1; dx++) { - if (dx != 0 || dy != 0) { - mapSquare.getMapLocation(point, dx, dy); - if (mapArchObject.isPointValid(point) && (mapGrid.getFlags(point) & MapGrid.GRID_FLAG_SELECTION) == 0) { - mapSquaresToShrink.put(mapSquare, null); - break LOOP; - } - } - } - } - } - for (final MapSquare<G, A, R> mapSquare : mapSquaresToShrink.keySet()) { - mapSquare.getMapLocation(point); - mapGrid.select(point, SelectionMode.SUB); - } - } finally { - mapGrid.endTransaction(); - } - } - - return true; - } - - /** * "Fill" was selected from the Edit menu. * @param mapView the map view to fill * @param insertionMode the insertion mode to use @@ -1500,8 +1432,6 @@ aExpandEmptySelection = action; } else if (name.equals("growSelection")) { aGrowSelection = action; - } else if (name.equals("shrinkSelection")) { - aShrinkSelection = action; } else { throw new IllegalArgumentException(); } Modified: trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java =================================================================== --- trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java 2013-07-12 04:37:49 UTC (rev 9321) +++ trunk/src/gridarta/src/main/java/net/sf/gridarta/maincontrol/GUIMainControl.java 2013-07-12 17:28:36 UTC (rev 9322) @@ -74,6 +74,7 @@ import net.sf.gridarta.action.SelectSquareAction; import net.sf.gridarta.action.ShortcutsAction; import net.sf.gridarta.action.ShowHelpAction; +import net.sf.gridarta.action.ShrinkSelectionAction; import net.sf.gridarta.action.StartStopDragAction; import net.sf.gridarta.action.SubFromSelectionAction; import net.sf.gridarta.action.TipOfTheDayAction; @@ -540,7 +541,7 @@ createAction("invertSelection", "Map/Selection", mainActions); createAction("expandEmptySelection", "Map/Selection", mainActions); createAction("growSelection", "Map/Selection", mainActions); - createAction("shrinkSelection", "Map/Selection", mainActions); + createAction("shrinkSelection", "Map/Selection", new ShrinkSelectionAction<G, A, R>(mapViewManager)); createAction("collectArches", "Tool", new CollectArchesAction<G, A, R>(globalSettings, resources, exiter, mainViewFrame)); createAction("reloadFaces", "Image,Tool", new ReloadFacesAction<G, A, R>(archetypeSet, faceObjectProviders)); createAction("validateMap", "Map,Tool", new ValidateMapAction<G, A, R>(validators, mapManager)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:37:52
|
Revision: 9321 http://sourceforge.net/p/gridarta/code/9321 Author: akirschbaum Date: 2013-07-12 04:37:49 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Create tag 0.10. Added Paths: ----------- tags/0.10/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:37:18
|
Revision: 9320 http://sourceforge.net/p/gridarta/code/9320 Author: akirschbaum Date: 2013-07-12 04:37:14 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Update Debian release version. (r9319) Revision Links: -------------- http://sourceforge.net/p/gridarta/code/9319 Modified Paths: -------------- branches/0.10/debian/changelog Modified: branches/0.10/debian/changelog =================================================================== --- branches/0.10/debian/changelog 2013-07-12 04:36:08 UTC (rev 9319) +++ branches/0.10/debian/changelog 2013-07-12 04:37:14 UTC (rev 9320) @@ -1,3 +1,9 @@ +gridarta (0.10.trunk) unstable; urgency=low + + * Release 0.10. + + -- Andreas Kirschbaum <aki...@us...> Fri, 12 Jul 2013 06:32:26 +0200 + gridarta (0.9.trunk) unstable; urgency=low * Release 0.9. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:36:11
|
Revision: 9319 http://sourceforge.net/p/gridarta/code/9319 Author: akirschbaum Date: 2013-07-12 04:36:08 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Update Debian release version. Modified Paths: -------------- trunk/debian/changelog Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2013-07-12 04:30:30 UTC (rev 9318) +++ trunk/debian/changelog 2013-07-12 04:36:08 UTC (rev 9319) @@ -1,3 +1,9 @@ +gridarta (0.10.trunk) unstable; urgency=low + + * Release 0.10. + + -- Andreas Kirschbaum <aki...@us...> Fri, 12 Jul 2013 06:32:26 +0200 + gridarta (0.9.trunk) unstable; urgency=low * Release 0.9. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:30:33
|
Revision: 9318 http://sourceforge.net/p/gridarta/code/9318 Author: akirschbaum Date: 2013-07-12 04:30:30 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Create branch 0.10. Added Paths: ----------- branches/0.10/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:30:16
|
Revision: 9317 http://sourceforge.net/p/gridarta/code/9317 Author: akirschbaum Date: 2013-07-12 04:30:13 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Release 0.10. Modified Paths: -------------- trunk/src/atrinik/ChangeLog trunk/src/crossfire/ChangeLog trunk/src/daimonin/ChangeLog Modified: trunk/src/atrinik/ChangeLog =================================================================== --- trunk/src/atrinik/ChangeLog 2013-07-12 04:22:41 UTC (rev 9316) +++ trunk/src/atrinik/ChangeLog 2013-07-12 04:30:13 UTC (rev 9317) @@ -1,3 +1,7 @@ +2013-07-12 Andreas Kirschbaum + + * Release 0.10. + 2013-01-03 Andreas Kirschbaum * Do not disable map cursor in "enter xyz map". Modified: trunk/src/crossfire/ChangeLog =================================================================== --- trunk/src/crossfire/ChangeLog 2013-07-12 04:22:41 UTC (rev 9316) +++ trunk/src/crossfire/ChangeLog 2013-07-12 04:30:13 UTC (rev 9317) @@ -1,5 +1,7 @@ 2013-07-12 Andreas Kirschbaum + * Release 0.10. + * Collect resources. 2013-02-03 Andreas Kirschbaum Modified: trunk/src/daimonin/ChangeLog =================================================================== --- trunk/src/daimonin/ChangeLog 2013-07-12 04:22:41 UTC (rev 9316) +++ trunk/src/daimonin/ChangeLog 2013-07-12 04:30:13 UTC (rev 9317) @@ -1,3 +1,7 @@ +2013-07-12 Andreas Kirschbaum + + * Release 0.10. + 2013-07-01 Smacky * TYPE_SHOP_FLOOR is now a sys object, not a floor so do not check for This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:22:47
|
Revision: 9316 http://sourceforge.net/p/gridarta/code/9316 Author: akirschbaum Date: 2013-07-12 04:22:41 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Remove unused resource key. Modified Paths: -------------- trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_de.properties trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_fr.properties trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_sv.properties Modified: trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_de.properties =================================================================== --- trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_de.properties 2013-07-12 04:21:04 UTC (rev 9315) +++ trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_de.properties 2013-07-12 04:22:41 UTC (rev 9316) @@ -46,7 +46,6 @@ mapFixedResetTime=Fixer Reset mapPlayerNoSave=Spieler kann nicht speichern mapPvP=Spieler gegen Spieler aktiv -mapPlugins=Plugins mapText=Kartentext Modified: trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_fr.properties =================================================================== --- trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_fr.properties 2013-07-12 04:21:04 UTC (rev 9315) +++ trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_fr.properties 2013-07-12 04:22:41 UTC (rev 9316) @@ -48,7 +48,6 @@ #mapFixedResetTime= #mapPlayerNoSave= #mapPvP= -#mapPlugins= #mapText= Modified: trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_sv.properties =================================================================== --- trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_sv.properties 2013-07-12 04:21:04 UTC (rev 9315) +++ trunk/src/atrinik/src/main/resources/net/sf/gridarta/var/atrinik/messages_sv.properties 2013-07-12 04:22:41 UTC (rev 9316) @@ -47,7 +47,6 @@ #mapFixedResetTime= #mapPlayerNoSave= mapPvP=Spelare mot Spelare -#mapPlugins= mapText=Karttext This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:21:07
|
Revision: 9315 http://sourceforge.net/p/gridarta/code/9315 Author: akirschbaum Date: 2013-07-12 04:21:04 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Fix typo in resource key. Modified Paths: -------------- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties 2013-07-12 04:20:31 UTC (rev 9314) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties 2013-07-12 04:21:04 UTC (rev 9315) @@ -674,7 +674,7 @@ reloadMap.text=Karte neu laden reloadMap.mnemonic=R reloadMap.shortdescription=Nimmt alle \u00c4nderungen der aktiven Karte zur\u00fcck und stellt die zuletzt gespeicherte Fassung wieder her. -rrloadMap.error.text=Fehler beim Neuladen +reloadMap.error.text=Fehler beim Neuladen closeMap.text=Karte schie\u00dfen closeMap.mnemonic=C This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:20:38
|
Revision: 9314 http://sourceforge.net/p/gridarta/code/9314 Author: akirschbaum Date: 2013-07-12 04:20:31 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Add German translation. Modified Paths: -------------- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties 2013-07-12 04:11:56 UTC (rev 9313) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_de.properties 2013-07-12 04:20:31 UTC (rev 9314) @@ -67,6 +67,10 @@ moveCursorNorthWest.text=Cursor nach Nordwest moveCursorNorthWest.shortdescription=Bewegt den Cursor nach Nordwesten. +goMap.text=Karte \u00f6ffnen... +goMap.mnemonic=K +goMap.shortdescription=\ud00d6ffnet eine Karte. + ####### # Map This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:12:01
|
Revision: 9313 http://sourceforge.net/p/gridarta/code/9313 Author: akirschbaum Date: 2013-07-12 04:11:56 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Fix conflicting menu shortcut keys in French translation. [Crossfire] Modified Paths: -------------- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties 2013-07-12 04:06:46 UTC (rev 9312) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages_fr.properties 2013-07-12 04:11:56 UTC (rev 9313) @@ -127,7 +127,7 @@ #gridVisible.shortdescription= #lightVisible.text= -#lightVisible.mnemonic= +lightVisible.mnemonic=H #lightVisible.shortdescription= smoothing.text=Lissage This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 04:06:57
|
Revision: 9312 http://sourceforge.net/p/gridarta/code/9312 Author: akirschbaum Date: 2013-07-12 04:06:46 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Fix incorrect menu shortcut key. Modified Paths: -------------- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties Modified: trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties =================================================================== --- trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties 2013-07-12 03:43:38 UTC (rev 9311) +++ trunk/src/gridarta/src/main/resources/net/sf/gridarta/messages.properties 2013-07-12 04:06:46 UTC (rev 9312) @@ -826,7 +826,7 @@ replace.accel=ctrl pressed R fillAuto.text=Fill -fillAuto.mnemonic=alt pressed F +fillAuto.mnemonic=F fillAuto.shortdescription=Fills the selected squares. fillAuto.longdescription=Fills the selected squares. Existing floor game objects are replaced when filled with other floor game objects. fillAuto.accel=ctrl shift pressed F This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aki...@us...> - 2013-07-12 03:43:43
|
Revision: 9311 http://sourceforge.net/p/gridarta/code/9311 Author: akirschbaum Date: 2013-07-12 03:43:38 +0000 (Fri, 12 Jul 2013) Log Message: ----------- Collect resources. [Crossfire] Modified Paths: -------------- trunk/src/crossfire/ChangeLog trunk/src/crossfire/src/main/resources/resource/conf/archetypes trunk/src/crossfire/src/main/resources/resource/conf/bmaps.paths trunk/src/crossfire/src/main/resources/resource/conf/crossfire.0 Modified: trunk/src/crossfire/ChangeLog =================================================================== --- trunk/src/crossfire/ChangeLog 2013-07-12 03:28:03 UTC (rev 9310) +++ trunk/src/crossfire/ChangeLog 2013-07-12 03:43:38 UTC (rev 9311) @@ -1,3 +1,7 @@ +2013-07-12 Andreas Kirschbaum + + * Collect resources. + 2013-02-03 Andreas Kirschbaum * Update possible event types for scripts. Modified: trunk/src/crossfire/src/main/resources/resource/conf/archetypes =================================================================== --- trunk/src/crossfire/src/main/resources/resource/conf/archetypes 2013-07-12 03:28:03 UTC (rev 9310) +++ trunk/src/crossfire/src/main/resources/resource/conf/archetypes 2013-07-12 03:43:38 UTC (rev 9311) @@ -4816,6 +4816,41 @@ no_pick 1 client_type 25012 end +Object draughts_house +editor_folder construct/house +name Draughts House +face draughts_house.x11 +type 66 +no_pick 1 +move_block all +client_type 25012 +end +More +Object draughts_house_2 +name Draughts House +face draughts_house.x11 +type 66 +no_pick 1 +move_block all +x 1 +end +More +Object draughts_house_3 +name Draughts House +face draughts_house.x11 +type 66 +no_pick 1 +y 1 +end +More +Object draughts_house_4 +name Draughts House +face draughts_house.x11 +type 66 +no_pick 1 +x 1 +y 1 +end Object farmhouse editor_folder construct/house name farmhouse @@ -7772,6 +7807,7 @@ end Object barn2 editor_folder construct/town +name barn type 66 face barn2.x11 no_pick 1 @@ -11950,7 +11986,6 @@ type 66 face bloodwell.111 no_pick 1 -editable 2 client_type 25012 end Object chole_1 @@ -19596,6 +19631,48 @@ name_pl tables client_type 8002 end +Object wall_art_0 +editor_folder indoor/wall +name wall art +face wallart_0.111 +no_pick 1 +end +Object wall_art_1 +editor_folder indoor/wall +name wall art +face wallart_1.111 +no_pick 1 +end +Object wall_art_2 +editor_folder indoor/wall +name wall art +face wallart_2.111 +no_pick 1 +end +Object wall_art_3 +editor_folder indoor/wall +name wall art +face wallart_3.111 +no_pick 1 +end +Object wall_art_4 +editor_folder indoor/wall +name wall art +face wallart_4.111 +no_pick 1 +end +Object wall_art_5 +editor_folder indoor/wall +name wall art +face wallart_5.111 +no_pick 1 +end +Object wall_art_6 +editor_folder indoor/wall +name wall art +face wallart_6.111 +no_pick 1 +end Object wallclock editor_folder indoor/wall name clock @@ -20560,6 +20637,216 @@ name_pl platinum coins client_type 2001 end +Object raw_diamond_great_value +editor_folder jewel/jewel +name raw diamond of great value +race gold and jewels +type 60 +face pretty_crystal.111 +nrof 1 +value 40 +weight 1000 +material 64 +identified 1 +name_pl raw diamonds of great value +client_type 2011 +end +Object raw_diamond_exceptional_beauty +editor_folder jewel/jewel +name raw diamond of exceptional beauty +race gold and jewels +type 60 +face diamond_exceptional.111 +nrof 1 +value 400 +weight 1300 +material 64 +identified 1 +name_pl raw diamonds of exceptional beauty +client_type 2011 +end +Object raw_diamond_flawless_beauty +editor_folder jewel/jewel +name raw diamond of flawless beauty +race gold and jewels +type 60 +face diamond_flawless.111 +nrof 1 +value 4000 +weight 1600 +material 64 +identified 1 +name_pl raw diamonds of flawless beauty +client_type 2011 +end +Object raw_ruby_great_value +editor_folder jewel/jewel +name raw ruby of great value +race gold and jewels +type 60 +face pretty_ruby.111 +nrof 1 +value 20 +weight 1000 +material 64 +identified 1 +name_pl raw rubies of great value +client_type 2011 +end +Object raw_ruby_exceptional_beauty +editor_folder jewel/jewel +name raw ruby of exceptional beauty +race gold and jewels +type 60 +face ruby_exceptional.111 +nrof 1 +value 200 +weight 1300 +material 64 +identified 1 +name_pl raw rubies of exceptional beauty +client_type 2011 +end +Object raw_ruby_flawless_beauty +editor_folder jewel/jewel +name raw ruby of flawless beauty +race gold and jewels +type 60 +face ruby_flawless.111 +nrof 1 +value 2000 +weight 1600 +material 64 +identified 1 +name_pl raw rubies of flawless beauty +client_type 2011 +end +Object raw_sapphire_great_value +editor_folder jewel/jewel +name raw sapphire of great value +race gold and jewels +type 60 +face pretty_sapphire.111 +nrof 1 +value 18 +weight 1000 +material 64 +identified 1 +name_pl raw sapphires of great value +client_type 2011 +end +Object raw_sapphire_exceptional_beauty +editor_folder jewel/jewel +name raw sapphire of exceptional beauty +race gold and jewels +type 60 +face sapphire_exceptional.111 +nrof 1 +value 185 +weight 1300 +material 64 +identified 1 +name_pl raw sapphires of exceptional beauty +client_type 2011 +end +Object raw_sapphire_flawless_beauty +editor_folder jewel/jewel +name raw sapphire of flawless beauty +race gold and jewels +type 60 +face sapphire_flawless.111 +nrof 1 +value 1850 +weight 1600 +material 64 +identified 1 +name_pl raw sapphires of flawless beauty +client_type 2011 +end +Object raw_emerald_great_value +editor_folder jewel/jewel +name raw emerald of great value +race gold and jewels +type 60 +face pretty_emerald.111 +nrof 1 +value 16 +weight 1000 +material 64 +identified 1 +name_pl raw emeralds of great value +client_type 2011 +end +Object raw_emerald_exceptional_beauty +editor_folder jewel/jewel +name raw emerald of exceptional beauty +race gold and jewels +type 60 +face emerald_exceptional.111 +nrof 1 +value 160 +weight 1300 +material 64 +identified 1 +name_pl raw emeralds of exceptional beauty +client_type 2011 +end +Object raw_emerald_flawless_beauty +editor_folder jewel/jewel +name raw emerald of flawless beauty +race gold and jewels +type 60 +face emerald_flawless.111 +nrof 1 +value 1600 +weight 1600 +material 64 +identified 1 +name_pl raw emeralds of flawless beauty +client_type 2011 +end +Object raw_amethyst_great_value +editor_folder jewel/jewel +name raw amethyst of great value +race gold and jewels +type 60 +face pretty_amethyst.111 +nrof 1 +value 12 +weight 1000 +material 64 +identified 1 +name_pl raw amethysts of great value +client_type 2011 +end +Object raw_amethyst_exceptional_beauty +editor_folder jewel/jewel +name raw amethyst of exceptional beauty +race gold and jewels +type 60 +face amethyst_exceptional.111 +nrof 1 +value 126 +weight 1300 +material 64 +identified 1 +name_pl raw amethysts of exceptional beauty +client_type 2011 +end +Object raw_amethyst_flawless_beauty +editor_folder jewel/jewel +name raw amethyst of flawless beauty +race gold and jewels +type 60 +face amethyst_flawless.111 +nrof 1 +value 1260 +weight 1600 +material 64 +identified 1 +name_pl raw amethysts of flawless beauty +client_type 2011 +end Object ruby editor_folder jewel/jewel face ruby.111 @@ -23420,6 +23707,42 @@ weight 100 client_type 2030 end +Object black_draught +editor_folder misc/draughts +name black draught +name_pl black draughts +face b-draughts.111 +nrof 1 +material 16 +weight 500 +end +Object black_draught_king +editor_folder misc/draughts +name black draught king +name_pl black draught kings +face b-king-draughts.111 +nrof 1 +material 16 +weight 500 +end +Object red_draught +editor_folder misc/draughts +name red draught +name_pl red draught kings +face r-draughts.111 +nrof 1 +material 16 +weight 500 +end +Object red_draught_king +editor_folder misc/draughts +name red draught king +name_pl red draught kings +face r-king-draughts.111 +nrof 1 +material 16 +weight 500 +end Object fireplace editor_folder misc/misc face fireplace.111 Modified: trunk/src/crossfire/src/main/resources/resource/conf/bmaps.paths =================================================================== --- trunk/src/crossfire/src/main/resources/resource/conf/bmaps.paths 2013-07-12 03:28:03 UTC (rev 9310) +++ trunk/src/crossfire/src/main/resources/resource/conf/bmaps.paths 2013-07-12 03:43:38 UTC (rev 9311) @@ -335,5655 +335,5660 @@ \00334 ./arch/weapon/axe/axe_3_golden.111 \00335 ./arch/weapon/axe/axe_4.111 \00336 ./arch/weapon/axe/axe_5.111 -\00337 ./arch/weapon/axe/b_axe1.111 -\00338 ./arch/weapon/sword/b_bsword_1.111 -\00339 ./arch/weapon/sword/b_bsword_2.111 -\00340 ./arch/weapon/sword/b_dagger.111 -\00341 ./arch/armour/helmet/b_fullhelmet.111 -\00342 ./arch/armour/gauntlets/b_gauntlet_s.111 -\00343 ./arch/armour/helmet/b_helmet.111 -\00344 ./arch/armour/helmet/b_hornhelmet.111 -\00345 ./arch/weapon/sword/b_lsword.111 -\00346 ./arch/armour/mail/b_plate_mail.111 -\00347 ./arch/armour/mail/b_scale_mail.111 -\00348 ./arch/weapon/sword/b_scimitar.111 -\00349 ./arch/armour/shield/b_shield.111 -\00350 ./arch/weapon/sword/b_sicklesword.111 -\00351 ./arch/misc/b_slicingknife.111 -\00352 ./arch/armour/shield/b_small_shie.111 -\00353 ./arch/weapon/sword/b_ssword_1.111 -\00354 ./arch/weapon/sword/b_ssword_2.111 -\00355 ./arch/weapon/sword/b_sword_1.111 -\00356 ./arch/weapon/sword/b_sword_2.111 -\00357 ./arch/monster/dragon/baby_drag.111 -\00358 ./arch/monster/dragon/baby_drag.112 -\00359 ./arch/monster/dragon/baby_drag.113 -\00360 ./arch/misc/Container/bag.111 -\00361 ./arch/potion/bag_empty.111 -\00362 ./arch/food/bag_popcorn.111 -\00363 ./arch/misc/Bagpipe/bagpipe.111 -\00364 ./arch/misc/Bagpipe/bagpipe.112 -\00365 ./arch/misc/Bagpipe/bagpipe.113 -\00366 ./arch/misc/Bagpipe/bagpipe.114 -\00367 ./arch/misc/Bagpipe/bagpipe.115 -\00368 ./arch/misc/Bagpipe/bagpipe.116 -\00369 ./arch/misc/Bagpipe/bagpipe.117 -\00370 ./arch/misc/Bagpipe/bagpipe.118 -\00371 ./arch/misc/Bagpipe/bagpipe.119 -\00372 ./arch/misc/Bagpipe/bagpipe.11A -\00373 ./arch/spell/MovingBall/ball_lightning.111 -\00374 ./arch/spell/MovingBall/ball_lightning.222 -\00375 ./arch/spell/MovingBall/ball_lightning.333 -\00376 ./arch/spell/MovingBall/ball_lightning.444 -\00377 ./arch/spell/Potion/balm_gen.111 -\00378 ./arch/spell/Cone/banishment.111 -\00379 ./arch/spell/Cone/banishment.112 -\00380 ./arch/spell/Cone/banishment.113 -\00381 ./arch/shop/bank.x11 -\00382 ./arch/shop/bank_west.x11 -\00383 ./arch/readable/bankcard.111 -\00384 ./arch/monster/undead/banshee.111 -\00385 ./arch/monster/undead/banshee.112 -\00386 ./arch/player/class/Warrior/barbarian.111 -\00387 ./arch/player/class/Warrior/barbarian.112 -\00388 ./arch/player/class/Warrior/barbarian.131 -\00389 ./arch/player/class/Warrior/barbarian.132 -\00390 ./arch/player/class/Warrior/barbarian.151 -\00391 ./arch/player/class/Warrior/barbarian.152 -\00392 ./arch/player/class/Warrior/barbarian.171 -\00393 ./arch/player/class/Warrior/barbarian.172 -\00394 ./arch/construct/town/barn.x11 -\00395 ./arch/construct/town/barn2.x11 -\00396 ./arch/construct/town/barn2_northwest.x11 -\00397 ./arch/construct/town/barn_west.x11 -\00398 ./arch/construct/barrack/barrack_l.x11 -\00399 ./arch/construct/barrack/barrack_l.x12 -\00400 ./arch/construct/barrack/barrack_s.111 -\00401 ./arch/construct/barrack/barrack_u.x11 -\00402 ./arch/construct/barrack/barrack_u.x12 -\00403 ./arch/indoor/barrel.111 -\00404 ./arch/monster/misc/Baslic/baslic.x31 -\00405 ./arch/monster/misc/Baslic/baslic.x32 -\00406 ./arch/monster/misc/Baslic/baslic.x71 -\00407 ./arch/monster/misc/Baslic/baslic.x72 -\00408 ./arch/monster/animal/bat.111 -\00409 ./arch/monster/animal/bat.112 -\00410 ./arch/monster/animal/bat.113 -\00411 ./arch/monster/animal/bat_gen.111 -\00412 ./arch/flesh/misc/bat_wing.111 -\00413 ./arch/weapon/axe/battle_axe.111 -\00414 ./arch/ground/beach.111 -\00415 ./arch/ground/smooth/beach_S.111 -\00416 ./arch/monster/animal/Bear/bear.x31 -\00417 ./arch/monster/animal/Bear/bear.x32 -\00418 ./arch/monster/animal/Bear/bear.x71 -\00419 ./arch/monster/animal/Bear/bear.x72 -\00420 ./arch/indoor/bed_1.111 -\00421 ./arch/indoor/bed_save.111 -\00422 ./arch/monster/insect/bee/bee.111 -\00423 ./arch/monster/insect/bee/bee.112 -\00424 ./arch/monster/insect/bee/bee_gen.111 -\00425 ./arch/monster/insect/bee/beehive.111 -\00426 ./arch/monster/insect/bee/beehive.112 -\00427 ./arch/monster/humanoid/Arabic/beggar.111 -\00428 ./arch/monster/animal/Behemoth/behemoth.x31 -\00429 ./arch/monster/animal/Behemoth/behemoth.x32 -\00430 ./arch/monster/animal/Behemoth/behemoth.x33 -\00431 ./arch/monster/animal/Behemoth/behemoth.x71 -\00432 ./arch/monster/animal/Behemoth/behemoth.x72 -\00433 ./arch/monster/animal/Behemoth/behemoth.x73 -\00434 ./arch/flesh/misc/behold_eye.111 -\00435 ./arch/monster/beholder/behold_gen.111 -\00436 ./arch/monster/beholder/beholder.111 -\00437 ./arch/monster/beholder/beholder.112 -\00438 ./arch/monster/beholder/beholder.113 -\00439 ./arch/monster/beholder/beholder.114 -\00440 ./arch/monster/beholder/beholder_leader.111 -\00441 ./arch/floor/inlayed/beige-cyan-c-marble.111 -\00442 ./arch/floor/inlayed/beige-cyan-c-marble.112 -\00443 ./arch/floor/inlayed/beige-cyan-c-marble.113 -\00444 ./arch/floor/inlayed/beige-cyan-c-marble.114 -\00445 ./arch/floor/inlayed/beige-green-c-marble.111 -\00446 ./arch/floor/inlayed/beige-green-c-marble.112 -\00447 ./arch/floor/inlayed/beige-green-c-marble.113 -\00448 ./arch/floor/inlayed/beige-green-c-marble.114 -\00449 ./arch/floor/inlayed/beige-pink-c-marble.111 -\00450 ./arch/floor/inlayed/beige-pink-c-marble.112 -\00451 ./arch/floor/inlayed/beige-pink-c-marble.113 -\00452 ./arch/floor/inlayed/beige-pink-c-marble.114 -\00453 ./arch/floor/inlayed/beige-white-c-marble.111 -\00454 ./arch/floor/inlayed/beige-white-c-marble.112 -\00455 ./arch/floor/inlayed/beige-white-c-marble.113 -\00456 ./arch/floor/inlayed/beige-white-c-marble.114 -\00457 ./arch/floor/beigemarble.111 -\00458 ./arch/monster/giant/Belzebub/belzebub.x11 -\00459 ./arch/monster/giant/Belzebub/belzebub.x12 -\00460 ./arch/wall/bench/bench_0.111 -\00461 ./arch/wall/bench/bench_1.111 -\00462 ./arch/wall/bench/bench_2.111 -\00463 ./arch/wall/bench/bench_3.111 -\00464 ./arch/wall/bench/bench_4.111 -\00465 ./arch/wall/bench/bench_5.111 -\00466 ./arch/wall/bench/bench_6.111 -\00467 ./arch/wall/bench/bench_7.111 -\00468 ./arch/wall/bench/bench_8.111 -\00469 ./arch/wall/bench/bench_9.111 -\00470 ./arch/wall/bench/bench_A.111 -\00471 ./arch/wall/bench/bench_B.111 -\00472 ./arch/wall/bench/bench_C.111 -\00473 ./arch/wall/bench/bench_D.111 -\00474 ./arch/wall/bench/bench_E.111 -\00475 ./arch/wall/bench/bench_F.111 -\00476 ./arch/ground/Wood/bforest.111 -\00477 ./arch/weapon/club/big_club.111 -\00478 ./arch/monster/demon/Big_Demon/big_demon.x31 -\00479 ./arch/monster/demon/Big_Demon/big_demon.x71 -\00480 ./arch/flesh/generic/big_eye.111 -\00481 ./arch/monster/humanoid/Arabic/big_slave.111 -\00482 ./arch/monster/giant/Big_Wiz/big_wiz.x11 -\00483 ./arch/monster/giant/Big_Wiz/big_wiz.x12 -\00484 ./arch/monster/giant/Big_Wiz/big_wiz.x13 -\00485 ./arch/monster/giant/Big_Wiz/big_wiz.x14 -\00486 ./arch/monster/giant/Big_Wiz/big_wiz.x15 -\00487 ./arch/monster/giant/Big_Wiz/bigblue_wiz.x11 -\00488 ./arch/monster/giant/Big_Wiz/bigblue_wiz.x12 -\00489 ./arch/monster/giant/Big_Wiz/bigblue_wiz.x13 -\00490 ./arch/monster/giant/Big_Wiz/bigblue_wiz.x14 -\00491 ./arch/monster/giant/Big_Wiz/bigblue_wiz.x15 -\00492 ./arch/transport/biggalleon.x11 -\00493 ./arch/transport/biggalleon.x71 -\00494 ./arch/armour/helmet/bighorn_he.111 -\00495 ./arch/monster/animal/bird.111 -\00496 ./arch/monster/animal/bird.112 -\00497 ./arch/monster/animal/bird.131 -\00498 ./arch/monster/animal/bird.132 -\00499 ./arch/monster/animal/bird.151 -\00500 ./arch/monster/animal/bird.152 -\00501 ./arch/monster/animal/bird.171 -\00502 ./arch/monster/animal/bird.172 -\00503 ./arch/monster/animal/bird_gen.111 -\00504 ./arch/monster/humanoid/Dragon/black_dragon2.151 -\00505 ./arch/monster/humanoid/Dragon/black_dragon2.152 -\00506 ./arch/monster/humanoid/Dragon/black_dragon2.171 -\00507 ./arch/monster/humanoid/Dragon/black_dragon2.172 -\00508 ./arch/misc/blackfirebullet.111 -\00509 ./arch/misc/blackfirebullet.121 -\00510 ./arch/misc/blackfirebullet.131 -\00511 ./arch/misc/blackfirebullet.141 -\00512 ./arch/misc/blackfirebullet.151 -\00513 ./arch/misc/blackfirebullet.161 -\00514 ./arch/misc/blackfirebullet.171 -\00515 ./arch/misc/blackfirebullet.181 -\00516 ./arch/floor/blackmarble.111 -\00517 ./arch/ground/blackrock.111 -\00518 ./arch/ground/smooth/blackrock_S.111 -\00519 ./arch/food/blackroot.111 -\00520 ./arch/traps/blades.111 -\00521 ./arch/ground/Lake/blake_0.111 -\00522 ./arch/ground/Lake/blake_1.111 -\00523 ./arch/ground/Lake/blake_1.112 -\00524 ./arch/ground/Lake/blake_1.113 -\00525 ./arch/ground/Lake/blake_1.114 -\00526 ./arch/ground/Lake/blake_2.111 -\00527 ./arch/ground/Lake/blake_2.112 -\00528 ./arch/ground/Lake/blake_2.113 -\00529 ./arch/ground/Lake/blake_2.114 -\00530 ./arch/ground/Lake/blake_3.111 -\00531 ./arch/ground/Lake/blake_3.112 -\00532 ./arch/ground/Lake/blake_3.113 -\00533 ./arch/ground/Lake/blake_3.114 -\00534 ./arch/ground/Lake/blake_4.111 -\00535 ./arch/ground/Lake/blake_4.112 -\00536 ./arch/ground/Lake/blake_4.113 -\00537 ./arch/ground/Lake/blake_4.114 -\00538 ./arch/ground/Lake/blake_5.111 -\00539 ./arch/ground/Lake/blake_5.112 -\00540 ./arch/ground/Lake/blake_5.113 -\00541 ./arch/ground/Lake/blake_5.114 -\00542 ./arch/ground/Lake/blake_6.111 -\00543 ./arch/ground/Lake/blake_6.112 -\00544 ./arch/ground/Lake/blake_6.113 -\00545 ./arch/ground/Lake/blake_6.114 -\00546 ./arch/ground/Lake/blake_7.111 -\00547 ./arch/ground/Lake/blake_7.112 -\00548 ./arch/ground/Lake/blake_7.113 -\00549 ./arch/ground/Lake/blake_7.114 -\00550 ./arch/ground/Lake/blake_8.111 -\00551 ./arch/ground/Lake/blake_8.112 -\00552 ./arch/ground/Lake/blake_8.113 -\00553 ./arch/ground/Lake/blake_8.114 -\00554 ./arch/ground/Lake/blake_9.111 -\00555 ./arch/ground/Lake/blake_9.112 -\00556 ./arch/ground/Lake/blake_9.113 -\00557 ./arch/ground/Lake/blake_9.114 -\00558 ./arch/ground/Lake/blake_A.111 -\00559 ./arch/ground/Lake/blake_A.112 -\00560 ./arch/ground/Lake/blake_A.113 -\00561 ./arch/ground/Lake/blake_A.114 -\00562 ./arch/ground/Lake/blake_B.111 -\00563 ./arch/ground/Lake/blake_B.112 -\00564 ./arch/ground/Lake/blake_B.113 -\00565 ./arch/ground/Lake/blake_B.114 -\00566 ./arch/ground/Lake/blake_C.111 -\00567 ./arch/ground/Lake/blake_C.112 -\00568 ./arch/ground/Lake/blake_C.113 -\00569 ./arch/ground/Lake/blake_C.114 -\00570 ./arch/ground/Lake/blake_D.111 -\00571 ./arch/ground/Lake/blake_D.112 -\00572 ./arch/ground/Lake/blake_D.113 -\00573 ./arch/ground/Lake/blake_D.114 -\00574 ./arch/ground/Lake/blake_E.111 -\00575 ./arch/ground/Lake/blake_E.112 -\00576 ./arch/ground/Lake/blake_E.113 -\00577 ./arch/ground/Lake/blake_E.114 -\00578 ./arch/ground/Lake/blake_F.111 -\00579 ./arch/ground/Lake/blake_F.112 -\00580 ./arch/ground/Lake/blake_F.113 -\00581 ./arch/ground/Lake/blake_F.114 -\00582 ./arch/system/blank.111 -\00583 ./arch/spell/BlessCurse/bless_effect.111 -\00584 ./arch/spell/BlessCurse/bless_effect.112 -\00585 ./arch/spell/BlessCurse/bless_effect.113 -\00586 ./arch/spell/BlessCurse/bless_effect.114 -\00587 ./arch/spell/BlessCurse/bless_effect.115 -\00588 ./arch/spell/BlessCurse/bless_effect.116 -\00589 ./arch/monster/misc/blob.111 -\00590 ./arch/monster/misc/blob.112 -\00591 ./arch/monster/misc/blob.113 -\00592 ./arch/system/blocked.111 -\00593 ./arch/system/blocked_blue.111 -\00594 ./arch/system/blocked_cyan.111 -\00595 ./arch/system/blocked_darkblue.111 -\00596 ./arch/system/blocked_darkmagenta.111 -\00597 ./arch/system/blocked_gray.111 -\00598 ./arch/system/blocked_green.111 -\00599 ./arch/system/blocked_lightgray.111 -\00600 ./arch/system/blocked_lime.111 -\00601 ./arch/system/blocked_magenta.111 -\00602 ./arch/system/blocked_maroon.111 -\00603 ./arch/system/blocked_olive.111 -\00604 ./arch/system/blocked_red.111 -\00605 ./arch/system/blocked_teal.111 -\00606 ./arch/system/blocked_white.111 -\00607 ./arch/system/blocked_yellow.111 -\00608 ./arch/misc/blood.111 -\00609 ./arch/ground/blood_sea.111 -\00610 ./arch/ground/blood_sea.112 -\00611 ./arch/ground/blood_sea.113 -\00612 ./arch/ground/blood_sea.114 -\00613 ./arch/ground/smooth/blood_sea_S.111 -\00614 ./arch/ground/smooth/blood_sea_S.112 -\00615 ./arch/ground/smooth/blood_sea_S.113 -\00616 ./arch/ground/smooth/blood_sea_S.114 -\00617 ./arch/exit/bloodwell.111 -\00618 ./arch/jewel/blue_crystal.111 -\00619 ./arch/monster/humanoid/Dragon/blue_dragon2.151 -\00620 ./arch/monster/humanoid/Dragon/blue_dragon2.152 -\00621 ./arch/monster/humanoid/Dragon/blue_dragon2.171 -\00622 ./arch/monster/humanoid/Dragon/blue_dragon2.172 -\00623 ./arch/armour/mail/bluedragonmail.111 -\00624 ./arch/floor/bluemarble.111 -\00625 ./arch/floor/bluemarblemedium.111 -\00626 ./arch/monster/acid/bluesphere.111 -\00627 ./arch/monster/acid/bluesphere.112 -\00628 ./arch/monster/acid/bluesphere.113 -\00629 ./arch/monster/acid/bluesphere.114 -\00630 ./arch/weapon/bow/bolt.101 -\00631 ./arch/weapon/bow/bolt.111 -\00632 ./arch/weapon/bow/bolt.121 -\00633 ./arch/weapon/bow/bolt.131 -\00634 ./arch/weapon/bow/bolt.141 -\00635 ./arch/weapon/bow/bolt.151 -\00636 ./arch/weapon/bow/bolt.161 -\00637 ./arch/weapon/bow/bolt.171 -\00638 ./arch/weapon/bow/bolt.181 -\00639 ./arch/weapon/bow/bolt_fire.101 -\00640 ./arch/weapon/bow/bolt_fire.111 -\00641 ./arch/weapon/bow/bolt_fire.121 -\00642 ./arch/weapon/bow/bolt_fire.131 -\00643 ./arch/weapon/bow/bolt_fire.141 -\00644 ./arch/weapon/bow/bolt_fire.151 -\00645 ./arch/weapon/bow/bolt_fire.161 -\00646 ./arch/weapon/bow/bolt_fire.171 -\00647 ./arch/weapon/bow/bolt_fire.181 -\00648 ./arch/weapon/bow/bolt_frost.101 -\00649 ./arch/weapon/bow/bolt_frost.111 -\00650 ./arch/weapon/bow/bolt_frost.121 -\00651 ./arch/weapon/bow/bolt_frost.131 -\00652 ./arch/weapon/bow/bolt_frost.141 -\00653 ./arch/weapon/bow/bolt_frost.151 -\00654 ./arch/weapon/bow/bolt_frost.161 -\00655 ./arch/weapon/bow/bolt_frost.171 -\00656 ./arch/weapon/bow/bolt_frost.181 -\00657 ./arch/weapon/bow/bolt_lightning.101 -\00658 ./arch/weapon/bow/bolt_lightning.111 -\00659 ./arch/weapon/bow/bolt_lightning.121 -\00660 ./arch/weapon/bow/bolt_lightning.131 -\00661 ./arch/weapon/bow/bolt_lightning.141 -\00662 ./arch/weapon/bow/bolt_lightning.151 -\00663 ./arch/weapon/bow/bolt_lightning.161 -\00664 ./arch/weapon/bow/bolt_lightning.171 -\00665 ./arch/weapon/bow/bolt_lightning.181 -\00666 ./arch/weapon/bow/bolt_magic.101 -\00667 ./arch/weapon/bow/bolt_magic.111 -\00668 ./arch/weapon/bow/bolt_magic.121 -\00669 ./arch/weapon/bow/bolt_magic.131 -\00670 ./arch/weapon/bow/bolt_magic.141 -\00671 ./arch/weapon/bow/bolt_magic.151 -\00672 ./arch/weapon/bow/bolt_magic.161 -\00673 ./arch/weapon/bow/bolt_magic.171 -\00674 ./arch/weapon/bow/bolt_magic.181 -\00675 ./arch/weapon/bow/bolt_poison.101 -\00676 ./arch/weapon/bow/bolt_poison.111 -\00677 ./arch/weapon/bow/bolt_poison.121 -\00678 ./arch/weapon/bow/bolt_poison.131 -\00679 ./arch/weapon/bow/bolt_poison.141 -\00680 ./arch/weapon/bow/bolt_poison.151 -\00681 ./arch/weapon/bow/bolt_poison.161 -\00682 ./arch/weapon/bow/bolt_poison.171 -\00683 ./arch/weapon/bow/bolt_poison.181 -\00684 ./arch/misc/item/bolt_silk.111 -\00685 ./arch/weapon/bow/bolt_slay_dragon.101 -\00686 ./arch/weapon/bow/bolt_slay_dragon.111 -\00687 ./arch/weapon/bow/bolt_slay_dragon.121 -\00688 ./arch/weapon/bow/bolt_slay_dragon.131 -\00689 ./arch/weapon/bow/bolt_slay_dragon.141 -\00690 ./arch/weapon/bow/bolt_slay_dragon.151 -\00691 ./arch/weapon/bow/bolt_slay_dragon.161 -\00692 ./arch/weapon/bow/bolt_slay_dragon.171 -\00693 ./arch/weapon/bow/bolt_slay_dragon.181 -\00694 ./arch/spell/Bomb/bomb.111 -\00695 ./arch/spell/Bomb/bomb.112 -\00696 ./arch/spell/Bomb/bomb.113 -\00697 ./arch/spell/Bomb/bomb.114 -\00698 ./arch/monster/dragon/bone_drake/bone_drake.x11 -\00699 ./arch/monster/dragon/bone_drake/bone_drake.x12 -\00700 ./arch/monster/demon/bone_head.111 -\00701 ./arch/monster/demon/bone_head.112 -\00702 ./arch/monster/demon/bone_head.113 -\00703 ./arch/weapon/artifact/bonecrush.111 -\00704 ./arch/misc/bones1.111 -\00705 ./arch/misc/bones2.111 -\00706 ./arch/misc/bones3.111 -\00707 ./arch/misc/bones4.111 -\00708 ./arch/misc/bones5.111 -\00709 ./arch/readable/book_clasp.111 -\00710 ./arch/readable/book_read.111 -\00711 ./arch/readable/guide/book_red.111 -\00712 ./arch/misc/Container/bookshelf.111 -\00713 ./arch/misc/Container/bookshelf2.111 -\00714 ./arch/misc/Container/bookshelf_bottom.111 -\00715 ./arch/misc/Container/bookshelf_left.111 -\00716 ./arch/misc/Container/bookshelf_right.111 -\00717 ./arch/food/booze.111 -\00718 ./arch/food/boozebottle_empty.111 -\00719 ./arch/misc/boulder.111 -\00720 ./arch/misc/bouquet.111 -\00721 ./arch/weapon/bow/bow.111 -\00722 ./arch/monster/acid/bpudding.111 -\00723 ./arch/monster/acid/bpudding.112 -\00724 ./arch/monster/acid/bpudding_g.111 -\00725 ./arch/monster/acid/bpudding_g.112 -\00726 ./arch/monster/acid/bpudding_g.113 -\00727 ./arch/monster/acid/bpudding_g.114 -\00728 ./arch/monster/acid/bpudding_g.115 -\00729 ./arch/monster/acid/bpudding_g.116 -\00730 ./arch/monster/acid/bpudding_g.117 -\00731 ./arch/monster/acid/bpudding_g.118 -\00732 ./arch/monster/acid/bpudding_g.119 -\00733 ./arch/monster/acid/bpudding_s.111 -\00734 ./arch/monster/acid/bpudding_s.112 -\00735 ./arch/monster/acid/bpudding_s.113 -\00736 ./arch/monster/acid/bpudding_s.114 -\00737 ./arch/armour/bracers/bracers_ac.111 -\00738 ./arch/armour/bracers/bracersdex.111 -\00739 ./arch/flesh/generic/brain.111 -\00740 ./arch/river/branch_125.111 -\00741 ./arch/river/branch_125.211 -\00742 ./arch/river/branch_135.111 -\00743 ./arch/river/branch_137.111 -\00744 ./arch/river/branch_145.111 -\00745 ./arch/river/branch_145.211 -\00746 ./arch/river/branch_156.111 -\00747 ./arch/river/branch_156.211 -\00748 ./arch/river/branch_157.111 -\00749 ./arch/river/branch_158.111 -\00750 ./arch/river/branch_158.211 -\00751 ./arch/river/branch_237.111 -\00752 ./arch/river/branch_237.211 -\00753 ./arch/river/branch_347.111 -\00754 ./arch/river/branch_347.211 -\00755 ./arch/river/branch_357.111 -\00756 ./arch/river/branch_367.111 -\00757 ./arch/river/branch_367.211 -\00758 ./arch/river/branch_378.111 -\00759 ./arch/river/branch_378.211 -\00760 ./arch/misc/brazier.111 -\00761 ./arch/misc/brazier.112 -\00762 ./arch/misc/brazier.113 -\00763 ./arch/misc/brazier.114 -\00764 ./arch/weapon/axe/brdaxe_1.111 -\00765 ./arch/weapon/axe/brdaxe_1.112 -\00766 ./arch/weapon/axe/brdaxe_1.113 -\00767 ./arch/weapon/axe/brdaxe_1.114 -\00768 ./arch/monster/insect/ant/breeder_ant.x11 -\00769 ./arch/monster/insect/ant/breeder_ant.x12 -\00770 ./arch/ground/brefjell.111 -\00771 ./arch/river/bridge_15.111 -\00772 ./arch/river/bridge_37.111 -\00773 ./arch/road/bridgemoat/bridge_m0.111 -\00774 ./arch/road/bridgemoat/bridge_m1.111 -\00775 ./arch/jewel/bronzebar.111 -\00776 ./arch/monster/misc/broo.111 -\00777 ./arch/monster/misc/broo.112 -\00778 ./arch/monster/misc/broo.113 -\00779 ./arch/ground/Wood/brush.111 -\00780 ./arch/weapon/sword/bsword_1.111 -\00781 ./arch/weapon/sword/bsword_2.111 -\00782 ./arch/construct/town/building10_east.x11 -\00783 ./arch/construct/town/building1_east.111 -\00784 ./arch/construct/town/building2_east.x11 -\00785 ./arch/construct/town/building3_east.x11 -\00786 ./arch/construct/town/building4_east.x11 -\00787 ./arch/construct/town/building5_east.x11 -\00788 ./arch/construct/town/building6_east.x11 -\00789 ./arch/construct/town/building7_east.x11 -\00790 ./arch/construct/town/building8_east.x11 -\00791 ./arch/construct/town/building9_east.x11 -\00792 ./arch/wall/bulletwall/bul_wall_0.111 -\00793 ./arch/wall/bulletwall/bul_wall_1.111 -\00794 ./arch/wall/bulletwall/bul_wall_2.111 -\00795 ./arch/wall/bulletwall/bul_wall_3.111 -\00796 ./arch/wall/bulletwall/bul_wall_4.111 -\00797 ./arch/wall/bulletwall/bul_wall_5.111 -\00798 ./arch/wall/bulletwall/bul_wall_6.111 -\00799 ./arch/wall/bulletwall/bul_wall_7.111 -\00800 ./arch/wall/bulletwall/bul_wall_8.111 -\00801 ./arch/spell/Bullet/bullet.111 -\00802 ./arch/spell/Bullet/bullet.112 -\00803 ./arch/spell/Bullet/bullet.121 -\00804 ./arch/spell/Bullet/bullet.131 -\00805 ./arch/spell/Bullet/bullet.141 -\00806 ./arch/spell/Bullet/bullet.151 -\00807 ./arch/spell/Bullet/bullet.161 -\00808 ./arch/spell/Bullet/bullet.171 -\00809 ./arch/spell/Bullet/bullet.181 -\00810 ./arch/construct/bungalow.111 -\00811 ./arch/planes/fire/burning_barn.x11 -\00812 ./arch/planes/fire/burning_cathedral.x11 -\00813 ./arch/planes/fire/burning_church.x11 -\00814 ./arch/planes/fire/burning_collesium.x11 -\00815 ./arch/planes/fire/burning_courthouse.x11 -\00816 ./arch/planes/fire/burning_fort.x11 -\00817 ./arch/planes/fire/burning_fort_sym.111 -\00818 ./arch/planes/fire/burning_fountain.111 -\00819 ./arch/planes/fire/burning_fountain.112 -\00820 ./arch/planes/fire/burning_fountain.113 -\00821 ./arch/planes/fire/burning_guild.x11 -\00822 ./arch/planes/fire/burning_house_1.111 -\00823 ./arch/planes/fire/burning_house_larg.x11 -\00824 ./arch/planes/fire/burning_house_long.x11 -\00825 ./arch/planes/fire/burning_house_up.x11 -\00826 ./arch/planes/fire/burning_housesmall.111 -\00827 ./arch/planes/fire/burning_l_shop1.x11 -\00828 ./arch/planes/fire/burning_market1.111 -\00829 ./arch/planes/fire/burning_market2.111 -\00830 ./arch/planes/fire/burning_market3.111 -\00831 ./arch/planes/fire/burning_shrine.111 -\00832 ./arch/planes/fire/burning_smalltemple.111 -\00833 ./arch/planes/fire/burning_store_alch.x11 -\00834 ./arch/planes/fire/burning_store_armo.x11 -\00835 ./arch/planes/fire/burning_store_gene.x11 -\00836 ./arch/planes/fire/burning_store_magi.x11 -\00837 ./arch/planes/fire/burning_store_weap.x11 -\00838 ./arch/planes/fire/burning_stronghold.x11 -\00839 ./arch/planes/fire/burning_t_house2.x11 -\00840 ./arch/planes/fire/burning_temple1.x11 -\00841 ./arch/gods/items/burning_tail/burningtail.111 -\00842 ./arch/gods/items/burning_tail/burningtail.112 -\00843 ./arch/gods/items/burning_tail/burningtail.113 -\00844 ./arch/planes/fire/burningwall/burningwall_0.111 -\00845 ./arch/planes/fire/burningwall/burningwall_0.112 -\00846 ./arch/planes/fire/burningwall/burningwall_1.111 -\00847 ./arch/planes/fire/burningwall/burningwall_1.112 -\00848 ./arch/planes/fire/burningwall/burningwall_2.111 -\00849 ./arch/planes/fire/burningwall/burningwall_2.112 -\00850 ./arch/planes/fire/burningwall/burningwall_3.111 -\00851 ./arch/planes/fire/burningwall/burningwall_3.112 -\00852 ./arch/planes/fire/burningwall/burningwall_4.111 -\00853 ./arch/planes/fire/burningwall/burningwall_4.112 -\00854 ./arch/planes/fire/burningwall/burningwall_5.111 -\00855 ./arch/planes/fire/burningwall/burningwall_5.112 -\00856 ./arch/planes/fire/burningwall/burningwall_6.111 -\00857 ./arch/planes/fire/burningwall/burningwall_6.112 -\00858 ./arch/planes/fire/burningwall/burningwall_7.111 -\00859 ./arch/planes/fire/burningwall/burningwall_7.112 -\00860 ./arch/planes/fire/burningwall/burningwall_8.111 -\00861 ./arch/planes/fire/burningwall/burningwall_8.112 -\00862 ./arch/planes/fire/burningwall/burningwall_9.111 -\00863 ./arch/planes/fire/burningwall/burningwall_9.112 -\00864 ./arch/planes/fire/burningwall/burningwall_A.111 -\00865 ./arch/planes/fire/burningwall/burningwall_A.112 -\00866 ./arch/planes/fire/burningwall/burningwall_B.111 -\00867 ./arch/planes/fire/burningwall/burningwall_B.112 -\00868 ./arch/planes/fire/burningwall/burningwall_C.111 -\00869 ./arch/planes/fire/burningwall/burningwall_C.112 -\00870 ./arch/planes/fire/burningwall/burningwall_D.111 -\00871 ./arch/planes/fire/burningwall/burningwall_D.112 -\00872 ./arch/planes/fire/burningwall/burningwall_E.111 -\00873 ./arch/planes/fire/burningwall/burningwall_E.112 -\00874 ./arch/planes/fire/burningwall/burningwall_F.111 -\00875 ./arch/planes/fire/burningwall/burningwall_F.112 -\00876 ./arch/spell/Burnout/burnout.111 -\00877 ./arch/spell/Burnout/burnout.112 -\00878 ./arch/spell/Burnout/burnout.113 -\00879 ./arch/spell/Burnout/burnout.114 -\00880 ./arch/spell/Burnout/burnout.115 -\00881 ./arch/spell/Burnout/burnout.116 -\00882 ./arch/spell/Burnout/burnout.117 -\00883 ./arch/spell/Burnout/burnout.118 -\00884 ./arch/spell/Burnout/burnout.119 -\00885 ./arch/spell/Burnout/burnout.11A -\00886 ./arch/spell/Burnout/burnout.11B -\00887 ./arch/spell/Burnout/burnout.11C -\00888 ./arch/spell/Burnout/burnout.11D -\00889 ./arch/spell/Burnout/burnout.11E -\00890 ./arch/spell/Burnout/burnout.11F -\00891 ./arch/spell/Burnout/burnout.11G -\00892 ./arch/spell/Burnout/burnout.11H -\00893 ./arch/spell/Burnout/burnout.11J -\00894 ./arch/spell/Burnout/burnout.11K -\00895 ./arch/spell/Burnout/burnout.11L -\00896 ./arch/spell/Burnout/burnout.11M -\00897 ./arch/spell/Burnout/burnout.11N -\00898 ./arch/spell/Burnout/burnout.11O -\00899 ./arch/spell/Burnout/burnout.11P -\00900 ./arch/spell/Burnout/burnout.11Q -\00901 ./arch/spell/Burnout/burnout.11R -\00902 ./arch/weapon/sword/butterflysword_1.111 -\00903 ./arch/weapon/sword/butterflysword_2.111 -\00904 ./arch/connect/button_big.111 -\00905 ./arch/connect/button_big.112 -\00906 ./arch/connect/button_sma.111 -\00907 ./arch/connect/button_sma.112 -\00908 ./arch/wall/bwall/bwall_0.111 -\00909 ./arch/wall/bwall/bwall_1.111 -\00910 ./arch/wall/bwall/bwall_2.111 -\00911 ./arch/wall/bwall/bwall_3.111 -\00912 ./arch/wall/bwall/bwall_4.111 -\00913 ./arch/wall/bwall/bwall_5.111 -\00914 ./arch/wall/bwall/bwall_6.111 -\00915 ./arch/wall/bwall/bwall_7.111 -\00916 ./arch/wall/bwall/bwall_8.111 -\00917 ./arch/wall/bwall/bwall_9.111 -\00918 ./arch/wall/bwall/bwall_A.111 -\00919 ./arch/wall/bwall/bwall_B.111 -\00920 ./arch/wall/bwall/bwall_C.111 -\00921 ./arch/wall/bwall/bwall_D.111 -\00922 ./arch/wall/bwall/bwall_E.111 -\00923 ./arch/wall/bwall/bwall_F.111 -\00924 ./arch/wall/bwall/bwall_hole_5.111 -\00925 ./arch/wall/bwall/bwall_hole_A.111 -\00926 ./arch/wall/bwall/bwall_w_0.111 -\00927 ./arch/wall/bwall/bwall_w_0.112 -\00928 ./arch/wall/bwall/bwall_w_0.113 -\00929 ./arch/wall/bwall/bwall_w_0.114 -\00930 ./arch/wall/bwall/bwall_w_0.115 -\00931 ./arch/wall/bwall/bwall_w_0.116 -\00932 ./arch/wall/bwall/bwall_w_0.117 -\00933 ./arch/wall/bwall/bwall_w_1.111 -\00934 ./arch/wall/bwall/bwall_w_1.112 -\00935 ./arch/wall/bwall/bwall_w_1.113 -\00936 ./arch/wall/bwall/bwall_w_1.114 -\00937 ./arch/wall/bwall/bwall_w_1.115 -\00938 ./arch/wall/bwall/bwall_w_1.116 -\00939 ./arch/wall/bwall/bwall_w_1.117 -\00940 ./arch/monster/giant/byakie/byakie.x11 -\00941 ./arch/monster/giant/byakie/byakie.x12 -\00942 ./arch/monster/misc/c_knight.111 -\00943 ./arch/monster/misc/c_knight.112 -\00944 ./arch/monster/misc/c_priest.131 -\00945 ./arch/monster/misc/c_priest.132 -\00946 ./arch/monster/misc/c_priest.171 -\00947 ./arch/monster/misc/c_priest.172 -\00948 ./arch/food/cabbage.111 -\00949 ./arch/food/cake.111 -\00950 ./arch/system/mood_floors/calm_floor.111 -\00951 ./arch/misc/Camp/campfire.111 -\00952 ./arch/misc/Camp/campfire.112 -\00953 ./arch/misc/Camp/campfire.113 -\00954 ./arch/misc/Camp/campfire.114 -\00955 ./arch/misc/Camp/campfire_out.111 -\00956 ./arch/spell/Bolt/cancellation.111 -\00957 ./arch/spell/Bolt/cancellation.112 -\00958 ./arch/spell/Bolt/cancellation.113 -\00959 ./arch/misc/cannon_0.111 -\00960 ./arch/misc/cannon_1.111 -\00961 ./arch/misc/cannon_2.111 -\00962 ./arch/misc/cannon_3.111 -\00963 ./arch/misc/cannon_4.111 -\00964 ./arch/misc/cannon_5.111 -\00965 ./arch/misc/cannon_6.111 -\00966 ./arch/misc/cannon_7.111 -\00967 ./arch/misc/cannon_8.111 -\00968 ./arch/construct/keep/capitalhold_east.x11 -\00969 ./arch/construct/keep/capitalhold_west.x11 -\00970 ./arch/food/caramel.111 -\00971 ./arch/readable/card.111 -\00972 ./arch/readable/card_crown.111 -\00973 ./arch/readable/card_cup.111 -\00974 ./arch/readable/card_dragon.111 -\00975 ./arch/readable/card_ring.111 -\00976 ./arch/readable/card_skull.111 -\00977 ./arch/readable/card_sword.111 -\00978 ./arch/food/carrot.111 -\00979 ./arch/misc/Container/carton_box_1.111 -\00980 ./arch/misc/Container/carton_box_1_open.111 -\00981 ./arch/construct/castle/castle.111 -\00982 ./arch/construct/castle/castle_a.x11 -\00983 ./arch/construct/castle/castle_a.x12 -\00984 ./arch/construct/castle/castle_a_east.x11 -\00985 ./arch/construct/castle/castle_a_northwest.x11 -\00986 ./arch/construct/castle/castle_a_northwest.x12 -\00987 ./arch/construct/castle/castle_a_western.x11 -\00988 ./arch/construct/castle/castle_a_western.x12 -\00989 ./arch/construct/castle/castle_west.111 -\00990 ./arch/construct/temple/cathedral.x11 -\00991 ./arch/misc/Container/cauldron.111 -\00992 ./arch/misc/Container/cauldron_open.111 -\00993 ./arch/spell/Bullet/cause.111 -\00994 ./arch/spell/Bullet/cause.112 -\00995 ./arch/wall/cave/cave1.111 -\00996 ./arch/wall/cave/cave10.111 -\00997 ./arch/wall/cave/cave11.111 -\00998 ./arch/wall/cave/cave12.111 -\00999 ./arch/wall/cave/cave13.111 -\01000 ./arch/wall/cave/cave14.111 -\01001 ./arch/wall/cave/cave15.111 -\01002 ./arch/wall/cave/cave16.111 -\01003 ./arch/wall/cave/cave17.111 -\01004 ./arch/wall/cave/cave18.111 -\01005 ./arch/wall/cave/cave19.111 -\01006 ./arch/wall/cave/cave2.111 -\01007 ./arch/wall/cave/cave20.111 -\01008 ./arch/wall/cave/cave21.111 -\01009 ./arch/wall/cave/cave22.111 -\01010 ./arch/wall/cave/cave23.111 -\01011 ./arch/wall/cave/cave24.111 -\01012 ./arch/wall/cave/cave25.111 -\01013 ./arch/wall/cave/cave3.111 -\01014 ./arch/wall/cave/cave4.111 -\01015 ./arch/wall/cave/cave5.111 -\01016 ./arch/wall/cave/cave6.111 -\01017 ./arch/wall/cave/cave7.111 -\01018 ./arch/wall/cave/cave8.111 -\01019 ./arch/wall/cave/cave9.111 -\01020 ./arch/wall/cave/cave_0.111 -\01021 ./arch/wall/cave/cave_1.111 -\01022 ./arch/wall/cave/cave_10.111 -\01023 ./arch/wall/cave/cave_11.111 -\01024 ./arch/wall/cave/cave_12.111 -\01025 ./arch/wall/cave/cave_13.111 -\01026 ./arch/wall/cave/cave_14.111 -\01027 ./arch/wall/cave/cave_15.111 -\01028 ./arch/wall/cave/cave_16.111 -\01029 ./arch/wall/cave/cave_17.111 -\01030 ./arch/wall/cave/cave_18.111 -\01031 ./arch/wall/cave/cave_19.111 -\01032 ./arch/wall/cave/cave_2.111 -\01033 ./arch/wall/cave/cave_20.111 -\01034 ./arch/wall/cave/cave_21.111 -\01035 ./arch/wall/cave/cave_22.111 -\01036 ./arch/wall/cave/cave_23.111 -\01037 ./arch/wall/cave/cave_24.111 -\01038 ./arch/wall/cave/cave_3.111 -\01039 ./arch/wall/cave/cave_4.111 -\01040 ./arch/wall/cave/cave_5.111 -\01041 ./arch/wall/cave/cave_6.111 -\01042 ./arch/wall/cave/cave_7.111 -\01043 ./arch/wall/cave/cave_8.111 -\01044 ./arch/wall/cave/cave_9.111 -\01045 ./arch/exit/Up_down/cave_stair_up_2.111 -\01046 ./arch/monster/insect/centipede/centipede.111 -\01047 ./arch/monster/insect/centipede/centipede.112 -\01048 ./arch/monster/insect/centipede/centipede.113 -\01049 ./arch/monster/insect/centipede/centipede.114 -\01050 ./arch/monster/insect/centipede/centipede.121 -\01051 ./arch/monster/insect/centipede/centipede.122 -\01052 ./arch/monster/insect/centipede/centipede.123 -\01053 ./arch/monster/insect/centipede/centipede.124 -\01054 ./arch/monster/insect/centipede/centipede.131 -\01055 ./arch/monster/insect/centipede/centipede.132 -\01056 ./arch/monster/insect/centipede/centipede.133 -\01057 ./arch/monster/insect/centipede/centipede.134 -\01058 ./arch/monster/insect/centipede/centipede.141 -\01059 ./arch/monster/insect/centipede/centipede.142 -\01060 ./arch/monster/insect/centipede/centipede.143 -\01061 ./arch/monster/insect/centipede/centipede.144 -\01062 ./arch/monster/insect/centipede/centipede.151 -\01063 ./arch/monster/insect/centipede/centipede.152 -\01064 ./arch/monster/insect/centipede/centipede.153 -\01065 ./arch/monster/insect/centipede/centipede.154 -\01066 ./arch/monster/insect/centipede/centipede.161 -\01067 ./arch/monster/insect/centipede/centipede.162 -\01068 ./arch/monster/insect/centipede/centipede.163 -\01069 ./arch/monster/insect/centipede/centipede.164 -\01070 ./arch/monster/insect/centipede/centipede.171 -\01071 ./arch/monster/insect/centipede/centipede.172 -\01072 ./arch/monster/insect/centipede/centipede.173 -\01073 ./arch/monster/insect/centipede/centipede.174 -\01074 ./arch/monster/insect/centipede/centipede.181 -\01075 ./arch/monster/insect/centipede/centipede.182 -\01076 ./arch/monster/insect/centipede/centipede.183 -\01077 ./arch/monster/insect/centipede/centipede.184 -\01078 ./arch/monster/insect/centipede/centipede_r.111 -\01079 ./arch/monster/insect/centipede/centipede_r.112 -\01080 ./arch/monster/insect/centipede/centipede_r.113 -\01081 ./arch/ground/Winter/cforest1.111 -\01082 ./arch/ground/Winter/cforest2.111 -\01083 ./arch/ground/Winter/cforest3.111 -\01084 ./arch/ground/Winter/cforest4.111 -\01085 ./arch/ground/Winter/cforest5.111 -\01086 ./arch/ground/Winter/cforest6.111 -\01087 ./arch/monster/misc/Chess/ch_bish.111 -\01088 ./arch/monster/misc/Chess/ch_bish_w.111 -\01089 ./arch/food/ch_burger.111 -\01090 ./arch/monster/misc/Chess/ch_king.111 -\01091 ./arch/monster/misc/Chess/ch_king_w.111 -\01092 ./arch/monster/misc/Chess/ch_knight.111 -\01093 ./arch/monster/misc/Chess/ch_knight_w.111 -\01094 ./arch/monster/misc/Chess/ch_pawn.111 -\01095 ./arch/monster/misc/Chess/ch_pawn_w.111 -\01096 ./arch/monster/misc/Chess/ch_queen.111 -\01097 ./arch/monster/misc/Chess/ch_queen_w.111 -\01098 ./arch/monster/misc/Chess/ch_rook.111 -\01099 ./arch/monster/misc/Chess/ch_rook_w.111 -\01100 ./arch/armour/mail/chainmail.111 -\01101 ./arch/indoor/chair.111 -\01102 ./arch/indoor/chair_1.101 -\01103 ./arch/indoor/chair_1.111 -\01104 ./arch/indoor/chair_1.121 -\01105 ./arch/indoor/chair_1.131 -\01106 ./arch/indoor/chair_2.101 -\01107 ./arch/indoor/chair_2.111 -\01108 ./arch/indoor/chair_2.121 -\01109 ./arch/indoor/chair_2.131 -\01110 ./arch/indoor/chair_3.101 -\01111 ./arch/indoor/chair_3.111 -\01112 ./arch/indoor/chair_bc_2.101 -\01113 ./arch/indoor/chair_bc_2.111 -\01114 ./arch/indoor/chair_bc_2.121 -\01115 ./arch/indoor/chair_bc_2.131 -\01116 ./arch/indoor/chair_cw_1.101 -\01117 ./arch/indoor/chair_cw_1.111 -\01118 ./arch/indoor/chair_cw_1.121 -\01119 ./arch/indoor/chair_cw_1.131 -\01120 ./arch/indoor/chair_gv_1.101 -\01121 ./arch/indoor/chair_gv_1.111 -\01122 ./arch/indoor/chair_gv_1.121 -\01123 ./arch/indoor/chair_gv_1.131 -\01124 ./arch/indoor/chair_wv_1.101 -\01125 ./arch/indoor/chair_wv_1.111 -\01126 ./arch/indoor/chair_wv_1.121 -\01127 ./arch/indoor/chair_wv_1.131 -\01128 ./arch/misc/chalice.111 -\01129 ./arch/misc/chalice.112 -\01130 ./arch/misc/chalice.113 -\01131 ./arch/misc/chalice.114 -\01132 ./arch/misc/chalice_bro.111 -\01133 ./arch/misc/chalice_bro.112 -\01134 ./arch/misc/chalice_bro.113 -\01135 ./arch/misc/chalice_bro.114 -\01136 ./arch/misc/chalice_cop.111 -\01137 ./arch/misc/chalice_cop.112 -\01138 ./arch/misc/chalice_cop.113 -\01139 ./arch/misc/chalice_cop.114 -\01140 ./arch/misc/chalice_iro.111 -\01141 ./arch/misc/chalice_iro.112 -\01142 ./arch/misc/chalice_iro.113 -\01143 ./arch/misc/chalice_iro.114 -\01144 ./arch/misc/chalice_plat.111 -\01145 ./arch/misc/chalice_plat.112 -\01146 ./arch/misc/chalice_plat.113 -\01147 ./arch/misc/chalice_plat.114 -\01148 ./arch/misc/chalice_sil.111 -\01149 ./arch/misc/chalice_sil.112 -\01150 ./arch/misc/chalice_sil.113 -\01151 ./arch/misc/chalice_sil.114 -\01152 ./arch/misc/chalice_tin.111 -\01153 ./arch/misc/chalice_tin.112 -\01154 ./arch/misc/chalice_tin.113 -\01155 ./arch/misc/chalice_tin.114 -\01156 ./arch/misc/chandelier_1.x11 -\01157 ./arch/misc/chandelier_2.111 -\01158 ./arch/misc/chandelier_2.112 -\01159 ./arch/misc/chandelier_2.113 -\01160 ./arch/misc/chandelier_2.114 -\01161 ./arch/misc/chandelier_2_copper.111 -\01162 ./arch/misc/chandelier_2_copper.112 -\01163 ./arch/misc/chandelier_2_copper.113 -\01164 ./arch/misc/chandelier_2_copper.114 -\01165 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x31 -\01166 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x32 -\01167 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x33 -\01168 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x34 -\01169 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x71 -\01170 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x72 -\01171 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x73 -\01172 ./arch/monster/dragon/Chaos_Dra/chaos_dragon.x74 -\01173 ./arch/spell/MoodChange/charm_aura.111 -\01174 ./arch/spell/MoodChange/charm_aura.112 -\01175 ./arch/spell/MoodChange/charm_aura.113 -\01176 ./arch/system/mood_floors/charm_floor.111 -\01177 ./arch/monster/humanoid/Human/charwoman.131 -\01178 ./arch/monster/humanoid/Human/charwoman.132 -\01179 ./arch/monster/humanoid/Human/charwoman.171 -\01180 ./arch/monster/humanoid/Human/charwoman.172 -\01181 ./arch/system/mood_floors/check_floor.111 -\01182 ./arch/connect/check_inv.111 -\01183 ./arch/readable/checkbook.111 -\01184 ./arch/construct/roof/chemney_1.111 -\01185 ./arch/construct/roof/chemney_2.111 -\01186 ./arch/monster/angel/cherub.111 -\01187 ./arch/construct/house/chess_club.111 -\01188 ./arch/misc/Container/chest_1.111 -\01189 ./arch/misc/Container/chest_blue_1.111 -\01190 ./arch/misc/Container/chest_green_1.111 -\01191 ./arch/misc/Container/chest_jade_1.111 -\01192 ./arch/misc/Container/chest_pink_1.111 -\01193 ./arch/misc/Container/chest_red_1.111 -\01194 ./arch/misc/Container/chest_valriel_1.111 -\01195 ./arch/misc/Container/chest_valriel_1.112 -\01196 ./arch/misc/Container/chest_valriel_1.113 -\01197 ./arch/misc/Container/chest_valriel_1.114 -\01198 ./arch/misc/Container/chest_white_1.111 -\01199 ./arch/misc/Container/chest_yellow_1.111 -\01200 ./arch/monster/animal/farmyard/chicken.131 -\01201 ./arch/monster/animal/farmyard/chicken.132 -\01202 ./arch/monster/animal/farmyard/chicken.171 -\01203 ./arch/monster/animal/farmyard/chicken.172 -\01204 ./arch/monster/humanoid/Human/child.111 -\01205 ./arch/monster/humanoid/Human/child2.111 -\01206 ./arch/monster/dragon/Chinese_Dra/chinese_dr.x31 -\01207 ./arch/monster/dragon/Chinese_Dra/chinese_dr.x32 -\01208 ./arch/monster/dragon/Chinese_Dra/chinese_dr.x33 -\01209 ./arch/monster/dragon/Chinese_Dra/chinese_dr.x71 -\01210 ./arch/monster/dragon/Chinese_Dra/chinese_dr.x72 -\01211 ./arch/monster/dragon/Chinese_Dra/chinese_dr.x73 -\01212 ./arch/monster/dragon/Chinese_Dra/chinese_dr_spellcasting.x31 -\01213 ./arch/monster/dragon/Chinese_Dra/chinese_dr_spellcasting.x32 -\01214 ./arch/monster/dragon/Chinese_Dra/chinese_dr_spellcasting.x71 -\01215 ./arch/monster/dragon/Chinese_Dra/chinese_dr_spellcasting.x72 -\01216 ./arch/food/chocolate.111 -\01217 ./arch/exit/chole_1.111 -\01218 ./arch/exit/chole_2.111 -\01219 ./arch/construct/town/church.x11 -\01220 ./arch/construct/town/church_fant.x11 -\01221 ./arch/inorganic/cinna.111 -\01222 ./arch/construct/tower/city-tower.x11 -\01223 ./arch/construct/tower/city-tower_west.x11 -\01224 ./arch/construct/tower/city_tower_east.x11 -\01225 ./arch/construct/tower/city_tower_fant.x11 -\01226 ./arch/construct/tower/city_tower_northwest.x11 -\01227 ./arch/wall/cwall/cityport_0.111 -\01228 ./arch/wall/cwall/cityport_1.111 -\01229 ./arch/misc/claypipe.111 -\01230 ./arch/player/class/Religious/cleric.111 -\01231 ./arch/player/class/Religious/cleric.112 -\01232 ./arch/player/class/Religious/cleric.131 -\01233 ./arch/player/class/Religious/cleric.132 -\01234 ./arch/player/class/Religious/cleric.151 -\01235 ./arch/player/class/Religious/cleric.152 -\01236 ./arch/player/class/Religious/cleric.171 -\01237 ./arch/player/class/Religious/cleric.172 -\01238 ./arch/armour/cloak/cloak.111 -\01239 ./arch/armour/cloak/cloak_acid_proofing.111 -\01240 ./arch/armour/cloak/cloak_black.111 -\01241 ./arch/armour/cloak/cloak_lblue.111 -\01242 ./arch/armour/cloak/cloak_lgrey.111 -\01243 ./arch/armour/cloak/cloak_purple.111 -\01244 ./arch/armour/cloak/cloak_red.111 -\01245 ./arch/armour/cloak/cloak_trans.112 -\01246 ./arch/armour/cloak/cloak_white.111 -\01247 ./arch/indoor/clock.111 -\01248 ./arch/indoor/clock.112 -\01249 ./arch/indoor/clock_ag.111 -\01250 ./arch/indoor/clock_ag.112 -\01251 ./arch/indoor/clock_cw.111 -\01252 ./arch/indoor/clock_cw.112 -\01253 ./arch/indoor/clock_grand.111 -\01254 ./arch/indoor/clock_grand.112 -\01255 ./arch/misc/Container/close_attache.111 -\01256 ./arch/misc/Container/close_bag.111 -\01257 ./arch/misc/Container/close_dbox.111 -\01258 ./arch/misc/Container/close_desk.111 -\01259 ./arch/misc/Container/close_desk_cw.111 -\01260 ./arch/misc/Container/close_dresser.111 -\01261 ./arch/misc/Container/close_dresser2.111 -\01262 ./arch/misc/Container/close_dresser2_cw.111 -\01263 ./arch/misc/Container/close_dresser_cw.111 -\01264 ./arch/misc/Container/close_keys.111 -\01265 ./arch/misc/Container/close_pouc.111 -\01266 ./arch/misc/Container/close_present_box_1.111 -\01267 ./arch/misc/Container/close_present_box_2.111 -\01268 ./arch/misc/Container/close_present_box_3.111 -\01269 ./arch/misc/Container/close_present_box_4.111 -\01270 ./arch/misc/Container/close_present_box_5.111 -\01271 ./arch/misc/Container/close_present_box_6.111 -\01272 ./arch/misc/Container/close_quiv.111 -\01273 ./arch/misc/Container/close_rsack.111 -\01274 ./arch/misc/Container/close_sack.111 -\01275 ./arch/misc/Container/close_sarcophagus.111 -\01276 ./arch/misc/Container/close_schest.111 -\01277 ./arch/misc/Container/close_wizdesk.111 -\01278 ./arch/misc/Container/closechest.111 -\01279 ./arch/misc/Container/closemail.111 -\01280 ./arch/ground/sky/cloud_1_1.x11 -\01281 ./arch/ground/sky/cloud_1_2.x11 -\01282 ./arch/ground/sky/cloud_1_3.x11 -\01283 ./arch/ground/sky/cloud_2_1.x11 -\01284 ./arch/ground/sky/cloud_2_2.x11 -\01285 ./arch/ground/sky/cloud_2_3.x11 -\01286 ./arch/ground/sky/cloud_3_1.x11 -\01287 ./arch/ground/sky/cloud_3_2.x11 -\01288 ./arch/ground/sky/cloud_3_3.x11 -\01289 ./arch/ground/sky/cloud_4_1.x11 -\01290 ./arch/ground/sky/cloud_4_2.x11 -\01291 ./arch/ground/sky/cloud_4_3.x11 -\01292 ./arch/ground/sky/cloud_5_1.x11 -\01293 ./arch/ground/sky/cloud_5_2.x11 -\01294 ./arch/ground/sky/cloud_5_3.x11 -\01295 ./arch/food/clover.111 -\01296 ./arch/monster/humanoid/Human/clown.111 -\01297 ./arch/weapon/club/club.111 -\01298 ./arch/ground/cmarsh.111 -\01299 ./arch/floor/cobblesto1.111 -\01300 ./arch/floor/cobblesto2.111 -\01301 ./arch/floor/cobblesto3.111 -\01302 ./arch/monster/animal/cobra.x11 -\01303 ./arch/monster/animal/cobra.x12 -\01304 ./arch/monster/animal/cobra.x13 -\01305 ./arch/food/coffee.111 -\01306 ./arch/food/coffee_empty.111 -\01307 ./arch/misc/coffin.111 -\01308 ./arch/monster/dragon/Hatchlings/cold_drag.131 -\01309 ./arch/monster/dragon/Hatchlings/cold_drag.132 -\01310 ./arch/monster/dragon/Hatchlings/cold_drag.171 -\01311 ./arch/monster/dragon/Hatchlings/cold_drag.172 -\01312 ./arch/planes/fire/coldmagma.111 -\01313 ./arch/planes/fire/coldmagma.112 -\01314 ./arch/talisman/collar.111 -\01315 ./arch/talisman/collar.112 -\01316 ./arch/talisman/collar.113 -\01317 ./arch/construct/town/collesium.x11 -\01318 ./arch/weapon/bow/compositebow.111 -\01319 ./arch/spell/Cone/confusion.111 -\01320 ./arch/spell/Cone/confusion.112 -\01321 ./arch/spell/Cone/confusion.113 -\01322 ./arch/spell/Cone/confusion.114 -\01323 ./arch/monster/humanoid/Class/conjurer.111 -\01324 ./arch/monster/humanoid/Class/conjurer.112 -\01325 ./arch/monster/humanoid/Class/conjurer.113 -\01326 ./arch/shop/conv.111 -\01327 ./arch/jewel/copperbar.111 -\01328 ./arch/flesh/human/corpse.111 -\01329 ./arch/flesh/human/corpse1.111 -\01330 ./arch/spell/Cone/counterspell.111 -\01331 ./arch/monster/humanoid/Human/courier.111 -\01332 ./arch/monster/humanoid/Human/courierblue.111 -\01333 ./arch/monster/humanoid/Human/couriergreen.111 -\01334 ./arch/monster/humanoid/Human/couriermagenta.111 -\01335 ./arch/monster/humanoid/Human/courierorange.111 -\01336 ./arch/monster/humanoid/Human/courierpurple.111 -\01337 ./arch/monster/humanoid/Human/courierturquoise.111 -\01338 ./arch/monster/humanoid/Human/courieryellow.111 -\01339 ./arch/construct/town/courthouse.x11 -\01340 ./arch/misc/cplate.111 -\01341 ./arch/ground/Stone/crater.111 -\01342 ./arch/monster/misc/crawl/crawling_chaos.111 -\01343 ./arch/monster/misc/crawl/crawling_chaos.112 -\01344 ./arch/monster/misc/crawl/crawling_chaos.113 -\01345 ./arch/shop/crea_serp_c.111 -\01346 ./arch/system/creator.111 -\01347 ./arch/monster/humanoid/Human/crone.111 -\01348 ./arch/weapon/bow/crossbow.111 -\01349 ./arch/readable/crossroad.111 -\01350 ./arch/armour/helmet/crown.111 -\01351 ./arch/armour/helmet/crown2.111 -\01352 ./arch/armour/helmet/crown_dark.111 -\01353 ./arch/armour/helmet/crown_gray.111 -\01354 ./arch/armour/helmet/crown_r.111 -\01355 ./arch/armour/helmet/crown_white.111 -\01356 ./arch/misc/crystalball.111 -\01357 ./arch/weapon/club/cudgel.111 -\01358 ./arch/spell/BlessCurse/curse_effect.111 -\01359 ./arch/spell/BlessCurse/curse_effect.112 -\01360 ./arch/spell/BlessCurse/curse_effect.113 -\01361 ./arch/spell/BlessCurse/curse_effect.114 -\01362 ./arch/spell/BlessCurse/curse_effect.115 -\01363 ./arch/spell/BlessCurse/curse_effect.116 -\01364 ./arch/wall/cwall/cwall_0.111 -\01365 ./arch/wall/cwall/cwall_1.111 -\01366 ./arch/wall/cwall/cwall_2.111 -\01367 ./arch/wall/cwall/cwall_3.111 -\01368 ./arch/wall/cwall/cwall_4.111 -\01369 ./arch/wall/cwall/cwall_5.111 -\01370 ./arch/wall/cwall/cwall_6.111 -\01371 ./arch/wall/cwall/cwall_7.111 -\01372 ./arch/wall/cwall/cwall_8.111 -\01373 ./arch/wall/cwall/cwall_9.111 -\01374 ./arch/wall/cwall/cwall_A.111 -\01375 ./arch/wall/cwall/cwall_B.111 -\01376 ./arch/wall/cwall/cwall_C.111 -\01377 ./arch/wall/cwall/cwall_D.111 -\01378 ./arch/wall/cwall/cwall_E.111 -\01379 ./arch/wall/cwall/cwall_F.111 -\01380 ./arch/wall/cwall/cwall_beigemarble.111 -\01381 ./arch/wall/cwall/cwall_bluemarblemedium.111 -\01382 ./arch/wall/cwall/cwall_cyanmarble.111 -\01383 ./arch/wall/cwall/cwall_cyanmarbledark.111 -\01384 ./arch/wall/cwall/cwall_graymarble.111 -\01385 ./arch/wall/cwall/cwall_greenmarble.111 -\01386 ./arch/wall/cwall/cwall_greenmarblemedium.111 -\01387 ./arch/wall/cwall/cwall_magentamarble.111 -\01388 ./arch/wall/cwall/cwall_marble.111 -\01389 ./arch/wall/cwall/cwall_mural_1.111 -\01390 ./arch/wall/cwall/cwall_mural_1.112 -\01391 ./arch/wall/cwall/cwall_mural_1.113 -\01392 ./arch/wall/cwall/cwall_mural_1.114 -\01393 ./arch/wall/cwall/cwall_mural_end_1.111 -\01394 ./arch/wall/cwall/cwall_mural_end_1.112 -\01395 ./arch/wall/cwall/cwall_pinkmarble.111 -\01396 ./arch/wall/cwall/cwall_w_0.111 -\01397 ./arch/wall/cwall/cwall_w_0.112 -\01398 ./arch/wall/cwall/cwall_w_0.113 -\01399 ./arch/wall/cwall/cwall_w_0.114 -\01400 ./arch/wall/cwall/cwall_w_0.115 -\01401 ./arch/wall/cwall/cwall_w_0.116 -\01402 ./arch/wall/cwall/cwall_w_0.117 -\01403 ./arch/wall/cwall/cwall_w_0.118 -\01404 ./arch/wall/cwall/cwall_w_0.119 -\01405 ./arch/wall/cwall/cwall_w_0.11A -\01406 ./arch/wall/cwall/cwall_w_1.111 -\01407 ./arch/wall/cwall/cwall_w_1.112 -\01408 ./arch/wall/cwall/cwall_w_1.113 -\01409 ./arch/wall/cwall/cwall_w_1.114 -\01410 ./arch/wall/cwall/cwall_w_1.115 -\01411 ./arch/wall/cwall/cwall_w_1.116 -\01412 ./arch/wall/cwall/cwall_w_1.117 -\01413 ./arch/wall/cwall/cwall_w_1.118 -\01414 ./arch/wall/cwall/cwall_w_1.119 -\01415 ./arch/connect/cwallsec.111 -\01416 ./arch/connect/cwallsec.112 -\01417 ./arch/connect/cwallsec.113 -\01418 ./arch/connect/cwallsec.114 -\01419 ./arch/connect/cwallsec.115 -\01420 ./arch/connect/cwallsec.116 -\01421 ./arch/connect/cwallsec.117 -\01422 ./arch/connect/cwallsec.118 -\01423 ./arch/connect/cwallsec_mural_1.111 -\01424 ./arch/connect/cwallsec_mural_1.112 -\01425 ./arch/connect/cwallsec_mural_1.113 -\01426 ./arch/connect/cwallsec_mural_1.114 -\01427 ./arch/connect/cwallsec_mural_1.115 -\01428 ./arch/connect/cwallsec_mural_1.116 -\01429 ./arch/connect/cwallsec_mural_1.117 -\01430 ./arch/connect/cwallsec_mural_1.118 -\01431 ./arch/floor/inlayed/cyan-beige-c-marble.111 -\01432 ./arch/floor/inlayed/cyan-beige-c-marble.112 -\01433 ./arch/floor/inlayed/cyan-beige-c-marble.113 -\01434 ./arch/floor/inlayed/cyan-beige-c-marble.114 -\01435 ./arch/ground/Wood/cyanbrush.111 -\01436 ./arch/ground/cyangrass.111 -\01437 ./arch/ground/smooth/cyangrass_S.111 -\01438 ./arch/ground/cyangrasspond.111 -\01439 ./arch/floor/cyanmarble.111 -\01440 ./arch/monster/giant/cyclops/cyclops.x31 -\01441 ./arch/monster/giant/cyclops/cyclops.x32 -\01442 ./arch/monster/giant/cyclops/cyclops.x71 -\01443 ./arch/monster/giant/cyclops/cyclops.x72 -\01444 ./arch/misc/d_statue.111 -\01445 ./arch/weapon/sword/dagger.111 -\01446 ./arch/weapon/artifact/Fdagger/dagger_f.111 -\01447 ./arch/weapon/artifact/Fdagger/dagger_f.112 -\01448 ./arch/weapon/artifact/Fdagger/dagger_f.113 -\01449 ./arch/weapon/artifact/Fdagger/dagger_f.114 -\01450 ./arch/weapon/sword/dagger_r.111 -\01451 ./arch/monster/humanoid/Arabic/dancing_girl.111 -\01452 ./arch/monster/humanoid/Arabic/dancing_girl.112 -\01453 ./arch/monster/humanoid/Arabic/dancing_girl.113 -\01454 ./arch/monster/misc/dancingsword.111 -\01455 ./arch/monster/misc/dancingsword.112 -\01456 ./arch/monster/misc/dancingsword.113 -\01457 ./arch/system/dark1.111 -\01458 ./arch/system/dark2.111 -\01459 ./arch/system/dark3.111 -\01460 ./arch/monster/humanoid/Elf/dark_elf.111 -\01461 ./arch/monster/humanoid/Elf/dark_elf.112 -\01462 ./arch/monster/humanoid/Elf/dark_elf.131 -\01463 ./arch/monster/humanoid/Elf/dark_elf.132 -\01464 ./arch/monster/humanoid/Elf/dark_elf.171 -\01465 ./arch/monster/humanoid/Elf/dark_elf.172 -\01466 ./arch/monster/humanoid/Elf/dark_elf2.131 -\01467 ./arch/monster/humanoid/Elf/dark_elf2.132 -\01468 ./arch/monster/humanoid/Elf/dark_elf2.171 -\01469 ./arch/monster/humanoid/Elf/dark_elf2.172 -\01470 ./arch/construct/Palace/dark_palace.x11 -\01471 ./arch/weapon/artifact/Darkblade/darkblade.111 -\01472 ./arch/weapon/artifact/Darkblade/darkblade.112 -\01473 ./arch/weapon/artifact/Darkblade/darkblade.113 -\01474 ./arch/weapon/artifact/Darkblade/darkblade.114 -\01475 ./arch/weapon/artifact/Darkblade/darkblade.115 -\01476 ./arch/weapon/artifact/Darkblade/darkblade.116 -\01477 ./arch/weapon/artifact/Darkblade/darkblade.117 -\01478 ./arch/ground/Wood/darkforest.111 -\01479 ./arch/ground/smooth/darkforest_S.111 -\01480 ./arch/construct/hold/darkhold.x11 -\01481 ./arch/construct/hold/darkhold_s.111 -\01482 ./arch/monster/undead/dave.111 -\01483 ./arch/monster/undead/dave.112 -\01484 ./arch/monster/undead/dave.113 -\01485 ./arch/monster/undead/dave.151 -\01486 ./arch/monster/undead/dave.152 -\01487 ./arch/monster/undead/dave.153 -\01488 ./arch/road/drawbridge/dbridge1.111 -\01489 ./arch/road/drawbridge/dbridge2.111 -\01490 ./arch/floor/dcross-red.111 -\01491 ./arch/floor/dcross-white.111 -\01492 ./arch/flesh/misc/dead_neko.111 -\01493 ./arch/weapon/artifact/deathbring.111 -\01494 ./arch/monster/undead/deathshead.111 -\01495 ./arch/monster/undead/deathshead.112 -\01496 ./arch/monster/undead/deathshead.113 -\01497 ./arch/monster/undead/deathshead.114 -\01498 ./arch/monster/misc/deathtree.111 -\01499 ./arch/monster/misc/deathtree.112 -\01500 ./arch/monster/misc/deathtree.113 -\01501 ./arch/monster/misc/deathtree.114 -\01502 ./arch/monster/misc/deathtree.115 -\01503 ./arch/ground/deep_sea.111 -\01504 ./arch/ground/deep_sea.112 -\01505 ./arch/ground/deep_sea.113 -\01506 ./arch/ground/deep_sea.114 -\01507 ./arch/ground/smooth/deep_sea_S.111 -\01508 ./arch/ground/smooth/deep_sea_S.112 -\01509 ./arch/ground/smooth/deep_sea_S.113 -\01510 ./arch/ground/smooth/deep_sea_S.114 -\01511 ./arch/ground/deep_swamp.111 -\01512 ./arch/ground/deep_swamp.112 -\01513 ./arch/ground/smooth/deep_swamp_S.111 -\01514 ./arch/ground/smooth/deep_swamp_S.112 -\01515 ./arch/ground/smooth/default_smoothed.001 -\01516 ./arch/ground/smooth/default_smoothed.010 -\01517 ./arch/ground/smooth/default_smoothed.011 -\01518 ./arch/ground/smooth/default_smoothed.100 -\01519 ./arch/ground/smooth/default_smoothed.101 -\01520 ./arch/ground/smooth/default_smoothed.110 -\01521 ./arch/ground/smooth/default_smoothed.111 -\01522 ./arch/weapon/artifact/defender.111 -\01523 ./arch/monster/undead/demilich.111 -\01524 ./arch/monster/undead/demilich.112 -\01525 ./arch/monster/undead/demilich.113 -\01526 ./arch/flesh/demon/demon_head.111 -\01527 ./arch/monster/demon/Demon_Lord/demon_lord.x11 -\01528 ./arch/monster/demon/Demon_Lord/demon_lord.x12 -\01529 ./arch/weapon/artifact/Demonbane/demonbane.111 -\01530 ./arch/weapon/artifact/Demonbane/demonbane.112 -\01531 ./arch/weapon/artifact/Demonbane/demonbane.113 -\01532 ./arch/weapon/artifact/Demonbane/demonbane.114 -\01533 ./arch/weapon/artifact/Demonbane/demonbane.115 -\01534 ./arch/weapon/artifact/Demonbane/demonbane.116 -\01535 ./arch/weapon/artifact/Demonbane/demonbane.117 -\01536 ./arch/weapon/artifact/Demonbane/demonbane.118 -\01537 ./arch/weapon/artifact/Demonbane/demonbane.119 -\01538 ./arch/misc/Container/depositbox.111 -\01539 ./arch/ground/desert.111 -\01540 ./arch/ground/smooth/desert_S.111 -\01541 ./arch/misc/Container/desk.111 -\01542 ./arch/misc/Container/desk_cw.111 -\01543 ./arch/spell/Misc/des... [truncated message content] |