├── .gitignore ├── COPYING ├── Engine ├── ConsoleCommand.js ├── ConsoleHandler.js ├── SocketHandler.js ├── Switch.js ├── ibutil.js └── worldhandler │ ├── index.js │ ├── snapshots.js │ ├── tests.js │ ├── ticker.js │ └── zones.js ├── External ├── fsi.js ├── iniparser.js └── namegen.js ├── Game ├── AI │ └── astar.js ├── Actor.js ├── Fighter.js ├── Lootable.js ├── MovingUnit.js ├── NPC.js ├── Player.js ├── Special │ ├── HeartPiece.js │ ├── Lever.js │ ├── MovingObstacle.js │ ├── MusicPlayer.js │ ├── Sign.js │ ├── TeleportEntrance.js │ ├── TeleportExit.js │ ├── ToggleableObstacle.js │ ├── Train.js │ ├── Waypoint.js │ └── trigger.js ├── SteeringBehaviour.js ├── Unit.js └── bank.js ├── Gruntfile.js ├── HISTORY.md ├── README.md ├── Server.js ├── Shared ├── Buffs.js ├── Util.js └── seedrandom.js ├── directrun.js ├── generate-detailmeshes.sh ├── generate-navnodes.sh ├── install ├── 10_units_precise_coords.sql ├── 11_heartpieces.sql ├── 12_update_to_null_forumavatars.sql ├── 13_remove_numberOfPosts_from_bcs_users.sql ├── 14_create_bcs_messages.sql ├── 15_alter_bcs_messages.sql ├── 16_wrong_data_type_bcs_messages.sql ├── 17_drop_table_team_actions.sql ├── 18_no_degrees.sql ├── 19_add_newsletter_drop_deprecated_bcs_users.sql ├── 1_base.sql ├── 20_create_table_forum_likes.sql ├── 21_add_immune_system.sql ├── 22_null_particles.sql ├── 23_discussions.sql ├── 24_gravatar.sql ├── 25_posts_no_title.sql ├── 26_add_index_to_forumboard.sql ├── 27_add_userid_index_to_forumposts.sql ├── 2_bcs_articles.sql ├── 3_forum_topic.sql ├── 4_forum_topic.sql ├── 5_friends.sql ├── 6_badbit.sql ├── 7_charfriends.sql ├── 8_admin.sql └── 9_characters.sql ├── ironbane.cmd ├── ironbane.js ├── logs └── .gitkeep ├── main.js ├── nconf.js ├── package.json ├── run-debug.sh ├── run-normal.sh ├── run-supervised.sh ├── server_documentation ├── Installing_Ironbane_CentOS_Server.txt └── ironbane.conf ├── src ├── client │ ├── common │ │ ├── css │ │ │ ├── PressStart2P │ │ │ │ └── PressStart2P.less │ │ │ ├── accordion.less │ │ │ ├── alerts.less │ │ │ ├── badges.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── custom.less │ │ │ ├── dropdowns.less │ │ │ ├── font-awesome │ │ │ │ ├── bootstrap.less │ │ │ │ ├── core.less │ │ │ │ ├── extras.less │ │ │ │ ├── font-awesome-ie7.less │ │ │ │ ├── font-awesome.less │ │ │ │ ├── icons.less │ │ │ │ ├── mixins.less │ │ │ │ ├── path.less │ │ │ │ └── variables.less │ │ │ ├── forms.less │ │ │ ├── glyphicons.less │ │ │ ├── grid.less │ │ │ ├── hero-unit.less │ │ │ ├── import.less │ │ │ ├── input-groups.less │ │ │ ├── ironbane-variables.less │ │ │ ├── jumbotron.less │ │ │ ├── labels-badges.less │ │ │ ├── labels.less │ │ │ ├── layouts.less │ │ │ ├── list-group.less │ │ │ ├── media.less │ │ │ ├── mixins.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── normalize.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── popovers.less │ │ │ ├── print.less │ │ │ ├── progress-bars.less │ │ │ ├── reset.less │ │ │ ├── responsive-1200px-min.less │ │ │ ├── responsive-767px-max.less │ │ │ ├── responsive-768px-979px.less │ │ │ ├── responsive-navbar.less │ │ │ ├── responsive-utilities.less │ │ │ ├── responsive.less │ │ │ ├── scaffolding.less │ │ │ ├── sprites.less │ │ │ ├── tables.less │ │ │ ├── theme.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── LICENSE.txt │ │ │ ├── PressStart2P.ttf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── js │ │ │ ├── friendship │ │ │ │ ├── directives │ │ │ │ │ └── friendsDialog.js │ │ │ │ ├── module.js │ │ │ │ └── services │ │ │ │ │ └── friend.js │ │ │ ├── general │ │ │ │ ├── directives │ │ │ │ │ ├── checkboxCustom.js │ │ │ │ │ └── passwordField.js │ │ │ │ ├── filters │ │ │ │ │ └── unsafe.js │ │ │ │ ├── log.js │ │ │ │ └── module.js │ │ │ └── user │ │ │ │ ├── directives │ │ │ │ ├── emailValidate.js │ │ │ │ └── usernameValidate.js │ │ │ │ ├── module.js │ │ │ │ └── services │ │ │ │ └── user.js │ │ └── lib │ │ │ ├── angular-ui │ │ │ ├── ui-bootstrap-tpls-0.7.0.js │ │ │ └── ui-bootstrap-tpls-0.7.0.min.js │ │ │ └── angular_file_upload │ │ │ ├── README.md │ │ │ ├── angular-file-upload.js │ │ │ ├── angular-file-upload.min.js │ │ │ └── angular-file-upload.min.map │ ├── game │ │ ├── css │ │ │ ├── editor.less │ │ │ └── ironbane.less │ │ ├── favicon.ico │ │ ├── flash │ │ │ ├── soundmanager2.swf │ │ │ ├── soundmanager2_debug.swf │ │ │ ├── soundmanager2_flash9.swf │ │ │ ├── soundmanager2_flash9_debug.swf │ │ │ └── soundmanager2_flash_xdomain.zip │ │ ├── index.html │ │ ├── js │ │ │ ├── Engine │ │ │ │ ├── Debug.js │ │ │ │ ├── Events.js │ │ │ │ ├── Input.js │ │ │ │ ├── Shaders │ │ │ │ │ └── PixelationShader.js │ │ │ │ ├── SocketHandler.js │ │ │ │ └── SoundHandler.js │ │ │ ├── External │ │ │ │ ├── Init.js │ │ │ │ ├── Stats.js │ │ │ │ └── SteeringBehaviourLight.js │ │ │ ├── Game │ │ │ │ ├── Billboard.js │ │ │ │ ├── Cell.js │ │ │ │ ├── ChatBubble.js │ │ │ │ ├── Cinema.js │ │ │ │ ├── Cutscene.js │ │ │ │ ├── Cutscenes.js │ │ │ │ ├── DynamicMesh.js │ │ │ │ ├── Fighter.js │ │ │ │ ├── HeartPiece.js │ │ │ │ ├── Hud.js │ │ │ │ ├── LevelEditor.js │ │ │ │ ├── Lever.js │ │ │ │ ├── LootBag.js │ │ │ │ ├── LootableMesh.js │ │ │ │ ├── Mesh.js │ │ │ │ ├── MovingObstacle.js │ │ │ │ ├── Multiboard.js │ │ │ │ ├── MusicPlayer.js │ │ │ │ ├── NewLevelEditor.js │ │ │ │ ├── ParticleEmitter.js │ │ │ │ ├── ParticleHandler.js │ │ │ │ ├── ParticleTypes.js │ │ │ │ ├── PhysicsObject.js │ │ │ │ ├── Player.js │ │ │ │ ├── Projectile.js │ │ │ │ ├── Sign.js │ │ │ │ ├── Skybox.js │ │ │ │ ├── TeleportEntrance.js │ │ │ │ ├── TeleportExit.js │ │ │ │ ├── TerrainHandler.js │ │ │ │ ├── ToggleableObstacle.js │ │ │ │ ├── Train.js │ │ │ │ ├── Unit.js │ │ │ │ ├── Waypoint.js │ │ │ │ └── unitlist.js │ │ │ └── ng │ │ │ │ ├── app.js │ │ │ │ ├── controllers │ │ │ │ └── charSelect.js │ │ │ │ ├── directives │ │ │ │ ├── alertBox.js │ │ │ │ ├── chat.js │ │ │ │ ├── loadingBar.js │ │ │ │ └── newsPane.js │ │ │ │ ├── editor │ │ │ │ ├── item │ │ │ │ │ ├── item_editor.html │ │ │ │ │ ├── item_editor.js │ │ │ │ │ └── item_image_selector.html │ │ │ │ └── npc │ │ │ │ │ ├── npc_editor.html │ │ │ │ │ └── npc_editor.js │ │ │ │ ├── filters │ │ │ │ ├── mouthwash.js │ │ │ │ └── timeSince.js │ │ │ │ ├── help │ │ │ │ ├── help_admin.html │ │ │ │ ├── help_chat.html │ │ │ │ ├── help_controls.html │ │ │ │ ├── help_dialog.html │ │ │ │ └── help_dialog.js │ │ │ │ ├── items │ │ │ │ ├── itemTemplate.js │ │ │ │ └── itemTemplate.svc.js │ │ │ │ ├── services │ │ │ │ ├── alerts.js │ │ │ │ ├── character.js │ │ │ │ ├── engine │ │ │ │ │ ├── meshHandler.js │ │ │ │ │ ├── snow.js │ │ │ │ │ └── textureHandler.js │ │ │ │ ├── game.js │ │ │ │ ├── news.js │ │ │ │ ├── socket.js │ │ │ │ ├── socketHandler.js │ │ │ │ └── timer.js │ │ │ │ ├── states.js │ │ │ │ ├── templates │ │ │ │ ├── alertBox.html │ │ │ │ ├── charCreate.html │ │ │ │ ├── charSelect.html │ │ │ │ ├── editorHUD.html │ │ │ │ ├── loading.html │ │ │ │ ├── login.html │ │ │ │ ├── login1.html │ │ │ │ ├── mainMenu.html │ │ │ │ ├── newsPane.html │ │ │ │ ├── playHUD.html │ │ │ │ └── register.html │ │ │ │ └── unit │ │ │ │ ├── unit.js │ │ │ │ ├── unit.svc.js │ │ │ │ ├── unitTemplate.js │ │ │ │ └── unitTemplate.svc.js │ │ ├── lib │ │ │ ├── angular │ │ │ │ └── 1.1.5 │ │ │ │ │ ├── angular-sanitize.js │ │ │ │ │ ├── angular-sanitize.min.js │ │ │ │ │ ├── angular.js │ │ │ │ │ └── angular.min.js │ │ │ ├── dat_gui │ │ │ │ └── dat.gui.js │ │ │ ├── game_shim │ │ │ │ └── game-shim.js │ │ │ ├── jquery │ │ │ │ ├── 1.7.1 │ │ │ │ │ └── jquery-1.7.1.min.js │ │ │ │ └── plugins │ │ │ │ │ ├── jquery-ui-1.8.22.custom.min.js │ │ │ │ │ ├── jquery.corner.js │ │ │ │ │ ├── jquery.jscrollpane.css │ │ │ │ │ ├── jquery.jscrollpane.js │ │ │ │ │ ├── jquery.jscrollpane.min.js │ │ │ │ │ └── jquery.mousewheel.js │ │ │ ├── sound_manager_2 │ │ │ │ ├── soundmanager2-jsmin.js │ │ │ │ ├── soundmanager2-nodebug-jsmin.js │ │ │ │ ├── soundmanager2-nodebug.js │ │ │ │ └── soundmanager2.js │ │ │ ├── three │ │ │ │ ├── Detector.js │ │ │ │ ├── controls │ │ │ │ │ ├── EditorControls.js │ │ │ │ │ ├── FirstPersonControls.js │ │ │ │ │ ├── FlyControls.js │ │ │ │ │ ├── OculusControls.js │ │ │ │ │ ├── OrbitControls.js │ │ │ │ │ ├── PathControls.js │ │ │ │ │ ├── PointerLockControls.js │ │ │ │ │ ├── TrackballControls.js │ │ │ │ │ └── TransformControls.js │ │ │ │ ├── three.js │ │ │ │ ├── three.min.js │ │ │ │ ├── threeoctree.js │ │ │ │ └── threeoctree.min.js │ │ │ ├── tween │ │ │ │ └── tween.min.js │ │ │ ├── ui-router │ │ │ │ ├── angular-ui-router.js │ │ │ │ └── angular-ui-router.min.js │ │ │ └── underscore │ │ │ │ ├── underscore-min.js │ │ │ │ └── underscore.js │ │ ├── media │ │ │ ├── data │ │ │ │ └── placeholder.txt │ │ │ ├── images │ │ │ │ ├── characters │ │ │ │ │ ├── base │ │ │ │ │ │ └── placeholder.txt │ │ │ │ │ └── cache │ │ │ │ │ │ └── placeholder.txt │ │ │ │ ├── hud │ │ │ │ │ ├── attention.png │ │ │ │ │ ├── bg.png │ │ │ │ │ ├── bgc1_75.png │ │ │ │ │ ├── heart_empty.png │ │ │ │ │ ├── heart_flash_empty.png │ │ │ │ │ ├── heart_flash_full.png │ │ │ │ │ ├── heart_flash_half.png │ │ │ │ │ ├── heart_full.png │ │ │ │ │ ├── heart_half.png │ │ │ │ │ ├── logo_isolated.png │ │ │ │ │ └── logo_xmas.png │ │ │ │ ├── items │ │ │ │ │ └── placeholder.txt │ │ │ │ ├── misc │ │ │ │ │ ├── blank.png │ │ │ │ │ ├── book.png │ │ │ │ │ ├── loading.gif │ │ │ │ │ └── placeholder.txt │ │ │ │ ├── particles │ │ │ │ │ └── placeholder.txt │ │ │ │ └── projectiles │ │ │ │ │ └── placeholder.txt │ │ │ ├── meshes │ │ │ │ └── placeholder.txt │ │ │ └── sounds │ │ │ │ └── music │ │ │ │ └── placeholder.txt │ │ ├── shaders.html │ │ └── shared.js │ └── web │ │ ├── css │ │ ├── home.less │ │ └── ironbane.less │ │ ├── images │ │ ├── ajax-loader.gif │ │ ├── attention.png │ │ ├── banner.png │ │ ├── bg.png │ │ ├── bgheader.png │ │ ├── blank.png │ │ ├── bottombg.png │ │ ├── category_icon.gif │ │ ├── columnbg.png │ │ ├── content_bg.png │ │ ├── content_top.png │ │ ├── folder.gif │ │ ├── folder_announce.gif │ │ ├── folder_announce_new.gif │ │ ├── folder_hot.gif │ │ ├── folder_lock.gif │ │ ├── folder_lock_new.gif │ │ ├── folder_new.gif │ │ ├── folder_new_hot.gif │ │ ├── folder_sticky.gif │ │ ├── folder_sticky_new.gif │ │ ├── github.png │ │ ├── icon_delete.gif │ │ ├── icon_latest_reply.gif │ │ ├── icon_minipost.gif │ │ ├── icon_minipost_new.gif │ │ ├── icon_newest_reply.gif │ │ ├── icons │ │ │ ├── boards │ │ │ │ ├── 3d_modeling.png │ │ │ │ ├── bugs.png │ │ │ │ ├── code.png │ │ │ │ ├── code2.png │ │ │ │ ├── editor_suggestions_&_bugs.png │ │ │ │ ├── gameplay.png │ │ │ │ ├── general.png │ │ │ │ ├── graphics.png │ │ │ │ ├── introductions.png │ │ │ │ ├── ironbot.png │ │ │ │ ├── music.png │ │ │ │ ├── news.png │ │ │ │ ├── off-topic.png │ │ │ │ ├── private_topics.png │ │ │ │ ├── sound_effects.png │ │ │ │ ├── story.png │ │ │ │ ├── suggestions.png │ │ │ │ ├── support.png │ │ │ │ └── using_the_editors.png │ │ │ ├── svg │ │ │ │ ├── ace.svg │ │ │ │ ├── acid-blob.svg │ │ │ │ ├── acorn.svg │ │ │ │ ├── aerial-signal.svg │ │ │ │ ├── aerosol.svg │ │ │ │ ├── afterburn.svg │ │ │ │ ├── alien-skull.svg │ │ │ │ ├── all-for-one.svg │ │ │ │ ├── alligator-clip.svg │ │ │ │ ├── ammonite-fossil.svg │ │ │ │ ├── ammonite.svg │ │ │ │ ├── anatomy.svg │ │ │ │ ├── anchor.svg │ │ │ │ ├── andromeda-chain.svg │ │ │ │ ├── angel-outfit.svg │ │ │ │ ├── angel-wings.svg │ │ │ │ ├── angler-fish.svg │ │ │ │ ├── angular-spider.svg │ │ │ │ ├── animal-skull.svg │ │ │ │ ├── ankh.svg │ │ │ │ ├── anthem.svg │ │ │ │ ├── anvil-impact.svg │ │ │ │ ├── anvil.svg │ │ │ │ ├── apple-maggot.svg │ │ │ │ ├── apple-seeds.svg │ │ │ │ ├── archery-target.svg │ │ │ │ ├── architect-mask.svg │ │ │ │ ├── arcing-bolt.svg │ │ │ │ ├── armadillo-tail.svg │ │ │ │ ├── armoured-shell.svg │ │ │ │ ├── arrow-cluster.svg │ │ │ │ ├── arrow-flights.svg │ │ │ │ ├── arrowed.svg │ │ │ │ ├── arrowhead.svg │ │ │ │ ├── arrows-shield.svg │ │ │ │ ├── arson.svg │ │ │ │ ├── artificial-hive.svg │ │ │ │ ├── at-sea.svg │ │ │ │ ├── atomic-slashes.svg │ │ │ │ ├── aubergine.svg │ │ │ │ ├── aura.svg │ │ │ │ ├── auto-repair.svg │ │ │ │ ├── autogun.svg │ │ │ │ ├── axe-in-stump.svg │ │ │ │ ├── axe-swing.svg │ │ │ │ ├── back-forth.svg │ │ │ │ ├── back-pain.svg │ │ │ │ ├── backstab.svg │ │ │ │ ├── backup.svg │ │ │ │ ├── balloons.svg │ │ │ │ ├── bandage-roll.svg │ │ │ │ ├── bandaged.svg │ │ │ │ ├── barbed-arrow.svg │ │ │ │ ├── barbed-spear.svg │ │ │ │ ├── barbed-wire.svg │ │ │ │ ├── barbute.svg │ │ │ │ ├── barefoot.svg │ │ │ │ ├── bat-blade.svg │ │ │ │ ├── bat-wing.svg │ │ │ │ ├── battered-axe.svg │ │ │ │ ├── batteries.svg │ │ │ │ ├── battle-axe.svg │ │ │ │ ├── battle-gear.svg │ │ │ │ ├── batwing-emblem.svg │ │ │ │ ├── beam-wake.svg │ │ │ │ ├── beams-aura.svg │ │ │ │ ├── beanstalk.svg │ │ │ │ ├── beard.svg │ │ │ │ ├── beast-eye.svg │ │ │ │ ├── bee.svg │ │ │ │ ├── beer-stein.svg │ │ │ │ ├── beetle-shell.svg │ │ │ │ ├── behold.svg │ │ │ │ ├── belt-buckles.svg │ │ │ │ ├── bestial-fangs.svg │ │ │ │ ├── big-wave.svg │ │ │ │ ├── biohazard.svg │ │ │ │ ├── bird-claw.svg │ │ │ │ ├── bird-mask.svg │ │ │ │ ├── bird-twitter.svg │ │ │ │ ├── black-bar.svg │ │ │ │ ├── black-cat.svg │ │ │ │ ├── black-flag.svg │ │ │ │ ├── black-hole-bolas.svg │ │ │ │ ├── blackball.svg │ │ │ │ ├── blackcurrant.svg │ │ │ │ ├── blade-bite.svg │ │ │ │ ├── blade-fall.svg │ │ │ │ ├── bleeding-eye.svg │ │ │ │ ├── bleeding-heart.svg │ │ │ │ ├── bloody-stash.svg │ │ │ │ ├── blunderbuss.svg │ │ │ │ ├── boar-tusks.svg │ │ │ │ ├── boiling-bubbles.svg │ │ │ │ ├── bolas.svg │ │ │ │ ├── bolt-shield.svg │ │ │ │ ├── bolter-gun.svg │ │ │ │ ├── bombing-run.svg │ │ │ │ ├── bone-gnawer.svg │ │ │ │ ├── bone-knife.svg │ │ │ │ ├── book-cover.svg │ │ │ │ ├── book-storm.svg │ │ │ │ ├── bookmark.svg │ │ │ │ ├── bookmarklet.svg │ │ │ │ ├── boot-prints.svg │ │ │ │ ├── boot-stomp.svg │ │ │ │ ├── boots.svg │ │ │ │ ├── bottle-vapors.svg │ │ │ │ ├── bottled-bolt.svg │ │ │ │ ├── bottom-right-3d-arrow.svg │ │ │ │ ├── bowie-knife.svg │ │ │ │ ├── bowman.svg │ │ │ │ ├── boxing-glove-surprise.svg │ │ │ │ ├── boxing-glove.svg │ │ │ │ ├── brain-freeze.svg │ │ │ │ ├── brain-stem.svg │ │ │ │ ├── brain.svg │ │ │ │ ├── brainstorm.svg │ │ │ │ ├── brandy-bottle.svg │ │ │ │ ├── brass-eye.svg │ │ │ │ ├── breastplate.svg │ │ │ │ ├── bridge.svg │ │ │ │ ├── broadhead-arrow.svg │ │ │ │ ├── broken-bone.svg │ │ │ │ ├── broken-bottle.svg │ │ │ │ ├── broken-heart.svg │ │ │ │ ├── broken-shield.svg │ │ │ │ ├── broken-skull.svg │ │ │ │ ├── broken-tablet.svg │ │ │ │ ├── bubble-field.svg │ │ │ │ ├── bubbling-flask.svg │ │ │ │ ├── bud.svg │ │ │ │ ├── bugle-call.svg │ │ │ │ ├── bulb.svg │ │ │ │ ├── bull-horns.svg │ │ │ │ ├── bull.svg │ │ │ │ ├── bullets.svg │ │ │ │ ├── burning-book.svg │ │ │ │ ├── burning-dot.svg │ │ │ │ ├── burning-embers.svg │ │ │ │ ├── burning-eye.svg │ │ │ │ ├── burning-meteor.svg │ │ │ │ ├── burning-passion.svg │ │ │ │ ├── burning-round-shot.svg │ │ │ │ ├── burning-tree.svg │ │ │ │ ├── burst-blob.svg │ │ │ │ ├── butterfly.svg │ │ │ │ ├── cake-slice.svg │ │ │ │ ├── caldera.svg │ │ │ │ ├── campfire.svg │ │ │ │ ├── candle-flame.svg │ │ │ │ ├── candle-holder.svg │ │ │ │ ├── candle-light.svg │ │ │ │ ├── candle-skull.svg │ │ │ │ ├── candlebright.svg │ │ │ │ ├── cannister.svg │ │ │ │ ├── cannon-ball.svg │ │ │ │ ├── cannon-shot.svg │ │ │ │ ├── cannon.svg │ │ │ │ ├── capitol.svg │ │ │ │ ├── cargo-crane.svg │ │ │ │ ├── carillon.svg │ │ │ │ ├── carrion.svg │ │ │ │ ├── cartwheel.svg │ │ │ │ ├── cash.svg │ │ │ │ ├── castle.svg │ │ │ │ ├── cauldron.svg │ │ │ │ ├── centipede.svg │ │ │ │ ├── chained-heart.svg │ │ │ │ ├── chalice-drops.svg │ │ │ │ ├── charm.svg │ │ │ │ ├── checkbox-tree.svg │ │ │ │ ├── checked-shield.svg │ │ │ │ ├── cheese-wedge.svg │ │ │ │ ├── chemical-arrow.svg │ │ │ │ ├── chemical-bolt.svg │ │ │ │ ├── chemical-drop.svg │ │ │ │ ├── chemical-tank.svg │ │ │ │ ├── chicken-leg.svg │ │ │ │ ├── circuitry.svg │ │ │ │ ├── circular-sawblade.svg │ │ │ │ ├── claw-hammer.svg │ │ │ │ ├── cloak-dagger.svg │ │ │ │ ├── clockwork.svg │ │ │ │ ├── clout.svg │ │ │ │ ├── clover.svg │ │ │ │ ├── cluster-bomb.svg │ │ │ │ ├── cobweb.svg │ │ │ │ ├── coffee-mug.svg │ │ │ │ ├── coffin.svg │ │ │ │ ├── cog-lock.svg │ │ │ │ ├── cog.svg │ │ │ │ ├── cogsplosion.svg │ │ │ │ ├── coiling-curl.svg │ │ │ │ ├── cold-heart.svg │ │ │ │ ├── coma.svg │ │ │ │ ├── comb.svg │ │ │ │ ├── compass.svg │ │ │ │ ├── condylura-skull.svg │ │ │ │ ├── conversation.svg │ │ │ │ ├── cool-spices.svg │ │ │ │ ├── corked-tube.svg │ │ │ │ ├── cowled.svg │ │ │ │ ├── crab-claw.svg │ │ │ │ ├── crab.svg │ │ │ │ ├── cracked-disc.svg │ │ │ │ ├── cracked-glass.svg │ │ │ │ ├── cracked-helm.svg │ │ │ │ ├── cracked-mask.svg │ │ │ │ ├── cracked-saber.svg │ │ │ │ ├── cracked-shield.svg │ │ │ │ ├── crags.svg │ │ │ │ ├── crenulated-shield.svg │ │ │ │ ├── crested-helmet.svg │ │ │ │ ├── croc-jaws.svg │ │ │ │ ├── croc-sword.svg │ │ │ │ ├── crossed-axes.svg │ │ │ │ ├── crossed-bones.svg │ │ │ │ ├── crossed-chains.svg │ │ │ │ ├── crossed-claws.svg │ │ │ │ ├── crossed-pistols.svg │ │ │ │ ├── crossed-sabres.svg │ │ │ │ ├── crossed-slashes.svg │ │ │ │ ├── crossed-swords.svg │ │ │ │ ├── crow-dive.svg │ │ │ │ ├── crown-coin.svg │ │ │ │ ├── crown-of-thorns.svg │ │ │ │ ├── crown.svg │ │ │ │ ├── crowned-heart.svg │ │ │ │ ├── crowned-skull.svg │ │ │ │ ├── crystal-ball.svg │ │ │ │ ├── crystal-cluster.svg │ │ │ │ ├── crystal-eye.svg │ │ │ │ ├── crystal-growth.svg │ │ │ │ ├── crystal-shine.svg │ │ │ │ ├── crystal-wand.svg │ │ │ │ ├── crystalize.svg │ │ │ │ ├── cubeforce.svg │ │ │ │ ├── cubes.svg │ │ │ │ ├── curled-leaf.svg │ │ │ │ ├── curled-tentacle.svg │ │ │ │ ├── curling-vines.svg │ │ │ │ ├── curly-wing.svg │ │ │ │ ├── curvy-knife.svg │ │ │ │ ├── cut-diamond.svg │ │ │ │ ├── cut-palm.svg │ │ │ │ ├── cycle.svg │ │ │ │ ├── cyclops.svg │ │ │ │ ├── daggers.svg │ │ │ │ ├── daisy.svg │ │ │ │ ├── dark-squad.svg │ │ │ │ ├── dead-eye.svg │ │ │ │ ├── dead-wood.svg │ │ │ │ ├── death-note.svg │ │ │ │ ├── death-zone.svg │ │ │ │ ├── deathcab.svg │ │ │ │ ├── decapitation.svg │ │ │ │ ├── defibrilate.svg │ │ │ │ ├── demolish.svg │ │ │ │ ├── dervish-swords.svg │ │ │ │ ├── desert-skull.svg │ │ │ │ ├── desk-lamp.svg │ │ │ │ ├── despair.svg │ │ │ │ ├── diamond-hard.svg │ │ │ │ ├── dig-dug.svg │ │ │ │ ├── dinosaur-bones.svg │ │ │ │ ├── dinosaur-egg.svg │ │ │ │ ├── dinosaur-rex.svg │ │ │ │ ├── disintegrate.svg │ │ │ │ ├── distraction.svg │ │ │ │ ├── divergence.svg │ │ │ │ ├── divert.svg │ │ │ │ ├── diving-dagger.svg │ │ │ │ ├── dna1.svg │ │ │ │ ├── dna2.svg │ │ │ │ ├── doctor-face.svg │ │ │ │ ├── domino-mask.svg │ │ │ │ ├── double-dragon.svg │ │ │ │ ├── double-quaver.svg │ │ │ │ ├── double-shot.svg │ │ │ │ ├── dove.svg │ │ │ │ ├── dozen.svg │ │ │ │ ├── dragon-breath.svg │ │ │ │ ├── dragon-head.svg │ │ │ │ ├── dragon-spiral.svg │ │ │ │ ├── dragonfly.svg │ │ │ │ ├── drama-masks.svg │ │ │ │ ├── drill.svg │ │ │ │ ├── drink-me.svg │ │ │ │ ├── dripping-blade.svg │ │ │ │ ├── dripping-goo.svg │ │ │ │ ├── dripping-honey.svg │ │ │ │ ├── dripping-knife.svg │ │ │ │ ├── dripping-stone.svg │ │ │ │ ├── drop.svg │ │ │ │ ├── droplet-splash.svg │ │ │ │ ├── droplets.svg │ │ │ │ ├── drowning.svg │ │ │ │ ├── duality.svg │ │ │ │ ├── eagle-emblem.svg │ │ │ │ ├── earth-crack.svg │ │ │ │ ├── earth-spit.svg │ │ │ │ ├── eclipse.svg │ │ │ │ ├── edge-crack.svg │ │ │ │ ├── edged-shield.svg │ │ │ │ ├── egg-clutch.svg │ │ │ │ ├── elderberry.svg │ │ │ │ ├── ember-shot.svg │ │ │ │ ├── embryo.svg │ │ │ │ ├── emerald.svg │ │ │ │ ├── energise.svg │ │ │ │ ├── energy-arrow.svg │ │ │ │ ├── energy-shield.svg │ │ │ │ ├── energy-sword.svg │ │ │ │ ├── engagement-ring.svg │ │ │ │ ├── envelope.svg │ │ │ │ ├── erlenmeyer.svg │ │ │ │ ├── eruption.svg │ │ │ │ ├── eskimo.svg │ │ │ │ ├── evil-book.svg │ │ │ │ ├── evil-fork.svg │ │ │ │ ├── evil-moon.svg │ │ │ │ ├── evil-tree.svg │ │ │ │ ├── explosive-materials.svg │ │ │ │ ├── extra-lucid.svg │ │ │ │ ├── eye-shield.svg │ │ │ │ ├── eyeball.svg │ │ │ │ ├── eyedropper.svg │ │ │ │ ├── eyestalk.svg │ │ │ │ ├── fairy-wand.svg │ │ │ │ ├── fairy.svg │ │ │ │ ├── falling-eye.svg │ │ │ │ ├── falling-leaf.svg │ │ │ │ ├── fanged-skull.svg │ │ │ │ ├── feather.svg │ │ │ │ ├── feathered-wing.svg │ │ │ │ ├── fedora.svg │ │ │ │ ├── field.svg │ │ │ │ ├── fire-ace.svg │ │ │ │ ├── fire-axe.svg │ │ │ │ ├── fire-bomb.svg │ │ │ │ ├── fire-bottle.svg │ │ │ │ ├── fire-bowl.svg │ │ │ │ ├── fire-breath.svg │ │ │ │ ├── fire-punch.svg │ │ │ │ ├── fire-ring.svg │ │ │ │ ├── fire-shield.svg │ │ │ │ ├── fire-wave.svg │ │ │ │ ├── fireball.svg │ │ │ │ ├── firework-rocket.svg │ │ │ │ ├── fishbone.svg │ │ │ │ ├── fishing-hook.svg │ │ │ │ ├── fishing-net.svg │ │ │ │ ├── fist.svg │ │ │ │ ├── fizzing-flask.svg │ │ │ │ ├── flame-spin.svg │ │ │ │ ├── flame-tunnel.svg │ │ │ │ ├── flaming-arrow.svg │ │ │ │ ├── flaming-claw.svg │ │ │ │ ├── flaming-trident.svg │ │ │ │ ├── flash-grenade.svg │ │ │ │ ├── fleshy-mass.svg │ │ │ │ ├── flexible-star.svg │ │ │ │ ├── floating-crystal.svg │ │ │ │ ├── flower-pot.svg │ │ │ │ ├── flowers.svg │ │ │ │ ├── fluffy-cloud.svg │ │ │ │ ├── fluffy-swirl.svg │ │ │ │ ├── fluffy-wing.svg │ │ │ │ ├── flying-dagger.svg │ │ │ │ ├── flying-flag.svg │ │ │ │ ├── foam.svg │ │ │ │ ├── focused-lightning.svg │ │ │ │ ├── folded-paper.svg │ │ │ │ ├── folder.svg │ │ │ │ ├── food-chain.svg │ │ │ │ ├── foot-trip.svg │ │ │ │ ├── footprint.svg │ │ │ │ ├── forward-field.svg │ │ │ │ ├── fossil.svg │ │ │ │ ├── fountain-pen.svg │ │ │ │ ├── fountain.svg │ │ │ │ ├── fox-head.svg │ │ │ │ ├── frankenstein-creature.svg │ │ │ │ ├── freedom-dove.svg │ │ │ │ ├── frog.svg │ │ │ │ ├── front-teeth.svg │ │ │ │ ├── frontal-lobe.svg │ │ │ │ ├── frostfire.svg │ │ │ │ ├── frozen-arrow.svg │ │ │ │ ├── frozen-block.svg │ │ │ │ ├── frozen-orb.svg │ │ │ │ ├── fruiting.svg │ │ │ │ ├── galleon.svg │ │ │ │ ├── gamepad-cross.svg │ │ │ │ ├── gas-mask.svg │ │ │ │ ├── gavel.svg │ │ │ │ ├── gaze.svg │ │ │ │ ├── gear-hammer.svg │ │ │ │ ├── gears.svg │ │ │ │ ├── gecko.svg │ │ │ │ ├── gem-chain.svg │ │ │ │ ├── gem-necklace.svg │ │ │ │ ├── gem-pendant.svg │ │ │ │ ├── gems.svg │ │ │ │ ├── ghost.svg │ │ │ │ ├── gibbet.svg │ │ │ │ ├── gift-of-knowledge.svg │ │ │ │ ├── gift-trap.svg │ │ │ │ ├── glass-heart.svg │ │ │ │ ├── glass-shot.svg │ │ │ │ ├── globe.svg │ │ │ │ ├── gloop.svg │ │ │ │ ├── glowing-hands.svg │ │ │ │ ├── gluttonous-smile.svg │ │ │ │ ├── gluttony.svg │ │ │ │ ├── gold-scarab.svg │ │ │ │ ├── goo-explosion.svg │ │ │ │ ├── goo-skull.svg │ │ │ │ ├── goo-spurt.svg │ │ │ │ ├── gooey-daemon.svg │ │ │ │ ├── gooey-eyed-sun.svg │ │ │ │ ├── gooey-sword.svg │ │ │ │ ├── grab.svg │ │ │ │ ├── grapes.svg │ │ │ │ ├── grasping-claws.svg │ │ │ │ ├── grease-trap.svg │ │ │ │ ├── grenade.svg │ │ │ │ ├── grim-reaper.svg │ │ │ │ ├── groundbreaker.svg │ │ │ │ ├── guarded-tower.svg │ │ │ │ ├── guillotine.svg │ │ │ │ ├── guitar.svg │ │ │ │ ├── gunshot.svg │ │ │ │ ├── halberd-shuriken.svg │ │ │ │ ├── halberd.svg │ │ │ │ ├── half-heart.svg │ │ │ │ ├── hammer-drop.svg │ │ │ │ ├── hammer-nails.svg │ │ │ │ ├── handcuffs.svg │ │ │ │ ├── hanging-spider.svg │ │ │ │ ├── harpoon-chain.svg │ │ │ │ ├── harpoon-trident.svg │ │ │ │ ├── hatchets.svg │ │ │ │ ├── haunting.svg │ │ │ │ ├── hazard-sign.svg │ │ │ │ ├── headshot.svg │ │ │ │ ├── heart-bottle.svg │ │ │ │ ├── heart-drop.svg │ │ │ │ ├── heart-inside.svg │ │ │ │ ├── heart-organ.svg │ │ │ │ ├── heart-tower.svg │ │ │ │ ├── heartburn.svg │ │ │ │ ├── heat-haze.svg │ │ │ │ ├── heavy-arrow.svg │ │ │ │ ├── heavy-helm.svg │ │ │ │ ├── heavy-rain.svg │ │ │ │ ├── hidden.svg │ │ │ │ ├── high-shot.svg │ │ │ │ ├── holy-grail.svg │ │ │ │ ├── holy-symbol.svg │ │ │ │ ├── honeycomb.svg │ │ │ │ ├── honeypot.svg │ │ │ │ ├── hood.svg │ │ │ │ ├── hoof.svg │ │ │ │ ├── horned-helm.svg │ │ │ │ ├── horned-skull.svg │ │ │ │ ├── horse-head.svg │ │ │ │ ├── hospital-cross.svg │ │ │ │ ├── hot-spices.svg │ │ │ │ ├── hound.svg │ │ │ │ ├── hourglass.svg │ │ │ │ ├── hunting-horn.svg │ │ │ │ ├── hydra-shot.svg │ │ │ │ ├── hydra.svg │ │ │ │ ├── hypersonic-bolt.svg │ │ │ │ ├── hypodermic-test.svg │ │ │ │ ├── ice-bolt.svg │ │ │ │ ├── ice-bomb.svg │ │ │ │ ├── ice-cube.svg │ │ │ │ ├── ice-shield.svg │ │ │ │ ├── ice-spear.svg │ │ │ │ ├── icebergs.svg │ │ │ │ ├── ifrit.svg │ │ │ │ ├── imbricated-arrows.svg │ │ │ │ ├── imp-laugh.svg │ │ │ │ ├── imp.svg │ │ │ │ ├── impact-point.svg │ │ │ │ ├── implosion.svg │ │ │ │ ├── imprisoned.svg │ │ │ │ ├── incense.svg │ │ │ │ ├── incisors.svg │ │ │ │ ├── infested-mass.svg │ │ │ │ ├── ink-swirl.svg │ │ │ │ ├── inner-self.svg │ │ │ │ ├── insect-jaws.svg │ │ │ │ ├── interdiction.svg │ │ │ │ ├── internal-injury.svg │ │ │ │ ├── internal-organ.svg │ │ │ │ ├── iron-mask.svg │ │ │ │ ├── james-bond-aperture.svg │ │ │ │ ├── jawbone.svg │ │ │ │ ├── jellyfish.svg │ │ │ │ ├── jetpack.svg │ │ │ │ ├── jeweled-chalice.svg │ │ │ │ ├── jigsaw-box.svg │ │ │ │ ├── jigsaw-piece.svg │ │ │ │ ├── journey.svg │ │ │ │ ├── juggler.svg │ │ │ │ ├── kaleidoscope-pearls.svg │ │ │ │ ├── key.svg │ │ │ │ ├── kindle.svg │ │ │ │ ├── king.svg │ │ │ │ ├── kitchen-knives.svg │ │ │ │ ├── knapsack.svg │ │ │ │ ├── knife-fork.svg │ │ │ │ ├── knife-thrust.svg │ │ │ │ ├── lamellar.svg │ │ │ │ ├── lamprey-mouth.svg │ │ │ │ ├── land-mine.svg │ │ │ │ ├── lantern-flame.svg │ │ │ │ ├── lantern.svg │ │ │ │ ├── laser-blast.svg │ │ │ │ ├── laser-warning.svg │ │ │ │ ├── laserburn.svg │ │ │ │ ├── laurel-crown.svg │ │ │ │ ├── laurels.svg │ │ │ │ ├── law-star.svg │ │ │ │ ├── layered-armor.svg │ │ │ │ ├── leaf-skeleton.svg │ │ │ │ ├── leaf-swirl.svg │ │ │ │ ├── leaky-skull.svg │ │ │ │ ├── leather-boot.svg │ │ │ │ ├── leeching-worm.svg │ │ │ │ ├── letter-bomb.svg │ │ │ │ ├── lever.svg │ │ │ │ ├── license.txt │ │ │ │ ├── life-in-the-balance.svg │ │ │ │ ├── life-support.svg │ │ │ │ ├── life-tap.svg │ │ │ │ ├── lift.svg │ │ │ │ ├── light-bulb.svg │ │ │ │ ├── lightning-arc.svg │ │ │ │ ├── lightning-bow.svg │ │ │ │ ├── lightning-branches.svg │ │ │ │ ├── lightning-frequency.svg │ │ │ │ ├── lightning-helix.svg │ │ │ │ ├── lightning-shield.svg │ │ │ │ ├── lightning-shout.svg │ │ │ │ ├── lightning-storm.svg │ │ │ │ ├── linked-rings.svg │ │ │ │ ├── lion.svg │ │ │ │ ├── lips.svg │ │ │ │ ├── lit-candelabra.svg │ │ │ │ ├── lizard-tongue.svg │ │ │ │ ├── lizardman.svg │ │ │ │ ├── lob-arrow.svg │ │ │ │ ├── locked-chest.svg │ │ │ │ ├── locked-fortress.svg │ │ │ │ ├── lotus-flower.svg │ │ │ │ ├── lotus.svg │ │ │ │ ├── love-howl.svg │ │ │ │ ├── love-song.svg │ │ │ │ ├── lyre.svg │ │ │ │ ├── mace-head.svg │ │ │ │ ├── machete.svg │ │ │ │ ├── mad-scientist.svg │ │ │ │ ├── maggot.svg │ │ │ │ ├── magic-gate.svg │ │ │ │ ├── magic-lamp.svg │ │ │ │ ├── magic-palm.svg │ │ │ │ ├── magic-portal.svg │ │ │ │ ├── magic-shield.svg │ │ │ │ ├── magic-swirl.svg │ │ │ │ ├── magnet-blast.svg │ │ │ │ ├── magnet.svg │ │ │ │ ├── magnifying-glass.svg │ │ │ │ ├── mail-shirt.svg │ │ │ │ ├── mailed-fist.svg │ │ │ │ ├── manacles.svg │ │ │ │ ├── mantrap.svg │ │ │ │ ├── marrow-drain.svg │ │ │ │ ├── martini.svg │ │ │ │ ├── masked-spider.svg │ │ │ │ ├── match-head.svg │ │ │ │ ├── materials-science.svg │ │ │ │ ├── maze.svg │ │ │ │ ├── meat-cleaver.svg │ │ │ │ ├── meat-hook.svg │ │ │ │ ├── meat.svg │ │ │ │ ├── mechanical-arm.svg │ │ │ │ ├── medal-skull.svg │ │ │ │ ├── medal.svg │ │ │ │ ├── meditation.svg │ │ │ │ ├── mesh-ball.svg │ │ │ │ ├── metal-bar.svg │ │ │ │ ├── metal-disc.svg │ │ │ │ ├── metal-hand.svg │ │ │ │ ├── meteor-impact.svg │ │ │ │ ├── microchip.svg │ │ │ │ ├── mineral-heart.svg │ │ │ │ ├── minigun.svg │ │ │ │ ├── mining.svg │ │ │ │ ├── minions.svg │ │ │ │ ├── minotaur.svg │ │ │ │ ├── miracle-medecine.svg │ │ │ │ ├── mirror-mirror.svg │ │ │ │ ├── missile-mech.svg │ │ │ │ ├── missile-pod.svg │ │ │ │ ├── missile-swarm.svg │ │ │ │ ├── moebius-star.svg │ │ │ │ ├── moebius-triangle.svg │ │ │ │ ├── molecule.svg │ │ │ │ ├── molotov.svg │ │ │ │ ├── monkey.svg │ │ │ │ ├── moon.svg │ │ │ │ ├── morbid-humour.svg │ │ │ │ ├── mountains.svg │ │ │ │ ├── mountaintop.svg │ │ │ │ ├── mouse.svg │ │ │ │ ├── mouth-watering.svg │ │ │ │ ├── mucous-pillar.svg │ │ │ │ ├── muscle-fat.svg │ │ │ │ ├── muscle-up.svg │ │ │ │ ├── mushroom-cloud.svg │ │ │ │ ├── mushroom-gills.svg │ │ │ │ ├── mushroom.svg │ │ │ │ ├── nailed-foot.svg │ │ │ │ ├── nailed-head.svg │ │ │ │ ├── nails.svg │ │ │ │ ├── needle-drill.svg │ │ │ │ ├── needle-jaws.svg │ │ │ │ ├── night-sky.svg │ │ │ │ ├── ninja-mask.svg │ │ │ │ ├── nothing-to-say.svg │ │ │ │ ├── oak.svg │ │ │ │ ├── octopus.svg │ │ │ │ ├── omega.svg │ │ │ │ ├── on-target.svg │ │ │ │ ├── one-eyed.svg │ │ │ │ ├── open-book.svg │ │ │ │ ├── open-wound.svg │ │ │ │ ├── oppression.svg │ │ │ │ ├── orbital.svg │ │ │ │ ├── ouroboros.svg │ │ │ │ ├── over-infinity.svg │ │ │ │ ├── overdose.svg │ │ │ │ ├── overdrive.svg │ │ │ │ ├── owl.svg │ │ │ │ ├── padlock-green.svg │ │ │ │ ├── padlock.svg │ │ │ │ ├── palm.svg │ │ │ │ ├── paper-bomb.svg │ │ │ │ ├── paper-lantern.svg │ │ │ │ ├── papers.svg │ │ │ │ ├── parachute.svg │ │ │ │ ├── paranoia.svg │ │ │ │ ├── parmecia.svg │ │ │ │ ├── parrot-head.svg │ │ │ │ ├── paw-heart.svg │ │ │ │ ├── paw.svg │ │ │ │ ├── pawn.svg │ │ │ │ ├── pawprint.svg │ │ │ │ ├── perfume-bottle.svg │ │ │ │ ├── pie-slice.svg │ │ │ │ ├── pierced-body.svg │ │ │ │ ├── pierced-heart.svg │ │ │ │ ├── pill-drop.svg │ │ │ │ ├── pill.svg │ │ │ │ ├── pin.svg │ │ │ │ ├── pincers.svg │ │ │ │ ├── pine-tree.svg │ │ │ │ ├── pirate-grave.svg │ │ │ │ ├── pirate-skull.svg │ │ │ │ ├── pizza-cutter.svg │ │ │ │ ├── plain-dagger.svg │ │ │ │ ├── plasma-bolt.svg │ │ │ │ ├── plastron.svg │ │ │ │ ├── pocket-bow.svg │ │ │ │ ├── pointing.svg │ │ │ │ ├── pointy-hat.svg │ │ │ │ ├── poison-bottle.svg │ │ │ │ ├── poison-gas.svg │ │ │ │ ├── poker-hand.svg │ │ │ │ ├── pollen-dust.svg │ │ │ │ ├── portculis.svg │ │ │ │ ├── potion-ball.svg │ │ │ │ ├── pouring-chalice.svg │ │ │ │ ├── powder.svg │ │ │ │ ├── prayer.svg │ │ │ │ ├── pretty-fangs.svg │ │ │ │ ├── profit.svg │ │ │ │ ├── psychic-waves.svg │ │ │ │ ├── pummeled.svg │ │ │ │ ├── pumpkin-lantern.svg │ │ │ │ ├── punch.svg │ │ │ │ ├── puppet.svg │ │ │ │ ├── pyromaniac.svg │ │ │ │ ├── quake-stomp.svg │ │ │ │ ├── queen-crown.svg │ │ │ │ ├── quick-slash.svg │ │ │ │ ├── quicksand.svg │ │ │ │ ├── quill-ink.svg │ │ │ │ ├── quill.svg │ │ │ │ ├── radar-dish.svg │ │ │ │ ├── radar-sweep.svg │ │ │ │ ├── radial-balance.svg │ │ │ │ ├── radioactive.svg │ │ │ │ ├── ragged-wound.svg │ │ │ │ ├── rainbow-star.svg │ │ │ │ ├── raining.svg │ │ │ │ ├── rally-the-troops.svg │ │ │ │ ├── ram.svg │ │ │ │ ├── rapidshare-arrow.svg │ │ │ │ ├── raven.svg │ │ │ │ ├── ray-gun.svg │ │ │ │ ├── razor-blade.svg │ │ │ │ ├── reaper-scythe.svg │ │ │ │ ├── recycle.svg │ │ │ │ ├── relic-blade.svg │ │ │ │ ├── reticule.svg │ │ │ │ ├── ribbon.svg │ │ │ │ ├── ribcage.svg │ │ │ │ ├── ringed-planet.svg │ │ │ │ ├── ringing-bell.svg │ │ │ │ ├── riot-shield.svg │ │ │ │ ├── roast-chicken.svg │ │ │ │ ├── robe.svg │ │ │ │ ├── robot-golem.svg │ │ │ │ ├── rock.svg │ │ │ │ ├── rocket-flight.svg │ │ │ │ ├── rocket.svg │ │ │ │ ├── rogue.svg │ │ │ │ ├── rolling-bomb.svg │ │ │ │ ├── rose.svg │ │ │ │ ├── round-bottom-flask.svg │ │ │ │ ├── rss.svg │ │ │ │ ├── run.svg │ │ │ │ ├── rune-stone.svg │ │ │ │ ├── rune-sword.svg │ │ │ │ ├── saber-slash.svg │ │ │ │ ├── sacrificial-dagger.svg │ │ │ │ ├── sad-crab.svg │ │ │ │ ├── salamander.svg │ │ │ │ ├── salt-shaker.svg │ │ │ │ ├── sands-of-time.svg │ │ │ │ ├── saphir.svg │ │ │ │ ├── sattelite.svg │ │ │ │ ├── saw-claw.svg │ │ │ │ ├── scale-mail.svg │ │ │ │ ├── scales.svg │ │ │ │ ├── scallop.svg │ │ │ │ ├── scalpel-strike.svg │ │ │ │ ├── scalpel.svg │ │ │ │ ├── scarab-beetle.svg │ │ │ │ ├── scarecrow.svg │ │ │ │ ├── scissors.svg │ │ │ │ ├── scorpion-tail.svg │ │ │ │ ├── scorpion.svg │ │ │ │ ├── screaming.svg │ │ │ │ ├── screwdriver.svg │ │ │ │ ├── scroll-unfurled.svg │ │ │ │ ├── scythe.svg │ │ │ │ ├── sea-dragon.svg │ │ │ │ ├── sea-serpent.svg │ │ │ │ ├── seated-mouse.svg │ │ │ │ ├── semi-closed-eye.svg │ │ │ │ ├── sentry-gun.svg │ │ │ │ ├── serrated-slash.svg │ │ │ │ ├── sewing-needle.svg │ │ │ │ ├── shard-sword.svg │ │ │ │ ├── shark-jaws.svg │ │ │ │ ├── sharp-crown.svg │ │ │ │ ├── sharp-smile.svg │ │ │ │ ├── shatter.svg │ │ │ │ ├── shattered-glass.svg │ │ │ │ ├── shattered-sword.svg │ │ │ │ ├── shield-echoes.svg │ │ │ │ ├── shield-reflect.svg │ │ │ │ ├── shieldcomb.svg │ │ │ │ ├── shining-claw.svg │ │ │ │ ├── shining-heart.svg │ │ │ │ ├── shining-sword.svg │ │ │ │ ├── shiny-apple.svg │ │ │ │ ├── shiny-iris.svg │ │ │ │ ├── shiny-purse.svg │ │ │ │ ├── shoulder-scales.svg │ │ │ │ ├── shouting.svg │ │ │ │ ├── shuriken.svg │ │ │ │ ├── silence.svg │ │ │ │ ├── sing.svg │ │ │ │ ├── six-eyes.svg │ │ │ │ ├── skeleton-inside.svg │ │ │ │ ├── skeleton-key.svg │ │ │ │ ├── skid-mark.svg │ │ │ │ ├── skull-bolt.svg │ │ │ │ ├── skull-crack.svg │ │ │ │ ├── skull-crossed-bones.svg │ │ │ │ ├── skull-in-jar.svg │ │ │ │ ├── skull-mask.svg │ │ │ │ ├── skull-ring.svg │ │ │ │ ├── skull-shield.svg │ │ │ │ ├── skull-signet.svg │ │ │ │ ├── slap.svg │ │ │ │ ├── slashed-shield.svg │ │ │ │ ├── slavery-whip.svg │ │ │ │ ├── sleepy.svg │ │ │ │ ├── sliced-bread.svg │ │ │ │ ├── smitten.svg │ │ │ │ ├── smoking-finger.svg │ │ │ │ ├── snail.svg │ │ │ │ ├── snake-bite.svg │ │ │ │ ├── snake-totem.svg │ │ │ │ ├── snake.svg │ │ │ │ ├── snatch.svg │ │ │ │ ├── snow-bottle.svg │ │ │ │ ├── snowflake-1.svg │ │ │ │ ├── snowflake-2.svg │ │ │ │ ├── snowing.svg │ │ │ │ ├── snowman.svg │ │ │ │ ├── sonic-boom.svg │ │ │ │ ├── sonic-screech.svg │ │ │ │ ├── sonic-shout.svg │ │ │ │ ├── space-suit.svg │ │ │ │ ├── spade-skull.svg │ │ │ │ ├── spade.svg │ │ │ │ ├── spanner.svg │ │ │ │ ├── sparkling-sabre.svg │ │ │ │ ├── sparky-bomb.svg │ │ │ │ ├── sparrow.svg │ │ │ │ ├── spartan.svg │ │ │ │ ├── spatter.svg │ │ │ │ ├── spears.svg │ │ │ │ ├── spectacle-lenses.svg │ │ │ │ ├── spectacles.svg │ │ │ │ ├── spectre.svg │ │ │ │ ├── spiked-collar.svg │ │ │ │ ├── spiked-fence.svg │ │ │ │ ├── spiked-mace.svg │ │ │ │ ├── spiked-shell.svg │ │ │ │ ├── spiked-snail.svg │ │ │ │ ├── spiked-tentacle.svg │ │ │ │ ├── spill.svg │ │ │ │ ├── spinal-coil.svg │ │ │ │ ├── spinning-blades.svg │ │ │ │ ├── spinning-sword.svg │ │ │ │ ├── spiral-arrow.svg │ │ │ │ ├── spiral-bloom.svg │ │ │ │ ├── spiral-bottle.svg │ │ │ │ ├── spiral-shell.svg │ │ │ │ ├── spiral-thrust.svg │ │ │ │ ├── splash.svg │ │ │ │ ├── split-body.svg │ │ │ │ ├── split-cross.svg │ │ │ │ ├── splurt.svg │ │ │ │ ├── spoon.svg │ │ │ │ ├── spotted-mushroom.svg │ │ │ │ ├── spotted-wound.svg │ │ │ │ ├── spoutnik.svg │ │ │ │ ├── spray.svg │ │ │ │ ├── sprint.svg │ │ │ │ ├── sprout.svg │ │ │ │ ├── spyglass.svg │ │ │ │ ├── square-bottle.svg │ │ │ │ ├── squid-head.svg │ │ │ │ ├── squid.svg │ │ │ │ ├── stag-head.svg │ │ │ │ ├── stalagtite.svg │ │ │ │ ├── star-pupil.svg │ │ │ │ ├── star-swirl.svg │ │ │ │ ├── staryu.svg │ │ │ │ ├── static.svg │ │ │ │ ├── steel-claws.svg │ │ │ │ ├── steeltoe-boots.svg │ │ │ │ ├── steelwing-emblem.svg │ │ │ │ ├── stick-splitting.svg │ │ │ │ ├── sticking-plaster.svg │ │ │ │ ├── stigmata.svg │ │ │ │ ├── stiletto.svg │ │ │ │ ├── stitched-wound.svg │ │ │ │ ├── stomp.svg │ │ │ │ ├── stone-axe.svg │ │ │ │ ├── stone-block.svg │ │ │ │ ├── stone-crafting.svg │ │ │ │ ├── stone-spear.svg │ │ │ │ ├── stone-sphere.svg │ │ │ │ ├── stone-tablet.svg │ │ │ │ ├── stone-throne.svg │ │ │ │ ├── stone-tower.svg │ │ │ │ ├── stopwatch.svg │ │ │ │ ├── strafe.svg │ │ │ │ ├── striking-balls.svg │ │ │ │ ├── striking-diamonds.svg │ │ │ │ ├── strong.svg │ │ │ │ ├── suckered-tentacle.svg │ │ │ │ ├── suits.svg │ │ │ │ ├── sun.svg │ │ │ │ ├── sunbeams.svg │ │ │ │ ├── sundial.svg │ │ │ │ ├── sunken-eye.svg │ │ │ │ ├── sunrise.svg │ │ │ │ ├── super-mushroom.svg │ │ │ │ ├── supersonic-arrow.svg │ │ │ │ ├── supersonic-bullet.svg │ │ │ │ ├── surprised-skull.svg │ │ │ │ ├── surprised.svg │ │ │ │ ├── swallow.svg │ │ │ │ ├── swan.svg │ │ │ │ ├── swap-bag.svg │ │ │ │ ├── sword-array.svg │ │ │ │ ├── sword-break.svg │ │ │ │ ├── sword-clash.svg │ │ │ │ ├── sword-hilt.svg │ │ │ │ ├── sword-in-stone.svg │ │ │ │ ├── sword-slice.svg │ │ │ │ ├── sword-smithing.svg │ │ │ │ ├── sword-spade.svg │ │ │ │ ├── sword-spin.svg │ │ │ │ ├── syringe.svg │ │ │ │ ├── tank.svg │ │ │ │ ├── target-arrows.svg │ │ │ │ ├── target-dummy.svg │ │ │ │ ├── target-shot.svg │ │ │ │ ├── targeting.svg │ │ │ │ ├── tattered-banner.svg │ │ │ │ ├── teapot.svg │ │ │ │ ├── tear-tracks.svg │ │ │ │ ├── techno-heart.svg │ │ │ │ ├── telepathy.svg │ │ │ │ ├── teleport.svg │ │ │ │ ├── templar-heart.svg │ │ │ │ ├── temptation.svg │ │ │ │ ├── tentacle-strike.svg │ │ │ │ ├── terror.svg │ │ │ │ ├── tesla-coil.svg │ │ │ │ ├── tesla-turret.svg │ │ │ │ ├── test-tubes.svg │ │ │ │ ├── thermometer-scale.svg │ │ │ │ ├── third-eye.svg │ │ │ │ ├── thor-fist.svg │ │ │ │ ├── thorn-helix.svg │ │ │ │ ├── thorned-arrow.svg │ │ │ │ ├── thorny-vine.svg │ │ │ │ ├── three-keys.svg │ │ │ │ ├── three-leaves.svg │ │ │ │ ├── thrown-charcoal.svg │ │ │ │ ├── thrown-daggers.svg │ │ │ │ ├── thrown-knife.svg │ │ │ │ ├── thrown-spear.svg │ │ │ │ ├── thunder-struck.svg │ │ │ │ ├── thunderball.svg │ │ │ │ ├── tick.svg │ │ │ │ ├── tied-scroll.svg │ │ │ │ ├── time-bomb.svg │ │ │ │ ├── time-trap.svg │ │ │ │ ├── tinker.svg │ │ │ │ ├── toad-teeth.svg │ │ │ │ ├── tombstone.svg │ │ │ │ ├── tooth.svg │ │ │ │ ├── top-hat.svg │ │ │ │ ├── tornado.svg │ │ │ │ ├── totem-head.svg │ │ │ │ ├── tower-fall.svg │ │ │ │ ├── trade.svg │ │ │ │ ├── transfuse.svg │ │ │ │ ├── transportation-rings.svg │ │ │ │ ├── tread.svg │ │ │ │ ├── treasure-map.svg │ │ │ │ ├── tree-branch.svg │ │ │ │ ├── trefoil-lily.svg │ │ │ │ ├── trefoil-shuriken.svg │ │ │ │ ├── tribal-mask.svg │ │ │ │ ├── trident.svg │ │ │ │ ├── trilobite.svg │ │ │ │ ├── triple-claws.svg │ │ │ │ ├── triple-needle.svg │ │ │ │ ├── triple-skulls.svg │ │ │ │ ├── tripwire.svg │ │ │ │ ├── tron-arrow.svg │ │ │ │ ├── trophy.svg │ │ │ │ ├── trousers.svg │ │ │ │ ├── turd.svg │ │ │ │ ├── turtle-shell.svg │ │ │ │ ├── turtle.svg │ │ │ │ ├── twister.svg │ │ │ │ ├── two-feathers.svg │ │ │ │ ├── two-shadows.svg │ │ │ │ ├── tyre.svg │ │ │ │ ├── ubisoft-sun.svg │ │ │ │ ├── ultrasound.svg │ │ │ │ ├── umbrella.svg │ │ │ │ ├── uncertainty.svg │ │ │ │ ├── unfriendly-fire.svg │ │ │ │ ├── unlit-bomb.svg │ │ │ │ ├── unlit-candelabra.svg │ │ │ │ ├── unstable-projectile.svg │ │ │ │ ├── valley.svg │ │ │ │ ├── vanilla-flower.svg │ │ │ │ ├── vile-fluid.svg │ │ │ │ ├── vine-flower.svg │ │ │ │ ├── vine-leaf.svg │ │ │ │ ├── vine-whip.svg │ │ │ │ ├── vintage-robot.svg │ │ │ │ ├── viola.svg │ │ │ │ ├── virus.svg │ │ │ │ ├── visored-helm.svg │ │ │ │ ├── volcano.svg │ │ │ │ ├── vomiting.svg │ │ │ │ ├── voodoo-doll.svg │ │ │ │ ├── vortex.svg │ │ │ │ ├── vulture.svg │ │ │ │ ├── walking-boot.svg │ │ │ │ ├── wasp-sting.svg │ │ │ │ ├── water-bolt.svg │ │ │ │ ├── water-splash.svg │ │ │ │ ├── wave-crest.svg │ │ │ │ ├── wave-strike.svg │ │ │ │ ├── wavy-chains.svg │ │ │ │ ├── wavy-itinerary.svg │ │ │ │ ├── wax-seal.svg │ │ │ │ ├── web-spit.svg │ │ │ │ ├── wheat.svg │ │ │ │ ├── whip.svg │ │ │ │ ├── whiplash.svg │ │ │ │ ├── whirlwind.svg │ │ │ │ ├── white-cat.svg │ │ │ │ ├── white-tower.svg │ │ │ │ ├── wildfires.svg │ │ │ │ ├── william-tell.svg │ │ │ │ ├── wine-glass.svg │ │ │ │ ├── wing-cloak.svg │ │ │ │ ├── winged-arrow.svg │ │ │ │ ├── winged-emblem.svg │ │ │ │ ├── winged-shield.svg │ │ │ │ ├── winged-sword.svg │ │ │ │ ├── wingfoot.svg │ │ │ │ ├── witch-flight.svg │ │ │ │ ├── wizard-staff.svg │ │ │ │ ├── wolf-head.svg │ │ │ │ ├── wolf-howl.svg │ │ │ │ ├── wolf-trap.svg │ │ │ │ ├── wolverine-claws.svg │ │ │ │ ├── wood-axe.svg │ │ │ │ ├── wooden-door.svg │ │ │ │ ├── wooden-sign.svg │ │ │ │ ├── world.svg │ │ │ │ ├── worm-mouth.svg │ │ │ │ ├── worried-eyes.svg │ │ │ │ ├── wrapped-heart.svg │ │ │ │ ├── wrapped-sweet.svg │ │ │ │ ├── wrecking-ball.svg │ │ │ │ ├── wyvern.svg │ │ │ │ └── zigzag-leaf.svg │ │ │ └── topics │ │ │ │ ├── hotthread.png │ │ │ │ ├── lockedthread.png │ │ │ │ ├── readthread.png │ │ │ │ ├── stickythread.png │ │ │ │ └── unreadthread.png │ │ ├── lang_english │ │ │ ├── icon_aim.gif │ │ │ ├── icon_edit.gif │ │ │ ├── icon_email.gif │ │ │ ├── icon_icq.gif │ │ │ ├── icon_ip.gif │ │ │ ├── icon_msnm.gif │ │ │ ├── icon_pm.gif │ │ │ ├── icon_profile.gif │ │ │ ├── icon_quote.gif │ │ │ ├── icon_search.gif │ │ │ ├── icon_www.gif │ │ │ ├── icon_yim.gif │ │ │ ├── locked.gif │ │ │ ├── msg_new_post.gif │ │ │ ├── new_topic.gif │ │ │ └── post_reply.gif │ │ ├── logo.png │ │ ├── logo_forum.png │ │ ├── logo_isolated.png │ │ ├── logo_small.png │ │ ├── mascot.png │ │ ├── mascot_small.png │ │ ├── msg_inbox.gif │ │ ├── msg_outbox.gif │ │ ├── msg_savebox.gif │ │ ├── msg_sentbox.gif │ │ ├── nav_fill.png │ │ ├── nav_fill_hover.png │ │ ├── nav_left.png │ │ ├── nav_logo.png │ │ ├── nav_right.png │ │ ├── nav_split.png │ │ ├── noavatar.png │ │ ├── pillarleftloop.png │ │ ├── pillarrightloop.png │ │ ├── portal_bg.jpg │ │ ├── portal_bg.png │ │ ├── shadow_left.png │ │ ├── shadow_right.png │ │ ├── spacer.gif │ │ ├── split.png │ │ ├── stonetile.png │ │ ├── table_cell_bg1.jpg │ │ ├── top_left.png │ │ ├── top_right.png │ │ ├── topgradient.png │ │ ├── topic_delete.gif │ │ ├── topic_lock.gif │ │ ├── topic_move.gif │ │ ├── topic_split.gif │ │ ├── topic_sticky.gif │ │ ├── topic_unlock.gif │ │ ├── tutorial.png │ │ ├── twitter.png │ │ ├── uploads │ │ │ └── public │ │ │ │ ├── art.png │ │ │ │ ├── code.png │ │ │ │ ├── examplemodel.png │ │ │ │ ├── fullchar.png │ │ │ │ ├── hud2.png │ │ │ │ ├── leveldesign.png │ │ │ │ ├── leveldesign2.png │ │ │ │ └── models.png │ │ └── whosonline.gif │ │ ├── index.html │ │ ├── js │ │ ├── app.js │ │ ├── common │ │ │ ├── controllers │ │ │ │ └── article.js │ │ │ ├── directives │ │ │ │ ├── fileUpload.js │ │ │ │ ├── loading.js │ │ │ │ ├── markitup.js │ │ │ │ ├── pagination.js │ │ │ │ └── userlink.js │ │ │ ├── filters │ │ │ │ └── timeago.js │ │ │ └── services │ │ │ │ ├── article.js │ │ │ │ ├── httpinterceptor.js │ │ │ │ └── utilities.js │ │ ├── editing │ │ │ ├── articles │ │ │ │ └── controllers │ │ │ │ │ ├── articleeditor.js │ │ │ │ │ └── articlelist.js │ │ │ └── users │ │ │ │ ├── controllers │ │ │ │ ├── UserEditor.js │ │ │ │ └── userslist.js │ │ │ │ └── directives │ │ │ │ └── userAdminPanel.js │ │ ├── forum │ │ │ ├── controllers │ │ │ │ ├── board.js │ │ │ │ ├── forum.js │ │ │ │ └── topic.js │ │ │ ├── directives │ │ │ │ ├── forumuserprofile.js │ │ │ │ ├── ibForumTopicBreadcrumbs.js │ │ │ │ ├── likeButton.js │ │ │ │ ├── postEditor.js │ │ │ │ └── recentTopics.js │ │ │ └── services │ │ │ │ ├── board.js │ │ │ │ ├── category.js │ │ │ │ ├── forum.js │ │ │ │ ├── post.js │ │ │ │ └── topic.js │ │ ├── homepage │ │ │ └── controllers │ │ │ │ └── home.js │ │ ├── login │ │ │ └── controllers │ │ │ │ └── login.js │ │ ├── messaging │ │ │ ├── controllers │ │ │ │ ├── MessageListCtrl.js │ │ │ │ └── MessageSendCtrl.js │ │ │ └── services │ │ │ │ └── message.js │ │ ├── preferences │ │ │ └── controllers │ │ │ │ └── preferences.js │ │ ├── profile │ │ │ └── controllers │ │ │ │ └── profile.js │ │ └── register │ │ │ └── controllers │ │ │ └── register.js │ │ ├── lib │ │ ├── angular-ui │ │ │ ├── ___ui-bootstrap-0.6.0.js │ │ │ └── ui-utils.js │ │ ├── jquery-2.0.0.min.js │ │ ├── jquery-2.0.3.min.js │ │ └── markitup │ │ │ ├── jquery.markitup.js │ │ │ ├── sets │ │ │ ├── bbcode │ │ │ │ ├── images │ │ │ │ │ ├── bold.png │ │ │ │ │ ├── clean.png │ │ │ │ │ ├── code.png │ │ │ │ │ ├── colors.png │ │ │ │ │ ├── fonts.png │ │ │ │ │ ├── italic.png │ │ │ │ │ ├── link.png │ │ │ │ │ ├── list-bullet.png │ │ │ │ │ ├── list-item.png │ │ │ │ │ ├── list-numeric.png │ │ │ │ │ ├── picture.png │ │ │ │ │ ├── preview.png │ │ │ │ │ ├── quotes.png │ │ │ │ │ ├── stroke.png │ │ │ │ │ └── underline.png │ │ │ │ ├── set.js │ │ │ │ └── style.css │ │ │ ├── default │ │ │ │ ├── images │ │ │ │ │ ├── bold.png │ │ │ │ │ ├── clean.png │ │ │ │ │ ├── image.png │ │ │ │ │ ├── italic.png │ │ │ │ │ ├── link.png │ │ │ │ │ ├── list-bullet.png │ │ │ │ │ ├── list-numeric.png │ │ │ │ │ ├── picture.png │ │ │ │ │ ├── preview.png │ │ │ │ │ └── stroke.png │ │ │ │ ├── set.js │ │ │ │ └── style.css │ │ │ └── markdown │ │ │ │ ├── images │ │ │ │ ├── bold.png │ │ │ │ ├── clean.png │ │ │ │ ├── code.png │ │ │ │ ├── h1.png │ │ │ │ ├── h2.png │ │ │ │ ├── h3.png │ │ │ │ ├── h4.png │ │ │ │ ├── h5.png │ │ │ │ ├── h6.png │ │ │ │ ├── image.png │ │ │ │ ├── italic.png │ │ │ │ ├── link.png │ │ │ │ ├── list-bullet.png │ │ │ │ ├── list-numeric.png │ │ │ │ ├── picture.png │ │ │ │ ├── preview.png │ │ │ │ ├── quotes.png │ │ │ │ └── stroke.png │ │ │ │ ├── set.js │ │ │ │ └── style.css │ │ │ ├── skins │ │ │ ├── markitup │ │ │ │ ├── images │ │ │ │ │ ├── bg-container.png │ │ │ │ │ ├── bg-editor-bbcode.png │ │ │ │ │ ├── bg-editor-dotclear.png │ │ │ │ │ ├── bg-editor-html.png │ │ │ │ │ ├── bg-editor-json.png │ │ │ │ │ ├── bg-editor-markdown.png │ │ │ │ │ ├── bg-editor-textile.png │ │ │ │ │ ├── bg-editor-wiki.png │ │ │ │ │ ├── bg-editor-xml.png │ │ │ │ │ ├── bg-editor.png │ │ │ │ │ ├── handle.png │ │ │ │ │ ├── menu.png │ │ │ │ │ └── submenu.png │ │ │ │ └── style.css │ │ │ └── simple │ │ │ │ ├── images │ │ │ │ ├── handle.png │ │ │ │ ├── menu.png │ │ │ │ └── submenu.png │ │ │ │ └── style.css │ │ │ └── templates │ │ │ ├── preview.css │ │ │ └── preview.html │ │ ├── partials │ │ ├── forumuserprofile.html │ │ ├── ibForumTopicBreadcrumbs.html │ │ ├── likeButton.html │ │ ├── loading.html │ │ ├── pagination.html │ │ ├── postEditor.html │ │ ├── recentTopics.html │ │ └── userAdminPanel.html │ │ └── views │ │ ├── article.html │ │ ├── articleEdit.html │ │ ├── articleList.html │ │ ├── board.html │ │ ├── bootstrap.html │ │ ├── editMainMenu.html │ │ ├── editorMenu.html │ │ ├── forum.html │ │ ├── home.html │ │ ├── login.html │ │ ├── messagelist.html │ │ ├── newmessage.html │ │ ├── preferences.html │ │ ├── profile.html │ │ ├── register.html │ │ ├── topic.html │ │ ├── useredit.html │ │ └── userslist.html ├── common │ ├── class.js │ ├── constants.js │ ├── namegen.js │ └── perlin.js └── server │ ├── db.js │ ├── entity │ ├── article.js │ ├── board.js │ ├── book.js │ ├── category.js │ ├── character.js │ ├── forum.js │ ├── item.js │ ├── itemTemplate.js │ ├── menu.js │ ├── mesh.js │ ├── message.js │ ├── post.js │ ├── topic.js │ ├── unitTemplate.js │ ├── user.js │ └── zone.js │ ├── game │ ├── ai │ │ ├── index.js │ │ ├── state.js │ │ ├── stateMachine.js │ │ └── states │ │ │ ├── chaseEnemy.js │ │ │ ├── emptyState.js │ │ │ ├── fleeEnemy.js │ │ │ ├── index.js │ │ │ ├── monster.js │ │ │ ├── npcGlobalState.js │ │ │ ├── patrol.js │ │ │ ├── turret.js │ │ │ ├── turretStraight.js │ │ │ ├── vendor.js │ │ │ └── wander.js │ ├── chat │ │ ├── chatHandler.js │ │ ├── commands │ │ │ ├── adminhelp.js │ │ │ ├── announce.js │ │ │ ├── ban.js │ │ │ ├── chathelp.js │ │ │ ├── dice.js │ │ │ ├── giveCoins.js │ │ │ ├── giveItem.js │ │ │ ├── help.js │ │ │ ├── index.js │ │ │ ├── join.js │ │ │ ├── kick.js │ │ │ ├── leave.js │ │ │ ├── listRooms.js │ │ │ ├── me.js │ │ │ ├── say.js │ │ │ ├── seriouswarn.js │ │ │ ├── stuck.js │ │ │ ├── unstuck.js │ │ │ ├── warn.js │ │ │ ├── who.js │ │ │ ├── whois.js │ │ │ └── zone.js │ │ └── index.js │ ├── dataHandler.js │ ├── engine.js │ ├── ironbot │ │ ├── ironbot.js │ │ └── lib │ │ │ ├── badwords.js │ │ │ ├── funnyRandoms.js │ │ │ ├── greet.js │ │ │ ├── npc.js │ │ │ ├── response_ironbane.js │ │ │ └── response_ironbot.js │ └── pathFinder.js │ ├── http │ ├── routes │ │ ├── articles.js │ │ ├── books.js │ │ ├── characters.js │ │ ├── discussions.js │ │ ├── forum.js │ │ ├── github.js │ │ ├── index.js │ │ ├── items.js │ │ ├── main.js │ │ ├── messages.js │ │ ├── units.js │ │ └── user.js │ └── server.js │ ├── logging │ └── winston.js │ └── services │ ├── discussion.js │ ├── item.js │ ├── itemTemplate.js │ ├── unit.js │ └── unitTemplate.js └── tasks ├── builddetailmeshes.js ├── buildnavnodes.js ├── dbupgrade.js ├── ibutil.js └── three_obj.js /.gitignore: -------------------------------------------------------------------------------- 1 | start.bat 2 | debug.bat 3 | workshop/ 4 | tools/ 5 | node_modules/ 6 | logs/ 7 | *.sublime-project 8 | *.sublime-workspace 9 | config.json 10 | thumbs.db 11 | deploy/ 12 | out/ 13 | IronbaneAssets/ -------------------------------------------------------------------------------- /Shared/Buffs.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IB.Buffs = { 5 | 6 | }; -------------------------------------------------------------------------------- /directrun.js: -------------------------------------------------------------------------------- 1 | require('./main.js'); -------------------------------------------------------------------------------- /generate-detailmeshes.sh: -------------------------------------------------------------------------------- 1 | node --stack-size=1000000 ./node_modules/.bin/grunt detailmeshes 2 | -------------------------------------------------------------------------------- /generate-navnodes.sh: -------------------------------------------------------------------------------- 1 | node --stack-size=1000000 ./node_modules/.bin/grunt navnodes 2 | -------------------------------------------------------------------------------- /install/10_units_precise_coords.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `ib_units` CHANGE `x` `x` FLOAT( 10, 2 ) NOT NULL , 2 | CHANGE `y` `y` FLOAT( 10, 2 ) NOT NULL , 3 | CHANGE `z` `z` FLOAT( 10, 2 ) NOT NULL -------------------------------------------------------------------------------- /install/11_heartpieces.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `ib_characters` DROP `heartpieces` 2 | -------------------------------------------------------------------------------- /install/12_update_to_null_forumavatars.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bcs_users MODIFY COLUMN `forum_avatar` varchar(100) DEFAULT NULL; 2 | UPDATE bcs_users SET forum_avatar = NULL WHERE forum_avatar = "theme/images/noavatar.png"; -------------------------------------------------------------------------------- /install/13_remove_numberOfPosts_from_bcs_users.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE bcs_users DROP COLUMN forum_posts -------------------------------------------------------------------------------- /install/14_create_bcs_messages.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE `bcs_messages` ( 2 | `id` int(10) unsigned NOT NULL AUTO_INCREMENT, 3 | `from_user` int(10) unsigned NOT NULL, 4 | `to_user` int(10) unsigned NOT NULL, 5 | `subject` text NOT NULL, 6 | `body` text NOT NULL, 7 | `owner` int(10) unsigned NOT NULL, 8 | `read` tinyint(1) NOT NULL DEFAULT '0', 9 | `datesend` datetime NOT NULL, 10 | PRIMARY KEY (`id`) 11 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 12 | -------------------------------------------------------------------------------- /install/15_alter_bcs_messages.sql: -------------------------------------------------------------------------------- 1 | alter table `bcs_messages` add from_character int; 2 | alter table `bcs_messages` add to_character int; 3 | alter table `bcs_messages` modify column `read` datetime; 4 | alter table `bcs_messages` drop owner; 5 | alter table `bcs_messages` add column to_deleted tinyint default 0; 6 | alter table `bcs_messages` add column from_deleted tinyint default 0; -------------------------------------------------------------------------------- /install/16_wrong_data_type_bcs_messages.sql: -------------------------------------------------------------------------------- 1 | alter table `bcs_messages` modify column `read` tinyint(1); 2 | alter table `bcs_messages` modify column `datesend` int(11); -------------------------------------------------------------------------------- /install/17_drop_table_team_actions.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `ib_team_actions` -------------------------------------------------------------------------------- /install/18_no_degrees.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `ib_units` CHANGE `roty` `roty` FLOAT( 5, 2 ) NULL DEFAULT '0'; 2 | UPDATE ib_units SET roty = roty * (PI()/180); 3 | ALTER TABLE `ib_units` CHANGE `roty` `roty` FLOAT( 3, 2 ) NULL DEFAULT '0'; 4 | 5 | ALTER TABLE `ib_characters` CHANGE `roty` `roty` FLOAT( 5, 2 ) NULL DEFAULT '0'; 6 | UPDATE ib_characters SET roty = roty * (PI()/180); 7 | ALTER TABLE `ib_characters` CHANGE `roty` `roty` FLOAT( 3, 2 ) NULL DEFAULT '0'; -------------------------------------------------------------------------------- /install/19_add_newsletter_drop_deprecated_bcs_users.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bcs_users` ADD COLUMN newsletter TINYINT DEFAULT 1 not null; -------------------------------------------------------------------------------- /install/20_create_table_forum_likes.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE `forum_posts_likes` ( 2 | `from_user` int(11) NOT NULL, 3 | `to_post` int(11) NOT NULL, 4 | PRIMARY KEY (`from_user`,`to_post`) 5 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 -------------------------------------------------------------------------------- /install/21_add_immune_system.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `ib_unit_templates` ADD COLUMN `immune` VARCHAR(255) NULL DEFAULT '{}' AFTER `invisible`; 2 | -------------------------------------------------------------------------------- /install/22_null_particles.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `ib_item_templates` 2 | CHANGE COLUMN `particle` `particle` VARCHAR(20) NULL COMMENT 'Leave blank and tell Nick what you want this item to look like/do when you use it' ; 3 | -------------------------------------------------------------------------------- /install/23_discussions.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE `discussions` ( 2 | `id` VARCHAR(45) NOT NULL, 3 | `subject` VARCHAR(255) NOT NULL, 4 | `body` TEXT NOT NULL, 5 | `author_id` INT NOT NULL, 6 | `created_on` INT NOT NULL, 7 | `locked` TINYINT(1) NOT NULL DEFAULT 0, 8 | `sticky` TINYINT(1) NOT NULL DEFAULT 0, 9 | `parent` VARCHAR(45) NULL, 10 | `parent_thread` VARCHAR(45) NULL, 11 | PRIMARY KEY (`id`)); 12 | 13 | CREATE TABLE `discussions_tags` ( 14 | `discussion_id` VARCHAR(45) NOT NULL, 15 | `tag` VARCHAR(45) NOT NULL, 16 | PRIMARY KEY (`discussion_id`, `tag`)); -------------------------------------------------------------------------------- /install/24_gravatar.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `bcs_users` 2 | DROP COLUMN `forum_avatar`, 3 | ADD COLUMN `gravatar_email` VARCHAR(255) NULL AFTER `newsletter`, 4 | ADD COLUMN `character_avatar` INT NOT NULL DEFAULT 0 AFTER `gravatar_email`; -------------------------------------------------------------------------------- /install/25_posts_no_title.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `forum_posts` DROP COLUMN `title`; -------------------------------------------------------------------------------- /install/26_add_index_to_forumboard.sql: -------------------------------------------------------------------------------- 1 | CREATE INDEX catid ON forum_boards (forumcat) -------------------------------------------------------------------------------- /install/27_add_userid_index_to_forumposts.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `forum_posts` ADD INDEX `user_id` (`user`) -------------------------------------------------------------------------------- /install/3_forum_topic.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `forum_topics` ADD COLUMN `title` TEXT NOT NULL AFTER `guild` ; 2 | ALTER TABLE `forum_topics` ADD COLUMN `locked` BIT NOT NULL DEFAULT 0 AFTER `title` ; -------------------------------------------------------------------------------- /install/4_forum_topic.sql: -------------------------------------------------------------------------------- 1 | UPDATE forum_topics t INNER JOIN forum_posts p ON p.topic_id = t.id SET t.title = p.title WHERE p.time = (SELECT MIN(TIME) FROM (SELECT * FROM forum_posts) AS temp WHERE temp.topic_id = t.id) -------------------------------------------------------------------------------- /install/5_friends.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE `users_friends` ( 2 | `id` int(11) NOT NULL AUTO_INCREMENT, 3 | `user_id` int(11) NOT NULL, 4 | `friend_id` int(11) NOT NULL, 5 | `date_added` int(11) NOT NULL, 6 | `tags` text, 7 | PRIMARY KEY (`id`), 8 | UNIQUE KEY `friend` (`user_id`,`friend_id`) 9 | ); 10 | -------------------------------------------------------------------------------- /install/6_badbit.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `forum_topics` CHANGE COLUMN `locked` `locked` TINYINT(1) NOT NULL DEFAULT 0; -------------------------------------------------------------------------------- /install/7_charfriends.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE `characters_friends` ( 2 | `id` INT NOT NULL , 3 | `character_id` INT NOT NULL , 4 | `friend_id` INT NOT NULL , 5 | `date_added` INT NOT NULL , 6 | `tags` TEXT NULL , 7 | PRIMARY KEY (`id`) , 8 | UNIQUE INDEX `friend` (`character_id` ASC, `friend_id` ASC) ); -------------------------------------------------------------------------------- /install/8_admin.sql: -------------------------------------------------------------------------------- 1 | UPDATE `bcs_users` SET `pass` = '21232f297a57a5a743894a0e4a801fc3' WHERE `bcs_users`.`id` =1; 2 | -------------------------------------------------------------------------------- /install/9_characters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `ib_characters` ADD `lastplayed` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'; 2 | ALTER TABLE `bcs_users` DROP `characterused`; -------------------------------------------------------------------------------- /ironbane.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | node "ironbane.js" %* -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | .gitkeep -------------------------------------------------------------------------------- /run-debug.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #node-inspector --web-port 8090 & 3 | node --debug-brk ironbane.js start 4 | -------------------------------------------------------------------------------- /run-normal.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | node directrun.js 3 | 4 | -------------------------------------------------------------------------------- /run-supervised.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | node node_modules/supervisor/lib/cli-wrapper.js -i src/client,media,node_modules,deploy directrun.js 3 | -------------------------------------------------------------------------------- /src/client/common/css/PressStart2P/PressStart2P.less: -------------------------------------------------------------------------------- 1 | 2 | @font-face { 3 | font-family: 'PressStart2P'; 4 | src: url('../fonts/PressStart2P.ttf') format('truetype'); 5 | font-weight: normal; 6 | font-style: normal; 7 | } 8 | -------------------------------------------------------------------------------- /src/client/common/css/accordion.less: -------------------------------------------------------------------------------- 1 | // 2 | // Accordion 3 | // -------------------------------------------------- 4 | 5 | 6 | // Parent container 7 | .accordion { 8 | margin-bottom: @baseLineHeight; 9 | } 10 | 11 | // Group == heading + body 12 | .accordion-group { 13 | margin-bottom: 2px; 14 | border: 1px solid #e5e5e5; 15 | .border-radius(@baseBorderRadius); 16 | } 17 | .accordion-heading { 18 | border-bottom: 0; 19 | } 20 | .accordion-heading .accordion-toggle { 21 | display: block; 22 | padding: 8px 15px; 23 | } 24 | 25 | // General toggle styles 26 | .accordion-toggle { 27 | cursor: pointer; 28 | } 29 | 30 | // Inner needs the styles because you can't animate properly with any styles on the element 31 | .accordion-inner { 32 | padding: 9px 15px; 33 | border-top: 1px solid #e5e5e5; 34 | } 35 | -------------------------------------------------------------------------------- /src/client/common/css/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: 8px 15px; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | > li { 13 | display: inline-block; 14 | + li:before { 15 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 16 | padding: 0 5px; 17 | color: @breadcrumb-color; 18 | } 19 | } 20 | > .active { 21 | color: @breadcrumb-active-color; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/client/common/css/close.less: -------------------------------------------------------------------------------- 1 | // 2 | // Close icons 3 | // -------------------------------------------------- 4 | 5 | 6 | .close { 7 | float: right; 8 | font-size: (@font-size-base * 1.5); 9 | font-weight: @close-font-weight; 10 | line-height: 1; 11 | color: @close-color; 12 | text-shadow: @close-text-shadow; 13 | .opacity(.2); 14 | 15 | &:hover, 16 | &:focus { 17 | color: @close-color; 18 | text-decoration: none; 19 | cursor: pointer; 20 | .opacity(.5); 21 | } 22 | 23 | // Additional properties for button version 24 | // iOS requires the button element instead of an anchor tag. 25 | // If you want the anchor version, it requires `href="#"`. 26 | button& { 27 | padding: 0; 28 | cursor: pointer; 29 | background: transparent; 30 | border: 0; 31 | -webkit-appearance: none; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/client/common/css/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | &.in { 21 | display: block; 22 | } 23 | } 24 | .collapsing { 25 | position: relative; 26 | height: 0; 27 | overflow: hidden; 28 | .transition(height .35s ease); 29 | } 30 | -------------------------------------------------------------------------------- /src/client/common/css/custom.less: -------------------------------------------------------------------------------- 1 | 2 | // For easy offsetting as bootstrap does not come with these 3 | // for some reason 4 | .voffset { margin-top: 2px; } 5 | .voffset1 { margin-top: 5px; } 6 | .voffset2 { margin-top: 10px; } 7 | .voffset3 { margin-top: 15px; } 8 | .voffset4 { margin-top: 30px; } 9 | .voffset5 { margin-top: 40px; } 10 | .voffset6 { margin-top: 60px; } 11 | .voffset7 { margin-top: 80px; } 12 | .voffset8 { margin-top: 100px; } 13 | .voffset9 { margin-top: 150px; } -------------------------------------------------------------------------------- /src/client/common/css/font-awesome/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{FontAwesomePath}/fontawesome-webfont.eot?v=@{FontAwesomeVersion}'); 7 | src: url('@{FontAwesomePath}/fontawesome-webfont.eot?#iefix&v=@{FontAwesomeVersion}') format('embedded-opentype'), 8 | url('@{FontAwesomePath}/fontawesome-webfont.woff?v=@{FontAwesomeVersion}') format('woff'), 9 | url('@{FontAwesomePath}/fontawesome-webfont.ttf?v=@{FontAwesomeVersion}') format('truetype'), 10 | url('@{FontAwesomePath}/fontawesome-webfont.svg#fontawesomeregular?v=@{FontAwesomeVersion}') format('svg'); 11 | // src: url('@{FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /src/client/common/css/font-awesome/variables.less: -------------------------------------------------------------------------------- 1 | // Variables 2 | // -------------------------- 3 | 4 | @FontAwesomePath: "../fonts"; 5 | @FontAwesomeVersion: "3.1.0"; 6 | @borderColor: #eee; 7 | @iconMuted: #eee; 8 | @iconLight: #fff; 9 | @iconDark: #333; -------------------------------------------------------------------------------- /src/client/common/css/hero-unit.less: -------------------------------------------------------------------------------- 1 | // 2 | // Hero unit 3 | // -------------------------------------------------- 4 | 5 | 6 | .hero-unit { 7 | padding: 60px; 8 | margin-bottom: 30px; 9 | font-size: 18px; 10 | font-weight: 200; 11 | line-height: @baseLineHeight * 1.5; 12 | color: @heroUnitLeadColor; 13 | background-color: @heroUnitBackground; 14 | .border-radius(6px); 15 | h1 { 16 | margin-bottom: 0; 17 | font-size: 60px; 18 | line-height: 1; 19 | color: @heroUnitHeadingColor; 20 | letter-spacing: -1px; 21 | } 22 | li { 23 | line-height: @baseLineHeight * 1.5; // Reset since we specify in type.less 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/client/common/css/import.less: -------------------------------------------------------------------------------- 1 | // Core variables and mixins 2 | @import "variables.less"; // Modify this for custom colors, font-sizes, etc 3 | @import "mixins.less"; 4 | 5 | @import "ironbane-variables.less"; 6 | 7 | // CSS Reset 8 | @import "reset.less"; 9 | 10 | // fonts 11 | @import "PressStart2P/PressStart2P"; 12 | 13 | // core 14 | //@import "scaffolding.less"; 15 | //@import "forms.less"; 16 | //@import "dropdowns.less"; 17 | //@import "tooltip.less"; 18 | //@import "modals.less"; 19 | //@import "thumbnails.less"; 20 | @import "bootstrap.less"; 21 | @import "custom.less"; -------------------------------------------------------------------------------- /src/client/common/css/ironbane-variables.less: -------------------------------------------------------------------------------- 1 | // TODO: rename these to greens ? 2 | @primary1: #33cc99; // text green 3 | @primary2: #66ff66; // link/heading green 4 | @primary3: #257541; // darker green dashed border on footer? 5 | @primary4: #103c32; // dark green background 6 | @primary5: #33ff99; // bright green headers 7 | 8 | 9 | @black: #000; -------------------------------------------------------------------------------- /src/client/common/css/layouts.less: -------------------------------------------------------------------------------- 1 | // 2 | // Layouts 3 | // -------------------------------------------------- 4 | 5 | 6 | // Container (centered, fixed-width layouts) 7 | .container { 8 | .container-fixed(); 9 | } 10 | 11 | // Fluid layouts (left aligned, with sidebar, min- & max-width content) 12 | .container-fluid { 13 | padding-right: @gridGutterWidth; 14 | padding-left: @gridGutterWidth; 15 | .clearfix(); 16 | } -------------------------------------------------------------------------------- /src/client/common/css/responsive-1200px-min.less: -------------------------------------------------------------------------------- 1 | // 2 | // Responsive: Large desktop and up 3 | // -------------------------------------------------- 4 | 5 | 6 | @media (min-width: 1200px) { 7 | 8 | // Fixed grid 9 | #grid > .core(@gridColumnWidth1200, @gridGutterWidth1200); 10 | 11 | // Fluid grid 12 | #grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200); 13 | 14 | // Input grid 15 | #grid > .input(@gridColumnWidth1200, @gridGutterWidth1200); 16 | 17 | // Thumbnails 18 | .thumbnails { 19 | margin-left: -@gridGutterWidth1200; 20 | } 21 | .thumbnails > li { 22 | margin-left: @gridGutterWidth1200; 23 | } 24 | .row-fluid .thumbnails { 25 | margin-left: 0; 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/client/common/css/responsive-768px-979px.less: -------------------------------------------------------------------------------- 1 | // 2 | // Responsive: Tablet to desktop 3 | // -------------------------------------------------- 4 | 5 | 6 | @media (min-width: 768px) and (max-width: 979px) { 7 | 8 | // Fixed grid 9 | #grid > .core(@gridColumnWidth768, @gridGutterWidth768); 10 | 11 | // Fluid grid 12 | #grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768); 13 | 14 | // Input grid 15 | #grid > .input(@gridColumnWidth768, @gridGutterWidth768); 16 | 17 | // No need to reset .thumbnails here since it's the same @gridGutterWidth 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/client/common/css/thumbnails.less: -------------------------------------------------------------------------------- 1 | // 2 | // Thumbnails 3 | // -------------------------------------------------- 4 | 5 | 6 | // Mixin and adjust the regular image class 7 | .thumbnail { 8 | display: block; 9 | padding: @thumbnail-padding; 10 | margin-bottom: @line-height-computed; 11 | line-height: @line-height-base; 12 | background-color: @thumbnail-bg; 13 | border: 1px solid @thumbnail-border; 14 | border-radius: @thumbnail-border-radius; 15 | .transition(all .2s ease-in-out); 16 | 17 | > img, 18 | a > img { 19 | .img-responsive(); 20 | margin-left: auto; 21 | margin-right: auto; 22 | } 23 | 24 | // Add a hover state for linked versions only 25 | a&:hover, 26 | a&:focus, 27 | a&.active { 28 | border-color: @link-color; 29 | } 30 | 31 | // Image captions 32 | .caption { 33 | padding: @thumbnail-caption-padding; 34 | color: @thumbnail-caption-color; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/client/common/css/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid darken(@well-bg, 7%); 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /src/client/common/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/common/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/client/common/fonts/PressStart2P.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/common/fonts/PressStart2P.ttf -------------------------------------------------------------------------------- /src/client/common/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/common/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/client/common/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/common/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/client/common/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/common/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/client/common/js/friendship/module.js: -------------------------------------------------------------------------------- 1 | angular.module('Friends', []); -------------------------------------------------------------------------------- /src/client/common/js/friendship/services/friend.js: -------------------------------------------------------------------------------- 1 | angular.module('Friends') 2 | .service('FriendService', ['$log', '$q', '$http', function($log, $q, $http) { 3 | // currently only supports CHARACTER friends, not USER friends (in-game only) 4 | this.get = function(userId, characterId) { 5 | return $http.get('/api/user/' + userId + '/characters/' + characterId + '/friends') 6 | .then(function(response) { 7 | return response.data; 8 | }, function(err) { 9 | return $q.reject(err); 10 | }); 11 | }; 12 | }]); 13 | -------------------------------------------------------------------------------- /src/client/common/js/general/filters/unsafe.js: -------------------------------------------------------------------------------- 1 | angular.module('IBCommon') 2 | .filter('unsafe', ['$sce', function($sce) { 3 | return function(val) { 4 | return $sce.trustAsHtml(val); 5 | }; 6 | }]); -------------------------------------------------------------------------------- /src/client/common/js/general/module.js: -------------------------------------------------------------------------------- 1 | // a set of common widgets and such 2 | angular.module('IBCommon', ['ngSanitize']) 3 | // this borrowed from three.js "Detector" 4 | .constant('FeatureDetection', { 5 | canvas: !! window.CanvasRenderingContext2D, 6 | webgl: ( function () { try { return !! window.WebGLRenderingContext && !! document.createElement( 'canvas' ).getContext( 'experimental-webgl' ); } catch( e ) { return false; } } )(), 7 | workers: !! window.Worker, 8 | fileapi: window.File && window.FileReader && window.FileList && window.Blob 9 | }); -------------------------------------------------------------------------------- /src/client/common/js/user/module.js: -------------------------------------------------------------------------------- 1 | angular.module('User', []); -------------------------------------------------------------------------------- /src/client/game/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/favicon.ico -------------------------------------------------------------------------------- /src/client/game/flash/soundmanager2.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/flash/soundmanager2.swf -------------------------------------------------------------------------------- /src/client/game/flash/soundmanager2_debug.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/flash/soundmanager2_debug.swf -------------------------------------------------------------------------------- /src/client/game/flash/soundmanager2_flash9.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/flash/soundmanager2_flash9.swf -------------------------------------------------------------------------------- /src/client/game/flash/soundmanager2_flash9_debug.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/flash/soundmanager2_flash9_debug.swf -------------------------------------------------------------------------------- /src/client/game/flash/soundmanager2_flash_xdomain.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/flash/soundmanager2_flash_xdomain.zip -------------------------------------------------------------------------------- /src/client/game/js/External/Init.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | var stealth = (window.location+" ").indexOf("localhost") != -1; 6 | stealth = false; 7 | 8 | 9 | 10 | var SERVER = false; 11 | 12 | var showEditor = false; 13 | 14 | var slotsAvailable = 4; 15 | 16 | var tileSize = 32; 17 | var itemsPath = 'images/items/'; 18 | var texturesPath = 'images/textures/'; 19 | var tilesPath = 'images/tiles/'; 20 | var tilesBigPath = 'images/tiles_big/'; 21 | var tilesExt = 'png'; 22 | 23 | //var objectsPath = 'plugins/world/images/objects/'; 24 | 25 | var previousCharacter = 0; 26 | var nextCharacter = 0; 27 | 28 | 29 | 30 | 31 | // Preload images 32 | 33 | var globalWireFrame = debugging && true; 34 | 35 | 36 | 37 | var numberOfPlayersOnline = 0; 38 | 39 | 40 | -------------------------------------------------------------------------------- /src/client/game/js/ng/directives/alertBox.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .directive('alertBox', ['$log', function($log) { 3 | return { 4 | restrict: 'EA', 5 | scope: { 6 | alert: '=' 7 | }, 8 | templateUrl: '/game/templates/alertBox.html', 9 | replace: false, 10 | link: function(scope, el, attrs) { 11 | $log.log('alert-box link!'); 12 | scope.$watch('alert', function(alert) { 13 | if(alert) { 14 | el.show(); 15 | } else { 16 | el.hide(); 17 | } 18 | }, true); 19 | } 20 | }; 21 | }]); 22 | -------------------------------------------------------------------------------- /src/client/game/js/ng/editor/item/item_image_selector.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 | Item Image Selector: {{ type }} {{ subtype }} 6 |
7 |
8 |
9 |
    10 |
  • 11 |
12 |
13 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/help/help_admin.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | /announce "message" (announce) 4 |
/warn player (warn) 5 |
/seriouswarn player (seriouswarn) 6 |
/kick player "reason" (kick from server) 7 |
/ban player hours "reason" (ban from server) 8 |
/unstuck player (unstuck, like /stuck) 9 |
/whois player (get player info) 10 |
11 | -------------------------------------------------------------------------------- /src/client/game/js/ng/help/help_controls.html: -------------------------------------------------------------------------------- 1 |
2 | MOVE (W,A,S,D,Q,E) 3 |
Walk slower, turn faster (shift) 4 |
Attack (right mouse click) 5 |
CHAT (enter) 6 |
CHAT COMMANDS (/chathelp) 7 |
If you get stuck (/stuck in chatbox) 8 |
Press 'U' to enter screenshotmode 9 |
10 | -------------------------------------------------------------------------------- /src/client/game/js/ng/help/help_dialog.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 | Game Help 6 |
7 |
8 |
9 |
    10 |
  • Controls
  • 11 |
  • Chat Commands
  • 12 |
  • Admin Functions
  • 13 |
14 |
15 |
16 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/help/help_dialog.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .directive('helpDialog', ['$log', function($log) { 3 | return { 4 | restrict: 'EA', 5 | templateUrl: '/game/templates/help_dialog.html', 6 | scope: true 7 | }; 8 | }]); -------------------------------------------------------------------------------- /src/client/game/js/ng/items/itemTemplate.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .factory('ItemTemplate', ['$log', function($log) { 3 | var ItemTemplate = function(config) { 4 | angular.copy(config || {}, this); 5 | }; 6 | 7 | return ItemTemplate; 8 | }]); -------------------------------------------------------------------------------- /src/client/game/js/ng/services/alerts.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .service('AlertService', ['$log', '$rootScope', function($log, $rootScope) { 3 | var svc = this; 4 | 5 | svc.show = function(msg, options) { 6 | var obj = { 7 | message: msg 8 | }; 9 | 10 | if(options) { 11 | obj.ok = options.ok; 12 | obj.cancel = options.cancel; 13 | } 14 | 15 | $rootScope.mainAlert = obj; 16 | }; 17 | 18 | }]); 19 | -------------------------------------------------------------------------------- /src/client/game/js/ng/services/news.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .factory('News', ['$http', '$q', '$log', 3 | function($http, $q, $log) { 4 | var getNews = function() { 5 | return $http.get('/api/forum/news/topics') 6 | .then(function(response) { 7 | return response.data; // for now no processing... 8 | }, function(err) { 9 | $log.warn('error getting news!', err); 10 | return []; 11 | }); 12 | }; 13 | 14 | return { 15 | get: getNews 16 | }; 17 | } 18 | ]); 19 | -------------------------------------------------------------------------------- /src/client/game/js/ng/templates/alertBox.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 |
7 | 8 | 9 |
10 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/templates/editorHUD.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | -------------------------------------------------------------------------------- /src/client/game/js/ng/templates/loading.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |
{{ message }}...
5 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/templates/login.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
{{ loginErrorMsg }}
4 | 5 |
6 | 7 |
8 |
9 | 10 | 11 |
12 |
13 | -------------------------------------------------------------------------------- /src/client/game/js/ng/templates/login1.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/templates/mainMenu.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
{{ gameVersion }}
6 |
7 |
8 | 9 |
10 |
11 | 12 |
13 |
14 | 15 |
16 |
17 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/templates/playHUD.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 | 6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | 23 |
24 |
-------------------------------------------------------------------------------- /src/client/game/js/ng/unit/unit.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .factory('Unit', ['$log', function($log) { 3 | var Unit = function(config) { 4 | angular.copy(config || {}, this); 5 | 6 | if(this.data) { 7 | this.data = JSON.parse(this.data); 8 | } 9 | }; 10 | 11 | return Unit; 12 | }]); -------------------------------------------------------------------------------- /src/client/game/js/ng/unit/unit.svc.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .service('UnitSvc', ['$http', '$q', '$log', 'Unit', function($http, $q, $log, Unit) { 3 | this.getById = function(unitId) { 4 | var url = "/api/units/" + unitId; 5 | 6 | return $http.get(url).then(function(response) { 7 | return new Unit(response.data); 8 | }, function(err) { 9 | return $q.reject(err); 10 | }); 11 | }; 12 | }]); -------------------------------------------------------------------------------- /src/client/game/js/ng/unit/unitTemplate.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .factory('UnitTemplate', ['$log', function($log) { 3 | var UnitTemplate = function(config) { 4 | angular.copy(config || {}, this); 5 | }; 6 | 7 | return UnitTemplate; 8 | }]); -------------------------------------------------------------------------------- /src/client/game/js/ng/unit/unitTemplate.svc.js: -------------------------------------------------------------------------------- 1 | IronbaneApp 2 | .service('UnitTemplateSvc', ['$http', '$q', '$log', 'UnitTemplate', function($http, $q, $log, UnitTemplate) { 3 | this.getAll = function() { 4 | var url = "/api/unit_templates"; 5 | 6 | return $http.get(url).then(function(response) { 7 | var results = []; 8 | 9 | angular.forEach(response.data, function(data) { 10 | results.push(new UnitTemplate(data)); 11 | }); 12 | 13 | return results; 14 | }); 15 | }; 16 | }]); -------------------------------------------------------------------------------- /src/client/game/media/data/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/images/characters/base/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/images/characters/cache/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/images/hud/attention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/attention.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/bg.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/bgc1_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/bgc1_75.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/heart_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/heart_empty.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/heart_flash_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/heart_flash_empty.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/heart_flash_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/heart_flash_full.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/heart_flash_half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/heart_flash_half.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/heart_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/heart_full.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/heart_half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/heart_half.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/logo_isolated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/logo_isolated.png -------------------------------------------------------------------------------- /src/client/game/media/images/hud/logo_xmas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/hud/logo_xmas.png -------------------------------------------------------------------------------- /src/client/game/media/images/items/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/images/misc/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/misc/blank.png -------------------------------------------------------------------------------- /src/client/game/media/images/misc/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/misc/book.png -------------------------------------------------------------------------------- /src/client/game/media/images/misc/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/game/media/images/misc/loading.gif -------------------------------------------------------------------------------- /src/client/game/media/images/misc/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/images/particles/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/images/projectiles/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/meshes/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/game/media/sounds/music/placeholder.txt: -------------------------------------------------------------------------------- 1 | placeholder.txt -------------------------------------------------------------------------------- /src/client/web/css/home.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/css/home.less -------------------------------------------------------------------------------- /src/client/web/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/ajax-loader.gif -------------------------------------------------------------------------------- /src/client/web/images/attention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/attention.png -------------------------------------------------------------------------------- /src/client/web/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/banner.png -------------------------------------------------------------------------------- /src/client/web/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/bg.png -------------------------------------------------------------------------------- /src/client/web/images/bgheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/bgheader.png -------------------------------------------------------------------------------- /src/client/web/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/blank.png -------------------------------------------------------------------------------- /src/client/web/images/bottombg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/bottombg.png -------------------------------------------------------------------------------- /src/client/web/images/category_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/category_icon.gif -------------------------------------------------------------------------------- /src/client/web/images/columnbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/columnbg.png -------------------------------------------------------------------------------- /src/client/web/images/content_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/content_bg.png -------------------------------------------------------------------------------- /src/client/web/images/content_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/content_top.png -------------------------------------------------------------------------------- /src/client/web/images/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_announce.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_announce.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_announce_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_announce_new.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_hot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_hot.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_lock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_lock.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_lock_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_lock_new.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_new.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_new_hot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_new_hot.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_sticky.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_sticky.gif -------------------------------------------------------------------------------- /src/client/web/images/folder_sticky_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/folder_sticky_new.gif -------------------------------------------------------------------------------- /src/client/web/images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/github.png -------------------------------------------------------------------------------- /src/client/web/images/icon_delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icon_delete.gif -------------------------------------------------------------------------------- /src/client/web/images/icon_latest_reply.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icon_latest_reply.gif -------------------------------------------------------------------------------- /src/client/web/images/icon_minipost.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icon_minipost.gif -------------------------------------------------------------------------------- /src/client/web/images/icon_minipost_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icon_minipost_new.gif -------------------------------------------------------------------------------- /src/client/web/images/icon_newest_reply.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icon_newest_reply.gif -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/3d_modeling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/3d_modeling.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/bugs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/bugs.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/code.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/code2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/code2.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/editor_suggestions_&_bugs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/editor_suggestions_&_bugs.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/gameplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/gameplay.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/general.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/graphics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/graphics.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/introductions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/introductions.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/ironbot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/ironbot.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/music.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/news.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/off-topic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/off-topic.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/private_topics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/private_topics.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/sound_effects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/sound_effects.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/story.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/story.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/suggestions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/suggestions.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/support.png -------------------------------------------------------------------------------- /src/client/web/images/icons/boards/using_the_editors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/boards/using_the_editors.png -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/alligator-clip.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/ankh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/anvil.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/arrowhead.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/atomic-slashes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/back-forth.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/bandaged.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/barefoot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/black-bar.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/black-flag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/bolt-shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/boot-prints.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/bottled-bolt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/bottom-right-3d-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/boxing-glove.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/bridge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/broken-heart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/bull-horns.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/butterfly.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/candlebright.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/charm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/checkbox-tree.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/checked-shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/clout.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/coffin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/cracked-helm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/cracked-shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/crenulated-shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/crossed-bones.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/crossed-slashes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/curled-leaf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/cut-diamond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/demolish.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/divert.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/domino-mask.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/dragon-breath.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/drop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/edge-crack.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/energy-sword.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/envelope.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/feathered-wing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/fedora.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/fire-axe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/flying-flag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/focused-lightning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/folded-paper.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/gibbet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/guillotine.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/halberd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/hazard-sign.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/heat-haze.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/hospital-cross.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/hourglass.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/imbricated-arrows.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/king.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/knapsack.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/knife-fork.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/license.txt: -------------------------------------------------------------------------------- 1 | Icons provided under the Creative Commons 3.0 BY license. 2 | 3 | Each subfolders in this archive correspond to a different contributor : 4 | - Lorc, http://lorcblog.blogspot.com 5 | - Delapouite, http://delapouite.com 6 | - John Colburn, http://ninmunanmu.com 7 | - Felbrigg, http://blackdogofdoom.blogspot.co.uk 8 | 9 | Please, include a mention "Icons made by {author}" in your derivative work. 10 | 11 | If you use them in one of your project, don't hesitate to drop a message to delapouite@gmail.com so we can add your creation to the showcase page. 12 | 13 | More info and icons available at game-icons.net -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/light-bulb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/lightning-frequency.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/lightning-helix.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/lightning-shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/lips.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/lob-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/locked-fortress.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/love-song.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/meat-cleaver.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/mineral-heart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/minigun.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/moebius-triangle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/moon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/omega.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/open-book.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/over-infinity.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/palm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/papers.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/pointy-hat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/quick-slash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/rapidshare-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/rock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/scalpel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/scythe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/shield-echoes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/shield-reflect.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/sleepy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/spade.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/spanner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/sprint.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/sprout.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/square-bottle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/stiletto.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/stone-crafting.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/striking-diamonds.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/tentacle-strike.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/thrown-spear.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/tooth.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/triple-claws.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/tron-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/umbrella.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/unlit-bomb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/valley.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/walking-boot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/wavy-itinerary.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/whiplash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/white-tower.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/wine-glass.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/wood-axe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/wooden-sign.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/client/web/images/icons/svg/worried-eyes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/client/web/images/icons/topics/hotthread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/topics/hotthread.png -------------------------------------------------------------------------------- /src/client/web/images/icons/topics/lockedthread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/topics/lockedthread.png -------------------------------------------------------------------------------- /src/client/web/images/icons/topics/readthread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/topics/readthread.png -------------------------------------------------------------------------------- /src/client/web/images/icons/topics/stickythread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/topics/stickythread.png -------------------------------------------------------------------------------- /src/client/web/images/icons/topics/unreadthread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/icons/topics/unreadthread.png -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_aim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_aim.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_edit.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_email.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_icq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_icq.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_ip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_ip.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_msnm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_msnm.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_pm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_pm.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_profile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_profile.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_quote.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_quote.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_search.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_www.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_www.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/icon_yim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/icon_yim.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/locked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/locked.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/msg_new_post.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/msg_new_post.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/new_topic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/new_topic.gif -------------------------------------------------------------------------------- /src/client/web/images/lang_english/post_reply.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/lang_english/post_reply.gif -------------------------------------------------------------------------------- /src/client/web/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/logo.png -------------------------------------------------------------------------------- /src/client/web/images/logo_forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/logo_forum.png -------------------------------------------------------------------------------- /src/client/web/images/logo_isolated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/logo_isolated.png -------------------------------------------------------------------------------- /src/client/web/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/logo_small.png -------------------------------------------------------------------------------- /src/client/web/images/mascot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/mascot.png -------------------------------------------------------------------------------- /src/client/web/images/mascot_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/mascot_small.png -------------------------------------------------------------------------------- /src/client/web/images/msg_inbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/msg_inbox.gif -------------------------------------------------------------------------------- /src/client/web/images/msg_outbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/msg_outbox.gif -------------------------------------------------------------------------------- /src/client/web/images/msg_savebox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/msg_savebox.gif -------------------------------------------------------------------------------- /src/client/web/images/msg_sentbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/msg_sentbox.gif -------------------------------------------------------------------------------- /src/client/web/images/nav_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/nav_fill.png -------------------------------------------------------------------------------- /src/client/web/images/nav_fill_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/nav_fill_hover.png -------------------------------------------------------------------------------- /src/client/web/images/nav_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/nav_left.png -------------------------------------------------------------------------------- /src/client/web/images/nav_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/nav_logo.png -------------------------------------------------------------------------------- /src/client/web/images/nav_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/nav_right.png -------------------------------------------------------------------------------- /src/client/web/images/nav_split.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/nav_split.png -------------------------------------------------------------------------------- /src/client/web/images/noavatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/noavatar.png -------------------------------------------------------------------------------- /src/client/web/images/pillarleftloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/pillarleftloop.png -------------------------------------------------------------------------------- /src/client/web/images/pillarrightloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/pillarrightloop.png -------------------------------------------------------------------------------- /src/client/web/images/portal_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/portal_bg.jpg -------------------------------------------------------------------------------- /src/client/web/images/portal_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/portal_bg.png -------------------------------------------------------------------------------- /src/client/web/images/shadow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/shadow_left.png -------------------------------------------------------------------------------- /src/client/web/images/shadow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/shadow_right.png -------------------------------------------------------------------------------- /src/client/web/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/spacer.gif -------------------------------------------------------------------------------- /src/client/web/images/split.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/split.png -------------------------------------------------------------------------------- /src/client/web/images/stonetile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/stonetile.png -------------------------------------------------------------------------------- /src/client/web/images/table_cell_bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/table_cell_bg1.jpg -------------------------------------------------------------------------------- /src/client/web/images/top_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/top_left.png -------------------------------------------------------------------------------- /src/client/web/images/top_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/top_right.png -------------------------------------------------------------------------------- /src/client/web/images/topgradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topgradient.png -------------------------------------------------------------------------------- /src/client/web/images/topic_delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topic_delete.gif -------------------------------------------------------------------------------- /src/client/web/images/topic_lock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topic_lock.gif -------------------------------------------------------------------------------- /src/client/web/images/topic_move.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topic_move.gif -------------------------------------------------------------------------------- /src/client/web/images/topic_split.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topic_split.gif -------------------------------------------------------------------------------- /src/client/web/images/topic_sticky.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topic_sticky.gif -------------------------------------------------------------------------------- /src/client/web/images/topic_unlock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/topic_unlock.gif -------------------------------------------------------------------------------- /src/client/web/images/tutorial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/tutorial.png -------------------------------------------------------------------------------- /src/client/web/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/twitter.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/art.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/code.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/examplemodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/examplemodel.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/fullchar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/fullchar.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/hud2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/hud2.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/leveldesign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/leveldesign.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/leveldesign2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/leveldesign2.png -------------------------------------------------------------------------------- /src/client/web/images/uploads/public/models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/uploads/public/models.png -------------------------------------------------------------------------------- /src/client/web/images/whosonline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/images/whosonline.gif -------------------------------------------------------------------------------- /src/client/web/js/common/controllers/article.js: -------------------------------------------------------------------------------- 1 | // article.js 2 | angular.module('IronbaneApp') 3 | .controller('ArticleCtrl', ['$scope', 'ArticleData', '$log', '$rootScope', 4 | function($scope, ArticleData, $log, $rootScope) { 5 | $scope.article = ArticleData; 6 | 7 | $rootScope.subTitle = $scope.article.title; 8 | 9 | $scope.$on('destroy', function() { 10 | $rootScope.subTitle = null; 11 | }); 12 | } 13 | ]); -------------------------------------------------------------------------------- /src/client/web/js/common/directives/fileUpload.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .directive('file', function() { 3 | return { 4 | scope: { 5 | file: '=' 6 | }, 7 | link: function(scope, el, attrs) { 8 | el.bind('change', function(event) { 9 | var files = event.target.files; 10 | var file = files[0]; 11 | scope.file = file ? file.name : undefined; 12 | scope.$apply(); 13 | }); 14 | } 15 | }; 16 | }); -------------------------------------------------------------------------------- /src/client/web/js/common/directives/markitup.js: -------------------------------------------------------------------------------- 1 | // markitup.js 2 | angular.module('IronbaneApp') 3 | .directive('markItUp', [ 4 | function() { 5 | return { 6 | restrict: 'AE', 7 | replace: true, 8 | template: '', 9 | link: function(scope, el, attrs) { 10 | el.markItUp(myBbcodeSettings); 11 | } 12 | }; 13 | } 14 | ]); -------------------------------------------------------------------------------- /src/client/web/js/common/directives/userlink.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .directive('userlink', [ 3 | function() { 4 | return { 5 | restrict: "E", 6 | scope: { 7 | name: "@" 8 | }, 9 | template: '{{ name }}' 10 | }; 11 | } 12 | ]); -------------------------------------------------------------------------------- /src/client/web/js/common/services/httpinterceptor.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .factory('myHttpInterceptor', ['$q', 3 | function($q) { 4 | return function(promise) { 5 | return promise.then(function(response) { 6 | // do something on success 7 | // todo hide the spinner 8 | $('#loading').hide(); 9 | return response; 10 | 11 | }, function(response) { 12 | // do something on error 13 | // todo hide the spinner 14 | $('#loading').hide(); 15 | return $q.reject(response); 16 | }); 17 | }; 18 | } 19 | ]); -------------------------------------------------------------------------------- /src/client/web/js/common/services/utilities.js: -------------------------------------------------------------------------------- 1 | // board.js 2 | angular.module('IronbaneApp') 3 | .service('utilities', ['$http', '$log', '$q', 4 | function($http, $log, $q) { 5 | return { 6 | paginator: function(_data, currentPage, numPerPage) { 7 | return _data.slice((currentPage - 1) * numPerPage, currentPage * numPerPage); 8 | } 9 | }; 10 | } 11 | ]); -------------------------------------------------------------------------------- /src/client/web/js/editing/articles/controllers/articlelist.js: -------------------------------------------------------------------------------- 1 | // controllers - home.js 2 | angular.module('IronbaneApp') 3 | .controller('ArticleList', ['$scope', 'articles', '$log', '$location', 4 | function($scope, articles, $log, $location) { 5 | $scope.articles = articles; 6 | 7 | $scope.loadArticle = function(article) { 8 | $location.path('/editor/article/' + article.articleId); 9 | }; 10 | } 11 | ]); -------------------------------------------------------------------------------- /src/client/web/js/editing/users/controllers/userslist.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .controller('UsersList', ['$scope', 'User', '$log', '$location', '$window', 'utilities', 3 | function($scope, User, $log, $location, $window, utilities) { 4 | User.getAll().then(function(_data) { 5 | 6 | var numPerPage = 25; 7 | $scope.currentPage = 1; 8 | $scope.users = _data; 9 | 10 | $scope.noOfPages = Math.ceil(_data.length / numPerPage); 11 | 12 | $scope.$watch('currentPage', function() { 13 | $scope.data = utilities.paginator($scope.users, $scope.currentPage, numPerPage); 14 | }); 15 | 16 | }); 17 | } 18 | ]); -------------------------------------------------------------------------------- /src/client/web/js/forum/controllers/forum.js: -------------------------------------------------------------------------------- 1 | // forum.js 2 | angular.module('IronbaneApp') 3 | .controller('ForumCtrl', ['$scope', 'Forum', '$log', 4 | function($scope, Forum, $log) { 5 | Forum.getAllWithBoards().then(function(forum) { 6 | $scope.cats = forum; 7 | }, function(error) { 8 | $log.log(error); 9 | }); 10 | 11 | Forum.getLatestOnlineUsers().then(function(users) { 12 | $scope.users = users; 13 | }, function(error) { 14 | $log.log(error); 15 | }); 16 | 17 | Forum.getStatistics().then(function(statistics) { 18 | $scope.statistics = statistics; 19 | 20 | }, function(error) { 21 | $log.log(error); 22 | }); 23 | 24 | } 25 | ]); -------------------------------------------------------------------------------- /src/client/web/js/forum/directives/forumuserprofile.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .directive('forumuserprofile', [ 3 | function() { 4 | return { 5 | restrict: "E", 6 | scope: { 7 | user: "=" 8 | }, 9 | templateUrl: '/partials/forumuserprofile.html' 10 | }; 11 | } 12 | ]); -------------------------------------------------------------------------------- /src/client/web/js/forum/directives/ibForumTopicBreadcrumbs.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .directive('ibForumTopicBreadcrumbs', [ 3 | function() { 4 | return { 5 | restrict: "E", 6 | templateUrl: '/partials/ibForumTopicBreadcrumbs.html' 7 | }; 8 | } 9 | ]); -------------------------------------------------------------------------------- /src/client/web/js/forum/directives/likeButton.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .directive('likebutton', [ 3 | function() { 4 | return { 5 | restrict: "E", 6 | scope: { 7 | post: "=", 8 | likePost: '&like' 9 | }, 10 | templateUrl: '/partials/likeButton.html' 11 | }; 12 | } 13 | ]); -------------------------------------------------------------------------------- /src/client/web/js/homepage/controllers/home.js: -------------------------------------------------------------------------------- 1 | // controllers - home.js 2 | angular.module('IronbaneApp') 3 | .controller('HomeCtrl', ['$scope', 'Topic', '$log', '$location', '$window', 4 | function($scope, Topic, $log, $location, $window) { 5 | $scope.navTo = function(path) { 6 | // better way to do this? 7 | if (path === '/game') { 8 | $window.location.href = path; 9 | } else { 10 | $location.path(path); 11 | } 12 | }; 13 | 14 | // todo: config boardId and/or config via server 15 | Topic.getTopics("news").then(function(results) { 16 | $scope.posts = results; 17 | }, function(err) { 18 | $log.error('error getting news topics', err); 19 | }); 20 | } 21 | ]); -------------------------------------------------------------------------------- /src/client/web/js/messaging/controllers/MessageSendCtrl.js: -------------------------------------------------------------------------------- 1 | angular.module('IronbaneApp') 2 | .controller('MessageSendCtrl', ['$scope', '$log', 'Message', 3 | function($scope, $log, Message) { 4 | 5 | $scope.send = function() { 6 | Message.send({ 7 | to_user: $scope.to_user, 8 | subject: $scope.subject, 9 | content: $scope.content 10 | }); 11 | }; 12 | } 13 | ]); -------------------------------------------------------------------------------- /src/client/web/js/profile/controllers/profile.js: -------------------------------------------------------------------------------- 1 | // board.js 2 | angular.module('IronbaneApp') 3 | .controller('ProfileCtrl', ['$scope', 'ResolveData', '$location', 4 | function($scope, ResolveData, $location) { 5 | $scope.profile = ResolveData.profile; 6 | 7 | $scope.profile.info_gender = $scope.profile.info_gender === 0 ? 'male' : 'female'; 8 | } 9 | ]); -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/bold.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/clean.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/code.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/colors.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/fonts.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/italic.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/link.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/list-bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/list-bullet.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/list-item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/list-item.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/list-numeric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/list-numeric.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/picture.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/preview.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/quotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/quotes.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/stroke.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/bbcode/images/underline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/bbcode/images/underline.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/bold.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/clean.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/image.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/italic.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/link.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/list-bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/list-bullet.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/list-numeric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/list-numeric.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/picture.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/preview.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/default/images/stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/default/images/stroke.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/bold.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/clean.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/code.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/h1.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/h2.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/h3.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/h4.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/h5.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/h6.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/image.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/italic.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/link.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/list-bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/list-bullet.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/list-numeric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/list-numeric.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/picture.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/preview.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/quotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/quotes.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/sets/markdown/images/stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/sets/markdown/images/stroke.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-container.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-bbcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-bbcode.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-dotclear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-dotclear.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-html.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-json.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-markdown.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-textile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-textile.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-wiki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-wiki.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor-xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor-xml.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/bg-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/bg-editor.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/handle.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/menu.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/markitup/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/markitup/images/submenu.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/simple/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/simple/images/handle.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/simple/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/simple/images/menu.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/skins/simple/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ironbane/IronbaneServerLegacy/5ed65b267bc10b2b590e9445d13f86913e797b58/src/client/web/lib/markitup/skins/simple/images/submenu.png -------------------------------------------------------------------------------- /src/client/web/lib/markitup/templates/preview.css: -------------------------------------------------------------------------------- 1 | /* preview style examples */ 2 | body { 3 | background-color:#EFEFEF; 4 | font:70% Verdana, Arial, Helvetica, sans-serif; 5 | } -------------------------------------------------------------------------------- /src/client/web/lib/markitup/templates/preview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | markItUp! preview template 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/client/web/partials/forumuserprofile.html: -------------------------------------------------------------------------------- 1 |
2 |

3 | 4 | 5 | 6 |
7 |

{{ user.info_location }}

8 |
Joined {{ user.reg_date * 1000 | date:'shortDate' }}
9 | {{user.postcount}} Posts 10 |
11 |
-------------------------------------------------------------------------------- /src/client/web/partials/likeButton.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/client/web/partials/loading.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | loading 4 |
{{msg}}
5 |
6 |
-------------------------------------------------------------------------------- /src/client/web/partials/pagination.html: -------------------------------------------------------------------------------- 1 |
2 |
    3 |
  • 4 | Previous 5 |
  • 6 |
  • 7 | Next 8 |
  • 9 |
10 |
-------------------------------------------------------------------------------- /src/client/web/partials/postEditor.html: -------------------------------------------------------------------------------- 1 |
2 |

3 |

4 |

5 |
-------------------------------------------------------------------------------- /src/client/web/views/article.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ article.title }}

3 |
4 |
Authored by {{ article.authorName }} on {{ article.created | date:'medium' }}
5 |
-------------------------------------------------------------------------------- /src/client/web/views/articleList.html: -------------------------------------------------------------------------------- 1 |
2 |

Back to Admin Menu

3 |
    4 |
  • 5 | {{ article.articleId }} - {{ article.title }} 6 |
  • 7 |
8 |
-------------------------------------------------------------------------------- /src/client/web/views/editorMenu.html: -------------------------------------------------------------------------------- 1 |
2 |

Site Admin Tools

3 |
    4 |
  • Articles
  • 5 |
  • Users
  • 6 |
7 |
-------------------------------------------------------------------------------- /src/client/web/views/home.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 |

Ironbane is a 3D action MMO!

5 |

Play it now!

6 |

Ironbane runs straight from any modern browser!

7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |

{{post.title}}

15 |
16 |
17 | by 18 |
19 |
20 |
21 |
22 |
23 |
-------------------------------------------------------------------------------- /src/client/web/views/messagelist.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | You have no messages 4 |
5 |
6 | {{message}} 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
subjectFromDate
{{message.subject}}{{message.from_user}}{{message.datesend * 1000 | date:'medium'}}
21 | 22 |
23 | 24 |
-------------------------------------------------------------------------------- /src/client/web/views/newmessage.html: -------------------------------------------------------------------------------- 1 |
2 | {{errorMessage}} 3 |
4 |
5 | 6 | 7 |
-------------------------------------------------------------------------------- /src/client/web/views/userslist.html: -------------------------------------------------------------------------------- 1 |
2 |

User Administration

3 |
4 |
5 | 6 |
7 |
8 | 9 |
10 | -------------------------------------------------------------------------------- /src/server/db.js: -------------------------------------------------------------------------------- 1 | // common instance of the mysql connection to be shared app wide 2 | var config = require(global.APP_ROOT_PATH + '/nconf'); 3 | 4 | var mysql = require('mysql').createConnection({ 5 | host: config.get('mysql_host'), 6 | user: config.get('mysql_user'), 7 | password: config.get('mysql_password'), 8 | database: config.get('mysql_database') 9 | //insecureAuth:false 10 | }); 11 | 12 | module.exports = mysql; -------------------------------------------------------------------------------- /src/server/game/ai/states/emptyState.js: -------------------------------------------------------------------------------- 1 | /* 2 | This file is part of Ironbane MMO. 3 | 4 | Ironbane MMO is free software: you can redistribute it and/or modify 5 | it under the terms of the GNU General Public License as published by 6 | the Free Software Foundation, either version 3 of the License, or 7 | (at your option) any later version. 8 | 9 | Ironbane MMO is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU General Public License for more details. 13 | 14 | You should have received a copy of the GNU General Public License 15 | along with Ironbane MMO. If not, see . 16 | */ 17 | 18 | var State = require('../state'); 19 | 20 | var EmptyState = State.extend(); 21 | 22 | module.exports = EmptyState; 23 | -------------------------------------------------------------------------------- /src/server/game/ai/states/npcGlobalState.js: -------------------------------------------------------------------------------- 1 | /* 2 | This file is part of Ironbane MMO. 3 | 4 | Ironbane MMO is free software: you can redistribute it and/or modify 5 | it under the terms of the GNU General Public License as published by 6 | the Free Software Foundation, either version 3 of the License, or 7 | (at your option) any later version. 8 | 9 | Ironbane MMO is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU General Public License for more details. 13 | 14 | You should have received a copy of the GNU General Public License 15 | along with Ironbane MMO. If not, see . 16 | */ 17 | var State = require('../state'); 18 | 19 | var NPCGlobalState = State.extend(); 20 | -------------------------------------------------------------------------------- /src/server/http/routes/books.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(app, db) { 3 | var Book = require('../../entity/book')(db), 4 | log = require('util').log; 5 | 6 | // get a list of articles, minus content 7 | app.get('/api/books/:bookId', function(req, res) { 8 | var bookId = req.params.bookId; 9 | 10 | Book.get(bookId).then(function(data) { 11 | res.send(data); 12 | }, function(err) { 13 | if(err === 'Book not found.') { 14 | res.send(404, err); 15 | } else { 16 | res.send(500, err); 17 | } 18 | }); 19 | }); 20 | 21 | }; -------------------------------------------------------------------------------- /src/server/http/routes/github.js: -------------------------------------------------------------------------------- 1 | // access github api 2 | module.exports = function(app) { 3 | 4 | var config = require('../../../../nconf'), 5 | ghcfg = config.get('github'), 6 | GitHubApi = require("github"), 7 | github = new GitHubApi({ 8 | // required 9 | version: "3.0.0", 10 | // optional 11 | timeout: 5000 12 | }); 13 | 14 | app.get('/api/github/events', function(req, res) { 15 | github.events.getFromRepo({ 16 | user: 'ironbane', 17 | repo: 'IronbaneServer' 18 | }, function(err, results) { 19 | //console.log('github', arguments); 20 | if(err) { 21 | res.send(500, err); 22 | return; 23 | } 24 | 25 | res.send(results); 26 | }); 27 | }); 28 | 29 | }; -------------------------------------------------------------------------------- /src/server/logging/winston.js: -------------------------------------------------------------------------------- 1 | 2 | var winston = require('winston'); 3 | var today = new Date(); 4 | var dateString = today.getUTCDate() +'' + today.getUTCMonth() + ''+ today.getUTCFullYear(); 5 | var logger = new (winston.Logger)({ 6 | transports: [ 7 | new winston.transports.File({ filename: './logs/'+dateString+'error.log', name: 'file.error', level: 'error' }), 8 | new winston.transports.File({ filename: './logs/'+dateString+'info.log', name: 'file.info', level: 'info' }), 9 | new winston.transports.File({ filename: './logs/'+dateString+'warn.log', name: 'file.warn', level: 'warn' }), 10 | ] 11 | }); 12 | module.exports = logger; --------------------------------------------------------------------------------