diff --git a/src/char/Belfry b/src/char/Belfry
index 5694501..1c80f28 100644
--- a/src/char/Belfry
+++ b/src/char/Belfry
@@ -1,24 +1,7 @@
-Belfry | means bell tower | Shadow Tundra♂ | theme
+Aristen | means the best | mystic♀ | martial artist, soldier of fortune | 24 years old | 5'6
-
Abbey is Lise's favorite traveling bard, so she keeps him perpetually on the Butterfly's Dance payroll. He's a master of the lyre, flute, and bells, though he has a wide arsenal of string and brass proficiencies to supply his evening performances, which span from ballads of the First Age to reenactments of the Night of the Nocturne to flambebe limericks. He never removes his mask. He even sleeps in it. He plays it off like a quirk, but he has never been seen without it. That fact plus his distance from his homeland spur light rumors, but they can only be taken as seriously as people view him.
+She's an honest and direct person who won't betray her core values of loyalty, submission towards authority, and denial of the flesh. Her Spartan lifestyle borders on asceticism. She lives off the land. Though her body is shaped by extreme discipline, she isn't necessarily the wisest person. She's always falling into the "work harder, not smarter" fallacy, leading to some pretty comical blunt-force solutions for her jobs. Surprisingly, most of his acts are performed off the cuff, and, in lieu of serious preparation, he spends much of his day napping, snacking while reading, or improvising music. He stays well-versed in current events and pop culture, so he identifies guests of renown at once and loves to listen and learn what they have to say. In general, though, he's always up for a literary discussion or political debate, so don't be afraid to disturb him when he's nose-deep in tomes.
-He's a chubby dove gray dragon with an incredibly thick coat that only grows thicker during winter months. Most of his body is covered in platinum-colored fur that lightens as it reaches his tail and legs. A skink-like striped pattern runs from the sides of his neck, all the way down his tail. His fins, which extend like horns from behind his ears and his feet are dark. His wings, mane, and tuft at the end of his tail are smokey gray and flecked with black like hawk feathers. His face is always covered in a white mask, his eyes outlined in red. He loves to adorn himself in chains from fine metal, feathers, and fur.
+Her quiet femininity contrasts with her titanic arms and powerful thighs. (I maxxed out the arm muscularity and arm thickness sliders.) Perplexingly, she's retained an hourglass figure, which she attributes to a life of wearing belts. She always presents herself with excellence, wearing a meticulously perfected coral monochromatic face of makeup to set off her pale eyes, deep auburn hair, and glassy skin. Through experience, it wears gracefully even through sweat and heat. Her wardrobe is purely functional, consisting entirely of training and ceremonial uniforms, especially those that pair well with belts and scarves. Her favorite colors to wear are orange and jade. I've spent thousands of hours easily in Oblivion, but I don't have a normal relationship with it. Despite all that time, I've only finished the main quest once. The bulk of those hours have been spent roleplaying in Anvil or editing mods. Judging from my backup folder, I've been making significant edits to the game every few months since high school.
It's hard to look at this game as a proper action/adventure game. I've been playing it as a sandbox with a lot of premade content for over ten years. This
+
It's hard to look at this game as a proper action/adventure game. It hasn't been much more than a sandbox with a lot of premade content for over ten years. This
diff --git a/src/index.py b/src/index.py
index 51350ee..cb5e2f4 100644
--- a/src/index.py
+++ b/src/index.py
@@ -29,32 +29,85 @@ def find_year():
def find_gallery(name):
gal = [name]
if name == "Abbey":
+ gal.append("FlightRising")
gal.append([["dragon.png","Abbey laying on his back, wrapped in furs"],["BlackReshiram_Artfight.png","2022 Artfight attack by BlackReshiram"], ["FlightRising.png","Abbey's sprite from FlightRising, wearing Fig Plumes, a Squire's Beret, Chestnut Feathers, and Amber Flourishes"]])
if name == "Aloin":
+ gal.append("Sims")
gal.append([["alchemy.png","Morning alchemy before work"],["dream.jpg","Stupid dream bubbles"]])
if name == "Angel":
- gal.append([["Chibipixel.png","One of Angel's sprites. I prefer taller, less cartoony sprites, but this style is so popular it was worth trying."],["girls.png","Angel, Chloe, and Tessa"]])
+ gal.append("Blessfrey")
+ gal.append([["Chibipixel.png","One of Angel's sprites. I prefer taller, less cartoony sprites, but this style is so popular it was worth trying."],["girls.png","Angel, Chloe, and Tessa"],["AngelHeadshot.png","Headshot of Angel and all her hair"]])
if name == "Aristen":
+ gal.append("Black Desert Online")
gal.append([["menu.jpg","Aristen's fancy set with bright colors and an obi belt"], ["scarf.jpg", "Newbie Aristen with her orange scarf"], ["marine.jpg","Aristen in the Epheria Marine Classic Set, a goofy marine pinup costume."]])
+ if name == "Bless":
+ gal.append("Blessfrey")
+ gal.append([])
+ if name == "Bijoux":
+ gal.append("Sims")
+ gal.append([])
if name == "Calder":
+ gal.append("FlightRising")
gal.append([["pixelheadshot.png", "Calder's human form headshot"], ["FlightRising.png","Calder\'s sprite in FlightRising. He's wearing Sanguine Roses, Sanguine Plumage, and Pomegranate Plumes over Stonewatch Harpy."]])
+ if name == "Cass":
+ gal.append("Beloved of the Moon")
+ gal.append([])
if name == "Chimchooree":
+ gal.append("Aion")
gal.append([["couture.jpg","Chimchooree in her oyster pink tiered couture dress"],["Headshot.jpg","Her closeup."]])
if name == "Chloe":
+ gal.append("Blessfrey")
gal.append([["girls.png","Angel, Chloe, and Tessa"]])
+ if name == "Eponnin":
+ gal.append("Black Desert Online")
+ gal.append([])
+ if name == "Faber":
+ gal.append("Sims")
+ gal.append([])
if name == "Fifi":
+ gal.append("Sims")
gal.append([["mirrorofvenus.jpg","Fifi debating herself in the mirror"],["guitarpractice.jpg","Fifi seeing how her old guitar sounds"]])
+ if name == "Freya":
+ gal.append("Guild Wars")
+ gal.append([])
+ if name == "Gundrune":
+ gal.append("Black Desert Online")
+ gal.append([])
if name == "Helia":
+ gal.append("Blessfrey")
gal.append([["wm.png","Crop from a larger work-in-progress...so busy I can't draw everything I want to draw ahhh"],["Headshot.png","Helia in the style of Battle Girl High School...or at I tried! All the girls in that game wear their blush so high it's practically eyeshadow. It looks so innocent and vivacious on them, but it never comes out them same when I try to wear it myself."]])
+ if name == "Helmut":
+ gal.append("Sims")
+ gal.append([])
+ if name == "Leslie":
+ gal.append("Guild Wars")
+ gal.append([])
if name == "Lune":
+ gal.append("Persona")
gal.append([["RingOfFire.jpg","A painting of Lune in the Ring of Fire in her Vabbian"],["HallOfMonuments.png","My Guild Wars Necromancer showing off her Hall of Monuments"],["PhariseeFlying.jpg","My Aion Elysian Spiritmaster with really pretty hair"],["ArcheageGuild.jpg","My ArcheAge dwarf ghost girl with gold-dipped hair and a frilly gown, sitting among her old guildmates"],["Pixelmon.png","Customs Officer Lune and her sidekick Lilligant in Pixelmon"],["tinypool.png","Bikini Lune in a tiny pool with her kitty in Minecraft"]])
+ if name == "Night":
+ gal.append("Blessfrey")
+ gal.append([])
+ if name == "Rodolphe":
+ gal.append("Sims")
+ gal.append([])
if name == "Rune":
+ gal.append("Blessfrey")
gal.append([["Bless+Rune.png","Rune and his dinosaur mother"],["Blessfrey.png","I saw the coverart for Elden Gate and tried to make my own coverart like that. It's rough, torn between pencil, digital painting, and pixelart, but I don't feel like working on it anymore."],["RuneHeadshot.png","Rune in the Battle Girl High School style, though there aren't a lot of guys in that game to reference"],["Teriuuuu_Artfight.png","2020 Artfight attack by Teriuuuu"]])
+ if name == "Ryada":
+ gal.append("Guild Wars")
+ gal.append([])
if name == "Silke":
+ gal.append("Verpets")
gal.append([["Silke.png","Pixelart of Silke on the floor with her clipboard, wearing a striped green silk dress with an oversized pink tulle bow behind her bun. I tried to draw in Yuu Watase's style"],["Verpets.png","Silke's sprite from Verpets"]])
if name == "Tessa":
+ gal.append("Blessfrey")
gal.append([["Tessa.png","Pixelart of Tessa in athletic wear"],["ElissaKarminakria_Artfight.png","2020 Artfight attack by ElissaKarminakria"]])
+ if name == "Tilly":
+ gal.append("Sims")
+ gal.append([])
if name == "WISE":
+ gal.append("Blessfrey")
gal.append([["WISE.png","WISE processing a query"],["CityOfHeroes.png","I made WISE in City of Heroes, too. She's an Electric/Empathy Controller."]])
return gal
@@ -330,12 +383,19 @@ def char(char_name):
TEMPLATE_PATH.insert(0, abs_views_path )
return template(os.path.join(abs_views_path,'char.tpl'), info)
-# Blessfrey Presskit Page
-@route('/blessfrey-presskit')
-def presskit():
- """presskit"""
- info = {'css': 'presskit', 'title': 'blessfrey presskit', 'year': find_year()}
- return template('blessfrey-presskit.tpl', info)
+# Me Page
+@route('/characters')
+def characters():
+ """characters"""
+ info = {'css': 'me', 'title': 'about me', 'year': find_year(),
+'persona': ["Lune"],
+'blessfrey': ["Helia", "Angel", "Aries", "Bless", "Chloe", "Dia", "Eden", "Milo", "Night", "Rune", "Tessa", "WISE"],
+'lemonland': ["Customs","Child"],
+'cw': ["Emily", "Adah", "Annelore", "Lewis", "Koda", "Will", "Brandyn", "Crowe", "Window", "Amarr", "Trace", "Chandra", "Colt", "Lisbet", "Van", "Cass", "Chandrakant", "Funwa", "Katherine"],
+'rp': ["Coye", "Helba", "Nephele", "Silke", "Abbey", "Calder", "Laguna", "Lise"],
+'games': ["Aloin", "Bijoux", "Fifi", "Rodolphe", "Faber", "Helmut", "Tilly"],
+'mmos': ["Freya", "Leslie", "Ryada", "Chimchooree", "Aristen", "Eponnin", "Gundrune", "Belfry", "CatMan", "Pixie"]}
+ return template('characters.tpl', info)
# Blessfrey Credits Page
@route('/credits')
@@ -391,16 +451,23 @@ def fashion():
def home():
"""home"""
loc = 'diary/entries/'
- info = {'css': 'index', 'title': 'chimchooree\'s dev space - blessfrey', 'year': find_year(), 'news': list_headlines(sort_files(gather_files(loc))[0:10])}
+ info = {'css': 'index', 'title': 'chimchooree\'s dev space - blessfrey', 'year': find_year(), 'news': list_headlines(sort_files(curate_files(gather_files(loc)))[0:10])}
return template('index.tpl', info)
# Me Page
@route('/me')
def me():
"""me"""
- info = {'css': 'me', 'title': 'about me', 'year': find_year(), 'chars': ["Helia", "Angel", "Rune", "Tessa", "Silke", "Abbey", "Calder", "Aloin", "Fifi", "Lune", "Chimchooree", "Aristen"]}
+ info = {'css': 'me', 'title': 'about me', 'year': find_year()}
return template('me.tpl', info)
+# Blessfrey Presskit Page
+@route('/blessfrey-presskit')
+def presskit():
+ """presskit"""
+ info = {'css': 'presskit', 'title': 'blessfrey presskit', 'year': find_year()}
+ return template('blessfrey-presskit.tpl', info)
+
# Search Diary by Tag
@route('/diary/tag/
') # Start on first Diary tag page if no page given
def tag2(tagin):
diff --git a/src/articleplan.ods b/src/plan.ods
similarity index 62%
rename from src/articleplan.ods
rename to src/plan.ods
index 277b854..3d1e9c0 100644
Binary files a/src/articleplan.ods and b/src/plan.ods differ
diff --git a/src/static/img/char/Adah/Adahavi.png b/src/static/img/char/Adah/Adahavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Adah/Adahavi.png differ
diff --git a/src/static/img/char/Amarr/Amarravi.png b/src/static/img/char/Amarr/Amarravi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Amarr/Amarravi.png differ
diff --git a/src/static/img/char/Angel/AngelHeadshot.png b/src/static/img/char/Angel/AngelHeadshot.png
new file mode 100755
index 0000000..62dcf59
Binary files /dev/null and b/src/static/img/char/Angel/AngelHeadshot.png differ
diff --git a/src/static/img/char/Angel/AngelHeadshotthumb.png b/src/static/img/char/Angel/AngelHeadshotthumb.png
new file mode 100644
index 0000000..e18544f
Binary files /dev/null and b/src/static/img/char/Angel/AngelHeadshotthumb.png differ
diff --git a/src/static/img/char/Annelore/Anneloreavi.png b/src/static/img/char/Annelore/Anneloreavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Annelore/Anneloreavi.png differ
diff --git a/src/static/img/char/Aries/Ariesavi.png b/src/static/img/char/Aries/Ariesavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Aries/Ariesavi.png differ
diff --git a/src/static/img/char/Belfry/Belfryavi.png b/src/static/img/char/Belfry/Belfryavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Belfry/Belfryavi.png differ
diff --git a/src/static/img/char/Brandyn/Brandynavi.png b/src/static/img/char/Brandyn/Brandynavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Brandyn/Brandynavi.png differ
diff --git a/src/static/img/char/CatMan/CatManavi.png b/src/static/img/char/CatMan/CatManavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/CatMan/CatManavi.png differ
diff --git a/src/static/img/char/Chandra/Chandraavi.png b/src/static/img/char/Chandra/Chandraavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Chandra/Chandraavi.png differ
diff --git a/src/static/img/char/Chandrakant/Chandrakantavi.png b/src/static/img/char/Chandrakant/Chandrakantavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Chandrakant/Chandrakantavi.png differ
diff --git a/src/static/img/char/Chloe/Chloeavi.png b/src/static/img/char/Chloe/Chloeavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Chloe/Chloeavi.png differ
diff --git a/src/static/img/char/Colt/Coltavi.png b/src/static/img/char/Colt/Coltavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Colt/Coltavi.png differ
diff --git a/src/static/img/char/Coye/Coyeavi.png b/src/static/img/char/Coye/Coyeavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Coye/Coyeavi.png differ
diff --git a/src/static/img/char/Crowe/Croweavi.png b/src/static/img/char/Crowe/Croweavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Crowe/Croweavi.png differ
diff --git a/src/static/img/char/Dia/Diaavi.png b/src/static/img/char/Dia/Diaavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Dia/Diaavi.png differ
diff --git a/src/static/img/char/Eden/Edenavi.png b/src/static/img/char/Eden/Edenavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Eden/Edenavi.png differ
diff --git a/src/static/img/char/Emily/Emilyavi.png b/src/static/img/char/Emily/Emilyavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Emily/Emilyavi.png differ
diff --git a/src/static/img/char/Funwa/Funwaavi.png b/src/static/img/char/Funwa/Funwaavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Funwa/Funwaavi.png differ
diff --git a/src/static/img/char/Futura/Futuraavi.png b/src/static/img/char/Futura/Futuraavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Futura/Futuraavi.png differ
diff --git a/src/static/img/char/Helba/Helbaavi.png b/src/static/img/char/Helba/Helbaavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Helba/Helbaavi.png differ
diff --git a/src/static/img/char/Katherine/Katherineavi.png b/src/static/img/char/Katherine/Katherineavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Katherine/Katherineavi.png differ
diff --git a/src/static/img/char/Koda/Kodaavi.png b/src/static/img/char/Koda/Kodaavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Koda/Kodaavi.png differ
diff --git a/src/static/img/char/Laguna/Lagunaavi.png b/src/static/img/char/Laguna/Lagunaavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Laguna/Lagunaavi.png differ
diff --git a/src/static/img/char/Lewis/Lewisavi.png b/src/static/img/char/Lewis/Lewisavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Lewis/Lewisavi.png differ
diff --git a/src/static/img/char/Lisbet/Lisbetavi.png b/src/static/img/char/Lisbet/Lisbetavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Lisbet/Lisbetavi.png differ
diff --git a/src/static/img/char/Lise/Liseavi.png b/src/static/img/char/Lise/Liseavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Lise/Liseavi.png differ
diff --git a/src/static/img/char/Milo/Miloavi.png b/src/static/img/char/Milo/Miloavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Milo/Miloavi.png differ
diff --git a/src/static/img/char/Nephele/Nepheleavi.png b/src/static/img/char/Nephele/Nepheleavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Nephele/Nepheleavi.png differ
diff --git a/src/static/img/char/Pixie/Pixieavi.png b/src/static/img/char/Pixie/Pixieavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Pixie/Pixieavi.png differ
diff --git a/src/static/img/char/Silke/Base.gal b/src/static/img/char/Silke/Base.gal
new file mode 100644
index 0000000..6eb8bd7
Binary files /dev/null and b/src/static/img/char/Silke/Base.gal differ
diff --git a/src/static/img/char/Silke/Base.png b/src/static/img/char/Silke/Base.png
new file mode 100644
index 0000000..c988a52
Binary files /dev/null and b/src/static/img/char/Silke/Base.png differ
diff --git a/src/static/img/char/Silke/SilkeBase.gal b/src/static/img/char/Silke/SilkeBase.gal
new file mode 100644
index 0000000..0582987
Binary files /dev/null and b/src/static/img/char/Silke/SilkeBase.gal differ
diff --git a/src/static/img/char/Silke/f72ff8dba0a62bcd76bb255812aeee57.jpg b/src/static/img/char/Silke/f72ff8dba0a62bcd76bb255812aeee57.jpg
new file mode 100644
index 0000000..b81f135
Binary files /dev/null and b/src/static/img/char/Silke/f72ff8dba0a62bcd76bb255812aeee57.jpg differ
diff --git a/src/static/img/char/Silke/forestpearleggplant.pal b/src/static/img/char/Silke/forestpearleggplant.pal
new file mode 100644
index 0000000..d65cb4f
--- /dev/null
+++ b/src/static/img/char/Silke/forestpearleggplant.pal
@@ -0,0 +1,259 @@
+JASC-PAL
+0100
+256
+0 0 0
+204 102 153
+218 186 214
+244 235 248
+250 245 221
+250 220 175
+202 140 184
+225 164 123
+50 62 52
+92 58 52
+79 105 83
+255 255 255
+204 162 153
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/src/static/img/char/Trace/Traceavi.png b/src/static/img/char/Trace/Traceavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Trace/Traceavi.png differ
diff --git a/src/static/img/char/Van/Vanavi.png b/src/static/img/char/Van/Vanavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Van/Vanavi.png differ
diff --git a/src/static/img/char/Will/Willavi.png b/src/static/img/char/Will/Willavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Will/Willavi.png differ
diff --git a/src/static/img/char/Window/Windowavi.png b/src/static/img/char/Window/Windowavi.png
new file mode 100644
index 0000000..8640610
Binary files /dev/null and b/src/static/img/char/Window/Windowavi.png differ
diff --git a/src/views/char.tpl b/src/views/char.tpl
index 147b770..239c1bf 100644
--- a/src/views/char.tpl
+++ b/src/views/char.tpl
@@ -1,11 +1,10 @@
% rebase('frame.tpl')
% import random
-
-
{{gallery[0]}}
+
characters > {{gallery[1]}} > {{gallery[0]}}
% if len(gallery) >=2:
- % for g in gallery[1]:
+ % for g in gallery[2]:
% i = g[0].index('.')
% thumb = g[0][:i] + 'thumb' + g[0][i:]
@@ -16,5 +15,7 @@
diff --git a/src/views/characters.tpl b/src/views/characters.tpl
new file mode 100644
index 0000000..904a573
--- /dev/null
+++ b/src/views/characters.tpl
@@ -0,0 +1,64 @@
+% rebase('frame.tpl')
+
+
+
characters
+
Meet my characters!
+
+
They can also be found on Artfight (Abbey) and Toyhouse.
+
+
Just as a note, I steal my ocs' names as usernames, but we have no relation. I just like those names, obviously. Lune is my only persona.
+
+
persona
+ % for c in persona:
+
+
+
+ % end
+
+
+
+
blessfrey
+ % for c in blessfrey:
+
+
+
+ % end
+
+
+
+
creative writing
+ % for c in cw:
+
+
+
+ % end
+
+
+
+
petsite
+ % for c in rp:
+
+
+
+ % end
+
+
+
+
videogame
+ % for c in games:
+
+
+
+ % end
+
+
+
+
MMO
+ % for c in mmos:
+
+
+
+ % end
+
+
+
diff --git a/src/views/demo.tpl b/src/views/demo.tpl
index c8693b7..0a5beda 100644
--- a/src/views/demo.tpl
+++ b/src/views/demo.tpl
@@ -63,7 +63,9 @@
Night (Chemist/Weaponsmaster) - Despite not being much older than the other teens, he's completed a few years of apprenticeships at the leading research hospitals in the capital. The deterioration and death of his grandparents forced his return to close the final paperwork and figure out how to support his baby brother in the meantime. He runs a local pharmacy for now.
- Rune (?/?) - A startlingly tall and listless horned boy discovered in the local dungeon, surrounded by dinosaurs and other abyssal beasts. He doesn't trust people from the surface at first.
+